[libcrystalhd/f15/master] Update for latest upstream code
Bastien Nocera
hadess at fedoraproject.org
Mon Mar 14 21:49:32 UTC 2011
commit fc4ffdfb471bbc43cbbe6949d46addc69a382acb
Author: Bastien Nocera <hadess at hadess.net>
Date: Mon Mar 14 21:49:18 2011 +0000
Update for latest upstream code
libcrystalhd-updates.patch |153264 ++++++++++++++++++++++++++++++++------------
libcrystalhd.spec | 8 +-
2 files changed, 110602 insertions(+), 42670 deletions(-)
---
diff --git a/libcrystalhd-updates.patch b/libcrystalhd-updates.patch
index 05c7d09..676fb13 100644
--- a/libcrystalhd-updates.patch
+++ b/libcrystalhd-updates.patch
@@ -1,30423 +1,20339 @@
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4 crystalhd/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4
---- crystalhd-07032010/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4 2010-06-24 02:19:05.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4 1969-12-31 19:00:00.000000000 -0500
-@@ -1,20 +0,0 @@
--[Buildset]
--BuildItems=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00\x00\x00\x01\x00\x00\x00\x18\x00l\x00i\x00b\x00c\x00r\x00y\x00s\x00t\x00a\x00l\x00h\x00d)
--
--[Launch]
--Launch Configurations=Launch Configuration 0
--
--[Launch][Launch Configuration 0]
--Configured Launch Modes=execute
--Configured Launchers=nativeAppLauncher
--Name=New Native Application Configuration
--Type=Native Application
--
--[Launch][Launch Configuration 0][Data]
--Arguments=filesrc location=103748124.mov ! qtdemux ! bcmdec ! queue ! ffmpegcolorspace ! autovideosink
--Dependencies=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x00)
--Dependency Action=Nothing
--EnvironmentGroup=default
--Executable=gst-launch
--Working Directory=file:///home/nsankar/Videos/
--isExecutable=true
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp 2010-06-30 20:51:06.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp 2010-07-23 21:58:00.000000000 -0400
-@@ -1,21 +1,48 @@
- /********************************************************************
-- * Copyright(c) 2006 Broadcom Corporation, all rights reserved.
-- * Contains proprietary and confidential information.
-+ * Copyright(c) 2006-2009 Broadcom Corporation.
- *
-- * This source file is the property of Broadcom Corporation, and
-- * may not be copied or distributed in any isomorphic form without
-- * the prior written consent of Broadcom Corporation.
-+ * Name: libcrystalhd_fwdcmds.cpp
- *
-- *
-- * Name: bc_fwcmds.cpp
-- *
-- * Description: FW commands.
-+ * Description: Driver Interface library Internal.
- *
- * AU
- *
- * HISTORY:
- *
-+ ********************************************************************
-+ *
-+ * This file is part of libcrystalhd.
-+ *
-+ * This library is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU Lesser General Public License as published
-+ * by the Free Software Foundation, either version 2.1 of the License.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU Lesser General Public License for more details.
-+ * You should have received a copy of the GNU Lesser General Public License
-+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
-+ *
- *******************************************************************/
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_cmds.c crystalhd/driver/linux/crystalhd_cmds.c
+--- crystalhd-07032010/driver/linux/crystalhd_cmds.c 2010-07-02 06:06:03.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_cmds.c 2011-03-14 18:51:48.707632214 +0000
+@@ -25,6 +25,7 @@
+ **********************************************************************/
+
+ #include "crystalhd_lnx.h"
++#include "crystalhd_hw.h"
+
+ static struct crystalhd_user *bc_cproc_get_uid(struct crystalhd_cmd *ctx)
+ {
+@@ -41,7 +42,7 @@ static struct crystalhd_user *bc_cproc_g
+ return user;
+ }
+
+-static int bc_cproc_get_user_count(struct crystalhd_cmd *ctx)
++int bc_get_userhandle_count(struct crystalhd_cmd *ctx)
+ {
+ int i, count = 0;
+
+@@ -53,16 +54,16 @@ static int bc_cproc_get_user_count(struc
+ return count;
+ }
+
+-static void bc_cproc_mark_pwr_state(struct crystalhd_cmd *ctx)
++static void bc_cproc_mark_pwr_state(struct crystalhd_cmd *ctx, uint32_t state)
+ {
+ int i;
+
+ for (i = 0; i < BC_LINK_MAX_OPENS; i++) {
+ if (!ctx->user[i].in_use)
+ continue;
+- if (ctx->user[i].mode == DTS_DIAG_MODE ||
+- ctx->user[i].mode == DTS_PLAYBACK_MODE) {
+- ctx->pwr_state_change = 1;
++ if ((ctx->user[i].mode & 0xFF) == DTS_DIAG_MODE ||
++ (ctx->user[i].mode & 0xFF) == DTS_PLAYBACK_MODE) {
++ ctx->pwr_state_change = state;
+ break;
+ }
+ }
+@@ -83,24 +84,28 @@ static BC_STATUS bc_cproc_notify_mode(st
+ dev_err(dev, "Close the handle first..\n");
+ return BC_STS_ERR_USAGE;
+ }
+- if (idata->udata.u.NotifyMode.Mode == DTS_MONITOR_MODE) {
+
-+/*******************************************************************
++ if ((idata->udata.u.NotifyMode.Mode && 0xFF) == DTS_MONITOR_MODE) {
+ ctx->user[idata->u_id].mode = idata->udata.u.NotifyMode.Mode;
+ return BC_STS_SUCCESS;
+ }
+
-+FIRMWARE BINARIES ARE DISTRIBUTED UNDER THE FOLLOWING LICENSE -
+ if (ctx->state != BC_LINK_INVALID) {
+- dev_err(dev, "Link invalid state %d \n", ctx->state);
++ dev_err(dev, "Link invalid state notify mode %x \n", ctx->state);
+ return BC_STS_ERR_USAGE;
+ }
+
-+BINARIES COVERED WITH THIS LICENSE ARE bcm70015fw.bin and bcm70012fw.bin
+ /* Check for duplicate playback sessions..*/
+ for (i = 0; i < BC_LINK_MAX_OPENS; i++) {
+- if (ctx->user[i].mode == DTS_DIAG_MODE ||
+- ctx->user[i].mode == DTS_PLAYBACK_MODE) {
++ if ((ctx->user[i].mode & 0xFF) == DTS_DIAG_MODE ||
++ (ctx->user[i].mode & 0xFF) == DTS_PLAYBACK_MODE) {
+ dev_err(dev, "multiple playback sessions are not "
+ "supported..\n");
+ return BC_STS_ERR_USAGE;
+ }
+ }
+ ctx->cin_wait_exit = 0;
+
-+Copyright 2007-2010 Broadcom Corporation
+ ctx->user[idata->u_id].mode = idata->udata.u.NotifyMode.Mode;
+ /* Create list pools */
+ rc = crystalhd_create_elem_pool(ctx->adp, BC_LINK_ELEM_POOL_SZ);
+@@ -243,8 +248,10 @@ static BC_STATUS bc_cproc_cfg_rd(struct
+ off = idata->udata.u.pciCfg.Offset;
+ len = idata->udata.u.pciCfg.Size;
+
+- if (len <= 4)
+- return crystalhd_pci_cfg_rd(ctx->adp, off, len, temp);
++ if (len <= 4) {
++ sts = crystalhd_pci_cfg_rd(ctx->adp, off, len, temp);
++ return sts;
++ }
+
+ /* Truncate to dword alignment..*/
+ len = 4;
+@@ -298,13 +305,15 @@ static BC_STATUS bc_cproc_download_fw(st
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+
++ dev_dbg(chddev(), "Downloading FW\n");
+
-+Redistribution and use in binary forms of this software, without modification, are permitted provided that the following conditions are met:
+ if (!ctx || !idata || !idata->add_cdata || !idata->add_cdata_sz) {
+ dev_err(chddev(), "%s: Invalid Arg\n", __func__);
+ return BC_STS_INV_ARG;
+ }
+
+- if (ctx->state != BC_LINK_INVALID) {
+- dev_err(chddev(), "Link invalid state %d \n", ctx->state);
++ if ((ctx->state != BC_LINK_INVALID) && (ctx->state != BC_LINK_RESUME)) {
++ dev_dbg(chddev(), "Link invalid state download fw %x \n", ctx->state);
+ return BC_STS_ERR_USAGE;
+ }
+
+@@ -312,10 +321,12 @@ static BC_STATUS bc_cproc_download_fw(st
+ idata->add_cdata_sz);
+
+ if (sts != BC_STS_SUCCESS) {
+- dev_err(chddev(), "Firmware Download Failure!! - %d\n", sts);
++ dev_info(chddev(), "Firmware Download Failure!! - %d\n", sts);
+ } else
+ ctx->state |= BC_LINK_INIT;
+
++ ctx->pwr_state_change = BC_HW_RUNNING;
+
-+Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-+Neither the name of Broadcom nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+ ctx->hw_ctx->FwCmdCnt = 0;
+ return sts;
+ }
+@@ -340,7 +351,7 @@ static BC_STATUS bc_cproc_do_fw_cmd(stru
+ uint32_t *cmd;
+
+ if (!(ctx->state & BC_LINK_INIT)) {
+- dev_err(dev, "Link invalid state %d \n", ctx->state);
++ dev_dbg(dev, "Link invalid state do fw cmd %x \n", ctx->state);
+ return BC_STS_ERR_USAGE;
+ }
+
+@@ -353,7 +364,7 @@ static BC_STATUS bc_cproc_do_fw_cmd(stru
+ ctx->hw_ctx->pfnIssuePause(ctx->hw_ctx, false);
+ }
+ } else if (cmd[0] == eCMD_C011_DEC_CHAN_FLUSH) {
+- dev_info(dev, "Flush issued\n");
++ dev_dbg(dev, "Flush issued\n");
+ if (cmd[3])
+ ctx->cin_wait_exit = 1;
+ }
+@@ -361,7 +372,7 @@ static BC_STATUS bc_cproc_do_fw_cmd(stru
+ sts = ctx->hw_ctx->pfnDoFirmwareCmd(ctx->hw_ctx, &idata->udata.u.fwCmd);
+
+ if (sts != BC_STS_SUCCESS) {
+- dev_info(dev, "fw cmd %x failed\n", cmd[0]);
++ dev_dbg(dev, "fw cmd %x failed\n", cmd[0]);
+ return sts;
+ }
+
+@@ -376,14 +387,14 @@ static BC_STATUS bc_cproc_do_fw_cmd(stru
+ return sts;
+ }
+
+-static void bc_proc_in_completion(crystalhd_dio_req *dio_hnd,
++static void bc_proc_in_completion(struct crystalhd_dio_req *dio_hnd,
+ wait_queue_head_t *event, BC_STATUS sts)
+ {
+ if (!dio_hnd || !event) {
+ dev_err(chddev(), "%s: Invalid Arg\n", __func__);
+ return;
+ }
+- if (sts == BC_STS_IO_USER_ABORT)
++ if (sts == BC_STS_IO_USER_ABORT || sts == BC_STS_PWR_MGMT)
+ return;
+
+ dio_hnd->uinfo.comp_sts = sts;
+@@ -397,7 +408,7 @@ static BC_STATUS bc_cproc_codein_sleep(s
+ int rc = 0;
+
+ if (ctx->state & BC_LINK_SUSPEND)
+- return BC_STS_IO_USER_ABORT;
++ return BC_STS_PWR_MGMT;
+
+ if (ctx->cin_wait_exit) {
+ ctx->cin_wait_exit = 0;
+@@ -413,7 +424,7 @@ static BC_STATUS bc_cproc_codein_sleep(s
+
+ static BC_STATUS bc_cproc_hw_txdma(struct crystalhd_cmd *ctx,
+ crystalhd_ioctl_data *idata,
+- crystalhd_dio_req *dio)
++ struct crystalhd_dio_req *dio)
+ {
+ struct device *dev = chddev();
+ uint32_t tx_listid = 0;
+@@ -452,6 +463,8 @@ static BC_STATUS bc_cproc_hw_txdma(struc
+
+ ctx->tx_list_id = tx_listid;
+
++ dev_dbg(dev, "Sending TX\n");
+
-+THIS SOFTWARE IS PROVIDED âAS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ /* _post() succeeded.. wait for the completion. */
+ crystalhd_wait_on_event(&event, (dio->uinfo.ev_sts), 3000, rc, false);
+ ctx->tx_list_id = 0;
+@@ -514,7 +527,7 @@ static BC_STATUS bc_cproc_proc_input(str
+ struct device *dev = chddev();
+ void *ubuff;
+ uint32_t ub_sz;
+- crystalhd_dio_req *dio_hnd = NULL;
++ struct crystalhd_dio_req *dio_hnd = NULL;
+ BC_STATUS sts = BC_STS_SUCCESS;
+
+ if (!ctx || !idata) {
+@@ -522,6 +535,11 @@ static BC_STATUS bc_cproc_proc_input(str
+ return BC_STS_INV_ARG;
+ }
+
++ if (ctx->state & BC_LINK_SUSPEND) {
++ dev_err(dev, "proc_input: Link Suspended\n");
++ return BC_STS_PWR_MGMT;
++ }
+
-+*********************************************************************/
+ ubuff = idata->udata.u.ProcInput.pDmaBuff;
+ ub_sz = idata->udata.u.ProcInput.BuffSz;
+
+@@ -552,7 +570,7 @@ static BC_STATUS bc_cproc_add_cap_buff(s
+ void *ubuff;
+ uint32_t ub_sz, uv_off;
+ bool en_422;
+- crystalhd_dio_req *dio_hnd = NULL;
++ struct crystalhd_dio_req *dio_hnd = NULL;
+ BC_STATUS sts = BC_STS_SUCCESS;
+
+ if (!ctx || !idata) {
+@@ -590,7 +608,7 @@ static BC_STATUS bc_cproc_add_cap_buff(s
+ }
+
+ static BC_STATUS bc_cproc_fmt_change(struct crystalhd_cmd *ctx,
+- crystalhd_dio_req *dio)
++ struct crystalhd_dio_req *dio)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+
+@@ -609,7 +627,7 @@ static BC_STATUS bc_cproc_fetch_frame(st
+ crystalhd_ioctl_data *idata)
+ {
+ struct device *dev = chddev();
+- crystalhd_dio_req *dio = NULL;
++ struct crystalhd_dio_req *dio = NULL;
+ BC_STATUS sts = BC_STS_SUCCESS;
+ BC_DEC_OUT_BUFF *frame;
+
+@@ -618,6 +636,9 @@ static BC_STATUS bc_cproc_fetch_frame(st
+ return BC_STS_INV_ARG;
+ }
+
++ if (ctx->state & BC_LINK_SUSPEND)
++ return BC_STS_PWR_MGMT;
+
- #include "7411d.h"
- #include "libcrystalhd_fwcmds.h"
- #include "libcrystalhd_priv.h"
-@@ -308,8 +335,8 @@ DtsFWHwSelfTest(
- {
- if (testID>3 || testID<6){
- stest->mode = testID;
-- stest->height = Ctx->picHeight;
-- stest->width = Ctx->picWidth;
-+ stest->height = Ctx->HWOutPicHeight;
-+ stest->width = Ctx->HWOutPicWidth;
- }
+ if (!(ctx->state & BC_LINK_CAP_EN)) {
+ dev_dbg(dev, "Capture not enabled..%x\n", ctx->state);
+ return BC_STS_ERR_USAGE;
+@@ -627,7 +648,9 @@ static BC_STATUS bc_cproc_fetch_frame(st
+
+ sts = crystalhd_hw_get_cap_buffer(ctx->hw_ctx, &frame->PibInfo, &dio);
+ if (sts != BC_STS_SUCCESS)
+- return (ctx->state & BC_LINK_SUSPEND) ? BC_STS_IO_USER_ABORT : sts;
++ return (ctx->state & BC_LINK_SUSPEND) ? BC_STS_PWR_MGMT : sts;
++
++ dev_dbg(dev, "Got Picture\n");
+
+ frame->Flags = dio->uinfo.comp_flags;
+
+@@ -662,11 +685,11 @@ static BC_STATUS bc_cproc_start_capture(
+ else
+ ctx->hw_ctx->ResumeThreshold = HW_RESUME_THRESHOLD;
+
+- printk("start_capture: pause_th:%d, resume_th:%d\n", ctx->hw_ctx->PauseThreshold, ctx->hw_ctx->ResumeThreshold);
++ printk(KERN_DEBUG "start_capture: pause_th:%d, resume_th:%d\n", ctx->hw_ctx->PauseThreshold, ctx->hw_ctx->ResumeThreshold);
+
+ ctx->hw_ctx->DrvTotalFrmCaptured = 0;
+
+- ctx->hw_ctx->DefaultPauseThreshold = ctx->hw_ctx->PauseThreshold; // used to restore on FMTCH
++ ctx->hw_ctx->DefaultPauseThreshold = ctx->hw_ctx->PauseThreshold; /* used to restore on FMTCH */
+
+ ctx->hw_ctx->pfnNotifyHardware(ctx->hw_ctx, BC_EVENT_START_CAPTURE);
+
+@@ -680,7 +703,7 @@ static BC_STATUS bc_cproc_flush_cap_buff
+ crystalhd_ioctl_data *idata)
+ {
+ struct device *dev = chddev();
+- crystalhd_rx_dma_pkt *rpkt;
++ struct crystalhd_rx_dma_pkt *rpkt;
+
+ if (!ctx || !idata) {
+ dev_err(dev, "%s: Invalid Arg\n", __func__);
+@@ -691,12 +714,12 @@ static BC_STATUS bc_cproc_flush_cap_buff
+ return BC_STS_ERR_USAGE;
+
+ /* We should ack flush even when we are in paused/suspend state */
+-// if (!(ctx->state & BC_LINK_READY))
+-// return crystalhd_hw_stop_capture(&ctx->hw_ctx);
++/* if (!(ctx->state & BC_LINK_READY)) */
++/* return crystalhd_hw_stop_capture(&ctx->hw_ctx); */
+
+- dev_info(dev, "number of rx success %u and failure %u\n", ctx->hw_ctx->stats.rx_success, ctx->hw_ctx->stats.rx_errors);
++ dev_dbg(dev, "number of rx success %u and failure %u\n", ctx->hw_ctx->stats.rx_success, ctx->hw_ctx->stats.rx_errors);
+ if(idata->udata.u.FlushRxCap.bDiscardOnly) {
+- // just flush without unmapping and then resume
++ /* just flush without unmapping and then resume */
+ crystalhd_hw_stop_capture(ctx->hw_ctx, false);
+ while((rpkt = crystalhd_dioq_fetch(ctx->hw_ctx->rx_actq)) != NULL)
+ crystalhd_dioq_add(ctx->hw_ctx->rx_freeq, rpkt, false, rpkt->pkt_tag);
+@@ -720,6 +743,7 @@ static BC_STATUS bc_cproc_get_stats(stru
+ uint32_t pic_width;
+ uint8_t flags = 0;
+ bool readTxOnly = false;
++ unsigned long irqflags;
+
+ if (!ctx || !idata) {
+ dev_err(chddev(), "%s: Invalid Arg\n", __func__);
+@@ -743,46 +767,61 @@ static BC_STATUS bc_cproc_get_stats(stru
+ /* this will prevent the HW from going to low power because we assume that once we have told the application */
+ /* that we have space in the HW, the app is going to try to DMA. And if we block that DMA, a single threaded application */
+ /* will deadlock */
+- //if(pDrvStat->DrvNextMDataPLD & BC_BIT(31))
+- //{
+- // Flags |= 0x08;
+- // // Also for single threaded applications, check to see if we have reduced the power down
+- // // pause threshold to too low and increase it if the RLL is close to the threshold
+- // if(pDrvStat->drvRLL >= pDevExt->pHwExten->PauseThreshold)
+- // pDevExt->pHwExten->PauseThreshold++;
+- // PeekNextTS = TRUE;
+- //}
++ if(stats->DrvNextMDataPLD & BC_BIT(31))
++ {
++ flags |= 0x08;
++ /* Also for single threaded applications, check to see if we have reduced the power down */
++ /* pause threshold to too low and increase it if the RLL is close to the threshold */
++/* if(pDrvStat->drvRLL >= pDevExt->pHwExten->PauseThreshold)
++ pDevExt->pHwExten->PauseThreshold++;
++ PeekNextTS = TRUE;*/
++ }
+
+ /* also indicate that we are just checking stats and not posting */
+ /* This allows multi-threaded applications to be placed into low power state */
+ /* because eveentually the RX thread will wake up the HW when needed */
+ flags |= 0x04;
+
+- if (ctx->pwr_state_change)
+- stats->pwr_state_change = 1;
++ stats->pwr_state_change = ctx->pwr_state_change;
++
+ if (ctx->state & BC_LINK_PAUSED)
+ stats->DrvPauseTime = 1;
+
+- // use bit 29 of the input status to indicate that we are trying to read VC1 status
+- // This is important for the BCM70012 which uses a different input queue for VC1
++ /* use bit 29 of the input status to indicate that we are trying to read VC1 status */
++ /* This is important for the BCM70012 which uses a different input queue for VC1 */
+ if(stats->DrvcpbEmptySize & BC_BIT(29))
+ flags = 0x2;
+- // Bit 30 is used to indicate that we are reading only the TX stats and to not touch the Ready list
++ /* Bit 30 is used to indicate that we are reading only the TX stats and to not touch the Ready list */
+ if(stats->DrvcpbEmptySize & BC_BIT(30))
+ readTxOnly = true;
+
++ spin_lock_irqsave(&ctx->hw_ctx->lock, irqflags);
+ ctx->hw_ctx->pfnCheckInputFIFO(ctx->hw_ctx, 0, &stats->DrvcpbEmptySize,
+ false, &flags);
++ spin_unlock_irqrestore(&ctx->hw_ctx->lock, irqflags);
+
+ /* status peek ahead to retreive the next decoded frame timestamp */
+- if (!readTxOnly && stats->drvRLL && (stats->DrvNextMDataPLD & BC_BIT(31))) {
++/* if (!readTxOnly && stats->drvRLL && (stats->DrvNextMDataPLD & BC_BIT(31))) { */
++ if (!readTxOnly && stats->drvRLL) {
++ dev_dbg(chddev(), "Have Pictures %d\n", stats->drvRLL);
+ pic_width = stats->DrvNextMDataPLD & 0xffff;
+ stats->DrvNextMDataPLD = 0;
+- if (pic_width <= 1920)
+- ctx->hw_ctx->pfnPeekNextDeodedFr(ctx->hw_ctx,
+- &stats->DrvNextMDataPLD, pic_width);
++ if (pic_width <= 1920) {
++ /* get fetch lock to make sure that fetch is not in progress as wel peek */
++ if(down_interruptible(&ctx->hw_ctx->fetch_sem))
++ goto get_out;
++ if(ctx->hw_ctx->pfnPeekNextDeodedFr(ctx->hw_ctx,&stats->DrvNextMDataPLD, &stats->picNumFlags, pic_width)) {
++ /* Check in case we dropped a picture here */
++ crystalhd_hw_stats(ctx->hw_ctx, &hw_stats);
++ stats->drvRLL = hw_stats.rdyq_count;
++ stats->drvFLL = hw_stats.freeq_count;
++ }
++ up(&ctx->hw_ctx->fetch_sem);
++ dev_dbg(chddev(), "peeking done\n");
++ }
}
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h 2010-06-28 17:32:33.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h 2010-07-13 22:10:42.000000000 -0400
-@@ -1,20 +1,29 @@
- /********************************************************************
-- * Copyright(c) 2006 Broadcom Corporation, all rights reserved.
-- * Contains proprietary and confidential information.
-+ * Copyright(c) 2006-2009 Broadcom Corporation.
- *
-- * This source file is the property of Broadcom Corporation, and
-- * may not be copied or distributed in any isomorphic form without
-- * the prior written consent of Broadcom Corporation.
-+ * Name: libcrystalhd_fwdcmds.h
- *
-- *
-- * Name: bc_fwcmds.h
-- *
-- * Description: FW commands.
-+ * Description: Driver Interface library Internal.
- *
- * AU
- *
- * HISTORY:
- *
-+ ********************************************************************
++get_out:
+ return BC_STS_SUCCESS;
+ }
+
+@@ -794,20 +833,82 @@ static BC_STATUS bc_cproc_reset_stats(st
+ return BC_STS_SUCCESS;
+ }
+
++/**
+ *
-+ * This file is part of libcrystalhd.
++ * bc_cproc_release_user - Close Application Handle
+ *
-+ * This library is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU Lesser General Public License as published
-+ * by the Free Software Foundation, either version 2.1 of the License.
++ * Used to be crystalhd_user_close
+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU Lesser General Public License for more details.
-+ * You should have received a copy of the GNU Lesser General Public License
-+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
++ * @ctx: Command layer contextx.
++ * @uc: User ID context.
+ *
- *******************************************************************/
- #ifndef _BCM_FWCMDS_H_
- #define _BCM_FWCMDS_H_
-@@ -181,4 +190,4 @@ DtsFWDrop(
- uint32_t Pictures
- );
++ * Return:
++ * status
++ *
++ * Closer aplication handle and release app specific
++ * resources.
++ *
++ * Move to IOCTL based implementation called from the RELEASE IOCTL
++ */
++BC_STATUS bc_cproc_release_user(struct crystalhd_cmd *ctx, crystalhd_ioctl_data *idata)
++{
++
++ struct device *dev = chddev();
++ uint32_t mode;
++
++ if (!ctx || !idata) {
++ dev_err(dev, "%s: Invalid Arg\n", __func__);
++ return BC_STS_INV_ARG;
++ }
++
++ if (ctx->user[idata->u_id].mode == DTS_MODE_INV) {
++ dev_err(dev, "Handle is already closed\n");
++ return BC_STS_ERR_USAGE;
++ }
++
++ mode = ctx->user[idata->u_id].mode;
++
++ ctx->user[idata->u_id].mode = DTS_MODE_INV;
++ ctx->user[idata->u_id].in_use = 0;
++
++ dev_info(chddev(), "Closing user[%x] handle via ioctl with mode %x\n", idata->u_id, mode);
++
++ if (((mode & 0xFF) == DTS_DIAG_MODE) ||
++ ((mode & 0xFF) == DTS_PLAYBACK_MODE) ||
++ ((bc_get_userhandle_count(ctx) == 0) && (ctx->hw_ctx != NULL))) {
++ ctx->cin_wait_exit = 1;
++ /* Stop the HW Capture just in case flush did not get called before stop */
++ ctx->pwr_state_change = BC_HW_RUNNING;
++ crystalhd_hw_stop_capture(ctx->hw_ctx, true);
++ crystalhd_hw_free_dma_rings(ctx->hw_ctx);
++ crystalhd_destroy_dio_pool(ctx->adp);
++ crystalhd_delete_elem_pool(ctx->adp);
++ ctx->state = BC_LINK_INVALID;
++ crystalhd_hw_close(ctx->hw_ctx, ctx->adp);
++ kfree(ctx->hw_ctx);
++ ctx->hw_ctx = NULL;
++ }
++
++ if(ctx->adp->cfg_users > 0)
++ ctx->adp->cfg_users--;
++
++ return BC_STS_SUCCESS;
++}
++
+ /*=============== Cmd Proc Table.. ======================================*/
+-static const crystalhd_cmd_tbl_t g_crystalhd_cproc_tbl[] = {
++static const struct crystalhd_cmd_tbl g_crystalhd_cproc_tbl[] = {
+ { BCM_IOC_GET_VERSION, bc_cproc_get_version, 0},
+ { BCM_IOC_GET_HWTYPE, bc_cproc_get_hwtype, 0},
+- { BCM_IOC_REG_RD, bc_cproc_reg_rd, 0},
+- { BCM_IOC_REG_WR, bc_cproc_reg_wr, 0},
+- { BCM_IOC_FPGA_RD, bc_cproc_link_reg_rd, 0},
+- { BCM_IOC_FPGA_WR, bc_cproc_link_reg_wr, 0},
+- { BCM_IOC_MEM_RD, bc_cproc_mem_rd, 0},
+- { BCM_IOC_MEM_WR, bc_cproc_mem_wr, 0},
++ { BCM_IOC_REG_RD, bc_cproc_reg_rd, 0},
++ { BCM_IOC_REG_WR, bc_cproc_reg_wr, 0},
++ { BCM_IOC_FPGA_RD, bc_cproc_link_reg_rd, 0},
++ { BCM_IOC_FPGA_WR, bc_cproc_link_reg_wr, 0},
++ { BCM_IOC_MEM_RD, bc_cproc_mem_rd, 0},
++ { BCM_IOC_MEM_WR, bc_cproc_mem_wr, 0},
+ { BCM_IOC_RD_PCI_CFG, bc_cproc_cfg_rd, 0},
+ { BCM_IOC_WR_PCI_CFG, bc_cproc_cfg_wr, 1},
+ { BCM_IOC_FW_DOWNLOAD, bc_cproc_download_fw, 1},
+- { BCM_IOC_FW_CMD, bc_cproc_do_fw_cmd, 1},
++ { BCM_IOC_FW_CMD, bc_cproc_do_fw_cmd, 1},
+ { BCM_IOC_PROC_INPUT, bc_cproc_proc_input, 1},
+ { BCM_IOC_ADD_RXBUFFS, bc_cproc_add_cap_buff, 1},
+ { BCM_IOC_FETCH_RXBUFF, bc_cproc_fetch_frame, 1},
+@@ -816,11 +917,11 @@ static const crystalhd_cmd_tbl_t g_cryst
+ { BCM_IOC_GET_DRV_STAT, bc_cproc_get_stats, 0},
+ { BCM_IOC_RST_DRV_STAT, bc_cproc_reset_stats, 0},
+ { BCM_IOC_NOTIFY_MODE, bc_cproc_notify_mode, 0},
+- { BCM_IOC_END, NULL},
++ { BCM_IOC_RELEASE, bc_cproc_release_user, 0},
++ { BCM_IOC_END, NULL},
+ };
--#endif //_BCM_FWCMDS_H
-\ No newline at end of file
-+#endif //_BCM_FWCMDS_H
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.cpp
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.cpp 2010-07-04 02:56:08.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.cpp 2010-08-23 13:55:17.543473991 -0400
-@@ -33,7 +33,7 @@
- #include <sys/ioctl.h>
- #include <unistd.h>
- #include "7411d.h"
--#include "version_lnx.h"
-+#include "libcrystalhd_version.h"
- #include "bc_decoder_regs.h"
- #include "libcrystalhd_if.h"
- #include "libcrystalhd_priv.h"
-@@ -273,24 +273,9 @@ static __attribute__((aligned(4))) uint8
- static __attribute__((aligned(4))) uint8_t ExtData[] =
- { 0x00, 0x00};
+ /*=============== Cmd Proc Functions.. ===================================*/
+-
+ /**
+ * crystalhd_suspend - Power management suspend request.
+ * @ctx: Command layer context.
+@@ -845,6 +946,7 @@ BC_STATUS crystalhd_suspend(struct cryst
+ {
+ struct device *dev = chddev();
+ BC_STATUS sts = BC_STS_SUCCESS;
++ struct crystalhd_rx_dma_pkt *rpkt = NULL;
--static uint32_t g_nDeviceID = BC_PCI_DEVID_INVALID;
- pid_t g_nProcID = 0;
- uint8_t g_bDecOpened = 0;
+ if (!ctx || !idata) {
+ dev_err(dev, "Invalid Parameters\n");
+@@ -859,15 +961,18 @@ BC_STATUS crystalhd_suspend(struct cryst
+ return BC_STS_SUCCESS;
+ }
--uint32_t g_nDevID = BC_PCI_DEVID_INVALID;
--uint32_t g_nRevID = 0;
--uint32_t g_nVendID = 0;
--
--uint32_t DtsGetDevID()
--{
-- uint32_t nDevID, nRevID, nVendID;
--
-- if (g_nDevID == BC_PCI_DEVID_INVALID)
-- DtsGetDevType(&nDevID, &nRevID, &nVendID);
--
-- return g_nDevID;
--}
--
- uint8_t DtsIsDecOpened(pid_t nNewPID)
+- ctx->state |= BC_LINK_SUSPEND;
++ dev_dbg(dev, "State before suspend is %x\n", ctx->state);
+
+- bc_cproc_mark_pwr_state(ctx);
++ bc_cproc_mark_pwr_state(ctx, BC_HW_SUSPEND); /* going to suspend */
+
+ if (ctx->state & BC_LINK_CAP_EN) {
+- idata->udata.u.FlushRxCap.bDiscardOnly = true;
+- sts = bc_cproc_flush_cap_buffs(ctx, idata);
+- if (sts != BC_STS_SUCCESS)
+- return sts;
++ // Clean any pending RX
++ crystalhd_hw_stop_capture(ctx->hw_ctx, false);
++ while((rpkt = crystalhd_dioq_fetch(ctx->hw_ctx->rx_actq)) != NULL)
++ crystalhd_dioq_add(ctx->hw_ctx->rx_freeq, rpkt, false, rpkt->pkt_tag);
++
++ while((rpkt = crystalhd_dioq_fetch(ctx->hw_ctx->rx_rdyq)) != NULL)
++ crystalhd_dioq_add(ctx->hw_ctx->rx_freeq, rpkt, false, rpkt->pkt_tag);
+ }
+
+ if (ctx->tx_list_id) {
+@@ -875,6 +980,13 @@ BC_STATUS crystalhd_suspend(struct cryst
+ if (sts != BC_STS_SUCCESS)
+ return sts;
+ }
++ else
++ {
++ // Even if there is no active TX DMA need to stop and reset TX DMA pointers
++ ctx->hw_ctx->pfnStopTxDMA(ctx->hw_ctx);
++ }
++
++ ctx->state = BC_LINK_SUSPEND;
+
+ sts = crystalhd_hw_suspend(ctx->hw_ctx);
+ if (sts != BC_STS_SUCCESS)
+@@ -903,9 +1015,17 @@ BC_STATUS crystalhd_suspend(struct cryst
+ */
+ BC_STATUS crystalhd_resume(struct crystalhd_cmd *ctx)
{
- if (nNewPID == 0)
-@@ -320,51 +305,6 @@ void DtsSetDecStat(bool bDecOpen, pid_t
- g_bDecOpened = bDecOpen;
+- dev_dbg(chddev(), "crystalhd_resume Success %x\n", ctx->state);
++ BC_STATUS sts = BC_STS_SUCCESS;
++
++ sts = crystalhd_hw_resume(ctx->hw_ctx);
++ if (sts != BC_STS_SUCCESS)
++ return sts;
+
+- bc_cproc_mark_pwr_state(ctx);
++ bc_cproc_mark_pwr_state(ctx, BC_HW_RESUME); /* Starting resume */
++
++ ctx->state = BC_LINK_RESUME;
++
++ dev_dbg(chddev(), "crystalhd_resume Success %x\n", ctx->state);
+
+ return BC_STS_SUCCESS;
}
+@@ -941,55 +1061,24 @@ BC_STATUS crystalhd_user_open(struct cry
--BC_STATUS DtsGetDevType(uint32_t *pDevID, uint32_t *pVendID, uint32_t *pRevID)
--{
-- int drvHandle = 1;
-- BC_IOCTL_DATA IO;
-- int rc;
--
-- if (g_nDevID == BC_PCI_DEVID_INVALID)
-- {
-- drvHandle =open(CRYSTALHD_API_DEV_NAME, O_RDWR);
--
-- if(drvHandle >= 0)
-- {
-- memset(&IO, 0, sizeof(BC_IOCTL_DATA));
-- IO.Timeout = 0;
-- IO.RetSts = BC_STS_SUCCESS;
-- IO.u.hwType.PciDevId = 0xffff;
-- IO.u.hwType.PciVenId = 0xffff;
-- IO.u.hwType.HwRev = 0xff;
--
-- IO.RetSts = BC_STS_SUCCESS;
--
-- rc = ioctl(drvHandle, BCM_IOC_GET_HWTYPE, &IO);
--
-- if (rc >= 0 && IO.RetSts == BC_STS_SUCCESS)
-- {
-- g_nDevID = IO.u.hwType.PciDevId;
-- g_nRevID = IO.u.hwType.HwRev;
-- g_nVendID = IO.u.hwType.PciVenId;
-- }
-- close(drvHandle);
-- }
-- }
+ dev_info(dev, "Opening new user[%x] handle\n", uc->uid);
+
+- ctx->hw_ctx = (struct crystalhd_hw*)kmalloc(sizeof(struct crystalhd_hw), GFP_KERNEL);
+- memset(ctx->hw_ctx, 0, sizeof(struct crystalhd_hw));
++ uc->mode = DTS_MODE_INV;
++ uc->in_use = 0;
+
+- crystalhd_hw_open(ctx->hw_ctx, ctx->adp);
++ if(ctx->hw_ctx == NULL) {
++ ctx->hw_ctx = (struct crystalhd_hw*)kmalloc(sizeof(struct crystalhd_hw), GFP_KERNEL);
++ if(ctx->hw_ctx != NULL)
++ memset(ctx->hw_ctx, 0, sizeof(struct crystalhd_hw));
++ else
++ return BC_STS_ERROR;
++
++ crystalhd_hw_open(ctx->hw_ctx, ctx->adp);
++ }
+
+ uc->in_use = 1;
+
+ *user_ctx = uc;
+
+- return BC_STS_SUCCESS;
+-}
-
-- if (g_nDevID != BC_PCI_DEVID_INVALID)
-- {
-- *pDevID = g_nDevID;
-- *pRevID = g_nRevID;
-- *pVendID = g_nVendID;
+-/**
+- * crystalhd_user_close - Close application handle.
+- * @ctx: Command layer contextx.
+- * @uc: User ID context.
+- *
+- * Return:
+- * status
+- *
+- * Closer aplication handle and release app specific
+- * resources.
+- */
+-BC_STATUS crystalhd_user_close(struct crystalhd_cmd *ctx, struct crystalhd_user *uc)
+-{
+- uint32_t mode = uc->mode;
+-
+- ctx->user[uc->uid].mode = DTS_MODE_INV;
+- ctx->user[uc->uid].in_use = 0;
+- ctx->cin_wait_exit = 1;
+- ctx->pwr_state_change = 0;
+-
+- dev_info(chddev(), "Closing user[%x] handle\n", uc->uid);
+-
+- if ((mode == DTS_DIAG_MODE) || (mode == DTS_PLAYBACK_MODE)) {
+- // Stop the HW Capture just in case flush did not get called before stop
+- crystalhd_hw_stop_capture(ctx->hw_ctx, true);
+- crystalhd_hw_free_dma_rings(ctx->hw_ctx);
+- crystalhd_destroy_dio_pool(ctx->adp);
+- crystalhd_delete_elem_pool(ctx->adp);
+- } else if (bc_cproc_get_user_count(ctx)) {
- return BC_STS_SUCCESS;
- }
-
-- return BC_STS_ERROR;
--
--}
+- crystalhd_hw_close(ctx->hw_ctx);
+- kfree(ctx->hw_ctx);
+- ctx->hw_ctx = NULL;
-
- static BC_STATUS DtsSetupHardware(HANDLE hDevice, BOOL IgnClkChk)
- {
- BC_STATUS sts = BC_STS_SUCCESS;
-@@ -375,6 +315,7 @@ static BC_STATUS DtsSetupHardware(HANDLE
- if( !IgnClkChk){
- if(Ctx->DevId == BC_PCI_DEVID_LINK || Ctx->DevId == BC_PCI_DEVID_FLEA){
- if(DtsGetHwInitSts() != BC_DIL_HWINIT_NOT_YET){
-+ DebugLog_Trace(LDIL_DBG," HW init already?\n");
- return BC_STS_SUCCESS;
- }
- }
-@@ -502,16 +443,8 @@ DtsDeviceOpen(
- DebugLog_Trace(LDIL_DBG,"Running DIL (%d.%d.%d) Version\n",
- DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION );
+- ctx->state = BC_LINK_INVALID;
++ ctx->pwr_state_change = BC_HW_RUNNING;
-- uint32_t clkSet = (mode >> 19) & 0x7;
--
- processID = getpid();
+ return BC_STS_SUCCESS;
+ }
+@@ -1031,7 +1120,7 @@ BC_STATUS __devinit crystalhd_setup_cmd_
-- if (DtsGetDevID() == BC_PCI_DEVID_INVALID)
-- {
-- DebugLog_Trace(LDIL_DBG, "DtsDeviceOpen: DtsGetDevID Failed\n");
-- return BC_STS_ERROR;
-- }
--
- FixFlags = mode;
- mode &= 0xFF;
+ /*Open and Close the Hardware to put it in to sleep state*/
+ crystalhd_hw_open(ctx->hw_ctx, ctx->adp);
+- crystalhd_hw_close(ctx->hw_ctx);
++ crystalhd_hw_close(ctx->hw_ctx, ctx->adp);
+ kfree(ctx->hw_ctx);
+ ctx->hw_ctx = NULL;
-@@ -521,23 +454,6 @@ DtsDeviceOpen(
- return BC_STS_ERROR;
+@@ -1082,16 +1171,16 @@ crystalhd_cmd_proc crystalhd_get_cmd_pro
}
-- switch (clkSet) {
-- case 6: clkSet = 200;
-- break;
-- case 5: clkSet = 180;
-- break;
-- case 4: clkSet = 165;
-- break;
-- case 3: clkSet = 150;
-- break;
-- case 2: clkSet = 125;
-- break;
-- case 1: clkSet = 105;
-- break;
-- default: clkSet = 165;
-- break;
-- }
--
- DebugLog_Trace(LDIL_DBG,"DtsDeviceOpen: Opening HW in mode %x\n", mode);
-
- /* For External API case, we support only Plyaback mode. */
-@@ -545,6 +461,7 @@ DtsDeviceOpen(
- DebugLog_Trace(LDIL_ERR,"DtsDeviceOpen: mode %d not supported\n",mode);
- return BC_STS_INV_ARG;
- }
-+
- #ifdef _USE_SHMEM_
- Sts = DtsCreateShMem(&shmid);
- if(BC_STS_SUCCESS !=Sts)
-@@ -617,11 +534,22 @@ DtsDeviceOpen(
- close(drvHandle);
- return Sts;
+ if ((cmd != BCM_IOC_GET_DRV_STAT) && (ctx->state & BC_LINK_SUSPEND)) {
+- dev_err(dev, "Invalid State [suspend Set].. Cmd[%d]\n", cmd);
++ dev_err(dev, "Invalid State [suspend Set].. Cmd[%x]\n", cmd);
+ return NULL;
}
-- g_nDeviceID = DeviceID;
-
-- /* NAREN Program clock */
--// if(DeviceID == BC_PCI_DEVID_LINK)
--// DtsSetCoreClock(*hDevice, clkSet);
-+ // set Ctx->DevId early, other depend on it
-+ DtsGetContext(*hDevice)->DevId = DeviceID;
-+
-+ /*
-+ * Old layout link cards have issues w/a core clock of 200, so we use
-+ * 180 for all link cards, as we have no way to tell old layout from
-+ * new layout cards.
-+ */
-+ if (DeviceID == BC_PCI_DEVID_LINK)
-+ DtsSetCoreClock(*hDevice, 180);
-+#if 0
-+ /* flea cards don't actually support setting core clock at all */
-+ else
-+ DtsSetCoreClock(*hDevice, 200);
-+#endif
- /*
- * We have to specify the mode to the driver.
-@@ -982,6 +910,8 @@ DtsOpenDecoder(
- Ctx->bEOSCheck = FALSE;
- Ctx->bEOS = FALSE;
- Ctx->CapState = 0;
-+ Ctx->hw_paused = false;
-+ Ctx->fw_cmd_issued = false;
-
- sts = DtsSetVideoClock(hDevice,0);
- if (sts != BC_STS_SUCCESS)
-@@ -1182,6 +1112,7 @@ DtsSetInputFormat(
- {
- DTS_LIB_CONTEXT *Ctx = NULL;
- uint32_t videoAlgo = BC_VID_ALGO_H264;
-+ uint32_t ScaledWidth = 0;
+- tbl_sz = sizeof(g_crystalhd_cproc_tbl) / sizeof(crystalhd_cmd_tbl_t);
++ tbl_sz = sizeof(g_crystalhd_cproc_tbl) / sizeof(struct crystalhd_cmd_tbl);
+ for (i = 0; i < tbl_sz; i++) {
+ if (g_crystalhd_cproc_tbl[i].cmd_id == cmd) {
+ if ((uc->mode == DTS_MONITOR_MODE) &&
+ (g_crystalhd_cproc_tbl[i].block_mon)) {
+- dev_info(dev, "Blocking cmd %d \n", cmd);
++ dev_dbg(dev, "Blocking cmd %d \n", cmd);
+ break;
+ }
+ cproc = g_crystalhd_cproc_tbl[i].cmd_proc;
+@@ -1119,7 +1208,7 @@ bool crystalhd_cmd_interrupt(struct crys
+ return false;
+ }
- DTS_GET_CTX(hDevice,Ctx);
+- // If HW has not been initialized then all interrupts are spurious
++ /* If HW has not been initialized then all interrupts are spurious */
+ if ((ctx->hw_ctx == NULL) || (ctx->hw_ctx->pfnFindAndClearIntr == NULL))
+ return false;
+
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_cmds.h crystalhd/driver/linux/crystalhd_cmds.h
+--- crystalhd-07032010/driver/linux/crystalhd_cmds.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_cmds.h 2011-03-14 18:51:48.707632214 +0000
+@@ -46,6 +46,7 @@ enum _crystalhd_state{
+ BC_LINK_FMT_CHG = 0x04,
+ BC_LINK_SUSPEND = 0x10,
+ BC_LINK_PAUSED = 0x20,
++ BC_LINK_RESUME = 0x40,
+ BC_LINK_READY = (BC_LINK_INIT | BC_LINK_CAP_EN | BC_LINK_FMT_CHG),
+ };
-@@ -1236,8 +1167,19 @@ DtsSetInputFormat(
+@@ -65,17 +66,17 @@ struct crystalhd_cmd {
+ spinlock_t ctx_lock;
+ uint32_t tx_list_id;
+ uint32_t cin_wait_exit;
+- uint32_t pwr_state_change;
++ uint32_t pwr_state_change; /* 0 is running, 1 is going to suspend, 2 is going to resume */
+ struct crystalhd_hw *hw_ctx;
+ };
- if(Ctx->DevId == BC_PCI_DEVID_FLEA)
- {
-- Ctx->EnableScaling = 0; // Disable Scaling
-- //Ctx->EnableScaling = 0x32032000|1; // Enable Scaling and Scaling Width
-+ if(pInputFormat->bEnableScaling) {
-+ if((pInputFormat->ScalingParams.sWidth > 1920)||
-+ (pInputFormat->ScalingParams.sWidth < 128))
-+ ScaledWidth = 1280;
-+ else
-+ ScaledWidth = pInputFormat->ScalingParams.sWidth;
-+
-+ Ctx->EnableScaling = (ScaledWidth << 20) | (ScaledWidth << 8) |
-+ pInputFormat->bEnableScaling;
-+ } else {
-+ Ctx->EnableScaling = 0;
-+ }
+ typedef BC_STATUS (*crystalhd_cmd_proc)(struct crystalhd_cmd *, crystalhd_ioctl_data *);
+
+-typedef struct _crystalhd_cmd_tbl {
++struct crystalhd_cmd_tbl {
+ uint32_t cmd_id;
+ const crystalhd_cmd_proc cmd_proc;
+ uint32_t block_mon;
+-} crystalhd_cmd_tbl_t;
++};
+
+
+ BC_STATUS crystalhd_suspend(struct crystalhd_cmd *ctx, crystalhd_ioctl_data *idata);
+@@ -83,7 +84,6 @@ BC_STATUS crystalhd_resume(struct crysta
+ crystalhd_cmd_proc crystalhd_get_cmd_proc(struct crystalhd_cmd *ctx, uint32_t cmd,
+ struct crystalhd_user *uc);
+ BC_STATUS crystalhd_user_open(struct crystalhd_cmd *ctx, struct crystalhd_user **user_ctx);
+-BC_STATUS crystalhd_user_close(struct crystalhd_cmd *ctx, struct crystalhd_user *uc);
+ BC_STATUS crystalhd_setup_cmd_context(struct crystalhd_cmd *ctx, struct crystalhd_adp *adp);
+ BC_STATUS crystalhd_delete_cmd_context(struct crystalhd_cmd *ctx);
+ bool crystalhd_cmd_interrupt(struct crystalhd_cmd *ctx);
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_flea_ddr.c crystalhd/driver/linux/crystalhd_flea_ddr.c
+--- crystalhd-07032010/driver/linux/crystalhd_flea_ddr.c 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_flea_ddr.c 2011-03-14 18:51:48.707632214 +0000
+@@ -25,48 +25,47 @@
+ **********************************************************************/
+
+ #include "crystalhd_hw.h"
+-#include "crystalhd_flea_rdb.h"
+ #include "crystalhd_flea_ddr.h"
+
+-//#include "bchp_ddr23_ctl_regs_0.h"
+-//#include "bchp_ddr23_phy_byte_lane_0.h"
+-//#include "bchp_ddr23_phy_byte_lane_1.h"
+-//#include "bchp_ddr23_phy_control_regs.h"
+-//#include "bchp_pri_arb_control_regs.h"
+-//#include "bchp_pri_client_regs.h"
+-
+-// RTS Programming Values for all Clients
+-// column legend
+-// [0]: 1=Program, 0=Default;
+-// [1]: Blockout Count;
+-// [2]: Critical Period;
+-// [3]: Priority;
+-// [4]: Access Mode
+-// Default mode for clients is best effort
++/*#include "bchp_ddr23_ctl_regs_0.h" */
++/*#include "bchp_ddr23_phy_byte_lane_0.h" */
++/*#include "bchp_ddr23_phy_byte_lane_1.h" */
++/*#include "bchp_ddr23_phy_control_regs.h" */
++/*#include "bchp_pri_arb_control_regs.h" */
++/*#include "bchp_pri_client_regs.h" */
+
- Ctx->bEnable720pDropHalf = 0;
++/* RTS Programming Values for all Clients */
++/* column legend */
++/* [0]: 1=Program, 0=Default; */
++/* [1]: Blockout Count; */
++/* [2]: Critical Period; */
++/* [3]: Priority; */
++/* [4]: Access Mode */
++/* Default mode for clients is best effort */
+
+ uint32_t rts_prog_vals[21][5] = {
+- {1, 130, 130, 6, 1}, // Deblock ( 0)
+- {1, 1469, 1469, 9, 1}, // Cabac ( 1)
+- {1, 251, 251, 4, 1}, // Iloop ( 2)
+- {1, 842, 842, 5, 1}, // Oloop ( 3)
+- {1, 1512, 1512, 10, 1}, // Symb_Int ( 4)
+- {1, 43, 43, 14, 1}, // Mcomp ( 5)
+- {1, 1318, 1318, 11, 1}, // XPT_0 ( 6)
+- {1, 4320, 4320, 16, 1}, // XPT_1 ( 7)
+- {1, 5400, 5400, 17, 0}, // XPT_2 ( 8)
+- {1, 1080, 1080, 18, 1}, // ARM ( 9)
+- {1, 691, 691, 7, 0}, // MEM_DMA (10)
+- {1, 1382, 1382, 15, 0}, // SHARF (11)
+- {1, 346, 346, 2, 0}, // BVN (12)
+- {1, 1728, 1728, 13, 1}, // RxDMA3 (13)
+- {1, 864, 864, 8, 1}, // TxDMA (14)
+- {1, 173, 173, 3, 1}, // MetaDMA (15)
+- {1, 2160, 2160, 19, 1}, // DirectDMA (16)
+- {1, 10800, 10800, 20, 1}, // MSA (17)
+- {1, 216, 216, 1, 1}, // TRACE (18)
+- {1, 1598, 1598, 12, 0}, // refresh1 (19)
+- { 0, 0, 0, 0, 0}, //(20)
+-};
++ {1, 130, 130, 6, 1}, /* Deblock ( 0) */
++ {1, 1469, 1469, 9, 1}, /* Cabac ( 1) */
++ {1, 251, 251, 4, 1}, /* Iloop ( 2) */
++ {1, 842, 842, 5, 1}, /* Oloop ( 3) */
++ {1, 1512, 1512, 10, 1}, /* Symb_Int ( 4) */
++ {1, 43, 43, 14, 1}, /* Mcomp ( 5) */
++ {1, 1318, 1318, 11, 1}, /* XPT_0 ( 6) */
++ {1, 4320, 4320, 16, 1}, /* XPT_1 ( 7) */
++ {1, 5400, 5400, 17, 0}, /* XPT_2 ( 8) */
++ {1, 1080, 1080, 18, 1}, /* ARM ( 9) */
++ {1, 691, 691, 7, 0}, /* MEM_DMA (10) */
++ {1, 1382, 1382, 15, 0}, /* SHARF (11) */
++ {1, 346, 346, 2, 0}, /* BVN (12) */
++ {1, 1728, 1728, 13, 1}, /* RxDMA3 (13) */
++ {1, 864, 864, 8, 1}, /* TxDMA (14) */
++ {1, 173, 173, 3, 1}, /* MetaDMA (15) */
++ {1, 2160, 2160, 19, 1}, /* DirectDMA (16) */
++ {1, 10800, 10800, 20, 1}, /* MSA (17) */
++ {1, 216, 216, 1, 1}, /* TRACE (18) */
++ {1, 1598, 1598, 12, 0}, /* refresh1 (19) */
++ { 0, 0, 0, 0, 0}, /*(20) */
++};
+
+ void crystalhd_flea_ddr_pll_config(struct crystalhd_hw* hw, int32_t *speed_grade, int32_t num_plls, uint32_t tmode)
+ {
+@@ -76,24 +75,24 @@ void crystalhd_flea_ddr_pll_config(struc
+ uint32_t tmp;
+ uint32_t config;
+ uint32_t timeout;
+- uint32_t skip_init[2]; // completely skip initialization
+- //uint32_t offset[2];
++ uint32_t skip_init[2]; /* completely skip initialization */
++ /*uint32_t offset[2]; */
+ uint32_t skip_pll_setup;
+ uint32_t poll_cnt;
+
+ skip_init[0] = 0;
+ skip_init[1] = 0;
+
+- // If the test mode is not 0 then skip the PLL setups too.
++ /* If the test mode is not 0 then skip the PLL setups too. */
+ if (tmode != 0){
+- skip_pll_setup = 1;
++ skip_pll_setup = 1;
}
-
-@@ -1301,6 +1243,11 @@ DtsStopDecoder(
- return BC_STS_SUCCESS;
+ else {
+- skip_pll_setup = 0;
++ skip_pll_setup = 0;
}
-+ // On LINK if the decoder is paused due to the RLL being full, un pause it before flush
-+ if(Ctx->DevId == BC_PCI_DEVID_LINK && Ctx->hw_paused) {
-+ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_OFF);
-+ Ctx->hw_paused = false;
-+ }
- DtsCancelFetchOutInt(Ctx);
-
- sts = DtsFWStopVideo(hDevice,Ctx->OpenRsp.channelId, FALSE);
-@@ -1557,7 +1504,7 @@ DtsCancelTxRequest(
- HANDLE hDevice,
- uint32_t Operation)
- {
-- return BC_STS_SUCCESS; // Since we always check before TX, there can never be a TX holding in the Driver. FIXME
-+ return BC_STS_SUCCESS; // Since we always check before TX, there can never be a TX holding in the Driver. FIXME
- }
-
+- // Use this scratch register in DDR0 - which should reset to 0 - as a simple symaphore for the test
+- // to monitor if and when the Initialization of the DDR is complete
++ /* Use this scratch register in DDR0 - which should reset to 0 - as a simple symaphore for the test */
++ /* to monitor if and when the Initialization of the DDR is complete */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_SCRATCH, 0);
-@@ -1602,13 +1549,13 @@ DtsProcOutput(
+ if (!skip_pll_setup) {
+@@ -110,41 +109,41 @@ void crystalhd_flea_ddr_pll_config(struc
+ }
+ }
- savFlags = pOut->PoutFlags;
- pOut->discCnt = 0;
-- pOut->b422Mode = Ctx->b422Mode;
+- ////////////////////////////
+- //setup the PLLs
+-
++ /*////////////////////////// */
++ /*setup the PLLs */
++
+ for(i=0;i<num_plls;i++) {
+ if (skip_init[i]) continue;
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG,
+- (0 << 0) | //PWRDWN
+- (0 << 1) | //REFCOMP_PWRDWN
+- (1 << 2) | //ARESET
+- (1 << 3) | //DRESET
+- (0 << 4) | //ENB_CLKOUT
+- (0 << 5) | //BYPEN ???
+- (0 << 6) | //PWRDWN_CH1
+- (0 << 8) | //DLY_CH1
+- (0 << 10)| //VCO_RNG
+- (1 << 31) //DIV2 CLK RESET
++ (0 << 0) | /*PWRDWN */
++ (0 << 1) | /*REFCOMP_PWRDWN */
++ (1 << 2) | /*ARESET */
++ (1 << 3) | /*DRESET */
++ (0 << 4) | /*ENB_CLKOUT */
++ (0 << 5) | /*BYPEN ??? */
++ (0 << 6) | /*PWRDWN_CH1 */
++ (0 << 8) | /*DLY_CH1 */
++ (0 << 10)| /*VCO_RNG */
++ (1 << 31) /*DIV2 CLK RESET */
+ );
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_PRE_DIVIDER,
+- (1 << 0) | //P1DIV
+- (1 << 4) | //P2DIV
+- (PLL_NDIV_INT[i] << 8) | //NDIV_INT
+- (1 << 24) //BYPASS_SDMOD
++ (1 << 0) | /*P1DIV */
++ (1 << 4) | /*P2DIV */
++ (PLL_NDIV_INT[i] << 8) | /*NDIV_INT */
++ (1 << 24) /*BYPASS_SDMOD */
+ );
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_DIVIDER,
+- (PLL_M1DIV[i] << 24) //M1DIV
++ (PLL_M1DIV[i] << 24) /*M1DIV */
+ );
+
+ config = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG);
+- config &= 0xfffffffb; //clear ARESET
++ config &= 0xfffffffb; /*clear ARESET */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG, config);
+ }
- do
- {
- memset(&OutBuffs,0,sizeof(OutBuffs));
+- //poll for lock
++ /*poll for lock */
+ for(i=0;i<num_plls;i++){
+ if (skip_init[i]) continue;
+ timeout = 10;
+@@ -157,39 +156,39 @@ void crystalhd_flea_ddr_pll_config(struc
+ if (timeout<=0)
+ printk("Timed out waiting for DDR Controller PLL %d to lock\n",i);
+ }
+-
+- //deassert PLL digital reset
++
++ /*deassert PLL digital reset */
+ for(i=0;i<num_plls;i++){
+ if (skip_init[i]) continue;
+ config = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG);
+- config &= 0xfffffff7; //clear DRESET
++ config &= 0xfffffff7; /*clear DRESET */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG, config);
+ }
+-
+- //deassert reset of logic
++
++ /*deassert reset of logic */
+ for(i=0;i<num_plls;i++){
+ if (skip_init[i]) continue;
+ config = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG);
+- config &= 0x7fffffff; //clear logic reset
++ config &= 0x7fffffff; /*clear logic reset */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG, config);
+ }
+- } // end (skip_pll_setup)
++ } /* end (skip_pll_setup) */
+
+- //run VDL calibration for all byte lanes
++ /*run VDL calibration for all byte lanes */
+ for(i=0;i<num_plls;i++) {
+ if (skip_init[i]) continue;
+ tmp = 0;
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_VDL_CALIBRATE,tmp);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_1_VDL_CALIBRATE,tmp);
+ tmp = (
+- (1 << 0) | //calib_fast
+- (1 << 1) //calib_once
++ (1 << 0) | /*calib_fast */
++ (1 << 1) /*calib_once */
+ );
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_VDL_CALIBRATE,tmp);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_1_VDL_CALIBRATE,tmp);
+
+
+- if (!skip_pll_setup){ //VDLs might not lock if clocks are bypassed
++ if (!skip_pll_setup){ /*VDLs might not lock if clocks are bypassed */
+ timeout=100;
+ tmp = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_VDL_STATUS);
+ while((timeout>0) && ((tmp & 0x3) == 0x0)){
+@@ -217,16 +216,16 @@ void crystalhd_flea_ddr_pll_config(struc
+ msleep_interruptible(1);
+ }
- sts = DtsFetchOutInterruptible(Ctx,&OutBuffs,milliSecWait);
+- //clear VDL calib settings
++ /*clear VDL calib settings */
+ tmp = 0;
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_VDL_CALIBRATE,tmp);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_1_VDL_CALIBRATE,tmp);
+
+- //override the ADDR/CTRL VDLs with results from Bytelane #0
+- //if tmode other than zero then set the VDL compensations to max values of 0x1ff.
++ /*override the ADDR/CTRL VDLs with results from Bytelane #0 */
++ /*if tmode other than zero then set the VDL compensations to max values of 0x1ff. */
+ tmp = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_VDL_STATUS);
+ tmp = (tmp >> 4) & 0x3ff;
+- // If in other than tmode 0 then set the VDL override settings to max.
++ /* If in other than tmode 0 then set the VDL override settings to max. */
+ if (tmode) {
+ tmp = 0x3ff;
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_VDL_OVERRIDE_0, 0x1003f);
+@@ -240,16 +239,16 @@ void crystalhd_flea_ddr_pll_config(struc
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_UPDATE_VDL, BCHP_DDR23_CTL_REGS_0_UPDATE_VDL_refresh_MASK);
+ }
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_STATIC_VDL_OVERRIDE,
+- (((tmp & 0x3f0) >> 4) << 0) | // step override value
+- (1 << 16) | // override enable
+- (1 << 20) // override force ; no update vdl required
++ (((tmp & 0x3f0) >> 4) << 0) | /* step override value */
++ (1 << 16) | /* override enable */
++ (1 << 20) /* override force ; no update vdl required */
+ );
+
+ /* NAREN added support for ZQ Calibration */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL, 0);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL, BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL_sample_en_MASK);
+ tmp = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL);
+-
+
- if(sts != BC_STS_SUCCESS)
+ poll_cnt = 0;
+ while(1)
{
- if(sts == BC_STS_TIMEOUT)
-@@ -1656,7 +1603,6 @@ DtsProcOutput(
-
- DtsRelRxBuff(Ctx,&Ctx->pOutData->u.RxBuffs,TRUE);
+@@ -257,26 +256,26 @@ void crystalhd_flea_ddr_pll_config(struc
+ tmp = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL);
+ else
+ break;
+-
++
+ if(poll_cnt++ > 100)
+ break;
+ }
--
- return BC_STS_FMT_CHANGE;
+ if(tmode) {
+- // Set fields addr_ovr_en and dq_pvr_en to '1'. Set all *_override_val fields to 0xf - ZQ_PVT_COMP_CTL
+- tmp = ( ( 1 << 25) | // addr_ovr_en
+- ( 1 << 24) | // dq_ovr_en
+- (0xf << 12) | // addr_pd_override_val
+- (0xf << 8) | // addr_nd_override_val
+- (0xf << 4) | // dq_pd_override_val
+- (0xf << 0) ); // dq_nd_override_val
++ /* Set fields addr_ovr_en and dq_pvr_en to '1'. Set all *_override_val fields to 0xf - ZQ_PVT_COMP_CTL */
++ tmp = ( ( 1 << 25) | /* addr_ovr_en */
++ ( 1 << 24) | /* dq_ovr_en */
++ (0xf << 12) | /* addr_pd_override_val */
++ (0xf << 8) | /* addr_nd_override_val */
++ (0xf << 4) | /* dq_pd_override_val */
++ (0xf << 0) ); /* dq_nd_override_val */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL, tmp);
+- // Drive_PAD_CTL register. Set field selrxdrv and slew to 0;
++ /* Drive_PAD_CTL register. Set field selrxdrv and slew to 0; */
+ tmp = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL);
+- tmp &= (0xfffffffe); //clear bits 0 and 1.
++ tmp &= (0xfffffffe); /*clear bits 0 and 1. */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL,tmp);
}
+- }//for(i=0..
++ }/*for(i=0.. */
+ }
-@@ -1674,10 +1620,10 @@ DtsProcOutput(
- if (DtsCheckRptPic(Ctx, &OutBuffs) == TRUE)
- {
- DtsRelRxBuff(Ctx,&Ctx->pOutData->u.RxBuffs,FALSE);
-- DebugLog_Trace(LDIL_DBG,"repeated picture\n");
- return BC_STS_NO_DATA;
- }
+ void crystalhd_flea_ddr_ctrl_init(struct crystalhd_hw *hw,
+@@ -288,13 +287,13 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ int32_t row,
+ uint32_t tmode)
+ {
+- //uint32_t offset;
+- //uint32_t arb_refresh_addr;
++ /*uint32_t offset; */
++ /*uint32_t arb_refresh_addr; */
+ uint32_t port_int;
+
+ uint32_t data;
+
+- //DDR2 Parameters
++ /*DDR2 Parameters */
+ uint8_t tRCD = 0;
+ uint8_t tRP = 0;
+ uint8_t tRRD = 0;
+@@ -329,7 +328,7 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ uint8_t PSPLIT = 0;
+ uint8_t DSPLIT = 0;
+
+- // For each controller port, 0 and 1.
++ /* For each controller port, 0 and 1. */
+ for (port_int=0; port_int < 1; ++port_int) {
+ #if 0
+ printk("******************************************************\n");
+@@ -340,10 +339,10 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ ((speed_grade == DDR2_333MHZ) && (tmode == 0)) ? "333MHZ":
+ ((speed_grade == DDR2_266MHZ) && (tmode == 0)) ? "266MHZ": "400MHZ" );
+ #endif
+- // Written in this manner to prevent table lookup in Memory for embedded MIPS code.
+- // Cannot use memory until it is inited! Case statements with greater than 5 cases use memory tables
+- // when optimized. Tony O 9/18/07
+- // Note if not in test mode 0, choose the slowest clock speed.
++ /* Written in this manner to prevent table lookup in Memory for embedded MIPS code. */
++ /* Cannot use memory until it is inited! Case statements with greater than 5 cases use memory tables */
++ /* when optimized. Tony O 9/18/07 */
++ /* Note if not in test mode 0, choose the slowest clock speed. */
+ if (speed_grade == DDR2_200MHZ) {
+ tRCD = 3;
+ tRP = 3;
+@@ -357,7 +356,7 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ tFAW = 10;
+ if (bank == BANK_SIZE_4)
+ tRFC = 21;
+- else //BANK_SIZE_8
++ else /*BANK_SIZE_8 */
+ tRFC = 26;
+ }
+ else if (speed_grade == DDR2_266MHZ ) {
+@@ -373,7 +372,7 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ tFAW = 14;
+ if (bank == BANK_SIZE_4)
+ tRFC = 28;
+- else //BANK_SIZE_8
++ else /*BANK_SIZE_8 */
+ tRFC = 34;
+ }
+ else if (speed_grade == DDR2_333MHZ) {
+@@ -389,10 +388,10 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ tFAW = 17;
+ if (bank == BANK_SIZE_4)
+ tRFC = 35;
+- else //BANK_SIZE_8
++ else /*BANK_SIZE_8 */
+ tRFC = 43;
}
+- else if ((speed_grade == DDR2_400MHZ) || (tmode != 0)) { // -25E timing
++ else if ((speed_grade == DDR2_400MHZ) || (tmode != 0)) { /* -25E timing */
+ tRCD = 6;
+ tRP = 6;
+ tRRD = 4;
+@@ -405,17 +404,17 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ tFAW = 20;
+ if (bank == BANK_SIZE_4)
+ tRFC = 42;
+- else //BANK_SIZE_8
++ else /*BANK_SIZE_8 */
+ tRFC = 52;
+ CWL = tWL - 5;
+ }
+- else if (speed_grade == DDR2_533MHZ) { // -187E timing
++ else if (speed_grade == DDR2_533MHZ) { /* -187E timing */
+ tRCD = 7;
+ tRP = 7;
+ tRRD = 6;
+ tWR = 8;
+ tWTR = 4;
+- tCAS = 7;
++ tCAS = 7;
+ tWL = tCAS - 1;
+ tRTP = 4;
+ tRAS = 22;
+@@ -423,26 +422,26 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ tRFC = 68;
+ CWL = tWL - 5;
+ }
+- else if (speed_grade == DDR2_667MHZ) { // -15E timing
++ else if (speed_grade == DDR2_667MHZ) { /* -15E timing */
+ tRCD = 9;
+ tRP = 9;
+- tRRD = 5;// 4/5
++ tRRD = 5;/* 4/5 */
+ tWR = 10;
+- tWTR = 5;
+- tCAS = 9;
++ tWTR = 5;
++ tCAS = 9;
+ tWL = 7;
+ tRTP = 5;
+ tRAS = 24;
+- tFAW = 30; // 20/30
++ tFAW = 30; /* 20/30 */
+ tRFC = 74;
+ CWL = tWL - 5;
+ }
+- else
++ else
+ printk("init: CANNOT HAPPEN - Memory DDR23 Ctrl_init failure. Incorrect speed grade type [%d]\n", speed_grade);
+
+- CTRL_BITS = 0; // Control Bit for CKE signal
++ CTRL_BITS = 0; /* Control Bit for CKE signal */
+ EN_2T_TIMING = 0;
+- INTLV_DISABLE = ddr3 ? 1:0; // disable for DDR3, enable for DDR2
++ INTLV_DISABLE = ddr3 ? 1:0; /* disable for DDR3, enable for DDR2 */
+ INTLV_BYTES = 0;
+ ALLOW_PICTMEM_RD = 0;
+ DIS_DQS_ODT = 0;
+@@ -452,84 +451,84 @@ void crystalhd_flea_ddr_ctrl_init(struct
+ USE_CHR_HGT = 0;
+ DIS_ODT = 0;
+
+- //Power Saving Controls
++ /*Power Saving Controls */
+ DM_IDLE_MODE = 0;
+ CTL_IDLE_MODE = 0;
+ DQ_IDLE_MODE = 0;
+
+- //Latency Control Setting
++ /*Latency Control Setting */
+ DIS_LATENCY_CTRL = 0;
+
+- // ****** Start of Grain/Flea specific fixed settings *****
+- CS0_ONLY = 1 ; // 16-bit mode only
+- INTLV_DISABLE = 1 ; // Interleave is always disabled
++ /* ****** Start of Grain/Flea specific fixed settings ***** */
++ CS0_ONLY = 1 ; /* 16-bit mode only */
++ INTLV_DISABLE = 1 ; /* Interleave is always disabled */
+ DQ_WIDTH = 16 ;
+- // ****** End of Grain specific fixed settings *****
++ /* ****** End of Grain specific fixed settings ***** */
+
+ #if 0
+ printk("* DDR23 Config: CAS: %d, tRFC: %d, INTLV: %d, WIDTH: %d\n",
+ tCAS,tRFC,INTLV_BYTES,DQ_WIDTH);
+ printk("******************************************************\n");
+ #endif
+- //Disable refresh
+- data = ((0x68 << 0) | //Refresh period
+- (0x0 << 12) //disable refresh
++ /*Disable refresh */
++ data = ((0x68 << 0) | /*Refresh period */
++ (0x0 << 12) /*disable refresh */
+ );
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0, data);
+
+- // DecSd_Ddr2Param1
++ /* DecSd_Ddr2Param1 */
+ data = 0;
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trcd, tRCD); // trcd
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trp, tRP); // trp
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trrd, tRRD); // trrd
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, twr, tWR); // twr
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, twtr, tWTR); // twtr
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, tcas, tCAS); // tcas
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, twl, tWL); // twl
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trtp, tRTP); // trtp
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trcd, tRCD); /* trcd */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trp, tRP); /* trp */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trrd, tRRD); /* trrd */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, twr, tWR); /* twr */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, twtr, tWTR); /* twtr */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, tcas, tCAS); /* tcas */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, twl, tWL); /* twl */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS1, trtp, tRTP); /* trtp */
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PARAMS1, data );
+
+- //DecSd_Ddr2Param3 - deassert reset only
++ /*DecSd_Ddr2Param3 - deassert reset only */
+ data = 0;
+- //DEBUG_PRINT(PARAMS3, data);
++ /*DEBUG_PRINT(PARAMS3, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PARAMS3, data );
+
+- // Reset must be deasserted 500us before CKE. This needs
+- // to be reflected in the CFE. (add delay here)
++ /* Reset must be deasserted 500us before CKE. This needs */
++ /* to be reflected in the CFE. (add delay here) */
+
+- //DecSd_Ddr2Param2
++ /*DecSd_Ddr2Param2 */
+ data = 0;
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, tras, tRAS); // tras
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, tfaw, tFAW); // tfaw
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, trfc, tRFC); // trfc
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, bank_bits, bank & 1); // 0 = bank size of 4K == 2bits, 1 = bank size of 8k == 3 bits
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, tras, tRAS); /* tras */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, tfaw, tFAW); /* tfaw */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, trfc, tRFC); /* trfc */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, bank_bits, bank & 1); /* 0 = bank size of 4K == 2bits, 1 = bank size of 8k == 3 bits */
+ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, allow_pictmem_rd, ALLOW_PICTMEM_RD);
+ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, cs0_only, CS0_ONLY);
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, dis_itlv, INTLV_DISABLE); // #disable interleave
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, il_sel, INTLV_BYTES); // #bytes per interleave
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, sd_col_bits, col & 3); // column bits, 0 = 9, 1= 10, 2 or 3 = 11 bits
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, clke, CTRL_BITS); // Control Bit for CKE signal
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, dis_itlv, INTLV_DISABLE); /* #disable interleave */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, il_sel, INTLV_BYTES); /* #bytes per interleave */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, sd_col_bits, col & 3); /* column bits, 0 = 9, 1= 10, 2 or 3 = 11 bits */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, clke, CTRL_BITS); /* Control Bit for CKE signal */
+ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, use_chr_hgt, USE_CHR_HGT);
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, row_bits, row & 1); // row size 1 is 16K for 2GB device, otherwise 0 and 8k sized
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS2, row_bits, row & 1); /* row size 1 is 16K for 2GB device, otherwise 0 and 8k sized */
+
+- //DEBUG_PRINT(PARAMS2, data);
++ /*DEBUG_PRINT(PARAMS2, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PARAMS2, data );
+
+- //DecSd_Ddr2Param3.
++ /*DecSd_Ddr2Param3. */
+ data = 0;
+ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, wr_odt_en, DIS_ODT ? 0 : 1);
+ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, wr_odt_le_adj, EN_ODT_EARLY ? 1 : 0);
+ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, wr_odt_te_adj, EN_ODT_LATE ? 1 : 0);
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, cmd_2t, EN_2T_TIMING ? 1: 0); // 2T timing is disabled
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, ddr_bl, ddr3 ? 1: 0); // 0 for DDR2, 1 for DDR3
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, wr_odt_mode, ddr3 ? 1:0); // ddr3 preamble
+- SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, ddr3_reset, ddr3 ? 0:1); // ddr3 reset
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, cmd_2t, EN_2T_TIMING ? 1: 0); /* 2T timing is disabled */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, ddr_bl, ddr3 ? 1: 0); /* 0 for DDR2, 1 for DDR3 */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, wr_odt_mode, ddr3 ? 1:0); /* ddr3 preamble */
++ SET_FIELD(data, BCHP_DDR23_CTL_REGS_0, PARAMS3, ddr3_reset, ddr3 ? 0:1); /* ddr3 reset */
+
+- //DEBUG_PRINT(PARAMS3, data);
++ /*DEBUG_PRINT(PARAMS3, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PARAMS3, data );
+- } // for( port_int......)
++ } /* for( port_int......) */
+
+ data = 0;
+ SET_FIELD(data, BCHP_DDR23_PHY_CONTROL_REGS, DRIVE_PAD_CTL, slew, 1);
+@@ -564,146 +563,146 @@ void crystalhd_flea_ddr_ctrl_init(struct
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_WR_PREAMBLE_MODE, ddr3 ? 1 : 0);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_1_WR_PREAMBLE_MODE, ddr3 ? 1 : 0);
+-
+- // Disable unused clocks
+
+- for (port_int=0; port_int<1; ++port_int) { // For Grain
+- // Changes for Grain/Flea
+- //offset = 0;
+- //arb_refresh_addr = BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0;
+- //offset += GLOBAL_REG_RBUS_START;
+- // Changes for Grain - till here
+-
++ /* Disable unused clocks */
+
- if(pOut->DropFrames)
++ for (port_int=0; port_int<1; ++port_int) { /* For Grain */
++ /* Changes for Grain/Flea */
++ /*offset = 0; */
++ /*arb_refresh_addr = BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0; */
++ /*offset += GLOBAL_REG_RBUS_START; */
++ /* Changes for Grain - till here */
++
+ if (ddr3) {
+ data = (CWL & 0x07) << 3;
+- //DEBUG_PRINT(LOAD_EMODE2_CMD, data);
++ /*DEBUG_PRINT(LOAD_EMODE2_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE2_CMD, data );
+
+ data = 0;
+- //DEBUG_PRINT(LOAD_EMODE3_CMD, data);
++ /*DEBUG_PRINT(LOAD_EMODE3_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE3_CMD, data );
+
+- data = 6; // was 4;
+- //DEBUG_PRINT(LOAD_EMODE_CMD, data);
++ data = 6; /* was 4; */
++ /*DEBUG_PRINT(LOAD_EMODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD, data );
+
+- data = 0x1100; // Reset DLL
++ data = 0x1100; /* Reset DLL */
+ data += ((tWR-4) << 9);
+ data += ((tCAS-4) << 4);
+- //DEBUG_PRINT(LOAD_MODE_CMD, data);
++ /*DEBUG_PRINT(LOAD_MODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_MODE_CMD, data );
+
+
+- data = 0x0400; // long calibration
+- //DEBUG_PRINT(ZQ_CALIBRATE, data);
++ data = 0x0400; /* long calibration */
++ /*DEBUG_PRINT(ZQ_CALIBRATE, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_ZQ_CALIBRATE, data );
+
+ msleep_interruptible(1);
+ }
+ else
{
- /* We need to release the buffers even if we fail to copy..*/
-@@ -1689,7 +1635,6 @@ DtsProcOutput(
- return sts;
- }
- pOut->DropFrames--;
-- DebugLog_Trace(LDIL_DBG,"DtsProcOutput: Drop count.. %d\n", pOut->DropFrames);
-
- /* Get back the original flags */
- pOut->PoutFlags = savFlags;
-@@ -1716,25 +1661,30 @@ DtsProcOutput(
- {
- /* Merge in and out flags */
- OutBuffs.PoutFlags |= pOut->PoutFlags;
-- width = Ctx->picWidth;
-+ width = Ctx->HWOutPicWidth;
- OutBuffs.b422Mode = Ctx->b422Mode;
-- pOut->AppCallBack( pOut->hnd,
-- width,
-- OutBuffs.PicInfo.height,
-- 0,
-- &OutBuffs);
-+ pOut->AppCallBack(pOut->hnd,
-+ width,
-+ OutBuffs.PicInfo.height,
-+ 0,
-+ &OutBuffs);
- }
-
-- if(Ctx->b422Mode) {
-- sts = DtsCopyRawDataToOutBuff(Ctx,pOut,&OutBuffs);
-- }else{
-- if(pOut->PoutFlags & BC_POUT_FLAGS_YV12){
-- sts = DtsCopyNV12ToYV12(Ctx,pOut,&OutBuffs);
-- }else {
-- sts = DtsCopyNV12(Ctx,pOut,&OutBuffs);
-+ if (pOut->PoutFlags & BC_POUT_FLAGS_MODE) {
-+ sts = DtsCopyFormat(Ctx,pOut,&OutBuffs);
-+ } else {
-+ pOut->b422Mode = Ctx->b422Mode;
-+ if(Ctx->b422Mode) {
-+ sts = DtsCopyRawDataToOutBuff(Ctx,pOut,&OutBuffs);
-+ }else{
-+ if(pOut->PoutFlags & BC_POUT_FLAGS_YV12){
-+ sts = DtsCopyNV12ToYV12(Ctx,pOut,&OutBuffs);
-+ }else {
-+ sts = DtsCopyNV12(Ctx,pOut,&OutBuffs);
-+ }
+- //DecSd_RegSdPrechCmd // Precharge
++ /*DecSd_RegSdPrechCmd // Precharge */
+ data = 0;
+- //DEBUG_PRINT(PRECHARGE_CMD, data);
++ /*DEBUG_PRINT(PRECHARGE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PRECHARGE_CMD, data );
+
+- //DEBUG_PRINT(PRECHARGE_CMD, data);
++ /*DEBUG_PRINT(PRECHARGE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PRECHARGE_CMD, data );
+
+- //DecSd_RegSdLdModeCmd //Clear EMODE 2,3
++ /*DecSd_RegSdLdModeCmd //Clear EMODE 2,3 */
+ data = 0;
+- //DEBUG_PRINT(LOAD_EMODE2_CMD, data);
++ /*DEBUG_PRINT(LOAD_EMODE2_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE2_CMD, data );
+
+- //DEBUG_PRINT(LOAD_EMODE3_CMD, data);
++ /*DEBUG_PRINT(LOAD_EMODE3_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE3_CMD, data );
+
+- //DecSd_RegSdLdEmodeCmd // Enable DLL ; Rtt ; enable OCD
++ /*DecSd_RegSdLdEmodeCmd // Enable DLL ; Rtt ; enable OCD */
+ data = 0x3C0;
+- //DEBUG_PRINT(LOAD_EMODE_CMD, data);
++ /*DEBUG_PRINT(LOAD_EMODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD, data );
+
+- //DecSd_RegSdLdModeCmd
+- data = 0x102; // Reset DLL
++ /*DecSd_RegSdLdModeCmd */
++ data = 0x102; /* Reset DLL */
+ data += ((tWR-1) << 9);
+ data += (tCAS << 4);
+- //DEBUG_PRINT(LOAD_MODE_CMD, data);
++ /*DEBUG_PRINT(LOAD_MODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_MODE_CMD, data );
+
+- //DecSd_RegSdPrechCmd // Precharge
++ /*DecSd_RegSdPrechCmd // Precharge */
+ data = 0;
+- //DEBUG_PRINT(PRECHARGE_CMD, data);
++ /*DEBUG_PRINT(PRECHARGE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PRECHARGE_CMD, data );
+
+- //DEBUG_PRINT(PRECHARGE_CMD, data);
++ /*DEBUG_PRINT(PRECHARGE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PRECHARGE_CMD, data );
+-
+- //DecSd_RegSdRefCmd // Refresh
++
++ /*DecSd_RegSdRefCmd // Refresh */
+ data = 0x69;
+- //DEBUG_PRINT(REFRESH_CMD, data);
++ /*DEBUG_PRINT(REFRESH_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_REFRESH_CMD, data );
+
+- //DEBUG_PRINT(REFRESH_CMD, data);
++ /*DEBUG_PRINT(REFRESH_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_REFRESH_CMD, data );
+
+- //DecSd_RegSdLdModeCmd
+- data = 0x002; // Un-Reset DLL
++ /*DecSd_RegSdLdModeCmd */
++ data = 0x002; /* Un-Reset DLL */
+ data += ((tWR-1) << 9);
+ data += (tCAS << 4);
+- //DEBUG_PRINT(LOAD_MODE_CMD, data);
++ /*DEBUG_PRINT(LOAD_MODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_MODE_CMD, data );
+
+- //DecSd_RegSdLdEmodeCmd // Enable DLL ; Rtt ; enable OCD
+- data = 0x3C0;
+- //DEBUG_PRINT(LOAD_EMODE_CMD, data);
++ /*DecSd_RegSdLdEmodeCmd // Enable DLL ; Rtt ; enable OCD */
++ data = 0x3C0;
++ /*DEBUG_PRINT(LOAD_EMODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD, data );
+
+- //DecSd_RegSdLdEmodeCmd // Enable DLL ; Rtt ; disable OCD
+- data = 0x40;
+- //DEBUG_PRINT(LOAD_EMODE_CMD, data);
++ /*DecSd_RegSdLdEmodeCmd // Enable DLL ; Rtt ; disable OCD */
++ data = 0x40;
++ /*DEBUG_PRINT(LOAD_EMODE_CMD, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD, data );
}
- }
--
-+
- if(pOut->PoutFlags & BC_POUT_FLAGS_PIB_VALID){
- pOut->PicInfo = OutBuffs.PicInfo;
- }
-@@ -1839,8 +1789,6 @@ DtsProcOutputNoCopy(
- return sts;
- }
- pOut->DropFrames--;
-- DebugLog_Trace(LDIL_DBG,"DtsProcOutput: Drop count.. %d\n", pOut->DropFrames);
--
+-
+- //Enable refresh
+- data = ((0x68 << 0) | //Refresh period
+- (0x1 << 12) //enable refresh
++
++ /*Enable refresh */
++ data = ((0x68 << 0) | /*Refresh period */
++ (0x1 << 12) /*enable refresh */
+ );
+ if (tmode == 0) {
+- //MemSysRegWr(arb_refresh_addr + GLOBAL_REG_RBUS_START,data);
++ /*MemSysRegWr(arb_refresh_addr + GLOBAL_REG_RBUS_START,data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0,data);
}
- else
- break;
-@@ -2162,6 +2110,7 @@ DtsAlignSendData( HANDLE hDevice ,
- break; // On any other error condition
+
+- //offset = 0;
+- //offset += GLOBAL_REG_RBUS_START;
++ /*offset = 0; */
++ /*offset += GLOBAL_REG_RBUS_START; */
+
+- // Use this scratch register in DDR0 as a simple symaphore for the test
+- // to monitor if and when the Initialization of the DDR is complete. Seeing a non zero value
+- // indicates DDR init complete. This code is ONLY for the MIPS. It has no affect in init.c
+- // The MIPS executes this code and we wait until DDR 1 is inited before setting the semaphore.
++ /* Use this scratch register in DDR0 as a simple symaphore for the test */
++ /* to monitor if and when the Initialization of the DDR is complete. Seeing a non zero value */
++ /* indicates DDR init complete. This code is ONLY for the MIPS. It has no affect in init.c */
++ /* The MIPS executes this code and we wait until DDR 1 is inited before setting the semaphore. */
+ if ( port_int == 1)
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_SCRATCH, 0xff);
+-
+- //Setup the Arbiter Data and Pict Buffer split if specified
+- if (port_int==0) { //only need to do this once
+- //where is the pict buff split (2 bits)
+- //0 = always mem_a, 1 = (<128 is mem_a), 2 = (<64 is mem_a), 3 = always mem_b
++
++ /*Setup the Arbiter Data and Pict Buffer split if specified */
++ if (port_int==0) { /*only need to do this once */
++ /*where is the pict buff split (2 bits) */
++ /*0 = always mem_a, 1 = (<128 is mem_a), 2 = (<64 is mem_a), 3 = always mem_b */
+ PSPLIT = 0;
+-
+- //0 = 32MB, 1 = 64MB, 2 = 128 MB, 3 = 256MB, 4=512MB
++
++ /*0 = 32MB, 1 = 64MB, 2 = 128 MB, 3 = 256MB, 4=512MB */
+ DSPLIT = 4;
+
+ data = 0;
+ data += DSPLIT;
+ data += PSPLIT<< 4;
+- // MemSysRegWr (PRI_ARB_CONTROL_REGS_CONC_CTL + offset, data );
++ /* MemSysRegWr (PRI_ARB_CONTROL_REGS_CONC_CTL + offset, data ); */
}
- }
+-
+
- return sts;
+ if (DIS_LATENCY_CTRL == 1){
+- //set the work limit to the maximum
+- //DEBUG_PRINT(LATENCY, data);
++ /*set the work limit to the maximum */
++ /*DEBUG_PRINT(LATENCY, data); */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LATENCY, 0x3ff );
+ }
+- } // for (port_int=0...... )
++ } /* for (port_int=0...... ) */
+
+ return;
}
+@@ -717,16 +716,16 @@ void crystalhd_flea_ddr_arb_rts_init(str
+ addr_cnt = BCHP_PRI_CLIENT_REGS_CLIENT_00_COUNT;
+ addr_ctrl = BCHP_PRI_CLIENT_REGS_CLIENT_00_CONTROL;
+
+- //Go through the various clients and program them
++ /*Go through the various clients and program them */
+ for(i=0;i<21;i++){
+ if (rts_prog_vals[i][0] > 0) {
+ hw->pfnWriteDevRegister(hw->adp, addr_cnt,
+- (rts_prog_vals[i][1]) | //Blockout Count
+- (rts_prog_vals[i][2] << 16) //Critical Period
++ (rts_prog_vals[i][1]) | /*Blockout Count */
++ (rts_prog_vals[i][2] << 16) /*Critical Period */
+ );
+ hw->pfnWriteDevRegister(hw->adp, addr_ctrl,
+- (rts_prog_vals[i][3]) | //Priority Level
+- (rts_prog_vals[i][4] << 8) //Access Mode
++ (rts_prog_vals[i][3]) | /*Priority Level */
++ (rts_prog_vals[i][4] << 8) /*Access Mode */
+ );
+ }
+ addr_cnt+=8;
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_flea_ddr.h crystalhd/driver/linux/crystalhd_flea_ddr.h
+--- crystalhd-07032010/driver/linux/crystalhd_flea_ddr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_flea_ddr.h 2011-03-14 18:51:48.707632214 +0000
+@@ -29,45 +29,45 @@
+
+ #define MEM_SYS_NUM_DDR_PLLS 2;
+
+-//extern uint32_t rts_prog_vals[][5];
++/*extern uint32_t rts_prog_vals[][5]; */
+
+-typedef enum DDR2_SPEED_GRADE {
++enum eDDR2_SPEED_GRADE {
+ DDR2_400MHZ = 0x0,
+ DDR2_333MHZ = 0x1,
+ DDR2_266MHZ = 0x2,
+ DDR2_200MHZ = 0x3,
+ DDR2_533MHZ = 0x4,
+ DDR2_667MHZ = 0x5
+-} eDDR2_SPEED_GRADE;
++};
+
+-typedef enum SD_COL_SIZE {
++enum eSD_COL_SIZE {
+ COL_BITS_9 = 0x0,
+ COL_BITS_10 = 0x1,
+ COL_BITS_11 = 0x2,
+-} eSD_COL_SIZE;
++};
+
+-typedef enum SD_BANK_SIZE {
++enum eSD_BANK_SIZE {
+ BANK_SIZE_4 = 0x0,
+ BANK_SIZE_8 = 0x1,
+-} eSD_BANK_SIZE;
++};
+
+-typedef enum SD_ROW_SIZE {
++enum eSD_ROW_SIZE {
+ ROW_SIZE_8K = 0x0,
+ ROW_SIZE_16K = 0x1,
+-} eSD_ROW_SIZE;
++};
+
+-//DDR PHY PLL init routine
++/*DDR PHY PLL init routine */
+ void crystalhd_flea_ddr_pll_config(struct crystalhd_hw* hw, int32_t *speed_grade, int32_t num_plls, uint32_t tmode);
+
+-//DDR controller init routine
+-void crystalhd_flea_ddr_ctrl_init(struct crystalhd_hw *hw,
+- int32_t port,
++/*DDR controller init routine */
++void crystalhd_flea_ddr_ctrl_init(struct crystalhd_hw *hw,
++ int32_t port,
+ int32_t ddr3,
+- int32_t speed_grade,
+- int32_t col,
+- int32_t bank,
++ int32_t speed_grade,
++ int32_t col,
++ int32_t bank,
+ int32_t row,
+ uint32_t tmode );
+
+-////RTS Init routines
++/*RTS Init routines */
+ void crystalhd_flea_ddr_arb_rts_init(struct crystalhd_hw *hw);
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_fleafuncs.c crystalhd/driver/linux/crystalhd_fleafuncs.c
+--- crystalhd-07032010/driver/linux/crystalhd_fleafuncs.c 2010-07-04 07:08:35.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_fleafuncs.c 2011-03-14 18:51:48.708632222 +0000
+@@ -32,9 +32,7 @@
+ #include "crystalhd_hw.h"
+ #include "crystalhd_fleafuncs.h"
+ #include "crystalhd_lnx.h"
+-#include "bc_defines.h"
+ #include "FleaDefs.h"
+-#include "crystalhd_flea_rdb.h"
+ #include "crystalhd_flea_ddr.h"
+
+ #define OFFSETOF(_s_, _m_) ((size_t)(unsigned long)&(((_s_ *)0)->_m_))
+@@ -43,6 +41,8 @@ void crystalhd_flea_core_reset(struct cr
+ {
+ unsigned int pollCnt=0,regVal=0;
-@@ -2176,7 +2125,7 @@ DtsProcInput( HANDLE hDevice ,
- BC_STATUS sts = BC_STS_SUCCESS;
- DTS_LIB_CONTEXT *Ctx = NULL;
++ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_core_reset]: Starting core reset\n");
++
+ hw->pfnWriteDevRegister(hw->adp, BCHP_MISC3_RESET_CTRL, 0x01);
-- uint32_t Offset;
-+ uint32_t Offset = 0;
+ pollCnt=0;
+@@ -79,7 +79,7 @@ void crystalhd_flea_core_reset(struct cr
- DTS_GET_CTX(hDevice,Ctx);
+ void crystalhd_flea_disable_interrupts(struct crystalhd_hw *hw)
+ {
+- FLEA_MASK_REG IntrMaskReg;
++ union FLEA_INTR_BITS_COMMON IntrMaskReg;
+ /*
+ -- Mask everything except the reserved bits.
+ */
+@@ -96,7 +96,7 @@ void crystalhd_flea_disable_interrupts(s
-@@ -2442,6 +2391,12 @@ DtsFlushInput( HANDLE hDevice ,
- DtsClrPendMdataList(Ctx);
- }
+ void crystalhd_flea_enable_interrupts(struct crystalhd_hw *hw)
+ {
+- FLEA_MASK_REG IntrMaskReg;
++ union FLEA_INTR_BITS_COMMON IntrMaskReg;
+ /*
+ -- Clear The Mask for everything except the reserved bits.
+ */
+@@ -113,7 +113,7 @@ void crystalhd_flea_enable_interrupts(st
-+ // On LINK if the decoder is paused due to the RLL being full, un pause it before flush
-+ if(Ctx->DevId == BC_PCI_DEVID_LINK && Ctx->hw_paused) {
-+ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_OFF);
-+ Ctx->hw_paused = false;
-+ }
-+
- if(Op == 4)
- sts = DtsFWDecFlushChannel(hDevice,2);
- else if (Op != 0 && Op != 5)
-@@ -2946,7 +2901,7 @@ DtsGetDriverStatus( HANDLE hDevice,
- DTS_LIB_CONTEXT *Ctx = NULL;
- DTS_GET_CTX(hDevice,Ctx);
+ void crystalhd_flea_clear_interrupts(struct crystalhd_hw *hw)
+ {
+- FLEA_INTR_STS_REG IntrStsValue;
++ union FLEA_INTR_BITS_COMMON IntrStsValue;
-- temp.DrvNextMDataPLD = Ctx->picWidth | (0x1 << 31);
-+ temp.DrvNextMDataPLD = Ctx->HWOutPicWidth | (0x1 << 31);
+ IntrStsValue.WholeReg = hw->pfnReadDevRegister(hw->adp, BCHP_INTR_INTR_STATUS);
- // If bit 31 of the input cpbEmptySize is set, then report the real HW size
- // Else report the buffered size
-@@ -2980,6 +2935,7 @@ DtsGetDriverStatus( HANDLE hDevice,
- pStatus->InputBusyCount = temp.TxFifoBsyCnt;
- pStatus->InputTotalSize = temp.ipTotalSize;
- pStatus->cpbEmptySize = temp.DrvcpbEmptySize;
-+ pStatus->picNumFlags = temp.picNumFlags;
+@@ -166,22 +166,22 @@ bool crystalhd_flea_detect_ddr3(struct c
- if(temp.eosDetected)
+ void crystalhd_flea_init_dram(struct crystalhd_hw *hw)
+ {
+- uint32_t ddr2_speed_grade[2];
++ int32_t ddr2_speed_grade[2];
+ uint32_t sd_0_col_size, sd_0_bank_size, sd_0_row_size;
+ uint32_t sd_1_col_size, sd_1_bank_size, sd_1_row_size;
+ uint32_t ddr3_mode[2];
+ uint32_t regVal;
+- bool bDDR3Detected=false; //Should be filled in using the detection logic. Default to DDR2
++ bool bDDR3Detected=false; /*Should be filled in using the detection logic. Default to DDR2 */
+
+- // On all designs we are using DDR2 or DDR3 x16 and running at a max of 400Mhz
+- // Only one bank of DDR supported. The other is a dummy
++ /* On all designs we are using DDR2 or DDR3 x16 and running at a max of 400Mhz */
++ /* Only one bank of DDR supported. The other is a dummy */
+
+ ddr2_speed_grade[0] = DDR2_400MHZ;
+ ddr2_speed_grade[1] = DDR2_400MHZ;
+ sd_0_col_size = COL_BITS_10;
+ sd_0_bank_size = BANK_SIZE_8;
+- sd_0_row_size = ROW_SIZE_8K; // DDR2
+- // sd_0_row_size = ROW_SIZE_16K; // DDR3
++ sd_0_row_size = ROW_SIZE_8K; /* DDR2 */
++ /* sd_0_row_size = ROW_SIZE_16K; // DDR3 */
+ sd_1_col_size = COL_BITS_10;
+ sd_1_bank_size = BANK_SIZE_8;
+ sd_1_row_size = ROW_SIZE_8K;
+@@ -192,24 +192,24 @@ void crystalhd_flea_init_dram(struct cry
+ if(bDDR3Detected)
{
-@@ -3026,20 +2982,47 @@ DtsGetDriverStatus( HANDLE hDevice,
- }
+ ddr3_mode[0] = 1;
+- sd_0_row_size = ROW_SIZE_16K; // DDR3
+- sd_1_row_size = ROW_SIZE_16K; // DDR3
++ sd_0_row_size = ROW_SIZE_16K; /* DDR3 */
++ sd_1_row_size = ROW_SIZE_16K; /* DDR3 */
+
}
-+ // For LINK Pause HW if the RLL is too full. Prevent overflows
-+ // Hard coded values for now
-+ if(Ctx->DevId == BC_PCI_DEVID_LINK && Ctx->SingleThreadedAppMode) {
-+ if(pStatus->ReadyListCount > 10 && !Ctx->hw_paused && !Ctx->fw_cmd_issued) {
-+ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_ON);
-+ Ctx->hw_paused = true;
-+ }
-+ else if (pStatus->ReadyListCount < 6 && Ctx->hw_paused && !Ctx->fw_cmd_issued) {
-+ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_OFF);
-+ Ctx->hw_paused = false;
-+ }
-+ }
-+
- return ret;
- }
+- // Step 1. PLL Init
+- crystalhd_flea_ddr_pll_config(hw, ddr2_speed_grade, 1, 0); // only need to configure PLLs in TM0
++ /* Step 1. PLL Init */
++ crystalhd_flea_ddr_pll_config(hw, ddr2_speed_grade, 1, 0); /* only need to configure PLLs in TM0 */
- DRVIFLIB_API BC_STATUS DtsGetCapabilities (HANDLE hDevice, PBC_HW_CAPS pCapsBuffer)
+- // Step 2. DDR CTRL Init
++ /* Step 2. DDR CTRL Init */
+ crystalhd_flea_ddr_ctrl_init(hw, 0, ddr3_mode[0], ddr2_speed_grade[0], sd_0_col_size, sd_0_bank_size, sd_0_row_size, 0);
+
+- // Step 3 RTS Init - Real time scheduling memory arbiter
++ /* Step 3 RTS Init - Real time scheduling memory arbiter */
+ crystalhd_flea_ddr_arb_rts_init(hw);
+
+- // NAREN turn off ODT. The REF1 and SV1 and most customer designs allow this.
+- // IF SOMEONE COMPLAINS ABOUT MEMORY OR DATA CORRUPTION LOOK HERE FIRST
++ /* NAREN turn off ODT. The REF1 and SV1 and most customer designs allow this. */
++ /* IF SOMEONE COMPLAINS ABOUT MEMORY OR DATA CORRUPTION LOOK HERE FIRST */
+
+- //hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD, 0x02, false);
++ /*hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD, 0x02, false); */
+
+ /*regVal = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PARAMS3);
+ regVal &= ~(BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_en_MASK);
+@@ -240,7 +240,6 @@ void crystalhd_flea_init_dram(struct cry
+
+ uint32_t crystalhd_flea_reg_rd(struct crystalhd_adp *adp, uint32_t reg_off)
{
-- uint32_t deviceID = DtsGetDevID();
-+ DTS_LIB_CONTEXT *Ctx;
-+ BC_STATUS sts = BC_STS_SUCCESS;
-+ uint32_t pciids = 0;
-+
-+ if(hDevice != NULL) {
-+ DTS_GET_CTX(hDevice,Ctx); // Called after the HW has been opened
-+ pciids = Ctx->DevId;
-+ }
-+ else {
-+ // called before HW has been opened
-+ sts = DtsGetHWFeatures(&pciids);
-+ pciids >>= 16;
-+ if(sts != BC_STS_SUCCESS)
-+ return sts;
-+ }
+- uint32_t val;
+ uint32_t baseAddr = reg_off >> 16;
+ void *regAddr;
-- if (deviceID == BC_PCI_DEVID_INVALID)
-+ if (pciids == BC_PCI_DEVID_INVALID)
- {
- return BC_STS_ERROR;
+@@ -249,7 +248,7 @@ uint32_t crystalhd_flea_reg_rd(struct cr
+ return 0;
}
- // Should check with driver/FW if current video is supported or not, and output supported format
-- if(deviceID == BC_PCI_DEVID_LINK)
-+ if(pciids == BC_PCI_DEVID_LINK)
+- if(baseAddr == 0 || baseAddr == FLEA_GISB_DIRECT_BASE) // Direct Mapped Region
++ if(baseAddr == 0 || baseAddr == FLEA_GISB_DIRECT_BASE) /* Direct Mapped Region */
{
- pCapsBuffer->flags = PES_CONV_SUPPORT;
- pCapsBuffer->ColorCaps.Count = 3;
-@@ -3052,19 +3035,7 @@ DRVIFLIB_API BC_STATUS DtsGetCapabilitie
- //Decoder Capability
- pCapsBuffer->DecCaps = BC_DEC_FLAGS_H264 | BC_DEC_FLAGS_MPEG2 | BC_DEC_FLAGS_VC1;
- }
-- if(deviceID == BC_PCI_DEVID_DOZER)
-- {
-- pCapsBuffer->flags = PES_CONV_SUPPORT;
-- pCapsBuffer->ColorCaps.Count = 1;
-- pCapsBuffer->ColorCaps.OutFmt[0] = OUTPUT_MODE420;
-- pCapsBuffer->ColorCaps.OutFmt[1] = OUTPUT_MODE_INVALID;
-- pCapsBuffer->ColorCaps.OutFmt[2] = OUTPUT_MODE_INVALID;
-- pCapsBuffer->Reserved1 = NULL;
+ regAddr = adp->i2o_addr + (reg_off & 0x0000FFFF);
+ if(regAddr > (adp->i2o_addr + adp->pci_i2o_len)) {
+@@ -257,13 +256,9 @@ uint32_t crystalhd_flea_reg_rd(struct cr
+ __func__, reg_off);
+ return 0;
+ }
+- val = readl(regAddr);
+- dev_dbg(&adp->pdev->dev, "%s: read(0x%p) = 0x%08x\n",
+- __func__, regAddr, val);
-
-- //Decoder Capability
-- pCapsBuffer->DecCaps = BC_DEC_FLAGS_H264 | BC_DEC_FLAGS_MPEG2 | BC_DEC_FLAGS_VC1;
-- }
-- if(deviceID == BC_PCI_DEVID_FLEA)
-+ if(pciids == BC_PCI_DEVID_FLEA)
+- return val;
++ return readl(regAddr);
+ }
+- else // non directly mapped region
++ else /* non directly mapped region */
{
- pCapsBuffer->flags = PES_CONV_SUPPORT;
- pCapsBuffer->ColorCaps.Count = 1;
-@@ -3080,9 +3051,26 @@ DRVIFLIB_API BC_STATUS DtsGetCapabilitie
- return BC_STS_SUCCESS;
+ if(adp->pci_i2o_len < 0xFFFF) {
+ printk("Un-expected mapped region size\n");
+@@ -272,11 +267,7 @@ uint32_t crystalhd_flea_reg_rd(struct cr
+ regAddr = adp->i2o_addr + FLEA_GISB_INDIRECT_ADDRESS;
+ writel(reg_off | 0x10000000, regAddr);
+ regAddr = adp->i2o_addr + FLEA_GISB_INDIRECT_DATA;
+- val = readl(regAddr);
+- dev_dbg(&adp->pdev->dev, "%s: read(0x%p) = 0x%08x\n",
+- __func__, regAddr, val);
+-
+- return val;
++ return readl(regAddr);
+ }
}
--DRVIFLIB_API BC_STATUS DtsSetScaleParams (HANDLE hDevice,PBC_SCALING_PARAMS pScaleParams)
-+DRVIFLIB_API BC_STATUS DtsSetScaleParams(HANDLE hDevice, PBC_SCALING_PARAMS pScaleParams)
- {
-- return BC_STS_NOT_IMPL;
-+ DTS_LIB_CONTEXT *Ctx = NULL;
-+ DTS_GET_CTX(hDevice, Ctx);
-+ uint32_t ScaledWidth = 0;
-+
-+ if (Ctx->DevId == BC_PCI_DEVID_FLEA) {
-+ if ((pScaleParams->sWidth > 1920) || (pScaleParams->sWidth < 128))
-+ ScaledWidth = 1280;
-+ else
-+ ScaledWidth = pScaleParams->sWidth;
-+
-+ Ctx->EnableScaling = (ScaledWidth << 20) | (ScaledWidth << 8) | 1;
-+
-+ } else {
-+ DebugLog_Trace(LDIL_ERR,"DtsSetScaleParams: not supported\n");
-+ return BC_STS_INV_ARG;
-+ }
-+
-+ return DtsCheckProfile(hDevice);
+@@ -290,7 +281,7 @@ void crystalhd_flea_reg_wr(struct crysta
+ return;
+ }
+
+- if(baseAddr == 0 || baseAddr == FLEA_GISB_DIRECT_BASE) // Direct Mapped Region
++ if(baseAddr == 0 || baseAddr == FLEA_GISB_DIRECT_BASE) /* Direct Mapped Region */
+ {
+ regAddr = adp->i2o_addr + (reg_off & 0x0000FFFF);
+ if(regAddr > (adp->i2o_addr + adp->pci_i2o_len)) {
+@@ -299,10 +290,8 @@ void crystalhd_flea_reg_wr(struct crysta
+ return ;
+ }
+ writel(val, regAddr);
+- dev_dbg(&adp->pdev->dev, "%s: write(0x%p) = 0x%08x\n",
+- __func__, regAddr, val);
+ }
+- else // non directly mapped region
++ else /* non directly mapped region */
+ {
+ if(adp->pci_i2o_len < 0xFFFF) {
+ printk("Un-expected mapped region size\n");
+@@ -312,8 +301,6 @@ void crystalhd_flea_reg_wr(struct crysta
+ writel(reg_off | 0x10000000, regAddr);
+ regAddr = adp->i2o_addr + FLEA_GISB_INDIRECT_DATA;
+ writel(val, regAddr);
+- dev_dbg(&adp->pdev->dev, "%s: write(0x%p) = 0x%08x\n",
+- __func__, regAddr, val);
+ }
}
- DRVIFLIB_API BC_STATUS DtsCrystalHDVersion(HANDLE hDevice, PBC_INFO_CRYSTAL bCrystalInfo)
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp 2010-07-03 16:45:09.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp 2010-08-23 12:40:38.416591325 -0400
-@@ -33,6 +33,8 @@
- #include "libcrystalhd_int_if.h"
- #include "libcrystalhd_fwcmds.h"
+@@ -341,7 +328,7 @@ BC_STATUS crystalhd_flea_mem_rd(struct c
+ }
-+#include <emmintrin.h>
-+
- #define SV_MAX_LINE_SZ 128
- #define PCI_GLOBAL_CONTROL MISC2_GLOBAL_CTRL
- #define PCI_INT_STS_REG MISC2_INTERNAL_STATUS
-@@ -43,7 +45,7 @@
- #define BCHP_CLK_TEMP_MON_STATUS 0x00070044 /* Temperature monitor status. */
+ if( hw->FleaPowerState == FLEA_PS_LP_COMPLETE ) {
+- //printk(KERN_ERR "%s: Flea power down, cann't read memory.\n", __func__);
++ /*printk(KERN_ERR "%s: Flea power down, cann't read memory.\n", __func__); */
+ return BC_STS_BUSY;
+ }
+@@ -357,14 +344,13 @@ BC_STATUS crystalhd_flea_mem_rd(struct c
+ for (ix = 0; ix < dw_cnt; ix++) {
+ rd_buff[ix] = readl(hw->adp->mem_addr + (addr & ~BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK));
+ base = addr & BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK;
+- addr += 4; // DWORD access at all times
++ addr += 4; /* DWORD access at all times */
+ if (base != (addr & BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK)) {
+ /* Set the base addr for next 512kb window */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_MISC2_DIRECT_WINDOW_CONTROL,
+ (addr & BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK) | BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_ENABLE_MASK);
+ }
+ }
+-
+ return BC_STS_SUCCESS;
+ }
--//===================================Externs ============================================
-+//===================================Externs ===========================================
- DRVIFLIB_INT_API BC_STATUS
- DtsGetHwType(
- HANDLE hDevice,
-@@ -78,6 +80,11 @@ DtsGetHwType(
- *VendorID = pHWInfo->PciVenId;
- *HWRev = pHWInfo->HwRev;
+@@ -393,7 +379,7 @@ BC_STATUS crystalhd_flea_mem_wr(struct c
+ }
-+ // Set these early
-+ Ctx->DevId = pHWInfo->PciDevId;
-+ Ctx->hwRevId = pHWInfo->HwRev;
-+ Ctx->VendorId = pHWInfo->PciVenId;
-+
- DtsRelIoctlData(Ctx,pIocData);
+ if( hw->FleaPowerState == FLEA_PS_LP_COMPLETE ) {
+- //printk(KERN_ERR "%s: Flea power down, cann't write memory.\n", __func__);
++ /*printk(KERN_ERR "%s: Flea power down, cann't write memory.\n", __func__); */
+ return BC_STS_BUSY;
+ }
- return BC_STS_SUCCESS;
-@@ -243,7 +250,7 @@ DtsSetCoreClock(
- uint32_t refresh_reg;
+@@ -409,7 +395,7 @@ BC_STATUS crystalhd_flea_mem_wr(struct c
+ for (ix = 0; ix < dw_cnt; ix++) {
+ writel(wr_buff[ix], hw->adp->mem_addr + (addr & ~BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK));
+ base = addr & BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK;
+- addr += 4; // DWORD access at all times
++ addr += 4; /* DWORD access at all times */
+ if (base != (addr & BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK)) {
+ /* Set the base addr for next 512kb window */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_MISC2_DIRECT_WINDOW_CONTROL,
+@@ -434,15 +420,15 @@ void crystalhd_flea_runtime_power_up(str
+ long totalTick_Hi_f;
+ long TickSpentInPD_Hi_f;
+
+- //printk("RT PU \n");
++ /*printk("RT PU \n"); */
+
+- // NAREN This function restores clocks and power to the DRAM and to the core to bring the decoder back up to full operation
++ /* NAREN This function restores clocks and power to the DRAM and to the core to bring the decoder back up to full operation */
+ /* Start the DRAM controller clocks first */
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_CLK_PM_CTRL);
+ regVal &= ~(BCHP_CLK_PM_CTRL_DIS_DDR_108_CLK_MASK | BCHP_CLK_PM_CTRL_DIS_DDR_216_CLK_MASK);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_CLK_PM_CTRL, regVal);
+
+- // Delay to allow the DRAM clock to stabilize
++ /* Delay to allow the DRAM clock to stabilize */
+ udelay(25);
+
+ /* Power Up PHY and start clocks on DRAM device */
+@@ -457,7 +443,7 @@ void crystalhd_flea_runtime_power_up(str
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_CLK_PM_CTRL,
+ ~(BCHP_DDR23_PHY_CONTROL_REGS_CLK_PM_CTRL_DIS_DDR_CLK_MASK));
+
+- // Delay to allow the PLL to lock
++ /* Delay to allow the PLL to lock */
+ udelay(25);
+
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL);
+@@ -512,16 +498,16 @@ void crystalhd_flea_runtime_power_up(str
+
+ #ifdef _POWER_HANDLE_AVD_WATCHDOG_
+ /* Restore Watchdog timers */
+- // Make sure the timeouts do not happen
+- //Outer Loop Watchdog timer
++ /* Make sure the timeouts do not happen */
++ /*Outer Loop Watchdog timer */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DECODE_CPUREGS_0_REG_WATCHDOG_TMR, hw->OLWatchDogTimer);
+
+- ////Inner Loop Watchdog timer
++ /*//Inner Loop Watchdog timer */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DECODE_CPUREGS2_0_REG_WATCHDOG_TMR, hw->ILWatchDogTimer);
- DTS_GET_CTX(hDevice,Ctx);
-- if(Ctx->DevId != BC_PCI_DEVID_LINK && Ctx->DevId != BC_PCI_DEVID_DOZER)
-+ if(Ctx->DevId != BC_PCI_DEVID_LINK)
- {
- DebugLog_Trace(LDIL_DBG,"DtsSetCoreClock is not supported in this device\n");
- return BC_STS_ERROR;
-@@ -299,7 +306,7 @@ DtsSetCoreClock(
- DtsDevRegisterWr(hDevice,SDRAM_REF_PARAM,((1 << 12) | refresh_reg));
+ #endif
- DtsDevRegisterWr(hDevice, DecHt_PllACtl, reg);
-- DebugLog_Trace(LDIL_DBG,"C set %d\n", freq);
-+ DebugLog_Trace(LDIL_DBG,"Clock set to %d\n", freq);
- i = 0;
+- //printk("RT Power Up Flea Complete\n");
++ /*printk("RT Power Up Flea Complete\n"); */
- while (i < 10) {
-@@ -627,7 +634,12 @@ DtsReadPciConfigSpace(
- return sts;
- }
+ rdtscll(currTick);
-- *Value = *(uint32_t *)(pciInfo->pci_cfg_space);
-+ *Value = pciInfo->pci_cfg_space[0] |
-+ (pciInfo->pci_cfg_space[1] << 8)|
-+ (pciInfo->pci_cfg_space[2] << 16)|
-+ (pciInfo->pci_cfg_space[3] << 24);
-+
-+ //*Value = *(uint32_t *)(pciInfo->pci_cfg_space);
+@@ -554,21 +540,21 @@ void crystalhd_flea_runtime_power_up(str
+ else
+ hw->PDRatio = (TickSpentInPD_Hi_f * 100) / totalTick_Hi_f;
- DtsRelIoctlData(Ctx,pIocData);
+- //printk("Ticks currently spent in PD: 0x%llx Total: 0x%llx Ratio %d,\n",
+- // hw->TickSpentInPD, (currTick - hw->TickCntDecodePU), hw->PDRatio);
++ /*printk("Ticks currently spent in PD: 0x%llx Total: 0x%llx Ratio %d,\n", */
++ /* hw->TickSpentInPD, (currTick - hw->TickCntDecodePU), hw->PDRatio); */
-@@ -656,7 +668,12 @@ DtsWritePciConfigSpace(
+ /* NAREN check if the PD ratio is greater than 75. If so, try to increase the PauseThreshold to improve the ratio */
+ /* never go higher than the default threshold */
+ if((hw->PDRatio > 75) && (hw->PauseThreshold < hw->DefaultPauseThreshold))
+ {
+- //printk("Current PDRatio:%u, PauseThreshold:%u, DefaultPauseThreshold:%u, incress PauseThreshold.\n",
+- // hw->PDRatio, hw->PauseThreshold, hw->DefaultPauseThreshold);
++ /*printk("Current PDRatio:%u, PauseThreshold:%u, DefaultPauseThreshold:%u, incress PauseThreshold.\n", */
++ /* hw->PDRatio, hw->PauseThreshold, hw->DefaultPauseThreshold); */
+ hw->PauseThreshold++;
+ }
+ else
+ {
+- //printk("Current PDRatio:%u, PauseThreshold:%u, DefaultPauseThreshold:%u, don't incress PauseThreshold.\n",
+- // hw->PDRatio, hw->PauseThreshold, hw->DefaultPauseThreshold);
++ /*printk("Current PDRatio:%u, PauseThreshold:%u, DefaultPauseThreshold:%u, don't incress PauseThreshold.\n", */
++ /* hw->PDRatio, hw->PauseThreshold, hw->DefaultPauseThreshold); */
+ }
- pciInfo->Size = Size;
- pciInfo->Offset = Offset;
-- *((uint32_t *)(pciInfo->pci_cfg_space)) = Value;
-+ pciInfo->pci_cfg_space[0] = Value & 0xFF;
-+ pciInfo->pci_cfg_space[1] = (Value >> 8) & 0xFF;
-+ pciInfo->pci_cfg_space[2] = (Value >> 16) & 0xFF;
-+ pciInfo->pci_cfg_space[3] = (Value >> 24) & 0xFF;
-+
-+ //*((uint32_t *)(pciInfo->pci_cfg_space)) = Value;
- if( (sts=DtsDrvCmd(Ctx,BCM_IOC_WR_PCI_CFG,0,pIocData,FALSE)) != BC_STS_SUCCESS){
- DtsRelIoctlData(Ctx,pIocData);
- DebugLog_Trace(LDIL_DBG,"DtsGetPciConfigSpace: Ioctl failed: %d\n",sts);
-@@ -724,28 +741,25 @@ DtsDevRegisterWr(
- BC_STATUS sts = BC_STS_SUCCESS;
+ return;
+@@ -580,17 +566,17 @@ void crystalhd_flea_runtime_power_dn(str
+ uint32_t regVal;
+ uint32_t pollCnt;
+
+- //printk("RT PD \n");
++ /*printk("RT PD \n"); */
+
+ hw->DrvPauseCnt++;
+
+- // NAREN This function stops the decoder clocks including the AVD, ARM and DRAM
+- // It powers down the DRAM device and places the DRAM into self-refresh
++ /* NAREN This function stops the decoder clocks including the AVD, ARM and DRAM */
++ /* It powers down the DRAM device and places the DRAM into self-refresh */
+
+ #ifdef _POWER_HANDLE_AVD_WATCHDOG_
+- // Make sure the timeouts do not happen
+- // Because the AVD drops to a debug prompt and stops decoding if it hits any watchdogs
+- //Outer Loop Watchdog timer
++ /* Make sure the timeouts do not happen */
++ /* Because the AVD drops to a debug prompt and stops decoding if it hits any watchdogs */
++ /*Outer Loop Watchdog timer */
+ regVal = hw->pfnReadDevRegister(hw->adp,
+ BCHP_DECODE_CPUREGS_0_REG_WATCHDOG_TMR);
+
+@@ -599,7 +585,7 @@ void crystalhd_flea_runtime_power_dn(str
+ BCHP_DECODE_CPUREGS_0_REG_WATCHDOG_TMR,
+ 0xffffffff);
+
+- //Inner Loop Watchdog timer
++ /*Inner Loop Watchdog timer */
+ regVal = hw->pfnReadDevRegister(hw->adp,
+ BCHP_DECODE_CPUREGS2_0_REG_WATCHDOG_TMR);
+
+@@ -609,21 +595,21 @@ void crystalhd_flea_runtime_power_dn(str
+ 0xffffffff);
+ #endif
+- // Stop memory arbiter first to freese memory access
++ /* Stop memory arbiter first to freese memory access */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_PRI_ARB_CONTROL_REGS_MASTER_CTL, BCHP_PRI_ARB_CONTROL_REGS_MASTER_CTL_arb_disable_Disable);
-- DTS_GET_CTX(hDevice,Ctx);
-+ DTS_GET_CTX(hDevice, Ctx);
+- // delay at least 15us for memory transactions to complete
+- // udelay(15);
++ /* delay at least 15us for memory transactions to complete */
++ /* udelay(15); */
-- if(!(pIocData = DtsAllocIoctlData(Ctx)))
-+ if (!(pIocData = DtsAllocIoctlData(Ctx)))
- return BC_STS_INSUFF_RES;
+ /* Wait for MEMC to become idle. Continue even if we are no since worst case this would just mean higher power consumption */
+ pollCnt=0;
+- while (pollCnt++ <= 400) //200
++ while (pollCnt++ <= 400) /*200 */
+ {
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_CTL_STATUS);
- reg_acc_wr = (BC_CMD_REG_ACC *) &pIocData->u.regAcc;
+ if(regVal & BCHP_DDR23_CTL_REGS_0_CTL_STATUS_idle_MASK)
+ {
+- // udelay(10);
++ /* udelay(10); */
+ break;
+ }
+ udelay(10);
+@@ -738,11 +724,11 @@ void crystalhd_flea_runtime_power_dn(str
+ regVal |= BCHP_CLK_PM_CTRL_DIS_DDR_108_CLK_MASK | BCHP_CLK_PM_CTRL_DIS_DDR_216_CLK_MASK;
+ hw->pfnWriteDevRegister(hw->adp, BCHP_CLK_PM_CTRL, regVal);
-- //
- // Prepare the command here.
-- //
- reg_acc_wr->Offset = offset;
- reg_acc_wr->Value = Value;
+- // udelay(20);
++ /* udelay(20); */
-- if( (sts=DtsDrvCmd(Ctx,BCM_IOC_REG_WR,0,pIocData,FALSE)) != BC_STS_SUCCESS){
-- DtsRelIoctlData(Ctx,pIocData);
-- DebugLog_Trace(LDIL_DBG,"DtsDevRegisterWr: Ioctl failed: %d\n",sts);
-- return sts;
-- }
-+ sts = DtsDrvCmd(Ctx, BCM_IOC_REG_WR, 0, pIocData, FALSE);
-+
-+ if (sts != BC_STS_SUCCESS)
-+ DebugLog_Trace(LDIL_DBG,"DtsDevRegisterWr: Ioctl failed: %d\n", sts);
+- //printk("RT Power Down Flea Complete\n");
++ /*printk("RT Power Down Flea Complete\n"); */
- DtsRelIoctlData(Ctx,pIocData);
+- // Measure how much time we spend in idle
++ /* Measure how much time we spend in idle */
+ rdtscll(hw->TickStartInPD);
-- return BC_STS_SUCCESS;
-+ return sts;
- }
+ return;
+@@ -794,9 +780,9 @@ void crystalhd_flea_handle_PicQSts_intr(
+ -- For Flea, we will get a PicQSts interrupt where we will
+ -- enable the capture. */
- DRVIFLIB_INT_API BC_STATUS
-@@ -886,7 +900,7 @@ DtsDevMemRd(
- pIoctlData,
- AllocSz,
- (LPDWORD)&BytesReturned,
-- NULL))
-+ 0))
+- if(!hw->RxCaptureState)
++ if(hw->RxCaptureState != 1)
{
- DebugLog_Trace(LDIL_DBG,"DtsDevMemRd: DeviceIoControl Failed\n");
- return BC_STS_ERROR;
-@@ -1155,6 +1169,7 @@ DtsGetDrvStat(
- pDrvStat->DrvNextMDataPLD = pIntDrvStat->DrvNextMDataPLD;
- pDrvStat->DrvcpbEmptySize = pIntDrvStat->DrvcpbEmptySize;
- pDrvStat->eosDetected = pIntDrvStat->eosDetected;
-+ pDrvStat->picNumFlags = pIntDrvStat->picNumFlags;
+- hw->RxCaptureState = true;
++ hw->RxCaptureState = 1;
+ }
+ }
+@@ -806,7 +792,7 @@ void crystalhd_flea_update_tx_buff_info(
+ uint32_t ReadSzInDWords=0;
- //
-@@ -1310,7 +1325,7 @@ DtsCopyRawDataToOutBuff(DTS_LIB_CONTEXT
- uint32_t y,lDestStride=0;
- uint8_t *pSrc = NULL, *pDest=NULL;
- uint32_t dstWidthInPixels, dstHeightInPixels;
-- uint32_t srcWidthInPixels, srcHeightInPixels;
-+ uint32_t srcWidthInPixels = 0, srcHeightInPixels;
- BC_STATUS Sts = BC_STS_SUCCESS;
+ ReadSzInDWords = (sizeof(TxBuffInfo) - sizeof(TxBuffInfo.Reserved))/4;
+- hw->pfnDevDRAMRead(hw, hw->TxBuffInfoAddr, ReadSzInDWords, (void*)&TxBuffInfo);
++ hw->pfnDevDRAMRead(hw, hw->TxBuffInfoAddr, ReadSzInDWords, (uint32_t*)&TxBuffInfo);
- if ( (Sts = DtsChkYUVSizes(Ctx,Vout,Vin)) != BC_STS_SUCCESS)
-@@ -1322,16 +1337,19 @@ DtsCopyRawDataToOutBuff(DTS_LIB_CONTEXT
- if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE) {
- // Use DShow provided size for now
- dstWidthInPixels = Vout->PicInfo.width;
-- if(Vout->PoutFlags & BC_POUT_FLAGS_INTERLACED)
-+ if(!Ctx->VidParams.Progressive)
- dstHeightInPixels = Vout->PicInfo.height/2;
- else
- dstHeightInPixels = Vout->PicInfo.height;
- /* Check for Valid data based on the filter information */
-+/* interlaced frames currently don't get delivered from the library if this check is in place */
-+#if 0
- if(Vout->YBuffDoneSz < (dstWidthInPixels * dstHeightInPixels / 2)) {
- DebugLog_Trace(LDIL_DBG,"DtsCopy422: XFER ERROR dnsz %u, w %u, h %u\n", Vout->YBuffDoneSz, dstWidthInPixels, dstHeightInPixels);
- return BC_STS_IO_XFR_ERROR;
- }
-- srcWidthInPixels = Ctx->picWidth;
-+#endif
-+ srcWidthInPixels = Ctx->HWOutPicWidth;
- srcHeightInPixels = dstHeightInPixels;
- } else {
- dstWidthInPixels = Vin->PicInfo.width;
-@@ -1369,7 +1387,7 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
- uint8_t *yv12buff = NULL;
- uint32_t uvbase=0;
- BC_STATUS Sts = BC_STS_SUCCESS;
-- uint32_t x,y,lDestStride=0;
-+ uint32_t x,y,lDestStrideY=0, lDestStrideUV=0;
- uint8_t *pSrc = NULL, *pDest=NULL;
- uint32_t dstWidthInPixels, dstHeightInPixels;
- uint32_t srcWidthInPixels, srcHeightInPixels;
-@@ -1381,11 +1399,13 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
- if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE)// needs to be optimized.
+ if(TxBuffInfo.DramBuffAdd % 4)
{
- if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE)
-- lDestStride = Vout->StrideSz;
-+ lDestStrideUV = (lDestStrideY = Vout->StrideSz)/2;
-+ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE_UV)
-+ lDestStrideUV = Vout->StrideSzUV;
+@@ -823,21 +809,11 @@ void crystalhd_flea_update_tx_buff_info(
+ return;
+ }
- // Use DShow provided size for now
- dstWidthInPixels = Vout->PicInfo.width;
-- if(Vout->PoutFlags & BC_POUT_FLAGS_INTERLACED)
-+ if(!Ctx->VidParams.Progressive)
- dstHeightInPixels = Vout->PicInfo.height/2;
- else
- dstHeightInPixels = Vout->PicInfo.height;
-@@ -1397,7 +1417,7 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
- DebugLog_Trace(LDIL_DBG,"DtsCopyYV12: XFER ERROR\n");
- return BC_STS_IO_XFR_ERROR;
- }
-- srcWidthInPixels = Ctx->picWidth;
-+ srcWidthInPixels = Ctx->HWOutPicWidth;
- srcHeightInPixels = dstHeightInPixels;
+-bool crystalhd_flea_notify_fll_change_sync(struct crystalhd_hw *hw)
+-{
+- uint32_t freeListLen = 0;
+-
+- freeListLen = crystalhd_dioq_count(hw->rx_freeq);
+- hw->pfnDevDRAMWrite(hw, hw->FleaFLLUpdateAddr, 1, &freeListLen);
+-
+- return true;
+-}
+-
+-// was HWFleaNotifyFllChange
++/* was HWFleaNotifyFllChange */
+ void crystalhd_flea_notify_fll_change(struct crystalhd_hw *hw, bool bCleanupContext)
+ {
+ unsigned long flags = 0;
+-
++ uint32_t freeListLen = 0;
+ /*
+ * When we are doing the cleanup we should update DRAM only if the
+ * firmware is running. So Detect the heart beat.
+@@ -846,7 +822,8 @@ void crystalhd_flea_notify_fll_change(st
+ return;
- //copy luma
-@@ -1406,13 +1426,13 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
- for (y = 0; y < dstHeightInPixels; y++)
- {
- memcpy(pDest,pSrc,dstWidthInPixels);
-- pDest += dstWidthInPixels + lDestStride;
-+ pDest += dstWidthInPixels + lDestStrideY;
- pSrc += srcWidthInPixels;
- }
- //copy chroma
- pDest = Vout->UVbuff;
- pSrc = Vin->UVbuff;
-- uvbase = (dstWidthInPixels + lDestStride) * dstHeightInPixels/4 ;//(Vin->UVBuffDoneSz * 4/2);
-+ uvbase = (dstWidthInPixels + lDestStrideY) * dstHeightInPixels/4 ;//(Vin->UVBuffDoneSz * 4/2);
- for (y = 0; y < dstHeightInPixels/2; y++)
- {
- for(x = 0; x < dstWidthInPixels; x += 2)
-@@ -1420,7 +1440,7 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
- pDest[x/2] = pSrc[x+1];
- pDest[uvbase + x/2] = pSrc[x];
- }
-- pDest += (dstWidthInPixels + lDestStride) / 2;
-+ pDest += dstWidthInPixels / 2 + lDestStrideUV;
- pSrc += srcWidthInPixels;
- }
- }
-@@ -1450,10 +1470,10 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+ spin_lock_irqsave(&hw->lock, flags);
+- crystalhd_flea_notify_fll_change_sync(hw);
++ freeListLen = crystalhd_dioq_count(hw->rx_freeq);
++ hw->pfnDevDRAMWrite(hw, hw->FleaFLLUpdateAddr, 1, &freeListLen);
+ spin_unlock_irqrestore(&hw->lock, flags);
- BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *Vout, BC_DTS_PROC_OUT *Vin)
+ return;
+@@ -856,19 +833,19 @@ void crystalhd_flea_notify_fll_change(st
+ static
+ void crystalhd_flea_init_power_state(struct crystalhd_hw *hw)
{
-- uint32_t y,lDestStride=0;
-+ uint32_t y,lDestStrideY=0,lDestStrideUV=0;
- uint8_t *pSrc = NULL, *pDest=NULL;
- uint32_t dstWidthInPixels, dstHeightInPixels;
-- uint32_t srcWidthInPixels, srcHeightInPixels;
-+ uint32_t srcWidthInPixels=0, srcHeightInPixels;
-
- BC_STATUS Sts = BC_STS_SUCCESS;
+- hw->FleaEnablePWM = true; // disable by default
++ hw->FleaEnablePWM = false; /* enable by default */
+ hw->FleaPowerState = FLEA_PS_NONE;
+ }
-@@ -1461,12 +1481,14 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
- return Sts;
+ static
+ bool crystalhd_flea_set_power_state(struct crystalhd_hw *hw,
+- FLEA_POWER_STATES NewState)
++ enum FLEA_POWER_STATES NewState)
+ {
+ bool StChangeSuccess=false;
+ uint32_t tempFLL = 0;
+ uint32_t freeListLen = 0;
+ BC_STATUS sts;
+- crystalhd_rx_dma_pkt *rx_pkt = NULL;
++ struct crystalhd_rx_dma_pkt *rx_pkt = NULL;
+
+ freeListLen = crystalhd_dioq_count(hw->rx_freeq);
+
+@@ -886,14 +863,14 @@ bool crystalhd_flea_set_power_state(stru
+ hw->FleaFLLUpdateAddr,
+ 1,
+ &freeListLen);
+- // We need to check to post here because we may never get a context to post otherwise
++ /* We need to check to post here because we may never get a context to post otherwise */
+ if(hw->PicQSts != 0)
+ {
+ rx_pkt = crystalhd_dioq_fetch(hw->rx_freeq);
+ if (rx_pkt)
+ sts = hw->pfnPostRxSideBuff(hw, rx_pkt);
+ }
+- //printk(" Success\n");
++ /*printk(" Success\n"); */
+
+ }else if(hw->FleaPowerState == FLEA_PS_LP_COMPLETE){
+ crystalhd_flea_runtime_power_up(hw);
+@@ -910,7 +887,7 @@ bool crystalhd_flea_set_power_state(stru
+ crystalhd_flea_handle_PicQSts_intr(hw);
+ hw->PwrDwnPiQIntr = false;
+ }
+- // We need to check to post here because we may never get a context to post otherwise
++ /* We need to check to post here because we may never get a context to post otherwise */
+ if(hw->PicQSts != 0)
+ {
+ rx_pkt = crystalhd_dioq_fetch(hw->rx_freeq);
+@@ -934,7 +911,7 @@ bool crystalhd_flea_set_power_state(stru
+ break;
+ }
- if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE)
-- lDestStride = Vout->StrideSz;
-+ lDestStrideUV = lDestStrideY = Vout->StrideSz;
-+ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE_UV)
-+ lDestStrideUV = Vout->StrideSzUV;
+- //printk(" Success\n");
++ /*printk(" Success\n"); */
+
+ StChangeSuccess = true;
+ /* Write 0 FLL to FW to prevent it from sending PQ*/
+@@ -975,9 +952,9 @@ bool crystalhd_flea_set_power_state(stru
+ */
+ static
+ void crystalhd_flea_set_next_power_state(struct crystalhd_hw *hw,
+- FLEA_STATE_CH_EVENT PowerEvt)
++ enum FLEA_STATE_CH_EVENT PowerEvt)
+ {
+- FLEA_POWER_STATES NextPS;
++ enum FLEA_POWER_STATES NextPS;
+ NextPS = hw->FleaPowerState;
- if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE) {
- // Use DShow provided size for now
- dstWidthInPixels = Vout->PicInfo.width;
-- if(Vout->PoutFlags & BC_POUT_FLAGS_INTERLACED)
-+ if(!Ctx->VidParams.Progressive)
- dstHeightInPixels = Vout->PicInfo.height/2;
- else
- dstHeightInPixels = Vout->PicInfo.height;
-@@ -1474,27 +1496,23 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
- if((Vout->YBuffDoneSz < (dstWidthInPixels * dstHeightInPixels / 4)) ||
- (Vout->UVBuffDoneSz < (dstWidthInPixels * dstHeightInPixels/2 / 4)))
- return BC_STS_IO_XFR_ERROR;
-- srcWidthInPixels = Ctx->picWidth;
-+ srcWidthInPixels = Ctx->HWOutPicWidth;
- srcHeightInPixels = dstHeightInPixels;
- } else {
- dstWidthInPixels = Vin->PicInfo.width;
- dstHeightInPixels = Vin->PicInfo.height;
+ if( hw->FleaEnablePWM == false )
+@@ -986,9 +963,9 @@ void crystalhd_flea_set_next_power_state
+ return;
}
--
--
-- //WidthInPixels = 1280;
-- //HeightInPixels = 720;
-- // NV12 is planar: Y plane, followed by packed U-V plane.
-+ // NV12 is planar: Y plane, followed by packed U-V plane.
+-// printk("Trying Power State Transition from %x Because Of Event:%d \n",
+-// hw->FleaPowerState,
+-// PowerEvt);
++/* printk("Trying Power State Transition from %x Because Of Event:%d \n", */
++/* hw->FleaPowerState, */
++/* PowerEvt); */
- // Do a strided copy only if the stride is non-zero
-- if( (lDestStride != 0) || (srcWidthInPixels != dstWidthInPixels) ) {
-+ if((lDestStrideY != 0) || (lDestStrideUV != 0) || (srcWidthInPixels != dstWidthInPixels)) {
- // Y plane
- pDest = Vout->Ybuff;
- pSrc = Vin->Ybuff;
- for (y = 0; y < dstHeightInPixels; y++){
- memcpy(pDest,pSrc,dstWidthInPixels);
-- pDest += dstWidthInPixels + lDestStride;
-+ pDest += dstWidthInPixels + lDestStrideY;
- pSrc += srcWidthInPixels;
- }
- // U-V plane
-@@ -1502,7 +1520,7 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
- pSrc = Vin->UVbuff;
- for (y = 0; y < dstHeightInPixels/2; y++){
- memcpy(pDest,pSrc,dstWidthInPixels);
-- pDest += dstWidthInPixels + lDestStride;
-+ pDest += dstWidthInPixels + lDestStrideUV;
- pSrc += srcWidthInPixels;
- }
- } else {
-@@ -1516,6 +1534,701 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
- return BC_STS_SUCCESS;
+ if(PowerEvt == FLEA_EVT_STOP_DEVICE)
+ {
+@@ -1009,13 +986,13 @@ void crystalhd_flea_set_next_power_state
+ if(PowerEvt == FLEA_EVT_FLL_CHANGE)
+ {
+ /*Ready List Was Decremented. */
+- //printk("1:TxL0Sts:%x TxL1Sts:%x EmptyCnt:%x RxL0Sts:%x RxL1Sts:%x FwCmdCnt:%x\n",
+- // hw->TxList0Sts,
+- // hw->TxList1Sts,
+- // hw->EmptyCnt,
+- // hw->rx_list_sts[0],
+- // hw->rx_list_sts[1],
+- // hw->FwCmdCnt);
++ /*printk("1:TxL0Sts:%x TxL1Sts:%x EmptyCnt:%x RxL0Sts:%x RxL1Sts:%x FwCmdCnt:%x\n", */
++ /* hw->TxList0Sts, */
++ /* hw->TxList1Sts, */
++ /* hw->EmptyCnt, */
++ /* hw->rx_list_sts[0], */
++ /* hw->rx_list_sts[1], */
++ /* hw->FwCmdCnt); */
+
+ if( (hw->TxList0Sts == ListStsFree) &&
+ (hw->TxList1Sts == ListStsFree) &&
+@@ -1042,14 +1019,14 @@ void crystalhd_flea_set_next_power_state
+ NextPS = FLEA_PS_ACTIVE;
+ }else if(PowerEvt == FLEA_EVT_CMD_COMP){
+
+- //printk("2:TxL0Sts:%x TxL1Sts:%x EmptyCnt:%x STAppFIFOEmpty:%x RxL0Sts:%x RxL1Sts:%x FwCmdCnt:%x\n",
+- // hw->TxList0Sts,
+- // hw->TxList1Sts,
+- // hw->EmptyCnt,
+- // hw->SingleThreadAppFIFOEmpty,
+- // hw->rx_list_sts[0],
+- // hw->rx_list_sts[1],
+- // hw->FwCmdCnt);
++ /*printk("2:TxL0Sts:%x TxL1Sts:%x EmptyCnt:%x STAppFIFOEmpty:%x RxL0Sts:%x RxL1Sts:%x FwCmdCnt:%x\n", */
++ /* hw->TxList0Sts, */
++ /* hw->TxList1Sts, */
++ /* hw->EmptyCnt, */
++ /* hw->SingleThreadAppFIFOEmpty, */
++ /* hw->rx_list_sts[0], */
++ /* hw->rx_list_sts[1], */
++ /* hw->FwCmdCnt); */
+
+ if( (hw->TxList0Sts == ListStsFree) &&
+ (hw->TxList1Sts == ListStsFree) &&
+@@ -1085,11 +1062,11 @@ void crystalhd_flea_set_next_power_state
+
+ if(hw->FleaPowerState != NextPS)
+ {
+- //printk("%s:State Transition [FromSt:%x ToSt:%x] Because Of Event:%d \n",
+- // __FUNCTION__,
+- // hw->FleaPowerState,
+- // NextPS,
+- // PowerEvt);
++ printk("%s:State Transition [FromSt:%x ToSt:%x] Because Of Event:%d \n",
++ __FUNCTION__,
++ hw->FleaPowerState,
++ NextPS,
++ PowerEvt);
+
+ crystalhd_flea_set_power_state(hw,NextPS);
+ }
+@@ -1097,15 +1074,17 @@ void crystalhd_flea_set_next_power_state
+ return;
}
-+// TODO: add sse2 detection
-+static bool gSSE2 = true; // most of the platforms will have it anyway:
-+// 64 bits: no test necessary
-+// mac: no test necessary
-+// linux/windows: we might have to do the test.
-+
-+static void fast_memcpy(uint8_t *dst, const uint8_t *src, uint32_t count)
+-//// was FleaSetRxPicFireAddr
+-//static
+-//void crystalhd_flea_set_rx_pic_fire_addr(struct crystalhd_hw *hw, uint32_t BorshContents)
+-//{
+-// hw->FleaRxPicDelAddr = BorshContents + 1 + HOST_TO_FW_PIC_DEL_INFO_ADDR;
+-// hw->FleaFLLUpdateAddr = BorshContents + 1 + HOST_TO_FW_FLL_ADDR;
+-//
+-// return;
+-//}
++/* was FleaSetRxPicFireAddr */
++#if 0
++static
++void crystalhd_flea_set_rx_pic_fire_addr(struct crystalhd_hw *hw, uint32_t BorshContents)
+{
-+ // tested
-+ if (gSSE2)
++ hw->FleaRxPicDelAddr = BorshContents + 1 + HOST_TO_FW_PIC_DEL_INFO_ADDR;
++ hw->FleaFLLUpdateAddr = BorshContents + 1 + HOST_TO_FW_FLL_ADDR;
++
++ return;
++}
++#endif
+
+ void crystalhd_flea_init_temperature_measure (struct crystalhd_hw *hw, bool bTurnOn)
+ {
+@@ -1121,7 +1100,7 @@ void crystalhd_flea_init_temperature_mea
+ return;
+ }
+
+-// was HwFleaUpdateTempInfo
++/* was HwFleaUpdateTempInfo */
+ void crystalhd_flea_update_temperature(struct crystalhd_hw *hw)
+ {
+ uint32_t regVal = 0;
+@@ -1148,71 +1127,77 @@ BC_STATUS crystalhd_flea_download_fw(str
+ uint32_t pollCnt=0,regVal=0;
+ uint32_t borchStachAddr=0;
+ uint32_t *pCmacSig=NULL,cmacOffset=0,i=0;
+- //uint32_t BuffSz = (BuffSzInDWords * 4);
+- //uint32_t HBCnt=0;
++ /*uint32_t BuffSz = (BuffSzInDWords * 4); */
++ /*uint32_t HBCnt=0; */
+
+- bool bRetVal = false;
++ bool bRetVal = true;
++ bool bSecure = true; // Default production cards. Can be false only for internal Broadcom dev cards
+
+- printk("[crystalhd_flea_download_fw]: Sz:%d\n", buffSz);
++ dev_dbg(&hw->adp->pdev->dev, "[%s]: Sz:%d\n", __func__, buffSz);
+
+-///*
+-//-- Step 1. Enable the SRCUBBING and DRAM SCRAMBLING
+-//-- Step 2. Poll for SCRAM_KEY_DONE_INT.
+-//-- Step 3. Write the BORCH and STARCH addresses.
+-//-- Step 4. Write the firmware to DRAM.
+-//-- Step 5. Write the CMAC to SCRUB->CMAC registers.
+-//-- Step 6. Write the ARM run bit to 1.
+-//-- Step 7. Poll for BOOT verification done interrupt.
+-//*/
++/*
++ *-- Step 1. Enable the SRCUBBING and DRAM SCRAMBLING
++ *-- Step 2. Poll for SCRAM_KEY_DONE_INT.
++ *-- Step 3. Write the BORCH and STARCH addresses.
++ *-- Step 4. Write the firmware to DRAM.
++ *-- Step 5. Write the CMAC to SCRUB->CMAC registers.
++ *-- Step 6. Write the ARM run bit to 1.
++ *-- Step 7. Poll for BOOT verification done interrupt.
++ */
+
+-// /* First validate that we got data in the FW buffer */
++ /* First validate that we got data in the FW buffer */
+ if (buffSz == 0)
+ return BC_STS_ERROR;
+
+-//-- Step 1. Enable the SRCUBBING and DRAM SCRAMBLING.
+-// Can we set both the bits at the same time?? Security Arch Doc describes the steps
+-// and the first step is to enable scrubbing and then scrambling.
++/*-- Step 1. Enable the SRCUBBING and DRAM SCRAMBLING. */
++/* Can we set both the bits at the same time?? Security Arch Doc describes the steps */
++/* and the first step is to enable scrubbing and then scrambling. */
+
+- dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 1. Enable scrubbing\n");
++ if(bSecure)
+ {
-+ if (((((uintptr_t) dst) & 0xf) == 0) && ((((uintptr_t) src) & 0xf) == 0))
++ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 1. Enable scrubbing\n");
+
+- //Enable Scrubbing
+- regVal = hw->pfnReadDevRegister(hw->adp, BCHP_SCRUB_CTRL_SCRUB_ENABLE);
+- regVal |= SCRUB_ENABLE_BIT;
+- hw->pfnWriteDevRegister(hw->adp, BCHP_SCRUB_CTRL_SCRUB_ENABLE, regVal);
++ /* Enable Scrubbing */
++ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_SCRUB_CTRL_SCRUB_ENABLE);
++ regVal |= SCRUB_ENABLE_BIT;
++ hw->pfnWriteDevRegister(hw->adp, BCHP_SCRUB_CTRL_SCRUB_ENABLE, regVal);
+
+- //Enable Scrambling
+- regVal |= DRAM_SCRAM_ENABLE_BIT;
+- hw->pfnWriteDevRegister(hw->adp, BCHP_SCRUB_CTRL_SCRUB_ENABLE, regVal);
++ /* Enable Scrambling */
++ regVal |= DRAM_SCRAM_ENABLE_BIT;
++ hw->pfnWriteDevRegister(hw->adp, BCHP_SCRUB_CTRL_SCRUB_ENABLE, regVal);
+
+
+-//-- Step 2. Poll for SCRAM_KEY_DONE_INT.
+- dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 2. Poll for SCRAM_KEY_DONE_INT\n");
++ //-- Step 2. Poll for SCRAM_KEY_DONE_INT.
++ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 2. Poll for SCRAM_KEY_DONE_INT\n");
+
+- pollCnt=0;
+- while(pollCnt < FLEA_MAX_POLL_CNT)
+- {
+- regVal = hw->pfnReadDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_STATUS);
++ pollCnt=0;
++ while(pollCnt < FLEA_MAX_POLL_CNT)
+ {
-+ while (count >= (16*4))
-+ {
-+ _mm_stream_si128((__m128i *) (dst+ 0*16), _mm_load_si128((__m128i *) (src+ 0*16)));
-+ _mm_stream_si128((__m128i *) (dst+ 1*16), _mm_load_si128((__m128i *) (src+ 1*16)));
-+ _mm_stream_si128((__m128i *) (dst+ 2*16), _mm_load_si128((__m128i *) (src+ 2*16)));
-+ _mm_stream_si128((__m128i *) (dst+ 3*16), _mm_load_si128((__m128i *) (src+ 3*16)));
-+ count -= 16*4;
-+ src += 16*4;
-+ dst += 16*4;
-+ }
-+ }
-+ else
++ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_STATUS);
+
+- if(regVal & SCRAM_KEY_DONE_INT_BIT)
+- break;
++ if(regVal & SCRAM_KEY_DONE_INT_BIT)
++ break;
+
+- pollCnt++;
+- msleep_interruptible(1); /*1 Milli Sec delay*/
+- }
++ pollCnt++;
++ msleep_interruptible(1); /*1 Milli Sec delay*/
++ }
+
+- //-- Will Assert when we do not see SCRAM_KEY_DONE_INTTERRUPT
+- if(!(regVal & SCRAM_KEY_DONE_INT_BIT))
+- {
+- dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 2. Did not get scram key done interrupt.\n");
+- return BC_STS_ERROR;
++ /* -- Will Assert when we do not see SCRAM_KEY_DONE_INTERRUPT */
++ if(!(regVal & SCRAM_KEY_DONE_INT_BIT))
+ {
-+ while (count >= (16*4))
-+ {
-+ _mm_storeu_si128((__m128i *) (dst+ 0*16), _mm_loadu_si128((__m128i *) (src+ 0*16)));
-+ _mm_storeu_si128((__m128i *) (dst+ 1*16), _mm_loadu_si128((__m128i *) (src+ 1*16)));
-+ _mm_storeu_si128((__m128i *) (dst+ 2*16), _mm_loadu_si128((__m128i *) (src+ 2*16)));
-+ _mm_storeu_si128((__m128i *) (dst+ 3*16), _mm_loadu_si128((__m128i *) (src+ 3*16)));
-+ count -= 16*4;
-+ src += 16*4;
-+ dst += 16*4;
-+ }
++ dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 2. Did not get scram key done interrupt.\n");
++ return BC_STS_ERROR;
+ }
-+ }
-+
-+ while (count --)
-+ *dst++ = *src++;
-+}
-+
-+// this is not good.
-+// if we have 3 buffers, we cannot assume V is after U
-+static BC_STATUS DtsCopy422ToYV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{ // copy YUY2 to YV12
-+ // TODO
-+ // NOTE: if we want to support this porperly, we will need to add a Vbuffer pointer
-+ // if we have 3 destination buffers, there's no guarantee that V buffer is derivable from UV pointer.
-+ return BC_STS_INV_ARG;
-+}
-+
-+// this is just a memcpy
-+static BC_STATUS DtsCopy422ToYUY2(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{ // copy YUY2 to YUY2
-+ uint32_t y;
-+
-+ // TODO: test this
-+ strideY += dstWidth*2;
-+
-+ for (y = 0; y < height; y++)
-+ {
-+ fast_memcpy(dstY, srcY, srcWidth*2);
-+ srcY += srcWidth*2;
-+ dstY += strideY;
-+ }
-+ return BC_STS_SUCCESS;
-+}
-+
-+// almost a memcpy, we just need to shuffle YUV's around
-+static BC_STATUS DtsCopy422ToUYVY(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{
-+ // TODO, test this
-+ uint32_t x = 0, __y;
-+
-+ strideY += dstWidth*2;
+ }
+
+ /*Clear the interrupts by writing the register value back*/
+- regVal &= 0x00FFFFFF; //Mask off the reserved bits.[24-31]
++ regVal &= 0x00FFFFFF; /*Mask off the reserved bits.[24-31] */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_CLEAR, regVal);
+
+-//-- Step 3. Write the BORCH and STARCH addresses.
++/*-- Step 3. Write the BORCH and STARCH addresses. */
+ borchStachAddr = GetScrubEndAddr(buffSz);
++ if(!bSecure)
++ borchStachAddr = (buffSz - 1) & BCHP_SCRUB_CTRL_BORCH_END_ADDRESS_BORCH_END_ADDR_MASK;
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_SCRUB_CTRL_BORCH_END_ADDRESS, borchStachAddr);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_SCRUB_CTRL_STARCH_END_ADDRESS, borchStachAddr);
+@@ -1221,13 +1206,13 @@ BC_STATUS crystalhd_flea_download_fw(str
+ * Now the command address is
+ * relative to firmware file size.
+ */
+- //FWIFSetFleaCmdAddr(pHWExt->pFwExt,
+- // borchStachAddr+1+DDRADDR_4_FWCMDS);
++ /*FWIFSetFleaCmdAddr(pHWExt->pFwExt, */
++ /* borchStachAddr+1+DDRADDR_4_FWCMDS); */
+
+ hw->fwcmdPostAddr = borchStachAddr+1+DDRADDR_4_FWCMDS;
+ hw->fwcmdPostMbox = FW_CMD_POST_MBOX;
+ hw->fwcmdRespMbox = FW_CMD_RES_MBOX;
+- //FleaSetRxPicFireAddr(pHWExt,borchStachAddr);
++ /*FleaSetRxPicFireAddr(pHWExt,borchStachAddr); */
+ hw->FleaRxPicDelAddr = borchStachAddr + 1 + HOST_TO_FW_PIC_DEL_INFO_ADDR;
+ hw->FleaFLLUpdateAddr = borchStachAddr + 1 + HOST_TO_FW_FLL_ADDR;
+
+@@ -1237,14 +1222,17 @@ BC_STATUS crystalhd_flea_download_fw(str
+ BCHP_SCRUB_CTRL_STARCH_END_ADDRESS,
+ borchStachAddr );
+
+-//-- Step 4. Write the firmware to DRAM. [Without the Signature, 32-bit access to DRAM]
++/*-- Step 4. Write the firmware to DRAM. [Without the Signature, 32-bit access to DRAM] */
+
+ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 4. Write the firmware to DRAM. Sz:%d Bytes\n",
+ buffSz - FLEA_FW_SIG_LEN_IN_BYTES - LENGTH_FIELD_SIZE);
+
+- hw->pfnDevDRAMWrite(hw, FW_DOWNLOAD_START_ADDR, (buffSz - FLEA_FW_SIG_LEN_IN_BYTES - LENGTH_FIELD_SIZE)/4, (uint32_t *)pBuffer);
++ if(bSecure)
++ hw->pfnDevDRAMWrite(hw, FW_DOWNLOAD_START_ADDR, (buffSz - FLEA_FW_SIG_LEN_IN_BYTES - LENGTH_FIELD_SIZE)/4, (uint32_t *)pBuffer);
++ else
++ hw->pfnDevDRAMWrite(hw, FW_DOWNLOAD_START_ADDR, buffSz/4, (uint32_t*)pBuffer);
+
+-// -- Step 5. Write the signature to CMAC register.
++/* -- Step 5. Write the signature to CMAC register. */
+ /*
+ -- This is what we need to write to CMAC registers.
+ ==================================================================================
+@@ -1257,108 +1245,99 @@ BCHP_SCRUB_CTRL_BI_CMAC_95_64 0x000f601
+ BCHP_SCRUB_CTRL_BI_CMAC_127_96 0x000f6018 CMAC Bits[127:96]
+ ==================================================================================
+ */
+- dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 5. Write the signature to CMAC register.\n");
+- cmacOffset = buffSz - FLEA_FW_SIG_LEN_IN_BYTES;
+- pCmacSig = (uint32_t *) &pBuffer[cmacOffset];
+
+- for(i=0;i < FLEA_FW_SIG_LEN_IN_DWORD;i++)
++ if(bSecure)
+ {
+- uint32_t offSet = (BCHP_SCRUB_CTRL_BI_CMAC_127_96 - (i * 4));
++ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 5. Write the signature to CMAC register.\n");
++ cmacOffset = buffSz - FLEA_FW_SIG_LEN_IN_BYTES;
++ pCmacSig = (uint32_t *) &pBuffer[cmacOffset];
+
-+ for (__y = 0; __y < height; __y++)
-+ {
-+ if (gSSE2)
++ for(i=0;i < FLEA_FW_SIG_LEN_IN_DWORD;i++)
+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ uint32_t offSet = (BCHP_SCRUB_CTRL_BI_CMAC_127_96 - (i * 4));
+
+- hw->pfnWriteDevRegister(hw->adp, offSet, bswap_32_1(*pCmacSig));
++ hw->pfnWriteDevRegister(hw->adp, offSet, cpu_to_be32(*pCmacSig));
+
+- pCmacSig++;
++ pCmacSig++;
++ }
+ }
+
+-//-- Step 6. Write the ARM run bit to 1.
+-// We need a write back because we do not want to change other bits
++/*-- Step 6. Write the ARM run bit to 1. */
++/* We need a write back because we do not want to change other bits */
+ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 6. Write the ARM run bit to 1.\n");
+
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_ARMCR4_BRIDGE_REG_BRIDGE_CTL);
+ regVal |= ARM_RUN_REQ_BIT;
+ hw->pfnWriteDevRegister(hw->adp, BCHP_ARMCR4_BRIDGE_REG_BRIDGE_CTL, regVal);
+
+-//-- Step 7. Poll for Boot Verification done/failure interrupt.
+- dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Poll for Boot Verification done/failure interrupt.\n");
+-
+- pollCnt=0;
+- while(1)
++ if(bSecure)
+ {
+- regVal = hw->pfnReadDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_STATUS);
+-
+- if(regVal & BOOT_VER_FAIL_BIT ) //|| regVal & SHARF_ERR_INTR)
++ /* -- Step 7. Poll for Boot Verification done/failure interrupt.*/
++ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Poll for Boot Verification done/failure interrupt.\n");
++ pollCnt=0;
++ while(1)
+ {
+- dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Error bit occured. RetVal:%x\n", regVal);
++ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_STATUS);
+
+- bRetVal = false;
+- break;
+- }
++ if(regVal & BOOT_VER_FAIL_BIT )
+ {
-+ while (x < srcWidth-7)
-+ {
-+ __m128i v = _mm_load_si128((__m128i *)(srcY+x*2));
-+ __m128i v1 = _mm_srli_epi16(v, 8);
-+ __m128i v2 = _mm_slli_epi16(v, 8);
-+ _mm_stream_si128((__m128i *)(dstY+x*2), _mm_or_si128(v1, v2));
-+ x += 8;
-+ }
++ dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Error bit occured. RetVal:%x\n", regVal);
+
+- if(regVal & BOOT_VER_DONE_BIT)
+- {
+- dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Done RetVal:%x\n", regVal);
++ bRetVal = false;
++ break;
+ }
-+ else
+
+- bRetVal = true; /*This is the only place we return TRUE from*/
+- break;
++ if(regVal & BOOT_VER_DONE_BIT)
+ {
-+ while (x < srcWidth-7)
-+ {
-+ __m128i v = _mm_loadu_si128((__m128i *)(srcY+x*2));
-+ __m128i v1 = _mm_srli_epi16(v, 8);
-+ __m128i v2 = _mm_slli_epi16(v, 8);
-+ _mm_storeu_si128((__m128i *)(dstY+x*2), _mm_or_si128(v1, v2));
-+ x += 8;
-+ }
++ dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Done RetVal:%x\n", regVal);
++
++ bRetVal = true; /*This is the only place we return TRUE from*/
++ break;
+ }
-+ }
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+0] = srcY[x+1];
-+ dstY[x*2+1] = srcY[x+0];
-+ dstY[x*2+2] = srcY[x+3];
-+ dstY[x*2+3] = srcY[x+2];
-+ x += 2;
-+ }
++ pollCnt++;
++ if( pollCnt >= FLEA_MAX_POLL_CNT )
++ {
++ dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Both done and failure bits are not set.\n");
++ bRetVal = false;
++ break;
++ }
+
-+ srcY += srcWidth*2;
-+ dstY += strideY;
++ msleep_interruptible(5); /*5 Milli Sec delay*/
+ }
+
+- pollCnt++;
+- if( pollCnt >= FLEA_MAX_POLL_CNT )
++ if( !bRetVal )
+ {
+- dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Both done and failure bits are not set.\n");
+- bRetVal = false;
+- break;
++ dev_info(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 7. Firmware image signature failure.\n");
++ return BC_STS_ERROR;
+ }
+
+- msleep_interruptible(1); /*1 Milli Sec delay*/
+- }
+-
+- /*Clear the interrupts by writing the register value back*/
+- regVal &= 0x00FFFFFF; //Mask off the reserved bits.[24-31]
+- hw->pfnWriteDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_CLEAR, regVal);
+-
+- msleep_interruptible(10); /*10 Milli Sec delay*/
++ /*Clear the interrupts by writing the register value back*/
++ regVal &= 0x00FFFFFF; //Mask off the reserved bits.[24-31]
++ hw->pfnWriteDevRegister(hw->adp, BCHP_WRAP_MISC_INTR2_PCI_CLEAR, regVal);
+
+-/*
+--- It was seen on Dell390 systems that the firmware command was fired before the
+--- firmware was actually ready to accept the firmware commands. The driver did
+--- not recieve a response for the firmware commands and this was causing the DIL to timeout
+--- ,reclaim the resources and crash. The following code looks for the heartbeat and
+--- to make sure that we return from this function only when we get the heart beat making sure
+--- that the firmware is running.
+-*/
++ msleep_interruptible(10); /*10 Milli Sec delay*/
+ }
-+ return BC_STS_SUCCESS;
-+}
++ else
++ bRetVal = true;
+
+ /*
+- * By default enable everything except the RX_MBOX_WRITE_WRKARND [scratch workaround]
+- * to be backward compatible. The firmware will enable the workaround
+- * by writing to scratch 5. In future the firmware can disable the workarounds
+- * and we will not have to WHQL the driver at all.
+- */
+- //hw->EnWorkArounds = RX_PIC_Q_STS_WRKARND | RX_DRAM_WRITE_WRKARND;
++ -- It was seen on Dell390 systems that the firmware command was fired before the
++ -- firmware was actually ready to accept the firmware commands. The driver did
++ -- not recieve a response for the firmware commands and this was causing the DIL to timeout
++ -- ,reclaim the resources and crash. The following code looks for the heartbeat and
++ -- to make sure that we return from this function only when we get the heart beat making sure
++ -- that the firmware is running.
++ */
+
-+// convert to NV12
-+static BC_STATUS DtsCopy422ToNV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{
-+ // tested
-+ uint32_t x, __y;
+ bRetVal = crystalhd_flea_detect_fw_alive(hw);
+ if( !bRetVal )
+ {
+- dev_err(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 8. Detect firmware heart beat failed.\n");
++ dev_info(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: step 8. Detect firmware heart beat failed.\n");
+ return BC_STS_ERROR;
+ }
+
+- /*if(bRetVal == TRUE)
+- {
+- ULONG EnaWorkArnds;
+- hw->pfnReadDevRegister(hw->adp,
+- RX_POST_CONFIRM_SCRATCH,
+- &EnaWorkArnds);
+-
+- if( ((EnaWorkArnds & 0xffff0000) >> 16) == FLEA_WORK_AROUND_SIG)
+- {
+- pHWExt->EnWorkArounds = EnaWorkArnds & 0xffff;
+- DebugPrint(BRCM_COMP_ID,
+- BRCM_DBG_LEVEL,
+- "WorkArounds Enable Value[%x]\n",pHWExt->EnWorkArounds);
+- }
+- }*/
+-
+- dev_dbg(&hw->adp->pdev->dev,"[crystalhd_flea_download_fw]: ..... Complete.\n");
++ dev_dbg(&hw->adp->pdev->dev, "[%s]: Complete.\n", __func__);
+ return BC_STS_SUCCESS;
+ }
+
+@@ -1423,8 +1402,8 @@ bool crystalhd_flea_start_device(struct
+
+ msleep_interruptible(5);
+
+- // Enable the Single Shot Transaction on PCI by disabling the
+- // bit 29 of transaction configuration register
++ /* Enable the Single Shot Transaction on PCI by disabling the */
++ /* bit 29 of transaction configuration register */
+
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_PCIE_TL_TRANSACTION_CONFIGURATION);
+ regVal &= (~(BC_BIT(29)));
+@@ -1447,7 +1426,7 @@ bool crystalhd_flea_start_device(struct
+ -- except for fatal errors.
+ */
+ hw->rx_list_post_index = 0;
+- hw->RxCaptureState = false;
++ hw->RxCaptureState = 0;
+
+ msleep_interruptible(1);
+
+@@ -1495,7 +1474,7 @@ bool crystalhd_flea_stop_device(struct c
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0, 0x0);
+
+- // * Wait for MEMC to become idle
++ /* * Wait for MEMC to become idle */
+ pollCnt=0;
+ while (1)
+ {
+@@ -1535,10 +1514,10 @@ bool crystalhd_flea_stop_device(struct c
+
+ regVal |= BCHP_DDR23_CTL_REGS_0_PARAMS2_clke_MASK;
+
+- // * disable CKE
++ /* * disable CKE */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_PARAMS2, regVal);
+
+- // * issue refresh command
++ /* * issue refresh command */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_CTL_REGS_0_REFRESH_CMD, 0x60);
+
+ pollCnt=0;
+@@ -1556,7 +1535,7 @@ bool crystalhd_flea_stop_device(struct c
+ msleep_interruptible(1);
+ }
+
+- // * Enable DDR clock, DM and READ_ENABLE pads power down and force into the power down
++ /* * Enable DDR clock, DM and READ_ENABLE pads power down and force into the power down */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL,
+ BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_idle_MASK |
+ BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_dm_iddq_MASK |
+@@ -1573,39 +1552,39 @@ bool crystalhd_flea_stop_device(struct c
+ BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_dqs_iddq_MASK |
+ BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_clk_iddq_MASK);
+
+- // * Power down BL LDO cells
++ /* * Power down BL LDO cells */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_0_CLOCK_REG_CONTROL,
+ BCHP_DDR23_PHY_BYTE_LANE_0_CLOCK_REG_CONTROL_pwrdn_MASK);
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_BYTE_LANE_1_CLOCK_REG_CONTROL,
+ BCHP_DDR23_PHY_BYTE_LANE_1_CLOCK_REG_CONTROL_pwrdn_MASK);
+
+- // * Enable DDR control signal pad power down and force into the power down
++ /* * Enable DDR control signal pad power down and force into the power down */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL,
+ BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL_idle_MASK |
+ BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL_ctl_iddq_MASK);
+
+- // * Disable ddr phy clock
++ /* * Disable ddr phy clock */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_CLK_PM_CTRL,
+ BCHP_DDR23_PHY_CONTROL_REGS_CLK_PM_CTRL_DIS_DDR_CLK_MASK);
+
+- // * Disable PLL output
++ /* * Disable PLL output */
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG);
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG,
+ regVal & ~BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG_ENB_CLKOUT_MASK);
+
+- // * Power down addr_ctl LDO cells
++ /* * Power down addr_ctl LDO cells */
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_CLOCK_REG_CONTROL,
+ BCHP_DDR23_PHY_CONTROL_REGS_CLOCK_REG_CONTROL_pwrdn_MASK);
+
+- // * Power down the PLL
++ /* * Power down the PLL */
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG);
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG,
+ regVal | BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG_PWRDN_MASK);
+
+- // shut down the PLL1
++ /* shut down the PLL1 */
+ regVal = hw->pfnReadDevRegister(hw->adp, BCHP_CLK_PLL1_CTRL);
+
+ hw->pfnWriteDevRegister(hw->adp, BCHP_CLK_PLL1_CTRL,
+@@ -1644,8 +1623,8 @@ crystalhd_flea_wake_up_hw(struct crystal
+ crystalhd_flea_set_next_power_state(hw, FLEA_EVT_FLL_CHANGE);
+ }
+
+- // Now notify HW of the number of entries in the Free List
+- // This starts up the channel bitmap delivery
++ /* Now notify HW of the number of entries in the Free List */
++ /* This starts up the channel bitmap delivery */
+ crystalhd_flea_notify_fll_change(hw, false);
+
+ hw->WakeUpDecodeDone = true;
+@@ -1660,7 +1639,7 @@ bool crystalhd_flea_check_input_full(str
+ uint32_t FlagsAddr=0;
+
+ *empty_sz = 0;
+-// *DramAddrOut=0;
++/* *DramAddrOut=0; */
+
+
+ /* Add condition here to wake up the HW in case some application is trying to do TX before starting RX - like FP */
+@@ -1668,13 +1647,13 @@ bool crystalhd_flea_check_input_full(str
+
+ if(hw->WakeUpDecodeDone != true)
+ {
+- // Only wake up the HW if we are either being called from a single threaded app - like FP
+- // or if we are not checking for the input buffer size as just a test
++ /* Only wake up the HW if we are either being called from a single threaded app - like FP */
++ /* or if we are not checking for the input buffer size as just a test */
+ if(*flags == 0)
+ crystalhd_flea_wake_up_hw(hw);
+ else {
+- //*TxBuffSzOut = 2 * 1024 * 1024; // FW Buffer size
+- //*DramAddrOut=0;
++ *empty_sz = 2 * 1024 * 1024; /* FW Buffer size */
++ /**DramAddrOut=0; */
+ *flags=0;
+ return false;
+ }
+@@ -1683,10 +1662,11 @@ bool crystalhd_flea_check_input_full(str
+ /* if we have told the app that we have buffer empty then we cannot go to low power */
+ if((hw->FleaPowerState != FLEA_PS_ACTIVE) && !hw->SingleThreadAppFIFOEmpty)
+ {
+- //*TxBuffSzOut=0;
+- //*DramAddrOut=0;
++ /**TxBuffSzOut=0; */
++ /**DramAddrOut=0; */
++ *empty_sz = 0;
+ *flags=0;
+- //printk("PD can't Tx\n");
++ /*printk("PD can't Tx\n"); */
+ return true; /*Indicate FULL*/
+ }
+
+@@ -1694,7 +1674,7 @@ bool crystalhd_flea_check_input_full(str
+ if(hw->TxFwInputBuffInfo.Flags & DFW_FLAGS_TX_ABORT)
+ {
+ *empty_sz=0;
+- //*DramAddrOut=0;
++ /**DramAddrOut=0; */
+ *flags |= DFW_FLAGS_TX_ABORT;
+ return true;
+ }
+@@ -1703,7 +1683,7 @@ bool crystalhd_flea_check_input_full(str
+ ||(!hw->TxFwInputBuffInfo.DramBuffAdd))
+ {
+ *empty_sz=0;
+- //*DramAddrOut=0;
++ /**DramAddrOut=0; */
+ *flags=0;
+ return true; /*Indicate FULL*/
+ }
+@@ -1726,30 +1706,30 @@ bool crystalhd_flea_check_input_full(str
+ -- Firmware SAYS: I AM HUNGRY, GIVE ME FOOD. :)
+ */
+ *empty_sz=hw->TxFwInputBuffInfo.DramBuffSzInBytes;
+- //*dramAddrOut=pHWExt->TxFwInputBuffInfo.DramBuffAdd;
+-// printk("empty size is %d\n", *empty_sz);
++ /**dramAddrOut=pHWExt->TxFwInputBuffInfo.DramBuffAdd; */
++/* printk("empty size is %d\n", *empty_sz); */
+
+ /* If we are just checking stats and are not actually going to DMA, don't increment */
+ /* But we have to account for single threaded apps */
+ if((*flags & 0x08) == 0x08)
+ {
+- // This is a synchronized function
+- // NAREN - In single threaded mode, if we have less than a defined size of buffer
+- // ask the firmware to wrap around. To prevent deadlocks.
++ /* This is a synchronized function */
++ /* NAREN - In single threaded mode, if we have less than a defined size of buffer */
++ /* ask the firmware to wrap around. To prevent deadlocks. */
+ if(hw->TxFwInputBuffInfo.DramBuffSzInBytes < TX_WRAP_THRESHOLD)
+ {
+ pTxBuffInfo = (TX_INPUT_BUFFER_INFO *) (0);
+ FlagsAddr = hw->TxBuffInfoAddr + ((uintptr_t) (&pTxBuffInfo->Flags));
+- // Read Modify the Flags to ask the FW to WRAP
++ /* Read Modify the Flags to ask the FW to WRAP */
+ hw->pfnDevDRAMRead(hw,FlagsAddr,1,®Val);
+ regVal |= DFW_FLAGS_WRAP;
+ hw->pfnDevDRAMWrite(hw,FlagsAddr,1,®Val);
+
+- // Indicate Busy to the application because we have to get new buffers from FW
++ /* Indicate Busy to the application because we have to get new buffers from FW */
+ *empty_sz=0;
+- // *DramAddrOut=0;
++ /* *DramAddrOut=0; */
+ *flags=0;
+- // Wait for the next interrupt from the HW
++ /* Wait for the next interrupt from the HW */
+ hw->TxFwInputBuffInfo.DramBuffSzInBytes = 0;
+ hw->TxFwInputBuffInfo.DramBuffAdd = 0;
+ return true;
+@@ -1758,10 +1738,10 @@ bool crystalhd_flea_check_input_full(str
+ hw->SingleThreadAppFIFOEmpty = true;
+ }
+ else if((*flags & 0x04) != 0x04)
+- hw->EmptyCnt++; //OS_INTERLOCK_INCREMENT(&pHWExt->EmptyCnt);
++ hw->EmptyCnt++; /*OS_INTERLOCK_INCREMENT(&pHWExt->EmptyCnt); */
+
+- // Different from our Windows implementation
+- // set bit 7 of the flags field to indicate that we have to use the destination address for TX
++ /* Different from our Windows implementation */
++ /* set bit 7 of the flags field to indicate that we have to use the destination address for TX */
+ *flags |= BC_BIT(7);
+
+ return false; /*Indicate Empty*/
+@@ -1770,11 +1750,11 @@ bool crystalhd_flea_check_input_full(str
+ BC_STATUS crystalhd_flea_fw_cmd_post_proc(struct crystalhd_hw *hw, BC_FW_CMD *fw_cmd)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+- DecRspChannelStartVideo *st_rsp = NULL;
+- C011_TS_RSP *pGenRsp = NULL;
+- DecRspChannelChannelOpen *pRsp = NULL;
++ struct DecRspChannelStartVideo *st_rsp = NULL;
++ struct C011_TS_CMD *pGenRsp = NULL;
++ struct DecRspChannelChannelOpen *pRsp = NULL;
+
+- pGenRsp = (C011_TS_RSP *) fw_cmd->rsp;
++ pGenRsp = (struct C011_TS_CMD *) fw_cmd->rsp;
+
+ switch (fw_cmd->cmd[0]) {
+ case eCMD_C011_DEC_CHAN_STREAM_OPEN:
+@@ -1783,7 +1763,7 @@ BC_STATUS crystalhd_flea_fw_cmd_post_pro
+ dev_dbg(&hw->adp->pdev->dev, "Snooped Stream Open Cmd For ChNo:%x\n", hw->channelNum);
+ break;
+ case eCMD_C011_DEC_CHAN_OPEN:
+- pRsp = (DecRspChannelChannelOpen *)pGenRsp;
++ pRsp = (struct DecRspChannelChannelOpen *)pGenRsp;
+ hw->channelNum = pRsp->ChannelID;
+
+ /* used in Flea to update the Tx Buffer stats */
+@@ -1805,7 +1785,7 @@ BC_STATUS crystalhd_flea_fw_cmd_post_pro
+ hw->TxBuffInfoAddr);
+ break;
+ case eCMD_C011_DEC_CHAN_START_VIDEO:
+- st_rsp = (DecRspChannelStartVideo *)fw_cmd->rsp;
++ st_rsp = (struct DecRspChannelStartVideo *)fw_cmd->rsp;
+ hw->pib_del_Q_addr = st_rsp->picInfoDeliveryQ;
+ hw->pib_rel_Q_addr = st_rsp->picInfoReleaseQ;
+
+@@ -1827,6 +1807,7 @@ BC_STATUS crystalhd_flea_do_fw_cmd(struc
+ wait_queue_head_t fw_cmd_event;
+ int rc = 0;
+ BC_STATUS sts;
++ unsigned long flags;
+
+ crystalhd_create_event(&fw_cmd_event);
+
+@@ -1856,6 +1837,7 @@ BC_STATUS crystalhd_flea_do_fw_cmd(struc
+ crystalhd_flea_set_next_power_state(hw, FLEA_EVT_FW_CMD_POST);
+ }
+
++ spin_lock_irqsave(&hw->lock, flags);
+
+ /*Write the command to the memory*/
+ hw->pfnDevDRAMWrite(hw, hw->fwcmdPostAddr, FW_CMD_BUFF_SZ, cmd_buff);
+@@ -1866,10 +1848,13 @@ BC_STATUS crystalhd_flea_do_fw_cmd(struc
+ /* Write the command address to mailbox */
+ hw->pfnWriteDevRegister(hw->adp, hw->fwcmdPostMbox, hw->fwcmdPostAddr);
+
++ spin_unlock_irqrestore(&hw->lock, flags);
+
-+ strideY += dstWidth;
-+ strideUV += dstWidth;
+ msleep_interruptible(50);
+
++ /* FW commands should complete even if we got a signal from the upper layer */
+ crystalhd_wait_on_event(&fw_cmd_event, hw->fwcmd_evt_sts,
+- 20000, rc, false);
++ 20000, rc, true);
+
+ if (!rc) {
+ sts = BC_STS_SUCCESS;
+@@ -1877,7 +1862,7 @@ BC_STATUS crystalhd_flea_do_fw_cmd(struc
+ dev_err(dev, "Firmware command T/O\n");
+ sts = BC_STS_TIMEOUT;
+ } else if (rc == -EINTR) {
+- dev_dbg(dev, "FwCmd Wait Signal int.\n");
++ dev_info(dev, "FwCmd Wait Signal - Can Never Happen\n");
+ sts = BC_STS_IO_USER_ABORT;
+ } else {
+ dev_err(dev, "FwCmd IO Error.\n");
+@@ -1889,12 +1874,16 @@ BC_STATUS crystalhd_flea_do_fw_cmd(struc
+ return sts;
+ }
+
++ spin_lock_irqsave(&hw->lock, flags);
+
-+ static __m128i mask = _mm_set_epi16(0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff);
+ /*Get the Responce Address*/
+ cmd_res_addr = hw->pfnReadDevRegister(hw->adp, hw->fwcmdRespMbox);
+
+ /*Read the Response*/
+ hw->pfnDevDRAMRead(hw, cmd_res_addr, FW_CMD_BUFF_SZ, res_buff);
+
++ spin_unlock_irqrestore(&hw->lock, flags);
+
-+ for (__y = 0; __y < height; __y += 2)
-+ {
-+ x = 0;
+ if (res_buff[2] != 0) {
+ dev_err(dev, "res_buff[2] != C011_RET_SUCCESS\n");
+ return BC_STS_FW_CMD_ERR;
+@@ -1916,8 +1905,8 @@ void crystalhd_flea_get_dnsz(struct crys
+ y_dn_sz_reg = BCHP_MISC1_Y_RX_LIST0_CUR_BYTE_CNT;
+ uv_dn_sz_reg = BCHP_MISC1_HIF_RX_LIST0_CUR_BYTE_CNT;
+ } else {
+- y_dn_sz_reg = BCHP_MISC1_Y_RX_LIST0_CUR_BYTE_CNT;
+- uv_dn_sz_reg = BCHP_MISC1_HIF_RX_LIST0_CUR_BYTE_CNT;
++ y_dn_sz_reg = BCHP_MISC1_Y_RX_LIST1_CUR_BYTE_CNT;
++ uv_dn_sz_reg = BCHP_MISC1_HIF_RX_LIST1_CUR_BYTE_CNT;
+ }
+
+ *y_dw_dnsz = hw->pfnReadFPGARegister(hw->adp, y_dn_sz_reg);
+@@ -1928,36 +1917,36 @@ void crystalhd_flea_get_dnsz(struct crys
+
+ BC_STATUS crystalhd_flea_hw_pause(struct crystalhd_hw *hw, bool state)
+ {
+- //printk("%s: Set flea to power down.\n", __func__);
++ /*printk("%s: Set flea to power down.\n", __func__); */
+ crystalhd_flea_set_next_power_state(hw, FLEA_EVT_FLL_CHANGE);
+ return BC_STS_SUCCESS;
+ }
+
+-bool crystalhd_flea_peek_next_decoded_frame(struct crystalhd_hw *hw, uint64_t *meta_payload, uint32_t PicWidth)
++bool crystalhd_flea_peek_next_decoded_frame(struct crystalhd_hw *hw, uint64_t *meta_payload, uint32_t *picNumFlags, uint32_t PicWidth)
+ {
+- uint32_t PicNumber = 0;
+ unsigned long flags = 0;
+- crystalhd_dioq_t *ioq;
+- crystalhd_elem_t *tmp;
+- crystalhd_rx_dma_pkt *rpkt;
++ struct crystalhd_dioq *ioq;
++ struct crystalhd_elem *tmp;
++ struct crystalhd_rx_dma_pkt *rpkt;
+
+ *meta_payload = 0;
+
+ ioq = hw->rx_rdyq;
+ spin_lock_irqsave(&ioq->lock, flags);
+
+- if ((ioq->count > 0) && (ioq->head != (crystalhd_elem_t *)&ioq->head)) {
++ if ((ioq->count > 0) && (ioq->head != (struct crystalhd_elem *)&ioq->head)) {
+ tmp = ioq->head;
+- rpkt = (crystalhd_rx_dma_pkt *)tmp->data;
++ spin_unlock_irqrestore(&ioq->lock, flags);
++ rpkt = (struct crystalhd_rx_dma_pkt *)tmp->data;
+ if (rpkt) {
+- flea_GetPictureInfo(hw, rpkt, &PicNumber, meta_payload);
+- //printk("%s: flea_GetPictureInfo Pic#:%d\n", __func__, PicNumber);
++ flea_GetPictureInfo(hw, rpkt, picNumFlags, meta_payload);
++ /*printk("%s: flea_GetPictureInfo Pic#:%d\n", __func__, PicNumber); */
+ }
++ return true;
+ }
+-
+ spin_unlock_irqrestore(&ioq->lock, flags);
+
+- return true;
++ return false;
+
+ }
+
+@@ -1967,7 +1956,7 @@ void crystalhd_flea_clear_rx_errs_intrs(
+ */
+ {
+ uint32_t ulRegVal;
+- FLEA_INTR_STS_REG IntrToClear,IntrSts;
++ union FLEA_INTR_BITS_COMMON IntrToClear,IntrSts;
+
+ IntrToClear.WholeReg = 0;
+ IntrSts.WholeReg = 0;
+@@ -1999,14 +1988,22 @@ void crystalhd_flea_clear_rx_errs_intrs(
+
+ void crystalhd_flea_stop_rx_dma_engine(struct crystalhd_hw *hw)
+ {
+- FLEA_INTR_STS_REG IntrStsValue;
++ union FLEA_INTR_BITS_COMMON IntrStsValue;
+ bool failedL0 = true, failedL1 = true;
+ uint32_t pollCnt = 0;
+
+- hw->RxCaptureState = false;
++ hw->RxCaptureState = 2;
+
-+ // first line: Y and UV extraction
++ if((hw->rx_list_sts[0] == sts_free) && (hw->rx_list_sts[1] == sts_free)) {
++ hw->RxCaptureState = 0;
++ hw->RxSeqNum = 0;
++ return; /* Nothing to be done */
++ }
+
+- if((hw->rx_list_sts[0] == sts_free) && (hw->rx_list_sts[1] == sts_free))
+- return; // Nothing to be done
++ if(hw->rx_list_sts[0] == sts_free)
++ failedL0 = false;
++ if(hw->rx_list_sts[1] == sts_free)
++ failedL1 = false;
+
+ while(1)
+ {
+@@ -2019,6 +2016,8 @@ void crystalhd_flea_stop_rx_dma_engine(s
+ failedL0 = false;
+ }
+ }
++ else
++ failedL0 = false;
+
+ if(hw->rx_list_sts[1] != sts_free) {
+ if( (IntrStsValue.L1YRxDMADone) || (IntrStsValue.L1YRxDMAErr) ||
+@@ -2027,6 +2026,9 @@ void crystalhd_flea_stop_rx_dma_engine(s
+ failedL1 = false;
+ }
+ }
++ else
++ failedL1 = false;
+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0) && ((((uintptr_t) dstUV) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i s1 = _mm_load_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
-+ __m128i s2 = _mm_load_si128((__m128i *) (srcY+x*2+16)); // load 8 more
+ msleep_interruptible(10);
+
+ if(pollCnt >= MAX_VALID_POLL_CNT)
+@@ -2041,11 +2043,14 @@ void crystalhd_flea_stop_rx_dma_engine(s
+ if(failedL0 || failedL1)
+ printk("Failed to stop RX DMA\n");
+
++ hw->RxCaptureState = 0;
++ hw->RxSeqNum = 0;
+
-+ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
-+ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
-+ __m128i y = _mm_packus_epi16 (y1, y2); // get the y together
-+ _mm_stream_si128((__m128i *) (dstY+x), y); // store 16 Y
-+
-+ s1 = _mm_srli_epi16(s1, 8); // get rid of Y
-+ s2 = _mm_srli_epi16(s2, 8); // get rid of Y
-+ __m128i uv = _mm_packus_epi16 (s1, s2); // get the uv together
-+ _mm_stream_si128((__m128i *) (dstUV+x), uv); // store 8 UV pairs
-+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i s1 = _mm_loadu_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
-+ __m128i s2 = _mm_loadu_si128((__m128i *) (srcY+x*2+16)); // load 8 more
-+
-+ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
-+ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
-+ __m128i y = _mm_packus_epi16 (y1, y2); // get the y together
-+ _mm_storeu_si128((__m128i *) (dstY+x), y); // store 16 Y
-+
-+ s1 = _mm_srli_epi16(s1, 8); // get rid of Y
-+ s2 = _mm_srli_epi16(s2, 8); // get rid of Y
-+ __m128i uv = _mm_packus_epi16 (s1, s2); // get the uv together
-+ _mm_storeu_si128((__m128i *) (dstUV+x), uv); // store 8 UV pairs
-+
-+ x += 16;
-+ }
-+ }
-+ }
+ crystalhd_flea_clear_rx_errs_intrs(hw);
+ }
+
+ BC_STATUS crystalhd_flea_hw_fire_rxdma(struct crystalhd_hw *hw,
+- crystalhd_rx_dma_pkt *rx_pkt)
++ struct crystalhd_rx_dma_pkt *rx_pkt)
+ {
+ struct device *dev;
+ addr_64 desc_addr;
+@@ -2065,19 +2070,21 @@ BC_STATUS crystalhd_flea_hw_fire_rxdma(s
+ return BC_STS_INV_ARG;
+ }
+
+- if(!hw->RxCaptureState) {
+- printk("Capture not yet enabled\n");
++ if(hw->RxCaptureState != 1) {
++ dev_err(dev, "Capture not enabled\n");
+ return BC_STS_BUSY;
+ }
+
+ spin_lock_irqsave(&hw->rx_lock, flags);
+ if (hw->rx_list_sts[hw->rx_list_post_index]) {
++ dev_dbg(dev, "HW list is busy\n");
+ spin_unlock_irqrestore(&hw->rx_lock, flags);
+ return BC_STS_BUSY;
+ }
+
+ if (!TEST_BIT(hw->PicQSts, hw->channelNum)) {
+- // NO pictures available for this channel
++ /* NO pictures available for this channel */
++ dev_dbg(dev, "No Picture Available for DMA\n");
+ spin_unlock_irqrestore(&hw->rx_lock, flags);
+ return BC_STS_BUSY;
+ }
+@@ -2103,6 +2110,7 @@ BC_STATUS crystalhd_flea_hw_fire_rxdma(s
+ if (rx_pkt->uv_phy_addr)
+ hw->rx_list_sts[hw->rx_list_post_index] |= rx_waiting_uv_intr;
+ hw->rx_list_post_index = (hw->rx_list_post_index + 1) % DMA_ENGINE_CNT;
+
+ spin_unlock_irqrestore(&hw->rx_lock, flags);
+
+ crystalhd_dioq_add(hw->rx_actq, (void *)rx_pkt, false, rx_pkt->pkt_tag);
+@@ -2112,15 +2120,17 @@ BC_STATUS crystalhd_flea_hw_fire_rxdma(s
+ /*
+ -- Write the parameters in DRAM.
+ */
++ spin_lock_irqsave(&hw->lock, flags);
+ hw->pfnDevDRAMWrite(hw, hw->FleaRxPicDelAddr, BuffSzInDwords, (uint32_t*)&PicDeliInfo);
+ hw->pfnWriteDevRegister(hw->adp, RX_POST_MAILBOX, hw->channelNum);
++ spin_unlock_irqrestore(&hw->lock, flags);
+
+ hw->RxSeqNum++;
+
+ return BC_STS_SUCCESS;
+ }
+
+-BC_STATUS crystalhd_flea_hw_post_cap_buff(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt *rx_pkt)
++BC_STATUS crystalhd_flea_hw_post_cap_buff(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt *rx_pkt)
+ {
+ BC_STATUS sts = crystalhd_flea_hw_fire_rxdma(hw, rx_pkt);
+
+@@ -2142,7 +2152,7 @@ void crystalhd_flea_start_tx_dma_engine(
+ hw->EmptyCnt--;
+ hw->SingleThreadAppFIFOEmpty = false;
+
+- // For FLEA, first update the HW with the DMA parameters
++ /* For FLEA, first update the HW with the DMA parameters */
+ WrSzInDWords = (sizeof(TxBuffInfo.DramBuffAdd) +
+ sizeof(TxBuffInfo.DramBuffSzInBytes) +
+ sizeof(TxBuffInfo.HostXferSzInBytes))/4;
+@@ -2183,7 +2193,6 @@ BC_STATUS crystalhd_flea_stop_tx_dma_eng
+ struct device *dev;
+ uint32_t dma_cntrl, cnt = 30;
+ uint32_t l1 = 1, l2 = 1;
+- unsigned long flags = 0;
+
+ dma_cntrl = hw->pfnReadFPGARegister(hw->adp, BCHP_MISC1_TX_SW_DESC_LIST_CTRL_STS);
+
+@@ -2192,6 +2201,10 @@ BC_STATUS crystalhd_flea_stop_tx_dma_eng
+ dev_dbg(dev, "Stopping TX DMA Engine..\n");
+
+ if (!(dma_cntrl & BCHP_MISC1_TX_SW_DESC_LIST_CTRL_STS_TX_DMA_RUN_STOP_MASK)) {
++ hw->TxList0Sts = ListStsFree;
++ hw->TxList1Sts = ListStsFree;
++ hw->tx_list_post_index = 0;
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY [x+0] = srcY[x*2+0]; // Y
-+ dstUV[x+0] = srcY[x*2+1]; // U
-+ dstY [x+1] = srcY[x*2+2]; // Y
-+ dstUV[x+1] = srcY[x*2+3]; // V
-+ x += 2;
-+ }
+ dev_dbg(dev, "Already Stopped\n");
+ return BC_STS_SUCCESS;
+ }
+@@ -2233,9 +2246,7 @@ BC_STATUS crystalhd_flea_stop_tx_dma_eng
+ hw->TxList0Sts = ListStsFree;
+ hw->TxList1Sts = ListStsFree;
+
+- spin_lock_irqsave(&hw->lock, flags);
+ hw->tx_list_post_index = 0;
+- spin_unlock_irqrestore(&hw->lock, flags);
+ dev_dbg(dev, "stopped TX DMA..\n");
+ crystalhd_flea_enable_interrupts(hw);
+
+@@ -2258,13 +2269,13 @@ static void crystalhd_flea_update_tx_don
+ pTxBuffInfo = (TX_INPUT_BUFFER_INFO *) (0);
+ seqNumAddr = hw->TxBuffInfoAddr + ((uintptr_t) (&pTxBuffInfo->SeqNum));
+
+- //Read the seqnece number
++ /*Read the seqnece number */
+ hw->pfnDevDRAMRead(hw, seqNumAddr, 1, ®Val);
+
+ seqVal = regVal;
+ regVal++;
+
+- //Increment and Write back to same memory location.
++ /*Increment and Write back to same memory location. */
+ hw->pfnDevDRAMWrite(hw, seqNumAddr, 1, ®Val);
+
+ regVal = hw->pfnReadDevRegister(hw->adp, INDICATE_TX_DONE_REG);
+@@ -2280,7 +2291,6 @@ static void crystalhd_flea_update_tx_don
+ bool crystalhd_flea_tx_list0_handler(struct crystalhd_hw *hw, uint32_t err_sts)
+ {
+ uint32_t err_mask, tmp;
+- unsigned long flags = 0;
+
+ err_mask = MISC1_TX_DMA_ERROR_STATUS_TX_L0_DESC_TX_ABORT_ERRORS_MASK |
+ MISC1_TX_DMA_ERROR_STATUS_TX_L0_DMA_DATA_TX_ABORT_ERRORS_MASK |
+@@ -2297,10 +2307,8 @@ bool crystalhd_flea_tx_list0_handler(str
+ tmp &= ~MISC1_TX_DMA_ERROR_STATUS_TX_L0_FIFO_FULL_ERRORS_MASK;
+
+ if (tmp) {
+- spin_lock_irqsave(&hw->lock, flags);
+ /* reset list index.*/
+ hw->tx_list_post_index = 0;
+- spin_unlock_irqrestore(&hw->lock, flags);
+ }
+
+ tmp = err_sts & err_mask;
+@@ -2312,7 +2320,6 @@ bool crystalhd_flea_tx_list0_handler(str
+ bool crystalhd_flea_tx_list1_handler(struct crystalhd_hw *hw, uint32_t err_sts)
+ {
+ uint32_t err_mask, tmp;
+- unsigned long flags = 0;
+
+ err_mask = MISC1_TX_DMA_ERROR_STATUS_TX_L1_DESC_TX_ABORT_ERRORS_MASK |
+ MISC1_TX_DMA_ERROR_STATUS_TX_L1_DMA_DATA_TX_ABORT_ERRORS_MASK |
+@@ -2329,10 +2336,8 @@ bool crystalhd_flea_tx_list1_handler(str
+ tmp &= ~MISC1_TX_DMA_ERROR_STATUS_TX_L1_FIFO_FULL_ERRORS_MASK;
+
+ if (tmp) {
+- spin_lock_irqsave(&hw->lock, flags);
+ /* reset list index.*/
+ hw->tx_list_post_index = 0;
+- spin_unlock_irqrestore(&hw->lock, flags);
+ }
+
+ tmp = err_sts & err_mask;
+@@ -2341,7 +2346,7 @@ bool crystalhd_flea_tx_list1_handler(str
+ return true;
+ }
+
+-void crystalhd_flea_tx_isr(struct crystalhd_hw *hw, FLEA_INTR_STS_REG int_sts)
++void crystalhd_flea_tx_isr(struct crystalhd_hw *hw, union FLEA_INTR_BITS_COMMON int_sts)
+ {
+ uint32_t err_sts;
+
+@@ -2372,12 +2377,12 @@ void crystalhd_flea_tx_isr(struct crysta
+ }
+
+ bool crystalhd_flea_rx_list0_handler(struct crystalhd_hw *hw,
+- FLEA_INTR_STS_REG int_sts,
++ union FLEA_INTR_BITS_COMMON int_sts,
+ uint32_t y_err_sts,
+ uint32_t uv_err_sts)
+ {
+ uint32_t tmp;
+- list_sts tmp_lsts;
++ enum list_sts tmp_lsts;
+
+ if (!(y_err_sts & GET_Y0_ERR_MSK) && !(uv_err_sts & GET_UV0_ERR_MSK))
+ return false;
+@@ -2395,7 +2400,7 @@ bool crystalhd_flea_rx_list0_handler(str
+ }
+
+ if (y_err_sts & MISC1_Y_RX_ERROR_STATUS_RX_L0_FIFO_FULL_ERRORS_MASK) {
+- // Can never happen for Flea
++ /* Can never happen for Flea */
+ printk("FLEA fifo full - impossible\n");
+ hw->rx_list_sts[0] &= ~rx_y_mask;
+ hw->rx_list_sts[0] |= rx_y_error;
+@@ -2419,7 +2424,7 @@ bool crystalhd_flea_rx_list0_handler(str
+ }
+
+ if (uv_err_sts & MISC1_UV_RX_ERROR_STATUS_RX_L0_FIFO_FULL_ERRORS_MASK) {
+- // Can never happen for Flea
++ /* Can never happen for Flea */
+ printk("FLEA fifo full - impossible\n");
+ hw->rx_list_sts[0] &= ~rx_uv_mask;
+ hw->rx_list_sts[0] |= rx_uv_error;
+@@ -2446,12 +2451,12 @@ bool crystalhd_flea_rx_list0_handler(str
+ }
+
+ bool crystalhd_flea_rx_list1_handler(struct crystalhd_hw *hw,
+- FLEA_INTR_STS_REG int_sts,
++ union FLEA_INTR_BITS_COMMON int_sts,
+ uint32_t y_err_sts,
+ uint32_t uv_err_sts)
+ {
+ uint32_t tmp;
+- list_sts tmp_lsts;
++ enum list_sts tmp_lsts;
+
+ if (!(y_err_sts & GET_Y1_ERR_MSK) && !(uv_err_sts & GET_UV1_ERR_MSK))
+ return false;
+@@ -2469,7 +2474,7 @@ bool crystalhd_flea_rx_list1_handler(str
+ }
+
+ if (y_err_sts & MISC1_Y_RX_ERROR_STATUS_RX_L1_FIFO_FULL_ERRORS_MASK) {
+- // Can never happen for Flea
++ /* Can never happen for Flea */
+ printk("FLEA fifo full - impossible\n");
+ hw->rx_list_sts[1] &= ~rx_y_mask;
+ hw->rx_list_sts[1] |= rx_y_error;
+@@ -2493,7 +2498,7 @@ bool crystalhd_flea_rx_list1_handler(str
+ }
+
+ if (uv_err_sts & MISC1_UV_RX_ERROR_STATUS_RX_L1_FIFO_FULL_ERRORS_MASK) {
+- // Can never happen for Flea
++ /* Can never happen for Flea */
+ printk("FLEA fifo full - impossible\n");
+ hw->rx_list_sts[1] &= ~rx_uv_mask;
+ hw->rx_list_sts[1] |= rx_uv_error;
+@@ -2519,7 +2524,7 @@ bool crystalhd_flea_rx_list1_handler(str
+ return (tmp_lsts != hw->rx_list_sts[1]);
+ }
+
+-void crystalhd_flea_rx_isr(struct crystalhd_hw *hw, FLEA_INTR_STS_REG intr_sts)
++void crystalhd_flea_rx_isr(struct crystalhd_hw *hw, union FLEA_INTR_BITS_COMMON intr_sts)
+ {
+ unsigned long flags;
+ uint32_t i, list_avail = 0;
+@@ -2536,12 +2541,13 @@ void crystalhd_flea_rx_isr(struct crysta
+ intr_sts.L0YRxDMAErr || intr_sts.L1YRxDMAErr || intr_sts.L0UVRxDMAErr || intr_sts.L1UVRxDMAErr))
+ return;
+
++ spin_lock_irqsave(&hw->rx_lock, flags);
+
-+ srcY += srcWidth*2;
-+ dstY += strideY;
-+ dstUV += strideUV;
+ y_err_sts = hw->pfnReadDevRegister(hw->adp, BCHP_MISC1_Y_RX_ERROR_STATUS);
+ uv_err_sts = hw->pfnReadDevRegister(hw->adp, BCHP_MISC1_HIF_RX_ERROR_STATUS);
+
+ for (i = 0; i < DMA_ENGINE_CNT; i++) {
+ /* Update States..*/
+- spin_lock_irqsave(&hw->rx_lock, flags);
+ if (i == 0)
+ ret = crystalhd_flea_rx_list0_handler(hw, intr_sts, y_err_sts, uv_err_sts);
+ else
+@@ -2574,8 +2580,6 @@ void crystalhd_flea_rx_isr(struct crysta
+ break;
+ }
+ }
+- spin_unlock_irqrestore(&hw->rx_lock, flags);
+-
+ /* handle completion...*/
+ if (comp_sts != BC_STS_NO_DATA) {
+ crystalhd_rx_pkt_done(hw, i, comp_sts);
+@@ -2583,17 +2587,19 @@ void crystalhd_flea_rx_isr(struct crysta
+ }
+ }
+
++ spin_unlock_irqrestore(&hw->rx_lock, flags);
+
-+ // second line: just Y
-+ x = 0;
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i s1 = _mm_load_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
-+ __m128i s2 = _mm_load_si128((__m128i *) (srcY+x*2+16)); // load 8 more
+ if (list_avail)
+ crystalhd_hw_start_capture(hw);
+ }
+
+ bool crystalhd_flea_hw_interrupt_handle(struct crystalhd_adp *adp, struct crystalhd_hw *hw)
+ {
+- FLEA_INTR_STS_REG IntrStsValue;
++ union FLEA_INTR_BITS_COMMON IntrStsValue;
+ bool bIntFound = false;
+ bool bPostRxBuff = false;
+ bool bSomeCmdDone = false;
+- crystalhd_rx_dma_pkt *rx_pkt;
++ struct crystalhd_rx_dma_pkt *rx_pkt;
+
+ bool rc = false;
+
+@@ -2614,7 +2620,7 @@ bool crystalhd_flea_hw_interrupt_handle(
+ return rc;
+ }
+
+- // Our interrupt
++ /* Our interrupt */
+ hw->stats.num_interrupts++;
+ rc = true;
+
+@@ -2640,7 +2646,6 @@ bool crystalhd_flea_hw_interrupt_handle(
+ hw->pfnWriteDevRegister(hw->adp, BCHP_INTR_INTR_CLR_REG, IntrStsValue.WholeReg);
+ hw->pfnWriteDevRegister(hw->adp, BCHP_INTR_EOI_CTRL, 1);
+ }
+-
+ return (bIntFound);
+ }
+
+@@ -2650,7 +2655,7 @@ bool crystalhd_flea_hw_interrupt_handle(
+ */
+ if(IntrStsValue.ArmMbox0Int)
+ {
+- //HWFWCmdComplete(pHWExt,IntrBmp);
++ /*HWFWCmdComplete(pHWExt,IntrBmp); */
+ /*Set the Event and the status flag*/
+ if (hw->pfw_cmd_event) {
+ hw->fwcmd_evt_sts = 1;
+@@ -2682,14 +2687,14 @@ bool crystalhd_flea_hw_interrupt_handle(
+ bSomeCmdDone = true;
+ }
+ /*
+- -- We ar doing this here because we processed the interrupts.
++ -- We are doing this here because we processed the interrupts.
+ -- We might want to change the PicQSts bitmap in any of the interrupts.
+ -- This should be done before trying to post the next RX buffer.
+ -- NOTE: ArmMbox1Int is BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM2
+ */
+ if(IntrStsValue.ArmMbox1Int)
+ {
+- //pHWExt->FleaBmpIntrCnt++;
++ /*pHWExt->FleaBmpIntrCnt++; */
+ crystalhd_flea_update_temperature(hw);
+ crystalhd_flea_handle_PicQSts_intr(hw);
+ bPostRxBuff = true;
+@@ -2710,7 +2715,7 @@ bool crystalhd_flea_hw_interrupt_handle(
+ hw->pfnWriteDevRegister(hw->adp, BCHP_INTR_EOI_CTRL, 1);
+ }
+
+- // Try to post RX Capture buffer from ISR context
++ /* Try to post RX Capture buffer from ISR context */
+ if(bPostRxBuff) {
+ rx_pkt = crystalhd_dioq_fetch(hw->rx_freeq);
+ if (rx_pkt)
+@@ -2719,27 +2724,28 @@ bool crystalhd_flea_hw_interrupt_handle(
+
+ if( (hw->FleaPowerState == FLEA_PS_LP_PENDING) && (bSomeCmdDone))
+ {
+- //printk("interrupt_handle: current PS:%d, bSomeCmdDone%d\n", hw->FleaPowerState,bSomeCmdDone);
++ /*printk("interrupt_handle: current PS:%d, bSomeCmdDone%d\n", hw->FleaPowerState,bSomeCmdDone); */
+ crystalhd_flea_set_next_power_state(hw, FLEA_EVT_CMD_COMP);
+ }
+
+- ///* NAREN place the device in low power mode if we have not started playing video */
+- //if((hw->FleaPowerState == FLEA_PS_ACTIVE) && (hw->WakeUpDecodeDone != true))
+- //{
+- // if((hw->ReadyListLen == 0) && (hw->FreeListLen == 0))
+- // {
+- // crystalhd_flea_set_next_power_state(hw, FLEA_EVT_FLL_CHANGE);
+- // printk("ISR Idle\n");
+- // }
+- //}
++ /* NAREN place the device in low power mode if we have not started playing video */
++ /*if((hw->FleaPowerState == FLEA_PS_ACTIVE) && (hw->WakeUpDecodeDone != true)) */
++ /*{ */
++ /* if((hw->ReadyListLen == 0) && (hw->FreeListLen == 0)) */
++ /* { */
++ /* crystalhd_flea_set_next_power_state(hw, FLEA_EVT_FLL_CHANGE); */
++ /* printk("ISR Idle\n"); */
++ /* } */
++ /*} */
+
+ return rc;
+ }
+
+ /* This function cannot be called from ISR context since it uses APIs that can sleep */
+-bool flea_GetPictureInfo(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt * rx_pkt,
++bool flea_GetPictureInfo(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt * rx_pkt,
+ uint32_t *PicNumber, uint64_t *PicMetaData)
+ {
++ struct device *dev = &hw->adp->pdev->dev;
+ uint32_t PicInfoLineNum = 0, offset = 0, size = 0;
+ PBC_PIC_INFO_BLOCK pPicInfoLine = NULL;
+ uint32_t tmpYBuffData;
+@@ -2748,17 +2754,20 @@ bool flea_GetPictureInfo(struct crystalh
+ bool rtVal = true;
+
+ void *tmpPicInfo = NULL;
+- crystalhd_dio_req *dio = rx_pkt->dio_req;
++ struct crystalhd_dio_req *dio = rx_pkt->dio_req;
+ *PicNumber = 0;
+ *PicMetaData = 0;
+
+ if (!dio)
+- goto getpictureinfo_err;
++ goto getpictureinfo_err_nosem;
+
-+ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
-+ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
-+ __m128i y = _mm_packus_epi16 (y1, y2); // get the y
-+ _mm_stream_si128((__m128i *) (dstY+x), y); // store 16 Y
++/* if(down_interruptible(&hw->fetch_sem)) */
++/* goto getpictureinfo_err_nosem; */
+
+- tmpPicInfo = kmalloc(2 * sizeof(BC_PIC_INFO_BLOCK) + 16, GFP_KERNEL); // since copy_from_user can sleep anyway
++ tmpPicInfo = kmalloc(2 * sizeof(BC_PIC_INFO_BLOCK) + 16, GFP_KERNEL); /* since copy_from_user can sleep anyway */
+ if(tmpPicInfo == NULL)
+ goto getpictureinfo_err;
+- dio->pib_va = kmalloc(32, GFP_KERNEL); // temp buffer of 32 bytes for the rest;
++ dio->pib_va = kmalloc(32, GFP_KERNEL); /* temp buffer of 32 bytes for the rest; */
+ if(dio->pib_va == NULL)
+ goto getpictureinfo_err;
+
+@@ -2768,7 +2777,8 @@ bool flea_GetPictureInfo(struct crystalh
+ goto getpictureinfo_err;
+ PicInfoLineNum = *(uint32_t*)(dio->pib_va);
+ if (PicInfoLineNum > 1092) {
+- printk("Invalid Line Number[%x], DoneSz:0x%x Bytes\n", (int)PicInfoLineNum, rx_pkt->dio_req->uinfo.y_done_sz * 4);
++ dev_err(dev, "Invalid Line Number[%x], DoneSz:0x%x Bytes\n",
++ (int)PicInfoLineNum, rx_pkt->dio_req->uinfo.y_done_sz * 4);
+ goto getpictureinfo_err;
+ }
+
+@@ -2777,9 +2787,10 @@ bool flea_GetPictureInfo(struct crystalh
+ if (res != 0)
+ goto getpictureinfo_err;
+ widthField = *(uint32_t*)(dio->pib_va);
+- hw->PICWidth = widthField & 0x3FFFFFFF; // bit 31 is FMT Change, bit 30 is EOS
+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i s1 = _mm_loadu_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
-+ __m128i s2 = _mm_loadu_si128((__m128i *) (srcY+x*2+16)); // load 8 more
++ hw->PICWidth = widthField & 0x3FFFFFFF; /* bit 31 is FMT Change, bit 30 is EOS */
+ if (hw->PICWidth > 2048) {
+- printk("Invalid width [%d]\n", hw->PICWidth);
++ dev_err(dev, "Invalid width [%d]\n", hw->PICWidth);
+ goto getpictureinfo_err;
+ }
+
+@@ -2802,7 +2813,7 @@ bool flea_GetPictureInfo(struct crystalh
+
+ if(widthField & PIB_EOS_DETECTED_BIT)
+ {
+- printk("Got EOS flag.\n");
++ dev_dbg(dev, "Got EOS flag.\n");
+ hw->DrvEosDetected = 1;
+ *(uint32_t *)(dio->pib_va) = 0xFFFFFFFF;
+ res = copy_to_user((void *)(dio->uinfo.xfr_buff), dio->pib_va, 4);
+@@ -2846,7 +2857,7 @@ bool flea_GetPictureInfo(struct crystalh
+ rx_pkt->pib.aspect_ratio = pPicInfoLine->aspect_ratio;
+ rx_pkt->pib.colour_primaries = pPicInfoLine->colour_primaries;
+ rx_pkt->pib.picture_meta_payload = pPicInfoLine->picture_meta_payload;
+- rx_pkt->pib.frame_rate = pPicInfoLine->frame_rate;
++ rx_pkt->pib.frame_rate = pPicInfoLine->frame_rate;
+ rx_pkt->pib.custom_aspect_ratio_width_height = pPicInfoLine->custom_aspect_ratio_width_height;
+ rx_pkt->pib.n_drop = pPicInfoLine->n_drop;
+ rx_pkt->pib.ycom = pPicInfoLine->ycom;
+@@ -2854,12 +2865,12 @@ bool flea_GetPictureInfo(struct crystalh
+ hw->PICWidth = rx_pkt->pib.width;
+ hw->LastPicNo=0;
+ hw->LastTwoPicNo=0;
+- hw->PDRatio = 0; // NAREN - reset PD ratio to start measuring for new clip
++ hw->PDRatio = 0; /* NAREN - reset PD ratio to start measuring for new clip */
+ hw->PauseThreshold = hw->DefaultPauseThreshold;
+ hw->TickSpentInPD = 0;
+ rdtscll(hw->TickCntDecodePU);
+
+- printk("[FMT CH] DoneSz:0x%x, PIB:%x %x %x %x %x %x %x %x %x %x\n",
++ dev_dbg(dev, "[FMT CH] DoneSz:0x%x, PIB:%x %x %x %x %x %x %x %x %x %x\n",
+ rx_pkt->dio_req->uinfo.y_done_sz * 4,
+ rx_pkt->pib.picture_number,
+ rx_pkt->pib.aspect_ratio,
+@@ -2896,9 +2907,14 @@ bool flea_GetPictureInfo(struct crystalh
+ if(tmpPicInfo)
+ kfree(tmpPicInfo);
+
++/* up(&hw->fetch_sem); */
+
-+ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
-+ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
-+ __m128i y = _mm_packus_epi16 (y1, y2); // get the y
-+ _mm_storeu_si128((__m128i *) (dstY+x), y); // store 16 Y
+ return rtVal;
+
+ getpictureinfo_err:
++/* up(&hw->fetch_sem); */
+
-+ x += 16;
-+ }
-+ }
-+ }
++getpictureinfo_err_nosem:
+ if(dio->pib_va)
+ kfree(dio->pib_va);
+ if(tmpPicInfo)
+@@ -2915,14 +2931,14 @@ uint32_t flea_GetRptDropParam(struct cry
+ uint32_t PicNumber = 0,result = 0;
+ uint64_t PicMetaData = 0;
+
+- if(flea_GetPictureInfo(hw, (crystalhd_rx_dma_pkt *)pRxDMAReq,
++ if(flea_GetPictureInfo(hw, (struct crystalhd_rx_dma_pkt *)pRxDMAReq,
+ &PicNumber, &PicMetaData))
+ result = PicNumber;
+
+ return result;
+ }
+
+-bool crystalhd_flea_notify_event(struct crystalhd_hw *hw, BRCM_EVENT EventCode)
++bool crystalhd_flea_notify_event(struct crystalhd_hw *hw, enum BRCM_EVENT EventCode)
+ {
+ switch(EventCode)
+ {
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_fleafuncs.h crystalhd/driver/linux/crystalhd_fleafuncs.h
+--- crystalhd-07032010/driver/linux/crystalhd_fleafuncs.h 2010-07-02 02:07:40.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_fleafuncs.h 2011-03-14 18:51:48.708632222 +0000
+@@ -34,29 +34,29 @@
+ bool crystalhd_flea_start_device(struct crystalhd_hw *hw);
+ bool crystalhd_flea_stop_device(struct crystalhd_hw *hw);
+ bool crystalhd_flea_hw_interrupt_handle(struct crystalhd_adp *adp, struct crystalhd_hw *hw);
+-uint32_t crystalhd_flea_reg_rd(struct crystalhd_adp *adp, uint32_t reg_off); // Done
+-void crystalhd_flea_reg_wr(struct crystalhd_adp *adp, uint32_t reg_off, uint32_t val); // Done
++uint32_t crystalhd_flea_reg_rd(struct crystalhd_adp *adp, uint32_t reg_off); /* Done */
++void crystalhd_flea_reg_wr(struct crystalhd_adp *adp, uint32_t reg_off, uint32_t val); /* Done */
+ bool crystalhd_flea_check_input_full(struct crystalhd_hw *hw, uint32_t needed_sz, uint32_t *empty_sz, bool b_188_byte_pkts, uint8_t *flags);
+-BC_STATUS crystalhd_flea_mem_rd(struct crystalhd_hw *hw, uint32_t start_off, uint32_t dw_cnt, uint32_t *rd_buff); // Done
+-BC_STATUS crystalhd_flea_mem_wr(struct crystalhd_hw *hw, uint32_t start_off, uint32_t dw_cnt, uint32_t *wr_buff); // Done
++BC_STATUS crystalhd_flea_mem_rd(struct crystalhd_hw *hw, uint32_t start_off, uint32_t dw_cnt, uint32_t *rd_buff); /* Done */
++BC_STATUS crystalhd_flea_mem_wr(struct crystalhd_hw *hw, uint32_t start_off, uint32_t dw_cnt, uint32_t *wr_buff); /* Done */
+ BC_STATUS crystalhd_flea_do_fw_cmd(struct crystalhd_hw *hw, BC_FW_CMD *fw_cmd);
+ BC_STATUS crystalhd_flea_download_fw(struct crystalhd_hw* hw, uint8_t* buffer, uint32_t sz);
+ void crystalhd_flea_get_dnsz(struct crystalhd_hw *hw, uint32_t list_index, uint32_t *y_dw_dnsz, uint32_t *uv_dw_dnsz);
+ BC_STATUS crystalhd_flea_hw_pause(struct crystalhd_hw *hw, bool state);
+-bool crystalhd_flea_peek_next_decoded_frame(struct crystalhd_hw *hw, uint64_t *meta_payload, uint32_t PicWidth);
+-BC_STATUS crystalhd_flea_hw_post_cap_buff(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt *rx_pkt);
++bool crystalhd_flea_peek_next_decoded_frame(struct crystalhd_hw *hw, uint64_t *meta_payload, uint32_t *picNumFlags, uint32_t PicWidth);
++BC_STATUS crystalhd_flea_hw_post_cap_buff(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt *rx_pkt);
+ void crystalhd_flea_start_tx_dma_engine(struct crystalhd_hw *hw, uint8_t list_id, addr_64 desc_addr);
+ void crystalhd_flea_stop_rx_dma_engine(struct crystalhd_hw *hw);
+ BC_STATUS crystalhd_flea_stop_tx_dma_engine(struct crystalhd_hw *hw);
+ bool crystalhd_flea_tx_list0_handler(struct crystalhd_hw *hw, uint32_t err_sts);
+ bool crystalhd_flea_tx_list1_handler(struct crystalhd_hw *hw, uint32_t err_sts);
+-void crystalhd_flea_tx_isr(struct crystalhd_hw *hw, FLEA_INTR_STS_REG int_sts);
+-bool crystalhd_flea_rx_list0_handler(struct crystalhd_hw *hw,FLEA_INTR_STS_REG int_sts,uint32_t y_err_sts,uint32_t uv_err_sts);
+-bool crystalhd_flea_rx_list1_handler(struct crystalhd_hw *hw,FLEA_INTR_STS_REG int_sts,uint32_t y_err_sts,uint32_t uv_err_sts);
+-void crystalhd_flea_rx_isr(struct crystalhd_hw *hw, FLEA_INTR_STS_REG intr_sts);
++void crystalhd_flea_tx_isr(struct crystalhd_hw *hw, union FLEA_INTR_BITS_COMMON int_sts);
++bool crystalhd_flea_rx_list0_handler(struct crystalhd_hw *hw,union FLEA_INTR_BITS_COMMON int_sts,uint32_t y_err_sts,uint32_t uv_err_sts);
++bool crystalhd_flea_rx_list1_handler(struct crystalhd_hw *hw,union FLEA_INTR_BITS_COMMON int_sts,uint32_t y_err_sts,uint32_t uv_err_sts);
++void crystalhd_flea_rx_isr(struct crystalhd_hw *hw, union FLEA_INTR_BITS_COMMON intr_sts);
+ void crystalhd_flea_notify_fll_change(struct crystalhd_hw *hw, bool bCleanupContext);
+-bool crystalhd_flea_notify_event(struct crystalhd_hw *hw, BRCM_EVENT EventCode);
++bool crystalhd_flea_notify_event(struct crystalhd_hw *hw, enum BRCM_EVENT EventCode);
+
+-bool flea_GetPictureInfo(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt * rx_pkt,
++bool flea_GetPictureInfo(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt * rx_pkt,
+ uint32_t *PicNumber, uint64_t *PicMetaData);
+ #endif
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_fw_if.h crystalhd/driver/linux/crystalhd_fw_if.h
+--- crystalhd-07032010/driver/linux/crystalhd_fw_if.h 2010-06-25 19:24:43.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_fw_if.h 2011-03-14 18:51:48.708632222 +0000
+@@ -32,18 +32,18 @@
+ /* TBD: Pull in only required defs into this file.. */
+
+ /* User Data Header */
+-typedef struct user_data {
+- struct user_data *next;
++struct UD_HDR {
++ struct UD_HDR *next;
+ uint32_t type;
+ uint32_t size;
+-} UD_HDR;
++};
+
+
+
+ /*------------------------------------------------------*
+ * MPEG Extension to the PPB *
+ *------------------------------------------------------*/
+-typedef struct {
++struct PPB_MPEG {
+ uint32_t to_be_defined;
+ uint32_t valid;
+
+@@ -61,15 +61,15 @@ typedef struct {
+ /* MPEG_VALID_USERDATA
+ User data is in the form of a linked list. */
+ int32_t userDataSize;
+- UD_HDR *userData;
++ struct UD_HDR *userData;
+
+-} PPB_MPEG;
++};
+
+
+ /*------------------------------------------------------*
+ * VC1 Extension to the PPB *
+ *------------------------------------------------------*/
+-typedef struct {
++struct PPB_VC1 {
+ uint32_t to_be_defined;
+ uint32_t valid;
+
+@@ -88,9 +88,9 @@ typedef struct {
+ /* VC1_VALID_USERDATA
+ User data is in the form of a linked list. */
+ int32_t userDataSize;
+- UD_HDR *userData;
++ struct UD_HDR *userData;
+
+-} PPB_VC1;
++};
+
+ /*------------------------------------------------------*
+ * H.264 Extension to the PPB *
+@@ -108,7 +108,7 @@ typedef struct {
+ /* maximum number of intervals(as many as 256 intervals?) */
+ #define MAX_FGT_VALUE_INTERVAL (256)
+
+-typedef struct FGT_SEI {
++struct FGT_SEI {
+ struct FGT_SEI *next;
+ unsigned char model_values[3][MAX_FGT_VALUE_INTERVAL][MAX_FGT_MODEL_VALUE];
+ unsigned char upper_bound[3][MAX_FGT_VALUE_INTERVAL];
+@@ -134,9 +134,9 @@ typedef struct FGT_SEI {
+ unsigned char num_model_values[3]; /* Number of model values. */
+ uint16_t repetition_period; /* Repetition period (0-16384) */
+
+-} FGT_SEI;
++};
+
+-typedef struct {
++struct PPB_H264 {
+ /* 'valid' specifies which fields (or sets of
+ * fields) below are valid. If the corresponding
+ * bit in 'valid' is NOT set then that field(s)
+@@ -170,14 +170,14 @@ typedef struct {
+
+ /* H264_VALID_USER */
+ uint32_t user_data_size;
+- UD_HDR *user_data;
++ struct UD_HDR *user_data;
+
+ /* H264 VALID FGT */
+- FGT_SEI *pfgt;
++ struct FGT_SEI *pfgt;
+
+-} PPB_H264;
++};
+
+-typedef struct {
++struct PPB {
+ /* Common fields. */
+ uint32_t picture_number; /* Ordinal display number */
+ uint32_t video_buffer; /* Video (picbuf) number */
+@@ -215,14 +215,14 @@ typedef struct {
+
+ /* Protocol-specific extensions. */
+ union {
+- PPB_H264 h264;
+- PPB_MPEG mpeg;
+- PPB_VC1 vc1;
++ struct PPB_H264 h264;
++ struct PPB_MPEG mpeg;
++ struct PPB_VC1 vc1;
+ } other;
+
+-} PPB;
++};
+
+-typedef struct {
++struct C011_PIB {
+ uint32_t bFormatChange;
+ uint32_t resolution;
+ uint32_t channelId;
+@@ -231,17 +231,16 @@ typedef struct {
+ uint32_t zeroPanscanValid;
+ uint32_t dramOutBufAddr;
+ uint32_t yComponent;
+- PPB ppb;
++ struct PPB ppb;
+
+-} C011_PIB;
++};
+
+-typedef struct
+-{
+- uint32_t eCmd; // eC011_TS_CMD
++struct C011_TS_CMD {
++ uint32_t eCmd; /* eC011_TS_CMD */
+ uint32_t ulParams[63];
+-} C011_TS_CMD, C011_TS_RSP;
++};
+
+-typedef struct {
++struct DecRspChannelStartVideo {
+ uint32_t command;
+ uint32_t sequence;
+ uint32_t status;
+@@ -255,10 +254,9 @@ typedef struct {
+ uint32_t transportStreamCaptureAddr;
+ uint32_t asyncEventQ;
+
+-} DecRspChannelStartVideo;
++};
+
+-typedef struct
+-{
++struct DecRspChannelChannelOpen {
+ uint32_t command;
+ uint32_t sequence;
+ uint32_t status;
+@@ -272,12 +270,12 @@ typedef struct
+ uint32_t userDataReleaseQ;
+ uint32_t transportStreamCaptureAddr;
+ uint32_t asyncEventQ;
+-}DecRspChannelChannelOpen;
++};
+
+ #define eCMD_C011_CMD_BASE (0x73763000)
+
+ /* host commands */
+-typedef enum {
++enum eC011_TS_CMD {
+ eCMD_TS_GET_NEXT_PIC = 0x7376F100, /* debug get next picture */
+ eCMD_TS_GET_LAST_PIC = 0x7376F102, /* debug get last pic status */
+ eCMD_TS_READ_WRITE_MEM = 0x7376F104, /* debug read write memory */
+@@ -385,6 +383,6 @@ typedef enum {
+
+ eNOTIFY_C011_ENC_CHAN_EVENT = eCMD_C011_CMD_BASE + 0x210,
+
+-} eC011_TS_CMD;
++};
+
+ #endif
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_hw.c crystalhd/driver/linux/crystalhd_hw.c
+--- crystalhd-07032010/driver/linux/crystalhd_hw.c 2010-07-03 23:16:54.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_hw.c 2011-03-14 18:51:48.709632230 +0000
+@@ -37,32 +37,33 @@
+
+ BC_STATUS crystalhd_hw_open(struct crystalhd_hw *hw, struct crystalhd_adp *adp)
+ {
++ struct device *dev;
+ if (!hw || !adp) {
+ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
+ return BC_STS_INV_ARG;
+ }
+
+- printk(KERN_ERR "opening HW\n");
+ if (hw->dev_started)
+ return BC_STS_SUCCESS;
+
++ dev = &adp->pdev->dev;
+ hw->PauseThreshold = BC_RX_LIST_CNT - 2;
+ hw->DefaultPauseThreshold = BC_RX_LIST_CNT - 2;
+ hw->ResumeThreshold = 3;
+
+- // Setup HW specific functions appropriately
++ /* Setup HW specific functions appropriately */
+ if (adp->pdev->device == BC_PCI_DEVID_FLEA) {
+- printk(KERN_ERR "crystalhd_hw_open: setting up functions, device = Flea\n");
++ dev_dbg(dev, "crystalhd_hw_open: setting up functions, device = Flea\n");
+ hw->pfnStartDevice = crystalhd_flea_start_device;
+ hw->pfnStopDevice = crystalhd_flea_stop_device;
+ hw->pfnFindAndClearIntr = crystalhd_flea_hw_interrupt_handle;
+- hw->pfnReadDevRegister = crystalhd_flea_reg_rd; // Done
+- hw->pfnWriteDevRegister = crystalhd_flea_reg_wr; // Done
+- hw->pfnReadFPGARegister = crystalhd_flea_reg_rd; // Done
+- hw->pfnWriteFPGARegister = crystalhd_flea_reg_wr; // Done
++ hw->pfnReadDevRegister = crystalhd_flea_reg_rd; /* Done */
++ hw->pfnWriteDevRegister = crystalhd_flea_reg_wr; /* Done */
++ hw->pfnReadFPGARegister = crystalhd_flea_reg_rd; /* Done */
++ hw->pfnWriteFPGARegister = crystalhd_flea_reg_wr; /* Done */
+ hw->pfnCheckInputFIFO = crystalhd_flea_check_input_full;
+- hw->pfnDevDRAMRead = crystalhd_flea_mem_rd; // Done
+- hw->pfnDevDRAMWrite = crystalhd_flea_mem_wr; // Done
++ hw->pfnDevDRAMRead = crystalhd_flea_mem_rd; /* Done */
++ hw->pfnDevDRAMWrite = crystalhd_flea_mem_wr; /* Done */
+ hw->pfnDoFirmwareCmd = crystalhd_flea_do_fw_cmd;
+ hw->pfnFWDwnld = crystalhd_flea_download_fw;
+ hw->pfnHWGetDoneSize = crystalhd_flea_get_dnsz;
+@@ -75,7 +76,7 @@ BC_STATUS crystalhd_hw_open(struct cryst
+ hw->pfnNotifyFLLChange = crystalhd_flea_notify_fll_change;
+ hw->pfnNotifyHardware = crystalhd_flea_notify_event;
+ } else {
+- printk(KERN_ERR "crystalhd_hw_open: setting up functions, device = Link\n");
++ dev_dbg(dev, "crystalhd_hw_open: setting up functions, device = Link\n");
+ hw->pfnStartDevice = crystalhd_link_start_device;
+ hw->pfnStopDevice = crystalhd_link_stop_device;
+ hw->pfnFindAndClearIntr = crystalhd_link_hw_interrupt_handle;
+@@ -102,8 +103,9 @@ BC_STATUS crystalhd_hw_open(struct cryst
+ hw->adp = adp;
+ spin_lock_init(&hw->lock);
+ spin_lock_init(&hw->rx_lock);
++ sema_init(&hw->fetch_sem, 1);
+
+- // Seed for error checking and debugging. Random numbers */
++ /* Seed for error checking and debugging. Random numbers */
+ hw->tx_ioq_tag_seed = 0x70023070;
+ hw->rx_pkt_tag_seed = 0x70029070;
+
+@@ -111,33 +113,36 @@ BC_STATUS crystalhd_hw_open(struct cryst
+ hw->pfnStartDevice(hw);
+ hw->dev_started = true;
+
+- printk(KERN_ERR "Opening HW. hw:0x%lx, hw->adp:0x%lx\n",
+- (uintptr_t)hw, (uintptr_t)(hw->adp));
++ dev_dbg(dev, "Opening HW. hw:0x%lx, hw->adp:0x%lx\n",
++ (uintptr_t)hw, (uintptr_t)(hw->adp));
+
+ return BC_STS_SUCCESS;
+ }
+
+-BC_STATUS crystalhd_hw_close(struct crystalhd_hw *hw)
++BC_STATUS crystalhd_hw_close(struct crystalhd_hw *hw, struct crystalhd_adp *adp)
+ {
+ if (!hw) {
+ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
+ return BC_STS_SUCCESS;
+ }
+- printk("Closing HW\n");
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY [x+0] = srcY[x*2+0]; // Y
-+ dstY [x+1] = srcY[x*2+2]; // Y
-+ x += 2;
-+ }
+ if (!hw->dev_started)
+ return BC_STS_SUCCESS;
+
+ /* Stop and DDR sleep will happen in here */
+- crystalhd_hw_suspend(hw);
++ /* Only stop the HW if we are the last user */
++ if(adp->cfg_users == 1)
++ crystalhd_hw_suspend(hw);
+
-+ srcY += srcWidth*2;
-+ dstY += strideY;
+ hw->dev_started = false;
+
+ return BC_STS_SUCCESS;
+ }
+
+-crystalhd_rx_dma_pkt *crystalhd_hw_alloc_rx_pkt(struct crystalhd_hw *hw)
++struct crystalhd_rx_dma_pkt *crystalhd_hw_alloc_rx_pkt(struct crystalhd_hw *hw)
+ {
+ unsigned long flags = 0;
+- crystalhd_rx_dma_pkt *temp = NULL;
++ struct crystalhd_rx_dma_pkt *temp = NULL;
+
+ if (!hw)
+ return NULL;
+@@ -156,7 +161,7 @@ crystalhd_rx_dma_pkt *crystalhd_hw_alloc
+ }
+
+ void crystalhd_hw_free_rx_pkt(struct crystalhd_hw *hw,
+- crystalhd_rx_dma_pkt *pkt)
++ struct crystalhd_rx_dma_pkt *pkt)
+ {
+ unsigned long flags = 0;
+
+@@ -192,7 +197,7 @@ void crystalhd_tx_desc_rel_call_back(voi
+ void crystalhd_rx_pkt_rel_call_back(void *context, void *data)
+ {
+ struct crystalhd_hw *hw = (struct crystalhd_hw *)context;
+- crystalhd_rx_dma_pkt *pkt = (crystalhd_rx_dma_pkt *)data;
++ struct crystalhd_rx_dma_pkt *pkt = (struct crystalhd_rx_dma_pkt *)data;
+
+ if (!pkt || !hw) {
+ printk(KERN_ERR "%s: Invalid arg - %p %p\n", __func__, hw, pkt);
+@@ -273,7 +278,7 @@ BC_STATUS crystalhd_hw_setup_dma_rings(s
+ size_t mem_len;
+ dma_addr_t phy_addr;
+ BC_STATUS sts = BC_STS_SUCCESS;
+- crystalhd_rx_dma_pkt *rpkt;
++ struct crystalhd_rx_dma_pkt *rpkt;
+
+ if (!hw || !hw->adp) {
+ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
+@@ -288,7 +293,7 @@ BC_STATUS crystalhd_hw_setup_dma_rings(s
+ return sts;
+ }
+
+- mem_len = BC_LINK_MAX_SGLS * sizeof(dma_descriptor);
++ mem_len = BC_LINK_MAX_SGLS * sizeof(struct dma_descriptor);
+
+ for (i = 0; i < BC_TX_LIST_CNT; i++) {
+ mem = bc_kern_dma_alloc(hw->adp, mem_len, &phy_addr);
+@@ -303,7 +308,7 @@ BC_STATUS crystalhd_hw_setup_dma_rings(s
+ hw->tx_pkt_pool[i].desc_mem.pdma_desc_start = mem;
+ hw->tx_pkt_pool[i].desc_mem.phy_addr = phy_addr;
+ hw->tx_pkt_pool[i].desc_mem.sz = BC_LINK_MAX_SGLS *
+- sizeof(dma_descriptor);
++ sizeof(struct dma_descriptor);
+ hw->tx_pkt_pool[i].list_tag = 0;
+
+ /* Add TX dma requests to Free Queue..*/
+@@ -333,7 +338,7 @@ BC_STATUS crystalhd_hw_setup_dma_rings(s
+ }
+ rpkt->desc_mem.pdma_desc_start = mem;
+ rpkt->desc_mem.phy_addr = phy_addr;
+- rpkt->desc_mem.sz = BC_LINK_MAX_SGLS * sizeof(dma_descriptor);
++ rpkt->desc_mem.sz = BC_LINK_MAX_SGLS * sizeof(struct dma_descriptor);
+ rpkt->pkt_tag = hw->rx_pkt_tag_seed + i;
+ crystalhd_hw_free_rx_pkt(hw, rpkt);
+ }
+@@ -344,7 +349,7 @@ BC_STATUS crystalhd_hw_setup_dma_rings(s
+ BC_STATUS crystalhd_hw_free_dma_rings(struct crystalhd_hw *hw)
+ {
+ unsigned int i;
+- crystalhd_rx_dma_pkt *rpkt = NULL;
++ struct crystalhd_rx_dma_pkt *rpkt = NULL;
+
+ if (!hw || !hw->adp) {
+ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
+@@ -366,7 +371,7 @@ BC_STATUS crystalhd_hw_free_dma_rings(st
+ }
+
+ dev_dbg(&hw->adp->pdev->dev, "Releasing RX Pkt pool\n");
+- do {
++ for (i = 0; i < BC_RX_LIST_CNT; i++) {
+ rpkt = crystalhd_hw_alloc_rx_pkt(hw);
+ if (!rpkt)
+ break;
+@@ -374,7 +379,7 @@ BC_STATUS crystalhd_hw_free_dma_rings(st
+ rpkt->desc_mem.pdma_desc_start,
+ rpkt->desc_mem.phy_addr);
+ kfree(rpkt);
+- } while (rpkt);
+ }
-+ return BC_STS_SUCCESS;
-+}
+
+ return BC_STS_SUCCESS;
+ }
+@@ -382,14 +387,14 @@ BC_STATUS crystalhd_hw_free_dma_rings(st
+ BC_STATUS crystalhd_hw_tx_req_complete(struct crystalhd_hw *hw,
+ uint32_t list_id, BC_STATUS cs)
+ {
+- tx_dma_pkt *tx_req;
++ struct tx_dma_pkt *tx_req;
+
+ if (!hw || !list_id) {
+ printk(KERN_ERR "%s: Invalid Arg!!\n", __func__);
+ return BC_STS_INV_ARG;
+ }
+
+- tx_req = (tx_dma_pkt *)crystalhd_dioq_find_and_fetch(hw->tx_actq, list_id);
++ tx_req = (struct tx_dma_pkt *)crystalhd_dioq_find_and_fetch(hw->tx_actq, list_id);
+ if (!tx_req) {
+ if (cs != BC_STS_IO_USER_ABORT)
+ dev_err(&hw->adp->pdev->dev, "Find/Fetch: no req!\n");
+@@ -412,8 +417,8 @@ BC_STATUS crystalhd_hw_tx_req_complete(s
+ return crystalhd_dioq_add(hw->tx_freeq, tx_req, false, 0);
+ }
+
+-BC_STATUS crystalhd_hw_fill_desc(crystalhd_dio_req *ioreq,
+- dma_descriptor *desc,
++BC_STATUS crystalhd_hw_fill_desc(struct crystalhd_dio_req *ioreq,
++ struct dma_descriptor *desc,
+ dma_addr_t desc_paddr_base,
+ uint32_t sg_cnt, uint32_t sg_st_ix,
+ uint32_t sg_st_off, uint32_t xfr_sz,
+@@ -451,10 +456,10 @@ BC_STATUS crystalhd_hw_fill_desc(crystal
+ memset(&desc[ix], 0, sizeof(desc[ix]));
+ desc[ix].buff_addr_low = addr_temp.low_part;
+ desc[ix].buff_addr_high = addr_temp.high_part;
+- desc[ix].dma_dir = ioreq->uinfo.dir_tx; // RX dma_dir = 0, TX dma_dir = 1
++ desc[ix].dma_dir = ioreq->uinfo.dir_tx; /* RX dma_dir = 0, TX dma_dir = 1 */
+
+ /* Chain DMA descriptor. */
+- addr_temp.full_addr = desc_phy_addr + sizeof(dma_descriptor);
++ addr_temp.full_addr = desc_phy_addr + sizeof(struct dma_descriptor);
+ desc[ix].next_desc_addr_low = addr_temp.low_part;
+ desc[ix].next_desc_addr_high = addr_temp.high_part;
+
+@@ -471,7 +476,7 @@ BC_STATUS crystalhd_hw_fill_desc(crystal
+ desc[ix].xfer_size = (len / 4);
+
+ count += len;
+- // If TX fill in the destination DRAM address if needed
++ /* If TX fill in the destination DRAM address if needed */
+ if(ioreq->uinfo.dir_tx) {
+ desc[ix].sdram_buff_addr = curDRAMaddr;
+ curDRAMaddr = destDRAMaddr + count;
+@@ -479,7 +484,7 @@ BC_STATUS crystalhd_hw_fill_desc(crystal
+ else
+ desc[ix].sdram_buff_addr = 0;
+
+- desc_phy_addr += sizeof(dma_descriptor);
++ desc_phy_addr += sizeof(struct dma_descriptor);
+ }
+
+ last_desc_ix = ix - 1;
+@@ -493,7 +498,7 @@ BC_STATUS crystalhd_hw_fill_desc(crystal
+ desc[ix].xfer_size = 1;
+ desc[ix].fill_bytes = 4 - ioreq->fb_size;
+ count += ioreq->fb_size;
+- // If TX fill in the destination DRAM address if needed
++ /* If TX fill in the destination DRAM address if needed */
+ if(ioreq->uinfo.dir_tx) {
+ desc[ix].sdram_buff_addr = curDRAMaddr;
+ curDRAMaddr = destDRAMaddr + count;
+@@ -518,12 +523,12 @@ BC_STATUS crystalhd_hw_fill_desc(crystal
+ return BC_STS_SUCCESS;
+ }
+
+-BC_STATUS crystalhd_xlat_sgl_to_dma_desc(crystalhd_dio_req *ioreq,
+- pdma_desc_mem pdesc_mem,
++BC_STATUS crystalhd_xlat_sgl_to_dma_desc(struct crystalhd_dio_req *ioreq,
++ struct dma_desc_mem * pdesc_mem,
+ uint32_t *uv_desc_index,
+ struct device *dev, uint32_t destDRAMaddr)
+ {
+- dma_descriptor *desc = NULL;
++ struct dma_descriptor *desc = NULL;
+ dma_addr_t desc_paddr_base = 0;
+ uint32_t sg_cnt = 0, sg_st_ix = 0, sg_st_off = 0;
+ uint32_t xfr_sz = 0;
+@@ -567,7 +572,7 @@ BC_STATUS crystalhd_xlat_sgl_to_dma_desc
+ /* Prepare for UV mapping.. */
+ desc = &pdesc_mem->pdma_desc_start[sg_cnt];
+ desc_paddr_base = pdesc_mem->phy_addr +
+- (sg_cnt * sizeof(dma_descriptor));
++ (sg_cnt * sizeof(struct dma_descriptor));
+
+ /* Done with desc addr.. now update sg stuff.*/
+ sg_cnt = ioreq->sg_cnt - ioreq->uinfo.uv_sg_ix;
+@@ -589,7 +594,7 @@ BC_STATUS crystalhd_rx_pkt_done(struct c
+ uint32_t list_index,
+ BC_STATUS comp_sts)
+ {
+- crystalhd_rx_dma_pkt *rx_pkt = NULL;
++ struct crystalhd_rx_dma_pkt *rx_pkt = NULL;
+ uint32_t y_dw_dnsz, uv_dw_dnsz;
+ BC_STATUS sts = BC_STS_SUCCESS;
+ uint64_t currTick;
+@@ -627,10 +632,11 @@ BC_STATUS crystalhd_rx_pkt_done(struct c
+ rx_pkt->dio_req->uinfo.uv_done_sz = uv_dw_dnsz;
+ crystalhd_dioq_add(hw->rx_rdyq, rx_pkt, true,
+ hw->rx_pkt_tag_seed + list_index);
+
+ if( hw->adp->pdev->device == BC_PCI_DEVID_FLEA)
+ {
+- //printk("pre-PD state %x RLL %x Ptsh %x ratio %d currentPS %d\n",
+- // hw->FleaPowerState, crystalhd_dioq_count(hw->rx_rdyq) , hw->PauseThreshold, hw->PDRatio, hw->FleaPowerState);
++ /*printk("pre-PD state %x RLL %x Ptsh %x ratio %d currentPS %d\n", */
++ /* hw->FleaPowerState, crystalhd_dioq_count(hw->rx_rdyq) , hw->PauseThreshold, hw->PDRatio, hw->FleaPowerState); */
+ if(hw->FleaPowerState == FLEA_PS_ACTIVE)
+ {
+ if(crystalhd_dioq_count(hw->rx_rdyq) >= hw->PauseThreshold)
+@@ -644,8 +650,8 @@ BC_STATUS crystalhd_rx_pkt_done(struct c
+ /* For now assume that if we have captured 100 pictures then we should have enough data for the analysis to start */
+ if((hw->PDRatio < 50) && (hw->PauseThreshold > 6) && (hw->DrvTotalFrmCaptured > 100))
+ {
+- //printk("Current PDRatio:%u, PauseThreshold:%u, DrvTotalFrmCaptured:%u decress PauseThreshold\n",
+- // hw->PDRatio, hw->PauseThreshold, hw->DrvTotalFrmCaptured);
++ /*printk("Current PDRatio:%u, PauseThreshold:%u, DrvTotalFrmCaptured:%u decress PauseThreshold\n", */
++ /* hw->PDRatio, hw->PauseThreshold, hw->DrvTotalFrmCaptured); */
+ hw->PauseThreshold--;
+ }
+ else {
+@@ -678,21 +684,23 @@ BC_STATUS crystalhd_rx_pkt_done(struct c
+ else
+ hw->PDRatio = (TickSpentInPD_Hi_f * 100) / totalTick_Hi_f;
+
+- //printk("Current PDRatio:%u, PauseThreshold:%u, DrvTotalFrmCaptured:%u don't decress PauseThreshold\n",
+- // hw->PDRatio, hw->PauseThreshold, hw->DrvTotalFrmCaptured);
++ /*printk("Current PDRatio:%u, PauseThreshold:%u, DrvTotalFrmCaptured:%u don't decress PauseThreshold\n", */
++ /* hw->PDRatio, hw->PauseThreshold, hw->DrvTotalFrmCaptured); */
+
+- //hw->PDRatio = ((uint32_t)(hw->TickSpentInPD))/((uint32_t)(currTick - hw->TickCntDecodePU)/100);
++ /*hw->PDRatio = ((uint32_t)(hw->TickSpentInPD))/((uint32_t)(currTick - hw->TickCntDecodePU)/100); */
+ }
+ }
+ }
+ else if( hw->hw_pause_issued == false )
+ {
+- if(crystalhd_dioq_count(hw->rx_rdyq) > hw->PauseThreshold)//HW_PAUSE_THRESHOLD
++#if 0
++ if(crystalhd_dioq_count(hw->rx_rdyq) > hw->PauseThreshold)/*HW_PAUSE_THRESHOLD */
+ {
+ dev_info(&hw->adp->pdev->dev, "HW PAUSE\n");
+ hw->pfnIssuePause(hw, true);
+ hw->hw_pause_issued = true;
+ }
++#endif
+ }
+
+ return sts;
+@@ -701,13 +709,13 @@ BC_STATUS crystalhd_rx_pkt_done(struct c
+ return hw->pfnPostRxSideBuff(hw, rx_pkt);
+ }
+
+-BC_STATUS crystalhd_hw_post_tx(struct crystalhd_hw *hw, crystalhd_dio_req *ioreq,
++BC_STATUS crystalhd_hw_post_tx(struct crystalhd_hw *hw, struct crystalhd_dio_req *ioreq,
+ hw_comp_callback call_back,
+ wait_queue_head_t *cb_event, uint32_t *list_id,
+ uint8_t data_flags)
+ {
+ struct device *dev;
+- tx_dma_pkt *tx_dma_packet = NULL;
++ struct tx_dma_pkt *tx_dma_packet = NULL;
+ uint32_t low_addr, high_addr;
+ addr_64 desc_addr;
+ BC_STATUS sts, add_sts;
+@@ -745,10 +753,10 @@ BC_STATUS crystalhd_hw_post_tx(struct cr
+ destDRAMaddr = hw->TxFwInputBuffInfo.DramBuffAdd;
+
+ /* Get a list from TxFreeQ */
+- tx_dma_packet = (tx_dma_pkt *)crystalhd_dioq_fetch(hw->tx_freeq);
++ tx_dma_packet = (struct tx_dma_pkt *)crystalhd_dioq_fetch(hw->tx_freeq);
+ if (!tx_dma_packet) {
+ dev_err(dev, "No empty elements..\n");
+- return BC_STS_ERR_USAGE;
++ return BC_STS_INSUFF_RES;
+ }
+
+ sts = crystalhd_xlat_sgl_to_dma_desc(ioreq,
+@@ -788,9 +796,6 @@ BC_STATUS crystalhd_hw_post_tx(struct cr
+
+ hw->tx_list_post_index = (hw->tx_list_post_index + 1) % DMA_ENGINE_CNT;
+
+- spin_unlock_irqrestore(&hw->lock, flags);
+-
+-
+ /* Insert in Active Q..*/
+ crystalhd_dioq_add(hw->tx_actq, tx_dma_packet, false,
+ tx_dma_packet->list_tag);
+@@ -801,11 +806,13 @@ BC_STATUS crystalhd_hw_post_tx(struct cr
+ * the initialization should happen before that.
+ */
+
+- // Save the transfer length
++ /* Save the transfer length */
+ hw->TxFwInputBuffInfo.HostXferSzInBytes = ioreq->uinfo.xfr_len;
+
+ hw->pfnStartTxDMA(hw, list_posted, desc_addr);
+
++ spin_unlock_irqrestore(&hw->lock, flags);
+
-+// this is not good.
-+// if we have 3 textures, we cannot assume V is after U
-+static BC_STATUS DtsCopy420ToYV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{
-+ // TODO
-+ // NOTE: if we want to support this porperly, we will need to add a Vbuffer pointer
-+ return BC_STS_INV_ARG;
+ return BC_STS_SUCCESS;
+ }
+
+@@ -820,21 +827,24 @@ BC_STATUS crystalhd_hw_post_tx(struct cr
+ */
+ BC_STATUS crystalhd_hw_cancel_tx(struct crystalhd_hw *hw, uint32_t list_id)
+ {
++ unsigned long flags;
+ if (!hw || !list_id) {
+ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
+ return BC_STS_INV_ARG;
+ }
+
++ spin_lock_irqsave(&hw->lock, flags);
+ hw->pfnStopTxDMA(hw);
++ spin_unlock_irqrestore(&hw->lock, flags);
+ crystalhd_hw_tx_req_complete(hw, list_id, BC_STS_IO_USER_ABORT);
+
+ return BC_STS_SUCCESS;
+ }
+
+ BC_STATUS crystalhd_hw_add_cap_buffer(struct crystalhd_hw *hw,
+- crystalhd_dio_req *ioreq, bool en_post)
++ struct crystalhd_dio_req *ioreq, bool en_post)
+ {
+- crystalhd_rx_dma_pkt *rpkt;
++ struct crystalhd_rx_dma_pkt *rpkt;
+ uint32_t tag, uv_desc_ix = 0;
+ BC_STATUS sts;
+
+@@ -862,10 +872,11 @@ BC_STATUS crystalhd_hw_add_cap_buffer(st
+ /* Store the address of UV in the rx packet for post*/
+ if (uv_desc_ix)
+ rpkt->uv_phy_addr = rpkt->desc_mem.phy_addr +
+- (sizeof(dma_descriptor) * (uv_desc_ix + 1));
++ (sizeof(struct dma_descriptor) * (uv_desc_ix + 1));
+
+- if (en_post && !hw->hw_pause_issued)
++ if (en_post && !hw->hw_pause_issued) {
+ sts = hw->pfnPostRxSideBuff(hw, rpkt);
++ }
+ else {
+ sts = crystalhd_dioq_add(hw->rx_freeq, rpkt, false, tag);
+ hw->pfnNotifyFLLChange(hw, false);
+@@ -875,10 +886,10 @@ BC_STATUS crystalhd_hw_add_cap_buffer(st
+ }
+
+ BC_STATUS crystalhd_hw_get_cap_buffer(struct crystalhd_hw *hw,
+- BC_PIC_INFO_BLOCK *pib,
+- crystalhd_dio_req **ioreq)
++ struct C011_PIB *pib,
++ struct crystalhd_dio_req **ioreq)
+ {
+- crystalhd_rx_dma_pkt *rpkt;
++ struct crystalhd_rx_dma_pkt *rpkt;
+ uint32_t timeout = BC_PROC_OUTPUT_TIMEOUT / 1000;
+ uint32_t sig_pending = 0;
+
+@@ -889,10 +900,10 @@ BC_STATUS crystalhd_hw_get_cap_buffer(st
+
+ rpkt = crystalhd_dioq_fetch_wait(hw, timeout, &sig_pending);
+
+- if( hw->adp->pdev->device == BC_PCI_DEVID_FLEA)
++ if( hw->adp->pdev->device == BC_PCI_DEVID_FLEA)
+ {
+- //printk("pre-PU state %x RLL %x Rtsh %x, currentPS %d,\n",
+- // hw->FleaPowerState, crystalhd_dioq_count(hw->rx_rdyq) , hw->ResumeThreshold, hw->FleaPowerState);
++ /*printk("pre-PU state %x RLL %x Rtsh %x, currentPS %d,\n", */
++ /* hw->FleaPowerState, crystalhd_dioq_count(hw->rx_rdyq) , hw->ResumeThreshold, hw->FleaPowerState); */
+ if( (hw->FleaPowerState == FLEA_PS_LP_PENDING) ||
+ (hw->FleaPowerState == FLEA_PS_LP_COMPLETE))
+ {
+@@ -903,12 +914,14 @@ BC_STATUS crystalhd_hw_get_cap_buffer(st
+ }
+ else if( hw->hw_pause_issued)
+ {
+- if(crystalhd_dioq_count(hw->rx_rdyq) < hw->PauseThreshold ) //HW_RESUME_THRESHOLD
++#if 0
++ if(crystalhd_dioq_count(hw->rx_rdyq) < hw->PauseThreshold ) /*HW_RESUME_THRESHOLD */
+ {
+ dev_info(&hw->adp->pdev->dev, "HW RESUME with rdy list %u \n",crystalhd_dioq_count(hw->rx_rdyq));
+ hw->pfnIssuePause(hw, false);
+ hw->hw_pause_issued = false;
+ }
++#endif
+ }
+
+ if (!rpkt) {
+@@ -922,7 +935,19 @@ BC_STATUS crystalhd_hw_get_cap_buffer(st
+ rpkt->dio_req->uinfo.comp_flags = rpkt->flags;
+
+ if (rpkt->flags & COMP_FLAG_PIB_VALID)
+- memcpy(pib, &rpkt->pib, sizeof(*pib));
++ {
++ pib->ppb.picture_number = rpkt->pib.picture_number;
++ pib->ppb.width = rpkt->pib.width;
++ pib->ppb.height = rpkt->pib.height;
++ pib->ppb.chroma_format = rpkt->pib.chroma_format;
++ pib->ppb.pulldown = rpkt->pib.pulldown;
++ pib->ppb.flags = rpkt->pib.flags;
++ pib->ptsStcOffset = rpkt->pib.sess_num;
++ pib->ppb.aspect_ratio = rpkt->pib.aspect_ratio;
++ pib->ppb.colour_primaries = rpkt->pib.colour_primaries;
++ pib->ppb.picture_meta_payload = rpkt->pib.picture_meta_payload;
++ pib->resolution = rpkt->pib.frame_rate;
++ }
+
+ *ioreq = rpkt->dio_req;
+
+@@ -933,7 +958,7 @@ BC_STATUS crystalhd_hw_get_cap_buffer(st
+
+ BC_STATUS crystalhd_hw_start_capture(struct crystalhd_hw *hw)
+ {
+- crystalhd_rx_dma_pkt *rx_pkt;
++ struct crystalhd_rx_dma_pkt *rx_pkt;
+ BC_STATUS sts;
+ uint32_t i;
+
+@@ -970,7 +995,7 @@ BC_STATUS crystalhd_hw_stop_capture(stru
+ if(!unmap)
+ return BC_STS_SUCCESS;
+
+- // Clear up Active, Ready and Free lists one by one and release resources
++ /* Clear up Active, Ready and Free lists one by one and release resources */
+ do {
+ temp = crystalhd_dioq_fetch(hw->rx_actq);
+ if (temp)
+@@ -1000,7 +1025,30 @@ BC_STATUS crystalhd_hw_suspend(struct cr
+ }
+
+ if (!hw->pfnStopDevice(hw)) {
+- dev_err(&hw->adp->pdev->dev, "Failed to Stop Device!!\n");
++ dev_info(&hw->adp->pdev->dev, "Failed to Stop Device!!\n");
++ return BC_STS_ERROR;
++ }
++
++ return BC_STS_SUCCESS;
+}
+
-+static BC_STATUS DtsCopy420ToYUY2(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++BC_STATUS crystalhd_hw_resume(struct crystalhd_hw *hw)
+{
-+ // TODO, test this
-+ uint32_t x, __y;
++ if (!hw) {
++ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
++ return BC_STS_INV_ARG;
++ }
+
-+ strideY += dstWidth*2;
++ // Reset list state
++ hw->rx_list_sts[0] = sts_free;
++ hw->rx_list_sts[1] = sts_free;
++ hw->TxList0Sts = ListStsFree;
++ hw->TxList1Sts = ListStsFree;
++ hw->rx_list_post_index = 0;
++ hw->tx_list_post_index = 0;
+
-+ __y = 0;
-+ while (__y < height-2)
-+ {
-+ // first line
-+ x = 0;
++ if (hw->pfnStartDevice(hw)) {
++ dev_info(&hw->adp->pdev->dev, "Failed to Start Device!!\n");
+ return BC_STS_ERROR;
+ }
+
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_hw.h crystalhd/driver/linux/crystalhd_hw.h
+--- crystalhd-07032010/driver/linux/crystalhd_hw.h 2010-07-02 02:13:09.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_hw.h 2011-03-14 18:51:48.709632230 +0000
+@@ -26,7 +26,15 @@
+
+ #ifndef _CRYSTALHD_HW_H_
+ #define _CRYSTALHD_HW_H_
++#define DEBUG 1
+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
-+ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
+ #include <linux/device.h>
++#include <linux/version.h>
++#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 24)
++#include <linux/semaphore.h>
++#else
++#include <asm/semaphore.h>
++#endif
+ #include "crystalhd_fw_if.h"
+ #include "crystalhd_misc.h"
+ #include "DriverFwShare.h"
+@@ -44,12 +52,12 @@
+ #define NUMBER_OF_TRANSFERS_TX_SIDE 1
+ #define NUMBER_OF_TRANSFERS_RX_SIDE 2
+
+-typedef struct _BC_DRV_PIC_INFO_{
+- C011_PIB DecoPIB;
+- struct _BC_DRV_PIC_INFO_ *Flink;
+-} BC_DRV_PIC_INFO, *PBC_DRV_PIC_INFO;
++struct BC_DRV_PIC_INFO {
++ struct C011_PIB DecoPIB;
++ struct BC_DRV_PIC_INFO *Flink;
++};
+
+-typedef union _desc_low_addr_reg_ {
++union desc_low_addr_reg {
+ struct {
+ #ifdef __LITTLE_ENDIAN_BITFIELD
+ uint32_t list_valid:1;
+@@ -64,9 +72,9 @@ typedef union _desc_low_addr_reg_ {
+
+ uint32_t whole_reg;
+
+-} desc_low_addr_reg;
++};
+
+-typedef struct _dma_descriptor_ { /* 8 32-bit values */
++struct dma_descriptor { /* 8 32-bit values */
+ #ifdef __LITTLE_ENDIAN_BITFIELD
+ /* 0th u32 */
+ uint32_t sdram_buff_addr:28; /* bits 0-27: SDRAM Address */
+@@ -130,23 +138,23 @@ typedef struct _dma_descriptor_ { /* 8 3
+ /* 7th u32 */
+ uint32_t res8; /* Last 32bits reserved */
+ #endif
+-} dma_descriptor, *pdma_descriptor;
++};
+
+ /*
+ * We will allocate the memory in 4K pages
+ * the linked list will be a list of 32 byte descriptors.
+ * The virtual address will determine what should be freed.
+ */
+-typedef struct _dma_desc_mem_ {
+- pdma_descriptor pdma_desc_start; /* 32-bytes for dma descriptor. should be first element */
++struct dma_desc_mem {
++ struct dma_descriptor *pdma_desc_start; /* 32-bytes for dma descriptor. should be first element */
+ dma_addr_t phy_addr; /* physical address of each DMA desc */
+ uint32_t sz;
+- struct _dma_desc_mem_ *Next; /* points to Next Descriptor in chain */
++ struct dma_desc_mem *Next; /* points to Next Descriptor in chain */
+
+-} dma_desc_mem, *pdma_desc_mem;
++};
+
+-typedef enum _list_sts_ {
+- sts_free = 0,
++enum list_sts {
++ sts_free = 0,
+
+ /* RX-Y Bits 0:7 */
+ rx_waiting_y_intr = 0x00000001,
+@@ -162,12 +170,11 @@ typedef enum _list_sts_ {
+ rx_y_mask = 0x000000FF,
+ rx_uv_mask = 0x0000FF00,
+
+-} list_sts;
++};
+
+
+-typedef enum _INTERRUPT_STATUS_
+-{
+- NO_INTERRUPT = 0x0000,
++enum INTERRUPT_STATUS {
++ NO_INTERRUPT = 0x0000,
+ FPGA_RX_L0_DMA_DONE = 0x0001, /*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+ FPGA_RX_L1_DMA_DONE = 0x0002, /*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+ FPGA_TX_L0_DMA_DONE = 0x0004, /*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+@@ -175,11 +182,10 @@ typedef enum _INTERRUPT_STATUS_
+ DECO_PIB_INTR = 0x0010, /*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+ DECO_FMT_CHANGE = 0x0020,
+ DECO_MBOX_RESP = 0x0040,
+- DECO_RESUME_FRM_INTER_PAUSE = 0x0080, /*Not Handled in DPC Need to Fire Rx cmds on resume from Pause*/
+-}INTERRUPT_STATUS;
++ DECO_RESUME_FRM_INTER_PAUSE = 0x0080, /*Not Handled in DPC Need to Fire Rx cmds on resume from Pause*/
++};
+
+-typedef enum _ERR_STATUS_
+-{
++enum ERROR_STATUS {
+ NO_ERROR =0,
+ RX_Y_DMA_ERR_L0 =0x0001,/*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+ RX_UV_DMA_ERR_L0 =0x0002,/*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+@@ -189,23 +195,22 @@ typedef enum _ERR_STATUS_
+ TX_DMA_ERR_L1 =0x0020,/*DONT CHANGE VALUES...SOME BITWIZE OPERATIONS WILL FAIL*/
+ FW_CMD_ERROR =0x0040,
+ DROP_REPEATED =0x0080,
+- DROP_FLEA_FMTCH =0x0100,/*We do not want to deliver the flea dummy frame*/
+- DROP_DATA_ERROR =0x0200,//We were not able to get the PIB correctly so drop the frame.
+- DROP_SIZE_ERROR =0x0400,//We were not able to get the size properly from hardware.
++ DROP_FLEA_FMTCH =0x0100,/*We do not want to deliver the flea dummy frame*/
++ DROP_DATA_ERROR =0x0200,/*We were not able to get the PIB correctly so drop the frame. */
++ DROP_SIZE_ERROR =0x0400,/*We were not able to get the size properly from hardware. */
+ FORCE_CANCEL =0x8000
+-}ERROR_STATUS;
++};
+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++enum LIST_STATUS {
++ ListStsFree=0, /* Initial state and state the buffer is moved to Ready Buffer list. */
++ RxListWaitingForYIntr=1, /* When the Y Descriptor is posted. */
++ RxListWaitingForUVIntr=2, /* When the UV descriptor is posted. */
++ TxListWaitingForIntr =4,
++};
+
+-typedef enum _LIST_STATUS_
+-{
+- ListStsFree=0, // Initial state and state the buffer is moved to Ready Buffer list.
+- RxListWaitingForYIntr=1, // When the Y Descriptor is posted.
+- RxListWaitingForUVIntr=2, // When the UV descriptor is posted.
+- TxListWaitingForIntr =4,
+-}LIST_STATUS;
+-
+-typedef struct _RX_LIST_{
+- LIST_STATUS ListSts;
+- //LIST_ENTRY ActiveList;
++struct RX_DMA_LIST {
++ enum LIST_STATUS ListSts;
++ /*LIST_ENTRY ActiveList; */
+ uint32_t ActiveListLen;
+ uint32_t ListLockInd; /* To Be Filled up During Init */
+ uint32_t ulDiscCount; /* Discontinuity On this list */
+@@ -218,29 +223,28 @@ typedef struct _RX_LIST_{
+ uint32_t RxUVFirstDescLADDRReg; /* First Desc Low Addr UV */
+ uint32_t RxUVFirstDescUADDRReg; /* First Desc UPPER Addr UV */
+ uint32_t RxUVCurDescLADDRReg; /* Current Desc Low Addr UV */
+- uint32_t RxUVCurDescUADDRReg; /* Current Desc UPPER Addr UV */
+- uint32_t RxUVCurByteCntRemReg; /* Cur Byte Cnt Rem UV */
+-}RX_DMA_LIST,*PRX_DMA_LIST;
++ uint32_t RxUVCurDescUADDRReg; /* Current Desc UPPER Addr UV */
++ uint32_t RxUVCurByteCntRemReg; /* Cur Byte Cnt Rem UV */
++};
+
+-typedef struct _tx_dma_pkt_ {
+- dma_desc_mem desc_mem;
++struct tx_dma_pkt {
++ struct dma_desc_mem desc_mem;
+ hw_comp_callback call_back;
+- crystalhd_dio_req *dio_req;
++ struct crystalhd_dio_req *dio_req;
+ wait_queue_head_t *cb_event;
+ uint32_t list_tag;
+
+-} tx_dma_pkt;
++};
+
+-typedef struct _crystalhd_rx_dma_pkt {
+- dma_desc_mem desc_mem;
+- crystalhd_dio_req *dio_req;
++struct crystalhd_rx_dma_pkt {
++ struct dma_desc_mem desc_mem;
++ struct crystalhd_dio_req *dio_req;
+ uint32_t pkt_tag;
+ uint32_t flags;
+ BC_PIC_INFO_BLOCK pib;
+ dma_addr_t uv_phy_addr;
+- struct _crystalhd_rx_dma_pkt *next;
+-
+-} crystalhd_rx_dma_pkt;
++ struct crystalhd_rx_dma_pkt *next;
++};
+
+ struct crystalhd_hw_stats{
+ uint32_t rx_errors;
+@@ -254,40 +258,39 @@ struct crystalhd_hw_stats{
+ uint32_t rx_success;
+ };
+
+-typedef enum _DECODER_STATE_
+-{
++enum DECO_STATE {
+ DECO_OPERATIONAL = 0, /* We start with this state.ST_FW_DWNLD,ST_CAPTURE,STOP_CAPTURE */
+ DECO_INTER_PAUSED = 1, /* Driver Issued Pause To Decoder */
+ DECO_INTER_PAUSE_IN_PROGRESS = 2, /* Pause CMD is pending with F/W */
+ DECO_INTER_RESUME_IN_PROGRESS = 3, /* Resume CMD is pending with F/W */
+ DECO_STOPPED_BY_APP = 4 /* After STOP Video I do not want to Throttle Decoder.So Special State */
+-}DECO_STATE;
++};
+
+-//
+-// These events can be used to notify the hardware layer
+-// to set up it adapter in proper state...or for anyother
+-// purpose for that matter.
+-// We will use this for intermediae events as defined below
++/* */
++/* These events can be used to notify the hardware layer */
++/* to set up it adapter in proper state...or for anyother */
++/* purpose for that matter. */
++/* We will use this for intermediae events as defined below */
+
+-typedef enum _BRCM_EVENT_{
++enum BRCM_EVENT {
+ BC_EVENT_ADAPTER_INIT_FAILED =0,
+ BC_EVENT_ADAPTER_INIT_SUCCESS =1,
+- BC_EVENT_FW_DNLD_STARTED =2,
++ BC_EVENT_FW_DNLD_STARTED =2,
+ BC_EVENT_FW_DNLD_ERR =3,
+- BC_EVENT_FW_DNLD_DONE =4,
++ BC_EVENT_FW_DNLD_DONE =4,
+ BC_EVENT_SYS_SHUT_DOWN =5,
+ BC_EVENT_START_CAPTURE =6,
+ BC_EVENT_START_CAPTURE_IMMI =7,
+ BC_EVENT_STOP_CAPTURE =8, /* Stop Capturing the Rx buffers Stop the DMA engines UnMapBuffers Discard Free and Ready list */
+ BC_EVENT_DO_CLEANUP =9, /* Total Cleanup Rx And Tx side */
+ BC_DISCARD_RX_BUFFERS =10 /* Move all the Ready buffers to free list. Stop RX DMA. Post Rx Side buffers. */
+-}BRCM_EVENT,*PBRCM_EVENT;
++};
+
+-struct crystalhd_hw; // forward declaration for the types
++struct crystalhd_hw; /* forward declaration for the types */
+
+-//typedef void* (*HW_VERIFY_DEVICE)(struct crystalhd_adp*);
+-//typedef bool (*HW_INIT_DEVICE_RESOURCES)(struct crystalhd_adp*);
+-//typedef bool (*HW_CLEAN_DEVICE_RESOURCES)(struct crystalhd_adp*);
++/*typedef void* (*HW_VERIFY_DEVICE)(struct crystalhd_adp*); */
++/*typedef bool (*HW_INIT_DEVICE_RESOURCES)(struct crystalhd_adp*); */
++/*typedef bool (*HW_CLEAN_DEVICE_RESOURCES)(struct crystalhd_adp*); */
+ typedef bool (*HW_START_DEVICE)(struct crystalhd_hw*);
+ typedef bool (*HW_STOP_DEVICE)(struct crystalhd_hw*);
+ /* typedef bool (*HW_XLAT_AND_FIRE_SGL)(struct crystalhd_adp*,PVOID,PSCATTER_GATHER_LIST,uint32_t); */
+@@ -302,7 +305,7 @@ typedef BC_STATUS (*HW_WRITE_DEV_MEM)(st
+ /* typedef bool (*HW_INIT_DRAM)(struct crystalhd_adp*); */
+ /* typedef bool (*HW_DISABLE_INTR)(struct crystalhd_adp*); */
+ /* typedef bool (*HW_ENABLE_INTR)(struct crystalhd_adp*); */
+-typedef BC_STATUS (*HW_POST_RX_SIDE_BUFF)(struct crystalhd_hw*,crystalhd_rx_dma_pkt*);
++typedef BC_STATUS (*HW_POST_RX_SIDE_BUFF)(struct crystalhd_hw*,struct crystalhd_rx_dma_pkt*);
+ typedef bool (*HW_CHECK_INPUT_FIFO)(struct crystalhd_hw*, uint32_t, uint32_t*,bool,uint8_t*);
+ typedef void (*HW_START_TX_DMA)(struct crystalhd_hw*, uint8_t, addr_64);
+ typedef BC_STATUS (*HW_STOP_TX_DMA)(struct crystalhd_hw*);
+@@ -310,9 +313,9 @@ typedef BC_STATUS (*HW_STOP_TX_DMA)(stru
+ /* typedef bool (*HW_RX_POST_INTR_PROCESSING)(struct crystalhd_adp*,uint32_t,uint32_t); */
+ typedef void (*HW_GET_DONE_SIZE)(struct crystalhd_hw *hw, uint32_t, uint32_t*, uint32_t*);
+ /* typedef bool (*HW_ADD_DRP_TO_FREE_LIST)(struct crystalhd_adp*,crystalhd_dio_req *ioreq); */
+-typedef crystalhd_dio_req* (*HW_FETCH_DONE_BUFFERS)(struct crystalhd_adp*,bool);
++typedef struct crystalhd_dio_req* (*HW_FETCH_DONE_BUFFERS)(struct crystalhd_adp*,bool);
+ /* typedef bool (*HW_ADD_ROLLBACK_RXBUF)(struct crystalhd_adp*,crystalhd_dio_req *ioreq); */
+-typedef bool (*HW_PEEK_NEXT_DECODED_RXBUF)(struct crystalhd_hw*,uint64_t*,uint32_t);
++typedef bool (*HW_PEEK_NEXT_DECODED_RXBUF)(struct crystalhd_hw*,uint64_t*,uint32_t*,uint32_t);
+ typedef BC_STATUS (*HW_FW_PASSTHRU_CMD)(struct crystalhd_hw*,PBC_FW_CMD);
+ /* typedef bool (*HW_CANCEL_FW_CMDS)(struct crystalhd_adp*,OS_CANCEL_CALLBACK); */
+ /* typedef void* (*HW_GET_FW_DONE_OS_CMD)(struct crystalhd_adp*); */
+@@ -328,16 +331,16 @@ typedef BOOLEAN (*HW_ISSUE_DECO_PAUSE)
+ typedef BOOLEAN (*FIRE_TX_CMD_TO_HW) (PCONTEXT_FOR_POST_TX);
+ */
+ typedef void (*NOTIFY_FLL_CHANGE)(struct crystalhd_hw*,bool);
+-typedef bool (*HW_EVENT_NOTIFICATION)(struct crystalhd_hw*, BRCM_EVENT);
++typedef bool (*HW_EVENT_NOTIFICATION)(struct crystalhd_hw*, enum BRCM_EVENT);
+
+ struct crystalhd_hw {
+- tx_dma_pkt tx_pkt_pool[DMA_ENGINE_CNT];
++ struct tx_dma_pkt tx_pkt_pool[DMA_ENGINE_CNT];
+ spinlock_t lock;
+
+ uint32_t tx_ioq_tag_seed;
+ uint32_t tx_list_post_index;
+
+- crystalhd_rx_dma_pkt *rx_pkt_pool_head;
++ struct crystalhd_rx_dma_pkt *rx_pkt_pool_head;
+ uint32_t rx_pkt_tag_seed;
+
+ bool dev_started;
+@@ -350,16 +353,16 @@ struct crystalhd_hw {
+ uint32_t pib_rel_Q_addr;
+ uint32_t channelNum;
+
+- crystalhd_dioq_t *tx_freeq;
+- crystalhd_dioq_t *tx_actq;
++ struct crystalhd_dioq *tx_freeq;
++ struct crystalhd_dioq *tx_actq;
+
+ /* Rx DMA Engine Specific Locks */
+ spinlock_t rx_lock;
+ uint32_t rx_list_post_index;
+- list_sts rx_list_sts[DMA_ENGINE_CNT];
+- crystalhd_dioq_t *rx_rdyq;
+- crystalhd_dioq_t *rx_freeq;
+- crystalhd_dioq_t *rx_actq;
++ enum list_sts rx_list_sts[DMA_ENGINE_CNT];
++ struct crystalhd_dioq *rx_rdyq;
++ struct crystalhd_dioq *rx_freeq;
++ struct crystalhd_dioq *rx_actq;
+ uint32_t stop_pending;
+
+ uint32_t hw_pause_issued;
+@@ -378,9 +381,11 @@ struct crystalhd_hw {
+ uint32_t LastTwoPicNo; /* For Repeated Frame Detection on Interlace clip*/
+ uint32_t LastSessNum; /* For Session Change Detection */
+
+- bool RxCaptureState;
++ struct semaphore fetch_sem; /* semaphore between fetch and probe of the next picture information, since both will be in process context */
+
+- // BCM70015 mods
++ uint32_t RxCaptureState; /* 0 if capture is not enabled, 1 if capture is enabled, 2 if stop rxdma is pending */
+
-+ x += 16;
-+ }
-+ }
-+ }
++ /* BCM70015 mods */
+ uint32_t PicQSts; /* This is the bitmap given by PiCQSts Interrupt*/
+ uint32_t TxBuffInfoAddr; /* Address of the TX Fifo in DRAM*/
+ uint32_t FleaRxPicDelAddr; /* Memory address where the pictures are fired*/
+@@ -392,19 +397,19 @@ struct crystalhd_hw {
+
+ uint32_t SkipDropBadFrames;
+ uint32_t TemperatureRegVal;
+- TX_INPUT_BUFFER_INFO TxFwInputBuffInfo;
++ TX_INPUT_BUFFER_INFO TxFwInputBuffInfo;
+
+- DECO_STATE DecoderSt; /* Weather the decoder is paused or not*/
++ enum DECO_STATE DecoderSt; /* Weather the decoder is paused or not*/
+ uint32_t PauseThreshold;
+ uint32_t ResumeThreshold;
+
+ uint32_t RxListPointer; /* Treat the Rx List As Circular List */
+- LIST_STATUS TxList0Sts;
+- LIST_STATUS TxList1Sts;
++ enum LIST_STATUS TxList0Sts;
++ enum LIST_STATUS TxList1Sts;
+
+ uint32_t FleaEnablePWM;
+ uint32_t FleaWaitFirstPlaybackNotify;
+- FLEA_POWER_STATES FleaPowerState;
++ enum FLEA_POWER_STATES FleaPowerState;
+ uint32_t EmptyCnt;
+ bool SingleThreadAppFIFOEmpty;
+ bool PwrDwnTxIntr; /* Got an TX FIFO status interrupt when in power down state */
+@@ -420,36 +425,37 @@ struct crystalhd_hw {
+ uint32_t PDRatio; /* % of time spent in power down. Goal is to keep this close to 50 */
+ uint32_t DefaultPauseThreshold; /* default threshold to set when we start power management */
+
+- uint32_t EnWorkArounds; /*Firmware Tells us to enable the workaround for backward compatibility*/
+-
+-// uint32_t FreeListLen;
+-// uint32_t ReadyListLen;
++/* uint32_t FreeListLen; */
++/* uint32_t ReadyListLen; */
+
+-//
+-// Counters needed for monitoring purposes.
+-// These counters are per session and will be reset to zero in
+-// start capture.
+-//
++/* */
++/* Counters needed for monitoring purposes. */
++/* These counters are per session and will be reset to zero in */
++/* start capture. */
++/* */
+ uint32_t DrvPauseCnt; /* Number of Times the driver has issued pause.*/
+- //uint32_t DrvServiceIntrCnt; /* Number of interrutps the driver serviced. */
+- //uint32_t DrvIgnIntrCnt; /* Number of Interrupts Driver Ignored.NOT OUR INTR. */
+- //uint32_t DrvTotalFrmDropped; /* Number of frames dropped by the driver.*/
+- uint32_t DrvTotalFrmCaptured; /* Numner of Good Frames Captured*/
+- //uint32_t DrvTotalHWErrs; /* Total HW Errors.*/
+- //uint32_t DrvTotalPIBFlushCnt; /* Number of Times the driver flushed PIB Queues.*/
+- //uint32_t DrvMissedPIBCnt; /* Number of Frames for which the PIB was not found.*/
+- //uint64_t TickCntOnPause;
+- //uint32_t TotalTimeInPause; /* In Milliseconds */
+- //uint32_t RepeatedFramesCnt;
+-//
+-
+-// HW_VERIFY_DEVICE pfnVerifyDevice;
+-// HW_INIT_DEVICE_RESOURCES pfnInitDevResources;
+-// HW_CLEAN_DEVICE_RESOURCES pfnCleanDevResources;
++#if 0
++ uint32_t DrvServiceIntrCnt; /* Number of interrutps the driver serviced. */
++ uint32_t DrvIgnIntrCnt; /* Number of Interrupts Driver Ignored.NOT OUR INTR. */
++ uint32_t DrvTotalFrmDropped; /* Number of frames dropped by the driver.*/
++#endif
++ uint32_t DrvTotalFrmCaptured; /* Numner of Good Frames Captured*/
++#if 0
++ uint32_t DrvTotalHWErrs; /* Total HW Errors.*/
++ uint32_t DrvTotalPIBFlushCnt; /* Number of Times the driver flushed PIB Queues.*/
++ uint32_t DrvMissedPIBCnt; /* Number of Frames for which the PIB was not found.*/
++ uint64_t TickCntOnPause; */
++ uint32_t TotalTimeInPause; /* In Milliseconds */
++ uint32_t RepeatedFramesCnt; */
++#endif
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+0] = srcY [x+0];
-+ dstY[x*2+1] = srcUV[x+0];
-+ dstY[x*2+2] = srcY [x+1];
-+ dstY[x*2+3] = srcUV[x+1];
++/* HW_VERIFY_DEVICE pfnVerifyDevice; */
++/* HW_INIT_DEVICE_RESOURCES pfnInitDevResources; */
++/* HW_CLEAN_DEVICE_RESOURCES pfnCleanDevResources; */
+ HW_START_DEVICE pfnStartDevice;
+ HW_STOP_DEVICE pfnStopDevice;
+-// HW_XLAT_AND_FIRE_SGL pfnTxXlatAndFireSGL;
+-// HW_RX_XLAT_SGL pfnRxXlatSgl;
++/* HW_XLAT_AND_FIRE_SGL pfnTxXlatAndFireSGL; */
++/* HW_RX_XLAT_SGL pfnRxXlatSgl; */
+ HW_FIND_AND_CLEAR_INTR pfnFindAndClearIntr;
+ HW_READ_DEVICE_REG pfnReadDevRegister;
+ HW_WRITE_DEVICE_REG pfnWriteDevRegister;
+@@ -457,68 +463,69 @@ struct crystalhd_hw {
+ HW_WRITE_FPGA_REG pfnWriteFPGARegister;
+ HW_READ_DEV_MEM pfnDevDRAMRead;
+ HW_WRITE_DEV_MEM pfnDevDRAMWrite;
+-// HW_INIT_DRAM pfnInitDRAM;
+-// HW_DISABLE_INTR pfnDisableIntr;
+-// HW_ENABLE_INTR pfnEnableIntr;
++/* HW_INIT_DRAM pfnInitDRAM; */
++/* HW_DISABLE_INTR pfnDisableIntr; */
++/* HW_ENABLE_INTR pfnEnableIntr; */
+ HW_POST_RX_SIDE_BUFF pfnPostRxSideBuff;
+ HW_CHECK_INPUT_FIFO pfnCheckInputFIFO;
+ HW_START_TX_DMA pfnStartTxDMA;
+ HW_STOP_TX_DMA pfnStopTxDMA;
+ HW_GET_DONE_SIZE pfnHWGetDoneSize;
+-// HW_EVENT_NOTIFICATION pfnNotifyHardware;
+-// HW_ADD_DRP_TO_FREE_LIST pfnAddRxDRPToFreeList;
+-// HW_FETCH_DONE_BUFFERS pfnFetchReadyRxDRP;
+-// HW_ADD_ROLLBACK_RXBUF pfnRollBackRxBuf;
++/* HW_EVENT_NOTIFICATION pfnNotifyHardware; */
++/* HW_ADD_DRP_TO_FREE_LIST pfnAddRxDRPToFreeList; */
++/* HW_FETCH_DONE_BUFFERS pfnFetchReadyRxDRP; */
++/* HW_ADD_ROLLBACK_RXBUF pfnRollBackRxBuf; */
+ HW_PEEK_NEXT_DECODED_RXBUF pfnPeekNextDeodedFr;
+ HW_FW_PASSTHRU_CMD pfnDoFirmwareCmd;
+-// HW_GET_FW_DONE_OS_CMD pfnGetFWDoneCmdOsCntxt;
+-// HW_CANCEL_FW_CMDS pfnCancelFWCmds;
+-// SEARCH_FOR_PIB pfnSearchPIB;
+-// HW_DO_DRAM_PWR_MGMT pfnDRAMPwrMgmt;
++/* HW_GET_FW_DONE_OS_CMD pfnGetFWDoneCmdOsCntxt; */
++/* HW_CANCEL_FW_CMDS pfnCancelFWCmds; */
++/* SEARCH_FOR_PIB pfnSearchPIB; */
++/* HW_DO_DRAM_PWR_MGMT pfnDRAMPwrMgmt; */
+ HW_FW_DOWNLOAD pfnFWDwnld;
+ HW_ISSUE_DECO_PAUSE pfnIssuePause;
+ HW_STOP_DMA_ENGINES pfnStopRXDMAEngines;
+-// FIRE_RX_REQ_TO_HW pfnFireRx;
+-// PIC_POST_PROC pfnPostProcessPicture;
+-// FIRE_TX_CMD_TO_HW pfnFireTx;
++/* FIRE_RX_REQ_TO_HW pfnFireRx; */
++/* PIC_POST_PROC pfnPostProcessPicture; */
++/* FIRE_TX_CMD_TO_HW pfnFireTx; */
+ NOTIFY_FLL_CHANGE pfnNotifyFLLChange;
+ HW_EVENT_NOTIFICATION pfnNotifyHardware;
+ };
+
+-crystalhd_rx_dma_pkt *crystalhd_hw_alloc_rx_pkt(struct crystalhd_hw *hw);
+-void crystalhd_hw_free_rx_pkt(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt *pkt);
++struct crystalhd_rx_dma_pkt *crystalhd_hw_alloc_rx_pkt(struct crystalhd_hw *hw);
++void crystalhd_hw_free_rx_pkt(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt *pkt);
+ void crystalhd_tx_desc_rel_call_back(void *context, void *data);
+ void crystalhd_rx_pkt_rel_call_back(void *context, void *data);
+ void crystalhd_hw_delete_ioqs(struct crystalhd_hw *hw);
+ BC_STATUS crystalhd_hw_create_ioqs(struct crystalhd_hw *hw);
+ BC_STATUS crystalhd_hw_open(struct crystalhd_hw *hw, struct crystalhd_adp *adp);
+-BC_STATUS crystalhd_hw_close(struct crystalhd_hw *hw);
++BC_STATUS crystalhd_hw_close(struct crystalhd_hw *hw, struct crystalhd_adp *adp);
+ BC_STATUS crystalhd_hw_setup_dma_rings(struct crystalhd_hw *hw);
+ BC_STATUS crystalhd_hw_free_dma_rings(struct crystalhd_hw *hw);
+ BC_STATUS crystalhd_hw_tx_req_complete(struct crystalhd_hw *hw, uint32_t list_id, BC_STATUS cs);
+-BC_STATUS crystalhd_hw_fill_desc(crystalhd_dio_req *ioreq,
+- dma_descriptor *desc,
++BC_STATUS crystalhd_hw_fill_desc(struct crystalhd_dio_req *ioreq,
++ struct dma_descriptor *desc,
+ dma_addr_t desc_paddr_base,
+ uint32_t sg_cnt, uint32_t sg_st_ix,
+ uint32_t sg_st_off, uint32_t xfr_sz,
+ struct device *dev, uint32_t destDRAMaddr);
+-BC_STATUS crystalhd_xlat_sgl_to_dma_desc(crystalhd_dio_req *ioreq,
+- pdma_desc_mem pdesc_mem,
++BC_STATUS crystalhd_xlat_sgl_to_dma_desc(struct crystalhd_dio_req *ioreq,
++ struct dma_desc_mem * pdesc_mem,
+ uint32_t *uv_desc_index,
+ struct device *dev, uint32_t destDRAMaddr);
+ BC_STATUS crystalhd_rx_pkt_done(struct crystalhd_hw *hw,
+ uint32_t list_index,
+ BC_STATUS comp_sts);
+-BC_STATUS crystalhd_hw_post_tx(struct crystalhd_hw *hw, crystalhd_dio_req *ioreq,
++BC_STATUS crystalhd_hw_post_tx(struct crystalhd_hw *hw, struct crystalhd_dio_req *ioreq,
+ hw_comp_callback call_back,
+ wait_queue_head_t *cb_event, uint32_t *list_id,
+ uint8_t data_flags);
+ BC_STATUS crystalhd_hw_cancel_tx(struct crystalhd_hw *hw, uint32_t list_id);
+-BC_STATUS crystalhd_hw_add_cap_buffer(struct crystalhd_hw *hw,crystalhd_dio_req *ioreq, bool en_post);
+-BC_STATUS crystalhd_hw_get_cap_buffer(struct crystalhd_hw *hw,BC_PIC_INFO_BLOCK *pib,crystalhd_dio_req **ioreq);
++BC_STATUS crystalhd_hw_add_cap_buffer(struct crystalhd_hw *hw,struct crystalhd_dio_req *ioreq, bool en_post);
++BC_STATUS crystalhd_hw_get_cap_buffer(struct crystalhd_hw *hw,struct C011_PIB *pib,struct crystalhd_dio_req **ioreq);
+ BC_STATUS crystalhd_hw_start_capture(struct crystalhd_hw *hw);
+ BC_STATUS crystalhd_hw_stop_capture(struct crystalhd_hw *hw, bool unmap);
+ BC_STATUS crystalhd_hw_suspend(struct crystalhd_hw *hw);
++BC_STATUS crystalhd_hw_resume(struct crystalhd_hw *hw);
+ void crystalhd_hw_stats(struct crystalhd_hw *hw, struct crystalhd_hw_stats *stats);
+
+ #define GET_Y0_ERR_MSK (MISC1_Y_RX_ERROR_STATUS_RX_L0_OVERRUN_ERROR_MASK | \
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_linkfuncs.c crystalhd/driver/linux/crystalhd_linkfuncs.c
+--- crystalhd-07032010/driver/linux/crystalhd_linkfuncs.c 2010-07-02 03:59:10.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_linkfuncs.c 2011-03-14 18:51:48.709632230 +0000
+@@ -29,7 +29,6 @@
+ #include "crystalhd_hw.h"
+ #include "crystalhd_lnx.h"
+ #include "crystalhd_linkfuncs.h"
+-#include "bc_defines.h"
+
+ #define OFFSETOF(_s_, _m_) ((size_t)(unsigned long)&(((_s_ *)0)->_m_))
+
+@@ -47,8 +46,6 @@
+ */
+ uint32_t link_dec_reg_rd(struct crystalhd_adp *adp, uint32_t reg_off)
+ {
+- uint32_t val;
+-
+ if (!adp) {
+ printk(KERN_ERR "%s: Invalid args\n", __func__);
+ return 0;
+@@ -60,11 +57,7 @@ uint32_t link_dec_reg_rd(struct crystalh
+ return 0;
+ }
+
+- val = readl(adp->mem_addr + reg_off);
+- dev_dbg(&adp->pdev->dev, "%s: read(0x%p) = 0x%08x\n",
+- __func__, adp->mem_addr + reg_off, val);
+-
+- return val;
++ return readl(adp->mem_addr + reg_off);
+ }
+
+ /**
+@@ -93,12 +86,9 @@ void link_dec_reg_wr(struct crystalhd_ad
+ return;
+ }
+
+- dev_dbg(&adp->pdev->dev, "%s: writel(0x%08x @ 0x%p).\n",
+- __func__, val, adp->mem_addr + reg_off);
+-
+ writel(val, adp->mem_addr + reg_off);
+
+- /* the udelay require for latest 70012, not for others... :( */
++ /* the udelay is required for latest 70012, not for others... :( */
+ udelay(8);
+ }
+
+@@ -117,8 +107,6 @@ void link_dec_reg_wr(struct crystalhd_ad
+ */
+ uint32_t crystalhd_link_reg_rd(struct crystalhd_adp *adp, uint32_t reg_off)
+ {
+- uint32_t val;
+-
+ if (!adp) {
+ printk(KERN_ERR "%s: Invalid args\n", __func__);
+ return 0;
+@@ -130,11 +118,7 @@ uint32_t crystalhd_link_reg_rd(struct cr
+ return 0;
+ }
+
+- val = readl(adp->i2o_addr + reg_off);
+- dev_dbg(&adp->pdev->dev, "%s: read(0x%p) = 0x%08x\n",
+- __func__, adp->i2o_addr + reg_off, val);
+-
+- return val;
++ return readl(adp->i2o_addr + reg_off);
+ }
+
+ /**
+@@ -164,9 +148,6 @@ void crystalhd_link_reg_wr(struct crysta
+ return;
+ }
+
+- dev_dbg(&adp->pdev->dev, "%s: writel(0x%08x @ 0x%p).\n",
+- __func__, val, adp->i2o_addr + reg_off);
+-
+ writel(val, adp->i2o_addr + reg_off);
+ }
+
+@@ -246,7 +227,9 @@ void crystalhd_link_enable_uarts(struct
+ void crystalhd_link_start_dram(struct crystalhd_hw *hw)
+ {
+ hw->pfnWriteDevRegister(hw->adp, SDRAM_PARAM, ((40 / 5 - 1) << 0) |
+- /* tras (40ns tras)/(5ns period) -1 ((15/5 - 1) << 4) | // trcd */
++#if 0
++ tras (40ns tras)/(5ns period) -1 ((15/5 - 1) << 4) | /* trcd */
++#endif
+ ((15 / 5 - 1) << 7) | /* trp */
+ ((10 / 5 - 1) << 10) | /* trrd */
+ ((15 / 5 + 1) << 12) | /* twr */
+@@ -268,8 +251,8 @@ void crystalhd_link_start_dram(struct cr
+
+ bool crystalhd_link_bring_out_of_rst(struct crystalhd_hw *hw)
+ {
+- link_misc_perst_deco_ctrl rst_deco_cntrl;
+- link_misc_perst_clk_ctrl rst_clk_cntrl;
++ union link_misc_perst_deco_ctrl rst_deco_cntrl;
++ union link_misc_perst_clk_ctrl rst_clk_cntrl;
+ uint32_t temp;
+
+ /*
+@@ -304,7 +287,7 @@ bool crystalhd_link_bring_out_of_rst(str
+ rst_deco_cntrl.stop_bcm_7412_clk = 0;
+ rst_deco_cntrl.bcm7412_rst = 1;
+ hw->pfnWriteFPGARegister(hw->adp, MISC_PERST_DECODER_CTRL, rst_deco_cntrl.whole_reg);
+- msleep_interruptible(10);
++ msleep_interruptible(50);
+
+ rst_deco_cntrl.whole_reg = hw->pfnReadFPGARegister(hw->adp, MISC_PERST_DECODER_CTRL);
+ rst_deco_cntrl.bcm7412_rst = 0;
+@@ -327,8 +310,8 @@ bool crystalhd_link_bring_out_of_rst(str
+
+ bool crystalhd_link_put_in_reset(struct crystalhd_hw *hw)
+ {
+- link_misc_perst_deco_ctrl rst_deco_cntrl;
+- link_misc_perst_clk_ctrl rst_clk_cntrl;
++ union link_misc_perst_deco_ctrl rst_deco_cntrl;
++ union link_misc_perst_clk_ctrl rst_clk_cntrl;
+ uint32_t temp;
+
+ /*
+@@ -383,7 +366,7 @@ bool crystalhd_link_put_in_reset(struct
+
+ void crystalhd_link_disable_interrupts(struct crystalhd_hw *hw)
+ {
+- intr_mask_reg intr_mask;
++ union intr_mask_reg intr_mask;
+ intr_mask.whole_reg = hw->pfnReadFPGARegister(hw->adp, INTR_INTR_MSK_STS_REG);
+ intr_mask.mask_pcie_err = 1;
+ intr_mask.mask_pcie_rbusmast_err = 1;
+@@ -399,7 +382,7 @@ void crystalhd_link_disable_interrupts(s
+
+ void crystalhd_link_enable_interrupts(struct crystalhd_hw *hw)
+ {
+- intr_mask_reg intr_mask;
++ union intr_mask_reg intr_mask;
+ intr_mask.whole_reg = hw->pfnReadFPGARegister(hw->adp, INTR_INTR_MSK_STS_REG);
+ intr_mask.mask_pcie_err = 1;
+ intr_mask.mask_pcie_rbusmast_err = 1;
+@@ -491,7 +474,7 @@ bool crystalhd_link_start_device(struct
+
+ dev = &hw->adp->pdev->dev;
+
+- dev_dbg(dev, "Starting Crystal HD Device\n");
++ dev_dbg(dev, "Starting Crystal HD BCM70012 Device\n");
+
+ if (!crystalhd_link_bring_out_of_rst(hw)) {
+ dev_err(dev, "Failed To Bring BCM70012 Out Of Reset\n");
+@@ -525,7 +508,7 @@ bool crystalhd_link_start_device(struct
+ crystalhd_link_start_dram(hw);
+ crystalhd_link_enable_uarts(hw);
+
+- // Disable L1 ASPM while video is playing as this causes performance problems otherwise
++ /* Disable L1 ASPM while video is playing as this causes performance problems otherwise */
+ reg_pwrmgmt = hw->pfnReadFPGARegister(hw->adp, PCIE_DLL_DATA_LINK_CONTROL);
+ reg_pwrmgmt &= ~ASPM_L1_ENABLE;
+
+@@ -539,7 +522,7 @@ bool crystalhd_link_stop_device(struct c
+ uint32_t reg;
+ BC_STATUS sts;
+
+- dev_dbg(&hw->adp->pdev->dev, "Stopping Crystal HD Device\n");
++ dev_dbg(&hw->adp->pdev->dev, "Stopping Crystal HD BCM70012 Device\n");
+ sts = crystalhd_link_put_ddr2sleep(hw);
+ if (sts != BC_STS_SUCCESS) {
+ dev_err(&hw->adp->pdev->dev, "Failed to Put DDR To Sleep!!\n");
+@@ -566,7 +549,7 @@ bool crystalhd_link_stop_device(struct c
+ return true;
+ }
+
+-uint32_t link_GetPicInfoLineNum(crystalhd_dio_req *dio, uint8_t *base)
++uint32_t link_GetPicInfoLineNum(struct crystalhd_dio_req *dio, uint8_t *base)
+ {
+ uint32_t PicInfoLineNum = 0;
+
+@@ -590,7 +573,7 @@ uint32_t link_GetPicInfoLineNum(crystalh
+ return PicInfoLineNum;
+ }
+
+-uint32_t link_GetMode422Data(crystalhd_dio_req *dio,
++uint32_t link_GetMode422Data(struct crystalhd_dio_req *dio,
+ PBC_PIC_INFO_BLOCK pPicInfoLine, int type)
+ {
+ int i;
+@@ -618,7 +601,7 @@ uint32_t link_GetMode422Data(crystalhd_d
+ return val;
+ }
+
+-uint32_t link_GetMetaDataFromPib(crystalhd_dio_req *dio,
++uint32_t link_GetMetaDataFromPib(struct crystalhd_dio_req *dio,
+ PBC_PIC_INFO_BLOCK pPicInfoLine)
+ {
+ uint32_t picture_meta_payload = 0;
+@@ -631,7 +614,7 @@ uint32_t link_GetMetaDataFromPib(crystal
+ return BC_SWAP32(picture_meta_payload);
+ }
+
+-uint32_t link_GetHeightFromPib(crystalhd_dio_req *dio,
++uint32_t link_GetHeightFromPib(struct crystalhd_dio_req *dio,
+ PBC_PIC_INFO_BLOCK pPicInfoLine)
+ {
+ uint32_t height = 0;
+@@ -645,7 +628,7 @@ uint32_t link_GetHeightFromPib(crystalhd
+ }
+
+ /* This function cannot be called from ISR context since it uses APIs that can sleep */
+-bool link_GetPictureInfo(uint32_t picHeight, uint32_t picWidth, crystalhd_dio_req *dio,
++bool link_GetPictureInfo(struct crystalhd_hw *hw, uint32_t picHeight, uint32_t picWidth, struct crystalhd_dio_req *dio,
+ uint32_t *PicNumber, uint64_t *PicMetaData)
+ {
+ uint32_t PicInfoLineNum = 0, HeightInPib = 0, offset = 0, size = 0;
+@@ -655,15 +638,21 @@ bool link_GetPictureInfo(uint32_t picHei
+ int i;
+ unsigned long res = 0;
+
++ dev_dbg(&hw->adp->pdev->dev, "getting Picture Info\n");
+
-+ x += 2;
-+ }
+ *PicNumber = 0;
+ *PicMetaData = 0;
+
+ if (!dio || !picWidth)
+- goto getpictureinfo_err;
++ goto getpictureinfo_err_nosem;
+
+- dio->pib_va = kmalloc(2 * sizeof(BC_PIC_INFO_BLOCK) + 16, GFP_KERNEL); // since copy_from_user can sleep anyway
++/* if(down_interruptible(&hw->fetch_sem)) */
++/* goto getpictureinfo_err_nosem; */
+
-+ srcY += srcWidth;
-+ dstY += strideY;
++ dio->pib_va = kmalloc(2 * sizeof(BC_PIC_INFO_BLOCK) + 16, GFP_KERNEL); /* since copy_from_user can sleep anyway */
+ if(dio->pib_va == NULL)
+ goto getpictureinfo_err;
+
-+ // second line
+ res = copy_from_user(dio->pib_va, (void *)dio->uinfo.xfr_buff, 8);
+ if (res != 0)
+ goto getpictureinfo_err;
+@@ -678,11 +667,11 @@ bool link_GetPictureInfo(uint32_t picHei
+ */
+ /* Limit = Base + pRxDMAReq->RxYDMADesc.RxBuffSz; */
+ /* Limit = Base + (pRxDMAReq->RxYDoneSzInDword * 4); */
+-// Limit = dio->uinfo.xfr_buff + dio->uinfo.xfr_len;
++/* Limit = dio->uinfo.xfr_buff + dio->uinfo.xfr_len; */
+
+ PicInfoLineNum = link_GetPicInfoLineNum(dio, dio->pib_va);
+ if (PicInfoLineNum > 1092) {
+- printk("Invalid Line Number[%d]\n", (int)PicInfoLineNum);
++ dev_dbg(&hw->adp->pdev->dev, "Invalid Line Number[%x]\n", (int)PicInfoLineNum);
+ goto getpictureinfo_err;
+ }
+
+@@ -697,7 +686,7 @@ bool link_GetPictureInfo(uint32_t picHei
+ if (picHeight) {
+ if ((PicInfoLineNum != picHeight) &&
+ (PicInfoLineNum != picHeight/2)) {
+- printk("PicInfoLineNum[%d] != PICHeight "
++ dev_dbg(&hw->adp->pdev->dev, "PicInfoLineNum[%d] != PICHeight "
+ "Or PICHeight/2 [%d]\n",
+ (int)PicInfoLineNum, picHeight);
+ goto getpictureinfo_err;
+@@ -718,12 +707,12 @@ bool link_GetPictureInfo(uint32_t picHei
+ goto getpictureinfo_err;
+ pPicInfoLine = (PBC_PIC_INFO_BLOCK)(dio->pib_va);
+
+-// if (((uint8_t *)pPicInfoLine < Base) ||
+-// ((uint8_t *)pPicInfoLine > Limit)) {
+-// dev_err(dev, "Base Limit Check Failed for Extracting "
+-// "the PIB\n");
+-// goto getpictureinfo_err;
+-// }
++/* if (((uint8_t *)pPicInfoLine < Base) || */
++/* ((uint8_t *)pPicInfoLine > Limit)) { */
++/* dev_err(dev, "Base Limit Check Failed for Extracting " */
++/* "the PIB\n"); */
++/* goto getpictureinfo_err; */
++/* } */
+
+ /*
+ * -- Ajitabh[01-16-2009]:
+@@ -767,9 +756,14 @@ bool link_GetPictureInfo(uint32_t picHei
+ if(dio->pib_va)
+ kfree(dio->pib_va);
+
++/* up(&hw->fetch_sem); */
+
-+ x = 0;
+ return true;
+
+ getpictureinfo_err:
++/* up(&hw->fetch_sem); */
+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv1 = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ __m128i uv2 = _mm_load_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
-+ __m128i uv = _mm_avg_epu8(uv1, uv2);
-+ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
-+ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++getpictureinfo_err_nosem:
+ if(dio->pib_va)
+ kfree(dio->pib_va);
+ *PicNumber = 0;
+@@ -778,12 +772,12 @@ getpictureinfo_err:
+ return false;
+ }
+
+-uint32_t link_GetRptDropParam(uint32_t picHeight, uint32_t picWidth, void* pRxDMAReq)
++uint32_t link_GetRptDropParam(struct crystalhd_hw *hw, uint32_t picHeight, uint32_t picWidth, void* pRxDMAReq)
+ {
+ uint32_t PicNumber = 0, result = 0;
+ uint64_t PicMetaData = 0;
+
+- if(link_GetPictureInfo(picHeight, picWidth, ((crystalhd_rx_dma_pkt *)pRxDMAReq)->dio_req,
++ if(link_GetPictureInfo(hw, picHeight, picWidth, ((struct crystalhd_rx_dma_pkt *)pRxDMAReq)->dio_req,
+ &PicNumber, &PicMetaData))
+ result = PicNumber;
+
+@@ -796,32 +790,60 @@ uint32_t link_GetRptDropParam(uint32_t p
+ * and returns it. THIS IS ONLY USED FOR LINK.
+ */
+ bool crystalhd_link_peek_next_decoded_frame(struct crystalhd_hw *hw,
+- uint64_t *meta_payload,
++ uint64_t *meta_payload, uint32_t *picNumFlags,
+ uint32_t PicWidth)
+ {
+ uint32_t PicNumber = 0;
+ unsigned long flags = 0;
+- crystalhd_dioq_t *ioq;
+- crystalhd_elem_t *tmp;
+- crystalhd_rx_dma_pkt *rpkt;
++ struct crystalhd_dioq *ioq;
++ struct crystalhd_elem *tmp;
++ struct crystalhd_rx_dma_pkt *rpkt;
+
+ *meta_payload = 0;
+
+ ioq = hw->rx_rdyq;
+ spin_lock_irqsave(&ioq->lock, flags);
+
+- if ((ioq->count > 0) && (ioq->head != (crystalhd_elem_t *)&ioq->head)) {
++ if ((ioq->count > 0) && (ioq->head != (struct crystalhd_elem *)&ioq->head)) {
+ tmp = ioq->head;
+- rpkt = (crystalhd_rx_dma_pkt *)tmp->data;
++ spin_unlock_irqrestore(&ioq->lock, flags);
++ rpkt = (struct crystalhd_rx_dma_pkt *)tmp->data;
+ if (rpkt) {
+- link_GetPictureInfo(hw->PICHeight, hw->PICWidth, rpkt->dio_req,
+- &PicNumber, meta_payload);
++ /* We are in process context here and have to check if we have repeated pictures */
++ /* Drop repeated pictures or garbabge pictures here */
++ /* This is because if we advertize a valid picture here, but later drop it */
++ /* It will cause single threaded applications to hang, or errors in applications that expect */
++ /* pictures not to be dropped once we have advertized their availability */
+
-+ x += 16;
-+ }
++ /* If format change packet, then return with out checking anything */
++ if (!(rpkt->flags & (COMP_FLAG_PIB_VALID | COMP_FLAG_FMT_CHANGE))) {
++ link_GetPictureInfo(hw, hw->PICHeight, hw->PICWidth, rpkt->dio_req,
++ &PicNumber, meta_payload);
++ if(!PicNumber || (PicNumber == hw->LastPicNo) || (PicNumber == hw->LastTwoPicNo)) {
++ /* discard picture */
++ if(PicNumber != 0) {
++ hw->LastTwoPicNo = hw->LastPicNo;
++ hw->LastPicNo = PicNumber;
++ }
++ rpkt = crystalhd_dioq_fetch(hw->rx_rdyq);
++ if (rpkt) {
++ crystalhd_dioq_add(hw->rx_freeq, rpkt, false, rpkt->pkt_tag);
++ rpkt = NULL;
++ }
++ *meta_payload = 0;
++ }
++ return true;
++ /* Do not update the picture numbers here since they will be updated on the actual fetch of a valid picture */
+ }
+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv1 = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ __m128i uv2 = _mm_loadu_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
-+ __m128i uv = _mm_avg_epu8(uv1, uv2);
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++ return false; /* don't use the meta_payload information */
+ }
++ else
++ return false;
+ }
+-
+ spin_unlock_irqrestore(&ioq->lock, flags);
+
+- return true;
++ return false;
+ }
+
+ bool crystalhd_link_check_input_full(struct crystalhd_hw *hw,
+@@ -876,7 +898,6 @@ bool crystalhd_link_check_input_full(str
+ bool crystalhd_link_tx_list0_handler(struct crystalhd_hw *hw, uint32_t err_sts)
+ {
+ uint32_t err_mask, tmp;
+- unsigned long flags = 0;
+
+ err_mask = MISC1_TX_DMA_ERROR_STATUS_TX_L0_DESC_TX_ABORT_ERRORS_MASK |
+ MISC1_TX_DMA_ERROR_STATUS_TX_L0_DMA_DATA_TX_ABORT_ERRORS_MASK |
+@@ -893,10 +914,8 @@ bool crystalhd_link_tx_list0_handler(str
+ tmp &= ~MISC1_TX_DMA_ERROR_STATUS_TX_L0_FIFO_FULL_ERRORS_MASK;
+
+ if (tmp) {
+- spin_lock_irqsave(&hw->lock, flags);
+ /* reset list index.*/
+ hw->tx_list_post_index = 0;
+- spin_unlock_irqrestore(&hw->lock, flags);
+ }
+
+ tmp = err_sts & err_mask;
+@@ -908,7 +927,6 @@ bool crystalhd_link_tx_list0_handler(str
+ bool crystalhd_link_tx_list1_handler(struct crystalhd_hw *hw, uint32_t err_sts)
+ {
+ uint32_t err_mask, tmp;
+- unsigned long flags = 0;
+
+ err_mask = MISC1_TX_DMA_ERROR_STATUS_TX_L1_DESC_TX_ABORT_ERRORS_MASK |
+ MISC1_TX_DMA_ERROR_STATUS_TX_L1_DMA_DATA_TX_ABORT_ERRORS_MASK |
+@@ -925,10 +943,8 @@ bool crystalhd_link_tx_list1_handler(str
+ tmp &= ~MISC1_TX_DMA_ERROR_STATUS_TX_L1_FIFO_FULL_ERRORS_MASK;
+
+ if (tmp) {
+- spin_lock_irqsave(&hw->lock, flags);
+ /* reset list index.*/
+ hw->tx_list_post_index = 0;
+- spin_unlock_irqrestore(&hw->lock, flags);
+ }
+
+ tmp = err_sts & err_mask;
+@@ -1005,7 +1021,6 @@ BC_STATUS crystalhd_link_stop_tx_dma_eng
+ struct device *dev;
+ uint32_t dma_cntrl, cnt = 30;
+ uint32_t l1 = 1, l2 = 1;
+- unsigned long flags = 0;
+
+ dma_cntrl = hw->pfnReadFPGARegister(hw->adp, MISC1_TX_SW_DESC_LIST_CTRL_STS);
+
+@@ -1014,6 +1029,7 @@ BC_STATUS crystalhd_link_stop_tx_dma_eng
+ dev_dbg(dev, "Stopping TX DMA Engine..\n");
+
+ if (!(dma_cntrl & DMA_START_BIT)) {
++ hw->tx_list_post_index = 0;
+ dev_dbg(dev, "Already Stopped\n");
+ return BC_STS_SUCCESS;
+ }
+@@ -1052,9 +1068,7 @@ BC_STATUS crystalhd_link_stop_tx_dma_eng
+ return BC_STS_ERROR;
+ }
+
+- spin_lock_irqsave(&hw->lock, flags);
+ hw->tx_list_post_index = 0;
+- spin_unlock_irqrestore(&hw->lock, flags);
+ dev_dbg(dev, "stopped TX DMA..\n");
+ crystalhd_link_enable_interrupts(hw);
+
+@@ -1166,7 +1180,7 @@ bool crystalhd_link_rel_addr_to_pib_Q(st
+ return true;
+ }
+
+-void link_cpy_pib_to_app(C011_PIB *src_pib, BC_PIC_INFO_BLOCK *dst_pib)
++void link_cpy_pib_to_app(struct C011_PIB *src_pib, BC_PIC_INFO_BLOCK *dst_pib)
+ {
+ if (!src_pib || !dst_pib) {
+ printk(KERN_ERR "%s: Invalid Arguments\n", __func__);
+@@ -1191,10 +1205,10 @@ void link_cpy_pib_to_app(C011_PIB *src_p
+ void crystalhd_link_proc_pib(struct crystalhd_hw *hw)
+ {
+ unsigned int cnt;
+- C011_PIB src_pib;
++ struct C011_PIB src_pib;
+ uint32_t pib_addr, pib_cnt;
+ BC_PIC_INFO_BLOCK *AppPib;
+- crystalhd_rx_dma_pkt *rx_pkt = NULL;
++ struct crystalhd_rx_dma_pkt *rx_pkt = NULL;
+
+ pib_cnt = crystalhd_link_get_pib_avail_cnt(hw);
+
+@@ -1203,11 +1217,11 @@ void crystalhd_link_proc_pib(struct crys
+
+ for (cnt = 0; cnt < pib_cnt; cnt++) {
+ pib_addr = crystalhd_link_get_addr_from_pib_Q(hw);
+- crystalhd_link_mem_rd(hw, pib_addr, sizeof(C011_PIB) / 4,
++ crystalhd_link_mem_rd(hw, pib_addr, sizeof(struct C011_PIB) / 4,
+ (uint32_t *)&src_pib);
+
+ if (src_pib.bFormatChange) {
+- rx_pkt = (crystalhd_rx_dma_pkt *)
++ rx_pkt = (struct crystalhd_rx_dma_pkt *)
+ crystalhd_dioq_fetch(hw->rx_freeq);
+ if (!rx_pkt)
+ return;
+@@ -1334,7 +1348,7 @@ void crystalhd_link_stop_rx_dma_engine(s
+ }
+
+ BC_STATUS crystalhd_link_hw_prog_rxdma(struct crystalhd_hw *hw,
+- crystalhd_rx_dma_pkt *rx_pkt)
++ struct crystalhd_rx_dma_pkt *rx_pkt)
+ {
+ struct device *dev;
+ uint32_t y_low_addr_reg, y_high_addr_reg;
+@@ -1376,7 +1390,6 @@ BC_STATUS crystalhd_link_hw_prog_rxdma(s
+ if (rx_pkt->uv_phy_addr)
+ hw->rx_list_sts[hw->rx_list_post_index] |= rx_waiting_uv_intr;
+ hw->rx_list_post_index = (hw->rx_list_post_index + 1) % DMA_ENGINE_CNT;
+- spin_unlock_irqrestore(&hw->rx_lock, flags);
+
+ crystalhd_dioq_add(hw->rx_actq, (void *)rx_pkt, false, rx_pkt->pkt_tag);
+
+@@ -1393,11 +1406,13 @@ BC_STATUS crystalhd_link_hw_prog_rxdma(s
+ hw->pfnWriteFPGARegister(hw->adp, uv_low_addr_reg, desc_addr.low_part | 0x01);
+ }
+
++ spin_unlock_irqrestore(&hw->rx_lock, flags);
+
-+ x += 16;
-+ }
-+ }
-+ }
+ return BC_STS_SUCCESS;
+ }
+
+ BC_STATUS crystalhd_link_hw_post_cap_buff(struct crystalhd_hw *hw,
+- crystalhd_rx_dma_pkt *rx_pkt)
++ struct crystalhd_rx_dma_pkt *rx_pkt)
+ {
+ BC_STATUS sts = crystalhd_link_hw_prog_rxdma(hw, rx_pkt);
+
+@@ -1451,10 +1466,10 @@ void crystalhd_link_hw_finalize_pause(st
+ }
+ hw->rx_list_post_index = 0;
+
+-// aspm = crystalhd_reg_rd(hw->adp, PCIE_DLL_DATA_LINK_CONTROL);
+-// aspm |= ASPM_L1_ENABLE;
+-// dev_info(&hw->adp->pdev->dev, "aspm on\n");
+-// crystalhd_reg_wr(hw->adp, PCIE_DLL_DATA_LINK_CONTROL, aspm);
++/* aspm = crystalhd_reg_rd(hw->adp, PCIE_DLL_DATA_LINK_CONTROL); */
++/* aspm |= ASPM_L1_ENABLE; */
++/* dev_info(&hw->adp->pdev->dev, "aspm on\n"); */
++/* crystalhd_reg_wr(hw->adp, PCIE_DLL_DATA_LINK_CONTROL, aspm); */
+ }
+
+ bool crystalhd_link_rx_list0_handler(struct crystalhd_hw *hw,
+@@ -1463,7 +1478,7 @@ bool crystalhd_link_rx_list0_handler(str
+ uint32_t uv_err_sts)
+ {
+ uint32_t tmp;
+- list_sts tmp_lsts;
++ enum list_sts tmp_lsts;
+
+ if (!(y_err_sts & GET_Y0_ERR_MSK) && !(uv_err_sts & GET_UV0_ERR_MSK))
+ return false;
+@@ -1532,7 +1547,7 @@ bool crystalhd_link_rx_list1_handler(str
+ uint32_t uv_err_sts)
+ {
+ uint32_t tmp;
+- list_sts tmp_lsts;
++ enum list_sts tmp_lsts;
+
+ if (!(y_err_sts & GET_Y1_ERR_MSK) && !(uv_err_sts & GET_UV1_ERR_MSK))
+ return false;
+@@ -1700,11 +1715,11 @@ BC_STATUS crystalhd_link_fw_cmd_post_pro
+ BC_FW_CMD *fw_cmd)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+- DecRspChannelStartVideo *st_rsp = NULL;
++ struct DecRspChannelStartVideo *st_rsp = NULL;
+
+ switch (fw_cmd->cmd[0]) {
+ case eCMD_C011_DEC_CHAN_START_VIDEO:
+- st_rsp = (DecRspChannelStartVideo *)fw_cmd->rsp;
++ st_rsp = (struct DecRspChannelStartVideo *)fw_cmd->rsp;
+ hw->pib_del_Q_addr = st_rsp->picInfoDeliveryQ;
+ hw->pib_rel_Q_addr = st_rsp->picInfoReleaseQ;
+ dev_dbg(&hw->adp->pdev->dev, "DelQAddr:%x RelQAddr:%x\n",
+@@ -1725,7 +1740,7 @@ BC_STATUS crystalhd_link_fw_cmd_post_pro
+ BC_STATUS crystalhd_link_put_ddr2sleep(struct crystalhd_hw *hw)
+ {
+ uint32_t reg;
+- link_misc_perst_decoder_ctrl rst_cntrl_reg;
++ union link_misc_perst_decoder_ctrl rst_cntrl_reg;
+
+ /* Pulse reset pin of 7412 (MISC_PERST_DECODER_CTRL) */
+ rst_cntrl_reg.whole_reg = hw->pfnReadDevRegister(hw->adp, MISC_PERST_DECODER_CTRL);
+@@ -1841,7 +1856,7 @@ BC_STATUS crystalhd_link_download_fw(str
+ sig_reg = (uint32_t)DCI_SIGNATURE_DATA_7;
+ for (cnt = 0; cnt < 8; cnt++) {
+ uint32_t swapped_data = *temp_buff;
+- swapped_data = bswap_32_1(swapped_data);
++ swapped_data = cpu_to_be32(swapped_data);
+ hw->pfnWriteFPGARegister(hw->adp, sig_reg, swapped_data);
+ sig_reg -= 4;
+ temp_buff++;
+@@ -1875,9 +1890,9 @@ BC_STATUS crystalhd_link_download_fw(str
+ return BC_STS_FW_AUTH_FAILED;
+ }
+
+- dev_info(dev, "Firmware Downloaded Successfully\n");
++ dev_dbg(dev, "Firmware Downloaded Successfully\n");
+
+- // Load command response addresses
++ /* Load command response addresses */
+ hw->fwcmdPostAddr = TS_Host2CpuSnd;
+ hw->fwcmdPostMbox = Hst2CpuMbx1;
+ hw->fwcmdRespMbox = Cpu2HstMbx1;
+@@ -1893,6 +1908,7 @@ BC_STATUS crystalhd_link_do_fw_cmd(struc
+ wait_queue_head_t fw_cmd_event;
+ int rc = 0;
+ BC_STATUS sts;
++ unsigned long flags;
+
+ crystalhd_create_event(&fw_cmd_event);
+
+@@ -1916,6 +1932,8 @@ BC_STATUS crystalhd_link_do_fw_cmd(struc
+ hw->fwcmd_evt_sts = 0;
+ hw->pfw_cmd_event = &fw_cmd_event;
+
++ spin_lock_irqsave(&hw->lock, flags);
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+0] = srcY [x+0];
-+ dstY[x*2+1] = (srcUV[x+0] + srcUV[x+0+srcWidth])/2;
-+ dstY[x*2+2] = srcY [x+1];
-+ dstY[x*2+3] = (srcUV[x+1] + srcUV[x+1+srcWidth])/2;
+ /*Write the command to the memory*/
+ hw->pfnDevDRAMWrite(hw, hw->fwcmdPostAddr, FW_CMD_BUFF_SZ, cmd_buff);
+
+@@ -1924,10 +1942,14 @@ BC_STATUS crystalhd_link_do_fw_cmd(struc
+
+ /* Write the command address to mailbox */
+ hw->pfnWriteDevRegister(hw->adp, hw->fwcmdPostMbox, hw->fwcmdPostAddr);
+
-+ x += 2;
-+ }
++ spin_unlock_irqrestore(&hw->lock, flags);
+
-+ srcY += srcWidth;
-+ srcUV += srcWidth;
-+ dstY += strideY;
+ msleep_interruptible(50);
+
++ /* FW commands should complete even if we got a signal from the upper layer */
+ crystalhd_wait_on_event(&fw_cmd_event, hw->fwcmd_evt_sts,
+- 20000, rc, false);
++ 20000, rc, true);
+
+ if (!rc) {
+ sts = BC_STS_SUCCESS;
+@@ -1935,7 +1957,7 @@ BC_STATUS crystalhd_link_do_fw_cmd(struc
+ dev_err(dev, "Firmware command T/O\n");
+ sts = BC_STS_TIMEOUT;
+ } else if (rc == -EINTR) {
+- dev_dbg(dev, "FwCmd Wait Signal int.\n");
++ dev_err(dev, "FwCmd Wait Signal int - Should never happen\n");
+ sts = BC_STS_IO_USER_ABORT;
+ } else {
+ dev_err(dev, "FwCmd IO Error.\n");
+@@ -1947,12 +1969,16 @@ BC_STATUS crystalhd_link_do_fw_cmd(struc
+ return sts;
+ }
+
++ spin_lock_irqsave(&hw->lock, flags);
+
-+ __y += 2;
-+ }
+ /*Get the Responce Address*/
+ cmd_res_addr = hw->pfnReadDevRegister(hw->adp, hw->fwcmdRespMbox);
+
+ /*Read the Response*/
+ hw->pfnDevDRAMRead(hw, cmd_res_addr, FW_CMD_BUFF_SZ, res_buff);
+
++ spin_unlock_irqrestore(&hw->lock, flags);
+
-+ // last 2 lines
-+ while (__y < height)
-+ {
-+ x = 0;
+ if (res_buff[2] != C011_RET_SUCCESS) {
+ dev_err(dev, "res_buff[2] != C011_RET_SUCCESS\n");
+ return BC_STS_FW_CMD_ERR;
+@@ -2020,13 +2046,13 @@ bool crystalhd_link_hw_interrupt_handle(
+ return rc;
+ }
+
+-// Dummy private function
++/* Dummy private function */
+ void crystalhd_link_notify_fll_change(struct crystalhd_hw *hw, bool bCleanupContext)
+ {
+ return;
+ }
+
+-bool crystalhd_link_notify_event(struct crystalhd_hw *hw, BRCM_EVENT EventCode)
++bool crystalhd_link_notify_event(struct crystalhd_hw *hw, enum BRCM_EVENT EventCode)
+ {
+ return true;
+ }
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_linkfuncs.h crystalhd/driver/linux/crystalhd_linkfuncs.h
+--- crystalhd-07032010/driver/linux/crystalhd_linkfuncs.h 2010-07-02 02:50:02.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_linkfuncs.h 2011-03-14 18:51:48.709632230 +0000
+@@ -98,7 +98,7 @@
+ #define DecHt_HostSwReset 0x340000
+ #define BC_DRAM_FW_CFG_ADDR 0x001c2000
+
+-typedef union _link_intr_mask_reg_ {
++union intr_mask_reg {
+ struct {
+ uint32_t mask_tx_done:1;
+ uint32_t mask_tx_err:1;
+@@ -112,9 +112,9 @@ typedef union _link_intr_mask_reg_ {
+
+ uint32_t whole_reg;
+
+-} intr_mask_reg;
++};
+
+-typedef union _link_misc_perst_deco_ctrl_ {
++union link_misc_perst_deco_ctrl {
+ struct {
+ uint32_t bcm7412_rst:1; /* 1 -> BCM7412 is held in reset. Reset value 1.*/
+ uint32_t reserved0:3; /* Reserved.No Effect*/
+@@ -124,9 +124,9 @@ typedef union _link_misc_perst_deco_ctrl
+
+ uint32_t whole_reg;
+
+-} link_misc_perst_deco_ctrl;
++};
+
+-typedef union _link_misc_perst_clk_ctrl_ {
++union link_misc_perst_clk_ctrl {
+ struct {
+ uint32_t sel_alt_clk:1; /* When set, selects a 6.75MHz clock as the source of core_clk */
+ uint32_t stop_core_clk:1; /* When set, stops the branch of core_clk that is not needed for low power operation */
+@@ -140,10 +140,10 @@ typedef union _link_misc_perst_clk_ctrl_
+
+ uint32_t whole_reg;
+
+-} link_misc_perst_clk_ctrl;
++};
+
+
+-typedef union _link_misc_perst_decoder_ctrl_ {
++union link_misc_perst_decoder_ctrl {
+ struct {
+ uint32_t bcm_7412_rst:1; /* 1 -> BCM7412 is held in reset. Reset value 1.*/
+ uint32_t res0:3; /* Reserved.No Effect*/
+@@ -153,7 +153,7 @@ typedef union _link_misc_perst_decoder_c
+
+ uint32_t whole_reg;
+
+-} link_misc_perst_decoder_ctrl;
++};
+
+ /* DMA engine register BIT mask wrappers.. */
+ #define DMA_START_BIT MISC1_TX_SW_DESC_LIST_CTRL_STS_TX_DMA_RUN_STOP_MASK
+@@ -187,14 +187,14 @@ void crystalhd_link_soft_rst(struct crys
+ bool crystalhd_link_load_firmware_config(struct crystalhd_hw *hw);
+ bool crystalhd_link_start_device(struct crystalhd_hw *hw);
+ bool crystalhd_link_stop_device(struct crystalhd_hw *hw);
+-uint32_t link_GetPicInfoLineNum(crystalhd_dio_req *dio, uint8_t *base);
+-uint32_t link_GetMode422Data(crystalhd_dio_req *dio, PBC_PIC_INFO_BLOCK pPicInfoLine, int type);
+-uint32_t link_GetMetaDataFromPib(crystalhd_dio_req *dio, PBC_PIC_INFO_BLOCK pPicInfoLine);
+-uint32_t link_GetHeightFromPib(crystalhd_dio_req *dio, PBC_PIC_INFO_BLOCK pPicInfoLine);
+-bool link_GetPictureInfo(uint32_t picHeight, uint32_t picWidth, crystalhd_dio_req *dio,
++uint32_t link_GetPicInfoLineNum(struct crystalhd_dio_req *dio, uint8_t *base);
++uint32_t link_GetMode422Data(struct crystalhd_dio_req *dio, PBC_PIC_INFO_BLOCK pPicInfoLine, int type);
++uint32_t link_GetMetaDataFromPib(struct crystalhd_dio_req *dio, PBC_PIC_INFO_BLOCK pPicInfoLine);
++uint32_t link_GetHeightFromPib(struct crystalhd_dio_req *dio, PBC_PIC_INFO_BLOCK pPicInfoLine);
++bool link_GetPictureInfo(struct crystalhd_hw *hw, uint32_t picHeight, uint32_t picWidth, struct crystalhd_dio_req *dio,
+ uint32_t *PicNumber, uint64_t *PicMetaData);
+-uint32_t link_GetRptDropParam(uint32_t picHeight, uint32_t picWidth, void *pRxDMAReq);
+-bool crystalhd_link_peek_next_decoded_frame(struct crystalhd_hw *hw, uint64_t *meta_payload, uint32_t PicWidth);
++uint32_t link_GetRptDropParam(struct crystalhd_hw *hw, uint32_t picHeight, uint32_t picWidth, void *pRxDMAReq);
++bool crystalhd_link_peek_next_decoded_frame(struct crystalhd_hw *hw, uint64_t *meta_payload, uint32_t *picNumFlags, uint32_t PicWidth);
+ bool crystalhd_link_check_input_full(struct crystalhd_hw *hw, uint32_t needed_sz, uint32_t *empty_sz,
+ bool b_188_byte_pkts, uint8_t *flags);
+ bool crystalhd_link_tx_list0_handler(struct crystalhd_hw *hw, uint32_t err_sts);
+@@ -205,12 +205,12 @@ BC_STATUS crystalhd_link_stop_tx_dma_eng
+ uint32_t crystalhd_link_get_pib_avail_cnt(struct crystalhd_hw *hw);
+ uint32_t crystalhd_link_get_addr_from_pib_Q(struct crystalhd_hw *hw);
+ bool crystalhd_link_rel_addr_to_pib_Q(struct crystalhd_hw *hw, uint32_t addr_to_rel);
+-void link_cpy_pib_to_app(C011_PIB *src_pib, BC_PIC_INFO_BLOCK *dst_pib);
++void link_cpy_pib_to_app(struct C011_PIB *src_pib, BC_PIC_INFO_BLOCK *dst_pib);
+ void crystalhd_link_proc_pib(struct crystalhd_hw *hw);
+ void crystalhd_link_start_rx_dma_engine(struct crystalhd_hw *hw);
+ void crystalhd_link_stop_rx_dma_engine(struct crystalhd_hw *hw);
+-BC_STATUS crystalhd_link_hw_prog_rxdma(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt *rx_pkt);
+-BC_STATUS crystalhd_link_hw_post_cap_buff(struct crystalhd_hw *hw, crystalhd_rx_dma_pkt *rx_pkt);
++BC_STATUS crystalhd_link_hw_prog_rxdma(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt *rx_pkt);
++BC_STATUS crystalhd_link_hw_post_cap_buff(struct crystalhd_hw *hw, struct crystalhd_rx_dma_pkt *rx_pkt);
+ void crystalhd_link_get_dnsz(struct crystalhd_hw *hw, uint32_t list_index,
+ uint32_t *y_dw_dnsz, uint32_t *uv_dw_dnsz);
+ void crystalhd_link_hw_finalize_pause(struct crystalhd_hw *hw);
+@@ -224,5 +224,5 @@ BC_STATUS crystalhd_link_download_fw(str
+ BC_STATUS crystalhd_link_do_fw_cmd(struct crystalhd_hw *hw, BC_FW_CMD *fw_cmd);
+ bool crystalhd_link_hw_interrupt_handle(struct crystalhd_adp *adp, struct crystalhd_hw *hw);
+ void crystalhd_link_notify_fll_change(struct crystalhd_hw *hw, bool bCleanupContext);
+-bool crystalhd_link_notify_event(struct crystalhd_hw *hw, BRCM_EVENT EventCode);
++bool crystalhd_link_notify_event(struct crystalhd_hw *hw, enum BRCM_EVENT EventCode);
+ #endif
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_lnx.c crystalhd/driver/linux/crystalhd_lnx.c
+--- crystalhd-07032010/driver/linux/crystalhd_lnx.c 2010-07-03 23:16:54.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_lnx.c 2011-03-14 21:01:41.627638358 +0000
+@@ -14,7 +14,7 @@
+ You should have received a copy of the GNU General Public License
+ along with this driver. If not, see <http://www.gnu.org/licenses/>.
+ ***************************************************************************/
+-#define DEBUG
+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
-+ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
+ #include <linux/version.h>
+
+ #include "crystalhd_lnx.h"
+@@ -23,6 +23,20 @@ static struct class *crystalhd_class;
+
+ static struct crystalhd_adp *g_adp_info;
+
++extern int bc_get_userhandle_count(struct crystalhd_cmd *ctx);
+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++struct device *chddev(void)
++{
++ return &g_adp_info->pdev->dev;
++}
+
-+ x += 16;
-+ }
-+ }
-+ }
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 35)
++loff_t noop_llseek(struct file *file, loff_t offset, int origin)
++{
++ return file->f_pos;
++}
++#endif
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+0] = srcY [x+0];
-+ dstY[x*2+1] = srcUV[x+0];
-+ dstY[x*2+2] = srcY [x+1];
-+ dstY[x*2+3] = srcUV[x+1];
+ #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 18)
+ static irqreturn_t chd_dec_isr(int irq, void *arg)
+ #else
+@@ -46,16 +60,21 @@ static int chd_dec_enable_int(struct cry
+ return -EINVAL;
+ }
+
+- if (adp->pdev->msi_enabled)
+- adp->msi = 1;
++ rc = pci_enable_msi(adp->pdev);
++ if(rc != 0)
++ dev_err(&adp->pdev->dev, "MSI request failed..\n");
+ else
+- adp->msi = pci_enable_msi(adp->pdev);
++ adp->msi = 1;
+
+ rc = request_irq(adp->pdev->irq, chd_dec_isr, IRQF_SHARED,
+ adp->name, (void *)adp);
+- if (rc) {
+
-+ x += 2;
++ if (rc != 0) {
+ dev_err(&adp->pdev->dev, "Interrupt request failed..\n");
+- pci_disable_msi(adp->pdev);
++ if(adp->msi) {
++ pci_disable_msi(adp->pdev);
++ adp->msi = 0;
+ }
-+
-+ srcY += srcWidth;
-+ dstY += strideY;
-+
-+ __y++;
+ }
+
+ return rc;
+@@ -70,8 +89,10 @@ static int chd_dec_disable_int(struct cr
+
+ free_irq(adp->pdev->irq, adp);
+
+- if (adp->msi)
++ if (adp->msi) {
+ pci_disable_msi(adp->pdev);
++ adp->msi = 0;
+ }
+
+ return 0;
+ }
+@@ -156,10 +177,8 @@ static int chd_dec_fetch_cdata(struct cr
+ dev_err(chddev(), "failed to pull add_cdata sz:%x "
+ "ua_off:%x\n", io->add_cdata_sz,
+ (unsigned int)ua_off);
+- if (io->add_cdata) {
+- kfree(io->add_cdata);
+- io->add_cdata = NULL;
+- }
++ kfree(io->add_cdata);
++ io->add_cdata = NULL;
+ return -ENODATA;
+ }
+
+@@ -251,7 +270,10 @@ static int chd_dec_api_cmd(struct crysta
+
+ rc = chd_dec_proc_user_data(adp, temp, ua, 0);
+ if (!rc) {
+- sts = func(&adp->cmds, temp);
++ if(func == NULL)
++ sts = BC_STS_PWR_MGMT; /* Can only happen when we are in suspend state */
++ else
++ sts = func(&adp->cmds, temp);
+ if (sts == BC_STS_PENDING)
+ sts = BC_STS_NOT_IMPL;
+ temp->udata.RetSts = sts;
+@@ -267,26 +289,34 @@ static int chd_dec_api_cmd(struct crysta
+ }
+
+ /* API interfaces */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 35)
+ static int chd_dec_ioctl(struct inode *in, struct file *fd,
+ unsigned int cmd, unsigned long ua)
++#else
++static long chd_dec_ioctl(struct file *fd,
++ unsigned int cmd, unsigned long ua)
++#endif
+ {
+ struct crystalhd_adp *adp = chd_get_adp();
++ struct device *dev = &adp->pdev->dev;
+ crystalhd_cmd_proc cproc;
+ struct crystalhd_user *uc;
+
++ dev_dbg(dev, "Entering %s\n", __func__);
+
-+ return BC_STS_SUCCESS;
-+}
-+
-+static BC_STATUS DtsCopy420ToUYVY(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{
-+ // TODO, test this
-+ uint32_t x, __y;
-+
-+ strideY += dstWidth*2;
+ if (!adp || !fd) {
+ dev_err(chddev(), "Invalid adp\n");
+ return -EINVAL;
+ }
+
+- uc = (struct crystalhd_user *)fd->private_data;
++ uc = fd->private_data;
+ if (!uc) {
+ dev_err(chddev(), "Failed to get uc\n");
+ return -ENODATA;
+ }
+
+ cproc = crystalhd_get_cmd_proc(&adp->cmds, cmd, uc);
+- if (!cproc) {
++ if (!cproc && !(adp->cmds.state & BC_LINK_SUSPEND)) {
+ dev_err(chddev(), "Unhandled command: %d\n", cmd);
+ return -EINVAL;
+ }
+@@ -318,10 +348,10 @@ static int chd_dec_open(struct inode *in
+ dev_err(dev, "cmd_user_open - %d\n", sts);
+ rc = -EBUSY;
+ }
+-
+- adp->cfg_users++;
+-
+- fd->private_data = uc;
++ else {
++ adp->cfg_users++;
++ fd->private_data = uc;
++ }
+
+ return rc;
+ }
+@@ -330,7 +360,9 @@ static int chd_dec_close(struct inode *i
+ {
+ struct crystalhd_adp *adp = chd_get_adp();
+ struct device *dev = &adp->pdev->dev;
++ struct crystalhd_cmd *ctx = &adp->cmds;
+ struct crystalhd_user *uc;
++ uint32_t mode;
+
+ dev_dbg(dev, "Entering %s\n", __func__);
+ if (!adp) {
+@@ -338,24 +370,65 @@ static int chd_dec_close(struct inode *i
+ return -EINVAL;
+ }
+
+- uc = (struct crystalhd_user *)fd->private_data;
++ uc = fd->private_data;
+ if (!uc) {
+ dev_err(dev, "Failed to get uc\n");
+ return -ENODATA;
+ }
+
+- crystalhd_user_close(&adp->cmds, uc);
++ /* Check and close only if we have not flush/closed before */
++ /* This is needed because release is not guarenteed to be called immediately on close,
++ * if duplicate file handles exist due to fork etc. This causes problems with close and re-open
++ of the device immediately */
+
-+ __y = 0;
-+ while (__y < height-2)
-+ {
-+ // first line
-+ x = 0;
++ if(uc->in_use) {
++ mode = uc->mode;
+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
-+ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++ ctx->user[uc->uid].mode = DTS_MODE_INV;
++ ctx->user[uc->uid].in_use = 0;
+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++ dev_info(chddev(), "Closing user[%x] handle with mode %x\n", uc->uid, mode);
+
-+ x += 16;
-+ }
++ if (((mode & 0xFF) == DTS_DIAG_MODE) ||
++ ((mode & 0xFF) == DTS_PLAYBACK_MODE) ||
++ ((bc_get_userhandle_count(ctx) == 0) && (ctx->hw_ctx != NULL))) {
++ ctx->cin_wait_exit = 1;
++ ctx->pwr_state_change = BC_HW_RUNNING;
++ /* Stop the HW Capture just in case flush did not get called before stop */
++ /* And only if we had actually started it */
++ if(ctx->hw_ctx->rx_freeq != NULL) {
++ crystalhd_hw_stop_capture(ctx->hw_ctx, true);
++ crystalhd_hw_free_dma_rings(ctx->hw_ctx);
+ }
++ if(ctx->adp->fill_byte_pool)
++ crystalhd_destroy_dio_pool(ctx->adp);
++ if(ctx->adp->elem_pool_head)
++ crystalhd_delete_elem_pool(ctx->adp);
++ ctx->state = BC_LINK_INVALID;
++ crystalhd_hw_close(ctx->hw_ctx, ctx->adp);
++ kfree(ctx->hw_ctx);
++ ctx->hw_ctx = NULL;
+ }
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+1] = srcY [x+0];
-+ dstY[x*2+0] = srcUV[x+0];
-+ dstY[x*2+3] = srcY [x+1];
-+ dstY[x*2+2] = srcUV[x+1];
-+
-+ x += 2;
-+ }
-+
-+ srcY += srcWidth;
-+ dstY += strideY;
-+
-+ // second line
-+
-+ x = 0;
-+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv1 = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ __m128i uv2 = _mm_load_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
-+ __m128i uv = _mm_avg_epu8(uv1, uv2);
-+ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
-+ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
-+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv1 = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ __m128i uv2 = _mm_loadu_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
-+ __m128i uv = _mm_avg_epu8(uv1, uv2);
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
-+
-+ x += 16;
-+ }
-+ }
-+ }
-+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+1] = srcY [x+0];
-+ dstY[x*2+0] = (srcUV[x+0] + srcUV[x+0+srcWidth])/2;
-+ dstY[x*2+3] = srcY [x+1];
-+ dstY[x*2+2] = (srcUV[x+1] + srcUV[x+1+srcWidth])/2;
-+
-+ x += 2;
-+ }
-+
-+ srcY += srcWidth;
-+ srcUV += srcWidth;
-+ dstY += strideY;
++ uc->in_use = 0;
+
+- adp->cfg_users--;
++ if(adp->cfg_users > 0)
++ adp->cfg_users--;
+ }
+
+ return 0;
+ }
+
+ static const struct file_operations chd_dec_fops = {
+- .owner = THIS_MODULE,
+- .ioctl = chd_dec_ioctl,
+- .open = chd_dec_open,
+- .release = chd_dec_close,
++ .owner = THIS_MODULE,
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 35)
++ .ioctl = chd_dec_ioctl,
++#else
++ .unlocked_ioctl = chd_dec_ioctl,
++#endif
++ .open = chd_dec_open,
++ .release = chd_dec_close,
++ .llseek = noop_llseek,
+ };
+
+ static int __devinit chd_dec_init_chdev(struct crystalhd_adp *adp)
+@@ -395,11 +468,11 @@ static int __devinit chd_dec_init_chdev(
+ goto device_create_fail;
+ }
+
+-// rc = crystalhd_create_elem_pool(adp, BC_LINK_ELEM_POOL_SZ);
+-// if (rc) {
+-// dev_err(xdev, "failed to create device\n");
+-// goto elem_pool_fail;
+-// }
++/* rc = crystalhd_create_elem_pool(adp, BC_LINK_ELEM_POOL_SZ); */
++/* if (rc) { */
++/* dev_err(xdev, "failed to create device\n"); */
++/* goto elem_pool_fail; */
++/* } */
+
+ /* Allocate general purpose ioctl pool. */
+ for (i = 0; i < CHD_IODATA_POOL_SZ; i++) {
+@@ -416,8 +489,8 @@ static int __devinit chd_dec_init_chdev(
+ return 0;
+
+ kzalloc_fail:
+- //crystalhd_delete_elem_pool(adp);
+-//elem_pool_fail:
++ /*crystalhd_delete_elem_pool(adp); */
++/*elem_pool_fail: */
+ device_destroy(crystalhd_class, MKDEV(adp->chd_dec_major, 0));
+ device_create_fail:
+ class_destroy(crystalhd_class);
+@@ -444,15 +517,15 @@ static void __devexit chd_dec_release_ch
+ /* Clear iodata pool.. */
+ do {
+ temp = chd_dec_alloc_iodata(adp, 0);
+- if (temp)
+- kfree(temp);
++ kfree(temp);
+ } while (temp);
+
+- //crystalhd_delete_elem_pool(adp);
++ /*crystalhd_delete_elem_pool(adp); */
+ }
+
+ static int __devinit chd_pci_reserve_mem(struct crystalhd_adp *pinfo)
+ {
++ struct device *dev = &pinfo->pdev->dev;
+ int rc;
+
+ uint32_t bar0 = pci_resource_start(pinfo->pdev, 0);
+@@ -461,7 +534,7 @@ static int __devinit chd_pci_reserve_mem
+ uint32_t bar2 = pci_resource_start(pinfo->pdev, 2);
+ uint32_t mem_len = pci_resource_len(pinfo->pdev, 2);
+
+- printk(KERN_DEBUG "bar0:0x%x-0x%08x bar2:0x%x-0x%08x\n",
++ dev_dbg(dev, "bar0:0x%x-0x%08x bar2:0x%x-0x%08x\n",
+ bar0, i2o_len, bar2, mem_len);
+
+ /* bar-0 */
+@@ -503,7 +576,7 @@ static int __devinit chd_pci_reserve_mem
+ return rc;
+ }
+
+- printk(KERN_DEBUG "i2o_addr:0x%08lx Mapped addr:0x%08lx \n",
++ dev_dbg(dev, "i2o_addr:0x%08lx Mapped addr:0x%08lx \n",
+ (unsigned long)pinfo->i2o_addr, (unsigned long)pinfo->mem_addr);
+
+ return 0;
+@@ -555,35 +628,37 @@ static void __devexit chd_dec_pci_remove
+ static int __devinit chd_dec_pci_probe(struct pci_dev *pdev,
+ const struct pci_device_id *entry)
+ {
++ struct device *dev = &pdev->dev;
+ struct crystalhd_adp *pinfo;
+ int rc;
+ BC_STATUS sts = BC_STS_SUCCESS;
+
+- printk(KERN_DEBUG "Starting Device:0x%04x\n", pdev->device);
++ dev_info(dev, "Starting Device:0x%04x\n", pdev->device);
+
+ pinfo = kzalloc(sizeof(struct crystalhd_adp), GFP_KERNEL);
+ if (!pinfo) {
+- printk(KERN_ERR "%s: Failed to allocate memory\n", __func__);
+- return -ENOMEM;
++ dev_err(dev, "%s: Failed to allocate memory\n", __func__);
++ rc = -ENOMEM;
++ goto out;
+ }
+
+ pinfo->pdev = pdev;
+
+ rc = pci_enable_device(pdev);
+ if (rc) {
+- printk(KERN_ERR "%s: Failed to enable PCI device\n", __func__);
+- return rc;
++ dev_err(dev, "%s: Failed to enable PCI device\n", __func__);
++ goto free_priv;
+ }
+
+- snprintf(pinfo->name, 31, "crystalhd_pci_e:%d:%d:%d",
++ snprintf(pinfo->name, sizeof(pinfo->name), "crystalhd_pci_e:%d:%d:%d",
+ pdev->bus->number, PCI_SLOT(pdev->devfn),
+ PCI_FUNC(pdev->devfn));
+
+ rc = chd_pci_reserve_mem(pinfo);
+ if (rc) {
+- printk(KERN_ERR "%s: Failed to setup memory regions.\n",
++ dev_err(dev, "%s: Failed to set up memory regions.\n",
+ __func__);
+- return -ENOMEM;
++ goto disable_device;
+ }
+
+ pinfo->present = 1;
+@@ -593,12 +668,14 @@ static int __devinit chd_dec_pci_probe(s
+ spin_lock_init(&pinfo->lock);
+
+ /* setup api stuff.. */
+- chd_dec_init_chdev(pinfo);
++ rc = chd_dec_init_chdev(pinfo);
++ if (rc)
++ goto release_mem;
+
-+ // last 2 lines
-+ while (__y < height)
-+ {
-+ x = 0;
-+
-+ if (gSSE2)
-+ {
-+ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
-+ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
-+
-+ x += 16;
-+ }
-+ }
-+ else
-+ {
-+ while (x < srcWidth-15)
-+ {
-+ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
-+ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
-+ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
-+
-+ x += 16;
-+ }
+ rc = chd_dec_enable_int(pinfo);
+ if (rc) {
+- printk(KERN_ERR "%s: _enable_int err:%d\n", __func__, rc);
+- pci_disable_device(pdev);
+- return -ENODEV;
++ dev_err(dev, "%s: _enable_int err:%d\n", __func__, rc);
++ goto cleanup_chdev;
+ }
+
+ /* Set dma mask... */
+@@ -609,16 +686,16 @@ static int __devinit chd_dec_pci_probe(s
+ pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32));
+ pinfo->dmabits = 32;
+ } else {
+- printk(KERN_ERR "%s: Unabled to setup DMA %d\n", __func__, rc);
+- pci_disable_device(pdev);
+- return -ENODEV;
++ dev_err(dev, "%s: Unabled to setup DMA %d\n", __func__, rc);
++ rc = -ENODEV;
++ goto cleanup_int;
+ }
+
+ sts = crystalhd_setup_cmd_context(&pinfo->cmds, pinfo);
+ if (sts != BC_STS_SUCCESS) {
+- printk(KERN_ERR "%s: cmd setup :%d\n", __func__, sts);
+- pci_disable_device(pdev);
+- return -ENODEV;
++ dev_err(dev, "%s: cmd setup :%d\n", __func__, sts);
++ rc = -ENODEV;
++ goto cleanup_int;
+ }
+
+ pci_set_master(pdev);
+@@ -627,10 +704,21 @@ static int __devinit chd_dec_pci_probe(s
+
+ g_adp_info = pinfo;
+
+- return 0;
++out:
++ return rc;
++cleanup_int:
++ chd_dec_disable_int(pinfo);
++cleanup_chdev:
++ chd_dec_release_chdev(pinfo);
++release_mem:
++ chd_pci_release_mem(pinfo);
++disable_device:
++ pci_disable_device(pdev);
++free_priv:
++ kfree(pdev);
++ goto out;
+ }
+
+-#ifdef CONFIG_PM
+ int chd_dec_pci_suspend(struct pci_dev *pdev, pm_message_t state)
+ {
+ struct crystalhd_adp *adp;
+@@ -653,6 +741,7 @@ int chd_dec_pci_suspend(struct pci_dev *
+ sts = crystalhd_suspend(&adp->cmds, temp);
+ if (sts != BC_STS_SUCCESS) {
+ dev_err(dev, "Crystal HD Suspend %d\n", sts);
++ chd_dec_free_iodata(adp, temp, false);
+ return -ENODEV;
+ }
+
+@@ -706,7 +795,6 @@ int chd_dec_pci_resume(struct pci_dev *p
+
+ return 0;
+ }
+-#endif
+
+ #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 24)
+ static DEFINE_PCI_DEVICE_TABLE(chd_dec_pci_id_table) = {
+@@ -729,10 +817,8 @@ static struct pci_driver bc_chd_driver =
+ .probe = chd_dec_pci_probe,
+ .remove = __devexit_p(chd_dec_pci_remove),
+ .id_table = chd_dec_pci_id_table,
+-#ifdef CONFIG_PM
+ .suspend = chd_dec_pci_suspend,
+ .resume = chd_dec_pci_resume
+-#endif
+ };
+
+ struct crystalhd_adp *chd_get_adp(void)
+@@ -740,16 +826,11 @@ struct crystalhd_adp *chd_get_adp(void)
+ return g_adp_info;
+ }
+
+-inline struct device *chddev(void)
+-{
+- return &chd_get_adp()->pdev->dev;
+-}
+-
+ static int __init chd_dec_module_init(void)
+ {
+ int rc;
+
+- printk(KERN_INFO "Loading crystalhd %d.%d.%d\n",
++ printk(KERN_DEBUG "Loading crystalhd v%d.%d.%d\n",
+ crystalhd_kmod_major, crystalhd_kmod_minor, crystalhd_kmod_rev);
+
+ rc = pci_register_driver(&bc_chd_driver);
+@@ -764,7 +845,7 @@ module_init(chd_dec_module_init);
+
+ static void __exit chd_dec_module_cleanup(void)
+ {
+- printk(KERN_INFO "unloading crystalhd %d.%d.%d\n",
++ printk(KERN_DEBUG "Unloading crystalhd %d.%d.%d\n",
+ crystalhd_kmod_major, crystalhd_kmod_minor, crystalhd_kmod_rev);
+
+ pci_unregister_driver(&bc_chd_driver);
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_lnx.h crystalhd/driver/linux/crystalhd_lnx.h
+--- crystalhd-07032010/driver/linux/crystalhd_lnx.h 2010-07-02 02:51:43.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_lnx.h 2011-03-14 18:51:48.710632238 +0000
+@@ -75,22 +75,20 @@ struct crystalhd_adp {
+ spinlock_t lock;
+
+ /* API Related */
+- unsigned int chd_dec_major;
++ int chd_dec_major;
+ unsigned int cfg_users;
+
+ crystalhd_ioctl_data *idata_free_head; /* ioctl data pool */
+- crystalhd_elem_t *elem_pool_head; /* Queue element pool */
++ struct crystalhd_elem *elem_pool_head; /* Queue element pool */
+
+ struct crystalhd_cmd cmds;
+
+- crystalhd_dio_req *ua_map_free_head;
++ struct crystalhd_dio_req *ua_map_free_head;
+ struct pci_pool *fill_byte_pool;
+ };
+
+
+ struct crystalhd_adp *chd_get_adp(void);
+ struct device *chddev(void);
+-void chd_set_log_level(struct crystalhd_adp *adp, char *arg);
+
+ #endif
+-
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_misc.c crystalhd/driver/linux/crystalhd_misc.c
+--- crystalhd-07032010/driver/linux/crystalhd_misc.c 2010-07-03 23:16:54.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_misc.c 2011-03-14 18:51:48.710632238 +0000
+@@ -25,18 +25,19 @@
+ **********************************************************************/
+
+ #include <linux/device.h>
++#include <linux/version.h>
+
+ #include "crystalhd_lnx.h"
+ #include "crystalhd_misc.h"
+
+-// Some HW specific code defines
+-extern uint32_t link_GetRptDropParam(uint32_t picHeight, uint32_t picWidth, void *);
+-extern uint32_t flea_GetRptDropParam(void *, void *);
++/* Some HW specific code defines */
++extern uint32_t link_GetRptDropParam(struct crystalhd_hw *hw, uint32_t picHeight, uint32_t picWidth, void *);
++extern uint32_t flea_GetRptDropParam(struct crystalhd_hw *hw, void *);
+
+-static crystalhd_dio_req *crystalhd_alloc_dio(struct crystalhd_adp *adp)
++static struct crystalhd_dio_req *crystalhd_alloc_dio(struct crystalhd_adp *adp)
+ {
+ unsigned long flags = 0;
+- crystalhd_dio_req *temp = NULL;
++ struct crystalhd_dio_req *temp = NULL;
+
+ if (!adp) {
+ printk(KERN_ERR "%s: Invalid arg\n", __func__);
+@@ -52,7 +53,7 @@ static crystalhd_dio_req *crystalhd_allo
+ return temp;
+ }
+
+-static void crystalhd_free_dio(struct crystalhd_adp *adp, crystalhd_dio_req *dio)
++static void crystalhd_free_dio(struct crystalhd_adp *adp, struct crystalhd_dio_req *dio)
+ {
+ unsigned long flags = 0;
+
+@@ -68,10 +69,10 @@ static void crystalhd_free_dio(struct cr
+ spin_unlock_irqrestore(&adp->lock, flags);
+ }
+
+-static crystalhd_elem_t *crystalhd_alloc_elem(struct crystalhd_adp *adp)
++static struct crystalhd_elem *crystalhd_alloc_elem(struct crystalhd_adp *adp)
+ {
+ unsigned long flags = 0;
+- crystalhd_elem_t *temp = NULL;
++ struct crystalhd_elem *temp = NULL;
+
+ if (!adp)
+ {
+@@ -84,14 +85,12 @@ static crystalhd_elem_t *crystalhd_alloc
+ adp->elem_pool_head = adp->elem_pool_head->flink;
+ memset(temp, 0, sizeof(*temp));
+ }
+- else
+- printk(KERN_ERR "no element found\n");
+
+ spin_unlock_irqrestore(&adp->lock, flags);
+
+ return temp;
+ }
+-static void crystalhd_free_elem(struct crystalhd_adp *adp, crystalhd_elem_t *elem)
++static void crystalhd_free_elem(struct crystalhd_adp *adp, struct crystalhd_elem *elem)
+ {
+ unsigned long flags = 0;
+
+@@ -137,7 +136,7 @@ static inline void crystalhd_init_sg(str
+ * Return:
+ * Status.
+ *
+- * Get value from Link's PCIe config space.
++ * Get value from PCIe config space.
+ */
+ BC_STATUS crystalhd_pci_cfg_rd(struct crystalhd_adp *adp, uint32_t off,
+ uint32_t len, uint32_t *val)
+@@ -283,10 +282,10 @@ void bc_kern_dma_free(struct crystalhd_a
+ * will be used to free elements while deleting the queue.
+ */
+ BC_STATUS crystalhd_create_dioq(struct crystalhd_adp *adp,
+- crystalhd_dioq_t **dioq_hnd,
++ struct crystalhd_dioq **dioq_hnd,
+ crystalhd_data_free_cb cb, void *cbctx)
+ {
+- crystalhd_dioq_t *dioq = NULL;
++ struct crystalhd_dioq *dioq = NULL;
+
+ if (!adp || !dioq_hnd) {
+ printk(KERN_ERR "%s: Invalid arg\n", __func__);
+@@ -299,8 +298,8 @@ BC_STATUS crystalhd_create_dioq(struct c
+
+ spin_lock_init(&dioq->lock);
+ dioq->sig = BC_LINK_DIOQ_SIG;
+- dioq->head = (crystalhd_elem_t *)&dioq->head;
+- dioq->tail = (crystalhd_elem_t *)&dioq->head;
++ dioq->head = (struct crystalhd_elem *)&dioq->head;
++ dioq->tail = (struct crystalhd_elem *)&dioq->head;
+ crystalhd_create_event(&dioq->event);
+ dioq->adp = adp;
+ dioq->data_rel_cb = cb;
+@@ -323,7 +322,7 @@ BC_STATUS crystalhd_create_dioq(struct c
+ * by calling the call back provided during creation.
+ *
+ */
+-void crystalhd_delete_dioq(struct crystalhd_adp *adp, crystalhd_dioq_t *dioq)
++void crystalhd_delete_dioq(struct crystalhd_adp *adp, struct crystalhd_dioq *dioq)
+ {
+ void *temp;
+
+@@ -351,11 +350,11 @@ void crystalhd_delete_dioq(struct crysta
+ *
+ * Insert new element to Q tail.
+ */
+-BC_STATUS crystalhd_dioq_add(crystalhd_dioq_t *ioq, void *data,
++BC_STATUS crystalhd_dioq_add(struct crystalhd_dioq *ioq, void *data,
+ bool wake, uint32_t tag)
+ {
+ unsigned long flags = 0;
+- crystalhd_elem_t *tmp;
++ struct crystalhd_elem *tmp;
+
+ if (!ioq || (ioq->sig != BC_LINK_DIOQ_SIG) || !data) {
+ dev_err(chddev(), "%s: Invalid arg\n", __func__);
+@@ -371,7 +370,7 @@ BC_STATUS crystalhd_dioq_add(crystalhd_d
+ tmp->data = data;
+ tmp->tag = tag;
+ spin_lock_irqsave(&ioq->lock, flags);
+- tmp->flink = (crystalhd_elem_t *)&ioq->head;
++ tmp->flink = (struct crystalhd_elem *)&ioq->head;
+ tmp->blink = ioq->tail;
+ tmp->flink->blink = tmp;
+ tmp->blink->flink = tmp;
+@@ -393,21 +392,25 @@ BC_STATUS crystalhd_dioq_add(crystalhd_d
+ *
+ * Remove an element from Queue.
+ */
+-void *crystalhd_dioq_fetch(crystalhd_dioq_t *ioq)
++void *crystalhd_dioq_fetch(struct crystalhd_dioq *ioq)
+ {
+ unsigned long flags = 0;
+- crystalhd_elem_t *tmp;
+- crystalhd_elem_t *ret = NULL;
++ struct crystalhd_elem *tmp;
++ struct crystalhd_elem *ret = NULL;
+ void *data = NULL;
+
+ if (!ioq || (ioq->sig != BC_LINK_DIOQ_SIG)) {
+ dev_err(chddev(), "%s: Invalid arg\n", __func__);
++ if(!ioq)
++ dev_err(chddev(), "ioq not initialized\n");
++ else
++ dev_err(chddev(), "ioq invalid signature\n");
+ return data;
+ }
+
+ spin_lock_irqsave(&ioq->lock, flags);
+ tmp = ioq->head;
+- if (tmp != (crystalhd_elem_t *)&ioq->head) {
++ if (tmp != (struct crystalhd_elem *)&ioq->head) {
+ ret = tmp;
+ tmp->flink->blink = tmp->blink;
+ tmp->blink->flink = tmp->flink;
+@@ -431,11 +434,11 @@ void *crystalhd_dioq_fetch(crystalhd_dio
+ *
+ * Search TAG and remove the element.
+ */
+-void *crystalhd_dioq_find_and_fetch(crystalhd_dioq_t *ioq, uint32_t tag)
++void *crystalhd_dioq_find_and_fetch(struct crystalhd_dioq *ioq, uint32_t tag)
+ {
+ unsigned long flags = 0;
+- crystalhd_elem_t *tmp;
+- crystalhd_elem_t *ret = NULL;
++ struct crystalhd_elem *tmp;
++ struct crystalhd_elem *ret = NULL;
+ void *data = NULL;
+
+ if (!ioq || (ioq->sig != BC_LINK_DIOQ_SIG)) {
+@@ -445,7 +448,7 @@ void *crystalhd_dioq_find_and_fetch(crys
+
+ spin_lock_irqsave(&ioq->lock, flags);
+ tmp = ioq->head;
+- while (tmp != (crystalhd_elem_t *)&ioq->head) {
++ while (tmp != (struct crystalhd_elem *)&ioq->head) {
+ if (tmp->tag == tag) {
+ ret = tmp;
+ tmp->flink->blink = tmp->blink;
+@@ -482,8 +485,8 @@ void *crystalhd_dioq_fetch_wait(struct c
+ unsigned long flags = 0;
+ int rc = 0;
+
+- crystalhd_rx_dma_pkt *r_pkt = NULL;
+- crystalhd_dioq_t *ioq = hw->rx_rdyq;
++ struct crystalhd_rx_dma_pkt *r_pkt = NULL;
++ struct crystalhd_dioq *ioq = hw->rx_rdyq;
+ uint32_t picYcomp = 0;
+
+ unsigned long fetchTimeout = jiffies + msecs_to_jiffies(to_secs * 1000);
+@@ -503,40 +506,46 @@ void *crystalhd_dioq_fetch_wait(struct c
+ else
+ spin_unlock_irqrestore(&ioq->lock, flags);
+ if (rc == 0) {
+- // Found a packet. Check if it is a repeated picture or not
+- // Drop the picture if it is a repeated picture
++ /* Found a packet. Check if it is a repeated picture or not */
++ /* Drop the picture if it is a repeated picture */
++ /* Lock against checks from get status calls */
++ if(down_interruptible(&hw->fetch_sem))
++ goto sem_error;
+ r_pkt = crystalhd_dioq_fetch(ioq);
+- // If format change packet, then return with out checking anything
++ /* If format change packet, then return with out checking anything */
+ if (r_pkt->flags & (COMP_FLAG_PIB_VALID | COMP_FLAG_FMT_CHANGE))
+- return r_pkt;
+- if (hw->adp->pdev->device == BC_PCI_DEVID_LINK)
+- picYcomp = link_GetRptDropParam(hw->PICHeight, hw->PICWidth, (void *)r_pkt);
++ goto sem_rel_return;
++ if (hw->adp->pdev->device == BC_PCI_DEVID_LINK) {
++ picYcomp = link_GetRptDropParam(hw, hw->PICHeight, hw->PICWidth, (void *)r_pkt);
+ }
-+ }
+ else {
+- // For Flea, we don't have the width and height handy since they
+- // come in the PIB in the picture, so this function will also
+- // populate the width and height
++ /* For Flea, we don't have the width and height handy since they */
++ /* come in the PIB in the picture, so this function will also */
++ /* populate the width and height */
+ picYcomp = flea_GetRptDropParam(hw, (void *)r_pkt);
+- // For flea it is the above function that indicated format change
++ /* For flea it is the above function that indicated format change */
+ if(r_pkt->flags & (COMP_FLAG_PIB_VALID | COMP_FLAG_FMT_CHANGE))
+- return r_pkt;
++ goto sem_rel_return;
+ }
+ if(!picYcomp || (picYcomp == hw->LastPicNo) ||
+ (picYcomp == hw->LastTwoPicNo)) {
+- //Discard picture
++ /*Discard picture */
+ if(picYcomp != 0) {
+ hw->LastTwoPicNo = hw->LastPicNo;
+ hw->LastPicNo = picYcomp;
+ }
+ crystalhd_dioq_add(hw->rx_freeq, r_pkt, false, r_pkt->pkt_tag);
+ r_pkt = NULL;
++ up(&hw->fetch_sem);
+ } else {
+ if(hw->adp->pdev->device == BC_PCI_DEVID_LINK) {
+- if((picYcomp - hw->LastPicNo) > 1)
++ if((picYcomp - hw->LastPicNo) > 1) {
+ dev_info(dev, "MISSING %u PICTURES\n", (picYcomp - hw->LastPicNo));
++ }
+ }
+ hw->LastTwoPicNo = hw->LastPicNo;
+ hw->LastPicNo = picYcomp;
+- return r_pkt;
++ goto sem_rel_return;
+ }
+ } else if (rc == -EINTR) {
+ *sig_pend = 1;
+@@ -547,6 +556,11 @@ void *crystalhd_dioq_fetch_wait(struct c
+ dev_info(dev, "FETCH TIMEOUT\n");
+ spin_unlock_irqrestore(&ioq->lock, flags);
+ return r_pkt;
++sem_error:
++ return NULL;
++sem_rel_return:
++ up(&hw->fetch_sem);
++ return r_pkt;
+ }
+
+ /**
+@@ -568,13 +582,13 @@ void *crystalhd_dioq_fetch_wait(struct c
+ BC_STATUS crystalhd_map_dio(struct crystalhd_adp *adp, void *ubuff,
+ uint32_t ubuff_sz, uint32_t uv_offset,
+ bool en_422mode, bool dir_tx,
+- crystalhd_dio_req **dio_hnd)
++ struct crystalhd_dio_req **dio_hnd)
+ {
+ struct device *dev;
+- crystalhd_dio_req *dio;
++ struct crystalhd_dio_req *dio;
+ uint32_t start = 0, end = 0, count = 0;
+- unsigned long uaddr = 0;
+- uint32_t spsz = 0, uv_start = 0;
++ uint32_t spsz = 0;
++ unsigned long uaddr = 0, uv_start = 0;
+ int i = 0, rw = 0, res = 0, nr_pages = 0, skip_fb_sg = 0;
+
+ if (!adp || !ubuff || !ubuff_sz || !dio_hnd) {
+@@ -720,7 +734,7 @@ BC_STATUS crystalhd_map_dio(struct cryst
+ *
+ * This routine is to unmap the user buffer pages.
+ */
+-BC_STATUS crystalhd_unmap_dio(struct crystalhd_adp *adp, crystalhd_dio_req *dio)
++BC_STATUS crystalhd_unmap_dio(struct crystalhd_adp *adp, struct crystalhd_dio_req *dio)
+ {
+ struct page *page = NULL;
+ int j = 0;
+@@ -765,7 +779,7 @@ int crystalhd_create_dio_pool(struct cry
+ struct device *dev;
+ uint32_t asz = 0, i = 0;
+ uint8_t *temp;
+- crystalhd_dio_req *dio;
++ struct crystalhd_dio_req *dio;
+
+ if (!adp || !max_pages) {
+ printk(KERN_ERR "%s: Invalid arg\n", __func__);
+@@ -790,13 +804,13 @@ int crystalhd_create_dio_pool(struct cry
+ BC_LINK_SG_POOL_SZ, max_pages, asz, adp->fill_byte_pool);
+
+ for (i = 0; i < BC_LINK_SG_POOL_SZ; i++) {
+- temp = (uint8_t *)kzalloc(asz, GFP_KERNEL);
++ temp = kzalloc(asz, GFP_KERNEL);
+ if ((temp) == NULL) {
+ dev_err(dev, "Failed to alloc %d mem\n", asz);
+ return -ENOMEM;
+ }
+
+- dio = (crystalhd_dio_req *)temp;
++ dio = (struct crystalhd_dio_req *)temp;
+ temp += sizeof(*dio);
+ dio->pages = (struct page **)temp;
+ temp += (sizeof(*dio->pages) * max_pages);
+@@ -826,7 +840,7 @@ int crystalhd_create_dio_pool(struct cry
+ */
+ void crystalhd_destroy_dio_pool(struct crystalhd_adp *adp)
+ {
+- crystalhd_dio_req *dio;
++ struct crystalhd_dio_req *dio;
+ int count = 0;
+
+ if (!adp) {
+@@ -868,7 +882,7 @@ int crystalhd_create_elem_pool(struct cr
+ uint32_t pool_size)
+ {
+ uint32_t i;
+- crystalhd_elem_t *temp;
++ struct crystalhd_elem *temp;
+
+ if (!adp || !pool_size)
+ return -EINVAL;
+@@ -896,7 +910,7 @@ int crystalhd_create_elem_pool(struct cr
+ */
+ void crystalhd_delete_elem_pool(struct crystalhd_adp *adp)
+ {
+- crystalhd_elem_t *temp;
++ struct crystalhd_elem *temp;
+ int dbg_cnt = 0;
+
+ if (!adp)
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/crystalhd_misc.h crystalhd/driver/linux/crystalhd_misc.h
+--- crystalhd-07032010/driver/linux/crystalhd_misc.h 2010-06-25 19:25:30.000000000 +0100
++++ crystalhd/driver/linux/crystalhd_misc.h 2011-03-14 18:51:48.710632238 +0000
+@@ -34,13 +34,12 @@
+ #include <linux/string.h>
+ #include <linux/ioctl.h>
+ #include <linux/dma-mapping.h>
+-#include <linux/version.h>
+ #include <linux/sched.h>
+ #include <asm/system.h>
+ #include "bc_dts_glob_lnx.h"
+ #include "crystalhd_hw.h"
+
+-// forward declare
++/* forward declare */
+ struct crystalhd_hw;
+
+ /* Global element pool for all Queue management.
+@@ -78,7 +77,7 @@ struct crystalhd_dio_user_info {
+ bool b422mode;
+ };
+
+-typedef struct _crystalhd_dio_req {
++struct crystalhd_dio_req {
+ uint32_t sig;
+ uint32_t max_pages;
+ struct page **pages;
+@@ -90,34 +89,34 @@ typedef struct _crystalhd_dio_req {
+ void *fb_va;
+ uint32_t fb_size;
+ dma_addr_t fb_pa;
+- void *pib_va; // pointer to temporary buffer to extract metadata
+- struct _crystalhd_dio_req *next;
+-} crystalhd_dio_req;
++ void *pib_va; /* pointer to temporary buffer to extract metadata */
++ struct crystalhd_dio_req *next;
++};
+
+ #define BC_LINK_DIOQ_SIG (0x09223280)
+
+-typedef struct _crystalhd_elem_s {
+- struct _crystalhd_elem_s *flink;
+- struct _crystalhd_elem_s *blink;
++struct crystalhd_elem {
++ struct crystalhd_elem *flink;
++ struct crystalhd_elem *blink;
+ void *data;
+ uint32_t tag;
+-} crystalhd_elem_t;
++};
+
+ typedef void (*crystalhd_data_free_cb)(void *context, void *data);
+
+-typedef struct _crystalhd_dioq_s {
++struct crystalhd_dioq {
+ uint32_t sig;
+ struct crystalhd_adp *adp;
+- crystalhd_elem_t *head;
+- crystalhd_elem_t *tail;
++ struct crystalhd_elem *head;
++ struct crystalhd_elem *tail;
+ uint32_t count;
+ spinlock_t lock;
+ wait_queue_head_t event;
+ crystalhd_data_free_cb data_rel_cb;
+ void *cb_context;
+-} crystalhd_dioq_t;
++};
+
+-typedef void (*hw_comp_callback)(crystalhd_dio_req *,
++typedef void (*hw_comp_callback)(struct crystalhd_dio_req *,
+ wait_queue_head_t *event, BC_STATUS sts);
+
+ /*========== PCIe Config access routines.================*/
+@@ -159,18 +158,18 @@ do { \
+ extern int crystalhd_create_dio_pool(struct crystalhd_adp *, uint32_t);
+ extern void crystalhd_destroy_dio_pool(struct crystalhd_adp *);
+ extern BC_STATUS crystalhd_map_dio(struct crystalhd_adp *, void *, uint32_t,
+- uint32_t, bool, bool, crystalhd_dio_req**);
++ uint32_t, bool, bool, struct crystalhd_dio_req**);
+
+-extern BC_STATUS crystalhd_unmap_dio(struct crystalhd_adp *, crystalhd_dio_req*);
++extern BC_STATUS crystalhd_unmap_dio(struct crystalhd_adp *, struct crystalhd_dio_req*);
+ #define crystalhd_get_sgle_paddr(_dio, _ix) (cpu_to_le64(sg_dma_address(&_dio->sg[_ix])))
+ #define crystalhd_get_sgle_len(_dio, _ix) (cpu_to_le32(sg_dma_len(&_dio->sg[_ix])))
+
+ /*================ General Purpose Queues ==================*/
+-extern BC_STATUS crystalhd_create_dioq(struct crystalhd_adp *, crystalhd_dioq_t **, crystalhd_data_free_cb , void *);
+-extern void crystalhd_delete_dioq(struct crystalhd_adp *, crystalhd_dioq_t *);
+-extern BC_STATUS crystalhd_dioq_add(crystalhd_dioq_t *ioq, void *data, bool wake, uint32_t tag);
+-extern void *crystalhd_dioq_fetch(crystalhd_dioq_t *ioq);
+-extern void *crystalhd_dioq_find_and_fetch(crystalhd_dioq_t *ioq, uint32_t tag);
++extern BC_STATUS crystalhd_create_dioq(struct crystalhd_adp *, struct crystalhd_dioq **, crystalhd_data_free_cb , void *);
++extern void crystalhd_delete_dioq(struct crystalhd_adp *, struct crystalhd_dioq *);
++extern BC_STATUS crystalhd_dioq_add(struct crystalhd_dioq *ioq, void *data, bool wake, uint32_t tag);
++extern void *crystalhd_dioq_fetch(struct crystalhd_dioq *ioq);
++extern void *crystalhd_dioq_find_and_fetch(struct crystalhd_dioq *ioq, uint32_t tag);
+ extern void *crystalhd_dioq_fetch_wait(struct crystalhd_hw *hw, uint32_t to_secs, uint32_t *sig_pend);
+
+ #define crystalhd_dioq_count(_ioq) ((_ioq) ? _ioq->count : 0)
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/FleaDefs.h crystalhd/driver/linux/FleaDefs.h
+--- crystalhd-07032010/driver/linux/FleaDefs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/driver/linux/FleaDefs.h 2011-03-14 18:51:48.707632214 +0000
+@@ -1,37 +1,16 @@
+ #ifndef _FLEA_DEFS_
+ #define _FLEA_DEFS_
+
+-/*
++/*
+ * Include a whole bunch of RDB files for register definitions
+ */
+-#include "bchp_misc1.h"
+-#include "bchp_misc2.h"
+-#include "bchp_misc3.h"
+-#include "bchp_scrub_ctrl.h"
+-#include "bchp_wrap_misc_intr2.h"
+-#include "bchp_armcr4_bridge.h"
+-#include "bchp_intr.h"
+-#include "bchp_pri_arb_control_regs.h"
+-#include "bchp_ddr23_ctl_regs_0.h"
+-#include "bchp_ddr23_phy_byte_lane_0.h"
+-#include "bchp_ddr23_phy_byte_lane_1.h"
+-#include "bchp_ddr23_phy_control_regs.h"
+-#include "bchp_clk.h"
+-#include "bchp_pcie_tl.h"
+-#include "bchp_sun_gisb_arb.h"
+-#include "bchp_misc_perst.h"
+-#include "bchp_decode_cpuregs_0.h"
+-#include "bchp_decode_cpuregs2_0.h"
+-#include "bchp_pcie_cfg.h"
+-#include "bchp_mfd.h"
+-#include "bchp_sun_top_ctrl.h"
+-#include "bchp_gio.h"
++#include "bcm_70015_regs.h"
+
+-// Assume we have 64MB DRam
+-#define FLEA_TOTAL_DRAM_SIZE 64*1024*1024
++/* Assume we have 64MB DRam */
++#define FLEA_TOTAL_DRAM_SIZE 64*1024*1024
+ #define FLEA_GISB_DIRECT_BASE 0x50
+
+-/*- These definition of the ADDRESS and DATA
++/*- These definition of the ADDRESS and DATA
+ - Registers are not there in RDB.
+ */
+ #define FLEA_GISB_INDIRECT_ADDRESS 0xFFF8
+@@ -68,19 +47,19 @@
+ -- We use BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM1 as FW to Host mailbox.
+ */
+
+-// Address where the command parameters are written.
++/* Address where the command parameters are written. */
+ #define DDRADDR_4_FWCMDS 0x100
+
+-//
+-// mailbox used for passing the FW Command address (DDR address) to
+-// firmware.
+-//
++/* */
++/* mailbox used for passing the FW Command address (DDR address) to */
++/* firmware. */
++/* */
+ #define FW_CMD_POST_MBOX BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM1
+
+-// Once we get a firmware command done interrupt,
+-// we will need to get the address of the response.
+-// This mailbox is written by FW before asserting the
+-// firmware command done interrupt.
++/* Once we get a firmware command done interrupt, */
++/* we will need to get the address of the response. */
++/* This mailbox is written by FW before asserting the */
++/* firmware command done interrupt. */
+ #define FW_CMD_RES_MBOX BCHP_ARMCR4_BRIDGE_REG_MBOX_PCI1
+
+ /*
+@@ -98,17 +77,17 @@
+ -- and there is Width data. The driver will copy this 32 bit data to Y[0]
+ -- location. This makes the Flea PIB compatible with Link.
+ -- Also note that Flea is capable of putting out the odd size picture widths
+--- so the PicWidth field is the actual picture width of the picture. In link
++-- so the PicWidth field is the actual picture width of the picture. In link
+ -- We were only getting 1920,1280 or 720 as picture widths.
+ */
+ #define PIC_PIB_DATA_OFFSET_FROM_END 4
+-#define PIC_PIB_DATA_SIZE_IN_BYTES 4 //The data that use to be in Y[0] component
+-#define PIC_WIDTH_OFFSET_FROM_END 8 //Width information for the driver.
+-#define PIC_WIDTH_DATA_SIZE_IN_BYTES 4 //Width information for the driver.
++#define PIC_PIB_DATA_SIZE_IN_BYTES 4 /*The data that use to be in Y[0] component */
++#define PIC_WIDTH_OFFSET_FROM_END 8 /*Width information for the driver. */
++#define PIC_WIDTH_DATA_SIZE_IN_BYTES 4 /*Width information for the driver. */
+
+ /*
+--- The format change PIB comes in a dummy frame now.
+--- The Width field has the format change flag (bit-31) which
++-- The format change PIB comes in a dummy frame now.
++-- The Width field has the format change flag (bit-31) which
+ -- the driver uses to detect the format change now.
+ */
+ #define PIB_FORMAT_CHANGE_BIT BC_BIT(31)
+@@ -117,62 +96,58 @@
+ #define FLEA_DECODE_ERROR_FLAG 0x800
+
+ /*
+--- Interrupt Mask, Set and Clear registers are exactly
+--- same as the interrupt status register. We will
++-- Interrupt Mask, Set and Clear registers are exactly
++-- same as the interrupt status register. We will
+ -- Use the following union for all the registers.
+ */
+-typedef
+-union
+-_FLEA_INTR_BITS_COMMON_
+
-+ while (x < srcWidth-1)
-+ {
-+ dstY[x*2+1] = srcY [x+0];
-+ dstY[x*2+0] = srcUV[x+0];
-+ dstY[x*2+3] = srcY [x+1];
-+ dstY[x*2+2] = srcUV[x+1];
++union FLEA_INTR_BITS_COMMON
+ {
+- struct
++ struct
+ {
+- uint32_t L0TxDMADone:1; // Bit-0
+- uint32_t L0TxDMAErr:1; // Bit-1
+- uint32_t L0YRxDMADone:1; // Bit-2
+- uint32_t L0YRxDMAErr:1; // Bit-3
+- uint32_t L0UVRxDMADone:1; // Bit-4
+- uint32_t L0UVRxDMAErr:1; // Bit-5
+- uint32_t Reserved1:2; // Bit-6-7
+- uint32_t L1TxDMADone:1; // Bit-8
+- uint32_t L1TxDMAErr:1; // Bit-9
+- uint32_t L1YRxDMADone:1; // Bit-10
+- uint32_t L1YRxDMAErr:1; // Bit-11
+- uint32_t L1UVRxDMADone:1; // Bit-12
+- uint32_t L1UVRxDMAErr:1; // Bit-13
+- uint32_t Reserved2:2; // Bit-14-15
+- uint32_t ArmMbox0Int:1; // Bit-16
+- uint32_t ArmMbox1Int:1; // Bit-17
+- uint32_t ArmMbox2Int:1; // Bit-18
+- uint32_t ArmMbox3Int:1; // Bit-19
+- uint32_t Reserved3:4; // Bit-20-23
+- uint32_t PcieTgtUrAttn:1; // Bit-24
+- uint32_t PcieTgtCaAttn:1; // Bit-25
+- uint32_t HaltIntr:1; // Bit-26
+- uint32_t Reserved4:5; // Bit-27-31
+- };
+-
+- uint32_t WholeReg;
+-}FLEA_INTR_BITS_COMMON;
++ uint32_t L0TxDMADone:1; /* Bit-0 */
++ uint32_t L0TxDMAErr:1; /* Bit-1 */
++ uint32_t L0YRxDMADone:1; /* Bit-2 */
++ uint32_t L0YRxDMAErr:1; /* Bit-3 */
++ uint32_t L0UVRxDMADone:1; /* Bit-4 */
++ uint32_t L0UVRxDMAErr:1; /* Bit-5 */
++ uint32_t Reserved1:2; /* Bit-6-7 */
++ uint32_t L1TxDMADone:1; /* Bit-8 */
++ uint32_t L1TxDMAErr:1; /* Bit-9 */
++ uint32_t L1YRxDMADone:1; /* Bit-10 */
++ uint32_t L1YRxDMAErr:1; /* Bit-11 */
++ uint32_t L1UVRxDMADone:1; /* Bit-12 */
++ uint32_t L1UVRxDMAErr:1; /* Bit-13 */
++ uint32_t Reserved2:2; /* Bit-14-15 */
++ uint32_t ArmMbox0Int:1; /* Bit-16 */
++ uint32_t ArmMbox1Int:1; /* Bit-17 */
++ uint32_t ArmMbox2Int:1; /* Bit-18 */
++ uint32_t ArmMbox3Int:1; /* Bit-19 */
++ uint32_t Reserved3:4; /* Bit-20-23 */
++ uint32_t PcieTgtUrAttn:1; /* Bit-24 */
++ uint32_t PcieTgtCaAttn:1; /* Bit-25 */
++ uint32_t HaltIntr:1; /* Bit-26 */
++ uint32_t Reserved4:5; /* Bit-27-31 */
++ };
+
+-typedef FLEA_INTR_BITS_COMMON FLEA_INTR_STS_REG;
+-typedef FLEA_INTR_BITS_COMMON FLEA_MASK_REG;
++ uint32_t WholeReg;
++};
+
+-/*
++/*
+ ================================================================
+ -- Flea power state machine
+ -- FLEA_PS_NONE
+ -- Enter to this state when system boots up and device is not open.
+--- FLEA_PS_ACTIVE:
++-- FLEA_PS_ACTIVE:
+ -- 1. Set when the device is started and FW downloaded.
+--- 2. We come to this state from FLEA_PS_LP_COMPLETE when
++-- 2. We come to this state from FLEA_PS_LP_COMPLETE when
+ -- 2.a Free list length becomes greater than X. [Same As Internal Pause Sequence]
+ -- 2.b There is a firmware command issued.
+ -- 3. We come to this state from FLEA_PS_LP_PENDING when
+ -- 3.a Free list length becomes greater than X. [Same As Internal Pause Sequence]
+ -- 3.b There is a firmware command Issued.
+ -- FLEA_PS_LP_PENDING
+--- 1. Enter to this state from FLEA_PS_ACTIVE
++-- 1. Enter to this state from FLEA_PS_ACTIVE
+ -- 1.a FLL becomes greater less than Y[Same as Internal Resume].
+ -- FLEA_PS_LP_COMPLETE
+ -- 1. Enter in to this state from FLEA_PS_LP_PENDING
+@@ -184,26 +159,23 @@ typedef FLEA_INTR_BITS_COMMON FLEA_MASK_
+ -- 4. Enter this state when RX is not running, either before it is started or after it is stopped.
+ =================================================================
+ */
+-typedef
+-enum
+-_FLEA_POWER_STATES_
+-{
+
-+ x += 2;
-+ }
++enum FLEA_POWER_STATES {
+ FLEA_PS_NONE=0,
+ FLEA_PS_STOPPED,
+ FLEA_PS_ACTIVE,
+ FLEA_PS_LP_PENDING,
+ FLEA_PS_LP_COMPLETE
+-}FLEA_POWER_STATES;
++};
+
+-typedef enum _FLEA_STATE_CH_EVENT_
+-{
++enum FLEA_STATE_CH_EVENT {
+ FLEA_EVT_NONE=0,
+ FLEA_EVT_START_DEVICE,
+ FLEA_EVT_STOP_DEVICE,
+ FLEA_EVT_FLL_CHANGE,
+ FLEA_EVT_FW_CMD_POST,
+ FLEA_EVT_CMD_COMP
+-}FLEA_STATE_CH_EVENT;
++};
+
+ #define TEST_BIT(_value_,_bit_number_) (_value_ & (0x00000001 << _bit_number_))
+
+@@ -213,4 +185,4 @@ typedef enum _FLEA_STATE_CH_EVENT_
+ #define SET_BIT(_value_,_bit_number_)\
+ {_value_ |= (0x01 << _bit_number_);}
+
+-#endif
+\ No newline at end of file
++#endif
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/.gitignore crystalhd/driver/linux/.gitignore
+--- crystalhd-07032010/driver/linux/.gitignore 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/driver/linux/.gitignore 2011-03-14 21:01:41.626638348 +0000
+@@ -0,0 +1,7 @@
++# generated files:
++Makefile
++autom4te.cache
++config.log
++config.status
++configure
++crystalhd.ko.unsigned
+diff -Naurp --exclude .git crystalhd-07032010/driver/linux/Makefile.in crystalhd/driver/linux/Makefile.in
+--- crystalhd-07032010/driver/linux/Makefile.in 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/driver/linux/Makefile.in 2011-03-14 18:51:48.707632214 +0000
+@@ -9,7 +9,6 @@ INCLUDES = -I$(KDIR)/include
+ INCLUDES += -I$(src)/../../include
+ INCLUDES += -I$(src)/../../include/link
+ INCLUDES += -I$(src)/../../include/flea
+-INCLUDES += -I$(src)/../../include/flea/70015/magnum/basemodules/chp/70015/rdb/a0
+
+ EXTRA_CFLAGS = -D__KERNEL__ -DMODULE $(INCLUDES) $(INC)
+ EXTRA_CFLAGS += -Wall -Wstrict-prototypes -Wno-trigraphs -Werror -O2
+@@ -33,8 +32,12 @@ all:
+ install:
+ if [ -e "/lib/udev/rules.d" ] ; then cp -f 20-crystalhd.rules /lib/udev/rules.d/ ; fi
+ if [ -e "/etc/udev/rules.d" ] ; then cp -f 20-crystalhd.rules /etc/udev/rules.d/ ; fi
+- install -d /lib/modules/$(shell uname -r)/kernel/drivers/video/broadcom
+- install -m 0644 crystalhd.ko /lib/modules/$(shell uname -r)/kernel/drivers/video/broadcom
++ if [ -d "/lib/modules/$(shell uname -r)/kernel/drivers/staging/crystalhd" ] ; \
++ then install -m 0644 crystalhd.ko /lib/modules/$(shell uname -r)/kernel/drivers/staging/crystalhd/ ; \
++ else \
++ install -d /lib/modules/$(shell uname -r)/kernel/drivers/video/broadcom ; \
++ install -m 0644 crystalhd.ko /lib/modules/$(shell uname -r)/kernel/drivers/video/broadcom ; \
++ fi
+ /sbin/depmod -a
+
+ clean:
+diff -Naurp --exclude .git crystalhd-07032010/examples/.gitignore crystalhd/examples/.gitignore
+--- crystalhd-07032010/examples/.gitignore 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/examples/.gitignore 2011-03-14 18:51:48.710632238 +0000
+@@ -0,0 +1,2 @@
++hellobcm
++mpeg2test
+diff -Naurp --exclude .git crystalhd-07032010/examples/hellobcm.cpp crystalhd/examples/hellobcm.cpp
+--- crystalhd-07032010/examples/hellobcm.cpp 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/examples/hellobcm.cpp 2011-03-14 18:51:48.710632238 +0000
+@@ -0,0 +1,271 @@
++#include <stdlib.h>
++#include <stdio.h>
++#include <stdint.h>
++#include <string.h>
++#include <semaphore.h>
++#include "bc_dts_types.h"
++#include "libcrystalhd_if.h"
++#include <iostream>
++#include <fstream>
++#include <sys/shm.h>
+
-+ srcY += srcWidth;
-+ dstY += strideY;
++#define TRY_CALL_1(func, p1, errmsg) \
++ if (BC_STS_SUCCESS != func(p1)) \
++ throw errmsg;
+
-+ __y++;
-+ }
++#define TRY_CALL_2(func, p1, p2, errmsg) \
++ if (BC_STS_SUCCESS != func(p1, p2)) \
++ throw errmsg;
+
-+ return BC_STS_SUCCESS;
-+}
++#define TRY_CALL_5(func, p1, p2, p3, p4, p5, errmsg) \
++ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5)) \
++ throw errmsg;
+
-+static BC_STATUS DtsCopy420ToNV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
-+{ // tested
-+ uint32_t __y;
++#define TRY_CALL_6(func, p1, p2, p3, p4, p5, p6, errmsg) \
++ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5, p6)) \
++ throw errmsg;
+
-+ strideY += dstWidth;
-+ strideUV += dstWidth;
++#define OUTPUT_PROC_TIMEOUT 2000
+
-+ // first copy Y
-+ for (__y = 0; __y < height; __y++)
-+ {
-+ fast_memcpy(dstY, srcY, srcWidth);
-+ dstY += strideY;
-+ srcY += srcWidth;
-+ }
-+
-+ // now copy uvs
-+ height /= 2;
-+ for (__y = 0; __y < height; __y++)
-+ {
-+ fast_memcpy(dstUV, srcUV, srcWidth);
-+ srcUV += srcWidth;
-+ dstUV += strideUV;
-+
-+ }
-+ return BC_STS_SUCCESS;
-+}
-+
-+
-+// copy 422/420 ( device format to format specified in Vout)
-+BC_STATUS DtsCopyFormat(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *Vout, BC_DTS_PROC_OUT *Vin)
++int main()
+{
-+ uint32_t lDestStrideY=0, lDestStrideUV=0;
-+ uint32_t dstHeightInPixels;
-+
-+ BC_STATUS Sts = BC_STS_SUCCESS;
-+
-+ if ( (Sts = DtsChkYUVSizes(Ctx,Vout,Vin)) != BC_STS_SUCCESS)
-+ return Sts;
++ BC_STATUS ret;
++ HANDLE device = 0;
++ std::fstream inFile;
++ try
++ {
++ printf("starting up\n");
++ // Initialize the Link and Decoder devices
++ uint32_t mode = DTS_PLAYBACK_MODE | DTS_LOAD_FILE_PLAY_FW | DTS_SKIP_TX_CHK_CPB | DTS_DFLT_RESOLUTION(vdecRESOLUTION_720p29_97);
++ ret = DtsDeviceOpen(&device, mode);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsDeviceOpen failed\n");
++ throw "Failed to open device";
++ }
++ ret = DtsOpenDecoder(device, BC_STREAM_TYPE_ES);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsOpenDecoder failed\n");
++ throw "Failed to open decoder";
++ }
++ ret = DtsSetVideoParams(device, BC_VID_ALGO_H264, FALSE, FALSE, TRUE, 0x80000000 | vdecFrameRate23_97);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsSetVideoParams failed\n");
++ throw "Failed to set video params";
++ }
++ ret = DtsSetColorSpace(device, MODE422_YUY2);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsSetColorSpace failed\n");
++ throw "Failed to set colorspace mode";
++ }
++ ret = DtsStartDecoder(device);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsStartDecoder failed\n");
++ throw "Failed to start decoder";
++ }
++ ret = DtsStartCapture(device);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsStartCapture failed\n");
++ throw "Failed to start capture";
++ }
++ printf("try calls done\n");
+
-+ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE)
-+ lDestStrideUV = lDestStrideY = Vout->StrideSz;
-+ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE_UV)
-+ lDestStrideUV = Vout->StrideSzUV;
++ // Open the input stream
++ inFile.open("/tmp/test_video.264", std::ios::in | std::ios::binary);
++ if (!inFile.is_open())
++ throw "Unable to open input file";
++ else
++ printf("file opened successfully\n");
+
-+ if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE) {
-+ // Use application provided size for now
-+ if(!Ctx->VidParams.Progressive)
-+ dstHeightInPixels = Vout->PicInfo.height/2;
-+ else
-+ dstHeightInPixels = Vout->PicInfo.height;
-+ /* Check for Valid data based on the application information */
-+ // we cannot do that any more.size may vary, we have to suppose them
-+ // ok
-+ // if((Vout->YBuffDoneSz < (dstWidthInPixels * dstHeightInPixels / 4)) ||
-+ // (Vout->UVBuffDoneSz < (dstWidthInPixels * dstHeightInPixels/2 / 4)))
-+ // return BC_STS_IO_XFR_ERROR;
-+ } else {
-+ dstHeightInPixels = Vin->PicInfo.height;
-+ }
++ // Create a 4-byte aligned input buffer
++ uint8_t oddBytes = 0;
++ uint32_t inputLen = 32768;
++ uint8_t* input = (uint8_t*)malloc(inputLen+4);
++ printf("Input Buffer: %p\n", input);
++ if(((uintptr_t)input)%4)
++ oddBytes = 4 - ((uint8_t)((uintptr_t)input % 4));
++ uint8_t* input_aligned = input + oddBytes;
++ printf("Aligned Input Buffer: %p, Offset = %d\n", input_aligned, oddBytes);
+
-+ // check that we can do the copy properly
-+ if (Ctx->HWOutPicWidth > Vin->PicInfo.width)
-+ return BC_STS_IO_XFR_ERROR;
++ // Create a 4-byte aligned output buffer
++ uint32_t ysize = 4147200; // 1920 x 1080
++ uint32_t uvsize = 0;
++ uint8_t* rawBuf = (uint8_t*)malloc(ysize + uvsize + 4);
++ uint8_t* alignedBuf = rawBuf;
++ if(((uintptr_t)rawBuf)%4)
++ {
++ oddBytes = 4 - ((uint8_t)((uintptr_t)rawBuf % 4));
++ alignedBuf = rawBuf + oddBytes;
++ printf("Aligned Buffer: %p, Offset = %d\n", alignedBuf, oddBytes);
++ }
+
-+ //DebugLog_Trace(LDIL_DBG,"Copying from %d to %d\n", Ctx->b422Mode, Vout->b422Mode);
++ // If UV is in use, it's data immediately follows Y
++ uint8_t* ybuf = alignedBuf;
++ printf("Y Buffer: %p\n", ybuf);
++ uint8_t* uvbuf = NULL;
++ if (uvsize)
++ {
++ uvbuf = alignedBuf + ysize;
++ printf("UV Buffer: %p\n", ybuf);
++ }
+
-+ if (Ctx->b422Mode) {
-+ // input is 422 (YUY2)
-+ switch (Vout->b422Mode) {
-+ case OUTPUT_MODE422_YUY2:
-+ Sts = DtsCopy422ToYUY2(
-+ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff,
-+ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
-+ );
-+ break;
-+ case OUTPUT_MODE422_UYVY:
-+ Sts = DtsCopy422ToUYVY(
-+ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff,
-+ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
-+ );
-+ break;
-+ case OUTPUT_MODE420_NV12:
-+ Sts = DtsCopy422ToNV12(
-+ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff,
-+ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
-+ );
-+ break;
-+ default:
-+ Sts = BC_STS_INV_ARG;
-+ break;
-+ }
-+ }else{
-+ // input is 420 (NV12)
-+ switch (Vout->b422Mode) {
-+ case OUTPUT_MODE422_YUY2:
-+ Sts = DtsCopy420ToYUY2(
-+ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff, Vin->UVbuff,
-+ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
-+ );
-+ break;
-+ case OUTPUT_MODE422_UYVY:
-+ Sts = DtsCopy420ToUYVY(
-+ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff, Vin->UVbuff,
-+ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
-+ );
-+ break;
-+ case OUTPUT_MODE420_NV12:
-+ Sts = DtsCopy420ToNV12(
-+ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff, Vin->UVbuff,
-+ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
-+ );
-+ break;
-+ default:
-+ Sts = BC_STS_INV_ARG;
-+ break;
-+ }
-+ }
++ bool needData = true;
++ uint32_t bytesRead = 0;
++ bool formatChanged = false;
+
-+ return Sts;
-+}
++ // Open the output stream
++ //std::fstream outFile;
++ //outFile.open("/home/davilla/dozer/dump.yuv", std::ios::binary | std::ios::out);
++ uint32_t chunksSent = 0;
++ uint32_t bytesSent = 0;
++ uint32_t picsDecoded = 0;
++ uint32_t lastDecoded = 0xFF;
++ for (;;)
++ {
++ for (int i = 0; i < 6; i++)
++ {
++ // Read from input file if previously-read data was sent successfully
++ if (needData)
++ {
++ inFile.read((char*)input, inputLen);
++ if (inFile.fail())
++ {
++ printf("Read %d pictures\n", picsDecoded);
++ throw "Unable to read input file";
++ }
++ else if (inFile.eof())
++ throw "Reached end of input file";
+
++ bytesRead += inputLen;
++ }
+
++ // Push input data to driver
++ ret = DtsProcInput(device, input, inputLen, 0, 0);
++ if (ret == BC_STS_SUCCESS)
++ {
++ chunksSent++;
++ bytesSent += inputLen;
++ }
++ else
++ printf("DtsProcInput returned %d\n", ret);
++ usleep(1000);
++ needData = (ret == BC_STS_SUCCESS); // Only need more data if the send succeeded
++ }
+
++ // Prepare output structure
++ BC_DTS_PROC_OUT output;
++ memset(&output, 0, sizeof(BC_DTS_PROC_OUT));
++ output.PicInfo.width = 1920;
++ output.PicInfo.height = 1080;
++ output.Ybuff = ybuf;
++ output.YbuffSz = ysize/4;
++ output.UVbuff = uvbuf;
++ output.UVbuffSz = uvsize/4;
++ output.PoutFlags = BC_POUT_FLAGS_SIZE;
+
- DRVIFLIB_INT_API BC_STATUS
- DtsPushFwBinToLink(
- HANDLE hDevice,
-@@ -1557,7 +2270,7 @@ DtsPushFwBinToLink(
- pMemAccess->NumDwords = BuffSz/4;
- memcpy(pXferBuff, Buffer, BuffSz);
-
-- if (!DtsDrvIoctl(hDevice, BCM_IOC_FW_DOWNLOAD, pIoctlData, AllocSz, pIoctlData, AllocSz, (LPDWORD)&BytesReturned, NULL)) {
-+ if (!DtsDrvIoctl(hDevice, BCM_IOC_FW_DOWNLOAD, pIoctlData, AllocSz, pIoctlData, AllocSz, (LPDWORD)&BytesReturned, 0)) {
- DebugLog_Trace(LDIL_DBG,"DtsPushFwBinToLink: DeviceIoControl Failed\n");
- return BC_STS_ERROR;
- }
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.h
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.h 2010-08-23 11:11:47.429358320 -0400
-@@ -58,7 +58,7 @@ DtsGetHwType(
- uint32_t *HWRev
- );
-
--DRVIFLIB_INT_API VOID
-+DRVIFLIB_INT_API VOID
- DtsHwReset(
- HANDLE hDevice
- );
-@@ -69,18 +69,18 @@ DtsSetLinkIn422Mode(HANDLE hDevice);
- DRVIFLIB_INT_API BC_STATUS
- DtsSetFleaIn422Mode(HANDLE hDevice);
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsSoftReset(
- HANDLE hDevice
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsGetConfig(
- HANDLE hDevice,
- BC_DTS_CFG *cfg
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsSetCoreClock(
- HANDLE hDevice,
- uint32_t freq
-@@ -103,16 +103,16 @@ DtsRstVidClkDLL(
- HANDLE hDevice
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsSetVideoClock(
- HANDLE hDevice,
- uint32_t freq
- );
-
--DRVIFLIB_INT_API BOOL
-+DRVIFLIB_INT_API BOOL
- DtsIsVideoClockSet(HANDLE hDevice);
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsGetPciConfigSpace(
- HANDLE hDevice,
- uint8_t *info
-@@ -193,8 +193,8 @@ DtsGetDrvStat(
- BC_DTS_STATS *pDrvStat
- );
-
--DRVIFLIB_INT_API BC_STATUS
--DtsSendData(
-+DRVIFLIB_INT_API BC_STATUS
-+DtsSendData(
- HANDLE hDevice ,
- uint8_t *pUserData,
- uint32_t ulSizeInBytes,
-@@ -202,24 +202,24 @@ DtsSendData(
- BOOL encrypted
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsSetTemperatureMeasure(
- HANDLE hDevice,
- BOOL bTurnOn
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsGetCoreTemperature(
- HANDLE hDevice,
- float *pTemperature
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsRstDrvStat(
- HANDLE hDevice
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsGetFWFiles(
- HANDLE hDevice,
- char *StreamFName,
-@@ -227,7 +227,7 @@ DtsGetFWFiles(
- char *VDecInner
- );
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsDownloadFWBin(
- HANDLE hDevice,
- uint8_t *binBuff,
-@@ -240,24 +240,29 @@ DtsCancelProcOutput(
- HANDLE hDevice,
- PVOID Context);
-
--DRVIFLIB_INT_API BC_STATUS
-+DRVIFLIB_INT_API BC_STATUS
- DtsChkYUVSizes(
- struct _DTS_LIB_CONTEXT *Ctx,
-- BC_DTS_PROC_OUT *Vout,
-+ BC_DTS_PROC_OUT *Vout,
- BC_DTS_PROC_OUT *Vin);
-
--BC_STATUS
--DtsCopyRawDataToOutBuff(struct _DTS_LIB_CONTEXT *Ctx,
-- BC_DTS_PROC_OUT *Vout,
-- BC_DTS_PROC_OUT *Vin);
-+BC_STATUS DtsCopyRawDataToOutBuff(
-+ struct _DTS_LIB_CONTEXT *Ctx,
-+ BC_DTS_PROC_OUT *Vout,
-+ BC_DTS_PROC_OUT *Vin);
-
- BC_STATUS DtsCopyNV12ToYV12(
- struct _DTS_LIB_CONTEXT *Ctx,
-- BC_DTS_PROC_OUT *Vout,
-+ BC_DTS_PROC_OUT *Vout,
- BC_DTS_PROC_OUT *Vin);
-
- BC_STATUS DtsCopyNV12(
- struct _DTS_LIB_CONTEXT *Ctx,
-+ BC_DTS_PROC_OUT *Vout,
-+ BC_DTS_PROC_OUT *Vin);
++ // Request decoded data from the driver
++ ret = DtsProcOutput(device, OUTPUT_PROC_TIMEOUT, &output);
++ if (ret == BC_STS_SUCCESS)
++ {
++ if (!(output.PoutFlags & BC_POUT_FLAGS_PIB_VALID))
++ {
++ printf("Invalid PIB received. Skipping picture. Flags: 0x%08x\n", output.PoutFlags);
++ continue;
++ }
++ picsDecoded++;
++ if (output.PicInfo.picture_number == lastDecoded)
++ {
++ /*BC_DTS_STATUS stat;
++ if (BC_STS_SUCCESS == DtsGetDriverStatus(device, &stat))
++ {
++ printf("Driver Status\n-------------------\n", stat.ReadyListCount);
++ printf("ReadyListCount: %u\n", stat.ReadyListCount);
++ printf("FreeListCount: %u\n", stat.FreeListCount);
++ printf("FramesDropped: %u\n", stat.FramesDropped);
++ printf("FramesCaptured: %u\n", stat.FramesCaptured);
++ printf("FramesRepeated: %u\n", stat.FramesRepeated);
++ printf("InputCount: %u (ChunksSent: %u)\n", stat.ReadyListCount, chunksSent);
++ printf("InputTotalSize: %llu (BytesSent: %u)\n", stat.InputTotalSize, bytesSent);
++ printf("InputBusyCount: %u\n", stat.InputBusyCount);
++ printf("PIBMissCount: %u\n", stat.PIBMissCount);
++ }*/
++ continue;
++ }
++ lastDecoded = output.PicInfo.picture_number;
++ printf("Received Output. Bytes In: %d, Y: %d, UV: %d, Number: %d, H: %d, W: %d, Flags: 0x%08x\n", bytesSent, output.YBuffDoneSz, output.UVBuffDoneSz, output.PicInfo.picture_number, output.PicInfo.height, output.PicInfo.width, output.PoutFlags);
++/*
++ std::fstream picFile;
++ char picName[255];
++ sprintf(picName, "/home/davilla/dozer/frames/picture_%d.yuv", picsDecoded);
++ picFile.open(picName, std::ios::binary | std::ios::out);
++ picFile.write((const char*)output.Ybuff, ysize);
++ output.PicInfo.picture_number -= 3; // Adjust for start-up pictures
++ picFile.close();
++ //outFile.write((const char*)output.Ybuff, ysize);
++*/
++ }
++ else if (ret == BC_STS_FMT_CHANGE)
++ {
++ printf("Format Change Detected. Flags: 0x%08x\n", output.PoutFlags);
++ if ((output.PoutFlags & BC_POUT_FLAGS_PIB_VALID) && (output.PoutFlags & BC_POUT_FLAGS_FMT_CHANGE))
++ {
++ // Read format data from driver
++ printf("New Format\n----------------------------------\n");
++ printf("\tTimeStamp: %llu\n", output.PicInfo.timeStamp);
++ printf("\tPicture Number: %u\n", output.PicInfo.picture_number);
++ printf("\tWidth: %u\n", output.PicInfo.width);
++ printf("\tHeight: %u\n", output.PicInfo.height);
++ printf("\tChroma: 0x%03x\n", output.PicInfo.chroma_format);
++ printf("\tPulldown: %u\n", output.PicInfo.pulldown);
++ printf("\tFlags: 0x%08x\n", output.PicInfo.flags);
++ printf("\tFrame Rate/Res: %u\n", output.PicInfo.frame_rate);
++ printf("\tAspect Ratio: %u\n", output.PicInfo.aspect_ratio);
++ printf("\tColor Primaries: %u\n", output.PicInfo.colour_primaries);
++ printf("\tMetaData: %u\n", output.PicInfo.picture_meta_payload);
++ printf("\tSession Number: %u\n", output.PicInfo.sess_num);
++ printf("\tTimeStamp: %u\n", output.PicInfo.ycom);
++ printf("\tCustom Aspect: %u\n", output.PicInfo.custom_aspect_ratio_width_height);
++ printf("\tFrames to Drop: %u\n", output.PicInfo.n_drop);
++ printf("\tH264 Valid Fields: 0x%08x\n", output.PicInfo.other.h264.valid);
++ }
++ // TODO: Handle change
++ }
++ else if (ret == BC_STS_TIMEOUT)
++ {
++ printf("Timeout in DtsProcOutput. Accum Bytes: %d\n", bytesRead);
++ }
++ else if (ret == BC_STS_IO_XFR_ERROR)
++ {
++ printf("I/O Transfer Error.\n");
++ }
++ else if (ret == BC_STS_IO_ERROR)
++ {
++ printf("I/O Error.\n");
++ }
++ else if (ret == BC_STS_BUSY)
++ {
++ printf("Busy.\n");
++ }
++ else
++ {
++ printf("DtsProcOutput return an unknown status: %d.\n", ret);
++ return 0;
++ }
++ }
++ }
++ catch(const char* msg)
++ {
++ printf("%s\n", msg);
++ }
++ catch (...)
++ {
++ printf("An unknown exception was thrown\n");
++ }
+
-+BC_STATUS DtsCopyFormat(
-+ struct _DTS_LIB_CONTEXT *Ctx,
- BC_DTS_PROC_OUT *Vout,
- BC_DTS_PROC_OUT *Vin);
-
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.kdev4 crystalhd/linux_lib/libcrystalhd/libcrystalhd.kdev4
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.kdev4 2010-05-04 18:32:18.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd.kdev4 1969-12-31 19:00:00.000000000 -0500
-@@ -1,3 +0,0 @@
--[Project]
--Manager=KDevCustomMakeManager
--Name=libcrystalhd
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_parser.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_parser.cpp
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_parser.cpp 2010-06-25 11:51:13.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_parser.cpp 2010-08-23 11:11:35.757333822 -0400
-@@ -187,6 +187,8 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
- {
- DTS_LIB_CONTEXT *Ctx = NULL;
-
-+ int sts = 0;
++ inFile.close();
++ DtsStopDecoder(device);
++ DtsCloseDecoder(device);
++ DtsDeviceClose(device);
++ return 0;
++}
+
- DTS_GET_CTX(hDevice,Ctx);
-
- //Send SPS and PPS
-@@ -196,7 +198,9 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
- if((Ctx->VidParams.MediaSubType == BC_MSUBTYPE_WVC1) || (Ctx->VidParams.MediaSubType == BC_MSUBTYPE_WMVA))
- {
- Ctx->PESConvParams.m_iSpsPpsLen = Ctx->VidParams.MetaDataSz;
-- posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
-+ sts = posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
-+ if(sts)
-+ return BC_STS_INSUFF_RES;
- memcpy(Ctx->PESConvParams.m_pSpsPpsBuf, Ctx->VidParams.pMetaData, Ctx->PESConvParams.m_iSpsPpsLen);
- }
- else
-@@ -206,7 +210,9 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
- if (Ctx->PESConvParams.m_pSpsPpsBuf)
- free(Ctx->PESConvParams.m_pSpsPpsBuf);
- Ctx->PESConvParams.m_iSpsPpsLen = 32;
-- posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
-+ sts = posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
-+ if(sts)
-+ return BC_STS_INSUFF_RES;
- memcpy(Ctx->PESConvParams.m_pSpsPpsBuf, b_asf_vc1_sm_codein_seqhdr, Ctx->PESConvParams.m_iSpsPpsLen);
- *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 17)) = WORD_SWAP((uint16_t)Ctx->VidParams.WidthInPixels);
- *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 19)) = WORD_SWAP((uint16_t)Ctx->VidParams.HeightInPixels);
-@@ -217,7 +223,9 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
- if (Ctx->PESConvParams.m_pSpsPpsBuf)
- free(Ctx->PESConvParams.m_pSpsPpsBuf);
- Ctx->PESConvParams.m_iSpsPpsLen = 12;
-- posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
-+ sts = posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
-+ if(sts)
-+ return BC_STS_INSUFF_RES;
- memcpy(Ctx->PESConvParams.m_pSpsPpsBuf, b_asf_vc1_sm_seqhdr, Ctx->PESConvParams.m_iSpsPpsLen);
- *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 4)) = WORD_SWAP((uint16_t)Ctx->VidParams.WidthInPixels);
- *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 6)) = WORD_SWAP((uint16_t)Ctx->VidParams.HeightInPixels);
-@@ -245,8 +253,13 @@ BC_STATUS DtsSetSpsPps(HANDLE hDevice)
- int iStartSize = 2;
-
- DTS_GET_CTX(hDevice,Ctx);
-+// if ((Ctx->VidParams.MediaSubType != BC_MSUBTYPE_AVC1) &&
-+// (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_H264) &&
-+// (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_DIVX) )
-+// return BC_STS_SUCCESS;
+
-+ // MSUBTYPE_H264 does not have codec_type to generate separate SPS/PPS
- if ((Ctx->VidParams.MediaSubType != BC_MSUBTYPE_AVC1) &&
-- (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_H264) &&
- (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_DIVX) )
- return BC_STS_SUCCESS;
-
-@@ -689,11 +702,8 @@ BC_STATUS DtsAddVC1SCode(HANDLE hDevice,
- {
- uint32_t iCount = 0;
-
-- //unused BC_STATUS sts = BC_STS_SUCCESS;
-+ int sts = 0;
- DTS_LIB_CONTEXT *Ctx = NULL;
-- //unused DTS_INPUT_MDATA *im = NULL;
-- //unused uint8_t *pSPES =NULL;
-- //unused uint32_t ulSize = 0;
-
- DTS_GET_CTX(hDevice,Ctx);
-
-@@ -718,7 +728,9 @@ BC_STATUS DtsAddVC1SCode(HANDLE hDevice,
- Ctx->PESConvParams.lPendBufferSize = *pUlDataSize * 2;
- if (Ctx->PESConvParams.lPendBufferSize < 1024)
- Ctx->PESConvParams.lPendBufferSize = 1024;
-- posix_memalign((void**)&Ctx->PESConvParams.pStartcodePendBuff, 8, Ctx->PESConvParams.lPendBufferSize);
-+ sts = posix_memalign((void**)&Ctx->PESConvParams.pStartcodePendBuff, 8, Ctx->PESConvParams.lPendBufferSize);
-+ if(sts)
-+ return BC_STS_INSUFF_RES;
- }
-
- //unused uint8_t* pSequenceHeader = Ctx->VidParams.pMetaData;
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.cpp
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.cpp 2010-07-03 17:35:19.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.cpp 2010-08-23 11:11:35.774333858 -0400
-@@ -323,6 +323,58 @@ static void DtsDecPend(DTS_LIB_CONTEXT *
- DtsUnLock(Ctx);
- }
-
-+void DtsGetFrameRate(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut)
-+{
-+ if (Ctx->VidParams.FrameRate == pOut->PicInfo.frame_rate)
-+ {
-+ pOut->PicInfo.frame_rate = 0;
-+ return;
-+ }
+diff -Naurp --exclude .git crystalhd-07032010/examples/Makefile crystalhd/examples/Makefile
+--- crystalhd-07032010/examples/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/examples/Makefile 2011-03-14 18:51:48.710632238 +0000
+@@ -0,0 +1,12 @@
++CPP := g++
++CPPFLAGS += -D__LINUX_USER__
++LDFLAGS += -lcrystalhd -lpthread
++INCLUDES += -I../include/ -I../linux_lib/libcrystalhd/
+
-+ // DebugLog_Trace(LDIL_DBG,"DtsGetFrameRate: frame_rate:%d (%d)\n", pOut->PicInfo.frame_rate, Ctx->VidParams.FrameRate);
++% : %.cpp
++ $(CPP) $(INCLUDES) $(CPPFLAGS) $(LDFLAGS) -o $@ $<
+
-+ Ctx->VidParams.FrameRate = pOut->PicInfo.frame_rate;
++all: hellobcm mpeg2test
+
-+ if (pOut->PicInfo.frame_rate == vdecFrameRate23_97)
-+ pOut->PicInfo.frame_rate = 23970;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate24)
-+ pOut->PicInfo.frame_rate = 24000;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate25)
-+ pOut->PicInfo.frame_rate = 25000;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate29_97)
-+ pOut->PicInfo.frame_rate = 29970;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate30)
-+ pOut->PicInfo.frame_rate = 30000;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate50)
-+ pOut->PicInfo.frame_rate = 50000;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate59_94)
-+ pOut->PicInfo.frame_rate = 59940;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate60)
-+ pOut->PicInfo.frame_rate = 60000;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate14_985)
-+ pOut->PicInfo.frame_rate = 14985;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRate7_496)
-+ pOut->PicInfo.frame_rate = 7496;
-+ else if (pOut->PicInfo.frame_rate == vdecFrameRateUnknown)
-+ pOut->PicInfo.frame_rate = 23970;
-+ else
-+ pOut->PicInfo.frame_rate = 23970;
++clean:
++ rm hellobcm mpeg2test
+diff -Naurp --exclude .git crystalhd-07032010/examples/mpeg2test.cpp crystalhd/examples/mpeg2test.cpp
+--- crystalhd-07032010/examples/mpeg2test.cpp 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/examples/mpeg2test.cpp 2011-03-14 18:51:48.710632238 +0000
+@@ -0,0 +1,277 @@
++#include <stdlib.h>
++#include <stdio.h>
++#include <stdint.h>
++#include <string.h>
++#include <semaphore.h>
++#include <iostream>
++#include <fstream>
++#include <sys/shm.h>
+
-+}
++#include <libcrystalhd/bc_dts_defs.h>
++#include <libcrystalhd/bc_dts_types.h>
++#include <libcrystalhd/libcrystalhd_if.h>
+
++#define TRY_CALL_1(func, p1, errmsg) \
++ if (BC_STS_SUCCESS != func(p1)) \
++ throw errmsg;
+
-+uint32_t DtsGetHWOutputStride(DTS_LIB_CONTEXT *Ctx, C011_PIB *pPIBInfo)
-+{
-+ if (Ctx->DevId == BC_PCI_DEVID_FLEA)
-+ {
-+ return pPIBInfo->ppb.width;
-+ }
-+ else
-+ {
-+ return pPIBInfo->resolution;
-+ }
-+}
++#define TRY_CALL_2(func, p1, p2, errmsg) \
++ if (BC_STS_SUCCESS != func(p1, p2)) \
++ throw errmsg;
+
- uint32_t DtsGetWidthfromResolution(DTS_LIB_CONTEXT *Ctx, uint32_t Resolution)
- {
- uint32_t Width;
-@@ -386,32 +438,34 @@ uint32_t DtsGetWidthfromResolution(DTS_L
-
- static void DtsCopyAppPIB(DTS_LIB_CONTEXT *Ctx, BC_DEC_OUT_BUFF *decOut, BC_DTS_PROC_OUT *pOut)
- {
-- BC_PIC_INFO_BLOCK *srcPib = &decOut->PibInfo;
-+ C011_PIB *srcPib = &decOut->PibInfo;
- BC_PIC_INFO_BLOCK *dstPib = &pOut->PicInfo;
-- uint16_t sNum = 0;
-+ //uint16_t sNum = 0;
-+ //BC_STATUS sts = BC_STS_SUCCESS;
-
-- memcpy(dstPib, srcPib,sizeof(*dstPib));
-+ Ctx->FormatInfo.timeStamp = dstPib->timeStamp = 0;
-+ Ctx->FormatInfo.picture_number = dstPib->picture_number = srcPib->ppb.picture_number;
-+ Ctx->FormatInfo.width = dstPib->width = srcPib->ppb.width;
-+ Ctx->FormatInfo.height = dstPib->height = srcPib->ppb.height;
-+ Ctx->FormatInfo.chroma_format = dstPib->chroma_format = srcPib->ppb.chroma_format;
-+ Ctx->FormatInfo.pulldown = dstPib->pulldown = srcPib->ppb.pulldown;
-+ Ctx->FormatInfo.flags = dstPib->flags = srcPib->ppb.flags;
-+ Ctx->FormatInfo.sess_num = dstPib->sess_num = srcPib->ptsStcOffset;
-+ Ctx->FormatInfo.aspect_ratio = dstPib->aspect_ratio = srcPib->ppb.aspect_ratio;
-+ Ctx->FormatInfo.colour_primaries = dstPib->colour_primaries = srcPib->ppb.colour_primaries;
-+ Ctx->FormatInfo.picture_meta_payload= dstPib->picture_meta_payload = srcPib->ppb.picture_meta_payload;
-
-- /* Calculate the appropriate source width */
-- if(dstPib->width > 1280)
-- Ctx->picWidth = 1920;
-- else if(dstPib->width > 720)
-- Ctx->picWidth = 1280;
-- else
-- Ctx->picWidth = 720;
--
-- Ctx->picHeight = dstPib->height;
-- if (Ctx->picHeight == 1088) {
-- Ctx->picHeight = 1080;
-- }
- /* FIX_ME:: Add extensions part.. */
-
- /* Retrieve Timestamp */
-- if(srcPib->flags & VDEC_FLAG_PICTURE_META_DATA_PRESENT){
-- sNum = (uint16_t) ( ((srcPib->picture_meta_payload & 0xFF) << 8) |
-- ((srcPib->picture_meta_payload& 0xFF00) >> 8) );
-+ // NAREN - FIXME - We should not copy the timestamp for Format Change since it is a dummy picture with no timestamp
-+#if 0
-+ if(srcPib->ppb.flags & VDEC_FLAG_PICTURE_META_DATA_PRESENT){
-+ sNum = (U16) ( ((srcPib->ppb.picture_meta_payload & 0xFF) << 8) |
-+ ((srcPib->ppb.picture_meta_payload& 0xFF00) >> 8) );
- DtsFetchMdata(Ctx,sNum,pOut);
-- }
-+}
-+#endif
- }
- static void dts_swap_buffer(uint32_t *dst, uint32_t *src, uint32_t cnt)
- {
-@@ -429,7 +483,7 @@ static void DtsGetPibFrom422(uint8_t *pi
-
- //First stripe has PIB data and second one has Extension PB. so total 256 bytes
- if (mode422 == OUTPUT_MODE422_YUY2) {
-- for(i=0; i<128; i++) {
-+ for(i=0; i<256; i++) {
- pibBuff[i] = pibBuff[i*2];
- }
- } else if (mode422 == OUTPUT_MODE422_UYVY) {
-@@ -443,10 +497,10 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
- {
-
- uint16_t sNum = 0;
-- //unused BC_STATUS sts = BC_STS_SUCCESS;
- uint8_t* pPicInfoLine = NULL;
- uint32_t PictureNumber = 0;
- uint32_t PicInfoLineNum;
-+ bool bInterlaced = false;
-
- if (Ctx->DevId == BC_PCI_DEVID_FLEA)
- {
-@@ -492,16 +546,16 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
- -- extra lines.
- */
-
-- if( ( (PicInfoLineNum != Ctx->picHeight) && (PicInfoLineNum != (Ctx->picHeight+1))) &&
-- ( (PicInfoLineNum != Ctx->picHeight/2) && (PicInfoLineNum != (Ctx->picHeight+1)/2)) )
-+ if( ( (PicInfoLineNum != Ctx->HWOutPicHeight) && (PicInfoLineNum != (Ctx->HWOutPicHeight+1))) &&
-+ ( (PicInfoLineNum != Ctx->HWOutPicHeight/2) && (PicInfoLineNum != (Ctx->HWOutPicHeight+1)/2)) )
- {
- return BC_STS_IO_XFR_ERROR;
- }
-
- if (Ctx->b422Mode) {
-- pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->picWidth * 2;
-+ pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->HWOutPicWidth * 2;
- } else {
-- pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->picWidth;
-+ pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->HWOutPicWidth;
- }
-
- if (Ctx->DevId != BC_PCI_DEVID_FLEA)
-@@ -522,16 +576,6 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
-
- pOut->PoutFlags |= BC_POUT_FLAGS_PIB_VALID;
-
-- if(PictureNumber & 0x40000000)
-- {
-- PictureNumber &= ~0x40000000;
-- pOut->PoutFlags |= BC_POUT_FLAGS_FLD_BOT;
-- }
-- if(PictureNumber & 0x80000000)
-- {
-- PictureNumber &= ~0x80000000;
-- pOut->PoutFlags |= BC_POUT_FLAGS_ENCRYPTED;
-- }
- if (Ctx->DevId != BC_PCI_DEVID_FLEA)
- {
- dts_swap_buffer((uint32_t*)&pOut->PicInfo,(uint32_t*)(pPicInfoLine + 4), 32);
-@@ -543,6 +587,46 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
- memcpy((uint32_t*)&pOut->PicInfo,(uint32_t*)(pPicInfoLine + 4), sizeof(BC_PIC_INFO_BLOCK));
- }
-
-+ if (Ctx->DevId == BC_PCI_DEVID_FLEA)
-+ {
-+ if (pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD)
-+ bInterlaced = true;
-+ }
-+ else
-+ {
-+ if (pOut->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC)
-+ bInterlaced = true;
-+ }
++#define TRY_CALL_5(func, p1, p2, p3, p4, p5, errmsg) \
++ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5)) \
++ throw errmsg;
+
-+ if(bInterlaced)
-+ {
-+ Ctx->VidParams.Progressive = FALSE;
-+ pOut->PicInfo.flags |= VDEC_FLAG_INTERLACED_SRC;
-+ if (PictureNumber & 0x40000000)
-+ {
-+ pOut->PoutFlags |= BC_POUT_FLAGS_FLD_BOT;
-+ pOut->PicInfo.flags |= VDEC_FLAG_BOTTOMFIELD;
-+ }
-+ else
-+ {
-+ pOut->PicInfo.flags &= ~VDEC_FLAG_BOTTOMFIELD;
-+ pOut->PicInfo.flags |= VDEC_FLAG_TOPFIELD;
-+ }
-+ }
-+ else
-+ {
-+ Ctx->VidParams.Progressive = TRUE;
-+ pOut->PicInfo.flags &= ~(VDEC_FLAG_BOTTOMFIELD | VDEC_FLAG_INTERLACED_SRC);
-+ }
++#define TRY_CALL_6(func, p1, p2, p3, p4, p5, p6, errmsg) \
++ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5, p6)) \
++ throw errmsg;
+
-+ if(PictureNumber & 0x80000000)
-+ {
-+ pOut->PoutFlags |= BC_POUT_FLAGS_ENCRYPTED;
-+ }
++#define OUTPUT_PROC_TIMEOUT 2000
+
-+ DtsGetFrameRate(Ctx, pOut);
-+ //DILDbg_Trace(BC_DIL_DBG_DETAIL, TEXT("DtsGetPictureInfo: PicInfo (W,H):(%d,%d) FR:%ld Flags:0x%x\n"),pOut->PicInfo.width, pOut->PicInfo.height,pOut->PicInfo.frame_rate, pOut->PicInfo.flags);
++int main()
++{
++ BC_STATUS ret;
++ HANDLE device = 0;
++ std::fstream inFile;
++ try
++ {
++ printf("starting up\n");
++ // Initialize the Link and Decoder devices
++ uint32_t mode = DTS_PLAYBACK_MODE |
++ DTS_LOAD_FILE_PLAY_FW |
++ DTS_SKIP_TX_CHK_CPB |
++ DTS_DFLT_RESOLUTION(vdecRESOLUTION_1080i29_97);
+
- /* Replace Y Component data*/
- if(Ctx->DevId == BC_PCI_DEVID_FLEA)
- {
-@@ -605,28 +689,15 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
-
- BC_STATUS DtsUpdateVidParams(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut)
- {
--
- Ctx->VidParams.WidthInPixels = pOut->PicInfo.width;
- Ctx->VidParams.HeightInPixels = pOut->PicInfo.height;
-
-- switch(pOut->PicInfo.frame_rate)
-- {
-- case vdecRESOLUTION_480i0:
-- case vdecRESOLUTION_1080i0:
-- case vdecRESOLUTION_1080i29_97:
-- case vdecRESOLUTION_1080i25:
-- case vdecRESOLUTION_1080i:
-- case vdecRESOLUTION_480i:
-- case vdecRESOLUTION_NTSC:
-- case vdecRESOLUTION_PAL1:
-- Ctx->VidParams.Progressive = FALSE;
-- break;
-- default:
-- Ctx->VidParams.Progressive = TRUE;
-- break;
-- }
-- return BC_STS_SUCCESS;
-+ if (pOut->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC)
-+ Ctx->VidParams.Progressive = FALSE;
-+ else
-+ Ctx->VidParams.Progressive = TRUE;
-
-+ return BC_STS_SUCCESS;
- }
-
-
-@@ -648,7 +719,7 @@ BOOL DtsCheckRptPic(DTS_LIB_CONTEXT *Ctx
- {
- if (Ctx->VidParams.Progressive)
- nCheckFlag = PROGRESSIVE_FRAME_FLAG;
-- else if (pOut->PoutFlags & BC_POUT_FLAGS_FLD_BOT)
-+ else if((pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD) == VDEC_FLAG_BOTTOMFIELD)
- nCheckFlag = BOTTOM_FIELD_FLAG;
- else
- nCheckFlag = TOP_FIELD_FLAG;
-@@ -750,43 +821,53 @@ static void DtsSetupProcOutInfo(DTS_LIB_
- if(!pOut || !pIo)
- return; // This is an internal function should never happen..
-
-- if(Ctx->RegCfg.DbgOptions & BC_BIT(6)){
-+ if(Ctx->RegCfg.DbgOptions & BC_BIT(6))
-+ {
- /* Decoder PIC_INFO_ON mode, PIB is NOT embedded in frame */
-- if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID){
-+ if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID)
-+ {
- pOut->PoutFlags |= BC_POUT_FLAGS_PIB_VALID;
- DtsCopyAppPIB(Ctx, &pIo->u.DecOutData, pOut);
- }
-- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_ENC){
-+ if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_ENC)
- pOut->PoutFlags |= BC_POUT_FLAGS_ENCRYPTED;
-- }
-- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_BOT){
-- pOut->PoutFlags |= BC_POUT_FLAGS_FLD_BOT;
-- }
++ ret = DtsDeviceOpen(&device, mode);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsDeviceOpen failed\n");
++ throw "Failed to open device";
++ }
++ ret = DtsOpenDecoder(device, BC_STREAM_TYPE_PES);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsOpenDecoder failed\n");
++ throw "Failed to open decoder";
++ }
++ ret = DtsSetVideoParams(device, BC_VID_ALGO_MPEG2, FALSE, FALSE, TRUE, 0);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsSetVideoParams failed\n");
++ throw "Failed to set video params";
++ }
++ ret = DtsSetColorSpace(device, MODE422_YUY2);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsSetColorSpace failed\n");
++ throw "Failed to set colorspace mode";
++ }
++ ret = DtsStartDecoder(device);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsStartDecoder failed\n");
++ throw "Failed to start decoder";
++ }
++ ret = DtsStartCapture(device);
++ if (ret != BC_STS_SUCCESS) {
++ printf("crap, DtsStartCapture failed\n");
++ throw "Failed to start capture";
++ }
++ printf("try calls done\n");
+
-+ if (pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD)
-+ pOut->PicInfo.flags |= VDEC_FLAG_INTERLACED_SRC;
++ // Open the input stream
++ inFile.open("/tmp/test.mpeg2", std::ios::in | std::ios::binary);
++ if (!inFile.is_open())
++ throw "Unable to open input file";
++ else
++ printf("file opened successfully\n");
+
-+ if (pOut->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC)
-+ Ctx->VidParams.Progressive = FALSE;
-+ else
-+ Ctx->VidParams.Progressive = TRUE;
- }
-
- /* No change in Format Change method */
-- if(pIo->u.DecOutData.Flags & COMP_FLAG_FMT_CHANGE){
-- if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID){
-+ if(pIo->u.DecOutData.Flags & COMP_FLAG_FMT_CHANGE)
-+ {
-+ if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID)
-+ {
- pOut->PoutFlags |= BC_POUT_FLAGS_PIB_VALID;
- DtsCopyAppPIB(Ctx, &pIo->u.DecOutData, pOut);
- }else{
-- DebugLog_Trace(LDIL_DBG,"Error: Can't hadle F/C w/o PIB_VALID \n");
-+ DebugLog_Trace(LDIL_DBG,"Error: Can't handle F/C w/o PIB_VALID \n");
- return;
- }
-- if(0 == (Ctx->picWidth = DtsGetWidthfromResolution(Ctx, pIo->u.DecOutData.PibInfo.frame_rate)))
-- Ctx->picWidth = pIo->u.DecOutData.PibInfo.width;
-- Ctx->picHeight = pIo->u.DecOutData.PibInfo.height;
-+ Ctx->HWOutPicHeight = pOut->PicInfo.height;
-+ // FW returns output picture's stride in PPB.resolution when Format changes.
-+ Ctx->HWOutPicWidth = DtsGetHWOutputStride(Ctx,(C011_PIB *)&(pIo->u.DecOutData.PibInfo));
++ // Create a 4-byte aligned input buffer
++ uint8_t oddBytes = 0;
++ uint32_t inputLen = 32768;
++ uint8_t* input = (uint8_t*)malloc(inputLen+4);
++ printf("Input Buffer: %p\n", input);
++ if(((uintptr_t)input)%4)
++ oddBytes = 4 - ((uint8_t)((uintptr_t)input % 4));
++ uint8_t* input_aligned = input + oddBytes;
++ printf("Aligned Input Buffer: %p, Offset = %d\n", input_aligned, oddBytes);
+
-+ if (pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD)
-+ pOut->PicInfo.flags |= VDEC_FLAG_INTERLACED_SRC;
++ // Create a 4-byte aligned output buffer
++ uint32_t ysize = 4147200; // 1920 x 1080
++ uint32_t uvsize = 0;
++ uint8_t* rawBuf = (uint8_t*)malloc(ysize + uvsize + 4);
++ uint8_t* alignedBuf = rawBuf;
++ if(((uintptr_t)rawBuf)%4)
++ {
++ oddBytes = 4 - ((uint8_t)((uintptr_t)rawBuf % 4));
++ alignedBuf = rawBuf + oddBytes;
++ printf("Aligned Buffer: %p, Offset = %d\n", alignedBuf, oddBytes);
++ }
+
- pOut->PoutFlags |= BC_POUT_FLAGS_FMT_CHANGE;
-- pOut->PicInfo.frame_rate = pIo->u.DecOutData.PibInfo.frame_rate;
-- DebugLog_Trace(LDIL_DBG,"FormatCh:Height:%d Width:%d Res:%x\n",pOut->PicInfo.height,pOut->PicInfo.width,pOut->PicInfo.frame_rate);
- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_VALID){
- DebugLog_Trace(LDIL_DBG,"Error: Data not expected with F/C \n");
- return;
- }
- }
-
-- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_VALID){
--
-+ if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_VALID)
-+ {
- pOut->Ybuff = pIo->u.DecOutData.OutPutBuffs.YuvBuff;
- pOut->YBuffDoneSz = pIo->u.DecOutData.OutPutBuffs.YBuffDoneSz;
- pOut->YbuffSz = pIo->u.DecOutData.OutPutBuffs.UVbuffOffset;
-@@ -877,7 +958,7 @@ static BC_STATUS DtsDeleteMdataPool(DTS_
- /* Remove all Pending elements */
- temp = Ctx->MDPendHead;
-
-- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
-+ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
- DtsRemoveMdata(Ctx,temp,FALSE);
- temp = Ctx->MDPendHead;
- }
-@@ -983,6 +1064,7 @@ BC_STATUS DtsDrvCmd(DTS_LIB_CONTEXT *Ctx
- //DWORD dwTimeout = 0;
- BC_IOCTL_DATA *pIo = NULL;
- BC_STATUS Sts = BC_STS_SUCCESS ;
-+ int i = 30;
-
- if(!Ctx || !Ctx->DevHandle){
- DebugLog_Trace(LDIL_DBG,"Invalid arg..%p \n",Ctx);
-@@ -1002,8 +1084,24 @@ BC_STATUS DtsDrvCmd(DTS_LIB_CONTEXT *Ctx
-
- // We need to take care of async completion.
- // == FIX ME ==
-+ // We allow only one FW command at a time for LINK
-+ // prevent additional fw commands from other threads
-+ if(Ctx->DevId == BC_PCI_DEVID_LINK && Code == BCM_IOC_FW_CMD) {
-+ while(Ctx->fw_cmd_issued && (i > 0)) {
-+ usleep(100);
-+ i--;
-+ }
-+ if (i == 0)
-+ return BC_STS_ERROR; // cannot issue second FW command while one is pending
-+ Ctx->fw_cmd_issued = true;
-+ }
- rc = ioctl(Ctx->DevHandle, Code, pIo);
- Sts = pIo->RetSts;
++ // If UV is in use, it's data immediately follows Y
++ uint8_t* ybuf = alignedBuf;
++ printf("Y Buffer: %p\n", ybuf);
++ uint8_t* uvbuf = NULL;
++ if (uvsize)
++ {
++ uvbuf = alignedBuf + ysize;
++ printf("UV Buffer: %p\n", ybuf);
++ }
+
-+ if(Ctx->DevId == BC_PCI_DEVID_LINK && Code == BCM_IOC_FW_CMD) {
-+ Ctx->fw_cmd_issued = false; // FW commands complete synchronously
-+ }
++ bool needData = true;
++ uint32_t bytesRead = 0;
++ bool formatChanged = false;
+
- if (locRel || Rel)
- DtsRelIoctlData(Ctx, pIo);
-
-@@ -1420,6 +1518,7 @@ BC_STATUS DtsInitInterface(int hDevice,H
- DTS_LIB_CONTEXT *Ctx = NULL;
- BC_STATUS sts = BC_STS_SUCCESS;
- pthread_attr_t thread_attr;
-+ int ret = 0;
-
- Ctx = (DTS_LIB_CONTEXT*)malloc(sizeof(*Ctx));
- if(!Ctx){
-@@ -1473,7 +1572,11 @@ BC_STATUS DtsInitInterface(int hDevice,H
- pthread_create(&Ctx->htxThread, &thread_attr, txThreadProc, Ctx);
- pthread_attr_destroy(&thread_attr);
-
-- posix_memalign((void**)&Ctx->alignBuf, 128, ALIGN_BUF_SIZE);
-+ ret = posix_memalign((void**)&Ctx->alignBuf, 128, ALIGN_BUF_SIZE);
-+ if(ret) {
-+ DtsReleaseInterface(Ctx);
-+ return BC_STS_INSUFF_RES;
-+ }
++ // Open the output stream
++ //std::fstream outFile;
++ //outFile.open("/home/davilla/dozer/dump.yuv", std::ios::binary | std::ios::out);
++ uint32_t chunksSent = 0;
++ uint32_t bytesSent = 0;
++ uint32_t picsDecoded = 0;
++ uint32_t lastDecoded = 0xFF;
++ for (;;)
++ {
++ for (int i = 0; i < 2; i++)
++ {
++ // Read from input file if previously-read data was sent successfully
++ if (needData)
++ {
++ inFile.read((char*)input, inputLen);
++ if (inFile.fail())
++ {
++ printf("Read %d pictures\n", picsDecoded);
++ throw "Unable to read input file";
++ }
++ else if (inFile.eof())
++ throw "Reached end of input file";
++
++ bytesRead += inputLen;
++ }
++
++ // Push input data to driver
++ ret = DtsProcInput(device, input, inputLen, 0, 0);
++ if (ret == BC_STS_SUCCESS)
++ {
++ chunksSent++;
++ bytesSent += inputLen;
++ }
++ else
++ printf("DtsProcInput returned %d\n", ret);
++ usleep(1000);
++ needData = (ret == BC_STS_SUCCESS); // Only need more data if the send succeeded
++ }
++
++ // Prepare output structure
++ BC_DTS_PROC_OUT output;
++ memset(&output, 0, sizeof(BC_DTS_PROC_OUT));
++ output.PicInfo.width = 1920;
++ output.PicInfo.height = 1080;
++ output.Ybuff = ybuf;
++ output.YbuffSz = ysize/4;
++ output.UVbuff = uvbuf;
++ output.UVbuffSz = uvsize/4;
++ output.PoutFlags = BC_POUT_FLAGS_SIZE;
++
++ // Request decoded data from the driver
++ ret = DtsProcOutput(device, OUTPUT_PROC_TIMEOUT, &output);
++ if (ret == BC_STS_SUCCESS)
++ {
++ if (!(output.PoutFlags & BC_POUT_FLAGS_PIB_VALID))
++ {
++ printf("Invalid PIB received. Skipping picture. Flags: 0x%08x\n", output.PoutFlags);
++ continue;
++ }
++ picsDecoded++;
++ if (output.PicInfo.picture_number == lastDecoded)
++ {
++ /*BC_DTS_STATUS stat;
++ if (BC_STS_SUCCESS == DtsGetDriverStatus(device, &stat))
++ {
++ printf("Driver Status\n-------------------\n", stat.ReadyListCount);
++ printf("ReadyListCount: %u\n", stat.ReadyListCount);
++ printf("FreeListCount: %u\n", stat.FreeListCount);
++ printf("FramesDropped: %u\n", stat.FramesDropped);
++ printf("FramesCaptured: %u\n", stat.FramesCaptured);
++ printf("FramesRepeated: %u\n", stat.FramesRepeated);
++ printf("InputCount: %u (ChunksSent: %u)\n", stat.ReadyListCount, chunksSent);
++ printf("InputTotalSize: %llu (BytesSent: %u)\n", stat.InputTotalSize, bytesSent);
++ printf("InputBusyCount: %u\n", stat.InputBusyCount);
++ printf("PIBMissCount: %u\n", stat.PIBMissCount);
++ }*/
++ continue;
++ }
++ lastDecoded = output.PicInfo.picture_number;
++ printf("Received Output. Bytes In: %d, Y: %d, UV: %d, Number: %d, H: %d, W: %d, Flags: 0x%08x\n", bytesSent, output.YBuffDoneSz, output.UVBuffDoneSz, output.PicInfo.picture_number, output.PicInfo.height, output.PicInfo.width, output.PoutFlags);
++/*
++ std::fstream picFile;
++ char picName[255];
++ sprintf(picName, "/home/davilla/dozer/frames/picture_%d.yuv", picsDecoded);
++ picFile.open(picName, std::ios::binary | std::ios::out);
++ picFile.write((const char*)output.Ybuff, ysize);
++ output.PicInfo.picture_number -= 3; // Adjust for start-up pictures
++ picFile.close();
++ //outFile.write((const char*)output.Ybuff, ysize);
++*/
++ }
++ else if (ret == BC_STS_FMT_CHANGE)
++ {
++ printf("Format Change Detected. Flags: 0x%08x\n", output.PoutFlags);
++ if ((output.PoutFlags & BC_POUT_FLAGS_PIB_VALID) && (output.PoutFlags & BC_POUT_FLAGS_FMT_CHANGE))
++ {
++ // Read format data from driver
++ printf("New Format\n----------------------------------\n");
++ printf("\tTimeStamp: %llu\n", output.PicInfo.timeStamp);
++ printf("\tPicture Number: %u\n", output.PicInfo.picture_number);
++ printf("\tWidth: %u\n", output.PicInfo.width);
++ printf("\tHeight: %u\n", output.PicInfo.height);
++ printf("\tChroma: 0x%03x\n", output.PicInfo.chroma_format);
++ printf("\tPulldown: %u\n", output.PicInfo.pulldown);
++ printf("\tFlags: 0x%08x\n", output.PicInfo.flags);
++ printf("\tFrame Rate/Res: %u\n", output.PicInfo.frame_rate);
++ printf("\tAspect Ratio: %u\n", output.PicInfo.aspect_ratio);
++ printf("\tColor Primaries: %u\n", output.PicInfo.colour_primaries);
++ printf("\tMetaData: %u\n", output.PicInfo.picture_meta_payload);
++ printf("\tSession Number: %u\n", output.PicInfo.sess_num);
++ printf("\tTimeStamp: %u\n", output.PicInfo.ycom);
++ printf("\tCustom Aspect: %u\n", output.PicInfo.custom_aspect_ratio_width_height);
++ printf("\tFrames to Drop: %u\n", output.PicInfo.n_drop);
++ printf("\tH264 Valid Fields: 0x%08x\n", output.PicInfo.other.h264.valid);
++ }
++ // TODO: Handle change
++ }
++ else if (ret == BC_STS_TIMEOUT)
++ {
++ printf("Timeout in DtsProcOutput. Accum Bytes: %d\n", bytesRead);
++ }
++ else if (ret == BC_STS_IO_XFR_ERROR)
++ {
++ printf("I/O Transfer Error.\n");
++ }
++ else if (ret == BC_STS_IO_ERROR)
++ {
++ printf("I/O Error.\n");
++ }
++ else if (ret == BC_STS_BUSY)
++ {
++ printf("Busy.\n");
++ }
++ else
++ {
++ printf("DtsProcOutput return an unknown status: %d.\n", ret);
++ return 0;
++ }
++ }
++ }
++ catch(const char* msg)
++ {
++ printf("%s\n", msg);
++ }
++ catch (...)
++ {
++ printf("An unknown exception was thrown\n");
++ }
++
++ inFile.close();
++ DtsStopDecoder(device);
++ DtsCloseDecoder(device);
++ DtsDeviceClose(device);
++ return 0;
++}
++
++
+diff -Naurp --exclude .git crystalhd-07032010/export-driver-for-staging.sh crystalhd/export-driver-for-staging.sh
+--- crystalhd-07032010/export-driver-for-staging.sh 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/export-driver-for-staging.sh 2011-03-14 18:51:48.711632246 +0000
+@@ -0,0 +1,47 @@
++#!/bin/bash
++#
++# Crude script to export kernel driver bits to a kernel git tree,
++# under drivers/staging/crystalhd/
++# You still need to edit drivers/staging/{Kconfig,Makefile} by hand
++#
++
++if [ -z "$1" ]; then
++ echo "You need to specify a path to a kernel tree"
++ exit 1
++fi
++
++kernelsrc=$1
++dest=$kernelsrc/drivers/staging/crystalhd
++me=$PWD
++
++if [ ! -e $dest ]; then
++ mkdir $dest
++fi
++
++# Copy files into place in kernel git tree
++cp -a $me/driver/linux/*.c $dest/
++cp -a $me/driver/linux/*.h $dest/
++
++# copy userspace headers
++cp -a $me/include/bc_dts_defs.h $dest/
++cp -a $me/include/bc_dts_glob_lnx.h $dest/
++
++# copy register defines for bcm70012 bcm70015
++cp -a $me/include/link/bcm_70012_regs.h $dest/
++cp -a $me/include/flea/bcm_70015_regs.h $dest/
++
++# copy random header
++cp -a $me/include/flea/DriverFwShare.h $dest/
++
++# Now run unifdef over the source to strip out legacy compat
++pushd $dest
++perl -pi -e 's|KERNEL_VERSION.*|1|g' *.c *.h
++for f in *.c *.h
++do
++ cp $f tmp-$f
++ unifdef -DLINUX_VERSION_CODE=2 tmp-$f > $f
++ rm -f tmp-$f
++done
++
++# Now show diff and diffstat
++git diff -p --stat
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/0001-gst-Don-t-use-nano-versions.patch crystalhd/filters/gst/gst-plugin/0001-gst-Don-t-use-nano-versions.patch
+--- crystalhd-07032010/filters/gst/gst-plugin/0001-gst-Don-t-use-nano-versions.patch 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/0001-gst-Don-t-use-nano-versions.patch 2011-03-14 19:08:40.961257070 +0000
+@@ -0,0 +1,26 @@
++From 850f3100f004f5986f1fcef1df6e35798e4aff42 Mon Sep 17 00:00:00 2001
++From: Bastien Nocera <hadess at hadess.net>
++Date: Mon, 14 Mar 2011 19:02:14 +0000
++Subject: [PATCH 1/3] gst: Don't use nano versions
++
++Those are for GStreamer CVS to use -Werror
++---
++ filters/gst/gst-plugin/configure.ac | 2 +-
++ 1 files changed, 1 insertions(+), 1 deletions(-)
++
++diff --git a/filters/gst/gst-plugin/configure.ac b/filters/gst/gst-plugin/configure.ac
++index d2886c9..b92d970 100644
++--- a/filters/gst/gst-plugin/configure.ac
+++++ b/filters/gst/gst-plugin/configure.ac
++@@ -11,7 +11,7 @@ dnl and 2... for a prerelease
++
++ dnl when going to/from release please set the nano correctly !
++ dnl releases only do Wall, cvs and prerelease does Werror too
++-AS_VERSION(gst-bcmdec, GST_PLUGIN_VERSION, 0, 10, 0, 40,
+++AS_VERSION(gst-bcmdec, GST_PLUGIN_VERSION, 0, 10, 40, 0,
++ GST_PLUGIN_CVS="no", GST_PLUGIN_CVS="yes")
++
++ dnl AM_MAINTAINER_MODE provides the option to enable maintainer mode
++--
++1.7.4.1
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/0002-gst-Fix-GCC-4.6-errors.patch crystalhd/filters/gst/gst-plugin/0002-gst-Fix-GCC-4.6-errors.patch
+--- crystalhd-07032010/filters/gst/gst-plugin/0002-gst-Fix-GCC-4.6-errors.patch 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/0002-gst-Fix-GCC-4.6-errors.patch 2011-03-14 19:08:40.965257108 +0000
+@@ -0,0 +1,93 @@
++From 638daf3b0072689fa9b9386363078809ad6d6e09 Mon Sep 17 00:00:00 2001
++From: Bastien Nocera <hadess at hadess.net>
++Date: Mon, 14 Mar 2011 19:05:41 +0000
++Subject: [PATCH 2/3] gst: Fix GCC 4.6 errors
++
++---
++ filters/gst/gst-plugin/src/gstbcmdec.c | 24 +++++++-----------------
++ 1 files changed, 7 insertions(+), 17 deletions(-)
++
++diff --git a/filters/gst/gst-plugin/src/gstbcmdec.c b/filters/gst/gst-plugin/src/gstbcmdec.c
++index 5873634..ed01c14 100644
++--- a/filters/gst/gst-plugin/src/gstbcmdec.c
+++++ b/filters/gst/gst-plugin/src/gstbcmdec.c
++@@ -362,13 +362,7 @@ static gboolean gst_bcmdec_sink_event(GstPad* pad, GstEvent* event)
++
++ static GstCaps *gst_bcmdec_getcaps (GstPad * pad)
++ {
++- GstBcmDec *bcmdec;
++- GstCaps *caps;
++- bcmdec = GST_BCMDEC(gst_pad_get_parent(pad));
++-
++- caps = gst_caps_copy (gst_pad_get_pad_template_caps (pad));
++-
++- return caps;
+++ return gst_caps_copy (gst_pad_get_pad_template_caps (pad));
++ }
++
++ /* this function handles the link with other elements */
++@@ -624,7 +618,6 @@ static GstFlowReturn gst_bcmdec_chain(GstPad *pad, GstBuffer *buf)
++ {
++ GstBcmDec *bcmdec;
++ // BC_STATUS sts = BC_STS_SUCCESS;
++- guint32 buf_sz = 0;
++ guint32 offset = 0;
++ GstClockTime tCurrent = 0;
++ guint8 *pbuffer;
++@@ -655,7 +648,6 @@ static GstFlowReturn gst_bcmdec_chain(GstPad *pad, GstBuffer *buf)
++ }
++ tCurrent = GST_BUFFER_TIMESTAMP(buf);
++ }
++- buf_sz = GST_BUFFER_SIZE(buf);
++
++ if (bcmdec->play_pending) {
++ bcmdec->play_pending = FALSE;
++@@ -697,7 +689,6 @@ static gboolean gst_bcmdec_src_event(GstPad *pad, GstEvent *event)
++ static gboolean bcmdec_negotiate_format(GstBcmDec *bcmdec)
++ {
++ GstCaps *caps;
++- guint32 fourcc;
++ gboolean result;
++ guint num = (guint)(bcmdec->output_params.framerate * 1000);
++ guint den = 1000;
++@@ -706,10 +697,8 @@ static gboolean bcmdec_negotiate_format(GstBcmDec *bcmdec)
++ GstVideoFormat vidFmt;
++
++ #ifdef YV12__
++- fourcc = GST_STR_FOURCC("YV12");
++ vidFmt = GST_VIDEO_FORMAT_YV12;
++ #else
++- fourcc = GST_STR_FOURCC("YUY2");
++ vidFmt = GST_VIDEO_FORMAT_YUY2;
++ #endif
++ GST_DEBUG_OBJECT(bcmdec, "framerate = %f", bcmdec->output_params.framerate);
++@@ -858,8 +847,6 @@ static GstStateChangeReturn gst_bcmdec_change_state(GstElement *element, GstStat
++ GstStateChangeReturn result = GST_STATE_CHANGE_SUCCESS;
++ GstBcmDec *bcmdec = GST_BCMDEC(element);
++ BC_STATUS sts = BC_STS_SUCCESS;
++- GstClockTime clock_time;
++- GstClockTime base_clock_time;
++ int ret = 0;
++
++ switch (transition) {
++@@ -903,11 +890,14 @@ static GstStateChangeReturn gst_bcmdec_change_state(GstElement *element, GstStat
++ GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_PAUSED_TO_PLAYING");
++ bcmdec->gst_clock = gst_element_get_clock(element);
++ if (bcmdec->gst_clock) {
++- //printf("clock available %p\n",bcmdec->gst_clock);
+++#if 0
+++ GstClockTime clock_time, base_clock_time;
+++ printf("clock available %p\n",bcmdec->gst_clock);
++ base_clock_time = gst_element_get_base_time(element);
++- //printf("base clock time %lld\n",base_clock_time);
+++ printf("base clock time %lld\n",base_clock_time);
++ clock_time = gst_clock_get_time(bcmdec->gst_clock);
++- //printf(" clock time %lld\n",clock_time);
+++ printf(" clock time %lld\n",clock_time);
+++#endif
++ }
++ break;
++
++--
++1.7.4.1
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/0003-gst-Link-to-libgstvideo-properly.patch crystalhd/filters/gst/gst-plugin/0003-gst-Link-to-libgstvideo-properly.patch
+--- crystalhd-07032010/filters/gst/gst-plugin/0003-gst-Link-to-libgstvideo-properly.patch 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/0003-gst-Link-to-libgstvideo-properly.patch 2011-03-14 19:08:40.965257108 +0000
+@@ -0,0 +1,42 @@
++From 065d04e2e3ff390f9e26cd1390ad4125a65c96db Mon Sep 17 00:00:00 2001
++From: Bastien Nocera <hadess at hadess.net>
++Date: Mon, 14 Mar 2011 19:08:01 +0000
++Subject: [PATCH 3/3] gst: Link to libgstvideo properly
++
++By checking for its availability, and letting pkg-config
++do its job.
++---
++ filters/gst/gst-plugin/configure.ac | 3 ++-
++ filters/gst/gst-plugin/src/Makefile.am | 2 +-
++ 2 files changed, 3 insertions(+), 2 deletions(-)
++
++diff --git a/filters/gst/gst-plugin/configure.ac b/filters/gst/gst-plugin/configure.ac
++index b92d970..99b3713 100644
++--- a/filters/gst/gst-plugin/configure.ac
+++++ b/filters/gst/gst-plugin/configure.ac
++@@ -55,7 +55,8 @@ dnl And we can also ask for the right version of gstreamer
++
++
++ PKG_CHECK_MODULES(GST, \
++- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED,
+++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
+++ gstreamer-video-0.10,
++ HAVE_GST=yes,HAVE_GST=no)
++
++ dnl Give error and exit if we don't have gstreamer
++diff --git a/filters/gst/gst-plugin/src/Makefile.am b/filters/gst/gst-plugin/src/Makefile.am
++index b0b9ea8..e1b0bc5 100644
++--- a/filters/gst/gst-plugin/src/Makefile.am
+++++ b/filters/gst/gst-plugin/src/Makefile.am
++@@ -29,7 +29,7 @@ libgstbcmdec_la_SOURCES = gstbcmdec.c decif.c parse.c
++ # flags used to compile this plugin
++ # add other _CFLAGS and _LIBS as needed
++ libgstbcmdec_la_CFLAGS = $(GST_CFLAGS) $(BCMDEC_CFLAGS)
++-libgstbcmdec_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstvideo- at GST_MAJORMINOR@
+++libgstbcmdec_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS)
++ libgstbcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(BCMDEC_LDFLAGS)
++
++ # headers we need but don't want installed
++--
++1.7.4.1
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/aclocal.m4 crystalhd/filters/gst/gst-plugin/aclocal.m4
+--- crystalhd-07032010/filters/gst/gst-plugin/aclocal.m4 2010-06-22 21:38:01.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/aclocal.m4 2011-03-14 19:07:07.178360578 +0000
+@@ -13,8 +13,8 @@
- *RetCtx = (HANDLE)Ctx;
+ m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
+-[m4_warning([this file was generated for autoconf 2.65.
++m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
++[m4_warning([this file was generated for autoconf 2.68.
+ You have another version of autoconf. It may work, but is not guaranteed to.
+ If you have problems, you may need to regenerate the build system entirely.
+ To do so, use the procedure documented by the package, typically `autoreconf'.])])
+@@ -22,7 +22,8 @@ To do so, use the procedure documented b
+ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+ #
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-# 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
+ # Written by Gordon Matzigkeit, 1996
+ #
+ # This file is free software; the Free Software Foundation gives
+@@ -31,7 +32,8 @@ To do so, use the procedure documented b
-@@ -1569,9 +1672,6 @@ BC_STATUS DtsReleaseInterface(DTS_LIB_CO
- return BC_STS_INV_ARG;
+ m4_define([_LT_COPYING], [dnl
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-# 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
+ # Written by Gordon Matzigkeit, 1996
+ #
+ # This file is part of GNU Libtool.
+@@ -58,7 +60,7 @@ m4_define([_LT_COPYING], [dnl
+ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ ])
- DtsReleaseMemPools(Ctx);
--#ifdef _USE_SHMEM_
-- DtsDelDilShMem();
--#endif
+-# serial 56 LT_INIT
++# serial 57 LT_INIT
- if(close(Ctx->DevHandle)!=0) //Zero if success
- {
-@@ -1579,6 +1679,12 @@ BC_STATUS DtsReleaseInterface(DTS_LIB_CO
- }
+ # LT_PREREQ(VERSION)
+@@ -87,6 +89,7 @@ esac
+ # ------------------
+ AC_DEFUN([LT_INIT],
+ [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
++AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+ AC_BEFORE([$0], [LT_LANG])dnl
+ AC_BEFORE([$0], [LT_OUTPUT])dnl
+ AC_BEFORE([$0], [LTDL_INIT])dnl
+@@ -103,6 +106,8 @@ AC_REQUIRE([LTVERSION_VERSION])dnl
+ AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+ m4_require([_LT_PROG_LTMAIN])dnl
-+ DtsSetHwInitSts(BC_DIL_HWINIT_NOT_YET);
-+
-+#ifdef _USE_SHMEM_
-+ DtsDelDilShMem();
-+#endif
++_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
+
- // Exit TX thread
- Ctx->txThreadExit = true;
- // wait to make sure the thread exited
-@@ -1586,7 +1692,8 @@ BC_STATUS DtsReleaseInterface(DTS_LIB_CO
- // de-Allocate circular buffer
- txBufFree(&Ctx->circBuf);
- Ctx->htxThread = 0;
-- free(Ctx->alignBuf);
-+ if(Ctx->alignBuf)
-+ free(Ctx->alignBuf);
+ dnl Parse OPTIONS
+ _LT_SET_OPTIONS([$0], [$1])
- free(Ctx);
-
-@@ -1729,6 +1836,7 @@ BC_STATUS DtsFreeMdata(DTS_LIB_CONTEXT *
- BC_STATUS DtsClrPendMdataList(DTS_LIB_CONTEXT *Ctx)
- {
- DTS_INPUT_MDATA *temp=NULL;
-+ int mdata_count = 0;
+@@ -139,7 +144,7 @@ m4_defun([_LT_CC_BASENAME],
+ *) break;;
+ esac
+ done
+-cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+ ])
- if(!Ctx || !Ctx->MdataPoolPtr){
- return BC_STS_INV_ARG;
-@@ -1738,12 +1846,51 @@ BC_STATUS DtsClrPendMdataList(DTS_LIB_CO
- /* Remove all Pending elements */
- temp = Ctx->MDPendHead;
-- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
-- DebugLog_Trace(LDIL_DBG,"Clearing PendMdata %p %x \n", temp->Spes.SeqNum, temp->IntTag);
-+ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
-+ //DebugLog_Trace(LDIL_DBG,"Clearing PendMdata %p %x \n", temp->Spes.SeqNum, temp->IntTag);
-+ DtsRemoveMdata(Ctx,temp,FALSE);
-+ temp = Ctx->MDPendHead;
-+ mdata_count++;
-+ }
+@@ -159,6 +164,9 @@ m4_defun([_LT_FILEUTILS_DEFAULTS],
+ m4_defun([_LT_SETUP],
+ [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+ AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
++AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+
-+ if (mdata_count)
-+ DebugLog_Trace(LDIL_DBG,"Clearing %d PendMdata entries \n", mdata_count);
+ _LT_DECL([], [host_alias], [0], [The host system])dnl
+ _LT_DECL([], [host], [0])dnl
+ _LT_DECL([], [host_os], [0])dnl
+@@ -181,10 +189,13 @@ _LT_DECL([], [exeext], [0], [Executable
+ dnl
+ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_CHECK_SHELL_FEATURES])dnl
++m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
+ m4_require([_LT_CMD_RELOAD])dnl
+ m4_require([_LT_CHECK_MAGIC_METHOD])dnl
++m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
+ m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+ m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++m4_require([_LT_WITH_SYSROOT])dnl
+
+ _LT_CONFIG_LIBTOOL_INIT([
+ # See if we are running on zsh, and set the options which allow our
+@@ -200,7 +211,6 @@ fi
+ _LT_CHECK_OBJDIR
+
+ m4_require([_LT_TAG_COMPILER])dnl
+-_LT_PROG_ECHO_BACKSLASH
+
+ case $host_os in
+ aix3*)
+@@ -214,23 +224,6 @@ aix3*)
+ ;;
+ esac
+
+-# Sed substitution that helps us do robust quoting. It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+-
+-# Same as above, but do not quote variable references.
+-double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+-
+-# Sed substitution to delay expansion of an escaped shell variable in a
+-# double_quote_subst'ed string.
+-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+-
+-# Sed substitution to delay expansion of an escaped single quote.
+-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+-
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_subst='s/\*/\\\*/g'
+-
+ # Global variables:
+ ofile=libtool
+ can_build_shared=yes
+@@ -271,6 +264,28 @@ _LT_CONFIG_COMMANDS
+ ])# _LT_SETUP
+
+
++# _LT_PREPARE_SED_QUOTE_VARS
++# --------------------------
++# Define a few sed substitution that help us do robust quoting.
++m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
++[# Backslashify metacharacters that are still active within
++# double-quoted strings.
++sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
-+ DtsUnLock(Ctx);
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
-+ return BC_STS_SUCCESS;
-+}
-+//------------------------------------------------------------------------
-+// Name: DtsPendMdataGarbageCollect
-+// Description: Garbage Collect Meta Data. This funtion is only called
-+// internel when we run out of Mdata.
-+//------------------------------------------------------------------------
-+BC_STATUS DtsPendMdataGarbageCollect(DTS_LIB_CONTEXT *Ctx)
-+{
-+ DTS_INPUT_MDATA *temp=NULL;
-+ int mdata_count = 0;
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
-+ if(!Ctx || !Ctx->MdataPoolPtr){
-+ return BC_STS_INV_ARG;
-+ }
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
-+ DtsLock(Ctx);
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++])
+
-+ /* Collect garbage it */
-+ temp = Ctx->MDPendHead;
-+ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
-+ //DebugLog_Trace(LDIL_DBG,"Clearing PendMdata %p %x \n", temp->Spes.SeqNum, temp->IntTag);
-+ if(mdata_count > (BC_INPUT_MDATA_POOL_SZ - BC_INPUT_MDATA_POOL_SZ_COLLECT)) {
-+ break;
-+ }
- DtsRemoveMdata(Ctx,temp,FALSE);
- temp = Ctx->MDPendHead;
-+ mdata_count++;
- }
-
-+ if (mdata_count)
-+ DebugLog_Trace(LDIL_DBG,"Clearing %d PendMdata entries \n", mdata_count);
+ # _LT_PROG_LTMAIN
+ # ---------------
+ # Note that this code is called both from `configure', and `config.status'
+@@ -423,7 +438,7 @@ m4_define([_lt_decl_all_varnames],
+ # declaration there will have the same value as in `configure'. VARNAME
+ # must have a single quote delimited value for this to work.
+ m4_define([_LT_CONFIG_STATUS_DECLARE],
+-[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
++[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
+
+
+ # _LT_CONFIG_STATUS_DECLARATIONS
+@@ -433,7 +448,7 @@ m4_define([_LT_CONFIG_STATUS_DECLARE],
+ # embedded single quotes properly. In configure, this macro expands
+ # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+ #
+-# <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
++# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
+ m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
+ [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
+ [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+@@ -532,12 +547,20 @@ LTCC='$LTCC'
+ LTCFLAGS='$LTCFLAGS'
+ compiler='$compiler_DEFAULT'
+
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$[]1
++_LTECHO_EOF'
++}
+
- DtsUnLock(Ctx);
-
- return BC_STS_SUCCESS;
-@@ -1819,7 +1966,7 @@ BC_STATUS DtsFetchMdata(DTS_LIB_CONTEXT
- temp = Ctx->MDPendHead;
-
- DtsLock(Ctx);
-- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
-+ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
- if(temp->IntTag == InTag){
- pout->PicInfo.timeStamp = temp->appTimeStamp;
- sts = BC_STS_SUCCESS;
-@@ -1832,17 +1979,17 @@ BC_STATUS DtsFetchMdata(DTS_LIB_CONTEXT
- temp = temp->flink;
- }
- DtsUnLock(Ctx);
-- // If we found a tag, clear out all the old entries - from (tag - 10) to (tag-20)
-+ // If we found a tag, clear out all the old entries - from (tag - 10) to (tag-110)
- // This is to work around the issue of lost pictures for which tags will never get freed
- if(sts == BC_STS_SUCCESS) {
-- for(i = 0; i < 10; i++) {
-+ for(i = 0; i < 100; i++) {
- tsnum = snum - (10 + i);
- if(tsnum < 0)
- break;
- InTag = DtsMdataGetIntTag(Ctx, tsnum);
- temp = Ctx->MDPendHead;
- DtsLock(Ctx);
-- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
-+ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
- if(temp->IntTag == InTag){
- DtsRemoveMdata(Ctx, temp, FALSE);
- break;
-@@ -1875,7 +2022,6 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
- if(!snum) {
- /* Zero is not a valid SeqNum. */
- *TimeStamp = 0;
-- DebugLog_Trace(LDIL_DBG, "SeqNum is zero \n");
- return BC_STS_NO_DATA;
- }
+ # Quote evaled strings.
+ for var in lt_decl_all_varnames([[ \
+ ]], lt_decl_quote_varnames); do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[[\\\\\\\`\\"\\\$]]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -548,9 +571,9 @@ done
+ # Double-quote double-evaled strings.
+ for var in lt_decl_all_varnames([[ \
+ ]], lt_decl_dquote_varnames); do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[[\\\\\\\`\\"\\\$]]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -558,16 +581,38 @@ for var in lt_decl_all_varnames([[ \
+ esac
+ done
-@@ -1883,7 +2029,7 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
- temp = Ctx->MDPendHead;
+-# Fix-up fallback echo if it was mangled by the above quoting rules.
+-case \$lt_ECHO in
+-*'\\\[$]0 --fallback-echo"')dnl "
+- lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
+- ;;
+-esac
+-
+ _LT_OUTPUT_LIBTOOL_INIT
+ ])
- DtsLock(Ctx);
-- while(temp != DTS_MDATA_PEND_LINK(Ctx)) {
-+ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)) {
- if(temp->IntTag == InTag) {
++# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
++# ------------------------------------
++# Generate a child script FILE with all initialization necessary to
++# reuse the environment learned by the parent script, and make the
++# file executable. If COMMENT is supplied, it is inserted after the
++# `#!' sequence but before initialization text begins. After this
++# macro, additional text can be appended to FILE to form the body of
++# the child script. The macro ends with non-zero status if the
++# file could not be fully written (such as if the disk is full).
++m4_ifdef([AS_INIT_GENERATED],
++[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
++[m4_defun([_LT_GENERATED_FILE_INIT],
++[m4_require([AS_PREPARE])]dnl
++[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
++[lt_write_fail=0
++cat >$1 <<_ASEOF || lt_write_fail=1
++#! $SHELL
++# Generated by $as_me.
++$2
++SHELL=\${CONFIG_SHELL-$SHELL}
++export SHELL
++_ASEOF
++cat >>$1 <<\_ASEOF || lt_write_fail=1
++AS_SHELL_SANITIZE
++_AS_PREPARE
++exec AS_MESSAGE_FD>&1
++_ASEOF
++test $lt_write_fail = 0 && chmod +x $1[]dnl
++m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
+
+ # LT_OUTPUT
+ # ---------
+@@ -577,20 +622,11 @@ _LT_OUTPUT_LIBTOOL_INIT
+ AC_DEFUN([LT_OUTPUT],
+ [: ${CONFIG_LT=./config.lt}
+ AC_MSG_NOTICE([creating $CONFIG_LT])
+-cat >"$CONFIG_LT" <<_LTEOF
+-#! $SHELL
+-# Generated by $as_me.
+-# Run this file to recreate a libtool stub with the current configuration.
+-
+-lt_cl_silent=false
+-SHELL=\${CONFIG_SHELL-$SHELL}
+-_LTEOF
++_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
++[# Run this file to recreate a libtool stub with the current configuration.])
- *TimeStamp = temp->appTimeStamp;
-@@ -1905,7 +2051,8 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
- //------------------------------------------------------------------------
- BC_STATUS DtsPrepareMdata(DTS_LIB_CONTEXT *Ctx, uint64_t timeStamp, DTS_INPUT_MDATA **mData, uint8_t** ppData, uint32_t *pSize)
+ cat >>"$CONFIG_LT" <<\_LTEOF
+-AS_SHELL_SANITIZE
+-_AS_PREPARE
+-
+-exec AS_MESSAGE_FD>&1
++lt_cl_silent=false
+ exec AS_MESSAGE_LOG_FD>>config.log
{
-- DTS_INPUT_MDATA *temp=NULL;
-+ DTS_INPUT_MDATA *temp = NULL;
-+ BC_STATUS ret;
+ echo
+@@ -616,7 +652,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_
+ m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+ configured by $[0], generated by m4_PACKAGE_STRING.
- if( !mData || !Ctx)
- return BC_STS_INV_ARG;
-@@ -1913,8 +2060,15 @@ BC_STATUS DtsPrepareMdata(DTS_LIB_CONTEX
- /* Alloc clears all fields */
- if( (temp = DtsAllocMdata(Ctx)) == NULL)
- {
-- DebugLog_Trace(LDIL_DBG,"COULD not find free MDATA");
-- return BC_STS_BUSY;
-+ DebugLog_Trace(LDIL_DBG,"COULD not find free MDATA try again\n");
-+ ret = DtsPendMdataGarbageCollect(Ctx);
-+ if(ret != BC_STS_SUCCESS) {
-+ return BC_STS_BUSY;
-+ }
-+ if( (temp = DtsAllocMdata(Ctx)) == NULL) {
-+ DebugLog_Trace(LDIL_DBG,"COULD not find free MDATA finaly failed\n");
-+ return BC_STS_BUSY;
-+ }
- }
- /* Store all app data */
- DtsMdataSetIntTag(Ctx,temp);
-@@ -2152,9 +2306,12 @@ void DtsUpdateOutStats(DTS_LIB_CONTEXT *
- BC_STATUS txBufInit(pTXBUFFER txBuf, uint32_t sizeInit)
- {
- BC_STATUS sts = BC_STS_SUCCESS;
-+ int ret = 0;
- if(txBuf->buffer != NULL)
- return BC_STS_INV_ARG;
-- posix_memalign((void**)&txBuf->buffer, 128, sizeInit);
-+ ret = posix_memalign((void**)&txBuf->buffer, 128, sizeInit);
-+ if(ret)
-+ return BC_STS_INSUFF_RES;
- if(txBuf->buffer != NULL)
- {
- txBuf->basePointer = txBuf->buffer;
-@@ -2310,8 +2467,11 @@ void * txThreadProc(void *ctx)
- uint8_t encrypted = 0;
- HANDLE hDevice = (HANDLE)Ctx;
- BC_DTS_STATUS pStat;
-+ int ret = 0;
+-Copyright (C) 2008 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This config.lt script is free software; the Free Software Foundation
+ gives unlimited permision to copy, distribute and modify it."
+
+@@ -661,15 +697,13 @@ chmod +x "$CONFIG_LT"
+ # appending to config.log, which fails on DOS, as config.log is still kept
+ # open by configure. Here we exec the FD to /dev/null, effectively closing
+ # config.log, so it can be properly (re)opened and appended to by config.lt.
+-if test "$no_create" != yes; then
+- lt_cl_success=:
+- test "$silent" = yes &&
+- lt_config_lt_args="$lt_config_lt_args --quiet"
+- exec AS_MESSAGE_LOG_FD>/dev/null
+- $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+- exec AS_MESSAGE_LOG_FD>>config.log
+- $lt_cl_success || AS_EXIT(1)
+-fi
++lt_cl_success=:
++test "$silent" = yes &&
++ lt_config_lt_args="$lt_config_lt_args --quiet"
++exec AS_MESSAGE_LOG_FD>/dev/null
++$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
++exec AS_MESSAGE_LOG_FD>>config.log
++$lt_cl_success || AS_EXIT(1)
+ ])# LT_OUTPUT
-- posix_memalign((void**)&localBuffer, 128, CIRC_TX_BUF_SIZE);
-+ ret = posix_memalign((void**)&localBuffer, 128, CIRC_TX_BUF_SIZE);
-+ if(ret)
-+ return FALSE;
- while(!Ctx->txThreadExit)
- {
-@@ -2345,9 +2505,7 @@ void * txThreadProc(void *ctx)
- sts = DtsTxDmaText(hDevice, localBuffer, szDataToSend, &dramOff, encrypted);
+@@ -732,15 +766,12 @@ _LT_EOF
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
+-
+- _LT_PROG_XSI_SHELLFNS
++ sed '$q' "$ltmain" >> "$cfgfile" \
++ || (rm -f "$cfgfile"; exit 1)
- if(sts == BC_STS_SUCCESS)
-- {
- DtsUpdateInStats(Ctx, szDataToSend);
-- }
- else
- {
- // signal error to the next procinput
-@@ -2361,6 +2519,47 @@ void * txThreadProc(void *ctx)
- return FALSE;
- }
+- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
++ _LT_PROG_REPLACE_SHELLFNS
-+DRVIFLIB_INT_API BC_STATUS DtsGetHWFeatures(uint32_t *pciids)
-+{
-+ int drvHandle = -1;
-+ BC_IOCTL_DATA pIo;
-+ int rc;
+- mv -f "$cfgfile" "$ofile" ||
++ mv -f "$cfgfile" "$ofile" ||
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+ ],
+@@ -846,11 +877,13 @@ AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)
+ AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+ AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+ AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
++AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
+ dnl aclocal-1.4 backwards compatibility:
+ dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
+ dnl AC_DEFUN([AC_LIBTOOL_F77], [])
+ dnl AC_DEFUN([AC_LIBTOOL_FC], [])
+ dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
++dnl AC_DEFUN([AC_LIBTOOL_RC], [])
+
+
+ # _LT_TAG_COMPILER
+@@ -955,6 +988,31 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECK
+ [lt_cv_ld_exported_symbols_list=no])
+ LDFLAGS="$save_LDFLAGS"
+ ])
++ AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
++ [lt_cv_ld_force_load=no
++ cat > conftest.c << _LT_EOF
++int forced_loaded() { return 2;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
++ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
++ echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
++ $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
++ echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
++ $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
++ cat > conftest.c << _LT_EOF
++int main() { return 0;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
++ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
++ _lt_result=$?
++ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
++ lt_cv_ld_force_load=yes
++ else
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ fi
++ rm -f conftest.err libconftest.a conftest conftest.c
++ rm -rf conftest.dSYM
++ ])
+ case $host_os in
+ rhapsody* | darwin1.[[012]])
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+@@ -982,7 +1040,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECK
+ else
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+- if test "$DSYMUTIL" != ":"; then
++ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ _lt_dsymutil='~$DSYMUTIL $lib || :'
+ else
+ _lt_dsymutil=
+@@ -1002,7 +1060,11 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+- _LT_TAGVAR(whole_archive_flag_spec, $1)=''
++ if test "$lt_cv_ld_force_load" = "yes"; then
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
++ else
++ _LT_TAGVAR(whole_archive_flag_spec, $1)=''
++ fi
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+ case $cc_basename in
+@@ -1010,7 +1072,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
+ *) _lt_dar_can_shared=$GCC ;;
+ esac
+ if test "$_lt_dar_can_shared" = "yes"; then
+- output_verbose_link_cmd=echo
++ output_verbose_link_cmd=func_echo_all
+ _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+ _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+@@ -1026,203 +1088,142 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
+ fi
+ ])
+
+-# _LT_SYS_MODULE_PATH_AIX
+-# -----------------------
++# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
++# ----------------------------------
+ # Links a minimal program and checks the executable
+ # for the system default hardcoded library path. In most cases,
+ # this is /usr/lib:/lib, but when the MPI compilers are used
+ # the location of the communication and MPI libs are included too.
+ # If we don't find anything, use the default library path according
+ # to the aix ld manual.
++# Store the results from the different compilers for each TAGNAME.
++# Allow to override them for all tags through lt_cv_aix_libpath.
+ m4_defun([_LT_SYS_MODULE_PATH_AIX],
+ [m4_require([_LT_DECL_SED])dnl
+-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+-lt_aix_libpath_sed='
+- /Import File Strings/,/^$/ {
+- /^0/ {
+- s/^0 *\(.*\)$/\1/
+- p
+- }
+- }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi],[])
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
++ [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
++ lt_aix_libpath_sed='[
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }]'
++ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
++ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi],[])
++ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
++ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
++ fi
++ ])
++ aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
++fi
+ ])# _LT_SYS_MODULE_PATH_AIX
+
+
+ # _LT_SHELL_INIT(ARG)
+ # -------------------
+ m4_define([_LT_SHELL_INIT],
+-[ifdef([AC_DIVERSION_NOTICE],
+- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+- [AC_DIVERT_PUSH(NOTICE)])
+-$1
+-AC_DIVERT_POP
+-])# _LT_SHELL_INIT
++[m4_divert_text([M4SH-INIT], [$1
++])])# _LT_SHELL_INIT
+
-+ memset(&pIo, 0, sizeof(BC_IOCTL_DATA));
+
+
+ # _LT_PROG_ECHO_BACKSLASH
+ # -----------------------
+-# Add some code to the start of the generated configure script which
+-# will find an echo command which doesn't interpret backslashes.
++# Find how we can fake an echo command that does not interpret backslash.
++# In particular, with Autoconf 2.60 or later we add some code to the start
++# of the generated configure script which will find a shell with a builtin
++# printf (which we can use as an echo command).
+ m4_defun([_LT_PROG_ECHO_BACKSLASH],
+-[_LT_SHELL_INIT([
+-# Check that we are running under the correct shell.
+-SHELL=${CONFIG_SHELL-/bin/sh}
+-
+-case X$lt_ECHO in
+-X*--fallback-echo)
+- # Remove one level of quotation (which was required for Make).
+- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+- ;;
+-esac
+-
+-ECHO=${lt_ECHO-echo}
+-if test "X[$]1" = X--no-reexec; then
+- # Discard the --no-reexec flag, and continue.
+- shift
+-elif test "X[$]1" = X--fallback-echo; then
+- # Avoid inline document here, it may be left over
+- :
+-elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+- # Yippee, $ECHO works!
+- :
++[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
-+ drvHandle =open(CRYSTALHD_API_DEV_NAME, O_RDWR);
-+ if(drvHandle < 0)
-+ {
-+ DebugLog_Trace(LDIL_ERR,"DtsGetHWFeatures: Create File Failed\n");
-+ return BC_STS_ERROR;
-+ }
++AC_MSG_CHECKING([how to print strings])
++# Test print first, because it will be a builtin if present.
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
++ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='print -r --'
++elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='printf %s\n'
+ else
+- # Restart under the correct shell.
+- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+-fi
+-
+-if test "X[$]1" = X--fallback-echo; then
+- # used as fallback echo
+- shift
+- cat <<_LT_EOF
+-[$]*
+-_LT_EOF
+- exit 0
++ # Use this function as a fallback that always works.
++ func_fallback_echo ()
++ {
++ eval 'cat <<_LTECHO_EOF
++$[]1
++_LTECHO_EOF'
++ }
++ ECHO='func_fallback_echo'
+ fi
+
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+-
+-if test -z "$lt_ECHO"; then
+- if test "X${echo_test_string+set}" != Xset; then
+- # find a string as large as possible, as long as the shell can cope with it
+- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+- then
+- break
+- fi
+- done
+- fi
+-
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- :
+- else
+- # The Solaris, AIX, and Digital Unix default echo programs unquote
+- # backslashes. This makes it impossible to quote backslashes using
+- # echo "$something" | sed 's/\\/\\\\/g'
+- #
+- # So, first we look for a working echo in the user's PATH.
+-
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+- for dir in $PATH /usr/ucb; do
+- IFS="$lt_save_ifs"
+- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$dir/echo"
+- break
+- fi
+- done
+- IFS="$lt_save_ifs"
+-
+- if test "X$ECHO" = Xecho; then
+- # We didn't find a better echo, so look for alternatives.
+- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # This shell has a builtin print -r that does the trick.
+- ECHO='print -r'
+- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+- test "X$CONFIG_SHELL" != X/bin/ksh; then
+- # If we have ksh, try running configure again with it.
+- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+- export ORIGINAL_CONFIG_SHELL
+- CONFIG_SHELL=/bin/ksh
+- export CONFIG_SHELL
+- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+- else
+- # Try using printf.
+- ECHO='printf %s\n'
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # Cool, printf works
+- :
+- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+- export CONFIG_SHELL
+- SHELL="$CONFIG_SHELL"
+- export SHELL
+- ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+- else
+- # maybe with a smaller string...
+- prev=:
+-
+- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+- then
+- break
+- fi
+- prev="$cmd"
+- done
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO "$*"
++}
+
+- if test "$prev" != 'sed 50q "[$]0"'; then
+- echo_test_string=`eval $prev`
+- export echo_test_string
+- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+- else
+- # Oops. We lost completely, so just stick with echo.
+- ECHO=echo
+- fi
+- fi
+- fi
+- fi
+- fi
+-fi
++case "$ECHO" in
++ printf*) AC_MSG_RESULT([printf]) ;;
++ print*) AC_MSG_RESULT([print -r]) ;;
++ *) AC_MSG_RESULT([cat]) ;;
++esac
+
+-# Copy echo and quote the copy suitably for passing to libtool from
+-# the Makefile, instead of quoting the original, which is used later.
+-lt_ECHO=$ECHO
+-if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+- lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+-fi
++m4_ifdef([_AS_DETECT_SUGGESTED],
++[_AS_DETECT_SUGGESTED([
++ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
++ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
++ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
++ PATH=/empty FPATH=/empty; export PATH FPATH
++ test "X`printf %s $ECHO`" = "X$ECHO" \
++ || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
+
+-AC_SUBST(lt_ECHO)
+-])
+ _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+-_LT_DECL([], [ECHO], [1],
+- [An echo program that does not interpret backslashes])
++_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
+ ])# _LT_PROG_ECHO_BACKSLASH
+
+
++# _LT_WITH_SYSROOT
++# ----------------
++AC_DEFUN([_LT_WITH_SYSROOT],
++[AC_MSG_CHECKING([for sysroot])
++AC_ARG_WITH([sysroot],
++[ --with-sysroot[=DIR] Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).],
++[], [with_sysroot=no])
+
-+ pIo.u.pciCfg.Offset = 0;
-+ pIo.u.pciCfg.Size = 4;
++dnl lt_sysroot will always be passed unquoted. We quote it here
++dnl in case the user passed a directory name.
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ AC_MSG_RESULT([${with_sysroot}])
++ AC_MSG_ERROR([The sysroot must be an absolute path.])
++ ;;
++esac
+
-+ rc = ioctl(drvHandle, BCM_IOC_RD_PCI_CFG, &pIo);
-+ if(rc < 0){
-+ DebugLog_Trace(LDIL_ERR,"ioctl to get HW features failed\n");
-+ close(drvHandle);
-+ return BC_STS_ERROR;
-+ }
++ AC_MSG_RESULT([${lt_sysroot:-no}])
++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
++[dependent libraries, and in which our libraries should be installed.])])
+
-+ if(pIo.RetSts == BC_STS_SUCCESS) {
-+ *pciids = pIo.u.pciCfg.pci_cfg_space[0] |
-+ (pIo.u.pciCfg.pci_cfg_space[0] << 8) |
-+ (pIo.u.pciCfg.pci_cfg_space[0] << 16) |
-+ (pIo.u.pciCfg.pci_cfg_space[0] << 24);
-+ //*pciids = *(uint32_t*)pIo.u.pciCfg.pci_cfg_space;
-+ close(drvHandle);
-+ return BC_STS_SUCCESS;
-+ }
-+ else {
-+ DebugLog_Trace(LDIL_ERR, "error in getting pciids\n");
-+ close(drvHandle);
-+ return BC_STS_ERROR;
-+ }
-+}
+ # _LT_ENABLE_LOCK
+ # ---------------
+ m4_defun([_LT_ENABLE_LOCK],
+@@ -1251,7 +1252,7 @@ ia64-*-hpux*)
+ ;;
+ *-*-irix6*)
+ # Find out which ABI we are using.
+- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
++ echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+@@ -1369,14 +1370,47 @@ need_locks="$enable_libtool_lock"
+ ])# _LT_ENABLE_LOCK
+
+
++# _LT_PROG_AR
++# -----------
++m4_defun([_LT_PROG_AR],
++[AC_CHECK_TOOLS(AR, [ar], false)
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++_LT_DECL([], [AR], [1], [The archiver])
++_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
+
- /*====================== Debug Routines ========================================*/
- //
- // Test routine to verify mdata functions ..
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.h
---- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.h 2010-07-03 16:27:17.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.h 2010-07-23 21:57:59.000000000 -0400
-@@ -58,13 +58,14 @@ enum _bc_ldil_log_level{
- */
- enum _crystalhd_ldil_globals {
- BC_EOS_PIC_COUNT = 16, /* EOS check counter..*/
-- BC_INPUT_MDATA_POOL_SZ = 512, /* Input Meta Data Pool size */
-+ BC_INPUT_MDATA_POOL_SZ = 1024, /* Input Meta Data Pool size */
-+ BC_INPUT_MDATA_POOL_SZ_COLLECT = 256, /* Input Meta Data Pool size for collector */
- BC_MAX_SW_VOUT_BUFFS = BC_RX_LIST_CNT, /* MAX - pre allocated buffers..*/
- RX_START_DELIVERY_THRESHOLD = 0,
- PAUSE_DECODER_THRESHOLD = 12,
- RESUME_DECODER_THRESHOLD = 5,
-- FLEA_RT_PD_THRESHOLD = 14,
-- FLEA_RT_PU_THRESHOLD = 3,
-+ FLEA_RT_PD_THRESHOLD = 14,
-+ FLEA_RT_PU_THRESHOLD = 3,
- HARDWARE_INIT_RETRY_CNT = 10,
- HARDWARE_INIT_RETRY_LINK_CNT = 1,
- };
-@@ -138,7 +139,7 @@ typedef struct _DTS_VIDEO_PARAMS {
- BOOL FGTEnable;
- BOOL MetaDataEnable;
- BOOL Progressive;
-- BOOL FrameRate; //currently not used, frame rate is passed in the 1st byte of the OptFlags member
-+ uint32_t FrameRate;
- uint32_t OptFlags; //currently has the DEc_operation_mode in bits 4 and 5, bits 0:3 have the default framerate, Ignore frame rate is bit 6. Bit 7 is SingleThreadedAppMode
- BC_MEDIA_SUBTYPE MediaSubType;
- uint32_t StartCodeSz;
-@@ -185,12 +186,12 @@ typedef struct _DTS_INPUT_MDATA{
- typedef struct _TXBUFFER{
- uint32_t readPointer; // Index into the buffer for next read
- uint32_t writePointer; // Index into the buffer for next write
-- uint32_t freeSize;
-- uint32_t totalSize;
-- uint32_t busySize;
-- uint8_t* basePointer; // First byte that can be written
-- uint8_t* endPointer; // Last byte that can be written
-- uint8_t* buffer;
-+ uint32_t freeSize;
-+ uint32_t totalSize;
-+ uint32_t busySize;
-+ uint8_t *basePointer; // First byte that can be written
-+ uint8_t *endPointer; // Last byte that can be written
-+ uint8_t *buffer;
- pthread_mutex_t flushLock; // LOCK used only for flushing
- pthread_mutex_t pushpopLock; // LOCK for push and pop operations
- }TXBUFFER, *pTXBUFFER;
-@@ -215,6 +216,7 @@ typedef struct _DTS_LIB_CONTEXT{
- uint32_t OpMode; /* Mode of operation playback etc..*/
- uint32_t DevId; /* HW Device ID */
- uint32_t hwRevId; /* HW revision ID */
-+ uint32_t VendorId; /* HW vendor ID - should always be Broadcom 0x14e4 */
- uint32_t fwcmdseq; /* FW Cmd Sequence number */
- uint32_t FixFlags; /* Flags for conditionally enabling fixes */
-
-@@ -263,7 +265,7 @@ typedef struct _DTS_LIB_CONTEXT{
- uint32_t DrvStatusEOSCnt;
- uint32_t LastPicNum; /* Last picture number */
- uint32_t LastSessNum; /* Last session number */
-- uint8_t PullDownFlag;
-+ uint8_t PullDownFlag;
- BOOL bEOS;
-
- /* Statistics Related */
-@@ -277,13 +279,15 @@ typedef struct _DTS_LIB_CONTEXT{
- char FwBinFile[MAX_PATH+1]; /* Firmware Bin file place holder */
++AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
++ [lt_cv_ar_at_file=no
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
++ [echo conftest.$ac_objext > conftest.lst
++ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
++ AC_TRY_EVAL([lt_ar_try])
++ if test "$ac_status" -eq 0; then
++ # Ensure the archiver fails upon bogus file names.
++ rm -f conftest.$ac_objext libconftest.a
++ AC_TRY_EVAL([lt_ar_try])
++ if test "$ac_status" -ne 0; then
++ lt_cv_ar_at_file=@
++ fi
++ fi
++ rm -f conftest.* libconftest.a
++ ])
++ ])
++
++if test "x$lt_cv_ar_at_file" = xno; then
++ archiver_list_spec=
++else
++ archiver_list_spec=$lt_cv_ar_at_file
++fi
++_LT_DECL([], [archiver_list_spec], [1],
++ [How to feed a file listing to the archiver])
++])# _LT_PROG_AR
++
++
+ # _LT_CMD_OLD_ARCHIVE
+ # -------------------
+ m4_defun([_LT_CMD_OLD_ARCHIVE],
+-[AC_CHECK_TOOL(AR, ar, false)
+-test -z "$AR" && AR=ar
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
+-_LT_DECL([], [AR], [1], [The archiver])
+-_LT_DECL([], [AR_FLAGS], [1])
++[_LT_PROG_AR
- BC_OUTPUT_FORMAT b422Mode; /* 422 Mode Identifier for Link */
-- uint32_t picWidth;
-- uint32_t picHeight;
-+ uint32_t HWOutPicWidth;
-+ uint32_t HWOutPicHeight;
+ AC_CHECK_TOOL(STRIP, strip, :)
+ test -z "$STRIP" && STRIP=:
+@@ -1403,10 +1437,19 @@ if test -n "$RANLIB"; then
+ esac
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ fi
++
++case $host_os in
++ darwin*)
++ lock_old_archive_extraction=yes ;;
++ *)
++ lock_old_archive_extraction=no ;;
++esac
+ _LT_DECL([], [old_postinstall_cmds], [2])
+ _LT_DECL([], [old_postuninstall_cmds], [2])
+ _LT_TAGDECL([], [old_archive_cmds], [2],
+ [Commands used to build an old-style archive])
++_LT_DECL([], [lock_old_archive_extraction], [0],
++ [Whether to use a lock for old archive extraction])
+ ])# _LT_CMD_OLD_ARCHIVE
- char DilPath[MAX_PATH+1]; /* DIL runtime Location.. */
- uint8_t SingleThreadedAppMode; /* flag to indicate that we are running in single threaded mode */
-- PES_CONVERT_PARAMS PESConvParams;
-+ bool hw_paused;
-+ bool fw_cmd_issued;
-+ PES_CONVERT_PARAMS PESConvParams;
- BC_HW_CAPS capInfo;
- // uint16_t InSampleCount;
- uint8_t bMapOutBufDone;
-@@ -293,7 +297,7 @@ typedef struct _DTS_LIB_CONTEXT{
- TXBUFFER circBuf;
- bool txThreadExit; // Handle to event to indicate to the tx thread to exit
- pthread_t htxThread; // Handle to TX thread
-- uint8_t* alignBuf;
-+ uint8_t *alignBuf;
+@@ -1431,15 +1474,15 @@ AC_CACHE_CHECK([$1], [$2],
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ $2=yes
+@@ -1479,7 +1522,7 @@ AC_CACHE_CHECK([$1], [$2],
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&AS_MESSAGE_LOG_FD
+- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ $2=yes
+@@ -1542,6 +1585,11 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [d
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
- uint32_t EnableScaling;
- uint8_t bEnable720pDropHalf;
-@@ -350,32 +354,24 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
- BC_STATUS DtsPrepareMdataASFHdr(DTS_LIB_CONTEXT *Ctx, DTS_INPUT_MDATA *mData, uint8_t* buf);
- BC_STATUS DtsPrepareMdata(DTS_LIB_CONTEXT *Ctx, uint64_t timeStamp, DTS_INPUT_MDATA **mData, uint8_t** pDataBuf, uint32_t *pSize);
- BC_STATUS DtsNotifyOperatingMode(HANDLE hDevice, uint32_t Mode);
-+BC_STATUS DtsGetHWFeatures(uint32_t *pciids);
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
+
- /* Internal helper function */
- uint32_t DtsGetWidthfromResolution(DTS_LIB_CONTEXT *Ctx, uint32_t Resolution);
+ amigaos*)
+ # On AmigaOS with pdksh, this test takes hours, literally.
+ # So we just punt and use a minimum line length of 8192.
+@@ -1606,8 +1654,8 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [d
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+- while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+@@ -1658,7 +1706,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-[#line __oline__ "configure"
++[#line $LINENO "configure"
+ #include "confdefs.h"
- #ifdef _DYNAMIC_BUFFERS_
--BC_STATUS
--DtsAddBuffsWithFmtChInfo(DTS_LIB_CONTEXT *Ctx);
-+BC_STATUS DtsAddBuffsWithFmtChInfo(DTS_LIB_CONTEXT *Ctx);
+ #if HAVE_DLFCN_H
+@@ -1699,7 +1747,13 @@ else
+ # endif
+ #endif
--BC_STATUS
--DtsAllocNewRxBuffs(DTS_LIB_CONTEXT *Ctx,
-- uint32_t BuffSz,
-- uint32_t BuffCnt);
-+BC_STATUS DtsAllocNewRxBuffs(DTS_LIB_CONTEXT *Ctx, uint32_t BuffSz, uint32_t BuffCnt);
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -1708,7 +1762,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -1884,16 +1942,16 @@ AC_CACHE_CHECK([if $compiler supports -c
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&AS_MESSAGE_LOG_FD
+- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+@@ -2052,6 +2110,7 @@ m4_require([_LT_DECL_EGREP])dnl
+ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_DECL_OBJDUMP])dnl
+ m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+ AC_MSG_CHECKING([dynamic linker characteristics])
+ m4_if([$1],
+ [], [
+@@ -2060,16 +2119,23 @@ if test "$GCC" = yes; then
+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+ *) lt_awk_arg="/^libraries:/" ;;
+ esac
+- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+- if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
++ case $host_os in
++ mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
++ *) lt_sed_strip_eq="s,=/,/,g" ;;
++ esac
++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
++ case $lt_search_path_spec in
++ *\;*)
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+- else
+- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+- fi
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
++ ;;
++ *)
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ esac
+ # Ok, now we have the path, separated by spaces, we can step through it
+ # and add multilib dir if necessary.
+ lt_tmp_lt_search_path_spec=
+@@ -2082,7 +2148,7 @@ if test "$GCC" = yes; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+ fi
+ done
+- lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
++ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+ BEGIN {RS=" "; FS="/|\n";} {
+ lt_foo="";
+ lt_count=0;
+@@ -2102,7 +2168,13 @@ BEGIN {RS=" "; FS="/|\n";} {
+ if (lt_foo != "") { lt_freq[[lt_foo]]++; }
+ if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
+ }'`
+- sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
++ # AWK program above erroneously prepends '/' to C:/dos/paths
++ # for these hosts.
++ case $host_os in
++ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
++ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
++ esac
++ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+ else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ fi])
+@@ -2190,7 +2262,7 @@ amigaos*)
+ m68k)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ ;;
+ esac
+ ;;
+@@ -2221,8 +2293,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+ need_version=no
+ need_lib_prefix=no
--BC_STATUS
--DtsFreeRxBuffs(DTS_LIB_CONTEXT *Ctx);
-+BC_STATUS DtsFreeRxBuffs(DTS_LIB_CONTEXT *Ctx);
+- case $GCC,$host_os in
+- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++ case $GCC,$cc_basename in
++ yes,*)
++ # gcc
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+@@ -2243,36 +2316,83 @@ cygwin* | mingw* | pw32* | cegcc*)
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
++m4_if([$1], [],[
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
+ ;;
+ mingw* | cegcc*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+- if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+- # It is most probably a Windows format PATH printed by
+- # mingw gcc, but we are running on Cygwin. Gcc prints its search
+- # path with ; separators, and with drive letters. We can handle the
+- # drive letters (cygwin fileutils understands them), so leave them,
+- # especially as we might pass files found there to a mingw objdump,
+- # which wouldn't understand a cygwinified path. Ahh.
+- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+- else
+- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+- fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
++ dynamic_linker='Win32 ld.exe'
++ ;;
++
++ *,cl*)
++ # Native MSVC
++ libname_spec='$name'
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
++ library_names_spec='${libname}.dll.lib'
++
++ case $build_os in
++ mingw*)
++ sys_lib_search_path_spec=
++ lt_save_ifs=$IFS
++ IFS=';'
++ for lt_path in $LIB
++ do
++ IFS=$lt_save_ifs
++ # Let DOS variable expansion print the short 8.3 style file name.
++ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++ done
++ IFS=$lt_save_ifs
++ # Convert to MSYS style.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
++ ;;
++ cygwin*)
++ # Convert to unix form, then to dos form, then back to unix form
++ # but this time dos style (no spaces!) so that the unix form looks
++ # like /cygdrive/c/PROGRA~1:/cygdr...
++ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ *)
++ sys_lib_search_path_spec="$LIB"
++ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
++ # It is most probably a Windows format PATH.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++ else
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ fi
++ # FIXME: find the short name or the path components, as spaces are
++ # common. (e.g. "Program Files" -> "PROGRA~1")
++ ;;
++ esac
++
++ # DLL is installed to $(libdir)/../bin by postinstall_cmds
++ postinstall_cmds='base_file=`basename \${file}`~
++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++ dldir=$destdir/`dirname \$dlpath`~
++ test -d \$dldir || mkdir -p \$dldir~
++ $install_prog $dir/$dlname \$dldir/$dlname'
++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++ dlpath=$dir/\$dldll~
++ $RM \$dlpath'
++ shlibpath_overrides_runpath=yes
++ dynamic_linker='Win32 link.exe'
+ ;;
--void
--DtsGetMaxSize(DTS_LIB_CONTEXT *Ctx, U32 *Sz);
-+void DtsGetMaxSize(DTS_LIB_CONTEXT *Ctx, U32 *Sz);
+ *)
++ # Assume MSVC wrapper
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
++ dynamic_linker='Win32 ld.exe'
+ ;;
+ esac
+- dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+@@ -2359,6 +2479,19 @@ gnu*)
+ hardcode_into_libs=yes
+ ;;
--BC_STATUS
--DtsHandleTimingMrkr(DTS_LIB_CONTEXT *Ctx);
-+BC_STATUS DtsHandleTimingMrkr(DTS_LIB_CONTEXT *Ctx);
++haiku*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ dynamic_linker="$host_os runtime_loader"
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
++ hardcode_into_libs=yes
++ ;;
++
+ hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+@@ -2401,8 +2534,10 @@ hpux9* | hpux10* | hpux11*)
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+- # HP-UX runs *really* slowly unless shared libraries are mode 555.
++ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+ postinstall_cmds='chmod 555 $lib'
++ # or fails outright, so override atomically:
++ install_override_mode=555
+ ;;
- #if 0
--BC_STATUS
--DtsWaitForFlushDone(DTS_LIB_CONTEXT *Ctx,
-- HANDLE hDevice,
-- uint8_t *EOSDetected);
-+BC_STATUS DtsWaitForFlushDone(DTS_LIB_CONTEXT *Ctx, HANDLE hDevice, uint8_t *EOSDetected);
- #endif
+ interix[[3-9]]*)
+@@ -2469,26 +2604,35 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
++
+ # Some binutils ld are patched to set DT_RUNPATH
+- save_LDFLAGS=$LDFLAGS
+- save_libdir=$libdir
+- eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+- LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+- [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+- [shlibpath_overrides_runpath=yes])])
+- LDFLAGS=$save_LDFLAGS
+- libdir=$save_libdir
++ AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
++ [lt_cv_shlibpath_overrides_runpath=no
++ save_LDFLAGS=$LDFLAGS
++ save_libdir=$libdir
++ eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
++ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
++ [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
++ [lt_cv_shlibpath_overrides_runpath=yes])])
++ LDFLAGS=$save_LDFLAGS
++ libdir=$save_libdir
++ ])
++ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
- #endif
-@@ -395,7 +391,7 @@ BC_STATUS DtsUpdateVidParams(DTS_LIB_CON
++ # Add ABI-specific directories to the system library path.
++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
++
+ # Append ld.so.conf contents to the search path
+ if test -f /etc/ld.so.conf; then
+- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
++
+ fi
- #define BC_DIL_HWINIT_NOT_YET 0
- #define BC_DIL_HWINIT_IN_PROGRESS 1
--#define BC_DIL_HWINIT_DONE 2
-+#define BC_DIL_HWINIT_DONE 2
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+@@ -2500,18 +2644,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
- #ifdef _USE_SHMEM_
- #define BC_DIL_SHMEM_KEY 0xBABEFACE
-diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/Makefile crystalhd/linux_lib/libcrystalhd/Makefile
---- crystalhd-07032010/linux_lib/libcrystalhd/Makefile 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/linux_lib/libcrystalhd/Makefile 2010-08-23 11:12:58.181506829 -0400
-@@ -2,8 +2,8 @@
- # Broadcom "BCM970012/BCM970015" Crystal HD device interface library.
- #
- #
--BCLIB_MINOR=0
--BCLIB_MAJOR=2
-+BCLIB_MINOR=6
-+BCLIB_MAJOR=3
- BCLIB_NAME=libcrystalhd.so
- BCLIB_SL=$(BCLIB_NAME).$(BCLIB_MAJOR)
- BCLIB=$(BCLIB_NAME).$(BCLIB_MAJOR).$(BCLIB_MINOR)
-@@ -24,7 +24,7 @@ CPPFLAGS = -D__LINUX_USER__
- # -D_USE_SHMEM_
+-netbsdelf*-gnu)
+- version_type=linux
+- need_lib_prefix=no
+- need_version=no
+- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
+- shlibpath_var=LD_LIBRARY_PATH
+- shlibpath_overrides_runpath=no
+- hardcode_into_libs=yes
+- dynamic_linker='NetBSD ld.elf_so'
+- ;;
+-
+ netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+@@ -2732,6 +2864,8 @@ _LT_DECL([], [library_names_spec], [1],
+ The last name is the one that the linker finds with -lNAME]])
+ _LT_DECL([], [soname_spec], [1],
+ [[The coded name of the library, if different from the real name]])
++_LT_DECL([], [install_override_mode], [1],
++ [Permission mode override for installation of shared libraries])
+ _LT_DECL([], [postinstall_cmds], [2],
+ [Command to use after installation of a shared archive])
+ _LT_DECL([], [postuninstall_cmds], [2],
+@@ -2844,6 +2978,7 @@ AC_REQUIRE([AC_CANONICAL_HOST])dnl
+ AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+ m4_require([_LT_DECL_SED])dnl
+ m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
+
+ AC_ARG_WITH([gnu-ld],
+ [AS_HELP_STRING([--with-gnu-ld],
+@@ -2965,6 +3100,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ if test "$GCC" != yes; then
++ reload_cmds=false
++ fi
++ ;;
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -2973,8 +3113,8 @@ case $host_os in
+ fi
+ ;;
+ esac
+-_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+-_LT_DECL([], [reload_cmds], [2])dnl
++_LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
++_LT_TAGDECL([], [reload_cmds], [2])dnl
+ ])# _LT_CMD_RELOAD
+
+
+@@ -3026,16 +3166,18 @@ mingw* | pw32*)
+ # Base MSYS/MinGW do not provide the 'file' command needed by
+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
+ # unless we find 'file', for example because we are cross-compiling.
+- if ( file / ) >/dev/null 2>&1; then
++ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
++ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ else
+- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++ # Keep this pattern in sync with the one in func_win32_libid.
++ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ fi
+ ;;
- CPPFLAGS += ${INCLUDES}
--CPPFLAGS += -g -Wall -fPIC -shared
-+CPPFLAGS += -O2 -Wall -fPIC -shared -fstrict-aliasing -msse2
- LDFLAGS = -Wl,-soname,${BCLIB_SL} -pthread
+-cegcc)
++cegcc*)
+ # use the weaker test based on 'objdump'. See mingw*.
+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+@@ -3065,6 +3207,10 @@ gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
- SRCFILES = libcrystalhd_if.cpp \
-@@ -58,6 +58,7 @@ install:
- cp libcrystalhd_if.h $(DESTDIR)/usr/include/libcrystalhd/
- cp $(ROOTDIR)/include/bc_dts_defs.h $(DESTDIR)/usr/include/libcrystalhd/
- cp $(ROOTDIR)/include/bc_dts_types.h $(DESTDIR)/usr/include/libcrystalhd/
-+ cp $(ROOTDIR)/include/libcrystalhd_version.h $(DESTDIR)/usr/include/libcrystalhd/
- cp $(ROOTDIR)/firmware/fwbin/70012/bcm70012fw.bin $(DESTDIR)/lib/firmware/
- cp $(ROOTDIR)/firmware/fwbin/70015/bcm70015fw.bin $(DESTDIR)/lib/firmware/
- install -m 755 $(BCLIB) $(DESTDIR)$(LIBDIR)
-diff -Naurp --exclude .git crystalhd-07032010/examples/.gitignore crystalhd/examples/.gitignore
---- crystalhd-07032010/examples/.gitignore 1969-12-31 19:00:00.000000000 -0500
-+++ crystalhd/examples/.gitignore 2010-07-12 19:48:10.000000000 -0400
-@@ -0,0 +1,2 @@
-+hellobcm
-+mpeg2test
-diff -Naurp --exclude .git crystalhd-07032010/examples/hellobcm.cpp crystalhd/examples/hellobcm.cpp
---- crystalhd-07032010/examples/hellobcm.cpp 1969-12-31 19:00:00.000000000 -0500
-+++ crystalhd/examples/hellobcm.cpp 2010-07-12 19:32:56.000000000 -0400
-@@ -0,0 +1,271 @@
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <stdint.h>
-+#include <string.h>
-+#include <semaphore.h>
-+#include "bc_dts_types.h"
-+#include "libcrystalhd_if.h"
-+#include <iostream>
-+#include <fstream>
-+#include <sys/shm.h>
++haiku*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
+
-+#define TRY_CALL_1(func, p1, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1)) \
-+ throw errmsg;
+ hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case $host_cpu in
+@@ -3073,11 +3219,11 @@ hpux10.20* | hpux11*)
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
++ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
++ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+@@ -3103,7 +3249,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+-netbsd* | netbsdelf*-gnu)
++netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ else
+@@ -3177,6 +3323,21 @@ tpf*)
+ ;;
+ esac
+ ])
+
-+#define TRY_CALL_2(func, p1, p2, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1, p2)) \
-+ throw errmsg;
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++ case $host_os in
++ mingw* | pw32*)
++ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++ want_nocaseglob=yes
++ else
++ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
++ fi
++ ;;
++ esac
++fi
+
-+#define TRY_CALL_5(func, p1, p2, p3, p4, p5, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5)) \
-+ throw errmsg;
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -3184,7 +3345,11 @@ test -z "$deplibs_check_method" && depli
+ _LT_DECL([], [deplibs_check_method], [1],
+ [Method to check whether dependent libraries are shared objects])
+ _LT_DECL([], [file_magic_cmd], [1],
+- [Command to use when deplibs_check_method == "file_magic"])
++ [Command to use when deplibs_check_method = "file_magic"])
++_LT_DECL([], [file_magic_glob], [1],
++ [How to find potential files when deplibs_check_method = "file_magic"])
++_LT_DECL([], [want_nocaseglob], [1],
++ [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
+ ])# _LT_CHECK_MAGIC_METHOD
+
+
+@@ -3241,7 +3406,19 @@ if test "$lt_cv_path_NM" != "no"; then
+ NM="$lt_cv_path_NM"
+ else
+ # Didn't find any BSD compatible name lister, look for dumpbin.
+- AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
++ else
++ AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
++ fi
+ AC_SUBST([DUMPBIN])
+ if test "$DUMPBIN" != ":"; then
+ NM="$DUMPBIN"
+@@ -3254,13 +3431,13 @@ _LT_DECL([], [NM], [1], [A BSD- or MS-co
+ AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+ [lt_cv_nm_interface="BSD nm"
+ echo "int some_variable = 0;" > conftest.$ac_ext
+- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$ac_compile" 2>conftest.err)
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+- (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
++ (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
+ cat conftest.out >&AS_MESSAGE_LOG_FD
+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+ lt_cv_nm_interface="MS dumpbin"
+@@ -3275,6 +3452,67 @@ dnl aclocal-1.4 backwards compatibility:
+ dnl AC_DEFUN([AM_PROG_NM], [])
+ dnl AC_DEFUN([AC_PROG_NM], [])
+
++# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
++# --------------------------------
++# how to determine the name of the shared library
++# associated with a specific link library.
++# -- PORTME fill in with the dynamic library characteristics
++m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
++[m4_require([_LT_DECL_EGREP])
++m4_require([_LT_DECL_OBJDUMP])
++m4_require([_LT_DECL_DLLTOOL])
++AC_CACHE_CHECK([how to associate runtime and link libraries],
++lt_cv_sharedlib_from_linklib_cmd,
++[lt_cv_sharedlib_from_linklib_cmd='unknown'
+
-+#define TRY_CALL_6(func, p1, p2, p3, p4, p5, p6, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5, p6)) \
-+ throw errmsg;
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++ # two different shell functions defined in ltmain.sh
++ # decide which to use based on capabilities of $DLLTOOL
++ case `$DLLTOOL --help 2>&1` in
++ *--identify-strict*)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++ ;;
++ *)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++ ;;
++ esac
++ ;;
++*)
++ # fallback: assume linklib IS sharedlib
++ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++ ;;
++esac
++])
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
-+#define OUTPUT_PROC_TIMEOUT 2000
++_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
++ [Command to associate shared and link libraries])
++])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+
-+int main()
-+{
-+ BC_STATUS ret;
-+ HANDLE device = 0;
-+ std::fstream inFile;
-+ try
-+ {
-+ printf("starting up\n");
-+ // Initialize the Link and Decoder devices
-+ uint32_t mode = DTS_PLAYBACK_MODE | DTS_LOAD_FILE_PLAY_FW | DTS_SKIP_TX_CHK_CPB | DTS_DFLT_RESOLUTION(vdecRESOLUTION_720p29_97);
-+ ret = DtsDeviceOpen(&device, mode);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsDeviceOpen failed\n");
-+ throw "Failed to open device";
-+ }
-+ ret = DtsOpenDecoder(device, BC_STREAM_TYPE_ES);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsOpenDecoder failed\n");
-+ throw "Failed to open decoder";
-+ }
-+ ret = DtsSetVideoParams(device, BC_VID_ALGO_H264, FALSE, FALSE, TRUE, 0x80000000 | vdecFrameRate23_97);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsSetVideoParams failed\n");
-+ throw "Failed to set video params";
-+ }
-+ ret = DtsSetColorSpace(device, MODE422_YUY2);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsSetColorSpace failed\n");
-+ throw "Failed to set colorspace mode";
-+ }
-+ ret = DtsStartDecoder(device);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsStartDecoder failed\n");
-+ throw "Failed to start decoder";
-+ }
-+ ret = DtsStartCapture(device);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsStartCapture failed\n");
-+ throw "Failed to start capture";
-+ }
-+ printf("try calls done\n");
+
-+ // Open the input stream
-+ inFile.open("/tmp/test_video.264", std::ios::in | std::ios::binary);
-+ if (!inFile.is_open())
-+ throw "Unable to open input file";
-+ else
-+ printf("file opened successfully\n");
++# _LT_PATH_MANIFEST_TOOL
++# ----------------------
++# locate the manifest tool
++m4_defun([_LT_PATH_MANIFEST_TOOL],
++[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
++ [lt_cv_path_mainfest_tool=no
++ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
++ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++ lt_cv_path_mainfest_tool=yes
++ fi
++ rm -f conftest*])
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++ MANIFEST_TOOL=:
++fi
++_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
++])# _LT_PATH_MANIFEST_TOOL
+
-+ // Create a 4-byte aligned input buffer
-+ uint8_t oddBytes = 0;
-+ uint32_t inputLen = 32768;
-+ uint8_t* input = (uint8_t*)malloc(inputLen+4);
-+ printf("Input Buffer: %p\n", input);
-+ if(((uintptr_t)input)%4)
-+ oddBytes = 4 - ((uint8_t)((uintptr_t)input % 4));
-+ uint8_t* input_aligned = input + oddBytes;
-+ printf("Aligned Input Buffer: %p, Offset = %d\n", input_aligned, oddBytes);
+
+ # LT_LIB_M
+ # --------
+@@ -3283,7 +3521,7 @@ AC_DEFUN([LT_LIB_M],
+ [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+ LIBM=
+ case $host in
+-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
++*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
+ # These system don't have libm, or don't need it
+ ;;
+ *-ncr-sysv4.3*)
+@@ -3311,7 +3549,12 @@ m4_defun([_LT_COMPILER_NO_RTTI],
+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+ if test "$GCC" = yes; then
+- _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
++ case $cc_basename in
++ nvcc*)
++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
++ *)
++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
++ esac
+
+ _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+ lt_cv_prog_compiler_rtti_exceptions,
+@@ -3328,6 +3571,7 @@ _LT_TAGDECL([no_builtin_flag], [lt_prog_
+ m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
+ [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+ AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([AC_PROG_AWK])dnl
+ AC_REQUIRE([LT_PATH_NM])dnl
+ AC_REQUIRE([LT_PATH_LD])dnl
+ m4_require([_LT_DECL_SED])dnl
+@@ -3395,8 +3639,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
+-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -3432,6 +3676,7 @@ for ac_symprfx in "" "_"; do
+ else
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ fi
++ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+@@ -3453,7 +3698,7 @@ _LT_EOF
+ if AC_TRY_EVAL(ac_compile); then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
++ if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+@@ -3465,6 +3710,18 @@ _LT_EOF
+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT@&t at _DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT@&t at _DLSYM_CONST
++#else
++# define LT@&t at _DLSYM_CONST const
++#endif
+
-+ // Create a 4-byte aligned output buffer
-+ uint32_t ysize = 4147200; // 1920 x 1080
-+ uint32_t uvsize = 0;
-+ uint8_t* rawBuf = (uint8_t*)malloc(ysize + uvsize + 4);
-+ uint8_t* alignedBuf = rawBuf;
-+ if(((uintptr_t)rawBuf)%4)
-+ {
-+ oddBytes = 4 - ((uint8_t)((uintptr_t)rawBuf % 4));
-+ alignedBuf = rawBuf + oddBytes;
-+ printf("Aligned Buffer: %p, Offset = %d\n", alignedBuf, oddBytes);
-+ }
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -3476,7 +3733,7 @@ _LT_EOF
+ cat <<_LT_EOF >> conftest.$ac_ext
+
+ /* The mapping between symbol names and symbols. */
+-const struct {
++LT@&t at _DLSYM_CONST struct {
+ const char *name;
+ void *address;
+ }
+@@ -3502,15 +3759,15 @@ static const void *lt_preloaded_setup()
+ _LT_EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+- lt_save_LIBS="$LIBS"
+- lt_save_CFLAGS="$CFLAGS"
++ lt_globsym_save_LIBS=$LIBS
++ lt_globsym_save_CFLAGS=$CFLAGS
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+- LIBS="$lt_save_LIBS"
+- CFLAGS="$lt_save_CFLAGS"
++ LIBS=$lt_globsym_save_LIBS
++ CFLAGS=$lt_globsym_save_CFLAGS
+ else
+ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+@@ -3543,6 +3800,13 @@ else
+ AC_MSG_RESULT(ok)
+ fi
+
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++ nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
++ nm_file_list_spec='@'
++fi
+
-+ // If UV is in use, it's data immediately follows Y
-+ uint8_t* ybuf = alignedBuf;
-+ printf("Y Buffer: %p\n", ybuf);
-+ uint8_t* uvbuf = NULL;
-+ if (uvsize)
-+ {
-+ uvbuf = alignedBuf + ysize;
-+ printf("UV Buffer: %p\n", ybuf);
-+ }
+ _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+ [Take the output of nm and produce a listing of raw symbols and C names])
+ _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+@@ -3553,6 +3817,8 @@ _LT_DECL([global_symbol_to_c_name_addres
+ _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+ [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+ [Transform the output of nm in a C name address pair when lib prefix is needed])
++_LT_DECL([], [nm_file_list_spec], [1],
++ [Specify filename containing input files for $NM])
+ ]) # _LT_CMD_GLOBAL_SYMBOLS
+
+
+@@ -3564,7 +3830,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_TAGVAR(lt_prog_compiler_static, $1)=
+
+-AC_MSG_CHECKING([for $compiler option to produce PIC])
+ m4_if([$1], [CXX], [
+ # C++ specific cases for pic, static, wl, etc.
+ if test "$GXX" = yes; then
+@@ -3615,6 +3880,11 @@ m4_if([$1], [CXX], [
+ # DJGPP does not support shared libraries at all
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
++ haiku*)
++ # PIC is the default for Haiku.
++ # The "-static" flag exists, but is broken.
++ _LT_TAGVAR(lt_prog_compiler_static, $1)=
++ ;;
+ interix[[3-9]]*)
+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+ # Instead, we relocate shared libraries at runtime.
+@@ -3664,6 +3934,12 @@ m4_if([$1], [CXX], [
+ ;;
+ esac
+ ;;
++ mingw* | cygwin* | os2* | pw32* | cegcc*)
++ # This hack is so that the source file can tell whether it is being
++ # built for inclusion in a dll (and should export symbols for example).
++ m4_if([$1], [GCJ], [],
++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++ ;;
+ dgux*)
+ case $cc_basename in
+ ec++*)
+@@ -3753,8 +4029,8 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+- xlc* | xlC*)
+- # IBM XL 8.0 on PPC
++ xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
++ # IBM XL 8.0, 9.0 on PPC and BlueGene
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+@@ -3784,7 +4060,7 @@ m4_if([$1], [CXX], [
+ ;;
+ esac
+ ;;
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ ;;
+ *qnx* | *nto*)
+ # QNX uses GNU C++, but need to define -shared option too, otherwise
+@@ -3816,7 +4092,7 @@ m4_if([$1], [CXX], [
+ ;;
+ solaris*)
+ case $cc_basename in
+- CC*)
++ CC* | sunCC*)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+@@ -3920,6 +4196,12 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+
++ haiku*)
++ # PIC is the default for Haiku.
++ # The "-static" flag exists, but is broken.
++ _LT_TAGVAR(lt_prog_compiler_static, $1)=
++ ;;
+
-+ bool needData = true;
-+ uint32_t bytesRead = 0;
-+ bool formatChanged = false;
+ hpux*)
+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
+@@ -3962,6 +4244,13 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+
-+ // Open the output stream
-+ //std::fstream outFile;
-+ //outFile.open("/home/davilla/dozer/dump.yuv", std::ios::binary | std::ios::out);
-+ uint32_t chunksSent = 0;
-+ uint32_t bytesSent = 0;
-+ uint32_t picsDecoded = 0;
-+ uint32_t lastDecoded = 0xFF;
-+ for (;;)
-+ {
-+ for (int i = 0; i < 6; i++)
-+ {
-+ // Read from input file if previously-read data was sent successfully
-+ if (needData)
-+ {
-+ inFile.read((char*)input, inputLen);
-+ if (inFile.fail())
-+ {
-+ printf("Read %d pictures\n", picsDecoded);
-+ throw "Unable to read input file";
-+ }
-+ else if (inFile.eof())
-+ throw "Reached end of input file";
++ case $cc_basename in
++ nvcc*) # Cuda Compiler Driver 2.2
++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC'
++ ;;
++ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+@@ -4025,7 +4314,13 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+ ;;
+- pgcc* | pgf77* | pgf90* | pgf95*)
++ nagfor*)
++ # NAG Fortran compiler
++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++ ;;
++ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group compilers (*not* the Pentium gcc compiler,
+ # which looks to be a dead project)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+@@ -4037,25 +4332,25 @@ m4_if([$1], [CXX], [
+ # All Alpha code is PIC.
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+- xl*)
+- # IBM XL C 8.0/Fortran 10.1 on PPC
++ xl* | bgxl* | bgf* | mpixl*)
++ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
+- *Sun\ C*)
+- # Sun C 5.9
++ *Sun\ F* | *Sun*Fortran*)
++ # Sun Fortran 8.3 passes all unrecognized flags to the linker
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++ _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
+ ;;
+- *Sun\ F*)
+- # Sun Fortran 8.3 passes all unrecognized flags to the linker
++ *Sun\ C*)
++ # Sun C 5.9
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+- _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ ;;
+ esac
+ ;;
+@@ -4087,7 +4382,7 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ case $cc_basename in
+- f77* | f90* | f95*)
++ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+ *)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+@@ -4144,9 +4439,11 @@ case $host_os in
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t at m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+ ;;
+ esac
+-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+- [How to pass a linker flag through the compiler])
+
-+ bytesRead += inputLen;
-+ }
++AC_CACHE_CHECK([for $compiler option to produce PIC],
++ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
++ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
++_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
+
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -4165,6 +4462,8 @@ fi
+ _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+ [Additional compiler flags for building library objects])
+
++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
++ [How to pass a linker flag through the compiler])
+ #
+ # Check to make sure the static flag actually works.
+ #
+@@ -4185,6 +4484,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog
+ m4_defun([_LT_LINKER_SHLIBS],
+ [AC_REQUIRE([LT_PATH_LD])dnl
+ AC_REQUIRE([LT_PATH_NM])dnl
++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_DECL_EGREP])dnl
+ m4_require([_LT_DECL_SED])dnl
+@@ -4193,30 +4493,35 @@ m4_require([_LT_TAG_COMPILER])dnl
+ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ m4_if([$1], [CXX], [
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+ case $host_os in
+ aix[[4-9]]*)
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
++ # Also, AIX nm treats weak defined symbols like other global defined
++ # symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+ ;;
+ pw32*)
+ _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+- ;;
++ ;;
+ cygwin* | mingw* | cegcc*)
+- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+- ;;
+- linux* | k*bsd*-gnu)
+- _LT_TAGVAR(link_all_deplibs, $1)=no
+- ;;
++ case $cc_basename in
++ cl*) ;;
++ *)
++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
++ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
++ ;;
++ esac
++ ;;
+ *)
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+- ;;
++ ;;
+ esac
+- _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+ ], [
+ runpath_var=
+ _LT_TAGVAR(allow_undefined_flag, $1)=
+@@ -4276,13 +4581,36 @@ dnl Note also adjust exclude_expsyms for
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+- linux* | k*bsd*-gnu)
+- _LT_TAGVAR(link_all_deplibs, $1)=no
+- ;;
+ esac
+
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+
-+ // Push input data to driver
-+ ret = DtsProcInput(device, input, inputLen, 0, 0);
-+ if (ret == BC_STS_SUCCESS)
-+ {
-+ chunksSent++;
-+ bytesSent += inputLen;
-+ }
-+ else
-+ printf("DtsProcInput returned %d\n", ret);
-+ usleep(1000);
-+ needData = (ret == BC_STS_SUCCESS); // Only need more data if the send succeeded
-+ }
++ # On some targets, GNU ld is compatible enough with the native linker
++ # that we're better off using the native interface for both.
++ lt_use_gnu_ld_interface=no
+ if test "$with_gnu_ld" = yes; then
++ case $host_os in
++ aix*)
++ # The AIX port of GNU ld has always aspired to compatibility
++ # with the native linker. However, as the warning in the GNU ld
++ # block says, versions before 2.19.5* couldn't really create working
++ # shared libraries, regardless of the interface used.
++ case `$LD -v 2>&1` in
++ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
++ *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
++ *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ fi
+
-+ // Prepare output structure
-+ BC_DTS_PROC_OUT output;
-+ memset(&output, 0, sizeof(BC_DTS_PROC_OUT));
-+ output.PicInfo.width = 1920;
-+ output.PicInfo.height = 1080;
-+ output.Ybuff = ybuf;
-+ output.YbuffSz = ysize/4;
-+ output.UVbuff = uvbuf;
-+ output.UVbuffSz = uvsize/4;
-+ output.PoutFlags = BC_POUT_FLAGS_SIZE;
++ if test "$lt_use_gnu_ld_interface" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+@@ -4316,11 +4644,12 @@ dnl Note also adjust exclude_expsyms for
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ cat <<_LT_EOF 1>&2
+
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
++*** Warning: the GNU linker, at least up to release 2.19, is reported
+ *** to be unable to reliably create shared libraries on AIX.
+ *** Therefore, libtool is disabling shared libraries support. If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
++*** really care for shared libraries, you may want to install binutils
++*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
++*** You will then need to restart the configuration process.
+
+ _LT_EOF
+ fi
+@@ -4356,10 +4685,12 @@ _LT_EOF
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=no
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
++ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -4377,6 +4708,11 @@ _LT_EOF
+ fi
+ ;;
+
++ haiku*)
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ _LT_TAGVAR(link_all_deplibs, $1)=yes
++ ;;
+
-+ // Request decoded data from the driver
-+ ret = DtsProcOutput(device, OUTPUT_PROC_TIMEOUT, &output);
-+ if (ret == BC_STS_SUCCESS)
-+ {
-+ if (!(output.PoutFlags & BC_POUT_FLAGS_PIB_VALID))
-+ {
-+ printf("Invalid PIB received. Skipping picture. Flags: 0x%08x\n", output.PoutFlags);
-+ continue;
-+ }
-+ picsDecoded++;
-+ if (output.PicInfo.picture_number == lastDecoded)
-+ {
-+ /*BC_DTS_STATUS stat;
-+ if (BC_STS_SUCCESS == DtsGetDriverStatus(device, &stat))
-+ {
-+ printf("Driver Status\n-------------------\n", stat.ReadyListCount);
-+ printf("ReadyListCount: %u\n", stat.ReadyListCount);
-+ printf("FreeListCount: %u\n", stat.FreeListCount);
-+ printf("FramesDropped: %u\n", stat.FramesDropped);
-+ printf("FramesCaptured: %u\n", stat.FramesCaptured);
-+ printf("FramesRepeated: %u\n", stat.FramesRepeated);
-+ printf("InputCount: %u (ChunksSent: %u)\n", stat.ReadyListCount, chunksSent);
-+ printf("InputTotalSize: %llu (BytesSent: %u)\n", stat.InputTotalSize, bytesSent);
-+ printf("InputBusyCount: %u\n", stat.InputBusyCount);
-+ printf("PIBMissCount: %u\n", stat.PIBMissCount);
-+ }*/
-+ continue;
-+ }
-+ lastDecoded = output.PicInfo.picture_number;
-+ printf("Received Output. Bytes In: %d, Y: %d, UV: %d, Number: %d, H: %d, W: %d, Flags: 0x%08x\n", bytesSent, output.YBuffDoneSz, output.UVBuffDoneSz, output.PicInfo.picture_number, output.PicInfo.height, output.PicInfo.width, output.PoutFlags);
-+/*
-+ std::fstream picFile;
-+ char picName[255];
-+ sprintf(picName, "/home/davilla/dozer/frames/picture_%d.yuv", picsDecoded);
-+ picFile.open(picName, std::ios::binary | std::ios::out);
-+ picFile.write((const char*)output.Ybuff, ysize);
-+ output.PicInfo.picture_number -= 3; // Adjust for start-up pictures
-+ picFile.close();
-+ //outFile.write((const char*)output.Ybuff, ysize);
-+*/
-+ }
-+ else if (ret == BC_STS_FMT_CHANGE)
-+ {
-+ printf("Format Change Detected. Flags: 0x%08x\n", output.PoutFlags);
-+ if ((output.PoutFlags & BC_POUT_FLAGS_PIB_VALID) && (output.PoutFlags & BC_POUT_FLAGS_FMT_CHANGE))
-+ {
-+ // Read format data from driver
-+ printf("New Format\n----------------------------------\n");
-+ printf("\tTimeStamp: %llu\n", output.PicInfo.timeStamp);
-+ printf("\tPicture Number: %u\n", output.PicInfo.picture_number);
-+ printf("\tWidth: %u\n", output.PicInfo.width);
-+ printf("\tHeight: %u\n", output.PicInfo.height);
-+ printf("\tChroma: 0x%03x\n", output.PicInfo.chroma_format);
-+ printf("\tPulldown: %u\n", output.PicInfo.pulldown);
-+ printf("\tFlags: 0x%08x\n", output.PicInfo.flags);
-+ printf("\tFrame Rate/Res: %u\n", output.PicInfo.frame_rate);
-+ printf("\tAspect Ratio: %u\n", output.PicInfo.aspect_ratio);
-+ printf("\tColor Primaries: %u\n", output.PicInfo.colour_primaries);
-+ printf("\tMetaData: %u\n", output.PicInfo.picture_meta_payload);
-+ printf("\tSession Number: %u\n", output.PicInfo.sess_num);
-+ printf("\tTimeStamp: %u\n", output.PicInfo.ycom);
-+ printf("\tCustom Aspect: %u\n", output.PicInfo.custom_aspect_ratio_width_height);
-+ printf("\tFrames to Drop: %u\n", output.PicInfo.n_drop);
-+ printf("\tH264 Valid Fields: 0x%08x\n", output.PicInfo.other.h264.valid);
-+ }
-+ // TODO: Handle change
-+ }
-+ else if (ret == BC_STS_TIMEOUT)
-+ {
-+ printf("Timeout in DtsProcOutput. Accum Bytes: %d\n", bytesRead);
-+ }
-+ else if (ret == BC_STS_IO_XFR_ERROR)
-+ {
-+ printf("I/O Transfer Error.\n");
-+ }
-+ else if (ret == BC_STS_IO_ERROR)
-+ {
-+ printf("I/O Error.\n");
-+ }
-+ else if (ret == BC_STS_BUSY)
-+ {
-+ printf("Busy.\n");
-+ }
-+ else
-+ {
-+ printf("DtsProcOutput return an unknown status: %d.\n", ret);
-+ return 0;
-+ }
-+ }
-+ }
-+ catch(const char* msg)
-+ {
-+ printf("%s\n", msg);
-+ }
-+ catch (...)
-+ {
-+ printf("An unknown exception was thrown\n");
-+ }
-+
-+ inFile.close();
-+ DtsStopDecoder(device);
-+ DtsCloseDecoder(device);
-+ DtsDeviceClose(device);
-+ return 0;
-+}
-+
-+
-diff -Naurp --exclude .git crystalhd-07032010/examples/Makefile crystalhd/examples/Makefile
---- crystalhd-07032010/examples/Makefile 1969-12-31 19:00:00.000000000 -0500
-+++ crystalhd/examples/Makefile 2010-04-04 23:08:05.000000000 -0400
-@@ -0,0 +1,12 @@
-+CPP := g++
-+CPPFLAGS += -D__LINUX_USER__
-+LDFLAGS += -lcrystalhd -lpthread
-+INCLUDES += -I../include/ -I../linux_lib/libcrystalhd/
+ interix[[3-9]]*)
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+@@ -4402,15 +4738,16 @@ _LT_EOF
+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+ && test "$tmp_diet" = no
+ then
+- tmp_addflag=
++ tmp_addflag=' $pic_flag'
+ tmp_sharedflag='-shared'
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
+- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ pgf77* | pgf90* | pgf95* | pgfortran*)
++ # Portland Group f77 and f90 compilers
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+@@ -4421,13 +4758,17 @@ _LT_EOF
+ lf95*) # Lahey Fortran 8.1
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ tmp_sharedflag='--shared' ;;
+- xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
++ xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+ tmp_sharedflag='-qmkshrobj'
+ tmp_addflag= ;;
++ nvcc*) # Cuda Compiler Driver 2.2
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ _LT_TAGVAR(compiler_needs_object, $1)=yes
++ ;;
+ esac
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C 5.9
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(compiler_needs_object, $1)=yes
+ tmp_sharedflag='-G' ;;
+ *Sun\ F*) # Sun Fortran 8.3
+@@ -4443,17 +4784,17 @@ _LT_EOF
+ fi
+
+ case $cc_basename in
+- xlf*)
++ xlf* | bgf* | bgxlf* | mpixlf*)
+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+- _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+- $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ esac
+@@ -4462,13 +4803,13 @@ _LT_EOF
+ fi
+ ;;
+
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+@@ -4486,8 +4827,8 @@ _LT_EOF
+
+ _LT_EOF
+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+@@ -4533,8 +4874,8 @@ _LT_EOF
+
+ *)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+@@ -4574,8 +4915,10 @@ _LT_EOF
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
++ # Also, AIX nm treats weak defined symbols like other global
++ # defined symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+@@ -4637,7 +4980,6 @@ _LT_EOF
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
+- _LT_TAGVAR(link_all_deplibs, $1)=no
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+@@ -4663,9 +5005,9 @@ _LT_EOF
+ _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- _LT_SYS_MODULE_PATH_AIX
++ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+@@ -4674,14 +5016,19 @@ _LT_EOF
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- _LT_SYS_MODULE_PATH_AIX
++ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+- # Exported symbols can be pulled into shared objects from archives
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++ if test "$with_gnu_ld" = yes; then
++ # We only use this code for GNU lds that support --whole-archive.
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++ else
++ # Exported symbols can be pulled into shared objects from archives
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds its shared libraries.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+@@ -4713,20 +5060,63 @@ _LT_EOF
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+- _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+- # Tell ltmain to make .lib files, not .a files.
+- libext=lib
+- # Tell ltmain to make .dll files, not .so files.
+- shrext_cmds=".dll"
+- # FIXME: Setting linknames here is a bad hack.
+- _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+- # The linker will automatically build a .lib file if we build a DLL.
+- _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+- # FIXME: Should let the user specify the lib program.
+- _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+- _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+- _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++ case $cc_basename in
++ cl*)
++ # Native MSVC
++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++ _LT_TAGVAR(always_export_symbols, $1)=yes
++ _LT_TAGVAR(file_list_spec, $1)='@'
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++ else
++ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++ fi~
++ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++ linknames='
++ # The linker will not automatically build a static lib if we build a DLL.
++ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
++ # Don't use ranlib
++ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
++ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
++ lt_tool_outputfile="@TOOL_OUTPUT@"~
++ case $lt_outputfile in
++ *.exe|*.EXE) ;;
++ *)
++ lt_outputfile="$lt_outputfile.exe"
++ lt_tool_outputfile="$lt_tool_outputfile.exe"
++ ;;
++ esac~
++ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++ $RM "$lt_outputfile.manifest";
++ fi'
++ ;;
++ *)
++ # Assume MSVC wrapper
++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++ # The linker will automatically build a .lib file if we build a DLL.
++ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++ # FIXME: Should let the user specify the lib program.
++ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++ ;;
++ esac
+ ;;
+
+ darwin* | rhapsody*)
+@@ -4764,7 +5154,7 @@ _LT_EOF
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+@@ -4772,7 +5162,7 @@ _LT_EOF
+
+ hpux9*)
+ if test "$GCC" = yes; then
+- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+@@ -4787,8 +5177,8 @@ _LT_EOF
+ ;;
+
+ hpux10*)
+- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+@@ -4806,16 +5196,16 @@ _LT_EOF
+ ;;
+
+ hpux11*)
+- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+@@ -4827,7 +5217,14 @@ _LT_EOF
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ m4_if($1, [], [
++ # Older versions of the 11.00 compiler do not understand -b yet
++ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
++ _LT_LINKER_OPTION([if $CC understands -b],
++ _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
++ [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
++ [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
++ [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
+ ;;
+ esac
+ fi
+@@ -4855,19 +5252,34 @@ _LT_EOF
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ # Try to use the -exported_symbol ld option, if it does not
+ # work, assume that -exports_file does not work either and
+ # implicitly export all symbols.
+- save_LDFLAGS="$LDFLAGS"
+- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+- AC_LINK_IFELSE(int foo(void) {},
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+- )
+- LDFLAGS="$save_LDFLAGS"
++ # This should be the same for all languages, so no per-tag cache variable.
++ AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
++ [lt_cv_irix_exported_symbol],
++ [save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++ AC_LINK_IFELSE(
++ [AC_LANG_SOURCE(
++ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
++ [C++], [[int foo (void) { return 0; }]],
++ [Fortran 77], [[
++ subroutine foo
++ end]],
++ [Fortran], [[
++ subroutine foo
++ end]])])],
++ [lt_cv_irix_exported_symbol=yes],
++ [lt_cv_irix_exported_symbol=no])
++ LDFLAGS="$save_LDFLAGS"])
++ if test "$lt_cv_irix_exported_symbol" = yes; then
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++ fi
+ else
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+@@ -4876,7 +5288,7 @@ _LT_EOF
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+@@ -4929,17 +5341,17 @@ _LT_EOF
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+- _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+@@ -4949,13 +5361,13 @@ _LT_EOF
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ else
+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+@@ -4968,9 +5380,9 @@ _LT_EOF
+ _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+ if test "$GCC" = yes; then
+ wlarc='${wl}'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ else
+ case `$CC -V 2>&1` in
+ *"Compilers 5.0"*)
+@@ -5146,36 +5558,38 @@ x|xyes)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+- $RM conftest*
+- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+-
+- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+- soname=conftest
+- lib=conftest
+- libobjs=conftest.$ac_objext
+- deplibs=
+- wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+- pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+- compiler_flags=-v
+- linker_flags=-v
+- verstring=
+- output_objdir=.
+- libname=conftest
+- lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+- _LT_TAGVAR(allow_undefined_flag, $1)=
+- if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+- then
+- _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+- else
+- _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+- fi
+- _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+- else
+- cat conftest.err 1>&5
+- fi
+- $RM conftest*
+- AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])
++ AC_CACHE_CHECK([whether -lc should be explicitly linked in],
++ [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
++ [$RM conftest*
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
-+% : %.cpp
-+ $(CPP) $(INCLUDES) $(CPPFLAGS) $(LDFLAGS) -o $@ $<
++ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
++ soname=conftest
++ lib=conftest
++ libobjs=conftest.$ac_objext
++ deplibs=
++ wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
++ pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
++ compiler_flags=-v
++ linker_flags=-v
++ verstring=
++ output_objdir=.
++ libname=conftest
++ lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
++ _LT_TAGVAR(allow_undefined_flag, $1)=
++ if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
++ then
++ lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
++ else
++ lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
++ fi
++ _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
++ else
++ cat conftest.err 1>&5
++ fi
++ $RM conftest*
++ ])
++ _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
+ ;;
+ esac
+ fi
+@@ -5240,8 +5654,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
+ to runtime path list])
+ _LT_TAGDECL([], [link_all_deplibs], [0],
+ [Whether libtool must link a program against all its dependency libraries])
+-_LT_TAGDECL([], [fix_srcfile_path], [1],
+- [Fix the shell variable $srcfile for the compiler])
+ _LT_TAGDECL([], [always_export_symbols], [0],
+ [Set to "yes" if exported symbols are required])
+ _LT_TAGDECL([], [export_symbols_cmds], [2],
+@@ -5252,6 +5664,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
+ [Symbols that must always be exported])
+ _LT_TAGDECL([], [prelink_cmds], [2],
+ [Commands necessary for linking programs (against libraries) with templates])
++_LT_TAGDECL([], [postlink_cmds], [2],
++ [Commands necessary for finishing linking programs])
+ _LT_TAGDECL([], [file_list_spec], [1],
+ [Specify filename containing input files])
+ dnl FIXME: Not yet implemented
+@@ -5341,37 +5755,22 @@ CC="$lt_save_CC"
+ ])# _LT_LANG_C_CONFIG
+
+
+-# _LT_PROG_CXX
+-# ------------
+-# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++
+-# compiler, we have our own version here.
+-m4_defun([_LT_PROG_CXX],
+-[
+-pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])
+-AC_PROG_CXX
+-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+- (test "X$CXX" != "Xg++"))) ; then
+- AC_PROG_CXXCPP
+-else
+- _lt_caught_CXX_error=yes
+-fi
+-popdef([AC_MSG_ERROR])
+-])# _LT_PROG_CXX
+-
+-dnl aclocal-1.4 backwards compatibility:
+-dnl AC_DEFUN([_LT_PROG_CXX], [])
+-
+-
+ # _LT_LANG_CXX_CONFIG([TAG])
+ # --------------------------
+ # Ensure that the configuration variables for a C++ compiler are suitably
+ # defined. These variables are subsequently used by _LT_CONFIG to write
+ # the compiler configuration to `libtool'.
+ m4_defun([_LT_LANG_CXX_CONFIG],
+-[AC_REQUIRE([_LT_PROG_CXX])dnl
+-m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
++if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
++ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
++ (test "X$CXX" != "Xg++"))) ; then
++ AC_PROG_CXXCPP
++else
++ _lt_caught_CXX_error=yes
++fi
+
+ AC_LANG_PUSH(C++)
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+@@ -5393,6 +5792,8 @@ _LT_TAGVAR(module_cmds, $1)=
+ _LT_TAGVAR(module_expsym_cmds, $1)=
+ _LT_TAGVAR(link_all_deplibs, $1)=unknown
+ _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(reload_flag, $1)=$reload_flag
++_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+ _LT_TAGVAR(no_undefined_flag, $1)=
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+@@ -5424,6 +5825,7 @@ if test "$_lt_caught_CXX_error" != yes;
+
+ # Allow CC to be a program name with arguments.
+ lt_save_CC=$CC
++ lt_save_CFLAGS=$CFLAGS
+ lt_save_LD=$LD
+ lt_save_GCC=$GCC
+ GCC=$GXX
+@@ -5441,6 +5843,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ fi
+ test -z "${LDCXX+set}" || LD=$LDCXX
+ CC=${CXX-"c++"}
++ CFLAGS=$CXXFLAGS
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+@@ -5462,8 +5865,8 @@ if test "$_lt_caught_CXX_error" != yes;
+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
+ # archiving commands below assume that GNU ld is being used.
+ if test "$with_gnu_ld" = yes; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+@@ -5495,7 +5898,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+ else
+ GXX=no
+@@ -5604,10 +6007,10 @@ if test "$_lt_caught_CXX_error" != yes;
+ _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty
+ # executable.
+- _LT_SYS_MODULE_PATH_AIX
++ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+@@ -5616,14 +6019,19 @@ if test "$_lt_caught_CXX_error" != yes;
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- _LT_SYS_MODULE_PATH_AIX
++ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+- # Exported symbols can be pulled into shared objects from archives
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++ if test "$with_gnu_ld" = yes; then
++ # We only use this code for GNU lds that support --whole-archive.
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++ else
++ # Exported symbols can be pulled into shared objects from archives
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
++ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds its shared
+ # libraries.
+@@ -5653,28 +6061,75 @@ if test "$_lt_caught_CXX_error" != yes;
+ ;;
+
+ cygwin* | mingw* | pw32* | cegcc*)
+- # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+- # as there is no search path for DLLs.
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+- _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+- _LT_TAGVAR(always_export_symbols, $1)=no
+- _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+-
+- if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+- # If the export-symbols file already is a .def file (1st line
+- # is EXPORTS), use it as is; otherwise, prepend...
+- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+- cp $export_symbols $output_objdir/$soname.def;
+- else
+- echo EXPORTS > $output_objdir/$soname.def;
+- cat $export_symbols >> $output_objdir/$soname.def;
+- fi~
+- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+- else
+- _LT_TAGVAR(ld_shlibs, $1)=no
+- fi
+- ;;
++ case $GXX,$cc_basename in
++ ,cl* | no,cl*)
++ # Native MSVC
++ # hardcode_libdir_flag_spec is actually meaningless, as there is
++ # no search path for DLLs.
++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++ _LT_TAGVAR(always_export_symbols, $1)=yes
++ _LT_TAGVAR(file_list_spec, $1)='@'
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++ else
++ $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++ fi~
++ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++ linknames='
++ # The linker will not automatically build a static lib if we build a DLL.
++ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++ # Don't use ranlib
++ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
++ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
++ lt_tool_outputfile="@TOOL_OUTPUT@"~
++ case $lt_outputfile in
++ *.exe|*.EXE) ;;
++ *)
++ lt_outputfile="$lt_outputfile.exe"
++ lt_tool_outputfile="$lt_tool_outputfile.exe"
++ ;;
++ esac~
++ func_to_tool_file "$lt_outputfile"~
++ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++ $RM "$lt_outputfile.manifest";
++ fi'
++ ;;
++ *)
++ # g++
++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
++ # as there is no search path for DLLs.
++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++ _LT_TAGVAR(always_export_symbols, $1)=no
++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
-+all: hellobcm mpeg2test
++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++ # If the export-symbols file already is a .def file (1st line
++ # is EXPORTS), use it as is; otherwise, prepend...
++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ cp $export_symbols $output_objdir/$soname.def;
++ else
++ echo EXPORTS > $output_objdir/$soname.def;
++ cat $export_symbols >> $output_objdir/$soname.def;
++ fi~
++ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++ else
++ _LT_TAGVAR(ld_shlibs, $1)=no
++ fi
++ ;;
++ esac
++ ;;
+ darwin* | rhapsody*)
+ _LT_DARWIN_LINKER_FEATURES($1)
+ ;;
+@@ -5716,6 +6171,11 @@ if test "$_lt_caught_CXX_error" != yes;
+ gnu*)
+ ;;
+
++ haiku*)
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ _LT_TAGVAR(link_all_deplibs, $1)=yes
++ ;;
+
-+clean:
-+ rm hellobcm mpeg2test
-diff -Naurp --exclude .git crystalhd-07032010/examples/mpeg2test.cpp crystalhd/examples/mpeg2test.cpp
---- crystalhd-07032010/examples/mpeg2test.cpp 1969-12-31 19:00:00.000000000 -0500
-+++ crystalhd/examples/mpeg2test.cpp 2010-07-12 19:33:34.000000000 -0400
-@@ -0,0 +1,277 @@
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <stdint.h>
-+#include <string.h>
-+#include <semaphore.h>
-+#include <iostream>
-+#include <fstream>
-+#include <sys/shm.h>
+ hpux9*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+@@ -5740,11 +6200,11 @@ if test "$_lt_caught_CXX_error" != yes;
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+@@ -5805,7 +6265,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+@@ -5815,10 +6275,10 @@ if test "$_lt_caught_CXX_error" != yes;
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ ia64*)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ *)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ fi
+@@ -5848,7 +6308,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ case $cc_basename in
+ CC*)
+ # SGI C++
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+
+ # Archives containing C++ object files must be created using
+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
+@@ -5859,9 +6319,9 @@ if test "$_lt_caught_CXX_error" != yes;
+ *)
+ if test "$GXX" = yes; then
+ if test "$with_gnu_ld" = no; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+ fi
+ fi
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+@@ -5890,7 +6350,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+@@ -5927,26 +6387,26 @@ if test "$_lt_caught_CXX_error" != yes;
+ pgCC* | pgcpp*)
+ # Portland Group C++ compiler
+ case `$CC -V` in
+- *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
++ *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
+ _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+- compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
++ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+ _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+- $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
++ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+ $RANLIB $oldlib'
+ _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+- $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+- $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ ;;
+- *) # Version 6 will use weak symbols
++ *) # Version 6 and above use weak symbols
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ ;;
+@@ -5954,7 +6414,7 @@ if test "$_lt_caught_CXX_error" != yes;
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ ;;
+ cxx*)
+ # Compaq C++
+@@ -5973,9 +6433,9 @@ if test "$_lt_caught_CXX_error" != yes;
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
+ ;;
+- xl*)
++ xl* | mpixl* | bgxl*)
+ # IBM XL 8.0 on PPC, with GNU ld
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+@@ -5995,13 +6455,13 @@ if test "$_lt_caught_CXX_error" != yes;
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+ # Not sure whether something based on
+ # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+ # would be better.
+- output_verbose_link_cmd='echo'
++ output_verbose_link_cmd='func_echo_all'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+@@ -6070,7 +6530,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ fi
+- output_verbose_link_cmd=echo
++ output_verbose_link_cmd=func_echo_all
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+@@ -6105,15 +6565,15 @@ if test "$_lt_caught_CXX_error" != yes;
+ case $host in
+ osf3*)
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ ;;
+ *)
+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+ echo "-hidden">> $lib.exp~
+- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
++ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
+ $RM $lib.exp'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ ;;
+@@ -6129,17 +6589,17 @@ if test "$_lt_caught_CXX_error" != yes;
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
++ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ case $host in
+ osf3*)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ ;;
+ *)
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ ;;
+ esac
+
+@@ -6149,7 +6609,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+@@ -6185,7 +6645,7 @@ if test "$_lt_caught_CXX_error" != yes;
+
+ solaris*)
+ case $cc_basename in
+- CC*)
++ CC* | sunCC*)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+@@ -6206,7 +6666,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ esac
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+- output_verbose_link_cmd='echo'
++ output_verbose_link_cmd='func_echo_all'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+@@ -6226,14 +6686,14 @@ if test "$_lt_caught_CXX_error" != yes;
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+ else
+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # platform.
+@@ -6244,7 +6704,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+- output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
++ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+ fi
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+@@ -6298,6 +6758,10 @@ if test "$_lt_caught_CXX_error" != yes;
+ CC*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
++ '"$_LT_TAGVAR(old_archive_cmds, $1)"
++ _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
++ '"$_LT_TAGVAR(reload_cmds, $1)"
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+@@ -6353,6 +6817,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ fi # test -n "$compiler"
+
+ CC=$lt_save_CC
++ CFLAGS=$lt_save_CFLAGS
+ LDCXX=$LD
+ LD=$lt_save_LD
+ GCC=$lt_save_GCC
+@@ -6367,6 +6832,29 @@ AC_LANG_POP
+ ])# _LT_LANG_CXX_CONFIG
+
+
++# _LT_FUNC_STRIPNAME_CNF
++# ----------------------
++# func_stripname_cnf prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++#
++# This function is identical to the (non-XSI) version of func_stripname,
++# except this one can be used by m4 code that may be executed by configure,
++# rather than the libtool script.
++m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
++AC_REQUIRE([_LT_DECL_SED])
++AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
++func_stripname_cnf ()
++{
++ case ${2} in
++ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
++ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
++ esac
++} # func_stripname_cnf
++])# _LT_FUNC_STRIPNAME_CNF
+
-+#include <libcrystalhd/bc_dts_defs.h>
-+#include <libcrystalhd/bc_dts_types.h>
-+#include <libcrystalhd/libcrystalhd_if.h>
+ # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+ # ---------------------------------
+ # Figure out "hidden" library dependencies from verbose
+@@ -6375,6 +6863,7 @@ AC_LANG_POP
+ # objects, libraries and library flags.
+ m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+ [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
+ # Dependencies to place before and after the object being linked:
+ _LT_TAGVAR(predep_objects, $1)=
+ _LT_TAGVAR(postdep_objects, $1)=
+@@ -6425,6 +6914,13 @@ public class foo {
+ };
+ _LT_EOF
+ ])
+
-+#define TRY_CALL_1(func, p1, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1)) \
-+ throw errmsg;
++_lt_libdeps_save_CFLAGS=$CFLAGS
++case "$CC $CFLAGS " in #(
++*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
++*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
++esac
+
-+#define TRY_CALL_2(func, p1, p2, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1, p2)) \
-+ throw errmsg;
+ dnl Parse the compiler output and extract the necessary
+ dnl objects, libraries and library flags.
+ if AC_TRY_EVAL(ac_compile); then
+@@ -6436,7 +6932,7 @@ if AC_TRY_EVAL(ac_compile); then
+ pre_test_object_deps_done=no
+
+ for p in `eval "$output_verbose_link_cmd"`; do
+- case $p in
++ case ${prev}${p} in
+
+ -L* | -R* | -l*)
+ # Some compilers place space between "-{L,R}" and the path.
+@@ -6445,13 +6941,22 @@ if AC_TRY_EVAL(ac_compile); then
+ test $p = "-R"; then
+ prev=$p
+ continue
+- else
+- prev=
+ fi
+
++ # Expand the sysroot to ease extracting the directories later.
++ if test -z "$prev"; then
++ case $p in
++ -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
++ -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
++ -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
++ esac
++ fi
++ case $p in
++ =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
++ esac
+ if test "$pre_test_object_deps_done" = no; then
+- case $p in
+- -L* | -R*)
++ case ${prev} in
++ -L | -R)
+ # Internal compiler library paths should come after those
+ # provided the user. The postdeps already come after the
+ # user supplied libs so there is no need to process them.
+@@ -6471,8 +6976,10 @@ if AC_TRY_EVAL(ac_compile); then
+ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+ fi
+ fi
++ prev=
+ ;;
+
++ *.lto.$objext) ;; # Ignore GCC LTO objects
+ *.$objext)
+ # This assumes that the test object file only shows up
+ # once in the compiler output.
+@@ -6508,6 +7015,7 @@ else
+ fi
+
+ $RM -f confest.$objext
++CFLAGS=$_lt_libdeps_save_CFLAGS
+
+ # PORTME: override above test on systems where it is broken
+ m4_if([$1], [CXX],
+@@ -6544,7 +7052,7 @@ linux*)
+
+ solaris*)
+ case $cc_basename in
+- CC*)
++ CC* | sunCC*)
+ # The more standards-conforming stlport4 library is
+ # incompatible with the Cstd library. Avoid specifying
+ # it if it's in CXXFLAGS. Ignore libCrun as
+@@ -6588,32 +7096,16 @@ _LT_TAGDECL([], [compiler_lib_search_pat
+ ])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+-# _LT_PROG_F77
+-# ------------
+-# Since AC_PROG_F77 is broken, in that it returns the empty string
+-# if there is no fortran compiler, we have our own version here.
+-m4_defun([_LT_PROG_F77],
+-[
+-pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])
+-AC_PROG_F77
+-if test -z "$F77" || test "X$F77" = "Xno"; then
+- _lt_disable_F77=yes
+-fi
+-popdef([AC_MSG_ERROR])
+-])# _LT_PROG_F77
+-
+-dnl aclocal-1.4 backwards compatibility:
+-dnl AC_DEFUN([_LT_PROG_F77], [])
+-
+-
+ # _LT_LANG_F77_CONFIG([TAG])
+ # --------------------------
+ # Ensure that the configuration variables for a Fortran 77 compiler are
+ # suitably defined. These variables are subsequently used by _LT_CONFIG
+ # to write the compiler configuration to `libtool'.
+ m4_defun([_LT_LANG_F77_CONFIG],
+-[AC_REQUIRE([_LT_PROG_F77])dnl
+-AC_LANG_PUSH(Fortran 77)
++[AC_LANG_PUSH(Fortran 77)
++if test -z "$F77" || test "X$F77" = "Xno"; then
++ _lt_disable_F77=yes
++fi
+
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(allow_undefined_flag, $1)=
+@@ -6632,6 +7124,8 @@ _LT_TAGVAR(module_cmds, $1)=
+ _LT_TAGVAR(module_expsym_cmds, $1)=
+ _LT_TAGVAR(link_all_deplibs, $1)=unknown
+ _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(reload_flag, $1)=$reload_flag
++_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+ _LT_TAGVAR(no_undefined_flag, $1)=
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+@@ -6671,7 +7165,9 @@ if test "$_lt_disable_F77" != yes; then
+ # Allow CC to be a program name with arguments.
+ lt_save_CC="$CC"
+ lt_save_GCC=$GCC
++ lt_save_CFLAGS=$CFLAGS
+ CC=${F77-"f77"}
++ CFLAGS=$FFLAGS
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+@@ -6725,38 +7221,24 @@ if test "$_lt_disable_F77" != yes; then
+
+ GCC=$lt_save_GCC
+ CC="$lt_save_CC"
++ CFLAGS="$lt_save_CFLAGS"
+ fi # test "$_lt_disable_F77" != yes
+
+ AC_LANG_POP
+ ])# _LT_LANG_F77_CONFIG
+
+
+-# _LT_PROG_FC
+-# -----------
+-# Since AC_PROG_FC is broken, in that it returns the empty string
+-# if there is no fortran compiler, we have our own version here.
+-m4_defun([_LT_PROG_FC],
+-[
+-pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])
+-AC_PROG_FC
+-if test -z "$FC" || test "X$FC" = "Xno"; then
+- _lt_disable_FC=yes
+-fi
+-popdef([AC_MSG_ERROR])
+-])# _LT_PROG_FC
+-
+-dnl aclocal-1.4 backwards compatibility:
+-dnl AC_DEFUN([_LT_PROG_FC], [])
+-
+-
+ # _LT_LANG_FC_CONFIG([TAG])
+ # -------------------------
+ # Ensure that the configuration variables for a Fortran compiler are
+ # suitably defined. These variables are subsequently used by _LT_CONFIG
+ # to write the compiler configuration to `libtool'.
+ m4_defun([_LT_LANG_FC_CONFIG],
+-[AC_REQUIRE([_LT_PROG_FC])dnl
+-AC_LANG_PUSH(Fortran)
++[AC_LANG_PUSH(Fortran)
+
-+#define TRY_CALL_5(func, p1, p2, p3, p4, p5, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5)) \
-+ throw errmsg;
-+
-+#define TRY_CALL_6(func, p1, p2, p3, p4, p5, p6, errmsg) \
-+ if (BC_STS_SUCCESS != func(p1, p2, p3, p4, p5, p6)) \
-+ throw errmsg;
++if test -z "$FC" || test "X$FC" = "Xno"; then
++ _lt_disable_FC=yes
++fi
+
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(allow_undefined_flag, $1)=
+@@ -6775,6 +7257,8 @@ _LT_TAGVAR(module_cmds, $1)=
+ _LT_TAGVAR(module_expsym_cmds, $1)=
+ _LT_TAGVAR(link_all_deplibs, $1)=unknown
+ _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(reload_flag, $1)=$reload_flag
++_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+ _LT_TAGVAR(no_undefined_flag, $1)=
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+@@ -6814,7 +7298,9 @@ if test "$_lt_disable_FC" != yes; then
+ # Allow CC to be a program name with arguments.
+ lt_save_CC="$CC"
+ lt_save_GCC=$GCC
++ lt_save_CFLAGS=$CFLAGS
+ CC=${FC-"f95"}
++ CFLAGS=$FCFLAGS
+ compiler=$CC
+ GCC=$ac_cv_fc_compiler_gnu
+
+@@ -6870,7 +7356,8 @@ if test "$_lt_disable_FC" != yes; then
+ fi # test -n "$compiler"
+
+ GCC=$lt_save_GCC
+- CC="$lt_save_CC"
++ CC=$lt_save_CC
++ CFLAGS=$lt_save_CFLAGS
+ fi # test "$_lt_disable_FC" != yes
+
+ AC_LANG_POP
+@@ -6907,10 +7394,12 @@ _LT_COMPILER_BOILERPLATE
+ _LT_LINKER_BOILERPLATE
+
+ # Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
++lt_save_CC=$CC
++lt_save_CFLAGS=$CFLAGS
+ lt_save_GCC=$GCC
+ GCC=yes
+ CC=${GCJ-"gcj"}
++CFLAGS=$GCJFLAGS
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_TAGVAR(LD, $1)="$LD"
+@@ -6920,6 +7409,8 @@ _LT_CC_BASENAME([$compiler])
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+ _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
++_LT_TAGVAR(reload_flag, $1)=$reload_flag
++_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+
+ if test -n "$compiler"; then
+ _LT_COMPILER_NO_RTTI($1)
+@@ -6935,7 +7426,8 @@ fi
+ AC_LANG_RESTORE
+
+ GCC=$lt_save_GCC
+-CC="$lt_save_CC"
++CC=$lt_save_CC
++CFLAGS=$lt_save_CFLAGS
+ ])# _LT_LANG_GCJ_CONFIG
+
+
+@@ -6970,9 +7462,11 @@ _LT_LINKER_BOILERPLATE
+
+ # Allow CC to be a program name with arguments.
+ lt_save_CC="$CC"
++lt_save_CFLAGS=$CFLAGS
+ lt_save_GCC=$GCC
+ GCC=
+ CC=${RC-"windres"}
++CFLAGS=
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+@@ -6985,7 +7479,8 @@ fi
+
+ GCC=$lt_save_GCC
+ AC_LANG_RESTORE
+-CC="$lt_save_CC"
++CC=$lt_save_CC
++CFLAGS=$lt_save_CFLAGS
+ ])# _LT_LANG_RC_CONFIG
+
+
+@@ -7044,6 +7539,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object
+ AC_SUBST([OBJDUMP])
+ ])
+
++# _LT_DECL_DLLTOOL
++# ----------------
++# Ensure DLLTOOL variable is set.
++m4_defun([_LT_DECL_DLLTOOL],
++[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
++AC_SUBST([DLLTOOL])
++])
+
+ # _LT_DECL_SED
+ # ------------
+@@ -7135,8 +7639,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
+- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+- = c,a/b,, \
++ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++ = c,a/b,b/c, \
+ && eval 'test $(( 1 + 1 )) -eq 2 \
+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+ && xsi_shell=yes
+@@ -7175,222 +7679,177 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn
+ ])# _LT_CHECK_SHELL_FEATURES
+
+
+-# _LT_PROG_XSI_SHELLFNS
+-# ---------------------
+-# Bourne and XSI compatible variants of some useful shell functions.
+-m4_defun([_LT_PROG_XSI_SHELLFNS],
+-[case $xsi_shell in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
+- esac
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result="${1##*/}"
+-}
+-
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-# dirname: Compute the dirname of FILE. If nonempty,
+-# add APPEND to the result, otherwise set result
+-# to NONDIR_REPLACEMENT.
+-# value returned in "$func_dirname_result"
+-# basename: Compute filename of FILE.
+-# value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
+- esac
+- func_basename_result="${1##*/}"
+-}
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
+-{
+- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+- # positional parameters, so assign one to ordinary parameter first.
+- func_stripname_result=${3}
+- func_stripname_result=${func_stripname_result#"${1}"}
+- func_stripname_result=${func_stripname_result%"${2}"}
+-}
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=${1%%=*}
+- func_opt_split_arg=${1#*=}
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+- case ${1} in
+- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+- *) func_lo2o_result=${1} ;;
+- esac
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=${1%.*}.lo
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=$(( $[*] ))
+-}
++# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
++# ------------------------------------------------------
++# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
++# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
++m4_defun([_LT_PROG_FUNCTION_REPLACE],
++[dnl {
++sed -e '/^$1 ()$/,/^} # $1 /c\
++$1 ()\
++{\
++m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
++} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++])
+
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=${#1}
+-}
+
+-_LT_EOF
+- ;;
+- *) # Bourne compatible functions.
+- cat << \_LT_EOF >> "$cfgfile"
++# _LT_PROG_REPLACE_SHELLFNS
++# -------------------------
++# Replace existing portable implementations of several shell functions with
++# equivalent extended shell implementations where those features are available..
++m4_defun([_LT_PROG_REPLACE_SHELLFNS],
++[if test x"$xsi_shell" = xyes; then
++ _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
++ case ${1} in
++ */*) func_dirname_result="${1%/*}${2}" ;;
++ * ) func_dirname_result="${3}" ;;
++ esac])
+
-+#define OUTPUT_PROC_TIMEOUT 2000
++ _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
++ func_basename_result="${1##*/}"])
+
-+int main()
-+{
-+ BC_STATUS ret;
-+ HANDLE device = 0;
-+ std::fstream inFile;
-+ try
-+ {
-+ printf("starting up\n");
-+ // Initialize the Link and Decoder devices
-+ uint32_t mode = DTS_PLAYBACK_MODE |
-+ DTS_LOAD_FILE_PLAY_FW |
-+ DTS_SKIP_TX_CHK_CPB |
-+ DTS_DFLT_RESOLUTION(vdecRESOLUTION_1080i29_97);
++ _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
++ case ${1} in
++ */*) func_dirname_result="${1%/*}${2}" ;;
++ * ) func_dirname_result="${3}" ;;
++ esac
++ func_basename_result="${1##*/}"])
+
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- # Extract subdirectory from the argument.
+- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+- if test "X$func_dirname_result" = "X${1}"; then
+- func_dirname_result="${3}"
+- else
+- func_dirname_result="$func_dirname_result${2}"
+- fi
+-}
++ _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
++ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
++ # positional parameters, so assign one to ordinary parameter first.
++ func_stripname_result=${3}
++ func_stripname_result=${func_stripname_result#"${1}"}
++ func_stripname_result=${func_stripname_result%"${2}"}])
+
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+-}
++ _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
++ func_split_long_opt_name=${1%%=*}
++ func_split_long_opt_arg=${1#*=}])
+
+-dnl func_dirname_and_basename
+-dnl A portable version of this function is already defined in general.m4sh
+-dnl so there is no need for it here.
++ _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
++ func_split_short_opt_arg=${1#??}
++ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
+
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+- case ${2} in
+- .*) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+- *) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+- esac
+-}
++ _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
++ case ${1} in
++ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
++ *) func_lo2o_result=${1} ;;
++ esac])
+
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[[^=]]*=//'
++ _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
+
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+- func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+-}
++ _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
+
+-# func_lo2o object
+-func_lo2o ()
+-{
+- func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+-}
++ _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
++fi
+
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
+-}
++if test x"$lt_shell_append" = xyes; then
++ _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
+
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=`expr "$[@]"`
+-}
++ _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
++ func_quote_for_eval "${2}"
++dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
++ eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
+
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
++ # Save a `func_append' function call where possible by direct use of '+='
++ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++else
++ # Save a `func_append' function call even when '+=' is not available
++ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++fi
+
+-_LT_EOF
+-esac
++if test x"$_lt_function_replace_fail" = x":"; then
++ AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
++fi
++])
+
+-case $lt_shell_append in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$[1]+=\$[2]"
+-}
+-_LT_EOF
++# _LT_PATH_CONVERSION_FUNCTIONS
++# -----------------------------
++# Determine which file name conversion functions should be used by
++# func_to_host_file (and, implicitly, by func_to_host_path). These are needed
++# for certain cross-compile configurations and native mingw.
++m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++AC_MSG_CHECKING([how to convert $build file names to $host format])
++AC_CACHE_VAL(lt_cv_to_host_file_cmd,
++[case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++ ;;
++ esac
+ ;;
+- *)
+- cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$[1]=\$$[1]\$[2]"
+-}
+-
+-_LT_EOF
++ *-*-cygwin* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++ ;;
++ esac
+ ;;
+- esac
++ * ) # unhandled hosts (and "normal" native builds)
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++esac
++])
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
++_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
++ [0], [convert $build file names to $host format])dnl
+
-+ ret = DtsDeviceOpen(&device, mode);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsDeviceOpen failed\n");
-+ throw "Failed to open device";
-+ }
-+ ret = DtsOpenDecoder(device, BC_STREAM_TYPE_PES);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsOpenDecoder failed\n");
-+ throw "Failed to open decoder";
-+ }
-+ ret = DtsSetVideoParams(device, BC_VID_ALGO_MPEG2, FALSE, FALSE, TRUE, 0);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsSetVideoParams failed\n");
-+ throw "Failed to set video params";
-+ }
-+ ret = DtsSetColorSpace(device, MODE422_YUY2);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsSetColorSpace failed\n");
-+ throw "Failed to set colorspace mode";
-+ }
-+ ret = DtsStartDecoder(device);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsStartDecoder failed\n");
-+ throw "Failed to start decoder";
-+ }
-+ ret = DtsStartCapture(device);
-+ if (ret != BC_STS_SUCCESS) {
-+ printf("crap, DtsStartCapture failed\n");
-+ throw "Failed to start capture";
-+ }
-+ printf("try calls done\n");
-+
-+ // Open the input stream
-+ inFile.open("/tmp/test.mpeg2", std::ios::in | std::ios::binary);
-+ if (!inFile.is_open())
-+ throw "Unable to open input file";
-+ else
-+ printf("file opened successfully\n");
-+
-+ // Create a 4-byte aligned input buffer
-+ uint8_t oddBytes = 0;
-+ uint32_t inputLen = 32768;
-+ uint8_t* input = (uint8_t*)malloc(inputLen+4);
-+ printf("Input Buffer: %p\n", input);
-+ if(((uintptr_t)input)%4)
-+ oddBytes = 4 - ((uint8_t)((uintptr_t)input % 4));
-+ uint8_t* input_aligned = input + oddBytes;
-+ printf("Aligned Input Buffer: %p, Offset = %d\n", input_aligned, oddBytes);
-+
-+ // Create a 4-byte aligned output buffer
-+ uint32_t ysize = 4147200; // 1920 x 1080
-+ uint32_t uvsize = 0;
-+ uint8_t* rawBuf = (uint8_t*)malloc(ysize + uvsize + 4);
-+ uint8_t* alignedBuf = rawBuf;
-+ if(((uintptr_t)rawBuf)%4)
-+ {
-+ oddBytes = 4 - ((uint8_t)((uintptr_t)rawBuf % 4));
-+ alignedBuf = rawBuf + oddBytes;
-+ printf("Aligned Buffer: %p, Offset = %d\n", alignedBuf, oddBytes);
-+ }
-+
-+ // If UV is in use, it's data immediately follows Y
-+ uint8_t* ybuf = alignedBuf;
-+ printf("Y Buffer: %p\n", ybuf);
-+ uint8_t* uvbuf = NULL;
-+ if (uvsize)
-+ {
-+ uvbuf = alignedBuf + ysize;
-+ printf("UV Buffer: %p\n", ybuf);
-+ }
-+
-+ bool needData = true;
-+ uint32_t bytesRead = 0;
-+ bool formatChanged = false;
-+
-+ // Open the output stream
-+ //std::fstream outFile;
-+ //outFile.open("/home/davilla/dozer/dump.yuv", std::ios::binary | std::ios::out);
-+ uint32_t chunksSent = 0;
-+ uint32_t bytesSent = 0;
-+ uint32_t picsDecoded = 0;
-+ uint32_t lastDecoded = 0xFF;
-+ for (;;)
-+ {
-+ for (int i = 0; i < 2; i++)
-+ {
-+ // Read from input file if previously-read data was sent successfully
-+ if (needData)
-+ {
-+ inFile.read((char*)input, inputLen);
-+ if (inFile.fail())
-+ {
-+ printf("Read %d pictures\n", picsDecoded);
-+ throw "Unable to read input file";
-+ }
-+ else if (inFile.eof())
-+ throw "Reached end of input file";
-+
-+ bytesRead += inputLen;
-+ }
-+
-+ // Push input data to driver
-+ ret = DtsProcInput(device, input, inputLen, 0, 0);
-+ if (ret == BC_STS_SUCCESS)
-+ {
-+ chunksSent++;
-+ bytesSent += inputLen;
-+ }
-+ else
-+ printf("DtsProcInput returned %d\n", ret);
-+ usleep(1000);
-+ needData = (ret == BC_STS_SUCCESS); // Only need more data if the send succeeded
-+ }
-+
-+ // Prepare output structure
-+ BC_DTS_PROC_OUT output;
-+ memset(&output, 0, sizeof(BC_DTS_PROC_OUT));
-+ output.PicInfo.width = 1920;
-+ output.PicInfo.height = 1080;
-+ output.Ybuff = ybuf;
-+ output.YbuffSz = ysize/4;
-+ output.UVbuff = uvbuf;
-+ output.UVbuffSz = uvsize/4;
-+ output.PoutFlags = BC_POUT_FLAGS_SIZE;
-+
-+ // Request decoded data from the driver
-+ ret = DtsProcOutput(device, OUTPUT_PROC_TIMEOUT, &output);
-+ if (ret == BC_STS_SUCCESS)
-+ {
-+ if (!(output.PoutFlags & BC_POUT_FLAGS_PIB_VALID))
-+ {
-+ printf("Invalid PIB received. Skipping picture. Flags: 0x%08x\n", output.PoutFlags);
-+ continue;
-+ }
-+ picsDecoded++;
-+ if (output.PicInfo.picture_number == lastDecoded)
-+ {
-+ /*BC_DTS_STATUS stat;
-+ if (BC_STS_SUCCESS == DtsGetDriverStatus(device, &stat))
-+ {
-+ printf("Driver Status\n-------------------\n", stat.ReadyListCount);
-+ printf("ReadyListCount: %u\n", stat.ReadyListCount);
-+ printf("FreeListCount: %u\n", stat.FreeListCount);
-+ printf("FramesDropped: %u\n", stat.FramesDropped);
-+ printf("FramesCaptured: %u\n", stat.FramesCaptured);
-+ printf("FramesRepeated: %u\n", stat.FramesRepeated);
-+ printf("InputCount: %u (ChunksSent: %u)\n", stat.ReadyListCount, chunksSent);
-+ printf("InputTotalSize: %llu (BytesSent: %u)\n", stat.InputTotalSize, bytesSent);
-+ printf("InputBusyCount: %u\n", stat.InputBusyCount);
-+ printf("PIBMissCount: %u\n", stat.PIBMissCount);
-+ }*/
-+ continue;
-+ }
-+ lastDecoded = output.PicInfo.picture_number;
-+ printf("Received Output. Bytes In: %d, Y: %d, UV: %d, Number: %d, H: %d, W: %d, Flags: 0x%08x\n", bytesSent, output.YBuffDoneSz, output.UVBuffDoneSz, output.PicInfo.picture_number, output.PicInfo.height, output.PicInfo.width, output.PoutFlags);
-+/*
-+ std::fstream picFile;
-+ char picName[255];
-+ sprintf(picName, "/home/davilla/dozer/frames/picture_%d.yuv", picsDecoded);
-+ picFile.open(picName, std::ios::binary | std::ios::out);
-+ picFile.write((const char*)output.Ybuff, ysize);
-+ output.PicInfo.picture_number -= 3; // Adjust for start-up pictures
-+ picFile.close();
-+ //outFile.write((const char*)output.Ybuff, ysize);
-+*/
-+ }
-+ else if (ret == BC_STS_FMT_CHANGE)
-+ {
-+ printf("Format Change Detected. Flags: 0x%08x\n", output.PoutFlags);
-+ if ((output.PoutFlags & BC_POUT_FLAGS_PIB_VALID) && (output.PoutFlags & BC_POUT_FLAGS_FMT_CHANGE))
-+ {
-+ // Read format data from driver
-+ printf("New Format\n----------------------------------\n");
-+ printf("\tTimeStamp: %llu\n", output.PicInfo.timeStamp);
-+ printf("\tPicture Number: %u\n", output.PicInfo.picture_number);
-+ printf("\tWidth: %u\n", output.PicInfo.width);
-+ printf("\tHeight: %u\n", output.PicInfo.height);
-+ printf("\tChroma: 0x%03x\n", output.PicInfo.chroma_format);
-+ printf("\tPulldown: %u\n", output.PicInfo.pulldown);
-+ printf("\tFlags: 0x%08x\n", output.PicInfo.flags);
-+ printf("\tFrame Rate/Res: %u\n", output.PicInfo.frame_rate);
-+ printf("\tAspect Ratio: %u\n", output.PicInfo.aspect_ratio);
-+ printf("\tColor Primaries: %u\n", output.PicInfo.colour_primaries);
-+ printf("\tMetaData: %u\n", output.PicInfo.picture_meta_payload);
-+ printf("\tSession Number: %u\n", output.PicInfo.sess_num);
-+ printf("\tTimeStamp: %u\n", output.PicInfo.ycom);
-+ printf("\tCustom Aspect: %u\n", output.PicInfo.custom_aspect_ratio_width_height);
-+ printf("\tFrames to Drop: %u\n", output.PicInfo.n_drop);
-+ printf("\tH264 Valid Fields: 0x%08x\n", output.PicInfo.other.h264.valid);
-+ }
-+ // TODO: Handle change
-+ }
-+ else if (ret == BC_STS_TIMEOUT)
-+ {
-+ printf("Timeout in DtsProcOutput. Accum Bytes: %d\n", bytesRead);
-+ }
-+ else if (ret == BC_STS_IO_XFR_ERROR)
-+ {
-+ printf("I/O Transfer Error.\n");
-+ }
-+ else if (ret == BC_STS_IO_ERROR)
-+ {
-+ printf("I/O Error.\n");
-+ }
-+ else if (ret == BC_STS_BUSY)
-+ {
-+ printf("Busy.\n");
-+ }
-+ else
-+ {
-+ printf("DtsProcOutput return an unknown status: %d.\n", ret);
-+ return 0;
-+ }
-+ }
-+ }
-+ catch(const char* msg)
-+ {
-+ printf("%s\n", msg);
-+ }
-+ catch (...)
-+ {
-+ printf("An unknown exception was thrown\n");
-+ }
-+
-+ inFile.close();
-+ DtsStopDecoder(device);
-+ DtsCloseDecoder(device);
-+ DtsDeviceClose(device);
-+ return 0;
-+}
-+
-+
-diff -Naurp --exclude .git crystalhd-07032010/include/7411d.h crystalhd/include/7411d.h
---- crystalhd-07032010/include/7411d.h 2010-06-30 18:10:27.000000000 -0400
-+++ crystalhd/include/7411d.h 2010-07-11 19:00:27.000000000 -0400
-@@ -545,7 +545,7 @@ typedef struct {
- uint32_t pcrOffset;
- uint32_t stcValue;
- uint32_t stcWritten; // 1 -> host updated STC, 0 -> stream ARC ack
-- int32_t ptsStcOffset; // PTS - STC
-+ int32_t ptsStcOffset; // PTS - STC
- uint32_t pVdecStatusBlk; /* pointer to vdec status block */ /* Change from void * to make it 64-bit safe */
- uint32_t lastPicture; // 1 -> decoder last picture indication
- uint32_t pictureTag; /* Picture Tag from VDEC */
-@@ -1133,10 +1133,10 @@ typedef struct {
- uint32_t command;
- uint32_t sequence;
- eC011_TEST_ID testId;
-- uint32_t mode;
-- uint32_t height;
-- uint32_t width;
-- uint32_t rsvd[5];
-+ uint32_t mode;
-+ uint32_t height;
-+ uint32_t width;
-+ uint32_t rsvd[5];
- } C011CmdSelfTest;
-
- typedef struct {
-diff -Naurp --exclude .git crystalhd-07032010/include/bc_dts_defs.h crystalhd/include/bc_dts_defs.h
---- crystalhd-07032010/include/bc_dts_defs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/bc_dts_defs.h 2010-08-23 11:11:47.421358304 -0400
-@@ -243,7 +243,7 @@ typedef struct _BC_PIB_EXT_VC1 {
- /*------------------------------------------------------*
- * Picture Information Block *
- *------------------------------------------------------*/
--#if defined(_WIN32) || defined(_WIN64) || defined(__LINUX_USER__)
-+#if defined(__LINUX_USER__)
- /* Values for 'pulldown' field. '0' means no pulldown information
- * was present for this picture. */
- enum {
-@@ -271,6 +271,8 @@ enum {
- vdecFrameRate50,
- vdecFrameRate59_94,
- vdecFrameRate60,
-+ vdecFrameRate14_985,
-+ vdecFrameRate7_496,
- };
++AC_MSG_CHECKING([how to convert $build file names to toolchain format])
++AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
++[#assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ esac
++ ;;
++esac
+ ])
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
++_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
++ [0], [convert $build files to toolchain format])dnl
++])# _LT_PATH_CONVERSION_FUNCTIONS
- /* Values for the 'aspect_ratio' field. */
-@@ -363,7 +365,7 @@ enum {
+ # Helper functions for option handling. -*- Autoconf -*-
+ #
+-# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
++# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
++# Inc.
+ # Written by Gary V. Vaughan, 2004
+ #
+ # This file is free software; the Free Software Foundation gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
- #define VDEC_FLAG_PICTURE_META_DATA_PRESENT (0x40000)
+-# serial 6 ltoptions.m4
++# serial 7 ltoptions.m4
--#endif /* _WIN32 || _WIN64 */
-+#endif /* __LINUX_USER__ */
+ # This is to help aclocal find these macros, as it can't see m4_define.
+ AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+@@ -7505,7 +7964,7 @@ LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+ [enable_win32_dll=yes
- typedef struct _BC_PIC_INFO_BLOCK {
- /* Common fields. */
-@@ -403,6 +405,8 @@ enum _POUT_OPTIONAL_IN_FLAGS_{
- BC_POUT_FLAGS_SIZE = 0x04, /* Take size information from Application */
- BC_POUT_FLAGS_INTERLACED = 0x08, /* copy only half the bytes */
- BC_POUT_FLAGS_INTERLEAVED = 0x10, /* interleaved frame */
-+ BC_POUT_FLAGS_STRIDE_UV = 0x20, /* Stride size is valid (for UV buffers). */
-+ BC_POUT_FLAGS_MODE = 0x40, /* Take output mode from Application, overrides YV12 flag if on */
+ case $host in
+-*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
++*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+ AC_CHECK_TOOL(AS, as, false)
+ AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+ AC_CHECK_TOOL(OBJDUMP, objdump, false)
+@@ -7513,13 +7972,13 @@ case $host in
+ esac
- /* Flags from Device to APP */
- BC_POUT_FLAGS_FMT_CHANGE = 0x10000, /* Data is not VALID when this flag is set */
-@@ -457,6 +461,7 @@ typedef struct _BC_DTS_PROC_OUT {
- uint8_t b422Mode; /* Picture output Mode */
- uint8_t bPibEnc; /* PIB encrypted */
- uint8_t bRevertScramble;
-+ uint32_t StrideSzUV; /* Caller supplied Stride Size */
+ test -z "$AS" && AS=as
+-_LT_DECL([], [AS], [0], [Assembler program])dnl
++_LT_DECL([], [AS], [1], [Assembler program])dnl
- } BC_DTS_PROC_OUT;
+ test -z "$DLLTOOL" && DLLTOOL=dlltool
+-_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
++_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
-@@ -487,7 +492,11 @@ typedef struct _BC_DTS_STATUS {
- * Reported back from the driver */
- uint8_t TxBufData;
+ test -z "$OBJDUMP" && OBJDUMP=objdump
+-_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
++_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
+ ])# win32-dll
-- uint8_t reserved__[15];
-+ uint8_t reserved__[3];
-+
-+ uint32_t picNumFlags; /* Picture number and flags of the next picture to be delivered from the driver */
+ AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+@@ -7877,31 +8336,31 @@ m4_define([lt_dict_filter],
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+
+-# Generated from ltversion.in.
++# @configure_input@
+
+-# serial 3017 ltversion.m4
++# serial 3293 ltversion.m4
+ # This file is part of GNU Libtool
+
+-m4_define([LT_PACKAGE_VERSION], [2.2.6b])
+-m4_define([LT_PACKAGE_REVISION], [1.3017])
++m4_define([LT_PACKAGE_VERSION], [2.4])
++m4_define([LT_PACKAGE_REVISION], [1.3293])
+
+ AC_DEFUN([LTVERSION_VERSION],
+-[macro_version='2.2.6b'
+-macro_revision='1.3017'
++[macro_version='2.4'
++macro_revision='1.3293'
+ _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+ _LT_DECL(, macro_revision, 0)
+ ])
+
+ # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
+ #
+-# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
++# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+ # Written by Scott James Remnant, 2004.
+ #
+ # This file is free software; the Free Software Foundation gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+
+-# serial 4 lt~obsolete.m4
++# serial 5 lt~obsolete.m4
+
+ # These exist entirely to fool aclocal when bootstrapping libtool.
+ #
+@@ -7971,7 +8430,6 @@ m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC
+ m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
+ m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
+ m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
+-m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])])
+ m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+ m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+ m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+@@ -7984,8 +8442,16 @@ m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [
+ m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+ m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
+ m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
++m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
++m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])])
++m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
++m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
++m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])])
++m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
++m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
+
+ # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
++# serial 1 (pkg-config-0.24)
+ #
+ # Copyright © 2004 Scott James Remnant <scott at netsplit.com>.
+ #
+@@ -8013,7 +8479,10 @@ m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEF
+ AC_DEFUN([PKG_PROG_PKG_CONFIG],
+ [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+ m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
++AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
++AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
++AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
+
-+ uint8_t reserved___[8];
+ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+ fi
+@@ -8026,7 +8495,6 @@ if test -n "$PKG_CONFIG"; then
+ AC_MSG_RESULT([no])
+ PKG_CONFIG=""
+ fi
+-
+ fi[]dnl
+ ])# PKG_PROG_PKG_CONFIG
- } BC_DTS_STATUS;
+@@ -8035,34 +8503,31 @@ fi[]dnl
+ # Check to see whether a particular set of modules exists. Similar
+ # to PKG_CHECK_MODULES(), but does not set variables or print errors.
+ #
+-#
+-# Similar to PKG_CHECK_MODULES, make sure that the first instance of
+-# this or PKG_CHECK_MODULES is called, or make sure to call
+-# PKG_CHECK_EXISTS manually
++# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
++# only at the first occurence in configure.ac, so if the first place
++# it's called might be skipped (such as if it is within an "if", you
++# have to call PKG_CHECK_EXISTS manually
+ # --------------------------------------------------------------
+ AC_DEFUN([PKG_CHECK_EXISTS],
+ [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+ if test -n "$PKG_CONFIG" && \
+ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+- m4_ifval([$2], [$2], [:])
++ m4_default([$2], [:])
+ m4_ifvaln([$3], [else
+ $3])dnl
+ fi])
+
+-
+ # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+ # ---------------------------------------------
+ m4_define([_PKG_CONFIG],
+-[if test -n "$PKG_CONFIG"; then
+- if test -n "$$1"; then
+- pkg_cv_[]$1="$$1"
+- else
+- PKG_CHECK_EXISTS([$3],
+- [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+- [pkg_failed=yes])
+- fi
+-else
+- pkg_failed=untried
++[if test -n "$$1"; then
++ pkg_cv_[]$1="$$1"
++ elif test -n "$PKG_CONFIG"; then
++ PKG_CHECK_EXISTS([$3],
++ [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
++ [pkg_failed=yes])
++ else
++ pkg_failed=untried
+ fi[]dnl
+ ])# _PKG_CONFIG
-@@ -513,6 +522,7 @@ typedef enum _BC_OUTPUT_FORMAT {
- OUTPUT_MODE420 = 0x0,
- OUTPUT_MODE422_YUY2 = 0x1,
- OUTPUT_MODE422_UYVY = 0x2,
-+ OUTPUT_MODE420_NV12 = 0x0,
- OUTPUT_MODE_INVALID = 0xFF,
- } BC_OUTPUT_FORMAT;
+@@ -8104,16 +8569,17 @@ and $1[]_LIBS to avoid the need to call
+ See the pkg-config man page for more details.])
-@@ -584,6 +594,7 @@ typedef struct _BC_INPUT_FORMAT_ {
- uint8_t *pMetaData; /*Metadata buffer that is used to pass sequence header*/
- uint32_t metaDataSz; /*Metadata size*/
- uint8_t bEnableScaling;
-+ BC_SCALING_PARAMS ScalingParams;
- } BC_INPUT_FORMAT;
+ if test $pkg_failed = yes; then
++ AC_MSG_RESULT([no])
+ _PKG_SHORT_ERRORS_SUPPORTED
+ if test $_pkg_short_errors_supported = yes; then
+- $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
++ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
+ else
+- $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
++ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
- typedef struct _BC_INFO_CRYSTAL_ {
-diff -Naurp --exclude .git crystalhd-07032010/include/bc_dts_glob_lnx.h crystalhd/include/bc_dts_glob_lnx.h
---- crystalhd-07032010/include/bc_dts_glob_lnx.h 2010-07-04 02:49:09.000000000 -0400
-+++ crystalhd/include/bc_dts_glob_lnx.h 2010-08-23 11:11:14.702289627 -0400
-@@ -185,7 +185,8 @@ typedef struct _BC_DTS_STATS {
+- ifelse([$4], , [AC_MSG_ERROR(dnl
++ m4_default([$4], [AC_MSG_ERROR(
+ [Package requirements ($2) were not met:
- float Temperature;
- uint32_t TempFromDriver;
-- uint32_t res1[8];
-+ uint32_t picNumFlags;
-+ uint32_t res1[7];
+ $$1_PKG_ERRORS
+@@ -8121,25 +8587,24 @@ $$1_PKG_ERRORS
+ Consider adjusting the PKG_CONFIG_PATH environment variable if you
+ installed software in a non-standard prefix.
- } BC_DTS_STATS;
+-_PKG_TEXT
+-])],
+- [AC_MSG_RESULT([no])
+- $4])
++_PKG_TEXT])
++ ])
+ elif test $pkg_failed = untried; then
+- ifelse([$4], , [AC_MSG_FAILURE(dnl
++ AC_MSG_RESULT([no])
++ m4_default([$4], [AC_MSG_FAILURE(
+ [The pkg-config script could not be found or is too old. Make sure it
+ is in your PATH or set the PKG_CONFIG environment variable to the full
+ path to pkg-config.
-@@ -219,7 +220,7 @@ enum _DECOUT_COMPLETION_FLAGS{
+ _PKG_TEXT
- typedef struct _BC_DEC_OUT_BUFF{
- BC_DEC_YUV_BUFFS OutPutBuffs;
-- BC_PIC_INFO_BLOCK PibInfo;
-+ C011_PIB PibInfo;
- uint32_t Flags;
- uint32_t BadFrCnt;
- } BC_DEC_OUT_BUFF;
-@@ -316,7 +317,7 @@ typedef struct _crystalhd_ioctl_data {
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+- [$4])
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
++ ])
+ else
+ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+ AC_MSG_RESULT([yes])
+- ifelse([$3], , :, [$3])
++ $3
+ fi[]dnl
+ ])# PKG_CHECK_MODULES
- enum _crystalhd_kmod_ver{
- crystalhd_kmod_major = 3,
-- crystalhd_kmod_minor = 2,
-+ crystalhd_kmod_minor = 5,
- crystalhd_kmod_rev = 0,
- };
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autogen.sh crystalhd/filters/gst/gst-plugin/autogen.sh
+--- crystalhd-07032010/filters/gst/gst-plugin/autogen.sh 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autogen.sh 2011-03-14 18:51:48.711632246 +0000
+@@ -57,6 +57,13 @@ tool_run "$autoheader"
+ tool_run "$autoconf"
+ tool_run "$automake" "-a -c"
-diff -Naurp --exclude .git crystalhd-07032010/include/bc_dts_types.h crystalhd/include/bc_dts_types.h
---- crystalhd-07032010/include/bc_dts_types.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/bc_dts_types.h 2010-07-12 19:25:13.000000000 -0400
-@@ -29,15 +29,6 @@
- #include <stdint.h>
- #endif
++if test ! -f /usr/include/libcrystalhd/libcrystalhd_if.h;
++then
++ echo libcrystalhd is not installed
++ echo install it from source or a binary package and re-run this script
++ exit 1
++fi
++
+ # if enable exists, add an -enable option for each of the lines in that file
+ if test -f enable; then
+ for a in `cat enable`; do
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.0 crystalhd/filters/gst/gst-plugin/autom4te.cache/output.0
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.0 2010-06-22 21:38:01.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/output.0 2011-03-14 19:00:27.995546488 +0000
+@@ -1,11 +1,11 @@
+ @%:@! /bin/sh
+ @%:@ Guess values for system-dependent variables and create Makefiles.
+-@%:@ Generated by GNU Autoconf 2.65.
++@%:@ Generated by GNU Autoconf 2.68.
+ @%:@
+ @%:@
+ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+-@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+-@%:@ Inc.
++@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
++@%:@ Foundation, Inc.
+ @%:@
+ @%:@
+ @%:@ This configure script is free software; the Free Software Foundation
+@@ -89,6 +89,7 @@ fi
+ IFS=" "" $as_nl"
+
+ # Find who we are. Look in the path if we contain no directory separator.
++as_myself=
+ case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -171,6 +172,14 @@ test x\$exitcode = x0 || exit 1"
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
++
++ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
++ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ PATH=/empty FPATH=/empty; export PATH FPATH
++ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
++ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
+ test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+@@ -214,11 +223,18 @@ IFS=$as_save_IFS
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
++ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
++ case $- in @%:@ ((((
++ *v*x* | *x*v* ) as_opts=-vx ;;
++ *v* ) as_opts=-v ;;
++ *x* ) as_opts=-x ;;
++ * ) as_opts= ;;
++ esac
++ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+ fi
--#if defined(_WIN64) || defined(_WIN32)
--typedef uint32_t U32;
--typedef int32_t S32;
--typedef uint16_t U16;
--typedef int16_t S16;
--typedef unsigned char U8;
--typedef char S8;
--#endif
--
- #ifndef PVOID
- typedef void *PVOID;
- #endif
-@@ -46,22 +37,6 @@ typedef void *PVOID;
- typedef int BOOL;
- #endif
+ if test x$as_have_required = xno; then :
+@@ -316,7 +332,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
--#ifdef WIN32
-- typedef unsigned __int64 U64;
--#elif defined(_WIN64)
-- typedef uint64_t U64;
--#endif
--
--#ifdef _WIN64
--#if !(defined(POINTER_32))
--#define POINTER_32 __ptr32
--#endif
--#else /* _WIN32 */
--#define POINTER_32
--#endif
--
--#if defined(__KERNEL__) || defined(__LINUX_USER__)
--
- #ifdef __LINUX_USER__ /* Don't include these for KERNEL */
- typedef uint32_t ULONG;
- typedef int32_t LONG;
-@@ -83,38 +58,11 @@ typedef unsigned char *PUCHAR;
- #define FALSE 0
- #endif
--#else
-+#else /* !__LINUX_USER__ */
+ } @%:@ as_fn_mkdir_p
+@@ -356,19 +372,19 @@ else
+ fi # as_fn_arith
+
+
+-@%:@ as_fn_error ERROR [LINENO LOG_FD]
+-@%:@ ---------------------------------
++@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
++@%:@ ----------------------------------------
+ @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-@%:@ script with status @S|@?, using 1 if that was 0.
++@%:@ script with STATUS, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$?; test $as_status -eq 0 && as_status=1
+- if test "$3"; then
+- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+- $as_echo "$as_me: error: $1" >&2
++ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+ } @%:@ as_fn_error
+
+@@ -525,161 +541,14 @@ as_tr_cpp="eval sed 'y%*$as_cr_letters%P
+ # Sed expression to map a string onto a valid variable name.
+ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
- /* For Kernel usage.. */
- typedef bool bc_bool_t;
--#endif
-
--#else
-
--#ifndef uint64_t
--// typedef struct _uint64_t {
--// uint32_t low_dw;
--// uint32_t hi_dw;
--// } uint64_t;
--typedef unsigned long long uint64_t;
--#endif
+-# Check that we are running under the correct shell.
+ SHELL=${CONFIG_SHELL-/bin/sh}
+
+-case X$lt_ECHO in
+-X*--fallback-echo)
+- # Remove one level of quotation (which was required for Make).
+- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
+- ;;
+-esac
-
--#ifndef int32_t
--typedef signed long int32_t;
--#endif
+-ECHO=${lt_ECHO-echo}
+-if test "X$1" = X--no-reexec; then
+- # Discard the --no-reexec flag, and continue.
+- shift
+-elif test "X$1" = X--fallback-echo; then
+- # Avoid inline document here, it may be left over
+- :
+-elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+- # Yippee, $ECHO works!
+- :
+-else
+- # Restart under the correct shell.
+- exec $SHELL "$0" --no-reexec ${1+"$@"}
+-fi
-
--#ifndef uint32_t
--typedef unsigned long uint32_t;
--#endif
+-if test "X$1" = X--fallback-echo; then
+- # used as fallback echo
+- shift
+- cat <<_LT_EOF
+-$*
+-_LT_EOF
+- exit 0
+-fi
-
--#ifndef uint16_t
--typedef unsigned short uint16_t;
--#endif
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
--#ifndef uint8_t
--typedef unsigned char uint8_t;
--#endif
--#endif
-+#endif /* __LINUX_USER__ */
-
- #endif
-
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h 2010-08-23 11:26:48.873250447 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_armcr4_bridge_axi_slave.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h 2010-08-23 11:26:48.873250447 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_armcr4_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h 2010-08-23 11:26:48.873250447 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_arm_uart.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h 2010-08-23 11:26:48.873250447 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_avd_block_avg_regs_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h 2010-08-23 11:26:48.874250449 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_avd_cache_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h 2010-08-23 11:26:48.874250449 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_avd_gr_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h 2010-08-23 11:26:48.874250449 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_avd_intr2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h 2010-08-23 11:26:48.874250449 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_bop_aes.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h 2010-08-23 11:26:48.875250451 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_bop_gr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h 2010-08-23 11:26:48.875250451 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_bvnt_gr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h 2010-08-23 11:26:48.875250451 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_bvnt_intr2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h 2010-08-23 11:26:48.875250451 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_cce_rgr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h 2010-08-23 11:26:48.876250453 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_clk_gr.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h 2010-08-23 11:26:48.875250451 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_clk.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h 2010-08-23 11:26:48.876250453 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_common.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h 2010-08-23 11:26:48.876250453 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_csc.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h 2010-08-23 11:26:48.876250453 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_ddr23_ctl_regs_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h 2010-08-23 11:26:48.877250455 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_ddr23_phy_byte_lane_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h 2010-08-23 11:26:48.877250455 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_ddr23_phy_byte_lane_1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h 2010-08-23 11:26:48.877250455 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_ddr23_phy_control_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpuaux_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h 2010-08-23 11:26:48.877250455 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpuaux2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpucore_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpucore2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpudma_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpudma2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpudmem_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpudmem2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h 2010-08-23 11:26:48.879250459 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpuimem_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h 2010-08-23 11:26:48.878250457 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpuimem2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h 2010-08-23 11:26:48.879250459 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpuregs_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h 2010-08-23 11:26:48.879250459 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_cpuregs2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h 2010-08-23 11:26:48.879250459 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_dblk_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h 2010-08-23 11:26:48.880250461 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_dmamem_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h 2010-08-23 11:26:48.879250459 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_dmamem2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h 2010-08-23 11:26:48.880250461 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_dqnt_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h 2010-08-23 11:26:48.880250461 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_dqnt_8x8_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h 2010-08-23 11:26:48.880250461 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_ind_sdram_regs_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h 2010-08-23 11:26:48.880250461 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_ind_sdram_regs2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h 2010-08-23 11:26:48.880250461 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_ip_shim_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h 2010-08-23 11:26:48.881250463 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_main_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h 2010-08-23 11:26:48.881250463 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_mb_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h 2010-08-23 11:26:48.881250463 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_mcom_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h 2010-08-23 11:26:48.881250463 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_rvc_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h 2010-08-23 11:26:48.881250463 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_sint_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h 2010-08-23 11:26:48.882250465 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_sint_oloop_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h 2010-08-23 11:26:48.882250465 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_spre_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h 2010-08-23 11:26:48.882250465 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_wprd_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h 2010-08-23 11:26:48.883250467 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_wptbl_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h 2010-08-23 11:26:48.883250467 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_decode_xfrm_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h 2010-08-23 11:26:48.883250467 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_dnr.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h 2010-08-23 11:26:48.883250467 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_gio.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_i2c_gr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h 2010-08-23 11:26:48.883250467 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_i2c.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_int_id_irq0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_int_id_timer.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_int_id_xpt_pb0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_int_id_xpt_pb1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_int_id_xpt_pb2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_int_id_xpt_rave.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h 2010-08-23 11:26:48.884250469 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_intr.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h 2010-08-23 11:26:48.885250471 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_irq0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h 2010-08-23 11:26:48.885250471 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_irq1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h 2010-08-23 11:26:48.885250471 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_l1_intr.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h 2010-08-23 11:26:48.885250471 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_mdio.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h 2010-08-23 11:26:48.886250474 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_mem_dma.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h 2010-08-23 11:26:48.886250474 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_mem_dma_secure.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h 2010-08-23 11:26:48.886250474 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_mfd.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h 2010-08-23 11:26:48.886250474 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_misc1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h 2010-08-23 11:26:48.887250477 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_misc2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h 2010-08-23 11:26:48.887250477 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_misc3.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h 2010-08-23 11:26:48.887250477 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_misc_gr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h 2010-08-23 11:26:48.887250477 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_misc_perst.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h 2010-08-23 11:26:48.887250477 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_mmscram.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h 2010-08-23 11:26:48.887250477 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pcie_cfg.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h 2010-08-23 11:26:48.888250479 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pcie_dll.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h 2010-08-23 11:26:48.889250481 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pcie_phy.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h 2010-08-23 11:26:48.889250481 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pcie_tl.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h 2010-08-23 11:26:48.889250481 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pm_l2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h 2010-08-23 11:26:48.890250483 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_arch_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h 2010-08-23 11:26:48.889250481 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_arc_l1_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h 2010-08-23 11:26:48.890250483 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_control_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h 2010-08-23 11:26:48.890250483 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_mips_l2_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h 2010-08-23 11:26:48.890250483 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_msa_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h 2010-08-23 11:26:48.890250483 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_sarch_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h 2010-08-23 11:26:48.891250485 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_starch_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h 2010-08-23 11:26:48.891250485 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_trace_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h 2010-08-23 11:26:48.891250485 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_arb_wrch_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h 2010-08-23 11:26:48.891250485 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_client_regs.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h 2010-08-23 11:26:48.892250487 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_crit_l2_regs_1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h 2010-08-23 11:26:48.893250489 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_crit_l2_regs_2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h 2010-08-23 11:26:48.893250489 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_crit_l2_regs_3.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h 2010-08-23 11:26:48.893250489 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_rts_l2_regs_1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h 2010-08-23 11:26:48.893250489 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_rts_l2_regs_2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h 2010-08-23 11:26:48.893250489 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_pri_rts_l2_regs_3.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h 2010-08-23 11:26:48.894250491 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_reg_cabac2bins_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h 2010-08-23 11:26:48.893250489 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_reg_cabac2bins2_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h 2010-08-23 11:26:48.894250491 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_scl_hd.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h 2010-08-23 11:26:48.896250495 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_scrub_ctrl.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h 2010-08-23 11:26:48.896250495 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sentinel.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h 2010-08-23 11:26:48.896250495 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sharf_mem_dma0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h 2010-08-23 11:26:48.896250495 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sharf_top.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h 2010-08-23 11:26:48.896250495 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sun_gisb_arb.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h 2010-08-23 11:26:48.897250497 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sun_gisb_arb_sec.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h 2010-08-23 11:26:48.897250497 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sun_l2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h 2010-08-23 11:26:48.898250499 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sun_rg.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h 2010-08-23 11:26:48.898250499 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sun_rgr.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h 2010-08-23 11:26:48.898250499 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_sun_top_ctrl.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h 2010-08-23 11:26:48.899250501 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_tgt_rgr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h 2010-08-23 11:26:48.899250501 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_timer.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h 2010-08-23 11:26:48.899250501 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_tmisc.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h 2010-08-23 11:26:48.899250501 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_trb_top.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h 2010-08-23 11:26:48.899250501 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_triple_sec.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h 2010-08-23 11:26:48.899250501 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_vich_0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h 2010-08-23 11:26:48.900250503 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_wakeup_ctrl2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h 2010-08-23 11:26:48.900250503 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_wrap_misc_gr_bridge.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h 2010-08-23 11:26:48.900250503 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_wrap_misc_intr2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h 2010-08-23 11:26:48.900250503 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_wrap_misc_secure_intr2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h 2010-08-23 11:26:48.901250505 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_bus_if.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h 2010-08-23 11:26:48.901250505 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_fe.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h 2010-08-23 11:26:48.901250505 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_gr.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h 2010-08-23 11:26:48.901250505 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_pb0.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h 2010-08-23 11:26:48.902250507 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_pb1.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h 2010-08-23 11:26:48.902250507 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_pb2.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h 2010-08-23 11:26:48.902250507 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_pcroffset.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h 2010-08-23 11:26:48.904250511 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_rave.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h 2010-08-23 11:26:48.921250547 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_xmemif.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h
---- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h 2010-08-23 11:26:48.921250547 -0400
-@@ -1,12 +1,21 @@
- /***************************************************************************
- * Copyright (c) 1999-2009, Broadcom Corporation
-- * All Rights Reserved
-- * Confidential Property of Broadcom Corporation
- *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
- *
-- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
-- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
-- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************
- *
- * $brcm_Workfile: bchp_xpt_xpu.h $
- * $brcm_Revision: Hydra_Software_Devel/1 $
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/crystalhd_flea_rdb.h crystalhd/include/flea/crystalhd_flea_rdb.h
---- crystalhd-07032010/include/flea/crystalhd_flea_rdb.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/crystalhd_flea_rdb.h 2010-08-23 11:26:48.921250547 -0400
-@@ -1,3 +1,29 @@
-+/********************************************************************
-+ * Copyright(c) 2006-2009 Broadcom Corporation.
-+ *
-+ * Name: crystalhd_flea_rdb.h
-+ *
-+ * Description: common include for flea register definition.
-+ *
-+ * AU
-+ *
-+ * HISTORY:
-+ *
-+ **********************************************************************
-+ * This file is part of the crystalhd device driver.
-+ *
-+ * This driver is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, version 2 of the License.
-+ *
-+ * This driver is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
-+ **********************************************************************/
-
- // 70015\magnum\basemodules\chp\70015\rdb\a0
-
-@@ -128,4 +154,5 @@
- #include "bchp_xpt_pcroffset.h"
- #include "bchp_xpt_rave.h"
- #include "bchp_xpt_xmemif.h"
--#include "bchp_xpt_xpu.h"
-\ No newline at end of file
-+#include "bchp_xpt_xpu.h"
-+
-diff -Naurp --exclude .git crystalhd-07032010/include/flea/DriverFwShare.h crystalhd/include/flea/DriverFwShare.h
---- crystalhd-07032010/include/flea/DriverFwShare.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/flea/DriverFwShare.h 2010-07-16 08:59:52.000000000 -0400
-@@ -90,4 +90,4 @@ typedef enum _OUT_OF_BAND_ERR_CODE_
- #define RX_PIC_Q_STS_WRKARND BC_BIT(0)
- #define RX_DRAM_WRITE_WRKARND BC_BIT(1)
- #define RX_MBOX_WRITE_WRKARND BC_BIT(2)
--#endif
-\ No newline at end of file
-+#endif
-diff -Naurp --exclude .git crystalhd-07032010/include/libcrystalhd_version.h crystalhd/include/libcrystalhd_version.h
---- crystalhd-07032010/include/libcrystalhd_version.h 1969-12-31 19:00:00.000000000 -0500
-+++ crystalhd/include/libcrystalhd_version.h 2010-08-23 11:11:47.423358308 -0400
-@@ -0,0 +1,80 @@
-+/********************************************************************
-+ * Copyright(c) 2006-2009 Broadcom Corporation.
-+ *
-+ * Name: libcrystalhd_version.h
-+ *
-+ * Description: Version numbering for the driver use.
-+ *
-+ * AU
-+ *
-+ * HISTORY:
-+ *
-+ ********************************************************************
-+ * This header is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU Lesser General Public License as published
-+ * by the Free Software Foundation, either version 2.1 of the License.
-+ *
-+ * This header is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU Lesser General Public License for more details.
-+ * You should have received a copy of the GNU Lesser General Public License
-+ * along with this header. If not, see <http://www.gnu.org/licenses/>.
-+ *******************************************************************/
-+
-+#ifndef _BC_DTS_VERSION_LNX_
-+#define _BC_DTS_VERSION_LNX_
-+//
-+// The version format that we are adopting is
-+// MajorVersion.MinorVersion.Revision
-+// This will be the same for all the components.
-+//
-+//
-+#define STRINGIFY_VERSION(MAJ,MIN,REV) STRINGIFIED_VERSION(MAJ,MIN,REV)
-+#define STRINGIFIED_VERSION(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
-+
-+#define STRINGIFY_VERSION_W(MAJ,MIN,REV) STRINGIFIED_VERSION_W(MAJ,MIN,REV)
-+#define STRINGIFIED_VERSION_W(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
-+
-+//
-+// Product Version number is:
-+// x.y.z.a
-+//
-+// x = Major release. 1 = Dozer, 2 = Dozer + Link
-+// y = Minor release. Should increase +1 per "real" release.
-+// z = Branch release. 0 for main branch. This is +1 per branch release.
-+// a = Build number +1 per candidate release. Reset to 0 every "real" release.
-+//
-+//
-+// Enabling Check-In rules enforcement 08092007
-+//
-+#define INVALID_VERSION 0xFFFF
-+
-+/*========================== Common For All Components =================================*/
-+#define BRCM_MAJOR_VERSION 3
-+
-+#define DRIVER_MAJOR_VERSION BRCM_MAJOR_VERSION
-+#define DRIVER_MINOR_VERSION 6
-+#define DRIVER_REVISION 0
-+
-+#define RC_FILE_VERSION STRINGIFY_VERSION(DRIVER_MAJOR_VERSION,DRIVER_MINOR_VERSION,DRIVER_REVISION) ".0"
-+
-+/*======================= Device Interface Library ========================*/
-+#define DIL_MAJOR_VERSION BRCM_MAJOR_VERSION
-+#define DIL_MINOR_VERSION 6
-+#define DIL_REVISION 0
-+
-+#define DIL_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
-+
-+/*========================== deconf utility ==============================*/
-+#define DECONF_MAJOR_VERSION BRCM_MAJOR_VERSION
-+#define DECONF_MINOR_VERSION 9
-+#define DECONF_REVISION 18
-+#define DECONF_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
-+
-+/*========================== Firmware ==============================*/
-+#define FW_MAJOR_VERSION BRCM_MAJOR_VERSION
-+#define FW_MINOR_VERSION 60
-+#define FW_REVISION 39
-+
-+#endif
-diff -Naurp --exclude .git crystalhd-07032010/include/vdec_info.h crystalhd/include/vdec_info.h
---- crystalhd-07032010/include/vdec_info.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/vdec_info.h 2010-07-12 19:25:13.000000000 -0400
-@@ -24,7 +24,7 @@
-
- /* User Data Header */
- typedef struct user_data {
-- struct user_data* POINTER_32 next;
-+ struct user_data* next;
- uint32_t type;
- uint32_t size;
- } UD_HDR;
-@@ -63,7 +63,7 @@ typedef struct {
- /* MPEG_VALID_USERDATA
- User data is in the form of a linked list. */
- int32_t userDataSize;
-- UD_HDR* POINTER_32 userData;
-+ UD_HDR* userData;
-
- } PPB_MPEG;
-
-@@ -101,7 +101,7 @@ typedef struct {
- /* VC1_VALID_USERDATA
- User data is in the form of a linked list. */
- int32_t userDataSize;
-- UD_HDR* POINTER_32 userData;
-+ UD_HDR* userData;
-
- } PPB_VC1;
-
-@@ -121,7 +121,7 @@ typedef struct {
- #define MAX_FGT_VALUE_INTERVAL (256)
-
- typedef struct FGT_SEI {
-- struct FGT_SEI* POINTER_32 next;
-+ struct FGT_SEI* next;
- unsigned char model_values[3][MAX_FGT_VALUE_INTERVAL][MAX_FGT_MODEL_VALUE];
- unsigned char upper_bound[3][MAX_FGT_VALUE_INTERVAL];
- unsigned char lower_bound[3][MAX_FGT_VALUE_INTERVAL];
-@@ -197,10 +197,10 @@ typedef struct {
-
- /* H264_VALID_USER */
- uint32_t user_data_size;
-- UD_HDR* POINTER_32 user_data;
-+ UD_HDR* user_data;
-
- /* H264 VALID FGT */
-- FGT_SEI* POINTER_32 pfgt;
-+ FGT_SEI* pfgt;
-
- } PPB_H264;
-
-@@ -448,7 +448,7 @@ typedef struct {
- uint32_t queue_write_offset; /* offset is w.r.t base of this data struct so value of 0-1 prohibited */
- /* queue if full if (write_offset+1 == read_offset) */
- /* write_offset modified by firmware and read_offset modified by Display Manager in host */
-- PPB* POINTER_32 display_elements[62];
-+ PPB* display_elements[62];
- } PictureDeliveryQueue;
-
- /* Picture Release parameters returned by Display Manager to firmware */
-@@ -457,7 +457,7 @@ typedef struct {
- uint32_t queue_write_offset; /* offset is w.r.t base of this data struct so value of 0-1 prohibited */
- /* queue if full if (write_offset+1 == read_offset) */
- /* read_offset modified by firmware and write_offset modified by Display Manager in host */
-- PPB* POINTER_32 display_elements[62];
-+ PPB* display_elements[62];
- } PictureReleaseQueue;
- #endif
-
-diff -Naurp --exclude .git crystalhd-07032010/include/version_lnx.h crystalhd/include/version_lnx.h
---- crystalhd-07032010/include/version_lnx.h 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/include/version_lnx.h 1969-12-31 19:00:00.000000000 -0500
-@@ -1,88 +0,0 @@
--/********************************************************************
-- * Copyright(c) 2006-2009 Broadcom Corporation.
-- *
-- * Name: version_lnx.h
-- *
-- * Description: Version numbering for the driver use.
-- *
-- * AU
-- *
-- * HISTORY:
-- *
-- ********************************************************************
-- * This header is free software: you can redistribute it and/or modify
-- * it under the terms of the GNU Lesser General Public License as published
-- * by the Free Software Foundation, either version 2.1 of the License.
-- *
-- * This header is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU Lesser General Public License for more details.
-- * You should have received a copy of the GNU Lesser General Public License
-- * along with this header. If not, see <http://www.gnu.org/licenses/>.
-- *******************************************************************/
--
--#ifndef _BC_DTS_VERSION_LNX_
--#define _BC_DTS_VERSION_LNX_
--//
--// The version format that we are adopting is
--// MajorVersion.MinorVersion.Revision
--// This will be the same for all the components.
--//
--//
--#define STRINGIFY_VERSION(MAJ,MIN,REV) STRINGIFIED_VERSION(MAJ,MIN,REV)
--#define STRINGIFIED_VERSION(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
--
--#define STRINGIFY_VERSION_W(MAJ,MIN,REV) STRINGIFIED_VERSION_W(MAJ,MIN,REV)
--#define STRINGIFIED_VERSION_W(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
--
--//
--// Product Version number is:
--// x.y.z.a
--//
--// x = Major release. 1 = Dozer, 2 = Dozer + Link
--// y = Minor release. Should increase +1 per "real" release.
--// z = Branch release. 0 for main branch. This is +1 per branch release.
--// a = Build number +1 per candidate release. Reset to 0 every "real" release.
--//
--//
--// Enabling Check-In rules enforcement 08092007
--//
--#define INVALID_VERSION 0xFFFF
--
--/*========================== Common For All Components =================================*/
--#define RC_COMPANY_NAME "Broadcom Corporation\0"
--#define RC_PRODUCT_VERSION "2.7.0.23"
--#define RC_W_PRODUCT_VERSION L"2.7.0.23"
--#define RC_PRODUCT_NAME "Broadcom Crystal HD Video Decoder\0"
--#define RC_COMMENTS "Broadcom BCM70012 Controller\0"
--#define RC_COPYRIGHT "Copyright(c) 2007-2009 Broadcom Corporation"
--#define RC_PRIVATE_BUILD "Broadcom Corp. Private\0"
--#define RC_LEGAL_TRADEMARKS " \0"
--#define BRCM_MAJOR_VERSION 0
--
--#define DRIVER_MAJOR_VERSION BRCM_MAJOR_VERSION
--#define DRIVER_MINOR_VERSION 2
--#define DRIVER_REVISION 0
--
--#define RC_FILE_VERSION STRINGIFY_VERSION(DRIVER_MAJOR_VERSION,DRIVER_MINOR_VERSION,DRIVER_REVISION) ".0"
--
--/*======================= Device Interface Library ========================*/
--#define DIL_MAJOR_VERSION BRCM_MAJOR_VERSION
--#define DIL_MINOR_VERSION 9
--#define DIL_REVISION 27
--
--#define DIL_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
--
--/*========================== deconf utility ==============================*/
--#define DECONF_MAJOR_VERSION BRCM_MAJOR_VERSION
--#define DECONF_MINOR_VERSION 9
--#define DECONF_REVISION 18
--#define DECONF_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
--
--/*========================== Firmware ==============================*/
--#define FW_MAJOR_VERSION BRCM_MAJOR_VERSION
--#define FW_MINOR_VERSION 60
--#define FW_REVISION 39
--
--#endif
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/aclocal.m4 crystalhd/filters/gst/gst-plugin/aclocal.m4
---- crystalhd-07032010/filters/gst/gst-plugin/aclocal.m4 2010-06-22 16:38:01.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/aclocal.m4 2010-07-12 19:55:21.000000000 -0400
-@@ -1,7 +1,7 @@
--# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
-+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
-
- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
--# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-+# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -13,8 +13,8 @@
-
- m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
--m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
--[m4_warning([this file was generated for autoconf 2.65.
-+m4_if(AC_AUTOCONF_VERSION, [2.61],,
-+[m4_warning([this file was generated for autoconf 2.61.
- You have another version of autoconf. It may work, but is not guaranteed to.
- If you have problems, you may need to regenerate the build system entirely.
- To do so, use the procedure documented by the package, typically `autoreconf'.])])
-@@ -395,12 +395,12 @@ m4_define([lt_decl_dquote_varnames],
- # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
- # ---------------------------------------------------
- m4_define([lt_decl_varnames_tagged],
--[m4_assert([$# <= 2])dnl
--_$0(m4_quote(m4_default([$1], [[, ]])),
-- m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
-- m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
--m4_define([_lt_decl_varnames_tagged],
--[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
-+[_$0(m4_quote(m4_default([$1], [[, ]])),
-+ m4_quote(m4_if([$2], [],
-+ m4_quote(lt_decl_tag_varnames),
-+ m4_quote(m4_shift($@)))),
-+ m4_split(m4_normalize(m4_quote(_LT_TAGS))))])
-+m4_define([_lt_decl_varnames_tagged], [lt_combine([$1], [$2], [_], $3)])
-
-
- # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
-@@ -960,10 +960,10 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECK
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
- darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-- darwin*) # darwin 5.x on
-+ darwin*) # darwin 5.x on
- # if running on 10.5 or later, the deployment target defaults
- # to the OS version, if on x86, and 10.4, the deployment
-- # target defaults to 10.4. Don't you love it?
-+ # target defaults to 10.4. Don't you love it?
- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
- 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-@@ -1005,11 +1005,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
- _LT_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
-- case $cc_basename in
-- ifort*) _lt_dar_can_shared=yes ;;
-- *) _lt_dar_can_shared=$GCC ;;
-- esac
-- if test "$_lt_dar_can_shared" = "yes"; then
-+ if test "$GCC" = "yes"; then
- output_verbose_link_cmd=echo
- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-@@ -1531,7 +1527,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [d
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
-- cygwin* | mingw* | cegcc*)
-+ cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
-@@ -1699,6 +1695,10 @@ else
- # endif
- #endif
-
-+#ifdef __cplusplus
-+extern "C" void exit (int);
-+#endif
-+
- void fnord() { int i=42;}
- int main ()
- {
-@@ -1714,7 +1714,7 @@ int main ()
- else
- puts (dlerror ());
-
-- return status;
-+ exit (status);
- }]
- _LT_EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
-@@ -1753,7 +1753,7 @@ else
- lt_cv_dlopen_self=yes
- ;;
-
-- mingw* | pw32* | cegcc*)
-+ mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-@@ -2050,7 +2050,6 @@ m4_defun([_LT_SYS_DYNAMIC_LINKER],
- [AC_REQUIRE([AC_CANONICAL_HOST])dnl
- m4_require([_LT_DECL_EGREP])dnl
- m4_require([_LT_FILEUTILS_DEFAULTS])dnl
--m4_require([_LT_DECL_OBJDUMP])dnl
- m4_require([_LT_DECL_SED])dnl
- AC_MSG_CHECKING([dynamic linker characteristics])
- m4_if([$1],
-@@ -2215,14 +2214,14 @@ bsdi[[45]]*)
- # libtool to hard-code these into programs
- ;;
-
--cygwin* | mingw* | pw32* | cegcc*)
-+cygwin* | mingw* | pw32*)
- version_type=windows
- shrext_cmds=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
-- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-+ yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
-@@ -2245,7 +2244,7 @@ cygwin* | mingw* | pw32* | cegcc*)
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
-- mingw* | cegcc*)
-+ mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-@@ -2460,7 +2459,7 @@ linux*oldld* | linux*aout* | linux*coff*
- ;;
-
- # This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+linux* | k*bsd*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
-@@ -2683,7 +2682,7 @@ tpf*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
-@@ -2707,7 +2706,7 @@ variables_saved_for_relink="PATH $shlibp
- if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
- fi
--
-+
- if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
- fi
-@@ -2984,7 +2983,6 @@ _LT_DECL([], [reload_cmds], [2])dnl
- # -- PORTME fill in with the dynamic library characteristics
- m4_defun([_LT_CHECK_MAGIC_METHOD],
- [m4_require([_LT_DECL_EGREP])
--m4_require([_LT_DECL_OBJDUMP])
- AC_CACHE_CHECK([how to recognize dependent libraries],
- lt_cv_deplibs_check_method,
- [lt_cv_file_magic_cmd='$MAGIC_CMD'
-@@ -3035,12 +3033,6 @@ mingw* | pw32*)
- fi
- ;;
-
--cegcc)
-- # use the weaker test based on 'objdump'. See mingw*.
-- lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
-- lt_cv_file_magic_cmd='$OBJDUMP -f'
-- ;;
--
- darwin* | rhapsody*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-@@ -3099,7 +3091,7 @@ irix5* | irix6* | nonstopux*)
- ;;
-
- # This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+linux* | k*bsd*-gnu)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-@@ -3352,7 +3344,7 @@ case $host_os in
- aix*)
- symcode='[[BCDT]]'
- ;;
--cygwin* | mingw* | pw32* | cegcc*)
-+cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
- hpux*)
-@@ -3598,7 +3590,7 @@ m4_if([$1], [CXX], [
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-- mingw* | cygwin* | os2* | pw32* | cegcc*)
-+ mingw* | cygwin* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
-@@ -3625,11 +3617,10 @@ m4_if([$1], [CXX], [
- fi
- ;;
- hpux*)
-- # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-- # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-- # sets the default TLS model and affects inlining.
-+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-+ # not for PA HP-UX.
- case $host_cpu in
-- hppa*64*)
-+ hppa*64*|ia64*)
- ;;
- *)
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-@@ -3720,26 +3711,19 @@ m4_if([$1], [CXX], [
- ;;
- esac
- ;;
-- linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # KAI C++ Compiler
- _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
-- ecpc* )
-- # old Intel C++ for x86_64 which still supported -KPIC.
-+ icpc* | ecpc* )
-+ # Intel C++
- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
-- icpc* )
-- # Intel C++, used to be incompatible with GCC.
-- # ICC 10 doesn't accept -KPIC any more.
-- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-- _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
-- ;;
- pgCC* | pgcpp*)
- # Portland Group C++ compiler
- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-@@ -3905,7 +3889,7 @@ m4_if([$1], [CXX], [
- # PIC is the default for these OSes.
- ;;
-
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-+ mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
-@@ -3921,11 +3905,10 @@ m4_if([$1], [CXX], [
- ;;
-
- hpux*)
-- # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-- # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-- # sets the default TLS model and affects inlining.
-+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-+ # not for PA HP-UX.
- case $host_cpu in
-- hppa*64*)
-+ hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
-@@ -3975,7 +3958,7 @@ m4_if([$1], [CXX], [
- fi
- ;;
-
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-+ mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- m4_if([$1], [GCJ], [],
-@@ -4004,27 +3987,13 @@ m4_if([$1], [CXX], [
- _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
-- linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ linux* | k*bsd*-gnu)
- case $cc_basename in
-- # old Intel for x86_64 which still supported -KPIC.
-- ecc*)
-+ icc* | ecc* | ifort*)
- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
-- # icc used to be incompatible with GCC.
-- # ICC 10 doesn't accept -KPIC any more.
-- icc* | ifort*)
-- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-- _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
-- ;;
-- # Lahey Fortran 8.1.
-- lf95*)
-- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-- _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
-- _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
-- ;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
-@@ -4206,7 +4175,7 @@ m4_if([$1], [CXX], [
- pw32*)
- _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
-- cygwin* | mingw* | cegcc*)
-+ cygwin* | mingw*)
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- linux* | k*bsd*-gnu)
-@@ -4261,7 +4230,7 @@ dnl Note also adjust exclude_expsyms for
- extract_expsyms_cmds=
-
- case $host_os in
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
-@@ -4276,9 +4245,6 @@ dnl Note also adjust exclude_expsyms for
- openbsd*)
- with_gnu_ld=no
- ;;
-- linux* | k*bsd*-gnu)
-- _LT_TAGVAR(link_all_deplibs, $1)=no
-- ;;
- esac
-
- _LT_TAGVAR(ld_shlibs, $1)=yes
-@@ -4300,7 +4266,6 @@ dnl Note also adjust exclude_expsyms for
- fi
- supports_anon_versioning=no
- case `$LD -v 2>&1` in
-- *GNU\ gold*) supports_anon_versioning=yes ;;
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-@@ -4352,7 +4317,7 @@ _LT_EOF
- fi
- ;;
-
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-@@ -4392,7 +4357,7 @@ _LT_EOF
- _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
-- gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-+ gnu* | linux* | tpf* | k*bsd*-gnu)
- tmp_diet=no
- if test "$host_os" = linux-dietlibc; then
- case $cc_basename in
-@@ -4418,9 +4383,6 @@ _LT_EOF
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
-- lf95*) # Lahey Fortran 8.1
-- _LT_TAGVAR(whole_archive_flag_spec, $1)=
-- tmp_sharedflag='--shared' ;;
- xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
- tmp_sharedflag='-qmkshrobj'
- tmp_addflag= ;;
-@@ -4653,7 +4615,6 @@ _LT_EOF
- fi
- fi
-
-- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_TAGVAR(always_export_symbols, $1)=yes
-@@ -4708,7 +4669,7 @@ _LT_EOF
- _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
- ;;
-
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
-@@ -4812,7 +4773,7 @@ _LT_EOF
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
-- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-@@ -5593,7 +5554,6 @@ if test "$_lt_caught_CXX_error" != yes;
- fi
- fi
-
-- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to
- # export.
-@@ -5652,7 +5612,7 @@ if test "$_lt_caught_CXX_error" != yes;
- esac
- ;;
-
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-@@ -5872,7 +5832,7 @@ if test "$_lt_caught_CXX_error" != yes;
- _LT_TAGVAR(inherit_rpath, $1)=yes
- ;;
-
-- linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-@@ -7033,18 +6993,6 @@ AC_SUBST([GREP])
- ])
-
-
--# _LT_DECL_OBJDUMP
--# --------------
--# If we don't have a new enough Autoconf to choose the best objdump
--# available, choose the one first in the user's PATH.
--m4_defun([_LT_DECL_OBJDUMP],
--[AC_CHECK_TOOL(OBJDUMP, objdump, false)
--test -z "$OBJDUMP" && OBJDUMP=objdump
--_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
--AC_SUBST([OBJDUMP])
--])
--
--
- # _LT_DECL_SED
- # ------------
- # Check for a fully-functional sed program, that truncates
-@@ -7505,7 +7453,7 @@ LT_OPTION_DEFINE([LT_INIT], [win32-dll],
- [enable_win32_dll=yes
-
- case $host in
--*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
-+*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
-@@ -7746,14 +7694,14 @@ LT_OPTION_DEFINE([LTDL_INIT], [convenien
-
- # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
- #
--# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
--# Written by Gary V. Vaughan, 2004
-+# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
-+# Written by Gary V. Vaughan, 2004
- #
- # This file is free software; the Free Software Foundation gives
- # unlimited permission to copy and/or distribute it, with or without
- # modifications, as long as this notice is preserved.
-
--# serial 6 ltsugar.m4
-+# serial 5 ltsugar.m4
-
- # This is to help aclocal find these macros, as it can't see m4_define.
- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
-@@ -7809,14 +7757,14 @@ m4_define([lt_append],
- # Produce a SEP delimited list of all paired combinations of elements of
- # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
- # has the form PREFIXmINFIXSUFFIXn.
--# Needed until we can rely on m4_combine added in Autoconf 2.62.
- m4_define([lt_combine],
--[m4_if(m4_eval([$# > 3]), [1],
-- [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
--[[m4_foreach([_Lt_prefix], [$2],
-- [m4_foreach([_Lt_suffix],
-- ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
-- [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
-+[m4_if([$2], [], [],
-+ [m4_if([$4], [], [],
-+ [lt_join(m4_quote(m4_default([$1], [[, ]])),
-+ lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_prefix, [$2],
-+ [m4_foreach(_Lt_suffix, lt_car([m4_shiftn(3, $@)]),
-+ [_Lt_prefix[]$3[]_Lt_suffix ])])))))])])dnl
-+])
-
-
- # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
-@@ -7879,15 +7827,15 @@ m4_define([lt_dict_filter],
-
- # Generated from ltversion.in.
-
--# serial 3017 ltversion.m4
-+# serial 2976 ltversion.m4
- # This file is part of GNU Libtool
-
--m4_define([LT_PACKAGE_VERSION], [2.2.6b])
--m4_define([LT_PACKAGE_REVISION], [1.3017])
-+m4_define([LT_PACKAGE_VERSION], [2.2.4])
-+m4_define([LT_PACKAGE_REVISION], [1.2976])
-
- AC_DEFUN([LTVERSION_VERSION],
--[macro_version='2.2.6b'
--macro_revision='1.3017'
-+[macro_version='2.2.4'
-+macro_revision='1.2976'
- _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
- _LT_DECL(, macro_revision, 0)
- ])
-@@ -8143,7 +8091,7 @@ else
- fi[]dnl
- ])# PKG_CHECK_MODULES
-
--# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-+# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -8155,10 +8103,10 @@ fi[]dnl
- # generated from the m4 files accompanying Automake X.Y.
- # (This private macro should not be called outside this file.)
- AC_DEFUN([AM_AUTOMAKE_VERSION],
--[am__api_version='1.11'
-+[am__api_version='1.10'
- dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
- dnl require some minimum version. Point them to the right macro.
--m4_if([$1], [1.11.1], [],
-+m4_if([$1], [1.10.1], [],
- [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
- ])
-
-@@ -8172,12 +8120,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
- # AM_SET_CURRENT_AUTOMAKE_VERSION
- # -------------------------------
- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
--# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
-+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
--[AM_AUTOMAKE_VERSION([1.11.1])dnl
-+[AM_AUTOMAKE_VERSION([1.10.1])dnl
- m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
--_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
-+_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
-
- # AM_AUX_DIR_EXPAND -*- Autoconf -*-
-
-@@ -8234,14 +8182,14 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
-
- # AM_CONDITIONAL -*- Autoconf -*-
-
--# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
-+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
- # Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 9
-+# serial 8
-
- # AM_CONDITIONAL(NAME, SHELL-CONDITION)
- # -------------------------------------
-@@ -8254,7 +8202,6 @@ AC_SUBST([$1_TRUE])dnl
- AC_SUBST([$1_FALSE])dnl
- _AM_SUBST_NOTMAKE([$1_TRUE])dnl
- _AM_SUBST_NOTMAKE([$1_FALSE])dnl
--m4_define([_AM_COND_VALUE_$1], [$2])dnl
- if $2; then
- $1_TRUE=
- $1_FALSE='#'
-@@ -8268,14 +8215,14 @@ AC_CONFIG_COMMANDS_PRE(
- Usually this means the macro was only invoked conditionally.]])
- fi])])
-
--# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
-+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- # Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 10
-+# serial 9
-
- # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
- # written in clear, in which case automake, when reading aclocal.m4,
-@@ -8332,16 +8279,6 @@ AC_CACHE_CHECK([dependency style of $dep
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
- fi
-- am__universal=false
-- m4_case([$1], [CC],
-- [case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac],
-- [CXX],
-- [case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac])
--
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
-@@ -8359,17 +8296,7 @@ AC_CACHE_CHECK([dependency style of $dep
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-- # We check with `-c' and `-o' for the sake of the "dashmstdout"
-- # mode. It turns out that the SunPro C++ compiler does not properly
-- # handle `-M -o', and we need to detect this. Also, some Intel
-- # versions had trouble with output in subdirs
-- am__obj=sub/conftest.${OBJEXT-o}
-- am__minus_obj="-o $am__obj"
- case $depmode in
-- gcc)
-- # This depmode causes a compiler race in universal mode.
-- test "$am__universal" = false || continue
-- ;;
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
-@@ -8379,23 +8306,19 @@ AC_CACHE_CHECK([dependency style of $dep
- break
- fi
- ;;
-- msvisualcpp | msvcmsys)
-- # This compiler won't grok `-c -o', but also, the minuso test has
-- # not run yet. These depmodes are late enough in the game, and
-- # so weak that their functioning should not be impacted.
-- am__obj=conftest.${OBJEXT-o}
-- am__minus_obj=
-- ;;
- none) break ;;
- esac
-+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
-+ # mode. It turns out that the SunPro C++ compiler does not properly
-+ # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
-- source=sub/conftest.c object=$am__obj \
-+ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-+ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-+ grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
-@@ -8452,68 +8375,57 @@ _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-
- # Generate code to set up dependency tracking. -*- Autoconf -*-
-
--# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
- # Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--#serial 5
-+#serial 3
-
- # _AM_OUTPUT_DEPENDENCY_COMMANDS
- # ------------------------------
- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
--[{
-- # Autoconf 2.62 quotes --file arguments for eval, but not when files
-- # are listed without --file. Let's play safe and only enable the eval
-- # if we detect the quoting.
-- case $CONFIG_FILES in
-- *\'*) eval set x "$CONFIG_FILES" ;;
-- *) set x $CONFIG_FILES ;;
-- esac
-- shift
-- for mf
-- do
-- # Strip MF so we end up with the name of the file.
-- mf=`echo "$mf" | sed -e 's/:.*$//'`
-- # Check whether this is an Automake generated Makefile or not.
-- # We used to match only the files named `Makefile.in', but
-- # some people rename them; so instead we look at the file content.
-- # Grep'ing the first line is not enough: some people post-process
-- # each Makefile.in and add a new line on top of each file to say so.
-- # Grep'ing the whole file is not good either: AIX grep has a line
-- # limit of 2048, but all sed's we know have understand at least 4000.
-- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-- dirpart=`AS_DIRNAME("$mf")`
-- else
-- continue
-- fi
-- # Extract the definition of DEPDIR, am__include, and am__quote
-- # from the Makefile without running `make'.
-- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-- test -z "$DEPDIR" && continue
-- am__include=`sed -n 's/^am__include = //p' < "$mf"`
-- test -z "am__include" && continue
-- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-- # When using ansi2knr, U may be empty or an underscore; expand it
-- U=`sed -n 's/^U = //p' < "$mf"`
-- # Find all dependency output files, they are included files with
-- # $(DEPDIR) in their names. We invoke sed twice because it is the
-- # simplest approach to changing $(DEPDIR) to its actual value in the
-- # expansion.
-- for file in `sed -n "
-- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-- # Make sure the directory exists.
-- test -f "$dirpart/$file" && continue
-- fdir=`AS_DIRNAME(["$file"])`
-- AS_MKDIR_P([$dirpart/$fdir])
-- # echo "creating $dirpart/$file"
-- echo '# dummy' > "$dirpart/$file"
-- done
-+[for mf in $CONFIG_FILES; do
-+ # Strip MF so we end up with the name of the file.
-+ mf=`echo "$mf" | sed -e 's/:.*$//'`
-+ # Check whether this is an Automake generated Makefile or not.
-+ # We used to match only the files named `Makefile.in', but
-+ # some people rename them; so instead we look at the file content.
-+ # Grep'ing the first line is not enough: some people post-process
-+ # each Makefile.in and add a new line on top of each file to say so.
-+ # Grep'ing the whole file is not good either: AIX grep has a line
-+ # limit of 2048, but all sed's we know have understand at least 4000.
-+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-+ dirpart=`AS_DIRNAME("$mf")`
-+ else
-+ continue
-+ fi
-+ # Extract the definition of DEPDIR, am__include, and am__quote
-+ # from the Makefile without running `make'.
-+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-+ test -z "$DEPDIR" && continue
-+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
-+ test -z "am__include" && continue
-+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-+ # When using ansi2knr, U may be empty or an underscore; expand it
-+ U=`sed -n 's/^U = //p' < "$mf"`
-+ # Find all dependency output files, they are included files with
-+ # $(DEPDIR) in their names. We invoke sed twice because it is the
-+ # simplest approach to changing $(DEPDIR) to its actual value in the
-+ # expansion.
-+ for file in `sed -n "
-+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-+ # Make sure the directory exists.
-+ test -f "$dirpart/$file" && continue
-+ fdir=`AS_DIRNAME(["$file"])`
-+ AS_MKDIR_P([$dirpart/$fdir])
-+ # echo "creating $dirpart/$file"
-+ echo '# dummy' > "$dirpart/$file"
- done
--}
-+done
- ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-@@ -8545,13 +8457,13 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_
- # Do all the work for Automake. -*- Autoconf -*-
-
- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
--# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
-+# 2005, 2006, 2008 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 16
-+# serial 13
-
- # This macro actually does too much. Some checks are only needed if
- # your package does certain things. But this isn't really a big deal.
-@@ -8568,7 +8480,7 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_
- # arguments mandatory, and then we can depend on a new Autoconf
- # release and drop the old call support.
- AC_DEFUN([AM_INIT_AUTOMAKE],
--[AC_PREREQ([2.62])dnl
-+[AC_PREREQ([2.60])dnl
- dnl Autoconf wants to disallow AM_ names. We explicitly allow
- dnl the ones we care about.
- m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-@@ -8619,8 +8531,8 @@ AM_MISSING_PROG(AUTOCONF, autoconf)
- AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
- AM_MISSING_PROG(AUTOHEADER, autoheader)
- AM_MISSING_PROG(MAKEINFO, makeinfo)
--AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
--AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-+AM_PROG_INSTALL_SH
-+AM_PROG_INSTALL_STRIP
- AC_REQUIRE([AM_PROG_MKDIR_P])dnl
- # We need awk for the "check" target. The system "awk" is bad on
- # some platforms.
-@@ -8628,36 +8540,23 @@ AC_REQUIRE([AC_PROG_AWK])dnl
- AC_REQUIRE([AC_PROG_MAKE_SET])dnl
- AC_REQUIRE([AM_SET_LEADING_DOT])dnl
- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-- [_AM_PROG_TAR([v7])])])
-+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-+ [_AM_PROG_TAR([v7])])])
- _AM_IF_OPTION([no-dependencies],,
- [AC_PROVIDE_IFELSE([AC_PROG_CC],
-- [_AM_DEPENDENCIES(CC)],
-- [define([AC_PROG_CC],
-- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-+ [_AM_DEPENDENCIES(CC)],
-+ [define([AC_PROG_CC],
-+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
-- [_AM_DEPENDENCIES(CXX)],
-- [define([AC_PROG_CXX],
-- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-+ [_AM_DEPENDENCIES(CXX)],
-+ [define([AC_PROG_CXX],
-+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
- AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-- [_AM_DEPENDENCIES(OBJC)],
-- [define([AC_PROG_OBJC],
-- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
--])
--_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
--dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
--dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
--dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
--AC_CONFIG_COMMANDS_PRE(dnl
--[m4_provide_if([_AM_COMPILER_EXEEXT],
-- [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
--])
--
--dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
--dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
--dnl mangled by Autoconf and run in a shell conditional statement.
--m4_define([_AC_COMPILER_EXEEXT],
--m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
-+ [_AM_DEPENDENCIES(OBJC)],
-+ [define([AC_PROG_OBJC],
-+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
-+])
-+])
-
-
- # When config.status generates a header, we must update the stamp-h file.
-@@ -8681,7 +8580,7 @@ for _am_header in $config_headers :; do
- done
- echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-
--# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
-+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -8692,14 +8591,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNA
- # Define $install_sh.
- AC_DEFUN([AM_PROG_INSTALL_SH],
- [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
--if test x"${install_sh}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-- *)
-- install_sh="\${SHELL} $am_aux_dir/install-sh"
-- esac
--fi
-+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
- AC_SUBST(install_sh)])
-
- # Copyright (C) 2003, 2005 Free Software Foundation, Inc.
-@@ -8726,38 +8618,27 @@ AC_SUBST([am__leading_dot])])
- # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
- # From Jim Meyering
-
--# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
- # Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 5
-+# serial 4
-
--# AM_MAINTAINER_MODE([DEFAULT-MODE])
--# ----------------------------------
--# Control maintainer-specific portions of Makefiles.
--# Default is to disable them, unless `enable' is passed literally.
--# For symmetry, `disable' may be passed as well. Anyway, the user
--# can override the default with the --enable/--disable switch.
- AC_DEFUN([AM_MAINTAINER_MODE],
--[m4_case(m4_default([$1], [disable]),
-- [enable], [m4_define([am_maintainer_other], [disable])],
-- [disable], [m4_define([am_maintainer_other], [enable])],
-- [m4_define([am_maintainer_other], [enable])
-- m4_warn([syntax], [unexpected argument to AM@&t at _MAINTAINER_MODE: $1])])
--AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
-- dnl maintainer-mode's default is 'disable' unless 'enable' is passed
-- AC_ARG_ENABLE([maintainer-mode],
--[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
-+[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
-+ dnl maintainer-mode is disabled by default
-+ AC_ARG_ENABLE(maintainer-mode,
-+[ --enable-maintainer-mode enable make rules and dependencies not useful
- (and sometimes confusing) to the casual installer],
-- [USE_MAINTAINER_MODE=$enableval],
-- [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
-+ USE_MAINTAINER_MODE=$enableval,
-+ USE_MAINTAINER_MODE=no)
- AC_MSG_RESULT([$USE_MAINTAINER_MODE])
-- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
-+ AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
- MAINT=$MAINTAINER_MODE_TRUE
-- AC_SUBST([MAINT])dnl
-+ AC_SUBST(MAINT)dnl
- ]
- )
-
-@@ -8765,13 +8646,13 @@ AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINT
-
- # Check to see how 'make' treats includes. -*- Autoconf -*-
-
--# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
-+# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 4
-+# serial 3
-
- # AM_MAKE_INCLUDE()
- # -----------------
-@@ -8780,7 +8661,7 @@ AC_DEFUN([AM_MAKE_INCLUDE],
- [am_make=${MAKE-make}
- cat > confinc << 'END'
- am__doit:
-- @echo this is the am__doit target
-+ @echo done
- .PHONY: am__doit
- END
- # If we don't find an include directive, just comment out the code.
-@@ -8790,24 +8671,24 @@ am__quote=
- _am_result=none
- # First try GNU make style include.
- echo "include confinc" > confmf
--# Ignore all kinds of additional output from `make'.
--case `$am_make -s -f confmf 2> /dev/null` in #(
--*the\ am__doit\ target*)
-- am__include=include
-- am__quote=
-- _am_result=GNU
-- ;;
--esac
-+# We grep out `Entering directory' and `Leaving directory'
-+# messages which can occur if `w' ends up in MAKEFLAGS.
-+# In particular we don't look at `^make:' because GNU make might
-+# be invoked under some other name (usually "gmake"), in which
-+# case it prints its new name instead of `make'.
-+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-+ am__include=include
-+ am__quote=
-+ _am_result=GNU
-+fi
- # Now try BSD make style include.
- if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
-- case `$am_make -s -f confmf 2> /dev/null` in #(
-- *the\ am__doit\ target*)
-- am__include=.include
-- am__quote="\""
-- _am_result=BSD
-- ;;
-- esac
-+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-+ am__include=.include
-+ am__quote="\""
-+ _am_result=BSD
-+ fi
- fi
- AC_SUBST([am__include])
- AC_SUBST([am__quote])
-@@ -8817,14 +8698,14 @@ rm -f confinc confmf
-
- # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-
--# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
- # Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 6
-+# serial 5
-
- # AM_MISSING_PROG(NAME, PROGRAM)
- # ------------------------------
-@@ -8841,14 +8722,7 @@ AC_SUBST($1)])
- AC_DEFUN([AM_MISSING_HAS_RUN],
- [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
- AC_REQUIRE_AUX_FILE([missing])dnl
--if test x"${MISSING+set}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-- *)
-- MISSING="\${SHELL} $am_aux_dir/missing" ;;
-- esac
--fi
-+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
- # Use eval to expand $SHELL
- if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-@@ -8886,13 +8760,13 @@ esac
-
- # Helper functions for option handling. -*- Autoconf -*-
-
--# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
-+# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 4
-+# serial 3
-
- # _AM_MANGLE_OPTION(NAME)
- # -----------------------
-@@ -8909,7 +8783,7 @@ AC_DEFUN([_AM_SET_OPTION],
- # ----------------------------------
- # OPTIONS is a space-separated list of Automake options.
- AC_DEFUN([_AM_SET_OPTIONS],
--[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
- # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
- # -------------------------------------------
-@@ -8919,14 +8793,14 @@ AC_DEFUN([_AM_IF_OPTION],
-
- # Check to make sure that the build environment is sane. -*- Autoconf -*-
-
--# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
- # Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 5
-+# serial 4
-
- # AM_SANITY_CHECK
- # ---------------
-@@ -8935,29 +8809,16 @@ AC_DEFUN([AM_SANITY_CHECK],
- # Just in case
- sleep 1
- echo timestamp > conftest.file
--# Reject unsafe characters in $srcdir or the absolute working directory
--# name. Accept space and tab only in the latter.
--am_lf='
--'
--case `pwd` in
-- *[[\\\"\#\$\&\'\`$am_lf]]*)
-- AC_MSG_ERROR([unsafe absolute working directory name]);;
--esac
--case $srcdir in
-- *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
-- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
--esac
--
- # Do `set' in a subshell so we don't clobber the current shell's
- # arguments. Must try -L first in case configure is actually a
- # symlink; some systems play weird games with the mod time of symlinks
- # (eg FreeBSD returns the mod time of the symlink's containing
- # directory).
- if (
-- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
-- set X `ls -t "$srcdir/configure" conftest.file`
-+ set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
-@@ -9010,25 +8871,18 @@ fi
- INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
- AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
--# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
-+# Copyright (C) 2006 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-
--# serial 2
--
- # _AM_SUBST_NOTMAKE(VARIABLE)
- # ---------------------------
- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
- # This macro is traced by Automake.
- AC_DEFUN([_AM_SUBST_NOTMAKE])
-
--# AM_SUBST_NOTMAKE(VARIABLE)
--# ---------------------------
--# Public sister of _AM_SUBST_NOTMAKE.
--AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
--
- # Check how to create a tarball. -*- Autoconf -*-
-
- # Copyright (C) 2004, 2005 Free Software Foundation, Inc.
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autogen.sh crystalhd/filters/gst/gst-plugin/autogen.sh
---- crystalhd-07032010/filters/gst/gst-plugin/autogen.sh 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/autogen.sh 2010-07-13 22:29:55.000000000 -0400
-@@ -57,6 +57,13 @@ tool_run "$autoheader"
- tool_run "$autoconf"
- tool_run "$automake" "-a -c"
-
-+if test ! -f /usr/include/libcrystalhd/libcrystalhd_if.h;
-+then
-+ echo libcrystalhd is not installed
-+ echo install it from source or a binary package and re-run this script
-+ exit 1
-+fi
-+
- # if enable exists, add an -enable option for each of the lines in that file
- if test -f enable; then
- for a in `cat enable`; do
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.0 crystalhd/filters/gst/gst-plugin/autom4te.cache/output.0
---- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.0 2010-06-22 16:38:01.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/autom4te.cache/output.0 1969-12-31 19:00:00.000000000 -0500
-@@ -1,13370 +0,0 @@
--@%:@! /bin/sh
--@%:@ Guess values for system-dependent variables and create Makefiles.
--@%:@ Generated by GNU Autoconf 2.65.
--@%:@
--@%:@
--@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
--@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
--@%:@ Inc.
--@%:@
--@%:@
--@%:@ This configure script is free software; the Free Software Foundation
--@%:@ gives unlimited permission to copy, distribute and modify it.
--## -------------------- ##
--## M4sh Initialization. ##
--## -------------------- ##
--
--# Be more Bourne compatible
--DUALCASE=1; export DUALCASE # for MKS sh
--if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-- emulate sh
-- NULLCMD=:
-- # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-- # is contrary to our usage. Disable this feature.
-- alias -g '${1+"$@"}'='"$@"'
-- setopt NO_GLOB_SUBST
--else
-- case `(set -o) 2>/dev/null` in @%:@(
-- *posix*) :
-- set -o posix ;; @%:@(
-- *) :
-- ;;
--esac
--fi
--
--
--as_nl='
--'
--export as_nl
--# Printing a long string crashes Solaris 7 /usr/bin/printf.
--as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
--# Prefer a ksh shell builtin over an external printf program on Solaris,
--# but without wasting forks for bash or zsh.
--if test -z "$BASH_VERSION$ZSH_VERSION" \
-- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='print -r --'
-- as_echo_n='print -rn --'
--elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='printf %s\n'
-- as_echo_n='printf %s'
--else
-- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-- as_echo_n='/usr/ucb/echo -n'
-- else
-- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-- as_echo_n_body='eval
-- arg=$1;
-- case $arg in @%:@(
-- *"$as_nl"*)
-- expr "X$arg" : "X\\(.*\\)$as_nl";
-- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-- esac;
-- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-- '
-- export as_echo_n_body
-- as_echo_n='sh -c $as_echo_n_body as_echo'
-- fi
-- export as_echo_body
-- as_echo='sh -c $as_echo_body as_echo'
--fi
--
--# The user is always right.
--if test "${PATH_SEPARATOR+set}" != set; then
-- PATH_SEPARATOR=:
-- (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-- (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-- PATH_SEPARATOR=';'
-- }
--fi
--
--
--# IFS
--# We need space, tab and new line, in precisely that order. Quoting is
--# there to prevent editors from complaining about space-tab.
--# (If _AS_PATH_WALK were called with IFS unset, it would disable word
--# splitting by setting IFS to empty value.)
--IFS=" "" $as_nl"
--
--# Find who we are. Look in the path if we contain no directory separator.
--case $0 in @%:@((
-- *[\\/]* ) as_myself=$0 ;;
-- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-- done
--IFS=$as_save_IFS
--
-- ;;
--esac
--# We did not find ourselves, most probably we were run as `sh COMMAND'
--# in which case we are not to be found in the path.
--if test "x$as_myself" = x; then
-- as_myself=$0
--fi
--if test ! -f "$as_myself"; then
-- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-- exit 1
--fi
--
--# Unset variables that we do not need and which cause bugs (e.g. in
--# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
--# suppresses any "Segmentation fault" message there. '((' could
--# trigger a bug in pdksh 5.2.14.
--for as_var in BASH_ENV ENV MAIL MAILPATH
--do eval test x\${$as_var+set} = xset \
-- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
--done
--PS1='$ '
--PS2='> '
--PS4='+ '
--
--# NLS nuisances.
--LC_ALL=C
--export LC_ALL
--LANGUAGE=C
--export LANGUAGE
--
--# CDPATH.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--if test "x$CONFIG_SHELL" = x; then
-- as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
-- emulate sh
-- NULLCMD=:
-- # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
-- # is contrary to our usage. Disable this feature.
-- alias -g '\${1+\"\$@\"}'='\"\$@\"'
-- setopt NO_GLOB_SUBST
--else
-- case \`(set -o) 2>/dev/null\` in @%:@(
-- *posix*) :
-- set -o posix ;; @%:@(
-- *) :
-- ;;
--esac
--fi
--"
-- as_required="as_fn_return () { (exit \$1); }
--as_fn_success () { as_fn_return 0; }
--as_fn_failure () { as_fn_return 1; }
--as_fn_ret_success () { return 0; }
--as_fn_ret_failure () { return 1; }
--
--exitcode=0
--as_fn_success || { exitcode=1; echo as_fn_success failed.; }
--as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
--as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
--as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
--if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
--
--else
-- exitcode=1; echo positional parameters were not saved.
--fi
--test x\$exitcode = x0 || exit 1"
-- as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
-- as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
-- eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
-- test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
--test \$(( 1 + 1 )) = 2 || exit 1"
-- if (eval "$as_required") 2>/dev/null; then :
-- as_have_required=yes
--else
-- as_have_required=no
--fi
-- if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
--
--else
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--as_found=false
--for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- as_found=:
-- case $as_dir in @%:@(
-- /*)
-- for as_base in sh bash ksh sh5; do
-- # Try only shells that exist, to save several forks.
-- as_shell=$as_dir/$as_base
-- if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
-- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
-- CONFIG_SHELL=$as_shell as_have_required=yes
-- if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
-- break 2
--fi
--fi
-- done;;
-- esac
-- as_found=false
--done
--$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
-- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-- CONFIG_SHELL=$SHELL as_have_required=yes
--fi; }
--IFS=$as_save_IFS
--
--
-- if test "x$CONFIG_SHELL" != x; then :
-- # We cannot yet assume a decent shell, so we have to provide a
-- # neutralization value for shells without unset; and this also
-- # works around shells that cannot unset nonexistent variables.
-- BASH_ENV=/dev/null
-- ENV=/dev/null
-- (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-- export CONFIG_SHELL
-- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
--fi
--
-- if test x$as_have_required = xno; then :
-- $as_echo "$0: This script requires a shell more modern than all"
-- $as_echo "$0: the shells that I found on your system."
-- if test x${ZSH_VERSION+set} = xset ; then
-- $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
-- $as_echo "$0: be upgraded to zsh 4.3.4 or later."
-- else
-- $as_echo "$0: Please tell bug-autoconf at gnu.org about your system,
--$0: including any error possibly output before this
--$0: message. Then install a modern shell, or manually run
--$0: the script under such a shell if you do have one."
-- fi
-- exit 1
--fi
--fi
--fi
--SHELL=${CONFIG_SHELL-/bin/sh}
--export SHELL
--# Unset more variables known to interfere with behavior of common tools.
--CLICOLOR_FORCE= GREP_OPTIONS=
--unset CLICOLOR_FORCE GREP_OPTIONS
--
--## --------------------- ##
--## M4sh Shell Functions. ##
--## --------------------- ##
--@%:@ as_fn_unset VAR
--@%:@ ---------------
--@%:@ Portably unset VAR.
--as_fn_unset ()
--{
-- { eval $1=; unset $1;}
--}
--as_unset=as_fn_unset
--
--@%:@ as_fn_set_status STATUS
--@%:@ -----------------------
--@%:@ Set @S|@? to STATUS, without forking.
--as_fn_set_status ()
--{
-- return $1
--} @%:@ as_fn_set_status
--
--@%:@ as_fn_exit STATUS
--@%:@ -----------------
--@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
--as_fn_exit ()
--{
-- set +e
-- as_fn_set_status $1
-- exit $1
--} @%:@ as_fn_exit
--
--@%:@ as_fn_mkdir_p
--@%:@ -------------
--@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
--as_fn_mkdir_p ()
--{
--
-- case $as_dir in #(
-- -*) as_dir=./$as_dir;;
-- esac
-- test -d "$as_dir" || eval $as_mkdir_p || {
-- as_dirs=
-- while :; do
-- case $as_dir in #(
-- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-- *) as_qdir=$as_dir;;
-- esac
-- as_dirs="'$as_qdir' $as_dirs"
-- as_dir=`$as_dirname -- "$as_dir" ||
--$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$as_dir" : 'X\(//\)[^/]' \| \
-- X"$as_dir" : 'X\(//\)$' \| \
-- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$as_dir" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- test -d "$as_dir" && break
-- done
-- test -z "$as_dirs" || eval "mkdir $as_dirs"
-- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
--
--
--} @%:@ as_fn_mkdir_p
--@%:@ as_fn_append VAR VALUE
--@%:@ ----------------------
--@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
--@%:@ advantage of any shell optimizations that allow amortized linear growth over
--@%:@ repeated appends, instead of the typical quadratic growth present in naive
--@%:@ implementations.
--if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-- eval 'as_fn_append ()
-- {
-- eval $1+=\$2
-- }'
--else
-- as_fn_append ()
-- {
-- eval $1=\$$1\$2
-- }
--fi # as_fn_append
--
--@%:@ as_fn_arith ARG...
--@%:@ ------------------
--@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
--@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
--@%:@ must be portable across @S|@(()) and expr.
--if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-- eval 'as_fn_arith ()
-- {
-- as_val=$(( $* ))
-- }'
--else
-- as_fn_arith ()
-- {
-- as_val=`expr "$@" || test $? -eq 1`
-- }
--fi # as_fn_arith
--
--
--@%:@ as_fn_error ERROR [LINENO LOG_FD]
--@%:@ ---------------------------------
--@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
--@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
--@%:@ script with status @S|@?, using 1 if that was 0.
--as_fn_error ()
--{
-- as_status=$?; test $as_status -eq 0 && as_status=1
-- if test "$3"; then
-- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
-- fi
-- $as_echo "$as_me: error: $1" >&2
-- as_fn_exit $as_status
--} @%:@ as_fn_error
--
--if expr a : '\(a\)' >/dev/null 2>&1 &&
-- test "X`expr 00001 : '.*\(...\)'`" = X001; then
-- as_expr=expr
--else
-- as_expr=false
--fi
--
--if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-- as_basename=basename
--else
-- as_basename=false
--fi
--
--if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-- as_dirname=dirname
--else
-- as_dirname=false
--fi
--
--as_me=`$as_basename -- "$0" ||
--$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-- X"$0" : 'X\(//\)$' \| \
-- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X/"$0" |
-- sed '/^.*\/\([^/][^/]*\)\/*$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
--
--# Avoid depending upon Character Ranges.
--as_cr_letters='abcdefghijklmnopqrstuvwxyz'
--as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
--as_cr_Letters=$as_cr_letters$as_cr_LETTERS
--as_cr_digits='0123456789'
--as_cr_alnum=$as_cr_Letters$as_cr_digits
--
--
-- as_lineno_1=$LINENO as_lineno_1a=$LINENO
-- as_lineno_2=$LINENO as_lineno_2a=$LINENO
-- eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
-- test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
-- # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
-- sed -n '
-- p
-- /[$]LINENO/=
-- ' <$as_myself |
-- sed '
-- s/[$]LINENO.*/&-/
-- t lineno
-- b
-- :lineno
-- N
-- :loop
-- s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
-- t loop
-- s/-\n.*//
-- ' >$as_me.lineno &&
-- chmod +x "$as_me.lineno" ||
-- { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
--
-- # Don't try to exec as it changes $[0], causing all sort of problems
-- # (the dirname of $[0] is not the place where we might find the
-- # original and so on. Autoconf is especially sensitive to this).
-- . "./$as_me.lineno"
-- # Exit status is that of the last command.
-- exit
--}
--
--ECHO_C= ECHO_N= ECHO_T=
--case `echo -n x` in @%:@(((((
---n*)
-- case `echo 'xy\c'` in
-- *c*) ECHO_T=' ';; # ECHO_T is single tab character.
-- xy) ECHO_C='\c';;
-- *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
-- ECHO_T=' ';;
-- esac;;
--*)
-- ECHO_N='-n';;
--esac
--
--rm -f conf$$ conf$$.exe conf$$.file
--if test -d conf$$.dir; then
-- rm -f conf$$.dir/conf$$.file
--else
-- rm -f conf$$.dir
-- mkdir conf$$.dir 2>/dev/null
--fi
--if (echo >conf$$.file) 2>/dev/null; then
-- if ln -s conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s='ln -s'
-- # ... but there are two gotchas:
-- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-- # In both cases, we have to default to `cp -p'.
-- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-- as_ln_s='cp -p'
-- elif ln conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s=ln
-- else
-- as_ln_s='cp -p'
-- fi
--else
-- as_ln_s='cp -p'
--fi
--rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
--rmdir conf$$.dir 2>/dev/null
--
--if mkdir -p . 2>/dev/null; then
-- as_mkdir_p='mkdir -p "$as_dir"'
--else
-- test -d ./-p && rmdir ./-p
-- as_mkdir_p=false
--fi
--
--if test -x / >/dev/null 2>&1; then
-- as_test_x='test -x'
--else
-- if ls -dL / >/dev/null 2>&1; then
-- as_ls_L_option=L
-- else
-- as_ls_L_option=
-- fi
-- as_test_x='
-- eval sh -c '\''
-- if test -d "$1"; then
-- test -d "$1/.";
-- else
-- case $1 in @%:@(
-- -*)set "./$1";;
-- esac;
-- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
-- ???[sx]*):;;*)false;;esac;fi
-- '\'' sh
-- '
--fi
--as_executable_p=$as_test_x
--
--# Sed expression to map a string onto a valid CPP name.
--as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
--
--# Sed expression to map a string onto a valid variable name.
--as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
--
--
--
--# Check that we are running under the correct shell.
--SHELL=${CONFIG_SHELL-/bin/sh}
--
--case X$lt_ECHO in
--X*--fallback-echo)
-- # Remove one level of quotation (which was required for Make).
-- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
-- ;;
--esac
--
--ECHO=${lt_ECHO-echo}
--if test "X$1" = X--no-reexec; then
-- # Discard the --no-reexec flag, and continue.
-- shift
--elif test "X$1" = X--fallback-echo; then
-- # Avoid inline document here, it may be left over
-- :
--elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
-- # Yippee, $ECHO works!
-- :
--else
-- # Restart under the correct shell.
-- exec $SHELL "$0" --no-reexec ${1+"$@"}
--fi
--
--if test "X$1" = X--fallback-echo; then
-- # used as fallback echo
-- shift
-- cat <<_LT_EOF
--$*
--_LT_EOF
-- exit 0
--fi
--
--# The HP-UX ksh and POSIX shell print the target directory to stdout
--# if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--if test -z "$lt_ECHO"; then
-- if test "X${echo_test_string+set}" != Xset; then
-- # find a string as large as possible, as long as the shell can cope with it
-- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
-- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
-- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
-- then
-- break
-- fi
-- done
-- fi
--
-- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- :
-- else
-- # The Solaris, AIX, and Digital Unix default echo programs unquote
-- # backslashes. This makes it impossible to quote backslashes using
-- # echo "$something" | sed 's/\\/\\\\/g'
-- #
-- # So, first we look for a working echo in the user's PATH.
--
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for dir in $PATH /usr/ucb; do
-- IFS="$lt_save_ifs"
-- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- ECHO="$dir/echo"
-- break
-- fi
-- done
-- IFS="$lt_save_ifs"
--
-- if test "X$ECHO" = Xecho; then
-- # We didn't find a better echo, so look for alternatives.
-- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- # This shell has a builtin print -r that does the trick.
-- ECHO='print -r'
-- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
-- test "X$CONFIG_SHELL" != X/bin/ksh; then
-- # If we have ksh, try running configure again with it.
-- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-- export ORIGINAL_CONFIG_SHELL
-- CONFIG_SHELL=/bin/ksh
-- export CONFIG_SHELL
-- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
-- else
-- # Try using printf.
-- ECHO='printf %s\n'
-- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- # Cool, printf works
-- :
-- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-- test "X$echo_testing_string" = 'X\t' &&
-- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
-- export CONFIG_SHELL
-- SHELL="$CONFIG_SHELL"
-- export SHELL
-- ECHO="$CONFIG_SHELL $0 --fallback-echo"
-- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-- test "X$echo_testing_string" = 'X\t' &&
-- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- ECHO="$CONFIG_SHELL $0 --fallback-echo"
-- else
-- # maybe with a smaller string...
-- prev=:
--
-- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
-- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
-- then
-- break
-- fi
-- prev="$cmd"
-- done
--
-- if test "$prev" != 'sed 50q "$0"'; then
-- echo_test_string=`eval $prev`
-- export echo_test_string
-- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
-- else
-- # Oops. We lost completely, so just stick with echo.
-- ECHO=echo
-- fi
-- fi
-- fi
-- fi
-- fi
--fi
--
--# Copy echo and quote the copy suitably for passing to libtool from
--# the Makefile, instead of quoting the original, which is used later.
--lt_ECHO=$ECHO
--if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
-- lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
--fi
--
--
--
--
--test -n "$DJDIR" || exec 7<&0 </dev/null
--exec 6>&1
--
--# Name of the host.
--# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
--# so uname gets run too.
--ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
--
--#
--# Initializations.
--#
--ac_default_prefix=/usr/local
--ac_clean_files=
--ac_config_libobj_dir=.
--LIB@&t at OBJS=
--cross_compiling=no
--subdirs=
--MFLAGS=
--MAKEFLAGS=
--
--# Identity of this package.
--PACKAGE_NAME=
--PACKAGE_TARNAME=
--PACKAGE_VERSION=
--PACKAGE_STRING=
--PACKAGE_BUGREPORT=
--PACKAGE_URL=
--
--ac_default_prefix=/usr
--# Factoring default headers for most tests.
--ac_includes_default="\
--#include <stdio.h>
--#ifdef HAVE_SYS_TYPES_H
--# include <sys/types.h>
--#endif
--#ifdef HAVE_SYS_STAT_H
--# include <sys/stat.h>
--#endif
--#ifdef STDC_HEADERS
--# include <stdlib.h>
--# include <stddef.h>
--#else
--# ifdef HAVE_STDLIB_H
--# include <stdlib.h>
--# endif
--#endif
--#ifdef HAVE_STRING_H
--# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
--# include <memory.h>
--# endif
--# include <string.h>
--#endif
--#ifdef HAVE_STRINGS_H
--# include <strings.h>
--#endif
--#ifdef HAVE_INTTYPES_H
--# include <inttypes.h>
--#endif
--#ifdef HAVE_STDINT_H
--# include <stdint.h>
--#endif
--#ifdef HAVE_UNISTD_H
--# include <unistd.h>
--#endif"
--
--ac_subst_vars='am__EXEEXT_FALSE
--am__EXEEXT_TRUE
--LTLIBOBJS
--LIB@&t at OBJS
--GST_PLUGIN_LDFLAGS
--plugindir
--GSTCTRL_LIBS
--GSTCTRL_CFLAGS
--GSTPB_BASE_LIBS
--GSTPB_BASE_CFLAGS
--GST_BASE_LIBS
--GST_BASE_CFLAGS
--GST_MAJORMINOR
--GST_LIBS
--GST_CFLAGS
--PKG_CONFIG
--HAVE_PKGCONFIG
--CPP
--OTOOL64
--OTOOL
--LIPO
--NMEDIT
--DSYMUTIL
--lt_ECHO
--RANLIB
--AR
--OBJDUMP
--LN_S
--NM
--ac_ct_DUMPBIN
--DUMPBIN
--LD
--FGREP
--EGREP
--GREP
--SED
--host_os
--host_vendor
--host_cpu
--host
--build_os
--build_vendor
--build_cpu
--build
--LIBTOOL
--am__fastdepCC_FALSE
--am__fastdepCC_TRUE
--CCDEPMODE
--AMDEPBACKSLASH
--AMDEP_FALSE
--AMDEP_TRUE
--am__quote
--am__include
--DEPDIR
--OBJEXT
--EXEEXT
--ac_ct_CC
--CPPFLAGS
--LDFLAGS
--CFLAGS
--CC
--ACLOCAL_AMFLAGS
--am__untar
--am__tar
--AMTAR
--am__leading_dot
--SET_MAKE
--AWK
--mkdir_p
--MKDIR_P
--INSTALL_STRIP_PROGRAM
--STRIP
--install_sh
--MAKEINFO
--AUTOHEADER
--AUTOMAKE
--AUTOCONF
--ACLOCAL
--CYGPATH_W
--am__isrc
--INSTALL_DATA
--INSTALL_SCRIPT
--INSTALL_PROGRAM
--MAINT
--MAINTAINER_MODE_FALSE
--MAINTAINER_MODE_TRUE
--VERSION
--PACKAGE
--GST_PLUGIN_VERSION_NANO
--GST_PLUGIN_VERSION_MICRO
--GST_PLUGIN_VERSION_MINOR
--GST_PLUGIN_VERSION_MAJOR
--GST_PLUGIN_VERSION_RELEASE
--GST_PLUGIN_VERSION
--target_alias
--host_alias
--build_alias
--LIBS
--ECHO_T
--ECHO_N
--ECHO_C
--DEFS
--mandir
--localedir
--libdir
--psdir
--pdfdir
--dvidir
--htmldir
--infodir
--docdir
--oldincludedir
--includedir
--localstatedir
--sharedstatedir
--sysconfdir
--datadir
--datarootdir
--libexecdir
--sbindir
--bindir
--program_transform_name
--prefix
--exec_prefix
--PACKAGE_URL
--PACKAGE_BUGREPORT
--PACKAGE_STRING
--PACKAGE_VERSION
--PACKAGE_TARNAME
--PACKAGE_NAME
--PATH_SEPARATOR
--SHELL'
--ac_subst_files=''
--ac_user_opts='
--enable_option_checking
--enable_maintainer_mode
--enable_dependency_tracking
--enable_shared
--enable_static
--with_pic
--enable_fast_install
--with_gnu_ld
--enable_libtool_lock
--'
-- ac_precious_vars='build_alias
--host_alias
--target_alias
--CC
--CFLAGS
--LDFLAGS
--LIBS
--CPPFLAGS
--CPP
--PKG_CONFIG
--GST_CFLAGS
--GST_LIBS
--GST_BASE_CFLAGS
--GST_BASE_LIBS
--GSTPB_BASE_CFLAGS
--GSTPB_BASE_LIBS
--GSTCTRL_CFLAGS
--GSTCTRL_LIBS'
--
--
--# Initialize some variables set by options.
--ac_init_help=
--ac_init_version=false
--ac_unrecognized_opts=
--ac_unrecognized_sep=
--# The variables have the same names as the options, with
--# dashes changed to underlines.
--cache_file=/dev/null
--exec_prefix=NONE
--no_create=
--no_recursion=
--prefix=NONE
--program_prefix=NONE
--program_suffix=NONE
--program_transform_name=s,x,x,
--silent=
--site=
--srcdir=
--verbose=
--x_includes=NONE
--x_libraries=NONE
--
--# Installation directory options.
--# These are left unexpanded so users can "make install exec_prefix=/foo"
--# and all the variables that are supposed to be based on exec_prefix
--# by default will actually change.
--# Use braces instead of parens because sh, perl, etc. also accept them.
--# (The list follows the same order as the GNU Coding Standards.)
--bindir='${exec_prefix}/bin'
--sbindir='${exec_prefix}/sbin'
--libexecdir='${exec_prefix}/libexec'
--datarootdir='${prefix}/share'
--datadir='${datarootdir}'
--sysconfdir='${prefix}/etc'
--sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
--includedir='${prefix}/include'
--oldincludedir='/usr/include'
--docdir='${datarootdir}/doc/${PACKAGE}'
--infodir='${datarootdir}/info'
--htmldir='${docdir}'
--dvidir='${docdir}'
--pdfdir='${docdir}'
--psdir='${docdir}'
--libdir='${exec_prefix}/lib'
--localedir='${datarootdir}/locale'
--mandir='${datarootdir}/man'
--
--ac_prev=
--ac_dashdash=
--for ac_option
--do
-- # If the previous option needs an argument, assign it.
-- if test -n "$ac_prev"; then
-- eval $ac_prev=\$ac_option
-- ac_prev=
-- continue
-- fi
--
-- case $ac_option in
-- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
-- *) ac_optarg=yes ;;
-- esac
--
-- # Accept the important Cygnus configure options, so we can diagnose typos.
--
-- case $ac_dashdash$ac_option in
-- --)
-- ac_dashdash=yes ;;
--
-- -bindir | --bindir | --bindi | --bind | --bin | --bi)
-- ac_prev=bindir ;;
-- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-- bindir=$ac_optarg ;;
--
-- -build | --build | --buil | --bui | --bu)
-- ac_prev=build_alias ;;
-- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-- build_alias=$ac_optarg ;;
--
-- -cache-file | --cache-file | --cache-fil | --cache-fi \
-- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-- ac_prev=cache_file ;;
-- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-- cache_file=$ac_optarg ;;
--
-- --config-cache | -C)
-- cache_file=config.cache ;;
--
-- -datadir | --datadir | --datadi | --datad)
-- ac_prev=datadir ;;
-- -datadir=* | --datadir=* | --datadi=* | --datad=*)
-- datadir=$ac_optarg ;;
--
-- -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
-- | --dataroo | --dataro | --datar)
-- ac_prev=datarootdir ;;
-- -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
-- | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
-- datarootdir=$ac_optarg ;;
--
-- -disable-* | --disable-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid feature name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"enable_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval enable_$ac_useropt=no ;;
--
-- -docdir | --docdir | --docdi | --doc | --do)
-- ac_prev=docdir ;;
-- -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
-- docdir=$ac_optarg ;;
--
-- -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
-- ac_prev=dvidir ;;
-- -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
-- dvidir=$ac_optarg ;;
--
-- -enable-* | --enable-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid feature name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"enable_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval enable_$ac_useropt=\$ac_optarg ;;
--
-- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-- | --exec | --exe | --ex)
-- ac_prev=exec_prefix ;;
-- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-- | --exec=* | --exe=* | --ex=*)
-- exec_prefix=$ac_optarg ;;
--
-- -gas | --gas | --ga | --g)
-- # Obsolete; use --with-gas.
-- with_gas=yes ;;
--
-- -help | --help | --hel | --he | -h)
-- ac_init_help=long ;;
-- -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
-- ac_init_help=recursive ;;
-- -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
-- ac_init_help=short ;;
--
-- -host | --host | --hos | --ho)
-- ac_prev=host_alias ;;
-- -host=* | --host=* | --hos=* | --ho=*)
-- host_alias=$ac_optarg ;;
--
-- -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
-- ac_prev=htmldir ;;
-- -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
-- | --ht=*)
-- htmldir=$ac_optarg ;;
--
-- -includedir | --includedir | --includedi | --included | --include \
-- | --includ | --inclu | --incl | --inc)
-- ac_prev=includedir ;;
-- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-- | --includ=* | --inclu=* | --incl=* | --inc=*)
-- includedir=$ac_optarg ;;
--
-- -infodir | --infodir | --infodi | --infod | --info | --inf)
-- ac_prev=infodir ;;
-- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-- infodir=$ac_optarg ;;
--
-- -libdir | --libdir | --libdi | --libd)
-- ac_prev=libdir ;;
-- -libdir=* | --libdir=* | --libdi=* | --libd=*)
-- libdir=$ac_optarg ;;
--
-- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-- | --libexe | --libex | --libe)
-- ac_prev=libexecdir ;;
-- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-- | --libexe=* | --libex=* | --libe=*)
-- libexecdir=$ac_optarg ;;
--
-- -localedir | --localedir | --localedi | --localed | --locale)
-- ac_prev=localedir ;;
-- -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
-- localedir=$ac_optarg ;;
--
-- -localstatedir | --localstatedir | --localstatedi | --localstated \
-- | --localstate | --localstat | --localsta | --localst | --locals)
-- ac_prev=localstatedir ;;
-- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-- | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
-- localstatedir=$ac_optarg ;;
--
-- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-- ac_prev=mandir ;;
-- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-- mandir=$ac_optarg ;;
--
-- -nfp | --nfp | --nf)
-- # Obsolete; use --without-fp.
-- with_fp=no ;;
--
-- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-- | --no-cr | --no-c | -n)
-- no_create=yes ;;
--
-- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-- no_recursion=yes ;;
--
-- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-- | --oldin | --oldi | --old | --ol | --o)
-- ac_prev=oldincludedir ;;
-- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-- oldincludedir=$ac_optarg ;;
--
-- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-- ac_prev=prefix ;;
-- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-- prefix=$ac_optarg ;;
--
-- -program-prefix | --program-prefix | --program-prefi | --program-pref \
-- | --program-pre | --program-pr | --program-p)
-- ac_prev=program_prefix ;;
-- -program-prefix=* | --program-prefix=* | --program-prefi=* \
-- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-- program_prefix=$ac_optarg ;;
--
-- -program-suffix | --program-suffix | --program-suffi | --program-suff \
-- | --program-suf | --program-su | --program-s)
-- ac_prev=program_suffix ;;
-- -program-suffix=* | --program-suffix=* | --program-suffi=* \
-- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-- program_suffix=$ac_optarg ;;
--
-- -program-transform-name | --program-transform-name \
-- | --program-transform-nam | --program-transform-na \
-- | --program-transform-n | --program-transform- \
-- | --program-transform | --program-transfor \
-- | --program-transfo | --program-transf \
-- | --program-trans | --program-tran \
-- | --progr-tra | --program-tr | --program-t)
-- ac_prev=program_transform_name ;;
-- -program-transform-name=* | --program-transform-name=* \
-- | --program-transform-nam=* | --program-transform-na=* \
-- | --program-transform-n=* | --program-transform-=* \
-- | --program-transform=* | --program-transfor=* \
-- | --program-transfo=* | --program-transf=* \
-- | --program-trans=* | --program-tran=* \
-- | --progr-tra=* | --program-tr=* | --program-t=*)
-- program_transform_name=$ac_optarg ;;
--
-- -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
-- ac_prev=pdfdir ;;
-- -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
-- pdfdir=$ac_optarg ;;
--
-- -psdir | --psdir | --psdi | --psd | --ps)
-- ac_prev=psdir ;;
-- -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
-- psdir=$ac_optarg ;;
--
-- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-- | -silent | --silent | --silen | --sile | --sil)
-- silent=yes ;;
--
-- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-- ac_prev=sbindir ;;
-- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-- | --sbi=* | --sb=*)
-- sbindir=$ac_optarg ;;
--
-- -sharedstatedir | --sharedstatedir | --sharedstatedi \
-- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-- | --sharedst | --shareds | --shared | --share | --shar \
-- | --sha | --sh)
-- ac_prev=sharedstatedir ;;
-- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-- | --sha=* | --sh=*)
-- sharedstatedir=$ac_optarg ;;
--
-- -site | --site | --sit)
-- ac_prev=site ;;
-- -site=* | --site=* | --sit=*)
-- site=$ac_optarg ;;
--
-- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-- ac_prev=srcdir ;;
-- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-- srcdir=$ac_optarg ;;
--
-- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-- | --syscon | --sysco | --sysc | --sys | --sy)
-- ac_prev=sysconfdir ;;
-- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-- sysconfdir=$ac_optarg ;;
--
-- -target | --target | --targe | --targ | --tar | --ta | --t)
-- ac_prev=target_alias ;;
-- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-- target_alias=$ac_optarg ;;
--
-- -v | -verbose | --verbose | --verbos | --verbo | --verb)
-- verbose=yes ;;
--
-- -version | --version | --versio | --versi | --vers | -V)
-- ac_init_version=: ;;
--
-- -with-* | --with-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid package name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"with_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval with_$ac_useropt=\$ac_optarg ;;
--
-- -without-* | --without-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid package name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"with_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval with_$ac_useropt=no ;;
--
-- --x)
-- # Obsolete; use --with-x.
-- with_x=yes ;;
--
-- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-- | --x-incl | --x-inc | --x-in | --x-i)
-- ac_prev=x_includes ;;
-- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-- x_includes=$ac_optarg ;;
--
-- -x-libraries | --x-libraries | --x-librarie | --x-librari \
-- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-- ac_prev=x_libraries ;;
-- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-- x_libraries=$ac_optarg ;;
--
-- -*) as_fn_error "unrecognized option: \`$ac_option'
--Try \`$0 --help' for more information."
-- ;;
--
-- *=*)
-- ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
-- # Reject names that are not valid shell variable names.
-- case $ac_envvar in #(
-- '' | [0-9]* | *[!_$as_cr_alnum]* )
-- as_fn_error "invalid variable name: \`$ac_envvar'" ;;
-- esac
-- eval $ac_envvar=\$ac_optarg
-- export $ac_envvar ;;
--
-- *)
-- # FIXME: should be removed in autoconf 3.0.
-- $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
-- expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-- $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
-- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
-- ;;
--
-- esac
--done
--
--if test -n "$ac_prev"; then
-- ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-- as_fn_error "missing argument to $ac_option"
--fi
--
--if test -n "$ac_unrecognized_opts"; then
-- case $enable_option_checking in
-- no) ;;
-- fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
-- *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
-- esac
--fi
--
--# Check all directory arguments for consistency.
--for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
-- datadir sysconfdir sharedstatedir localstatedir includedir \
-- oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-- libdir localedir mandir
--do
-- eval ac_val=\$$ac_var
-- # Remove trailing slashes.
-- case $ac_val in
-- */ )
-- ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
-- eval $ac_var=\$ac_val;;
-- esac
-- # Be sure to have absolute directory names.
-- case $ac_val in
-- [\\/$]* | ?:[\\/]* ) continue;;
-- NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
-- esac
-- as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
--done
--
--# There might be people who depend on the old broken behavior: `$host'
--# used to hold the argument of --host etc.
--# FIXME: To remove some day.
--build=$build_alias
--host=$host_alias
--target=$target_alias
--
--# FIXME: To remove some day.
--if test "x$host_alias" != x; then
-- if test "x$build_alias" = x; then
-- cross_compiling=maybe
-- $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
-- If a cross compiler is detected then cross compile mode will be used." >&2
-- elif test "x$build_alias" != "x$host_alias"; then
-- cross_compiling=yes
-- fi
--fi
--
--ac_tool_prefix=
--test -n "$host_alias" && ac_tool_prefix=$host_alias-
--
--test "$silent" = yes && exec 6>/dev/null
--
--
--ac_pwd=`pwd` && test -n "$ac_pwd" &&
--ac_ls_di=`ls -di .` &&
--ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-- as_fn_error "working directory cannot be determined"
--test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-- as_fn_error "pwd does not report name of working directory"
--
--
--# Find the source files, if location was not specified.
--if test -z "$srcdir"; then
-- ac_srcdir_defaulted=yes
-- # Try the directory containing this script, then the parent directory.
-- ac_confdir=`$as_dirname -- "$as_myself" ||
--$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$as_myself" : 'X\(//\)[^/]' \| \
-- X"$as_myself" : 'X\(//\)$' \| \
-- X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$as_myself" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- srcdir=$ac_confdir
-- if test ! -r "$srcdir/$ac_unique_file"; then
-- srcdir=..
-- fi
--else
-- ac_srcdir_defaulted=no
--fi
--if test ! -r "$srcdir/$ac_unique_file"; then
-- test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-- as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
--fi
--ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
--ac_abs_confdir=`(
-- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
-- pwd)`
--# When building in place, set srcdir=.
--if test "$ac_abs_confdir" = "$ac_pwd"; then
-- srcdir=.
--fi
--# Remove unnecessary trailing slashes from srcdir.
--# Double slashes in file names in object file debugging info
--# mess up M-x gdb in Emacs.
--case $srcdir in
--*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
--esac
--for ac_var in $ac_precious_vars; do
-- eval ac_env_${ac_var}_set=\${${ac_var}+set}
-- eval ac_env_${ac_var}_value=\$${ac_var}
-- eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
-- eval ac_cv_env_${ac_var}_value=\$${ac_var}
--done
--
--#
--# Report the --help message.
--#
--if test "$ac_init_help" = "long"; then
-- # Omit some internal or obsolete options to make the list less imposing.
-- # This message is too long to be a string in the A/UX 3.1 sh.
-- cat <<_ACEOF
--\`configure' configures this package to adapt to many kinds of systems.
--
--Usage: $0 [OPTION]... [VAR=VALUE]...
--
--To assign environment variables (e.g., CC, CFLAGS...), specify them as
--VAR=VALUE. See below for descriptions of some of the useful variables.
--
--Defaults for the options are specified in brackets.
--
--Configuration:
-- -h, --help display this help and exit
-- --help=short display options specific to this package
-- --help=recursive display the short help of all the included packages
-- -V, --version display version information and exit
-- -q, --quiet, --silent do not print \`checking...' messages
-- --cache-file=FILE cache test results in FILE [disabled]
-- -C, --config-cache alias for \`--cache-file=config.cache'
-- -n, --no-create do not create output files
-- --srcdir=DIR find the sources in DIR [configure dir or \`..']
--
--Installation directories:
-- --prefix=PREFIX install architecture-independent files in PREFIX
-- @<:@@S|@ac_default_prefix@:>@
-- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
-- @<:@PREFIX@:>@
--
--By default, \`make install' will install all the files in
--\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
--an installation prefix other than \`$ac_default_prefix' using \`--prefix',
--for instance \`--prefix=\$HOME'.
--
--For better control, use the options below.
--
--Fine tuning of the installation directories:
-- --bindir=DIR user executables [EPREFIX/bin]
-- --sbindir=DIR system admin executables [EPREFIX/sbin]
-- --libexecdir=DIR program executables [EPREFIX/libexec]
-- --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
-- --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
-- --localstatedir=DIR modifiable single-machine data [PREFIX/var]
-- --libdir=DIR object code libraries [EPREFIX/lib]
-- --includedir=DIR C header files [PREFIX/include]
-- --oldincludedir=DIR C header files for non-gcc [/usr/include]
-- --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
-- --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
-- --infodir=DIR info documentation [DATAROOTDIR/info]
-- --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
-- --mandir=DIR man documentation [DATAROOTDIR/man]
-- --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@
-- --htmldir=DIR html documentation [DOCDIR]
-- --dvidir=DIR dvi documentation [DOCDIR]
-- --pdfdir=DIR pdf documentation [DOCDIR]
-- --psdir=DIR ps documentation [DOCDIR]
--_ACEOF
--
-- cat <<\_ACEOF
--
--Program names:
-- --program-prefix=PREFIX prepend PREFIX to installed program names
-- --program-suffix=SUFFIX append SUFFIX to installed program names
-- --program-transform-name=PROGRAM run sed PROGRAM on installed program names
--
--System types:
-- --build=BUILD configure for building on BUILD [guessed]
-- --host=HOST cross-compile to build programs to run on HOST [BUILD]
--_ACEOF
--fi
--
--if test -n "$ac_init_help"; then
--
-- cat <<\_ACEOF
--
--Optional Features:
-- --disable-option-checking ignore unrecognized --enable/--with options
-- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
-- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
-- --enable-maintainer-mode enable make rules and dependencies not useful
-- (and sometimes confusing) to the casual installer
-- --disable-dependency-tracking speeds up one-time build
-- --enable-dependency-tracking do not reject slow dependency extractors
-- --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@
-- --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@
-- --enable-fast-install@<:@=PKGS@:>@
-- optimize for fast installation @<:@default=yes@:>@
-- --disable-libtool-lock avoid locking (might break parallel builds)
--
--Optional Packages:
-- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
-- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
-- --with-pic try to use only PIC/non-PIC objects @<:@default=use
-- both@:>@
-- --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
--
--Some influential environment variables:
-- CC C compiler command
-- CFLAGS C compiler flags
-- LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
-- nonstandard directory <lib dir>
-- LIBS libraries to pass to the linker, e.g. -l<library>
-- CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
-- you have headers in a nonstandard directory <include dir>
-- CPP C preprocessor
-- PKG_CONFIG path to pkg-config utility
-- GST_CFLAGS C compiler flags for GST, overriding pkg-config
-- GST_LIBS linker flags for GST, overriding pkg-config
-- GST_BASE_CFLAGS
-- C compiler flags for GST_BASE, overriding pkg-config
-- GST_BASE_LIBS
-- linker flags for GST_BASE, overriding pkg-config
-- GSTPB_BASE_CFLAGS
-- C compiler flags for GSTPB_BASE, overriding pkg-config
-- GSTPB_BASE_LIBS
-- linker flags for GSTPB_BASE, overriding pkg-config
-- GSTCTRL_CFLAGS
-- C compiler flags for GSTCTRL, overriding pkg-config
-- GSTCTRL_LIBS
-- linker flags for GSTCTRL, overriding pkg-config
--
--Use these variables to override the choices made by `configure' or to help
--it to find libraries and programs with nonstandard names/locations.
--
--Report bugs to the package provider.
--_ACEOF
--ac_status=$?
--fi
--
--if test "$ac_init_help" = "recursive"; then
-- # If there are subdirs, report their specific --help.
-- for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-- test -d "$ac_dir" ||
-- { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
-- continue
-- ac_builddir=.
--
--case "$ac_dir" in
--.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
--*)
-- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-- # A ".." for each directory in $ac_dir_suffix.
-- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-- case $ac_top_builddir_sub in
-- "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-- esac ;;
--esac
--ac_abs_top_builddir=$ac_pwd
--ac_abs_builddir=$ac_pwd$ac_dir_suffix
--# for backward compatibility:
--ac_top_builddir=$ac_top_build_prefix
--
--case $srcdir in
-- .) # We are building in place.
-- ac_srcdir=.
-- ac_top_srcdir=$ac_top_builddir_sub
-- ac_abs_top_srcdir=$ac_pwd ;;
-- [\\/]* | ?:[\\/]* ) # Absolute name.
-- ac_srcdir=$srcdir$ac_dir_suffix;
-- ac_top_srcdir=$srcdir
-- ac_abs_top_srcdir=$srcdir ;;
-- *) # Relative name.
-- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-- ac_top_srcdir=$ac_top_build_prefix$srcdir
-- ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
--esac
--ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
--
-- cd "$ac_dir" || { ac_status=$?; continue; }
-- # Check for guested configure.
-- if test -f "$ac_srcdir/configure.gnu"; then
-- echo &&
-- $SHELL "$ac_srcdir/configure.gnu" --help=recursive
-- elif test -f "$ac_srcdir/configure"; then
-- echo &&
-- $SHELL "$ac_srcdir/configure" --help=recursive
-- else
-- $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-- fi || ac_status=$?
-- cd "$ac_pwd" || { ac_status=$?; break; }
-- done
--fi
--
--test -n "$ac_init_help" && exit $ac_status
--if $ac_init_version; then
-- cat <<\_ACEOF
--configure
--generated by GNU Autoconf 2.65
--
--Copyright (C) 2009 Free Software Foundation, Inc.
--This configure script is free software; the Free Software Foundation
--gives unlimited permission to copy, distribute and modify it.
--_ACEOF
-- exit
--fi
--
--## ------------------------ ##
--## Autoconf initialization. ##
--## ------------------------ ##
--
--@%:@ ac_fn_c_try_compile LINENO
--@%:@ --------------------------
--@%:@ Try to compile conftest. at S|@ac_ext, and return whether this succeeded.
--ac_fn_c_try_compile ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- rm -f conftest.$ac_objext
-- if { { ac_try="$ac_compile"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_compile") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- grep -v '^ *+' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- mv -f conftest.er1 conftest.err
-- fi
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && {
-- test -z "$ac_c_werror_flag" ||
-- test ! -s conftest.err
-- } && test -s conftest.$ac_objext; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=1
--fi
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_compile
--
--@%:@ ac_fn_c_try_link LINENO
--@%:@ -----------------------
--@%:@ Try to link conftest. at S|@ac_ext, and return whether this succeeded.
--ac_fn_c_try_link ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- rm -f conftest.$ac_objext conftest$ac_exeext
-- if { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- grep -v '^ *+' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- mv -f conftest.er1 conftest.err
-- fi
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && {
-- test -z "$ac_c_werror_flag" ||
-- test ! -s conftest.err
-- } && test -s conftest$ac_exeext && {
-- test "$cross_compiling" = yes ||
-- $as_test_x conftest$ac_exeext
-- }; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=1
--fi
-- # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-- # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-- # interfere with the next link command; also delete a directory that is
-- # left behind by Apple's compiler. We do this before executing the actions.
-- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_link
--
--@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
--@%:@ -------------------------------------------------------
--@%:@ Tests whether HEADER exists and can be compiled using the include files in
--@%:@ INCLUDES, setting the cache variable VAR accordingly.
--ac_fn_c_check_header_compile ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
--$as_echo_n "checking for $2... " >&6; }
--if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--$4
--@%:@include <$2>
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- eval "$3=yes"
--else
-- eval "$3=no"
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--eval ac_res=\$$3
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
--
--} @%:@ ac_fn_c_check_header_compile
--
--@%:@ ac_fn_c_try_cpp LINENO
--@%:@ ----------------------
--@%:@ Try to preprocess conftest. at S|@ac_ext, and return whether this succeeded.
--ac_fn_c_try_cpp ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- if { { ac_try="$ac_cpp conftest.$ac_ext"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- grep -v '^ *+' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- mv -f conftest.er1 conftest.err
-- fi
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } >/dev/null && {
-- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-- test ! -s conftest.err
-- }; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=1
--fi
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_cpp
--
--@%:@ ac_fn_c_try_run LINENO
--@%:@ ----------------------
--@%:@ Try to link conftest. at S|@ac_ext, and return whether this succeeded. Assumes
--@%:@ that executables *can* be run.
--ac_fn_c_try_run ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- if { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-- { { case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_try") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; }; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: program exited with status $ac_status" >&5
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=$ac_status
--fi
-- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_run
--
--@%:@ ac_fn_c_check_func LINENO FUNC VAR
--@%:@ ----------------------------------
--@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
--ac_fn_c_check_func ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
--$as_echo_n "checking for $2... " >&6; }
--if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
-- For example, HP-UX 11i <limits.h> declares gettimeofday. */
--#define $2 innocuous_$2
--
--/* System header to define __stub macros and hopefully few prototypes,
-- which can conflict with char $2 (); below.
-- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-- <limits.h> exists even on freestanding compilers. */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef $2
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char $2 ();
--/* The GNU C library defines this for functions which it implements
-- to always fail with ENOSYS. Some functions are actually named
-- something starting with __ and the normal name is an alias. */
--#if defined __stub_$2 || defined __stub___$2
--choke me
--#endif
--
--int
--main ()
--{
--return $2 ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- eval "$3=yes"
--else
-- eval "$3=no"
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--fi
--eval ac_res=\$$3
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
--
--} @%:@ ac_fn_c_check_func
--cat >config.log <<_ACEOF
--This file contains any messages produced by compilers while
--running configure, to aid debugging if configure makes a mistake.
--
--It was created by $as_me, which was
--generated by GNU Autoconf 2.65. Invocation command line was
--
-- $ $0 $@
--
--_ACEOF
--exec 5>>config.log
--{
--cat <<_ASUNAME
--## --------- ##
--## Platform. ##
--## --------- ##
--
--hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
--uname -m = `(uname -m) 2>/dev/null || echo unknown`
--uname -r = `(uname -r) 2>/dev/null || echo unknown`
--uname -s = `(uname -s) 2>/dev/null || echo unknown`
--uname -v = `(uname -v) 2>/dev/null || echo unknown`
--
--/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
--/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
--
--/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
--/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
--/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
--/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
--/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
--/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
--/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
--
--_ASUNAME
--
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- $as_echo "PATH: $as_dir"
-- done
--IFS=$as_save_IFS
--
--} >&5
--
--cat >&5 <<_ACEOF
--
--
--## ----------- ##
--## Core tests. ##
--## ----------- ##
--
--_ACEOF
--
--
--# Keep a trace of the command line.
--# Strip out --no-create and --no-recursion so they do not pile up.
--# Strip out --silent because we don't want to record it for future runs.
--# Also quote any args containing shell meta-characters.
--# Make two passes to allow for proper duplicate-argument suppression.
--ac_configure_args=
--ac_configure_args0=
--ac_configure_args1=
--ac_must_keep_next=false
--for ac_pass in 1 2
--do
-- for ac_arg
-- do
-- case $ac_arg in
-- -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
-- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-- | -silent | --silent | --silen | --sile | --sil)
-- continue ;;
-- *\'*)
-- ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
-- esac
-- case $ac_pass in
-- 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
-- 2)
-- as_fn_append ac_configure_args1 " '$ac_arg'"
-- if test $ac_must_keep_next = true; then
-- ac_must_keep_next=false # Got value, back to normal.
-- else
-- case $ac_arg in
-- *=* | --config-cache | -C | -disable-* | --disable-* \
-- | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
-- | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
-- | -with-* | --with-* | -without-* | --without-* | --x)
-- case "$ac_configure_args0 " in
-- "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
-- esac
-- ;;
-- -* ) ac_must_keep_next=true ;;
-- esac
-- fi
-- as_fn_append ac_configure_args " '$ac_arg'"
-- ;;
-- esac
-- done
--done
--{ ac_configure_args0=; unset ac_configure_args0;}
--{ ac_configure_args1=; unset ac_configure_args1;}
--
--# When interrupted or exit'd, cleanup temporary files, and complete
--# config.log. We remove comments because anyway the quotes in there
--# would cause problems or look ugly.
--# WARNING: Use '\'' to represent an apostrophe within the trap.
--# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
--trap 'exit_status=$?
-- # Save into config.log some information that might help in debugging.
-- {
-- echo
--
-- cat <<\_ASBOX
--## ---------------- ##
--## Cache variables. ##
--## ---------------- ##
--_ASBOX
-- echo
-- # The following way of writing the cache mishandles newlines in values,
--(
-- for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
-- eval ac_val=\$$ac_var
-- case $ac_val in #(
-- *${as_nl}*)
-- case $ac_var in #(
-- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
--$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-- esac
-- case $ac_var in #(
-- _ | IFS | as_nl) ;; #(
-- BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-- *) { eval $ac_var=; unset $ac_var;} ;;
-- esac ;;
-- esac
-- done
-- (set) 2>&1 |
-- case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
-- *${as_nl}ac_space=\ *)
-- sed -n \
-- "s/'\''/'\''\\\\'\'''\''/g;
-- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
-- ;; #(
-- *)
-- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-- ;;
-- esac |
-- sort
--)
-- echo
--
-- cat <<\_ASBOX
--## ----------------- ##
--## Output variables. ##
--## ----------------- ##
--_ASBOX
-- echo
-- for ac_var in $ac_subst_vars
-- do
-- eval ac_val=\$$ac_var
-- case $ac_val in
-- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-- esac
-- $as_echo "$ac_var='\''$ac_val'\''"
-- done | sort
-- echo
--
-- if test -n "$ac_subst_files"; then
-- cat <<\_ASBOX
--## ------------------- ##
--## File substitutions. ##
--## ------------------- ##
--_ASBOX
-- echo
-- for ac_var in $ac_subst_files
-- do
-- eval ac_val=\$$ac_var
-- case $ac_val in
-- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-- esac
-- $as_echo "$ac_var='\''$ac_val'\''"
-- done | sort
-- echo
-- fi
--
-- if test -s confdefs.h; then
-- cat <<\_ASBOX
--## ----------- ##
--## confdefs.h. ##
--## ----------- ##
--_ASBOX
-- echo
-- cat confdefs.h
-- echo
-- fi
-- test "$ac_signal" != 0 &&
-- $as_echo "$as_me: caught signal $ac_signal"
-- $as_echo "$as_me: exit $exit_status"
-- } >&5
-- rm -f core *.core core.conftest.* &&
-- rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
-- exit $exit_status
--' 0
--for ac_signal in 1 2 13 15; do
-- trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
--done
--ac_signal=0
--
--# confdefs.h avoids OS command line length limits that DEFS can exceed.
--rm -f -r conftest* confdefs.h
--
--$as_echo "/* confdefs.h */" > confdefs.h
--
--# Predefined preprocessor variables.
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_NAME "$PACKAGE_NAME"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_STRING "$PACKAGE_STRING"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_URL "$PACKAGE_URL"
--_ACEOF
--
--
--# Let the site file select an alternate cache file if it wants to.
--# Prefer an explicitly selected file to automatically selected ones.
--ac_site_file1=NONE
--ac_site_file2=NONE
--if test -n "$CONFIG_SITE"; then
-- ac_site_file1=$CONFIG_SITE
--elif test "x$prefix" != xNONE; then
-- ac_site_file1=$prefix/share/config.site
-- ac_site_file2=$prefix/etc/config.site
--else
-- ac_site_file1=$ac_default_prefix/share/config.site
-- ac_site_file2=$ac_default_prefix/etc/config.site
--fi
--for ac_site_file in "$ac_site_file1" "$ac_site_file2"
--do
-- test "x$ac_site_file" = xNONE && continue
-- if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
--$as_echo "$as_me: loading site script $ac_site_file" >&6;}
-- sed 's/^/| /' "$ac_site_file" >&5
-- . "$ac_site_file"
-- fi
--done
--
--if test -r "$cache_file"; then
-- # Some versions of bash will fail to source /dev/null (special files
-- # actually), so we avoid doing that. DJGPP emulates it as a regular file.
-- if test /dev/null != "$cache_file" && test -f "$cache_file"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
--$as_echo "$as_me: loading cache $cache_file" >&6;}
-- case $cache_file in
-- [\\/]* | ?:[\\/]* ) . "$cache_file";;
-- *) . "./$cache_file";;
-- esac
-- fi
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
--$as_echo "$as_me: creating cache $cache_file" >&6;}
-- >$cache_file
--fi
--
--# Check that the precious variables saved in the cache have kept the same
--# value.
--ac_cache_corrupted=false
--for ac_var in $ac_precious_vars; do
-- eval ac_old_set=\$ac_cv_env_${ac_var}_set
-- eval ac_new_set=\$ac_env_${ac_var}_set
-- eval ac_old_val=\$ac_cv_env_${ac_var}_value
-- eval ac_new_val=\$ac_env_${ac_var}_value
-- case $ac_old_set,$ac_new_set in
-- set,)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
--$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
-- ac_cache_corrupted=: ;;
-- ,set)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
--$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
-- ac_cache_corrupted=: ;;
-- ,);;
-- *)
-- if test "x$ac_old_val" != "x$ac_new_val"; then
-- # differences in whitespace do not lead to failure.
-- ac_old_val_w=`echo x $ac_old_val`
-- ac_new_val_w=`echo x $ac_new_val`
-- if test "$ac_old_val_w" != "$ac_new_val_w"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
--$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-- ac_cache_corrupted=:
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
--$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
-- eval $ac_var=\$ac_old_val
-- fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
--$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
-- { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
--$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
-- fi;;
-- esac
-- # Pass precious variables to config.status.
-- if test "$ac_new_set" = set; then
-- case $ac_new_val in
-- *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
-- *) ac_arg=$ac_var=$ac_new_val ;;
-- esac
-- case " $ac_configure_args " in
-- *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
-- *) as_fn_append ac_configure_args " '$ac_arg'" ;;
-- esac
-- fi
--done
--if $ac_cache_corrupted; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
--$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-- as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
--fi
--## -------------------- ##
--## Main body of script. ##
--## -------------------- ##
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--
--GST_MAJORMINOR=0.10
--GST_REQUIRED=0.10.0
--GSTPB_REQUIRED=0.10.0
--
--
--
-- PACKAGE=gst-bcmdec
-- GST_PLUGIN_VERSION_MAJOR=0
-- GST_PLUGIN_VERSION_MINOR=10
-- GST_PLUGIN_VERSION_MICRO=0
-- NANO=33
-- GST_PLUGIN_VERSION_NANO=$NANO
-- if test "x$NANO" = "x" || test "x$NANO" = "x0";
-- then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for release" >&5
--$as_echo "$as_me: configuring gst-bcmdec for release" >&6;}
-- VERSION=0.10.0
-- GST_PLUGIN_VERSION_RELEASE=1
-- GST_PLUGIN_CVS="no"
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for development with nano $NANO" >&5
--$as_echo "$as_me: configuring gst-bcmdec for development with nano $NANO" >&6;}
-- VERSION=0.10.0.$NANO
-- GST_PLUGIN_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
-- GST_PLUGIN_CVS="yes"
-- fi
--
-- GST_PLUGIN_VERSION=$VERSION
--
--cat >>confdefs.h <<_ACEOF
--@%:@define GST_PLUGIN_VERSION "$GST_PLUGIN_VERSION"
--_ACEOF
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define GST_PLUGIN_VERSION_RELEASE "$GST_PLUGIN_VERSION_RELEASE"
--_ACEOF
--
--
--
--
--
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE "$PACKAGE"
--_ACEOF
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define VERSION "$VERSION"
--_ACEOF
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
--$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
-- @%:@ Check whether --enable-maintainer-mode was given.
--if test "${enable_maintainer_mode+set}" = set; then :
-- enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
--else
-- USE_MAINTAINER_MODE=no
--fi
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
--$as_echo "$USE_MAINTAINER_MODE" >&6; }
-- if test $USE_MAINTAINER_MODE = yes; then
-- MAINTAINER_MODE_TRUE=
-- MAINTAINER_MODE_FALSE='#'
--else
-- MAINTAINER_MODE_TRUE='#'
-- MAINTAINER_MODE_FALSE=
--fi
--
-- MAINT=$MAINTAINER_MODE_TRUE
--
--
--
--am__api_version='1.11'
--
--ac_aux_dir=
--for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
-- for ac_t in install-sh install.sh shtool; do
-- if test -f "$ac_dir/$ac_t"; then
-- ac_aux_dir=$ac_dir
-- ac_install_sh="$ac_aux_dir/$ac_t -c"
-- break 2
-- fi
-- done
--done
--if test -z "$ac_aux_dir"; then
-- as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
--fi
--
--# These three variables are undocumented and unsupported,
--# and are intended to be withdrawn in a future Autoconf release.
--# They can cause serious problems if a builder's source tree is in a directory
--# whose full name contains unusual characters.
--ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
--ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
--ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
--
--
--# Find a good install program. We prefer a C program (faster),
--# so one script is as good as another. But avoid the broken or
--# incompatible versions:
--# SysV /etc/install, /usr/sbin/install
--# SunOS /usr/etc/install
--# IRIX /sbin/install
--# AIX /bin/install
--# AmigaOS /C/install, which installs bootblocks on floppy discs
--# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
--# AFS /usr/afsws/bin/install, which mishandles nonexistent args
--# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
--# OS/2's system install, which has a completely different semantic
--# ./install, which can be erroneously created by make from ./install.sh.
--# Reject install programs that cannot install multiple files.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
--$as_echo_n "checking for a BSD-compatible install... " >&6; }
--if test -z "$INSTALL"; then
--if test "${ac_cv_path_install+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- # Account for people who put trailing slashes in PATH elements.
--case $as_dir/ in @%:@((
-- ./ | .// | /[cC]/* | \
-- /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
-- ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
-- /usr/ucb/* ) ;;
-- *)
-- # OSF1 and SCO ODT 3.0 have their own names for install.
-- # Don't use installbsd from OSF since it installs stuff as root
-- # by default.
-- for ac_prog in ginstall scoinst install; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
-- if test $ac_prog = install &&
-- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-- # AIX install. It has an incompatible calling convention.
-- :
-- elif test $ac_prog = install &&
-- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-- # program-specific install script used by HP pwplus--don't use.
-- :
-- else
-- rm -rf conftest.one conftest.two conftest.dir
-- echo one > conftest.one
-- echo two > conftest.two
-- mkdir conftest.dir
-- if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
-- test -s conftest.one && test -s conftest.two &&
-- test -s conftest.dir/conftest.one &&
-- test -s conftest.dir/conftest.two
-- then
-- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
-- break 3
-- fi
-- fi
-- fi
-- done
-- done
-- ;;
--esac
--
-- done
--IFS=$as_save_IFS
--
--rm -rf conftest.one conftest.two conftest.dir
--
--fi
-- if test "${ac_cv_path_install+set}" = set; then
-- INSTALL=$ac_cv_path_install
-- else
-- # As a last resort, use the slow shell script. Don't cache a
-- # value for INSTALL within a source directory, because that will
-- # break other packages using the cache if that directory is
-- # removed, or if the value is a relative name.
-- INSTALL=$ac_install_sh
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
--$as_echo "$INSTALL" >&6; }
--
--# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
--# It thinks the first close brace ends the variable substitution.
--test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
--
--test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
--
--test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
--$as_echo_n "checking whether build environment is sane... " >&6; }
--# Just in case
--sleep 1
--echo timestamp > conftest.file
--# Reject unsafe characters in $srcdir or the absolute working directory
--# name. Accept space and tab only in the latter.
--am_lf='
--'
--case `pwd` in
-- *[\\\"\#\$\&\'\`$am_lf]*)
-- as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
--esac
--case $srcdir in
-- *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
-- as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
--esac
--
--# Do `set' in a subshell so we don't clobber the current shell's
--# arguments. Must try -L first in case configure is actually a
--# symlink; some systems play weird games with the mod time of symlinks
--# (eg FreeBSD returns the mod time of the symlink's containing
--# directory).
--if (
-- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-- if test "$*" = "X"; then
-- # -L didn't work.
-- set X `ls -t "$srcdir/configure" conftest.file`
-- fi
-- rm -f conftest.file
-- if test "$*" != "X $srcdir/configure conftest.file" \
-- && test "$*" != "X conftest.file $srcdir/configure"; then
--
-- # If neither matched, then we have a broken ls. This can happen
-- # if, for instance, CONFIG_SHELL is bash and it inherits a
-- # broken ls alias from the environment. This has actually
-- # happened. Such a system could not be considered "sane".
-- as_fn_error "ls -t appears to fail. Make sure there is not a broken
--alias in your environment" "$LINENO" 5
-- fi
--
-- test "$2" = conftest.file
-- )
--then
-- # Ok.
-- :
--else
-- as_fn_error "newly created file is older than distributed files!
--Check your system clock" "$LINENO" 5
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--test "$program_prefix" != NONE &&
-- program_transform_name="s&^&$program_prefix&;$program_transform_name"
--# Use a double $ so make ignores it.
--test "$program_suffix" != NONE &&
-- program_transform_name="s&\$&$program_suffix&;$program_transform_name"
--# Double any \ or $.
--# By default was `s,x,x', remove it if useless.
--ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
--program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
--
--# expand $ac_aux_dir to an absolute path
--am_aux_dir=`cd $ac_aux_dir && pwd`
--
--if test x"${MISSING+set}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-- *)
-- MISSING="\${SHELL} $am_aux_dir/missing" ;;
-- esac
--fi
--# Use eval to expand $SHELL
--if eval "$MISSING --run true"; then
-- am_missing_run="$MISSING --run "
--else
-- am_missing_run=
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
--$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
--fi
--
--if test x"${install_sh}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-- *)
-- install_sh="\${SHELL} $am_aux_dir/install-sh"
-- esac
--fi
--
--# Installed binaries are usually stripped using `strip' when the user
--# run `make install-strip'. However `strip' might not be the right
--# tool to use in cross-compilation environments, therefore Automake
--# will honor the `STRIP' environment variable to overrule this program.
--if test "$cross_compiling" != no; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
--set dummy ${ac_tool_prefix}strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$STRIP"; then
-- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--STRIP=$ac_cv_prog_STRIP
--if test -n "$STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
--$as_echo "$STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_STRIP"; then
-- ac_ct_STRIP=$STRIP
-- # Extract the first word of "strip", so it can be a program name with args.
--set dummy strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_STRIP"; then
-- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_STRIP="strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
--if test -n "$ac_ct_STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
--$as_echo "$ac_ct_STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_STRIP" = x; then
-- STRIP=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- STRIP=$ac_ct_STRIP
-- fi
--else
-- STRIP="$ac_cv_prog_STRIP"
--fi
--
--fi
--INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
--$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
--if test -z "$MKDIR_P"; then
-- if test "${ac_cv_path_mkdir+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in mkdir gmkdir; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
-- case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
-- 'mkdir (GNU coreutils) '* | \
-- 'mkdir (coreutils) '* | \
-- 'mkdir (fileutils) '4.1*)
-- ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
-- break 3;;
-- esac
-- done
-- done
-- done
--IFS=$as_save_IFS
--
--fi
--
-- test -d ./--version && rmdir ./--version
-- if test "${ac_cv_path_mkdir+set}" = set; then
-- MKDIR_P="$ac_cv_path_mkdir -p"
-- else
-- # As a last resort, use the slow shell script. Don't cache a
-- # value for MKDIR_P within a source directory, because that will
-- # break other packages using the cache if that directory is
-- # removed, or if the value is a relative name.
-- MKDIR_P="$ac_install_sh -d"
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
--$as_echo "$MKDIR_P" >&6; }
--
--mkdir_p="$MKDIR_P"
--case $mkdir_p in
-- [\\/$]* | ?:[\\/]*) ;;
-- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
--esac
--
--for ac_prog in gawk mawk nawk awk
--do
-- # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_AWK+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$AWK"; then
-- ac_cv_prog_AWK="$AWK" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_AWK="$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--AWK=$ac_cv_prog_AWK
--if test -n "$AWK"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
--$as_echo "$AWK" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$AWK" && break
--done
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
--$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
--set x ${MAKE-make}
--ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
--if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat >conftest.make <<\_ACEOF
--SHELL = /bin/sh
--all:
-- @echo '@@@%%%=$(MAKE)=@@@%%%'
--_ACEOF
--# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
--case `${MAKE-make} -f conftest.make 2>/dev/null` in
-- *@@@%%%=?*=@@@%%%*)
-- eval ac_cv_prog_make_${ac_make}_set=yes;;
-- *)
-- eval ac_cv_prog_make_${ac_make}_set=no;;
--esac
--rm -f conftest.make
--fi
--if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- SET_MAKE=
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- SET_MAKE="MAKE=${MAKE-make}"
--fi
--
--rm -rf .tst 2>/dev/null
--mkdir .tst 2>/dev/null
--if test -d .tst; then
-- am__leading_dot=.
--else
-- am__leading_dot=_
--fi
--rmdir .tst 2>/dev/null
--
--if test "`cd $srcdir && pwd`" != "`pwd`"; then
-- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
-- # is not polluted with repeated "-I."
-- am__isrc=' -I$(srcdir)'
-- # test to see if srcdir already configured
-- if test -f $srcdir/config.status; then
-- as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
-- fi
--fi
--
--# test whether we have cygpath
--if test -z "$CYGPATH_W"; then
-- if (cygpath --version) >/dev/null 2>/dev/null; then
-- CYGPATH_W='cygpath -w'
-- else
-- CYGPATH_W=echo
-- fi
--fi
--
--
--# Define the identity of the package.
-- PACKAGE=$PACKAGE
-- VERSION=$VERSION
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE "$PACKAGE"
--_ACEOF
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define VERSION "$VERSION"
--_ACEOF
--
--# Some tools Automake needs.
--
--ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
--
--
--AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
--
--
--AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
--
--
--AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
--
--
--MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
--
--# We need awk for the "check" target. The system "awk" is bad on
--# some platforms.
--# Always define AMTAR for backward compatibility.
--
--AMTAR=${AMTAR-"${am_missing_run}tar"}
--
--am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
--
--
--
--
--
--
--
--
--ACLOCAL_AMFLAGS="-I m4"
--
--
--ac_config_headers="$ac_config_headers config.h"
--
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
--set dummy ${ac_tool_prefix}gcc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_CC="${ac_tool_prefix}gcc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_CC"; then
-- ac_ct_CC=$CC
-- # Extract the first word of "gcc", so it can be a program name with args.
--set dummy gcc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_CC"; then
-- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_CC="gcc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_CC=$ac_cv_prog_ac_ct_CC
--if test -n "$ac_ct_CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
--$as_echo "$ac_ct_CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_CC" = x; then
-- CC=""
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- CC=$ac_ct_CC
-- fi
--else
-- CC="$ac_cv_prog_CC"
--fi
--
--if test -z "$CC"; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
--set dummy ${ac_tool_prefix}cc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_CC="${ac_tool_prefix}cc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- fi
--fi
--if test -z "$CC"; then
-- # Extract the first word of "cc", so it can be a program name with args.
--set dummy cc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
-- ac_prog_rejected=no
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
-- ac_prog_rejected=yes
-- continue
-- fi
-- ac_cv_prog_CC="cc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--if test $ac_prog_rejected = yes; then
-- # We found a bogon in the path, so make sure we never use it.
-- set dummy $ac_cv_prog_CC
-- shift
-- if test $@%:@ != 0; then
-- # We chose a different compiler from the bogus one.
-- # However, it has the same basename, so the bogon will be chosen
-- # first if we set CC to just the basename; use the full file name.
-- shift
-- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
-- fi
--fi
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$CC"; then
-- if test -n "$ac_tool_prefix"; then
-- for ac_prog in cl.exe
-- do
-- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
--set dummy $ac_tool_prefix$ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$CC" && break
-- done
--fi
--if test -z "$CC"; then
-- ac_ct_CC=$CC
-- for ac_prog in cl.exe
--do
-- # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_CC"; then
-- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_CC="$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_CC=$ac_cv_prog_ac_ct_CC
--if test -n "$ac_ct_CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
--$as_echo "$ac_ct_CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$ac_ct_CC" && break
--done
--
-- if test "x$ac_ct_CC" = x; then
-- CC=""
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- CC=$ac_ct_CC
-- fi
--fi
--
--fi
--
--
--test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "no acceptable C compiler found in \$PATH
--See \`config.log' for more details." "$LINENO" 5; }
--
--# Provide some information about the compiler.
--$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
--set X $ac_compile
--ac_compiler=$2
--for ac_option in --version -v -V -qversion; do
-- { { ac_try="$ac_compiler $ac_option >&5"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- sed '10a\
--... rest of stderr output deleted ...
-- 10q' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- fi
-- rm -f conftest.er1 conftest.err
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }
--done
--
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--ac_clean_files_save=$ac_clean_files
--ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
--# Try to create an executable without -o first, disregard a.out.
--# It will help us diagnose broken compilers, and finding out an intuition
--# of exeext.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
--$as_echo_n "checking whether the C compiler works... " >&6; }
--ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
--
--# The possible output files:
--ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
--
--ac_rmfiles=
--for ac_file in $ac_files
--do
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-- * ) ac_rmfiles="$ac_rmfiles $ac_file";;
-- esac
--done
--rm -f $ac_rmfiles
--
--if { { ac_try="$ac_link_default"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link_default") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then :
-- # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
--# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
--# in a Makefile. We should not override ac_cv_exeext if it was cached,
--# so that the user can short-circuit this test for compilers unknown to
--# Autoconf.
--for ac_file in $ac_files ''
--do
-- test -f "$ac_file" || continue
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
-- ;;
-- [ab].out )
-- # We found the default executable, but exeext='' is most
-- # certainly right.
-- break;;
-- *.* )
-- if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
-- then :; else
-- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-- fi
-- # We set ac_cv_exeext here because the later test for it is not
-- # safe: cross compilers may not add the suffix if given an `-o'
-- # argument, so we may need to know it at that point already.
-- # Even if this section looks crufty: it has the advantage of
-- # actually working.
-- break;;
-- * )
-- break;;
-- esac
--done
--test "$ac_cv_exeext" = no && ac_cv_exeext=
--
--else
-- ac_file=''
--fi
--if test -z "$ac_file"; then :
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--$as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--{ as_fn_set_status 77
--as_fn_error "C compiler cannot create executables
--See \`config.log' for more details." "$LINENO" 5; }; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
--$as_echo_n "checking for C compiler default output file name... " >&6; }
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
--$as_echo "$ac_file" >&6; }
--ac_exeext=$ac_cv_exeext
--
--rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
--ac_clean_files=$ac_clean_files_save
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
--$as_echo_n "checking for suffix of executables... " >&6; }
--if { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then :
-- # If both `conftest.exe' and `conftest' are `present' (well, observable)
--# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
--# work properly (i.e., refer to `conftest.exe'), while it won't with
--# `rm'.
--for ac_file in conftest.exe conftest conftest.*; do
-- test -f "$ac_file" || continue
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-- break;;
-- * ) break;;
-- esac
--done
--else
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "cannot compute suffix of executables: cannot compile and link
--See \`config.log' for more details." "$LINENO" 5; }
--fi
--rm -f conftest conftest$ac_cv_exeext
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
--$as_echo "$ac_cv_exeext" >&6; }
--
--rm -f conftest.$ac_ext
--EXEEXT=$ac_cv_exeext
--ac_exeext=$EXEEXT
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@include <stdio.h>
--int
--main ()
--{
--FILE *f = fopen ("conftest.out", "w");
-- return ferror (f) || fclose (f) != 0;
--
-- ;
-- return 0;
--}
--_ACEOF
--ac_clean_files="$ac_clean_files conftest.out"
--# Check that the compiler produces executables we can run. If not, either
--# the compiler is broken, or we cross compile.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
--$as_echo_n "checking whether we are cross compiling... " >&6; }
--if test "$cross_compiling" != yes; then
-- { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }
-- if { ac_try='./conftest$ac_cv_exeext'
-- { { case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_try") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; }; then
-- cross_compiling=no
-- else
-- if test "$cross_compiling" = maybe; then
-- cross_compiling=yes
-- else
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "cannot run C compiled programs.
--If you meant to cross compile, use \`--host'.
--See \`config.log' for more details." "$LINENO" 5; }
-- fi
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
--$as_echo "$cross_compiling" >&6; }
--
--rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
--ac_clean_files=$ac_clean_files_save
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
--$as_echo_n "checking for suffix of object files... " >&6; }
--if test "${ac_cv_objext+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--rm -f conftest.o conftest.obj
--if { { ac_try="$ac_compile"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_compile") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then :
-- for ac_file in conftest.o conftest.obj conftest.*; do
-- test -f "$ac_file" || continue;
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
-- *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
-- break;;
-- esac
--done
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "cannot compute suffix of object files: cannot compile
--See \`config.log' for more details." "$LINENO" 5; }
--fi
--rm -f conftest.$ac_cv_objext conftest.$ac_ext
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
--$as_echo "$ac_cv_objext" >&6; }
--OBJEXT=$ac_cv_objext
--ac_objext=$OBJEXT
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
--$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
--if test "${ac_cv_c_compiler_gnu+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--#ifndef __GNUC__
-- choke me
--#endif
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_compiler_gnu=yes
--else
-- ac_compiler_gnu=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--ac_cv_c_compiler_gnu=$ac_compiler_gnu
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
--$as_echo "$ac_cv_c_compiler_gnu" >&6; }
--if test $ac_compiler_gnu = yes; then
-- GCC=yes
--else
-- GCC=
--fi
--ac_test_CFLAGS=${CFLAGS+set}
--ac_save_CFLAGS=$CFLAGS
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
--$as_echo_n "checking whether $CC accepts -g... " >&6; }
--if test "${ac_cv_prog_cc_g+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_save_c_werror_flag=$ac_c_werror_flag
-- ac_c_werror_flag=yes
-- ac_cv_prog_cc_g=no
-- CFLAGS="-g"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_prog_cc_g=yes
--else
-- CFLAGS=""
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
--
--else
-- ac_c_werror_flag=$ac_save_c_werror_flag
-- CFLAGS="-g"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_prog_cc_g=yes
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- ac_c_werror_flag=$ac_save_c_werror_flag
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
--$as_echo "$ac_cv_prog_cc_g" >&6; }
--if test "$ac_test_CFLAGS" = set; then
-- CFLAGS=$ac_save_CFLAGS
--elif test $ac_cv_prog_cc_g = yes; then
-- if test "$GCC" = yes; then
-- CFLAGS="-g -O2"
-- else
-- CFLAGS="-g"
-- fi
--else
-- if test "$GCC" = yes; then
-- CFLAGS="-O2"
-- else
-- CFLAGS=
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
--$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
--if test "${ac_cv_prog_cc_c89+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_cv_prog_cc_c89=no
--ac_save_CC=$CC
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <stdarg.h>
--#include <stdio.h>
--#include <sys/types.h>
--#include <sys/stat.h>
--/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
--struct buf { int x; };
--FILE * (*rcsopen) (struct buf *, struct stat *, int);
--static char *e (p, i)
-- char **p;
-- int i;
--{
-- return p[i];
--}
--static char *f (char * (*g) (char **, int), char **p, ...)
--{
-- char *s;
-- va_list v;
-- va_start (v,p);
-- s = g (p, va_arg (v,int));
-- va_end (v);
-- return s;
--}
--
--/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
-- function prototypes and stuff, but not '\xHH' hex character constants.
-- These don't provoke an error unfortunately, instead are silently treated
-- as 'x'. The following induces an error, until -std is added to get
-- proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
-- array size at least. It's necessary to write '\x00'==0 to get something
-- that's true only with -std. */
--int osf4_cc_array ['\x00' == 0 ? 1 : -1];
--
--/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
-- inside strings and character constants. */
--#define FOO(x) 'x'
--int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
--
--int test (int i, double x);
--struct s1 {int (*f) (int a);};
--struct s2 {int (*f) (double a);};
--int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
--int argc;
--char **argv;
--int
--main ()
--{
--return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
-- ;
-- return 0;
--}
--_ACEOF
--for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
-- -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
--do
-- CC="$ac_save_CC $ac_arg"
-- if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_prog_cc_c89=$ac_arg
--fi
--rm -f core conftest.err conftest.$ac_objext
-- test "x$ac_cv_prog_cc_c89" != "xno" && break
--done
--rm -f conftest.$ac_ext
--CC=$ac_save_CC
--
--fi
--# AC_CACHE_VAL
--case "x$ac_cv_prog_cc_c89" in
-- x)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
--$as_echo "none needed" >&6; } ;;
-- xno)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
--$as_echo "unsupported" >&6; } ;;
-- *)
-- CC="$CC $ac_cv_prog_cc_c89"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
--$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
--esac
--if test "x$ac_cv_prog_cc_c89" != xno; then :
--
--fi
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--DEPDIR="${am__leading_dot}deps"
--
--ac_config_commands="$ac_config_commands depfiles"
--
--
--am_make=${MAKE-make}
--cat > confinc << 'END'
--am__doit:
-- @echo this is the am__doit target
--.PHONY: am__doit
--END
--# If we don't find an include directive, just comment out the code.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
--$as_echo_n "checking for style of include used by $am_make... " >&6; }
--am__include="#"
--am__quote=
--_am_result=none
--# First try GNU make style include.
--echo "include confinc" > confmf
--# Ignore all kinds of additional output from `make'.
--case `$am_make -s -f confmf 2> /dev/null` in #(
--*the\ am__doit\ target*)
-- am__include=include
-- am__quote=
-- _am_result=GNU
-- ;;
--esac
--# Now try BSD make style include.
--if test "$am__include" = "#"; then
-- echo '.include "confinc"' > confmf
-- case `$am_make -s -f confmf 2> /dev/null` in #(
-- *the\ am__doit\ target*)
-- am__include=.include
-- am__quote="\""
-- _am_result=BSD
-- ;;
-- esac
--fi
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
--$as_echo "$_am_result" >&6; }
--rm -f confinc confmf
--
--@%:@ Check whether --enable-dependency-tracking was given.
--if test "${enable_dependency_tracking+set}" = set; then :
-- enableval=$enable_dependency_tracking;
--fi
--
--if test "x$enable_dependency_tracking" != xno; then
-- am_depcomp="$ac_aux_dir/depcomp"
-- AMDEPBACKSLASH='\'
--fi
-- if test "x$enable_dependency_tracking" != xno; then
-- AMDEP_TRUE=
-- AMDEP_FALSE='#'
--else
-- AMDEP_TRUE='#'
-- AMDEP_FALSE=
--fi
--
--
--
--depcc="$CC" am_compiler_list=
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
--$as_echo_n "checking dependency style of $depcc... " >&6; }
--if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-- # We make a subdir and do the tests there. Otherwise we can end up
-- # making bogus files that we don't know about and never remove. For
-- # instance it was reported that on HP-UX the gcc test will end up
-- # making a dummy file named `D' -- because `-MD' means `put the output
-- # in D'.
-- mkdir conftest.dir
-- # Copy depcomp to subdir because otherwise we won't find it if we're
-- # using a relative directory.
-- cp "$am_depcomp" conftest.dir
-- cd conftest.dir
-- # We will build objects and dependencies in a subdirectory because
-- # it helps to detect inapplicable dependency modes. For instance
-- # both Tru64's cc and ICC support -MD to output dependencies as a
-- # side effect of compilation, but ICC will put the dependencies in
-- # the current directory while Tru64 will put them in the object
-- # directory.
-- mkdir sub
--
-- am_cv_CC_dependencies_compiler_type=none
-- if test "$am_compiler_list" = ""; then
-- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-- fi
-- am__universal=false
-- case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac
--
-- for depmode in $am_compiler_list; do
-- # Setup a source with many dependencies, because some compilers
-- # like to wrap large dependency lists on column 80 (with \), and
-- # we should not choose a depcomp mode which is confused by this.
-- #
-- # We need to recreate these files for each test, as the compiler may
-- # overwrite some of them when testing with obscure command lines.
-- # This happens at least with the AIX C compiler.
-- : > sub/conftest.c
-- for i in 1 2 3 4 5 6; do
-- echo '#include "conftst'$i'.h"' >> sub/conftest.c
-- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-- # Solaris 8's {/usr,}/bin/sh.
-- touch sub/conftst$i.h
-- done
-- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
--
-- # We check with `-c' and `-o' for the sake of the "dashmstdout"
-- # mode. It turns out that the SunPro C++ compiler does not properly
-- # handle `-M -o', and we need to detect this. Also, some Intel
-- # versions had trouble with output in subdirs
-- am__obj=sub/conftest.${OBJEXT-o}
-- am__minus_obj="-o $am__obj"
-- case $depmode in
-- gcc)
-- # This depmode causes a compiler race in universal mode.
-- test "$am__universal" = false || continue
-- ;;
-- nosideeffect)
-- # after this tag, mechanisms are not by side-effect, so they'll
-- # only be used when explicitly requested
-- if test "x$enable_dependency_tracking" = xyes; then
-- continue
-- else
-- break
-- fi
-- ;;
-- msvisualcpp | msvcmsys)
-- # This compiler won't grok `-c -o', but also, the minuso test has
-- # not run yet. These depmodes are late enough in the game, and
-- # so weak that their functioning should not be impacted.
-- am__obj=conftest.${OBJEXT-o}
-- am__minus_obj=
-- ;;
-- none) break ;;
-- esac
-- if depmode=$depmode \
-- source=sub/conftest.c object=$am__obj \
-- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-- >/dev/null 2>conftest.err &&
-- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-- # icc doesn't choke on unknown options, it will just issue warnings
-- # or remarks (even with -Werror). So we grep stderr for any message
-- # that says an option was ignored or not supported.
-- # When given -MP, icc 7.0 and 7.1 complain thusly:
-- # icc: Command line warning: ignoring option '-M'; no argument required
-- # The diagnosis changed in icc 8.0:
-- # icc: Command line remark: option '-MP' not supported
-- if (grep 'ignoring option' conftest.err ||
-- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-- am_cv_CC_dependencies_compiler_type=$depmode
-- break
-- fi
-- fi
-- done
--
-- cd ..
-- rm -rf conftest.dir
--else
-- am_cv_CC_dependencies_compiler_type=none
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
--$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
--CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
--
-- if
-- test "x$enable_dependency_tracking" != xno \
-- && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-- am__fastdepCC_TRUE=
-- am__fastdepCC_FALSE='#'
--else
-- am__fastdepCC_TRUE='#'
-- am__fastdepCC_FALSE=
--fi
--
--
--case `pwd` in
-- *\ * | *\ *)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
--$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
--esac
--
--
--
--macro_version='2.2.6b'
--macro_revision='1.3017'
--
--
--
--
--
--
--
--
--
--
--
--
--
--ltmain="$ac_aux_dir/ltmain.sh"
--
--# Make sure we can run config.sub.
--$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-- as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
--$as_echo_n "checking build system type... " >&6; }
--if test "${ac_cv_build+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_build_alias=$build_alias
--test "x$ac_build_alias" = x &&
-- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
--test "x$ac_build_alias" = x &&
-- as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
--ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-- as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
--$as_echo "$ac_cv_build" >&6; }
--case $ac_cv_build in
--*-*-*) ;;
--*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
--esac
--build=$ac_cv_build
--ac_save_IFS=$IFS; IFS='-'
--set x $ac_cv_build
--shift
--build_cpu=$1
--build_vendor=$2
--shift; shift
--# Remember, the first character of IFS is used to create $*,
--# except with old shells:
--build_os=$*
--IFS=$ac_save_IFS
--case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
--$as_echo_n "checking host system type... " >&6; }
--if test "${ac_cv_host+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test "x$host_alias" = x; then
-- ac_cv_host=$ac_cv_build
--else
-- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-- as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
--$as_echo "$ac_cv_host" >&6; }
--case $ac_cv_host in
--*-*-*) ;;
--*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
--esac
--host=$ac_cv_host
--ac_save_IFS=$IFS; IFS='-'
--set x $ac_cv_host
--shift
--host_cpu=$1
--host_vendor=$2
--shift; shift
--# Remember, the first character of IFS is used to create $*,
--# except with old shells:
--host_os=$*
--IFS=$ac_save_IFS
--case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
--$as_echo_n "checking for a sed that does not truncate output... " >&6; }
--if test "${ac_cv_path_SED+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
-- for ac_i in 1 2 3 4 5 6 7; do
-- ac_script="$ac_script$as_nl$ac_script"
-- done
-- echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
-- { ac_script=; unset ac_script;}
-- if test -z "$SED"; then
-- ac_path_SED_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in sed gsed; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
--# Check for GNU ac_path_SED and select it if it is found.
-- # Check for GNU $ac_path_SED
--case `"$ac_path_SED" --version 2>&1` in
--*GNU*)
-- ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo '' >> "conftest.nl"
-- "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_SED_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_SED="$ac_path_SED"
-- ac_path_SED_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_SED_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_SED"; then
-- as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
-- fi
--else
-- ac_cv_path_SED=$SED
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
--$as_echo "$ac_cv_path_SED" >&6; }
-- SED="$ac_cv_path_SED"
-- rm -f conftest.sed
--
--test -z "$SED" && SED=sed
--Xsed="$SED -e 1s/^X//"
--
--
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
--$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
--if test "${ac_cv_path_GREP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -z "$GREP"; then
-- ac_path_GREP_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in grep ggrep; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
--# Check for GNU ac_path_GREP and select it if it is found.
-- # Check for GNU $ac_path_GREP
--case `"$ac_path_GREP" --version 2>&1` in
--*GNU*)
-- ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo 'GREP' >> "conftest.nl"
-- "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_GREP_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_GREP="$ac_path_GREP"
-- ac_path_GREP_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_GREP_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_GREP"; then
-- as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-- fi
--else
-- ac_cv_path_GREP=$GREP
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
--$as_echo "$ac_cv_path_GREP" >&6; }
-- GREP="$ac_cv_path_GREP"
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
--$as_echo_n "checking for egrep... " >&6; }
--if test "${ac_cv_path_EGREP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
-- then ac_cv_path_EGREP="$GREP -E"
-- else
-- if test -z "$EGREP"; then
-- ac_path_EGREP_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in egrep; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
--# Check for GNU ac_path_EGREP and select it if it is found.
-- # Check for GNU $ac_path_EGREP
--case `"$ac_path_EGREP" --version 2>&1` in
--*GNU*)
-- ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo 'EGREP' >> "conftest.nl"
-- "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_EGREP_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_EGREP="$ac_path_EGREP"
-- ac_path_EGREP_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_EGREP_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_EGREP"; then
-- as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-- fi
--else
-- ac_cv_path_EGREP=$EGREP
--fi
--
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
--$as_echo "$ac_cv_path_EGREP" >&6; }
-- EGREP="$ac_cv_path_EGREP"
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
--$as_echo_n "checking for fgrep... " >&6; }
--if test "${ac_cv_path_FGREP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
-- then ac_cv_path_FGREP="$GREP -F"
-- else
-- if test -z "$FGREP"; then
-- ac_path_FGREP_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in fgrep; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
--# Check for GNU ac_path_FGREP and select it if it is found.
-- # Check for GNU $ac_path_FGREP
--case `"$ac_path_FGREP" --version 2>&1` in
--*GNU*)
-- ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo 'FGREP' >> "conftest.nl"
-- "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_FGREP_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_FGREP="$ac_path_FGREP"
-- ac_path_FGREP_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_FGREP_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_FGREP"; then
-- as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-- fi
--else
-- ac_cv_path_FGREP=$FGREP
--fi
--
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
--$as_echo "$ac_cv_path_FGREP" >&6; }
-- FGREP="$ac_cv_path_FGREP"
--
--
--test -z "$GREP" && GREP=grep
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--@%:@ Check whether --with-gnu-ld was given.
--if test "${with_gnu_ld+set}" = set; then :
-- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
--else
-- with_gnu_ld=no
--fi
--
--ac_prog=ld
--if test "$GCC" = yes; then
-- # Check if gcc -print-prog-name=ld gives a path.
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
--$as_echo_n "checking for ld used by $CC... " >&6; }
-- case $host in
-- *-*-mingw*)
-- # gcc leaves a trailing carriage return which upsets mingw
-- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-- *)
-- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-- esac
-- case $ac_prog in
-- # Accept absolute paths.
-- [\\/]* | ?:[\\/]*)
-- re_direlt='/[^/][^/]*/\.\./'
-- # Canonicalize the pathname of ld
-- ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-- while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-- ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
-- done
-- test -z "$LD" && LD="$ac_prog"
-- ;;
-- "")
-- # If it fails, then pretend we aren't using GCC.
-- ac_prog=ld
-- ;;
-- *)
-- # If it is relative, then search for the first ld in PATH.
-- with_gnu_ld=unknown
-- ;;
-- esac
--elif test "$with_gnu_ld" = yes; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
--$as_echo_n "checking for GNU ld... " >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
--$as_echo_n "checking for non-GNU ld... " >&6; }
--fi
--if test "${lt_cv_path_LD+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -z "$LD"; then
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for ac_dir in $PATH; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-- lt_cv_path_LD="$ac_dir/$ac_prog"
-- # Check to see if the program is GNU ld. I'd rather use --version,
-- # but apparently some variants of GNU ld only accept -v.
-- # Break only if it was the GNU/non-GNU ld that we prefer.
-- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-- *GNU* | *'with BFD'*)
-- test "$with_gnu_ld" != no && break
-- ;;
-- *)
-- test "$with_gnu_ld" != yes && break
-- ;;
-- esac
-- fi
-- done
-- IFS="$lt_save_ifs"
--else
-- lt_cv_path_LD="$LD" # Let the user override the test with a path.
--fi
--fi
--
--LD="$lt_cv_path_LD"
--if test -n "$LD"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
--$as_echo "$LD" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
--$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
--if test "${lt_cv_prog_gnu_ld+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- # I'd rather use --version here, but apparently some GNU lds only accept -v.
--case `$LD -v 2>&1 </dev/null` in
--*GNU* | *'with BFD'*)
-- lt_cv_prog_gnu_ld=yes
-- ;;
--*)
-- lt_cv_prog_gnu_ld=no
-- ;;
--esac
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
--$as_echo "$lt_cv_prog_gnu_ld" >&6; }
--with_gnu_ld=$lt_cv_prog_gnu_ld
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
--$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
--if test "${lt_cv_path_NM+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$NM"; then
-- # Let the user override the test.
-- lt_cv_path_NM="$NM"
--else
-- lt_nm_to_check="${ac_tool_prefix}nm"
-- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
-- lt_nm_to_check="$lt_nm_to_check nm"
-- fi
-- for lt_tmp_nm in $lt_nm_to_check; do
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- tmp_nm="$ac_dir/$lt_tmp_nm"
-- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-- # Check to see if the nm accepts a BSD-compat flag.
-- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-- # nm: unknown option "B" ignored
-- # Tru64's nm complains that /dev/null is an invalid object file
-- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
-- */dev/null* | *'Invalid file or object type'*)
-- lt_cv_path_NM="$tmp_nm -B"
-- break
-- ;;
-- *)
-- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
-- */dev/null*)
-- lt_cv_path_NM="$tmp_nm -p"
-- break
-- ;;
-- *)
-- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-- continue # so that we can try to find one that supports BSD flags
-- ;;
-- esac
-- ;;
-- esac
-- fi
-- done
-- IFS="$lt_save_ifs"
-- done
-- : ${lt_cv_path_NM=no}
--fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
--$as_echo "$lt_cv_path_NM" >&6; }
--if test "$lt_cv_path_NM" != "no"; then
-- NM="$lt_cv_path_NM"
--else
-- # Didn't find any BSD compatible name lister, look for dumpbin.
-- if test -n "$ac_tool_prefix"; then
-- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
-- do
-- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
--set dummy $ac_tool_prefix$ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$DUMPBIN"; then
-- ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--DUMPBIN=$ac_cv_prog_DUMPBIN
--if test -n "$DUMPBIN"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
--$as_echo "$DUMPBIN" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$DUMPBIN" && break
-- done
--fi
--if test -z "$DUMPBIN"; then
-- ac_ct_DUMPBIN=$DUMPBIN
-- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
--do
-- # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_DUMPBIN"; then
-- ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
--if test -n "$ac_ct_DUMPBIN"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
--$as_echo "$ac_ct_DUMPBIN" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$ac_ct_DUMPBIN" && break
--done
--
-- if test "x$ac_ct_DUMPBIN" = x; then
-- DUMPBIN=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- DUMPBIN=$ac_ct_DUMPBIN
-- fi
--fi
--
--
-- if test "$DUMPBIN" != ":"; then
-- NM="$DUMPBIN"
-- fi
--fi
--test -z "$NM" && NM=nm
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
--$as_echo_n "checking the name lister ($NM) interface... " >&6; }
--if test "${lt_cv_nm_interface+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_nm_interface="BSD nm"
-- echo "int some_variable = 0;" > conftest.$ac_ext
-- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5)
-- (eval "$ac_compile" 2>conftest.err)
-- cat conftest.err >&5
-- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
-- (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
-- cat conftest.err >&5
-- (eval echo "\"\$as_me:__oline__: output\"" >&5)
-- cat conftest.out >&5
-- if $GREP 'External.*some_variable' conftest.out > /dev/null; then
-- lt_cv_nm_interface="MS dumpbin"
-- fi
-- rm -f conftest*
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
--$as_echo "$lt_cv_nm_interface" >&6; }
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
--$as_echo_n "checking whether ln -s works... " >&6; }
--LN_S=$as_ln_s
--if test "$LN_S" = "ln -s"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
--$as_echo "no, using $LN_S" >&6; }
--fi
--
--# find the maximum length of command line arguments
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
--$as_echo_n "checking the maximum length of command line arguments... " >&6; }
--if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- i=0
-- teststring="ABCD"
--
-- case $build_os in
-- msdosdjgpp*)
-- # On DJGPP, this test can blow up pretty badly due to problems in libc
-- # (any single argument exceeding 2000 bytes causes a buffer overrun
-- # during glob expansion). Even if it were fixed, the result of this
-- # check would be larger than it should be.
-- lt_cv_sys_max_cmd_len=12288; # 12K is about right
-- ;;
--
-- gnu*)
-- # Under GNU Hurd, this test is not required because there is
-- # no limit to the length of command line arguments.
-- # Libtool will interpret -1 as no limit whatsoever
-- lt_cv_sys_max_cmd_len=-1;
-- ;;
--
-- cygwin* | mingw* | cegcc*)
-- # On Win9x/ME, this test blows up -- it succeeds, but takes
-- # about 5 minutes as the teststring grows exponentially.
-- # Worse, since 9x/ME are not pre-emptively multitasking,
-- # you end up with a "frozen" computer, even though with patience
-- # the test eventually succeeds (with a max line length of 256k).
-- # Instead, let's just punt: use the minimum linelength reported by
-- # all of the supported platforms: 8192 (on NT/2K/XP).
-- lt_cv_sys_max_cmd_len=8192;
-- ;;
--
-- amigaos*)
-- # On AmigaOS with pdksh, this test takes hours, literally.
-- # So we just punt and use a minimum line length of 8192.
-- lt_cv_sys_max_cmd_len=8192;
-- ;;
--
-- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-- # This has been around since 386BSD, at least. Likely further.
-- if test -x /sbin/sysctl; then
-- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-- elif test -x /usr/sbin/sysctl; then
-- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-- else
-- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
-- fi
-- # And add a safety zone
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-- ;;
--
-- interix*)
-- # We know the value 262144 and hardcode it with a safety zone (like BSD)
-- lt_cv_sys_max_cmd_len=196608
-- ;;
--
-- osf*)
-- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-- # nice to cause kernel panics so lets avoid the loop below.
-- # First set a reasonable default.
-- lt_cv_sys_max_cmd_len=16384
-- #
-- if test -x /sbin/sysconfig; then
-- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-- *1*) lt_cv_sys_max_cmd_len=-1 ;;
-- esac
-- fi
-- ;;
-- sco3.2v5*)
-- lt_cv_sys_max_cmd_len=102400
-- ;;
-- sysv5* | sco5v6* | sysv4.2uw2*)
-- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-- if test -n "$kargmax"; then
-- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
-- else
-- lt_cv_sys_max_cmd_len=32768
-- fi
-- ;;
-- *)
-- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-- if test -n "$lt_cv_sys_max_cmd_len"; then
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-- else
-- # Make teststring a little bigger before we do anything with it.
-- # a 1K string should be a reasonable start.
-- for i in 1 2 3 4 5 6 7 8 ; do
-- teststring=$teststring$teststring
-- done
-- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-- # If test is not a shell built-in, we'll probably end up computing a
-- # maximum length that is only half of the actual maximum length, but
-- # we can't tell.
-- while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
-- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
-- test $i != 17 # 1/2 MB should be enough
-- do
-- i=`expr $i + 1`
-- teststring=$teststring$teststring
-- done
-- # Only check the string length outside the loop.
-- lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
-- teststring=
-- # Add a significant safety factor because C++ compilers can tack on
-- # massive amounts of additional arguments before passing them to the
-- # linker. It appears as though 1/2 is a usable value.
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-- fi
-- ;;
-- esac
--
--fi
--
--if test -n $lt_cv_sys_max_cmd_len ; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
--$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
--$as_echo "none" >&6; }
--fi
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
--
--
--
--
--
--: ${CP="cp -f"}
--: ${MV="mv -f"}
--: ${RM="rm -f"}
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
--$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
--# Try some XSI features
--xsi_shell=no
--( _lt_dummy="a/b/c"
-- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
-- = c,a/b,, \
-- && eval 'test $(( 1 + 1 )) -eq 2 \
-- && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
-- && xsi_shell=yes
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
--$as_echo "$xsi_shell" >&6; }
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
--$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
--lt_shell_append=no
--( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
-- >/dev/null 2>&1 \
-- && lt_shell_append=yes
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
--$as_echo "$lt_shell_append" >&6; }
--
--
--if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-- lt_unset=unset
--else
-- lt_unset=false
--fi
--
--
--
--
--
--# test EBCDIC or ASCII
--case `echo X|tr X '\101'` in
-- A) # ASCII based system
-- # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
-- lt_SP2NL='tr \040 \012'
-- lt_NL2SP='tr \015\012 \040\040'
-- ;;
-- *) # EBCDIC based system
-- lt_SP2NL='tr \100 \n'
-- lt_NL2SP='tr \r\n \100\100'
-- ;;
--esac
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
--$as_echo_n "checking for $LD option to reload object files... " >&6; }
--if test "${lt_cv_ld_reload_flag+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_ld_reload_flag='-r'
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
--$as_echo "$lt_cv_ld_reload_flag" >&6; }
--reload_flag=$lt_cv_ld_reload_flag
--case $reload_flag in
--"" | " "*) ;;
--*) reload_flag=" $reload_flag" ;;
--esac
--reload_cmds='$LD$reload_flag -o $output$reload_objs'
--case $host_os in
-- darwin*)
-- if test "$GCC" = yes; then
-- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-- else
-- reload_cmds='$LD$reload_flag -o $output$reload_objs'
-- fi
-- ;;
--esac
--
--
--
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
--set dummy ${ac_tool_prefix}objdump; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OBJDUMP"; then
-- ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--OBJDUMP=$ac_cv_prog_OBJDUMP
--if test -n "$OBJDUMP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
--$as_echo "$OBJDUMP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_OBJDUMP"; then
-- ac_ct_OBJDUMP=$OBJDUMP
-- # Extract the first word of "objdump", so it can be a program name with args.
--set dummy objdump; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OBJDUMP"; then
-- ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OBJDUMP="objdump"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
--if test -n "$ac_ct_OBJDUMP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
--$as_echo "$ac_ct_OBJDUMP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_OBJDUMP" = x; then
-- OBJDUMP="false"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OBJDUMP=$ac_ct_OBJDUMP
-- fi
--else
-- OBJDUMP="$ac_cv_prog_OBJDUMP"
--fi
--
--test -z "$OBJDUMP" && OBJDUMP=objdump
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
--$as_echo_n "checking how to recognize dependent libraries... " >&6; }
--if test "${lt_cv_deplibs_check_method+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_file_magic_cmd='$MAGIC_CMD'
--lt_cv_file_magic_test_file=
--lt_cv_deplibs_check_method='unknown'
--# Need to set the preceding variable on all platforms that support
--# interlibrary dependencies.
--# 'none' -- dependencies not supported.
--# `unknown' -- same as none, but documents that we really don't know.
--# 'pass_all' -- all dependencies passed with no checks.
--# 'test_compile' -- check by making test program.
--# 'file_magic [[regex]]' -- check by looking for files in library path
--# which responds to the $file_magic_cmd with a given extended regex.
--# If you have `file' or equivalent on your system and you're not sure
--# whether `pass_all' will *always* work, you probably want this one.
--
--case $host_os in
--aix[4-9]*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--beos*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--bsdi[45]*)
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
-- lt_cv_file_magic_cmd='/usr/bin/file -L'
-- lt_cv_file_magic_test_file=/shlib/libc.so
-- ;;
--
--cygwin*)
-- # func_win32_libid is a shell function defined in ltmain.sh
-- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-- lt_cv_file_magic_cmd='func_win32_libid'
-- ;;
--
--mingw* | pw32*)
-- # Base MSYS/MinGW do not provide the 'file' command needed by
-- # func_win32_libid shell function, so use a weaker test based on 'objdump',
-- # unless we find 'file', for example because we are cross-compiling.
-- if ( file / ) >/dev/null 2>&1; then
-- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-- lt_cv_file_magic_cmd='func_win32_libid'
-- else
-- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-- lt_cv_file_magic_cmd='$OBJDUMP -f'
-- fi
-- ;;
--
--cegcc)
-- # use the weaker test based on 'objdump'. See mingw*.
-- lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
-- lt_cv_file_magic_cmd='$OBJDUMP -f'
-- ;;
--
--darwin* | rhapsody*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--freebsd* | dragonfly*)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-- case $host_cpu in
-- i*86 )
-- # Not sure whether the presence of OpenBSD here was a mistake.
-- # Let's accept both of them until this is cleared up.
-- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
-- lt_cv_file_magic_cmd=/usr/bin/file
-- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-- ;;
-- esac
-- else
-- lt_cv_deplibs_check_method=pass_all
-- fi
-- ;;
--
--gnu*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--hpux10.20* | hpux11*)
-- lt_cv_file_magic_cmd=/usr/bin/file
-- case $host_cpu in
-- ia64*)
-- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
-- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
-- ;;
-- hppa*64*)
-- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
-- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
-- ;;
-- *)
-- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
-- lt_cv_file_magic_test_file=/usr/lib/libc.sl
-- ;;
-- esac
-- ;;
--
--interix[3-9]*)
-- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
-- ;;
--
--irix5* | irix6* | nonstopux*)
-- case $LD in
-- *-32|*"-32 ") libmagic=32-bit;;
-- *-n32|*"-n32 ") libmagic=N32;;
-- *-64|*"-64 ") libmagic=64-bit;;
-- *) libmagic=never-match;;
-- esac
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--# This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--netbsd* | netbsdelf*-gnu)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-- else
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
-- fi
-- ;;
--
--newos6*)
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
-- lt_cv_file_magic_cmd=/usr/bin/file
-- lt_cv_file_magic_test_file=/usr/lib/libnls.so
-- ;;
--
--*nto* | *qnx*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--openbsd*)
-- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
-- else
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-- fi
-- ;;
--
--osf3* | osf4* | osf5*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--rdos*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--solaris*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--sysv4 | sysv4.3*)
-- case $host_vendor in
-- motorola)
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
-- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-- ;;
-- ncr)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
-- sequent)
-- lt_cv_file_magic_cmd='/bin/file'
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
-- ;;
-- sni)
-- lt_cv_file_magic_cmd='/bin/file'
-- lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
-- lt_cv_file_magic_test_file=/lib/libc.so
-- ;;
-- siemens)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
-- pc)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
-- esac
-- ;;
--
--tpf*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--esac
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
--$as_echo "$lt_cv_deplibs_check_method" >&6; }
--file_magic_cmd=$lt_cv_file_magic_cmd
--deplibs_check_method=$lt_cv_deplibs_check_method
--test -z "$deplibs_check_method" && deplibs_check_method=unknown
--
--
--
--
--
--
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
--set dummy ${ac_tool_prefix}ar; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_AR+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$AR"; then
-- ac_cv_prog_AR="$AR" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_AR="${ac_tool_prefix}ar"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--AR=$ac_cv_prog_AR
--if test -n "$AR"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
--$as_echo "$AR" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_AR"; then
-- ac_ct_AR=$AR
-- # Extract the first word of "ar", so it can be a program name with args.
--set dummy ar; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_AR"; then
-- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_AR="ar"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_AR=$ac_cv_prog_ac_ct_AR
--if test -n "$ac_ct_AR"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
--$as_echo "$ac_ct_AR" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_AR" = x; then
-- AR="false"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- AR=$ac_ct_AR
-- fi
--else
-- AR="$ac_cv_prog_AR"
--fi
--
--test -z "$AR" && AR=ar
--test -z "$AR_FLAGS" && AR_FLAGS=cru
--
--
--
--
--
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
--set dummy ${ac_tool_prefix}strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$STRIP"; then
-- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--STRIP=$ac_cv_prog_STRIP
--if test -n "$STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
--$as_echo "$STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_STRIP"; then
-- ac_ct_STRIP=$STRIP
-- # Extract the first word of "strip", so it can be a program name with args.
--set dummy strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_STRIP"; then
-- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_STRIP="strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
--if test -n "$ac_ct_STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
--$as_echo "$ac_ct_STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_STRIP" = x; then
-- STRIP=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- STRIP=$ac_ct_STRIP
-- fi
--else
-- STRIP="$ac_cv_prog_STRIP"
--fi
--
--test -z "$STRIP" && STRIP=:
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
--set dummy ${ac_tool_prefix}ranlib; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_RANLIB+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$RANLIB"; then
-- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--RANLIB=$ac_cv_prog_RANLIB
--if test -n "$RANLIB"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
--$as_echo "$RANLIB" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_RANLIB"; then
-- ac_ct_RANLIB=$RANLIB
-- # Extract the first word of "ranlib", so it can be a program name with args.
--set dummy ranlib; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_RANLIB"; then
-- ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_RANLIB="ranlib"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
--if test -n "$ac_ct_RANLIB"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
--$as_echo "$ac_ct_RANLIB" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_RANLIB" = x; then
-- RANLIB=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- RANLIB=$ac_ct_RANLIB
-- fi
--else
-- RANLIB="$ac_cv_prog_RANLIB"
--fi
--
--test -z "$RANLIB" && RANLIB=:
--
--
--
--
--
--
--# Determine commands to create old-style static archives.
--old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
--old_postinstall_cmds='chmod 644 $oldlib'
--old_postuninstall_cmds=
--
--if test -n "$RANLIB"; then
-- case $host_os in
-- openbsd*)
-- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-- ;;
-- *)
-- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-- ;;
-- esac
-- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# If no C compiler flags were specified, use CFLAGS.
--LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--
--# Check for command to grab the raw symbol name followed by C symbol from nm.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
--$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
--if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
--
--# These are sane defaults that work on at least a few old systems.
--# [They come from Ultrix. What could be older than Ultrix?!! ;)]
--
--# Character class describing NM global symbol codes.
--symcode='[BCDEGRST]'
--
--# Regexp to match symbols that can be accessed directly from C.
--sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
--
--# Define system-specific variables.
--case $host_os in
--aix*)
-- symcode='[BCDT]'
-- ;;
--cygwin* | mingw* | pw32* | cegcc*)
-- symcode='[ABCDGISTW]'
-- ;;
--hpux*)
-- if test "$host_cpu" = ia64; then
-- symcode='[ABCDEGRST]'
-- fi
-- ;;
--irix* | nonstopux*)
-- symcode='[BCDEGRST]'
-- ;;
--osf*)
-- symcode='[BCDEGQRST]'
-- ;;
--solaris*)
-- symcode='[BDRT]'
-- ;;
--sco3.2v5*)
-- symcode='[DT]'
-- ;;
--sysv4.2uw2*)
-- symcode='[DT]'
-- ;;
--sysv5* | sco5v6* | unixware* | OpenUNIX*)
-- symcode='[ABDT]'
-- ;;
--sysv4)
-- symcode='[DFNSTU]'
-- ;;
--esac
--
--# If we're using GNU nm, then use its standard symbol codes.
--case `$NM -V 2>&1` in
--*GNU* | *'with BFD'*)
-- symcode='[ABCDGIRSTW]' ;;
--esac
--
--# Transform an extracted symbol line into a proper C declaration.
--# Some systems (esp. on ia64) link data and code symbols differently,
--# so use this general approach.
--lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
--
--# Transform an extracted symbol line into symbol name and symbol address
--lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
--lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
--
--# Handle CRLF in mingw tool chain
--opt_cr=
--case $build_os in
--mingw*)
-- opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-- ;;
--esac
--
--# Try without a prefix underscore, then with it.
--for ac_symprfx in "" "_"; do
--
-- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-- symxfrm="\\1 $ac_symprfx\\2 \\2"
--
-- # Write the raw and C identifiers.
-- if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-- # Fake it for dumpbin and say T for any non-static function
-- # and D for any global variable.
-- # Also find C++ and __fastcall symbols from MSVC++,
-- # which start with @ or ?.
-- lt_cv_sys_global_symbol_pipe="$AWK '"\
--" {last_section=section; section=\$ 3};"\
--" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
--" \$ 0!~/External *\|/{next};"\
--" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
--" {if(hide[section]) next};"\
--" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
--" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
--" s[1]~/^[@?]/{print s[1], s[1]; next};"\
--" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
--" ' prfx=^$ac_symprfx"
-- else
-- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-- fi
--
-- # Check to see that the pipe works correctly.
-- pipe_works=no
--
-- rm -f conftest*
-- cat > conftest.$ac_ext <<_LT_EOF
--#ifdef __cplusplus
--extern "C" {
--#endif
--char nm_test_var;
--void nm_test_func(void);
--void nm_test_func(void){}
--#ifdef __cplusplus
--}
--#endif
--int main(){nm_test_var='a';nm_test_func();return(0);}
--_LT_EOF
--
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- # Now try to grab the symbols.
-- nlist=conftest.nm
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
-- (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s "$nlist"; then
-- # Try sorting and uniquifying the output.
-- if sort "$nlist" | uniq > "$nlist"T; then
-- mv -f "$nlist"T "$nlist"
-- else
-- rm -f "$nlist"T
-- fi
--
-- # Make sure that we snagged all the symbols we need.
-- if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
-- if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
-- cat <<_LT_EOF > conftest.$ac_ext
--#ifdef __cplusplus
--extern "C" {
--#endif
--
--_LT_EOF
-- # Now generate the symbol file.
-- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
--
-- cat <<_LT_EOF >> conftest.$ac_ext
--
--/* The mapping between symbol names and symbols. */
--const struct {
-- const char *name;
-- void *address;
--}
--lt__PROGRAM__LTX_preloaded_symbols[] =
--{
-- { "@PROGRAM@", (void *) 0 },
--_LT_EOF
-- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
-- cat <<\_LT_EOF >> conftest.$ac_ext
-- {0, (void *) 0}
--};
--
--/* This works around a problem in FreeBSD linker */
--#ifdef FREEBSD_WORKAROUND
--static const void *lt_preloaded_setup() {
-- return lt__PROGRAM__LTX_preloaded_symbols;
--}
--#endif
--
--#ifdef __cplusplus
--}
--#endif
--_LT_EOF
-- # Now try linking the two files.
-- mv conftest.$ac_objext conftstm.$ac_objext
-- lt_save_LIBS="$LIBS"
-- lt_save_CFLAGS="$CFLAGS"
-- LIBS="conftstm.$ac_objext"
-- CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s conftest${ac_exeext}; then
-- pipe_works=yes
-- fi
-- LIBS="$lt_save_LIBS"
-- CFLAGS="$lt_save_CFLAGS"
-- else
-- echo "cannot find nm_test_func in $nlist" >&5
-- fi
-- else
-- echo "cannot find nm_test_var in $nlist" >&5
-- fi
-- else
-- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-- fi
-- else
-- echo "$progname: failed program was:" >&5
-- cat conftest.$ac_ext >&5
-- fi
-- rm -rf conftest* conftst*
--
-- # Do not use the global_symbol_pipe unless it works.
-- if test "$pipe_works" = yes; then
-- break
-- else
-- lt_cv_sys_global_symbol_pipe=
-- fi
--done
--
--fi
--
--if test -z "$lt_cv_sys_global_symbol_pipe"; then
-- lt_cv_sys_global_symbol_to_cdecl=
--fi
--if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
--$as_echo "failed" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
--$as_echo "ok" >&6; }
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--@%:@ Check whether --enable-libtool-lock was given.
--if test "${enable_libtool_lock+set}" = set; then :
-- enableval=$enable_libtool_lock;
--fi
--
--test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
--
--# Some flags need to be propagated to the compiler or linker for good
--# libtool support.
--case $host in
--ia64-*-hpux*)
-- # Find out which ABI we are using.
-- echo 'int i;' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- case `/usr/bin/file conftest.$ac_objext` in
-- *ELF-32*)
-- HPUX_IA64_MODE="32"
-- ;;
-- *ELF-64*)
-- HPUX_IA64_MODE="64"
-- ;;
-- esac
-- fi
-- rm -rf conftest*
-- ;;
--*-*-irix6*)
-- # Find out which ABI we are using.
-- echo '#line __oline__ "configure"' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- if test "$lt_cv_prog_gnu_ld" = yes; then
-- case `/usr/bin/file conftest.$ac_objext` in
-- *32-bit*)
-- LD="${LD-ld} -melf32bsmip"
-- ;;
-- *N32*)
-- LD="${LD-ld} -melf32bmipn32"
-- ;;
-- *64-bit*)
-- LD="${LD-ld} -melf64bmip"
-- ;;
-- esac
-- else
-- case `/usr/bin/file conftest.$ac_objext` in
-- *32-bit*)
-- LD="${LD-ld} -32"
-- ;;
-- *N32*)
-- LD="${LD-ld} -n32"
-- ;;
-- *64-bit*)
-- LD="${LD-ld} -64"
-- ;;
-- esac
-- fi
-- fi
-- rm -rf conftest*
-- ;;
--
--x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
--s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
-- # Find out which ABI we are using.
-- echo 'int i;' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- case `/usr/bin/file conftest.o` in
-- *32-bit*)
-- case $host in
-- x86_64-*kfreebsd*-gnu)
-- LD="${LD-ld} -m elf_i386_fbsd"
-- ;;
-- x86_64-*linux*)
-- LD="${LD-ld} -m elf_i386"
-- ;;
-- ppc64-*linux*|powerpc64-*linux*)
-- LD="${LD-ld} -m elf32ppclinux"
-- ;;
-- s390x-*linux*)
-- LD="${LD-ld} -m elf_s390"
-- ;;
-- sparc64-*linux*)
-- LD="${LD-ld} -m elf32_sparc"
-- ;;
-- esac
-- ;;
-- *64-bit*)
-- case $host in
-- x86_64-*kfreebsd*-gnu)
-- LD="${LD-ld} -m elf_x86_64_fbsd"
-- ;;
-- x86_64-*linux*)
-- LD="${LD-ld} -m elf_x86_64"
-- ;;
-- ppc*-*linux*|powerpc*-*linux*)
-- LD="${LD-ld} -m elf64ppc"
-- ;;
-- s390*-*linux*|s390*-*tpf*)
-- LD="${LD-ld} -m elf64_s390"
-- ;;
-- sparc*-*linux*)
-- LD="${LD-ld} -m elf64_sparc"
-- ;;
-- esac
-- ;;
-- esac
-- fi
-- rm -rf conftest*
-- ;;
--
--*-*-sco3.2v5*)
-- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-- SAVE_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -belf"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
--$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
--if test "${lt_cv_cc_needs_belf+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- lt_cv_cc_needs_belf=yes
--else
-- lt_cv_cc_needs_belf=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
--$as_echo "$lt_cv_cc_needs_belf" >&6; }
-- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-- CFLAGS="$SAVE_CFLAGS"
-- fi
-- ;;
--sparc*-*solaris*)
-- # Find out which ABI we are using.
-- echo 'int i;' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- case `/usr/bin/file conftest.o` in
-- *64-bit*)
-- case $lt_cv_prog_gnu_ld in
-- yes*) LD="${LD-ld} -m elf64_sparc" ;;
-- *)
-- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
-- LD="${LD-ld} -64"
-- fi
-- ;;
-- esac
-- ;;
-- esac
-- fi
-- rm -rf conftest*
-- ;;
--esac
--
--need_locks="$enable_libtool_lock"
--
--
-- case $host_os in
-- rhapsody* | darwin*)
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
--set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$DSYMUTIL"; then
-- ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--DSYMUTIL=$ac_cv_prog_DSYMUTIL
--if test -n "$DSYMUTIL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
--$as_echo "$DSYMUTIL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_DSYMUTIL"; then
-- ac_ct_DSYMUTIL=$DSYMUTIL
-- # Extract the first word of "dsymutil", so it can be a program name with args.
--set dummy dsymutil; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_DSYMUTIL"; then
-- ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
--if test -n "$ac_ct_DSYMUTIL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
--$as_echo "$ac_ct_DSYMUTIL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_DSYMUTIL" = x; then
-- DSYMUTIL=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- DSYMUTIL=$ac_ct_DSYMUTIL
-- fi
--else
-- DSYMUTIL="$ac_cv_prog_DSYMUTIL"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
--set dummy ${ac_tool_prefix}nmedit; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_NMEDIT+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$NMEDIT"; then
-- ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--NMEDIT=$ac_cv_prog_NMEDIT
--if test -n "$NMEDIT"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
--$as_echo "$NMEDIT" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_NMEDIT"; then
-- ac_ct_NMEDIT=$NMEDIT
-- # Extract the first word of "nmedit", so it can be a program name with args.
--set dummy nmedit; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_NMEDIT"; then
-- ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_NMEDIT="nmedit"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
--if test -n "$ac_ct_NMEDIT"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
--$as_echo "$ac_ct_NMEDIT" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_NMEDIT" = x; then
-- NMEDIT=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- NMEDIT=$ac_ct_NMEDIT
-- fi
--else
-- NMEDIT="$ac_cv_prog_NMEDIT"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
--set dummy ${ac_tool_prefix}lipo; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_LIPO+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$LIPO"; then
-- ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--LIPO=$ac_cv_prog_LIPO
--if test -n "$LIPO"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
--$as_echo "$LIPO" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_LIPO"; then
-- ac_ct_LIPO=$LIPO
-- # Extract the first word of "lipo", so it can be a program name with args.
--set dummy lipo; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_LIPO"; then
-- ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_LIPO="lipo"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
--if test -n "$ac_ct_LIPO"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
--$as_echo "$ac_ct_LIPO" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_LIPO" = x; then
-- LIPO=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- LIPO=$ac_ct_LIPO
-- fi
--else
-- LIPO="$ac_cv_prog_LIPO"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
--set dummy ${ac_tool_prefix}otool; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_OTOOL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OTOOL"; then
-- ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--OTOOL=$ac_cv_prog_OTOOL
--if test -n "$OTOOL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
--$as_echo "$OTOOL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_OTOOL"; then
-- ac_ct_OTOOL=$OTOOL
-- # Extract the first word of "otool", so it can be a program name with args.
--set dummy otool; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OTOOL"; then
-- ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OTOOL="otool"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
--if test -n "$ac_ct_OTOOL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
--$as_echo "$ac_ct_OTOOL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_OTOOL" = x; then
-- OTOOL=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OTOOL=$ac_ct_OTOOL
-- fi
--else
-- OTOOL="$ac_cv_prog_OTOOL"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
--set dummy ${ac_tool_prefix}otool64; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_OTOOL64+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OTOOL64"; then
-- ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--OTOOL64=$ac_cv_prog_OTOOL64
--if test -n "$OTOOL64"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
--$as_echo "$OTOOL64" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_OTOOL64"; then
-- ac_ct_OTOOL64=$OTOOL64
-- # Extract the first word of "otool64", so it can be a program name with args.
--set dummy otool64; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OTOOL64"; then
-- ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OTOOL64="otool64"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
--if test -n "$ac_ct_OTOOL64"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
--$as_echo "$ac_ct_OTOOL64" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_OTOOL64" = x; then
-- OTOOL64=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OTOOL64=$ac_ct_OTOOL64
-- fi
--else
-- OTOOL64="$ac_cv_prog_OTOOL64"
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
--$as_echo_n "checking for -single_module linker flag... " >&6; }
--if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_apple_cc_single_mod=no
-- if test -z "${LT_MULTI_MODULE}"; then
-- # By default we will add the -single_module flag. You can override
-- # by either setting the environment variable LT_MULTI_MODULE
-- # non-empty at configure time, or by adding -multi_module to the
-- # link flags.
-- rm -rf libconftest.dylib*
-- echo "int foo(void){return 1;}" > conftest.c
-- echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
---dynamiclib -Wl,-single_module conftest.c" >&5
-- $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-- -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
-- _lt_result=$?
-- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
-- lt_cv_apple_cc_single_mod=yes
-- else
-- cat conftest.err >&5
-- fi
-- rm -rf libconftest.dylib*
-- rm -f conftest.*
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
--$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
--$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
--if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_ld_exported_symbols_list=no
-- save_LDFLAGS=$LDFLAGS
-- echo "_main" > conftest.sym
-- LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- lt_cv_ld_exported_symbols_list=yes
--else
-- lt_cv_ld_exported_symbols_list=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- LDFLAGS="$save_LDFLAGS"
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
--$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
-- case $host_os in
-- rhapsody* | darwin1.[012])
-- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
-- darwin1.*)
-- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-- darwin*) # darwin 5.x on
-- # if running on 10.5 or later, the deployment target defaults
-- # to the OS version, if on x86, and 10.4, the deployment
-- # target defaults to 10.4. Don't you love it?
-- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
-- 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
-- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-- 10.[012]*)
-- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-- 10.*)
-- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-- esac
-- ;;
-- esac
-- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
-- _lt_dar_single_mod='$single_module'
-- fi
-- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
-- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
-- else
-- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
-- fi
-- if test "$DSYMUTIL" != ":"; then
-- _lt_dsymutil='~$DSYMUTIL $lib || :'
-- else
-- _lt_dsymutil=
-- fi
-- ;;
-- esac
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
--$as_echo_n "checking how to run the C preprocessor... " >&6; }
--# On Suns, sometimes $CPP names a directory.
--if test -n "$CPP" && test -d "$CPP"; then
-- CPP=
--fi
--if test -z "$CPP"; then
-- if test "${ac_cv_prog_CPP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- # Double quotes because CPP needs to be expanded
-- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-- do
-- ac_preproc_ok=false
--for ac_c_preproc_warn_flag in '' yes
--do
-- # Use a header file that comes with gcc, so configuring glibc
-- # with a fresh cross-compiler works.
-- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-- # <limits.h> exists even on freestanding compilers.
-- # On the NeXT, cc -E runs the code through the compiler's parser,
-- # not just through cpp. "Syntax error" is here to catch this case.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@ifdef __STDC__
--@%:@ include <limits.h>
--@%:@else
--@%:@ include <assert.h>
--@%:@endif
-- Syntax error
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
--
--else
-- # Broken: fails on valid input.
--continue
--fi
--rm -f conftest.err conftest.$ac_ext
--
-- # OK, works on sane cases. Now check whether nonexistent headers
-- # can be detected and how.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@include <ac_nonexistent.h>
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
-- # Broken: success on invalid input.
--continue
--else
-- # Passes both tests.
--ac_preproc_ok=:
--break
--fi
--rm -f conftest.err conftest.$ac_ext
--
--done
--# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
--rm -f conftest.err conftest.$ac_ext
--if $ac_preproc_ok; then :
-- break
--fi
--
-- done
-- ac_cv_prog_CPP=$CPP
--
--fi
-- CPP=$ac_cv_prog_CPP
--else
-- ac_cv_prog_CPP=$CPP
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
--$as_echo "$CPP" >&6; }
--ac_preproc_ok=false
--for ac_c_preproc_warn_flag in '' yes
--do
-- # Use a header file that comes with gcc, so configuring glibc
-- # with a fresh cross-compiler works.
-- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-- # <limits.h> exists even on freestanding compilers.
-- # On the NeXT, cc -E runs the code through the compiler's parser,
-- # not just through cpp. "Syntax error" is here to catch this case.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@ifdef __STDC__
--@%:@ include <limits.h>
--@%:@else
--@%:@ include <assert.h>
--@%:@endif
-- Syntax error
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
--
--else
-- # Broken: fails on valid input.
--continue
--fi
--rm -f conftest.err conftest.$ac_ext
--
-- # OK, works on sane cases. Now check whether nonexistent headers
-- # can be detected and how.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@include <ac_nonexistent.h>
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
-- # Broken: success on invalid input.
--continue
--else
-- # Passes both tests.
--ac_preproc_ok=:
--break
--fi
--rm -f conftest.err conftest.$ac_ext
--
--done
--# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
--rm -f conftest.err conftest.$ac_ext
--if $ac_preproc_ok; then :
--
--else
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "C preprocessor \"$CPP\" fails sanity check
--See \`config.log' for more details." "$LINENO" 5; }
--fi
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
--$as_echo_n "checking for ANSI C header files... " >&6; }
--if test "${ac_cv_header_stdc+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <stdlib.h>
--#include <stdarg.h>
--#include <string.h>
--#include <float.h>
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_header_stdc=yes
--else
-- ac_cv_header_stdc=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--
--if test $ac_cv_header_stdc = yes; then
-- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <string.h>
--
--_ACEOF
--if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-- $EGREP "memchr" >/dev/null 2>&1; then :
--
--else
-- ac_cv_header_stdc=no
--fi
--rm -f conftest*
--
--fi
--
--if test $ac_cv_header_stdc = yes; then
-- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <stdlib.h>
--
--_ACEOF
--if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-- $EGREP "free" >/dev/null 2>&1; then :
--
--else
-- ac_cv_header_stdc=no
--fi
--rm -f conftest*
--
--fi
--
--if test $ac_cv_header_stdc = yes; then
-- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-- if test "$cross_compiling" = yes; then :
-- :
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <ctype.h>
--#include <stdlib.h>
--#if ((' ' & 0x0FF) == 0x020)
--# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
--# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
--#else
--# define ISLOWER(c) \
-- (('a' <= (c) && (c) <= 'i') \
-- || ('j' <= (c) && (c) <= 'r') \
-- || ('s' <= (c) && (c) <= 'z'))
--# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
--#endif
--
--#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
--int
--main ()
--{
-- int i;
-- for (i = 0; i < 256; i++)
-- if (XOR (islower (i), ISLOWER (i))
-- || toupper (i) != TOUPPER (i))
-- return 2;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_run "$LINENO"; then :
--
--else
-- ac_cv_header_stdc=no
--fi
--rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-- conftest.$ac_objext conftest.beam conftest.$ac_ext
--fi
--
--fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
--$as_echo "$ac_cv_header_stdc" >&6; }
--if test $ac_cv_header_stdc = yes; then
--
--$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
--
--fi
--
--# On IRIX 5.3, sys/types and inttypes.h are conflicting.
--for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-- inttypes.h stdint.h unistd.h
--do :
-- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
--ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
--"
--eval as_val=\$$as_ac_Header
-- if test "x$as_val" = x""yes; then :
-- cat >>confdefs.h <<_ACEOF
--@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
--_ACEOF
--
--fi
--
--done
--
--
--for ac_header in dlfcn.h
--do :
-- ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
--"
--if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
-- cat >>confdefs.h <<_ACEOF
--@%:@define HAVE_DLFCN_H 1
--_ACEOF
--
--fi
--
--done
--
--
--
--# Set options
--
--
--
-- enable_dlopen=no
--
--
-- enable_win32_dll=no
--
--
-- @%:@ Check whether --enable-shared was given.
--if test "${enable_shared+set}" = set; then :
-- enableval=$enable_shared; p=${PACKAGE-default}
-- case $enableval in
-- yes) enable_shared=yes ;;
-- no) enable_shared=no ;;
-- *)
-- enable_shared=no
-- # Look at the argument we got. We use all the common list separators.
-- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-- for pkg in $enableval; do
-- IFS="$lt_save_ifs"
-- if test "X$pkg" = "X$p"; then
-- enable_shared=yes
-- fi
-- done
-- IFS="$lt_save_ifs"
-- ;;
-- esac
--else
-- enable_shared=yes
--fi
--
--
--
--
--
--
--
--
--
-- @%:@ Check whether --enable-static was given.
--if test "${enable_static+set}" = set; then :
-- enableval=$enable_static; p=${PACKAGE-default}
-- case $enableval in
-- yes) enable_static=yes ;;
-- no) enable_static=no ;;
-- *)
-- enable_static=no
-- # Look at the argument we got. We use all the common list separators.
-- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-- for pkg in $enableval; do
-- IFS="$lt_save_ifs"
-- if test "X$pkg" = "X$p"; then
-- enable_static=yes
-- fi
-- done
-- IFS="$lt_save_ifs"
-- ;;
-- esac
--else
-- enable_static=yes
--fi
--
--
--
--
--
--
--
--
--
--
--@%:@ Check whether --with-pic was given.
--if test "${with_pic+set}" = set; then :
-- withval=$with_pic; pic_mode="$withval"
--else
-- pic_mode=default
--fi
--
--
--test -z "$pic_mode" && pic_mode=default
--
--
--
--
--
--
--
-- @%:@ Check whether --enable-fast-install was given.
--if test "${enable_fast_install+set}" = set; then :
-- enableval=$enable_fast_install; p=${PACKAGE-default}
-- case $enableval in
-- yes) enable_fast_install=yes ;;
-- no) enable_fast_install=no ;;
-- *)
-- enable_fast_install=no
-- # Look at the argument we got. We use all the common list separators.
-- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-- for pkg in $enableval; do
-- IFS="$lt_save_ifs"
-- if test "X$pkg" = "X$p"; then
-- enable_fast_install=yes
-- fi
-- done
-- IFS="$lt_save_ifs"
-- ;;
-- esac
--else
-- enable_fast_install=yes
--fi
--
--
--
--
--
--
--
--
--
--
--
--# This can be used to rebuild libtool when needed
--LIBTOOL_DEPS="$ltmain"
--
--# Always use our own libtool.
--LIBTOOL='$(SHELL) $(top_builddir)/libtool'
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--test -z "$LN_S" && LN_S="ln -s"
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--if test -n "${ZSH_VERSION+set}" ; then
-- setopt NO_GLOB_SUBST
--fi
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
--$as_echo_n "checking for objdir... " >&6; }
--if test "${lt_cv_objdir+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- rm -f .libs 2>/dev/null
--mkdir .libs 2>/dev/null
--if test -d .libs; then
-- lt_cv_objdir=.libs
--else
-- # MS-DOS does not allow filenames that begin with a dot.
-- lt_cv_objdir=_libs
--fi
--rmdir .libs 2>/dev/null
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
--$as_echo "$lt_cv_objdir" >&6; }
--objdir=$lt_cv_objdir
--
--
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define LT_OBJDIR "$lt_cv_objdir/"
--_ACEOF
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--case $host_os in
--aix3*)
-- # AIX sometimes has problems with the GCC collect2 program. For some
-- # reason, if we set the COLLECT_NAMES environment variable, the problems
-- # vanish in a puff of smoke.
-- if test "X${COLLECT_NAMES+set}" != Xset; then
-- COLLECT_NAMES=
-- export COLLECT_NAMES
-- fi
-- ;;
--esac
--
--# Sed substitution that helps us do robust quoting. It backslashifies
--# metacharacters that are still active within double-quoted strings.
--sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
--
--# Same as above, but do not quote variable references.
--double_quote_subst='s/\(["`\\]\)/\\\1/g'
--
--# Sed substitution to delay expansion of an escaped shell variable in a
--# double_quote_subst'ed string.
--delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
--
--# Sed substitution to delay expansion of an escaped single quote.
--delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
--
--# Sed substitution to avoid accidental globbing in evaled expressions
--no_glob_subst='s/\*/\\\*/g'
--
--# Global variables:
--ofile=libtool
--can_build_shared=yes
--
--# All known linkers require a `.a' archive for static linking (except MSVC,
--# which needs '.lib').
--libext=a
--
--with_gnu_ld="$lt_cv_prog_gnu_ld"
--
--old_CC="$CC"
--old_CFLAGS="$CFLAGS"
--
--# Set sane defaults for various variables
--test -z "$CC" && CC=cc
--test -z "$LTCC" && LTCC=$CC
--test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
--test -z "$LD" && LD=ld
--test -z "$ac_objext" && ac_objext=o
--
--for cc_temp in $compiler""; do
-- case $cc_temp in
-- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-- \-*) ;;
-- *) break;;
-- esac
--done
--cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--
--# Only perform the check for file, if the check method requires it
--test -z "$MAGIC_CMD" && MAGIC_CMD=file
--case $deplibs_check_method in
--file_magic*)
-- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
--$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
--if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $MAGIC_CMD in
--[\\/*] | ?:[\\/]*)
-- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-- ;;
--*)
-- lt_save_MAGIC_CMD="$MAGIC_CMD"
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-- for ac_dir in $ac_dummy; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f $ac_dir/${ac_tool_prefix}file; then
-- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
-- if test -n "$file_magic_test_file"; then
-- case $deplibs_check_method in
-- "file_magic "*)
-- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-- $EGREP "$file_magic_regex" > /dev/null; then
-- :
-- else
-- cat <<_LT_EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such. This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem. Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool at gnu.org
--
--_LT_EOF
-- fi ;;
-- esac
-- fi
-- break
-- fi
-- done
-- IFS="$lt_save_ifs"
-- MAGIC_CMD="$lt_save_MAGIC_CMD"
-- ;;
--esac
--fi
--
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
--$as_echo "$MAGIC_CMD" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--
--
--
--if test -z "$lt_cv_path_MAGIC_CMD"; then
-- if test -n "$ac_tool_prefix"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
--$as_echo_n "checking for file... " >&6; }
--if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $MAGIC_CMD in
--[\\/*] | ?:[\\/]*)
-- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-- ;;
--*)
-- lt_save_MAGIC_CMD="$MAGIC_CMD"
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-- for ac_dir in $ac_dummy; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f $ac_dir/file; then
-- lt_cv_path_MAGIC_CMD="$ac_dir/file"
-- if test -n "$file_magic_test_file"; then
-- case $deplibs_check_method in
-- "file_magic "*)
-- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-- $EGREP "$file_magic_regex" > /dev/null; then
-- :
-- else
-- cat <<_LT_EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such. This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem. Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool at gnu.org
--
--_LT_EOF
-- fi ;;
-- esac
-- fi
-- break
-- fi
-- done
-- IFS="$lt_save_ifs"
-- MAGIC_CMD="$lt_save_MAGIC_CMD"
-- ;;
--esac
--fi
--
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
--$as_echo "$MAGIC_CMD" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- else
-- MAGIC_CMD=:
-- fi
--fi
--
-- fi
-- ;;
--esac
--
--# Use C for the default configuration in the libtool script
--
--lt_save_CC="$CC"
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--# Source file extension for C test sources.
--ac_ext=c
--
--# Object file extension for compiled C test sources.
--objext=o
--objext=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="int some_variable = 0;"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='int main(){return(0);}'
--
--
--
--
--
--
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# If no C compiler flags were specified, use CFLAGS.
--LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--# Save the default compiler, since it gets overwritten when the other
--# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
--compiler_DEFAULT=$CC
--
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--echo "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$RM conftest*
--
--ac_outfile=conftest.$ac_objext
--echo "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$RM -r conftest*
--
--
--## CAVEAT EMPTOR:
--## There is no encapsulation within the following macros, do not change
--## the running order or otherwise move them around unless you know exactly
--## what you are doing...
--if test -n "$compiler"; then
--
--lt_prog_compiler_no_builtin_flag=
--
--if test "$GCC" = yes; then
-- lt_prog_compiler_no_builtin_flag=' -fno-builtin'
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
--$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
--if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_rtti_exceptions=no
-- ac_outfile=conftest.$ac_objext
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-- lt_compiler_flag="-fno-rtti -fno-exceptions"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- # The option is referenced via a variable to avoid confusing sed.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>conftest.err)
-- ac_status=$?
-- cat conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s "$ac_outfile"; then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings other than the usual output.
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_rtti_exceptions=yes
-- fi
-- fi
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
--$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
--
--if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
-- lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
--else
-- :
--fi
--
--fi
--
--
--
--
--
--
-- lt_prog_compiler_wl=
--lt_prog_compiler_pic=
--lt_prog_compiler_static=
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
--$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
--
-- if test "$GCC" = yes; then
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_static='-static'
--
-- case $host_os in
-- aix*)
-- # All AIX code is PIC.
-- if test "$host_cpu" = ia64; then
-- # AIX 5 now supports IA64 processor
-- lt_prog_compiler_static='-Bstatic'
-- fi
-- ;;
--
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- # see comment about AmigaOS4 .so support
-- lt_prog_compiler_pic='-fPIC'
-- ;;
-- m68k)
-- # FIXME: we need at least 68020 code to build shared libraries, but
-- # adding the `-m68020' flag to GCC prevents building anything better,
-- # like `-m68040'.
-- lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
-- ;;
-- esac
-- ;;
--
-- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-- # PIC is the default for these OSes.
-- ;;
--
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-- # This hack is so that the source file can tell whether it is being
-- # built for inclusion in a dll (and should export symbols for example).
-- # Although the cygwin gcc ignores -fPIC, still need this for old-style
-- # (--disable-auto-import) libraries
-- lt_prog_compiler_pic='-DDLL_EXPORT'
-- ;;
--
-- darwin* | rhapsody*)
-- # PIC is the default on this platform
-- # Common symbols not allowed in MH_DYLIB files
-- lt_prog_compiler_pic='-fno-common'
-- ;;
--
-- hpux*)
-- # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-- # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-- # sets the default TLS model and affects inlining.
-- case $host_cpu in
-- hppa*64*)
-- # +Z the default
-- ;;
-- *)
-- lt_prog_compiler_pic='-fPIC'
-- ;;
-- esac
-- ;;
--
-- interix[3-9]*)
-- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-- # Instead, we relocate shared libraries at runtime.
-- ;;
--
-- msdosdjgpp*)
-- # Just because we use GCC doesn't mean we suddenly get shared libraries
-- # on systems that don't support them.
-- lt_prog_compiler_can_build_shared=no
-- enable_shared=no
-- ;;
--
-- *nto* | *qnx*)
-- # QNX uses GNU C++, but need to define -shared option too, otherwise
-- # it will coredump.
-- lt_prog_compiler_pic='-fPIC -shared'
-- ;;
--
-- sysv4*MP*)
-- if test -d /usr/nec; then
-- lt_prog_compiler_pic=-Kconform_pic
-- fi
-- ;;
--
-- *)
-- lt_prog_compiler_pic='-fPIC'
-- ;;
-- esac
-- else
-- # PORTME Check for flag to pass linker flags through the system compiler.
-- case $host_os in
-- aix*)
-- lt_prog_compiler_wl='-Wl,'
-- if test "$host_cpu" = ia64; then
-- # AIX 5 now supports IA64 processor
-- lt_prog_compiler_static='-Bstatic'
-- else
-- lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
-- fi
-- ;;
--
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-- # This hack is so that the source file can tell whether it is being
-- # built for inclusion in a dll (and should export symbols for example).
-- lt_prog_compiler_pic='-DDLL_EXPORT'
-- ;;
--
-- hpux9* | hpux10* | hpux11*)
-- lt_prog_compiler_wl='-Wl,'
-- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-- # not for PA HP-UX.
-- case $host_cpu in
-- hppa*64*|ia64*)
-- # +Z the default
-- ;;
-- *)
-- lt_prog_compiler_pic='+Z'
-- ;;
-- esac
-- # Is there a better lt_prog_compiler_static that works with the bundled CC?
-- lt_prog_compiler_static='${wl}-a ${wl}archive'
-- ;;
--
-- irix5* | irix6* | nonstopux*)
-- lt_prog_compiler_wl='-Wl,'
-- # PIC (with -KPIC) is the default.
-- lt_prog_compiler_static='-non_shared'
-- ;;
--
-- linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- case $cc_basename in
-- # old Intel for x86_64 which still supported -KPIC.
-- ecc*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-static'
-- ;;
-- # icc used to be incompatible with GCC.
-- # ICC 10 doesn't accept -KPIC any more.
-- icc* | ifort*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-fPIC'
-- lt_prog_compiler_static='-static'
-- ;;
-- # Lahey Fortran 8.1.
-- lf95*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='--shared'
-- lt_prog_compiler_static='--static'
-- ;;
-- pgcc* | pgf77* | pgf90* | pgf95*)
-- # Portland Group compilers (*not* the Pentium gcc compiler,
-- # which looks to be a dead project)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-fpic'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
-- ccc*)
-- lt_prog_compiler_wl='-Wl,'
-- # All Alpha code is PIC.
-- lt_prog_compiler_static='-non_shared'
-- ;;
-- xl*)
-- # IBM XL C 8.0/Fortran 10.1 on PPC
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-qpic'
-- lt_prog_compiler_static='-qstaticlink'
-- ;;
-- *)
-- case `$CC -V 2>&1 | sed 5q` in
-- *Sun\ C*)
-- # Sun C 5.9
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- lt_prog_compiler_wl='-Wl,'
-- ;;
-- *Sun\ F*)
-- # Sun Fortran 8.3 passes all unrecognized flags to the linker
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- lt_prog_compiler_wl=''
-- ;;
-- esac
-- ;;
-- esac
-- ;;
--
-- newsos6)
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- *nto* | *qnx*)
-- # QNX uses GNU C++, but need to define -shared option too, otherwise
-- # it will coredump.
-- lt_prog_compiler_pic='-fPIC -shared'
-- ;;
--
-- osf3* | osf4* | osf5*)
-- lt_prog_compiler_wl='-Wl,'
-- # All OSF/1 code is PIC.
-- lt_prog_compiler_static='-non_shared'
-- ;;
--
-- rdos*)
-- lt_prog_compiler_static='-non_shared'
-- ;;
--
-- solaris*)
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- case $cc_basename in
-- f77* | f90* | f95*)
-- lt_prog_compiler_wl='-Qoption ld ';;
-- *)
-- lt_prog_compiler_wl='-Wl,';;
-- esac
-- ;;
--
-- sunos4*)
-- lt_prog_compiler_wl='-Qoption ld '
-- lt_prog_compiler_pic='-PIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- sysv4 | sysv4.2uw2* | sysv4.3*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- sysv4*MP*)
-- if test -d /usr/nec ;then
-- lt_prog_compiler_pic='-Kconform_pic'
-- lt_prog_compiler_static='-Bstatic'
-- fi
-- ;;
--
-- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- unicos*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_can_build_shared=no
-- ;;
--
-- uts4*)
-- lt_prog_compiler_pic='-pic'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- *)
-- lt_prog_compiler_can_build_shared=no
-- ;;
-- esac
-- fi
--
--case $host_os in
-- # For platforms which do not support PIC, -DPIC is meaningless:
-- *djgpp*)
-- lt_prog_compiler_pic=
-- ;;
-- *)
-- lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
-- ;;
--esac
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
--$as_echo "$lt_prog_compiler_pic" >&6; }
--
--
--
--
--
--
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$lt_prog_compiler_pic"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
--$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
--if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_pic_works=no
-- ac_outfile=conftest.$ac_objext
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-- lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- # The option is referenced via a variable to avoid confusing sed.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>conftest.err)
-- ac_status=$?
-- cat conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s "$ac_outfile"; then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings other than the usual output.
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_pic_works=yes
-- fi
-- fi
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
--$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
--
--if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
-- case $lt_prog_compiler_pic in
-- "" | " "*) ;;
-- *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
-- esac
--else
-- lt_prog_compiler_pic=
-- lt_prog_compiler_can_build_shared=no
--fi
--
--fi
--
--
--
--
--
--
--#
--# Check to make sure the static flag actually works.
--#
--wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
--$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
--if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_static_works=no
-- save_LDFLAGS="$LDFLAGS"
-- LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-- echo "$lt_simple_link_test_code" > conftest.$ac_ext
-- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-- # The linker can only warn and ignore the option if not recognized
-- # So say no if there are warnings
-- if test -s conftest.err; then
-- # Append any errors to the config.log.
-- cat conftest.err 1>&5
-- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if diff conftest.exp conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_static_works=yes
-- fi
-- else
-- lt_cv_prog_compiler_static_works=yes
-- fi
-- fi
-- $RM -r conftest*
-- LDFLAGS="$save_LDFLAGS"
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
--$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
--
--if test x"$lt_cv_prog_compiler_static_works" = xyes; then
-- :
--else
-- lt_prog_compiler_static=
--fi
--
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
--$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
--if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_c_o=no
-- $RM -r conftest 2>/dev/null
-- mkdir conftest
-- cd conftest
-- mkdir out
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--
-- lt_compiler_flag="-o out/conftest2.$ac_objext"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>out/conftest.err)
-- ac_status=$?
-- cat out/conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s out/conftest2.$ac_objext
-- then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_c_o=yes
-- fi
-- fi
-- chmod u+w . 2>&5
-- $RM conftest*
-- # SGI C++ compiler will create directory out/ii_files/ for
-- # template instantiation
-- test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-- $RM out/* && rmdir out
-- cd ..
-- $RM -r conftest
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
--$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
--$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
--if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_c_o=no
-- $RM -r conftest 2>/dev/null
-- mkdir conftest
-- cd conftest
-- mkdir out
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--
-- lt_compiler_flag="-o out/conftest2.$ac_objext"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>out/conftest.err)
-- ac_status=$?
-- cat out/conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s out/conftest2.$ac_objext
-- then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_c_o=yes
-- fi
-- fi
-- chmod u+w . 2>&5
-- $RM conftest*
-- # SGI C++ compiler will create directory out/ii_files/ for
-- # template instantiation
-- test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-- $RM out/* && rmdir out
-- cd ..
-- $RM -r conftest
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
--$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
--
--
--
--
--hard_links="nottested"
--if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
-- # do not overwrite the value of need_locks provided by the user
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
--$as_echo_n "checking if we can lock with hard links... " >&6; }
-- hard_links=yes
-- $RM conftest*
-- ln conftest.a conftest.b 2>/dev/null && hard_links=no
-- touch conftest.a
-- ln conftest.a conftest.b 2>&5 || hard_links=no
-- ln conftest.a conftest.b 2>/dev/null && hard_links=no
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
--$as_echo "$hard_links" >&6; }
-- if test "$hard_links" = no; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
--$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-- need_locks=warn
-- fi
--else
-- need_locks=no
--fi
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
--
-- runpath_var=
-- allow_undefined_flag=
-- always_export_symbols=no
-- archive_cmds=
-- archive_expsym_cmds=
-- compiler_needs_object=no
-- enable_shared_with_static_runtimes=no
-- export_dynamic_flag_spec=
-- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-- hardcode_automatic=no
-- hardcode_direct=no
-- hardcode_direct_absolute=no
-- hardcode_libdir_flag_spec=
-- hardcode_libdir_flag_spec_ld=
-- hardcode_libdir_separator=
-- hardcode_minus_L=no
-- hardcode_shlibpath_var=unsupported
-- inherit_rpath=no
-- link_all_deplibs=unknown
-- module_cmds=
-- module_expsym_cmds=
-- old_archive_from_new_cmds=
-- old_archive_from_expsyms_cmds=
-- thread_safe_flag_spec=
-- whole_archive_flag_spec=
-- # include_expsyms should be a list of space-separated symbols to be *always*
-- # included in the symbol list
-- include_expsyms=
-- # exclude_expsyms can be an extended regexp of symbols to exclude
-- # it will be wrapped by ` (' and `)$', so one must not match beginning or
-- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-- # as well as any symbol that contains `d'.
-- exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-- # platforms (ab)use it in PIC code, but their linkers get confused if
-- # the symbol is explicitly referenced. Since portable code cannot
-- # rely on this symbol name, it's probably fine to never include it in
-- # preloaded symbol tables.
-- # Exclude shared library initialization/finalization symbols.
-- extract_expsyms_cmds=
--
-- case $host_os in
-- cygwin* | mingw* | pw32* | cegcc*)
-- # FIXME: the MSVC++ port hasn't been tested in a loooong time
-- # When not using gcc, we currently assume that we are using
-- # Microsoft Visual C++.
-- if test "$GCC" != yes; then
-- with_gnu_ld=no
-- fi
-- ;;
-- interix*)
-- # we just hope/assume this is gcc and not c89 (= MSVC++)
-- with_gnu_ld=yes
-- ;;
-- openbsd*)
-- with_gnu_ld=no
-- ;;
-- linux* | k*bsd*-gnu)
-- link_all_deplibs=no
-- ;;
-- esac
--
-- ld_shlibs=yes
-- if test "$with_gnu_ld" = yes; then
-- # If archive_cmds runs LD, not CC, wlarc should be empty
-- wlarc='${wl}'
--
-- # Set some defaults for GNU ld with shared library support. These
-- # are reset later if shared libraries are not supported. Putting them
-- # here allows them to be overridden if necessary.
-- runpath_var=LD_RUN_PATH
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- export_dynamic_flag_spec='${wl}--export-dynamic'
-- # ancient GNU ld didn't support --whole-archive et. al.
-- if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
-- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-- else
-- whole_archive_flag_spec=
-- fi
-- supports_anon_versioning=no
-- case `$LD -v 2>&1` in
-- *GNU\ gold*) supports_anon_versioning=yes ;;
-- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-- *\ 2.11.*) ;; # other 2.11 versions
-- *) supports_anon_versioning=yes ;;
-- esac
--
-- # See if GNU ld supports shared libraries.
-- case $host_os in
-- aix[3-9]*)
-- # On AIX/PPC, the GNU linker is very broken
-- if test "$host_cpu" != ia64; then
-- ld_shlibs=no
-- cat <<_LT_EOF 1>&2
--
--*** Warning: the GNU linker, at least up to release 2.9.1, is reported
--*** to be unable to reliably create shared libraries on AIX.
--*** Therefore, libtool is disabling shared libraries support. If you
--*** really care for shared libraries, you may want to modify your PATH
--*** so that a non-GNU linker is found, and then restart.
--
--_LT_EOF
-- fi
-- ;;
--
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- # see comment about AmigaOS4 .so support
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds=''
-- ;;
-- m68k)
-- archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_minus_L=yes
-- ;;
-- esac
-- ;;
--
-- beos*)
-- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-- allow_undefined_flag=unsupported
-- # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-- # support --undefined. This deserves some investigation. FIXME
-- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- cygwin* | mingw* | pw32* | cegcc*)
-- # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
-- # as there is no search path for DLLs.
-- hardcode_libdir_flag_spec='-L$libdir'
-- allow_undefined_flag=unsupported
-- always_export_symbols=no
-- enable_shared_with_static_runtimes=yes
-- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
--
-- if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-- # If the export-symbols file already is a .def file (1st line
-- # is EXPORTS), use it as is; otherwise, prepend...
-- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-- cp $export_symbols $output_objdir/$soname.def;
-- else
-- echo EXPORTS > $output_objdir/$soname.def;
-- cat $export_symbols >> $output_objdir/$soname.def;
-- fi~
-- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- interix[3-9]*)
-- hardcode_direct=no
-- hardcode_shlibpath_var=no
-- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-- export_dynamic_flag_spec='${wl}-E'
-- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-- # Instead, shared libraries are loaded at an image base (0x10000000 by
-- # default) and relocated if they conflict, which is a slow very memory
-- # consuming and fragmenting process. To avoid this, we pick a random,
-- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
-- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-- ;;
--
-- gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-- tmp_diet=no
-- if test "$host_os" = linux-dietlibc; then
-- case $cc_basename in
-- diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
-- esac
-- fi
-- if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
-- && test "$tmp_diet" = no
-- then
-- tmp_addflag=
-- tmp_sharedflag='-shared'
-- case $cc_basename,$host_cpu in
-- pgcc*) # Portland Group C compiler
-- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
-- tmp_addflag=' $pic_flag'
-- ;;
-- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
-- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
-- tmp_addflag=' $pic_flag -Mnomain' ;;
-- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
-- tmp_addflag=' -i_dynamic' ;;
-- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
-- tmp_addflag=' -i_dynamic -nofor_main' ;;
-- ifc* | ifort*) # Intel Fortran compiler
-- tmp_addflag=' -nofor_main' ;;
-- lf95*) # Lahey Fortran 8.1
-- whole_archive_flag_spec=
-- tmp_sharedflag='--shared' ;;
-- xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
-- tmp_sharedflag='-qmkshrobj'
-- tmp_addflag= ;;
-- esac
-- case `$CC -V 2>&1 | sed 5q` in
-- *Sun\ C*) # Sun C 5.9
-- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
-- compiler_needs_object=yes
-- tmp_sharedflag='-G' ;;
-- *Sun\ F*) # Sun Fortran 8.3
-- tmp_sharedflag='-G' ;;
-- esac
-- archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--
-- if test "x$supports_anon_versioning" = xyes; then
-- archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-- echo "local: *; };" >> $output_objdir/$libname.ver~
-- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-- fi
--
-- case $cc_basename in
-- xlf*)
-- # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
-- whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
-- hardcode_libdir_flag_spec=
-- hardcode_libdir_flag_spec_ld='-rpath $libdir'
-- archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
-- if test "x$supports_anon_versioning" = xyes; then
-- archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-- echo "local: *; };" >> $output_objdir/$libname.ver~
-- $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-- fi
-- ;;
-- esac
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- netbsd* | netbsdelf*-gnu)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-- archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-- wlarc=
-- else
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- fi
-- ;;
--
-- solaris*)
-- if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
-- ld_shlibs=no
-- cat <<_LT_EOF 1>&2
--
--*** Warning: The releases 2.8.* of the GNU linker cannot reliably
--*** create shared libraries on Solaris systems. Therefore, libtool
--*** is disabling shared libraries support. We urge you to upgrade GNU
--*** binutils to release 2.9.1 or newer. Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--
--_LT_EOF
-- elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-- case `$LD -v 2>&1` in
-- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-- ld_shlibs=no
-- cat <<_LT_EOF 1>&2
--
--*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
--*** reliably create shared libraries on SCO systems. Therefore, libtool
--*** is disabling shared libraries support. We urge you to upgrade GNU
--*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--
--_LT_EOF
-- ;;
-- *)
-- # For security reasons, it is highly recommended that you always
-- # use absolute paths for naming shared libraries, and exclude the
-- # DT_RUNPATH tag from executables and libraries. But doing so
-- # requires that you compile everything twice, which is a pain.
-- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
-- esac
-- ;;
--
-- sunos4*)
-- archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-- wlarc=
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- *)
-- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
-- esac
--
-- if test "$ld_shlibs" = no; then
-- runpath_var=
-- hardcode_libdir_flag_spec=
-- export_dynamic_flag_spec=
-- whole_archive_flag_spec=
-- fi
-- else
-- # PORTME fill in a description of your system's linker (not GNU ld)
-- case $host_os in
-- aix3*)
-- allow_undefined_flag=unsupported
-- always_export_symbols=yes
-- archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-- # Note: this linker hardcodes the directories in LIBPATH if there
-- # are no directories specified by -L.
-- hardcode_minus_L=yes
-- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-- # Neither direct hardcoding nor static linking is supported with a
-- # broken collect2.
-- hardcode_direct=unsupported
-- fi
-- ;;
--
-- aix[4-9]*)
-- if test "$host_cpu" = ia64; then
-- # On IA64, the linker does run time linking by default, so we don't
-- # have to do anything special.
-- aix_use_runtimelinking=no
-- exp_sym_flag='-Bexport'
-- no_entry_flag=""
-- else
-- # If we're using GNU nm, then we don't want the "-C" option.
-- # -C means demangle to AIX nm, but means don't demangle with GNU nm
-- if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
-- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-- else
-- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-- fi
-- aix_use_runtimelinking=no
--
-- # Test if we are trying to use run time linking or normal
-- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-- # need to do runtime linking.
-- case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-- for ld_flag in $LDFLAGS; do
-- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-- aix_use_runtimelinking=yes
-- break
-- fi
-- done
-- ;;
-- esac
--
-- exp_sym_flag='-bexport'
-- no_entry_flag='-bnoentry'
-- fi
--
-- # When large executables or shared objects are built, AIX ld can
-- # have problems creating the table of contents. If linking a library
-- # or program results in "error TOC overflow" add -mminimal-toc to
-- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
-- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
-- archive_cmds=''
-- hardcode_direct=yes
-- hardcode_direct_absolute=yes
-- hardcode_libdir_separator=':'
-- link_all_deplibs=yes
-- file_list_spec='${wl}-f,'
--
-- if test "$GCC" = yes; then
-- case $host_os in aix4.[012]|aix4.[012].*)
-- # We only want to do this on AIX 4.2 and lower, the check
-- # below for broken collect2 doesn't work under 4.3+
-- collect2name=`${CC} -print-prog-name=collect2`
-- if test -f "$collect2name" &&
-- strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-- then
-- # We have reworked collect2
-- :
-- else
-- # We have old collect2
-- hardcode_direct=unsupported
-- # It fails to find uninstalled libraries when the uninstalled
-- # path is not listed in the libpath. Setting hardcode_minus_L
-- # to unsupported forces relinking
-- hardcode_minus_L=yes
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_libdir_separator=
-- fi
-- ;;
-- esac
-- shared_flag='-shared'
-- if test "$aix_use_runtimelinking" = yes; then
-- shared_flag="$shared_flag "'${wl}-G'
-- fi
-- link_all_deplibs=no
-- else
-- # not using gcc
-- if test "$host_cpu" = ia64; then
-- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-- # chokes on -Wl,-G. The following line is correct:
-- shared_flag='-G'
-- else
-- if test "$aix_use_runtimelinking" = yes; then
-- shared_flag='${wl}-G'
-- else
-- shared_flag='${wl}-bM:SRE'
-- fi
-- fi
-- fi
--
-- export_dynamic_flag_spec='${wl}-bexpall'
-- # It seems that -bexpall does not export symbols beginning with
-- # underscore (_), so it is better to generate a list of symbols to export.
-- always_export_symbols=yes
-- if test "$aix_use_runtimelinking" = yes; then
-- # Warning - without using the other runtime loading flags (-brtl),
-- # -berok will link without error, but may produce a broken library.
-- allow_undefined_flag='-berok'
-- # Determine the default libpath from the value encoded in an
-- # empty executable.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
--
--lt_aix_libpath_sed='
-- /Import File Strings/,/^$/ {
-- /^0/ {
-- s/^0 *\(.*\)$/\1/
-- p
-- }
-- }'
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then
-- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--fi
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
-- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-- else
-- if test "$host_cpu" = ia64; then
-- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-- allow_undefined_flag="-z nodefs"
-- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-- else
-- # Determine the default libpath from the value encoded in an
-- # empty executable.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
--
--lt_aix_libpath_sed='
-- /Import File Strings/,/^$/ {
-- /^0/ {
-- s/^0 *\(.*\)$/\1/
-- p
-- }
-- }'
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then
-- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--fi
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
-- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-- # Warning - without using the other run time loading flags,
-- # -berok will link without error, but may produce a broken library.
-- no_undefined_flag=' ${wl}-bernotok'
-- allow_undefined_flag=' ${wl}-berok'
-- # Exported symbols can be pulled into shared objects from archives
-- whole_archive_flag_spec='$convenience'
-- archive_cmds_need_lc=yes
-- # This is similar to how AIX traditionally builds its shared libraries.
-- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-- fi
-- fi
-- ;;
--
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- # see comment about AmigaOS4 .so support
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds=''
-- ;;
-- m68k)
-- archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_minus_L=yes
-- ;;
-- esac
-- ;;
--
-- bsdi[45]*)
-- export_dynamic_flag_spec=-rdynamic
-- ;;
--
-- cygwin* | mingw* | pw32* | cegcc*)
-- # When not using gcc, we currently assume that we are using
-- # Microsoft Visual C++.
-- # hardcode_libdir_flag_spec is actually meaningless, as there is
-- # no search path for DLLs.
-- hardcode_libdir_flag_spec=' '
-- allow_undefined_flag=unsupported
-- # Tell ltmain to make .lib files, not .a files.
-- libext=lib
-- # Tell ltmain to make .dll files, not .so files.
-- shrext_cmds=".dll"
-- # FIXME: Setting linknames here is a bad hack.
-- archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
-- # The linker will automatically build a .lib file if we build a DLL.
-- old_archive_from_new_cmds='true'
-- # FIXME: Should let the user specify the lib program.
-- old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
-- fix_srcfile_path='`cygpath -w "$srcfile"`'
-- enable_shared_with_static_runtimes=yes
-- ;;
--
-- darwin* | rhapsody*)
--
--
-- archive_cmds_need_lc=no
-- hardcode_direct=no
-- hardcode_automatic=yes
-- hardcode_shlibpath_var=unsupported
-- whole_archive_flag_spec=''
-- link_all_deplibs=yes
-- allow_undefined_flag="$_lt_dar_allow_undefined"
-- case $cc_basename in
-- ifort*) _lt_dar_can_shared=yes ;;
-- *) _lt_dar_can_shared=$GCC ;;
-- esac
-- if test "$_lt_dar_can_shared" = "yes"; then
-- output_verbose_link_cmd=echo
-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
--
-- else
-- ld_shlibs=no
-- fi
--
-- ;;
--
-- dgux*)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_shlibpath_var=no
-- ;;
--
-- freebsd1*)
-- ld_shlibs=no
-- ;;
--
-- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-- # support. Future versions do this automatically, but an explicit c++rt0.o
-- # does not break anything, and helps significantly (at the cost of a little
-- # extra space).
-- freebsd2.2*)
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-- freebsd2*)
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=yes
-- hardcode_minus_L=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-- freebsd* | dragonfly*)
-- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- hpux9*)
-- if test "$GCC" = yes; then
-- archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-- else
-- archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-- fi
-- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-- hardcode_libdir_separator=:
-- hardcode_direct=yes
--
-- # hardcode_minus_L: Not really in the search PATH,
-- # but as the default location of the library.
-- hardcode_minus_L=yes
-- export_dynamic_flag_spec='${wl}-E'
-- ;;
--
-- hpux10*)
-- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-- fi
-- if test "$with_gnu_ld" = no; then
-- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-- hardcode_libdir_flag_spec_ld='+b $libdir'
-- hardcode_libdir_separator=:
-- hardcode_direct=yes
-- hardcode_direct_absolute=yes
-- export_dynamic_flag_spec='${wl}-E'
-- # hardcode_minus_L: Not really in the search PATH,
-- # but as the default location of the library.
-- hardcode_minus_L=yes
-- fi
-- ;;
--
-- hpux11*)
-- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-- case $host_cpu in
-- hppa*64*)
-- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- ia64*)
-- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- *)
-- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- esac
-- else
-- case $host_cpu in
-- hppa*64*)
-- archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- ia64*)
-- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- *)
-- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- esac
-- fi
-- if test "$with_gnu_ld" = no; then
-- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-- hardcode_libdir_separator=:
--
-- case $host_cpu in
-- hppa*64*|ia64*)
-- hardcode_direct=no
-- hardcode_shlibpath_var=no
-- ;;
-- *)
-- hardcode_direct=yes
-- hardcode_direct_absolute=yes
-- export_dynamic_flag_spec='${wl}-E'
--
-- # hardcode_minus_L: Not really in the search PATH,
-- # but as the default location of the library.
-- hardcode_minus_L=yes
-- ;;
-- esac
-- fi
-- ;;
--
-- irix5* | irix6* | nonstopux*)
-- if test "$GCC" = yes; then
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-- # Try to use the -exported_symbol ld option, if it does not
-- # work, assume that -exports_file does not work either and
-- # implicitly export all symbols.
-- save_LDFLAGS="$LDFLAGS"
-- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--int foo(void) {}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
--
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- LDFLAGS="$save_LDFLAGS"
-- else
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-- fi
-- archive_cmds_need_lc='no'
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- hardcode_libdir_separator=:
-- inherit_rpath=yes
-- link_all_deplibs=yes
-- ;;
--
-- netbsd* | netbsdelf*-gnu)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
-- else
-- archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
-- fi
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- newsos6)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=yes
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- hardcode_libdir_separator=:
-- hardcode_shlibpath_var=no
-- ;;
--
-- *nto* | *qnx*)
-- ;;
--
-- openbsd*)
-- if test -f /usr/libexec/ld.so; then
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- hardcode_direct_absolute=yes
-- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-- export_dynamic_flag_spec='${wl}-E'
-- else
-- case $host_os in
-- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_libdir_flag_spec='-R$libdir'
-- ;;
-- *)
-- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-- ;;
-- esac
-- fi
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- os2*)
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_minus_L=yes
-- allow_undefined_flag=unsupported
-- archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-- old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-- ;;
--
-- osf3*)
-- if test "$GCC" = yes; then
-- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-- else
-- allow_undefined_flag=' -expect_unresolved \*'
-- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
-- fi
-- archive_cmds_need_lc='no'
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- hardcode_libdir_separator=:
-- ;;
--
-- osf4* | osf5*) # as osf3* with the addition of -msym flag
-- if test "$GCC" = yes; then
-- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- else
-- allow_undefined_flag=' -expect_unresolved \*'
-- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
-- archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
-- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
--
-- # Both c and cxx compiler support -rpath directly
-- hardcode_libdir_flag_spec='-rpath $libdir'
-- fi
-- archive_cmds_need_lc='no'
-- hardcode_libdir_separator=:
-- ;;
--
-- solaris*)
-- no_undefined_flag=' -z defs'
-- if test "$GCC" = yes; then
-- wlarc='${wl}'
-- archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-- else
-- case `$CC -V 2>&1` in
-- *"Compilers 5.0"*)
-- wlarc=''
-- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
-- ;;
-- *)
-- wlarc='${wl}'
-- archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-- $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-- ;;
-- esac
-- fi
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_shlibpath_var=no
-- case $host_os in
-- solaris2.[0-5] | solaris2.[0-5].*) ;;
-- *)
-- # The compiler driver will combine and reorder linker options,
-- # but understands `-z linker_flag'. GCC discards it without `$wl',
-- # but is careful enough not to reorder.
-- # Supported since Solaris 2.6 (maybe 2.5.1?)
-- if test "$GCC" = yes; then
-- whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-- else
-- whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
-- fi
-- ;;
-- esac
-- link_all_deplibs=yes
-- ;;
--
-- sunos4*)
-- if test "x$host_vendor" = xsequent; then
-- # Use $CC to link under sequent, because it throws in some extra .o
-- # files that make .init and .fini sections work.
-- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-- fi
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_direct=yes
-- hardcode_minus_L=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- sysv4)
-- case $host_vendor in
-- sni)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=yes # is this really true???
-- ;;
-- siemens)
-- ## LD is ld it makes a PLAMLIB
-- ## CC just makes a GrossModule.
-- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-- reload_cmds='$CC -r -o $output$reload_objs'
-- hardcode_direct=no
-- ;;
-- motorola)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-- ;;
-- esac
-- runpath_var='LD_RUN_PATH'
-- hardcode_shlibpath_var=no
-- ;;
--
-- sysv4.3*)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_shlibpath_var=no
-- export_dynamic_flag_spec='-Bexport'
-- ;;
--
-- sysv4*MP*)
-- if test -d /usr/nec; then
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_shlibpath_var=no
-- runpath_var=LD_RUN_PATH
-- hardcode_runpath_var=yes
-- ld_shlibs=yes
-- fi
-- ;;
--
-- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-- no_undefined_flag='${wl}-z,text'
-- archive_cmds_need_lc=no
-- hardcode_shlibpath_var=no
-- runpath_var='LD_RUN_PATH'
--
-- if test "$GCC" = yes; then
-- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- fi
-- ;;
--
-- sysv5* | sco3.2v5* | sco5v6*)
-- # Note: We can NOT use -z defs as we might desire, because we do not
-- # link with -lc, and that would cause any symbols used from libc to
-- # always be unresolved, which means just about no library would
-- # ever link correctly. If we're not using GNU ld we use -z text
-- # though, which does catch some bad symbols but isn't as heavy-handed
-- # as -z defs.
-- no_undefined_flag='${wl}-z,text'
-- allow_undefined_flag='${wl}-z,nodefs'
-- archive_cmds_need_lc=no
-- hardcode_shlibpath_var=no
-- hardcode_libdir_flag_spec='${wl}-R,$libdir'
-- hardcode_libdir_separator=':'
-- link_all_deplibs=yes
-- export_dynamic_flag_spec='${wl}-Bexport'
-- runpath_var='LD_RUN_PATH'
--
-- if test "$GCC" = yes; then
-- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- fi
-- ;;
--
-- uts4*)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_shlibpath_var=no
-- ;;
--
-- *)
-- ld_shlibs=no
-- ;;
-- esac
--
-- if test x$host_vendor = xsni; then
-- case $host in
-- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-- export_dynamic_flag_spec='${wl}-Blargedynsym'
-- ;;
-- esac
-- fi
-- fi
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
--$as_echo "$ld_shlibs" >&6; }
--test "$ld_shlibs" = no && can_build_shared=no
--
--with_gnu_ld=$with_gnu_ld
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--#
--# Do we need to explicitly link libc?
--#
--case "x$archive_cmds_need_lc" in
--x|xyes)
-- # Assume -lc should be added
-- archive_cmds_need_lc=yes
--
-- if test "$enable_shared" = yes && test "$GCC" = yes; then
-- case $archive_cmds in
-- *'~'*)
-- # FIXME: we may have to deal with multi-command sequences.
-- ;;
-- '$CC '*)
-- # Test whether the compiler implicitly links with -lc since on some
-- # systems, -lgcc has to come before -lc. If gcc already passes -lc
-- # to ld, don't add -lc before -lgcc.
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
--$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
-- $RM conftest*
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } 2>conftest.err; then
-- soname=conftest
-- lib=conftest
-- libobjs=conftest.$ac_objext
-- deplibs=
-- wl=$lt_prog_compiler_wl
-- pic_flag=$lt_prog_compiler_pic
-- compiler_flags=-v
-- linker_flags=-v
-- verstring=
-- output_objdir=.
-- libname=conftest
-- lt_save_allow_undefined_flag=$allow_undefined_flag
-- allow_undefined_flag=
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-- (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }
-- then
-- archive_cmds_need_lc=no
-- else
-- archive_cmds_need_lc=yes
-- fi
-- allow_undefined_flag=$lt_save_allow_undefined_flag
-- else
-- cat conftest.err 1>&5
-- fi
-- $RM conftest*
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
--$as_echo "$archive_cmds_need_lc" >&6; }
-- ;;
-- esac
-- fi
-- ;;
--esac
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
--$as_echo_n "checking dynamic linker characteristics... " >&6; }
--
--if test "$GCC" = yes; then
-- case $host_os in
-- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
-- *) lt_awk_arg="/^libraries:/" ;;
-- esac
-- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-- if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
-- # if the path contains ";" then we assume it to be the separator
-- # otherwise default to the standard path separator (i.e. ":") - it is
-- # assumed that no part of a normal pathname contains ";" but that should
-- # okay in the real world where ";" in dirpaths is itself problematic.
-- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
-- else
-- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-- fi
-- # Ok, now we have the path, separated by spaces, we can step through it
-- # and add multilib dir if necessary.
-- lt_tmp_lt_search_path_spec=
-- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
-- for lt_sys_path in $lt_search_path_spec; do
-- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
-- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
-- else
-- test -d "$lt_sys_path" && \
-- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
-- fi
-- done
-- lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
--BEGIN {RS=" "; FS="/|\n";} {
-- lt_foo="";
-- lt_count=0;
-- for (lt_i = NF; lt_i > 0; lt_i--) {
-- if ($lt_i != "" && $lt_i != ".") {
-- if ($lt_i == "..") {
-- lt_count++;
-- } else {
-- if (lt_count == 0) {
-- lt_foo="/" $lt_i lt_foo;
-- } else {
-- lt_count--;
-- }
-- }
-- }
-- }
-- if (lt_foo != "") { lt_freq[lt_foo]++; }
-- if (lt_freq[lt_foo] == 1) { print lt_foo; }
--}'`
-- sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
--else
-- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
--fi
--library_names_spec=
--libname_spec='lib$name'
--soname_spec=
--shrext_cmds=".so"
--postinstall_cmds=
--postuninstall_cmds=
--finish_cmds=
--finish_eval=
--shlibpath_var=
--shlibpath_overrides_runpath=unknown
--version_type=none
--dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--need_lib_prefix=unknown
--hardcode_into_libs=no
--
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
--
--case $host_os in
--aix3*)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-- shlibpath_var=LIBPATH
--
-- # AIX 3 has no versioning support, so we append a major version to the name.
-- soname_spec='${libname}${release}${shared_ext}$major'
-- ;;
--
--aix[4-9]*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- hardcode_into_libs=yes
-- if test "$host_cpu" = ia64; then
-- # AIX 5 supports IA64
-- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- else
-- # With GCC up to 2.95.x, collect2 would create an import file
-- # for dependence libraries. The import file would start with
-- # the line `#! .'. This would cause the generated library to
-- # depend on `.', always an invalid library. This was fixed in
-- # development snapshots of GCC prior to 3.0.
-- case $host_os in
-- aix4 | aix4.[01] | aix4.[01].*)
-- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-- echo ' yes '
-- echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-- :
-- else
-- can_build_shared=no
-- fi
-- ;;
-- esac
-- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-- # soname into executable. Probably we can add versioning support to
-- # collect2, so additional links can be useful in future.
-- if test "$aix_use_runtimelinking" = yes; then
-- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-- # instead of lib<name>.a to let people know that these are not
-- # typical AIX shared libraries.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- else
-- # We preserve .a as extension for shared libraries through AIX4.2
-- # and later when we are not doing run time linking.
-- library_names_spec='${libname}${release}.a $libname.a'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- fi
-- shlibpath_var=LIBPATH
-- fi
-- ;;
--
--amigaos*)
-- case $host_cpu in
-- powerpc)
-- # Since July 2007 AmigaOS4 officially supports .so libraries.
-- # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- ;;
-- m68k)
-- library_names_spec='$libname.ixlibrary $libname.a'
-- # Create ${libname}_ixlibrary.a entries in /sys/libs.
-- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-- ;;
-- esac
-- ;;
--
--beos*)
-- library_names_spec='${libname}${shared_ext}'
-- dynamic_linker="$host_os ld.so"
-- shlibpath_var=LIBRARY_PATH
-- ;;
--
--bsdi[45]*)
-- version_type=linux
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-- # the default ld.so.conf also contains /usr/contrib/lib and
-- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-- # libtool to hard-code these into programs
-- ;;
--
--cygwin* | mingw* | pw32* | cegcc*)
-- version_type=windows
-- shrext_cmds=".dll"
-- need_version=no
-- need_lib_prefix=no
--
-- case $GCC,$host_os in
-- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-- library_names_spec='$libname.dll.a'
-- # DLL is installed to $(libdir)/../bin by postinstall_cmds
-- postinstall_cmds='base_file=`basename \${file}`~
-- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-- dldir=$destdir/`dirname \$dlpath`~
-- test -d \$dldir || mkdir -p \$dldir~
-- $install_prog $dir/$dlname \$dldir/$dlname~
-- chmod a+x \$dldir/$dlname~
-- if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
-- eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
-- fi'
-- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-- dlpath=$dir/\$dldll~
-- $RM \$dlpath'
-- shlibpath_overrides_runpath=yes
--
-- case $host_os in
-- cygwin*)
-- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
-- ;;
-- mingw* | cegcc*)
-- # MinGW DLLs use traditional 'lib' prefix
-- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-- if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
-- # It is most probably a Windows format PATH printed by
-- # mingw gcc, but we are running on Cygwin. Gcc prints its search
-- # path with ; separators, and with drive letters. We can handle the
-- # drive letters (cygwin fileutils understands them), so leave them,
-- # especially as we might pass files found there to a mingw objdump,
-- # which wouldn't understand a cygwinified path. Ahh.
-- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-- else
-- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-- fi
-- ;;
-- pw32*)
-- # pw32 DLLs use 'pw' prefix rather than 'lib'
-- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-- ;;
-- esac
-- ;;
--
-- *)
-- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-- ;;
-- esac
-- dynamic_linker='Win32 ld.exe'
-- # FIXME: first we should search . and the directory the executable is in
-- shlibpath_var=PATH
-- ;;
--
--darwin* | rhapsody*)
-- dynamic_linker="$host_os dyld"
-- version_type=darwin
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-- soname_spec='${libname}${release}${major}$shared_ext'
-- shlibpath_overrides_runpath=yes
-- shlibpath_var=DYLD_LIBRARY_PATH
-- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--
-- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
-- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-- ;;
--
--dgux*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- ;;
--
--freebsd1*)
-- dynamic_linker=no
-- ;;
--
--freebsd* | dragonfly*)
-- # DragonFly does not have aout. When/if they implement a new
-- # versioning mechanism, adjust this.
-- if test -x /usr/bin/objformat; then
-- objformat=`/usr/bin/objformat`
-- else
-- case $host_os in
-- freebsd[123]*) objformat=aout ;;
-- *) objformat=elf ;;
-- esac
-- fi
-- version_type=freebsd-$objformat
-- case $version_type in
-- freebsd-elf*)
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-- need_version=no
-- need_lib_prefix=no
-- ;;
-- freebsd-*)
-- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-- need_version=yes
-- ;;
-- esac
-- shlibpath_var=LD_LIBRARY_PATH
-- case $host_os in
-- freebsd2*)
-- shlibpath_overrides_runpath=yes
-- ;;
-- freebsd3.[01]* | freebsdelf3.[01]*)
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- ;;
-- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- ;;
-- *) # from 4.6 on, and DragonFly
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- ;;
-- esac
-- ;;
--
--gnu*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- hardcode_into_libs=yes
-- ;;
--
--hpux9* | hpux10* | hpux11*)
-- # Give a soname corresponding to the major version so that dld.sl refuses to
-- # link against other versions.
-- version_type=sunos
-- need_lib_prefix=no
-- need_version=no
-- case $host_cpu in
-- ia64*)
-- shrext_cmds='.so'
-- hardcode_into_libs=yes
-- dynamic_linker="$host_os dld.so"
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- if test "X$HPUX_IA64_MODE" = X32; then
-- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-- else
-- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-- fi
-- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-- ;;
-- hppa*64*)
-- shrext_cmds='.sl'
-- hardcode_into_libs=yes
-- dynamic_linker="$host_os dld.sl"
-- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-- ;;
-- *)
-- shrext_cmds='.sl'
-- dynamic_linker="$host_os dld.sl"
-- shlibpath_var=SHLIB_PATH
-- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- ;;
-- esac
-- # HP-UX runs *really* slowly unless shared libraries are mode 555.
-- postinstall_cmds='chmod 555 $lib'
-- ;;
--
--interix[3-9]*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- ;;
--
--irix5* | irix6* | nonstopux*)
-- case $host_os in
-- nonstopux*) version_type=nonstopux ;;
-- *)
-- if test "$lt_cv_prog_gnu_ld" = yes; then
-- version_type=linux
-- else
-- version_type=irix
-- fi ;;
-- esac
-- need_lib_prefix=no
-- need_version=no
-- soname_spec='${libname}${release}${shared_ext}$major'
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-- case $host_os in
-- irix5* | nonstopux*)
-- libsuff= shlibsuff=
-- ;;
-- *)
-- case $LD in # libtool.m4 will add one of these switches to LD
-- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-- libsuff= shlibsuff= libmagic=32-bit;;
-- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-- libsuff=32 shlibsuff=N32 libmagic=N32;;
-- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-- libsuff=64 shlibsuff=64 libmagic=64-bit;;
-- *) libsuff= shlibsuff= libmagic=never-match;;
-- esac
-- ;;
-- esac
-- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-- shlibpath_overrides_runpath=no
-- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-- hardcode_into_libs=yes
-- ;;
--
--# No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
-- dynamic_linker=no
-- ;;
--
--# This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- # Some binutils ld are patched to set DT_RUNPATH
-- save_LDFLAGS=$LDFLAGS
-- save_libdir=$libdir
-- eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
-- LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-- shlibpath_overrides_runpath=yes
--fi
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- LDFLAGS=$save_LDFLAGS
-- libdir=$save_libdir
--
-- # This implies no fast_install, which is unacceptable.
-- # Some rework will be needed to allow for fast_install
-- # before this can be enabled.
-- hardcode_into_libs=yes
--
-- # Append ld.so.conf contents to the search path
-- if test -f /etc/ld.so.conf; then
-- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
-- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-- fi
--
-- # We used to test for /lib/ld.so.1 and disable shared libraries on
-- # powerpc, because MkLinux only supported shared libraries with the
-- # GNU dynamic linker. Since this was broken with cross compilers,
-- # most powerpc-linux boxes support dynamic linking these days and
-- # people can always --disable-shared, the test was removed, and we
-- # assume the GNU/Linux dynamic linker is in use.
-- dynamic_linker='GNU/Linux ld.so'
-- ;;
--
--netbsdelf*-gnu)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- dynamic_linker='NetBSD ld.elf_so'
-- ;;
--
--netbsd*)
-- version_type=sunos
-- need_lib_prefix=no
-- need_version=no
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-- dynamic_linker='NetBSD (a.out) ld.so'
-- else
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- dynamic_linker='NetBSD ld.elf_so'
-- fi
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- ;;
--
--newsos6)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- ;;
--
--*nto* | *qnx*)
-- version_type=qnx
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- dynamic_linker='ldqnx.so'
-- ;;
--
--openbsd*)
-- version_type=sunos
-- sys_lib_dlsearch_path_spec="/usr/lib"
-- need_lib_prefix=no
-- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-- case $host_os in
-- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-- *) need_version=no ;;
-- esac
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-- case $host_os in
-- openbsd2.[89] | openbsd2.[89].*)
-- shlibpath_overrides_runpath=no
-- ;;
-- *)
-- shlibpath_overrides_runpath=yes
-- ;;
-- esac
-- else
-- shlibpath_overrides_runpath=yes
-- fi
-- ;;
--
--os2*)
-- libname_spec='$name'
-- shrext_cmds=".dll"
-- need_lib_prefix=no
-- library_names_spec='$libname${shared_ext} $libname.a'
-- dynamic_linker='OS/2 ld.exe'
-- shlibpath_var=LIBPATH
-- ;;
--
--osf3* | osf4* | osf5*)
-- version_type=osf
-- need_lib_prefix=no
-- need_version=no
-- soname_spec='${libname}${release}${shared_ext}$major'
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-- ;;
--
--rdos*)
-- dynamic_linker=no
-- ;;
--
--solaris*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- # ldd complains unless libraries are executable
-- postinstall_cmds='chmod +x $lib'
-- ;;
--
--sunos4*)
-- version_type=sunos
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- if test "$with_gnu_ld" = yes; then
-- need_lib_prefix=no
-- fi
-- need_version=yes
-- ;;
--
--sysv4 | sysv4.3*)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- case $host_vendor in
-- sni)
-- shlibpath_overrides_runpath=no
-- need_lib_prefix=no
-- runpath_var=LD_RUN_PATH
-- ;;
-- siemens)
-- need_lib_prefix=no
-- ;;
-- motorola)
-- need_lib_prefix=no
-- need_version=no
-- shlibpath_overrides_runpath=no
-- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-- ;;
-- esac
-- ;;
--
--sysv4*MP*)
-- if test -d /usr/nec ;then
-- version_type=linux
-- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-- soname_spec='$libname${shared_ext}.$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- fi
-- ;;
--
--sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-- version_type=freebsd-elf
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- if test "$with_gnu_ld" = yes; then
-- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-- else
-- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-- case $host_os in
-- sco3.2v5*)
-- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-- ;;
-- esac
-- fi
-- sys_lib_dlsearch_path_spec='/usr/lib'
-- ;;
--
--tpf*)
-- # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- ;;
--
--uts4*)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- ;;
--
--*)
-- dynamic_linker=no
-- ;;
--esac
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
--$as_echo "$dynamic_linker" >&6; }
--test "$dynamic_linker" = no && can_build_shared=no
--
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
-- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
--fi
--
--if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
--fi
--if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-- sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
--$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
--hardcode_action=
--if test -n "$hardcode_libdir_flag_spec" ||
-- test -n "$runpath_var" ||
-- test "X$hardcode_automatic" = "Xyes" ; then
--
-- # We can hardcode non-existent directories.
-- if test "$hardcode_direct" != no &&
-- # If the only mechanism to avoid hardcoding is shlibpath_var, we
-- # have to relink, otherwise we might link with an installed library
-- # when we should be linking with a yet-to-be-installed one
-- ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
-- test "$hardcode_minus_L" != no; then
-- # Linking always hardcodes the temporary library directory.
-- hardcode_action=relink
-- else
-- # We can link without hardcoding, and we can hardcode nonexisting dirs.
-- hardcode_action=immediate
-- fi
--else
-- # We cannot hardcode anything, or else we can only hardcode existing
-- # directories.
-- hardcode_action=unsupported
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
--$as_echo "$hardcode_action" >&6; }
--
--if test "$hardcode_action" = relink ||
-- test "$inherit_rpath" = yes; then
-- # Fast installation is not supported
-- enable_fast_install=no
--elif test "$shlibpath_overrides_runpath" = yes ||
-- test "$enable_shared" = no; then
-- # Fast installation is not necessary
-- enable_fast_install=needless
--fi
--
--
--
--
--
--
-- if test "x$enable_dlopen" != xyes; then
-- enable_dlopen=unknown
-- enable_dlopen_self=unknown
-- enable_dlopen_self_static=unknown
--else
-- lt_cv_dlopen=no
-- lt_cv_dlopen_libs=
--
-- case $host_os in
-- beos*)
-- lt_cv_dlopen="load_add_on"
-- lt_cv_dlopen_libs=
-- lt_cv_dlopen_self=yes
-- ;;
--
-- mingw* | pw32* | cegcc*)
-- lt_cv_dlopen="LoadLibrary"
-- lt_cv_dlopen_libs=
-- ;;
--
-- cygwin*)
-- lt_cv_dlopen="dlopen"
-- lt_cv_dlopen_libs=
-- ;;
--
-- darwin*)
-- # if libdl is installed we need to link against it
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
--$as_echo_n "checking for dlopen in -ldl... " >&6; }
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dlopen ();
--int
--main ()
--{
--return dlopen ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dl_dlopen=yes
--else
-- ac_cv_lib_dl_dlopen=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
--$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
--if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--
-- lt_cv_dlopen="dyld"
-- lt_cv_dlopen_libs=
-- lt_cv_dlopen_self=yes
--
--fi
--
-- ;;
--
-- *)
-- ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
--if test "x$ac_cv_func_shl_load" = x""yes; then :
-- lt_cv_dlopen="shl_load"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
--$as_echo_n "checking for shl_load in -ldld... " >&6; }
--if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char shl_load ();
--int
--main ()
--{
--return shl_load ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dld_shl_load=yes
--else
-- ac_cv_lib_dld_shl_load=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
--$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
--if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
-- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
--else
-- ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
--if test "x$ac_cv_func_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
--$as_echo_n "checking for dlopen in -ldl... " >&6; }
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dlopen ();
--int
--main ()
--{
--return dlopen ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dl_dlopen=yes
--else
-- ac_cv_lib_dl_dlopen=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
--$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
--if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
--$as_echo_n "checking for dlopen in -lsvld... " >&6; }
--if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lsvld $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dlopen ();
--int
--main ()
--{
--return dlopen ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_svld_dlopen=yes
--else
-- ac_cv_lib_svld_dlopen=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
--$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
--if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
--$as_echo_n "checking for dld_link in -ldld... " >&6; }
--if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dld_link ();
--int
--main ()
--{
--return dld_link ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dld_dld_link=yes
--else
-- ac_cv_lib_dld_dld_link=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
--$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
--if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
-- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
-- ;;
-- esac
--
-- if test "x$lt_cv_dlopen" != xno; then
-- enable_dlopen=yes
-- else
-- enable_dlopen=no
-- fi
--
-- case $lt_cv_dlopen in
-- dlopen)
-- save_CPPFLAGS="$CPPFLAGS"
-- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
--
-- save_LDFLAGS="$LDFLAGS"
-- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
--
-- save_LIBS="$LIBS"
-- LIBS="$lt_cv_dlopen_libs $LIBS"
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
--$as_echo_n "checking whether a program can dlopen itself... " >&6; }
--if test "${lt_cv_dlopen_self+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test "$cross_compiling" = yes; then :
-- lt_cv_dlopen_self=cross
--else
-- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-- lt_status=$lt_dlunknown
-- cat > conftest.$ac_ext <<_LT_EOF
--#line __oline__ "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--# define LT_DLGLOBAL RTLD_GLOBAL
--#else
--# ifdef DL_GLOBAL
--# define LT_DLGLOBAL DL_GLOBAL
--# else
--# define LT_DLGLOBAL 0
--# endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-- find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--# ifdef RTLD_LAZY
--# define LT_DLLAZY_OR_NOW RTLD_LAZY
--# else
--# ifdef DL_LAZY
--# define LT_DLLAZY_OR_NOW DL_LAZY
--# else
--# ifdef RTLD_NOW
--# define LT_DLLAZY_OR_NOW RTLD_NOW
--# else
--# ifdef DL_NOW
--# define LT_DLLAZY_OR_NOW DL_NOW
--# else
--# define LT_DLLAZY_OR_NOW 0
--# endif
--# endif
--# endif
--# endif
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
-- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-- int status = $lt_dlunknown;
--
-- if (self)
-- {
-- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
-- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-- /* dlclose (self); */
-- }
-- else
-- puts (dlerror ());
--
-- return status;
--}
--_LT_EOF
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-- (./conftest; exit; ) >&5 2>/dev/null
-- lt_status=$?
-- case x$lt_status in
-- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
-- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
-- x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
-- esac
-- else :
-- # compilation failed
-- lt_cv_dlopen_self=no
-- fi
--fi
--rm -fr conftest*
--
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
--$as_echo "$lt_cv_dlopen_self" >&6; }
--
-- if test "x$lt_cv_dlopen_self" = xyes; then
-- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
--$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
--if test "${lt_cv_dlopen_self_static+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test "$cross_compiling" = yes; then :
-- lt_cv_dlopen_self_static=cross
--else
-- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-- lt_status=$lt_dlunknown
-- cat > conftest.$ac_ext <<_LT_EOF
--#line __oline__ "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--# define LT_DLGLOBAL RTLD_GLOBAL
--#else
--# ifdef DL_GLOBAL
--# define LT_DLGLOBAL DL_GLOBAL
--# else
--# define LT_DLGLOBAL 0
--# endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-- find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--# ifdef RTLD_LAZY
--# define LT_DLLAZY_OR_NOW RTLD_LAZY
--# else
--# ifdef DL_LAZY
--# define LT_DLLAZY_OR_NOW DL_LAZY
--# else
--# ifdef RTLD_NOW
--# define LT_DLLAZY_OR_NOW RTLD_NOW
--# else
--# ifdef DL_NOW
--# define LT_DLLAZY_OR_NOW DL_NOW
--# else
--# define LT_DLLAZY_OR_NOW 0
--# endif
--# endif
--# endif
--# endif
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
-- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-- int status = $lt_dlunknown;
--
-- if (self)
-- {
-- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
-- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-- /* dlclose (self); */
-- }
-- else
-- puts (dlerror ());
--
-- return status;
--}
--_LT_EOF
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-- (./conftest; exit; ) >&5 2>/dev/null
-- lt_status=$?
-- case x$lt_status in
-- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
-- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
-- x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
-- esac
-- else :
-- # compilation failed
-- lt_cv_dlopen_self_static=no
-- fi
--fi
--rm -fr conftest*
--
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
--$as_echo "$lt_cv_dlopen_self_static" >&6; }
-- fi
--
-- CPPFLAGS="$save_CPPFLAGS"
-- LDFLAGS="$save_LDFLAGS"
-- LIBS="$save_LIBS"
-- ;;
-- esac
--
-- case $lt_cv_dlopen_self in
-- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-- *) enable_dlopen_self=unknown ;;
-- esac
--
-- case $lt_cv_dlopen_self_static in
-- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-- *) enable_dlopen_self_static=unknown ;;
-- esac
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--striplib=
--old_striplib=
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
--$as_echo_n "checking whether stripping libraries is possible... " >&6; }
--if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
-- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--else
--# FIXME - insert some real tests, host_os isn't really good enough
-- case $host_os in
-- darwin*)
-- if test -n "$STRIP" ; then
-- striplib="$STRIP -x"
-- old_striplib="$STRIP -S"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- fi
-- ;;
-- *)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- ;;
-- esac
--fi
--
--
--
--
--
--
--
--
--
--
--
--
-- # Report which library types will actually be built
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
--$as_echo_n "checking if libtool supports shared libraries... " >&6; }
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
--$as_echo "$can_build_shared" >&6; }
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
--$as_echo_n "checking whether to build shared libraries... " >&6; }
-- test "$can_build_shared" = "no" && enable_shared=no
--
-- # On AIX, shared libraries and static libraries use the same namespace, and
-- # are all built from PIC.
-- case $host_os in
-- aix3*)
-- test "$enable_shared" = yes && enable_static=no
-- if test -n "$RANLIB"; then
-- archive_cmds="$archive_cmds~\$RANLIB \$lib"
-- postinstall_cmds='$RANLIB $lib'
-- fi
-- ;;
--
-- aix[4-9]*)
-- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-- test "$enable_shared" = yes && enable_static=no
-- fi
-- ;;
-- esac
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
--$as_echo "$enable_shared" >&6; }
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
--$as_echo_n "checking whether to build static libraries... " >&6; }
-- # Make sure either enable_shared or enable_static is yes.
-- test "$enable_shared" = yes || enable_static=yes
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
--$as_echo "$enable_static" >&6; }
--
--
--
--
--fi
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--CC="$lt_save_CC"
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ac_config_commands="$ac_config_commands libtool"
--
--
--
--
--# Only expand once:
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Wall" >&5
--$as_echo_n "checking to see if compiler understands -Wall... " >&6; }
--
-- save_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -Wall"
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- flag_ok=yes
--else
-- flag_ok=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- CFLAGS="$save_CFLAGS"
--
-- if test "X$flag_ok" = Xyes ; then
-- GST_WALL="yes"
-- true
-- else
-- GST_WALL="no"
-- true
-- fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
--$as_echo "$flag_ok" >&6; }
--
--
--if test "x$GST_WALL" = "xyes"; then
-- GST_ERROR="$GST_ERROR -Wall"
--
-- if test "x$GST_PLUGIN_CVS" = "xyes"; then
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Werror" >&5
--$as_echo_n "checking to see if compiler understands -Werror... " >&6; }
--
-- save_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -Werror"
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- flag_ok=yes
--else
-- flag_ok=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- CFLAGS="$save_CFLAGS"
--
-- if test "X$flag_ok" = Xyes ; then
-- GST_ERROR="$GST_ERROR -Werror"
-- true
-- else
-- GST_ERROR="$GST_ERROR"
-- true
-- fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
--$as_echo "$flag_ok" >&6; }
--
-- fi
--fi
--
--# Extract the first word of "pkg-config", so it can be a program name with args.
--set dummy pkg-config; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_HAVE_PKGCONFIG+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$HAVE_PKGCONFIG"; then
-- ac_cv_prog_HAVE_PKGCONFIG="$HAVE_PKGCONFIG" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_HAVE_PKGCONFIG="yes"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
-- test -z "$ac_cv_prog_HAVE_PKGCONFIG" && ac_cv_prog_HAVE_PKGCONFIG="no"
--fi
--fi
--HAVE_PKGCONFIG=$ac_cv_prog_HAVE_PKGCONFIG
--if test -n "$HAVE_PKGCONFIG"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PKGCONFIG" >&5
--$as_echo "$HAVE_PKGCONFIG" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--
--if test "x$HAVE_PKGCONFIG" = "xno"; then
-- as_fn_error "you need to have pkgconfig installed !" "$LINENO" 5
--fi
--
--
--
--
--
--if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
--set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $PKG_CONFIG in
-- [\\/]* | ?:[\\/]*)
-- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
-- ;;
-- *)
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
-- ;;
--esac
--fi
--PKG_CONFIG=$ac_cv_path_PKG_CONFIG
--if test -n "$PKG_CONFIG"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
--$as_echo "$PKG_CONFIG" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_path_PKG_CONFIG"; then
-- ac_pt_PKG_CONFIG=$PKG_CONFIG
-- # Extract the first word of "pkg-config", so it can be a program name with args.
--set dummy pkg-config; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $ac_pt_PKG_CONFIG in
-- [\\/]* | ?:[\\/]*)
-- ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
-- ;;
-- *)
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
-- ;;
--esac
--fi
--ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
--if test -n "$ac_pt_PKG_CONFIG"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
--$as_echo "$ac_pt_PKG_CONFIG" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_pt_PKG_CONFIG" = x; then
-- PKG_CONFIG=""
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- PKG_CONFIG=$ac_pt_PKG_CONFIG
-- fi
--else
-- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
--fi
--
--fi
--if test -n "$PKG_CONFIG"; then
-- _pkg_min_version=0.9.0
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
--$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
-- if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- PKG_CONFIG=""
-- fi
--
--fi
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST" >&5
--$as_echo_n "checking for GST... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_CFLAGS"; then
-- pkg_cv_GST_CFLAGS="$GST_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
-- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_CFLAGS=`$PKG_CONFIG --cflags "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_LIBS"; then
-- pkg_cv_GST_LIBS="$GST_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
-- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_LIBS=`$PKG_CONFIG --libs "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- else
-- GST_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GST_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GST=no
--elif test $pkg_failed = untried; then
-- HAVE_GST=no
--else
-- GST_CFLAGS=$pkg_cv_GST_CFLAGS
-- GST_LIBS=$pkg_cv_GST_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GST=yes
--fi
--
--if test "x$HAVE_GST" = "xno"; then
-- as_fn_error "you need gstreamer development packages installed !" "$LINENO" 5
--fi
--
--GST_CFLAGS="$GST_CFLAGS $GST_ERROR"
--
--
--
--
--
--
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST_BASE" >&5
--$as_echo_n "checking for GST_BASE... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_BASE_CFLAGS"; then
-- pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_BASE_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_BASE_LIBS"; then
-- pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_BASE_LIBS=`$PKG_CONFIG --libs "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- else
-- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GST_BASE_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GST_BASE=no
--elif test $pkg_failed = untried; then
-- HAVE_GST_BASE=no
--else
-- GST_BASE_CFLAGS=$pkg_cv_GST_BASE_CFLAGS
-- GST_BASE_LIBS=$pkg_cv_GST_BASE_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GST_BASE=yes
--fi
--
--if test "x$HAVE_GST_BASE" = "xno"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer base class libraries found (gstreamer-base-$GST_MAJORMINOR)" >&5
--$as_echo "$as_me: no GStreamer base class libraries found (gstreamer-base-$GST_MAJORMINOR)" >&6;}
--fi
--
--
--
--
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPB_BASE" >&5
--$as_echo_n "checking for GSTPB_BASE... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTPB_BASE_CFLAGS"; then
-- pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTPB_BASE_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTPB_BASE_LIBS"; then
-- pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTPB_BASE_LIBS=`$PKG_CONFIG --libs "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
-- else
-- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GSTPB_BASE_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GSTPB_BASE=no
--elif test $pkg_failed = untried; then
-- HAVE_GSTPB_BASE=no
--else
-- GSTPB_BASE_CFLAGS=$pkg_cv_GSTPB_BASE_CFLAGS
-- GSTPB_BASE_LIBS=$pkg_cv_GSTPB_BASE_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GSTPB_BASE=yes
--fi
--
--if test "x$HAVE_GSTPB_BASE" = "xno"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer Plugins Base libraries found (gstreamer-plugins-base-$GST_MAJORMINOR)" >&5
--$as_echo "$as_me: no GStreamer Plugins Base libraries found (gstreamer-plugins-base-$GST_MAJORMINOR)" >&6;}
--fi
--
--
--
--
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTCTRL" >&5
--$as_echo_n "checking for GSTCTRL... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTCTRL_CFLAGS"; then
-- pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTCTRL_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTCTRL_LIBS"; then
-- pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTCTRL_LIBS=`$PKG_CONFIG --libs "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
-- else
-- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GSTCTRL_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GSTCTRL=no
--elif test $pkg_failed = untried; then
-- HAVE_GSTCTRL=no
--else
-- GSTCTRL_CFLAGS=$pkg_cv_GSTCTRL_CFLAGS
-- GSTCTRL_LIBS=$pkg_cv_GSTCTRL_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GSTCTRL=yes
--fi
--
--if test "x$HAVE_GSTCTRL" = "xno"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer Controller libraries found (gstreamer-controller-$GST_MAJORMINOR)" >&5
--$as_echo "$as_me: no GStreamer Controller libraries found (gstreamer-controller-$GST_MAJORMINOR)" >&6;}
--fi
--
--
--
--
--if test "x${prefix}" = "x$HOME"; then
-- plugindir="$HOME/.gstreamer-$GST_MAJORMINOR/plugins"
--else
-- plugindir="\$(libdir)/gstreamer-$GST_MAJORMINOR"
--fi
--
--
--GST_PLUGIN_LDFLAGS='-module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*'
--
--
--ac_config_files="$ac_config_files Makefile m4/Makefile src/Makefile"
--
--cat >confcache <<\_ACEOF
--# This file is a shell script that caches the results of configure
--# tests run on this system so they can be shared between configure
--# scripts and configure runs, see configure's option --config-cache.
--# It is not useful on other systems. If it contains results you don't
--# want to keep, you may remove or edit it.
--#
--# config.status only pays attention to the cache file if you give it
--# the --recheck option to rerun configure.
--#
--# `ac_cv_env_foo' variables (set or unset) will be overridden when
--# loading this file, other *unset* `ac_cv_foo' will be assigned the
--# following values.
--
--_ACEOF
--
--# The following way of writing the cache mishandles newlines in values,
--# but we know of no workaround that is simple, portable, and efficient.
--# So, we kill variables containing newlines.
--# Ultrix sh set writes to stderr and can't be redirected directly,
--# and sets the high bit in the cache file unless we assign to the vars.
--(
-- for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
-- eval ac_val=\$$ac_var
-- case $ac_val in #(
-- *${as_nl}*)
-- case $ac_var in #(
-- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
--$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-- esac
-- case $ac_var in #(
-- _ | IFS | as_nl) ;; #(
-- BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-- *) { eval $ac_var=; unset $ac_var;} ;;
-- esac ;;
-- esac
-- done
--
-- (set) 2>&1 |
-- case $as_nl`(ac_space=' '; set) 2>&1` in #(
-- *${as_nl}ac_space=\ *)
-- # `set' does not quote correctly, so add quotes: double-quote
-- # substitution turns \\\\ into \\, and sed turns \\ into \.
-- sed -n \
-- "s/'/'\\\\''/g;
-- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
-- ;; #(
-- *)
-- # `set' quotes correctly as required by POSIX, so do not add quotes.
-- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-- ;;
-- esac |
-- sort
--) |
-- sed '
-- /^ac_cv_env_/b end
-- t clear
-- :clear
-- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
-- t end
-- s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
-- :end' >>confcache
--if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
-- if test -w "$cache_file"; then
-- test "x$cache_file" != "x/dev/null" &&
-- { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
--$as_echo "$as_me: updating cache $cache_file" >&6;}
-- cat confcache >$cache_file
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
--$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
-- fi
--fi
--rm -f confcache
--
--test "x$prefix" = xNONE && prefix=$ac_default_prefix
--# Let make expand exec_prefix.
--test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
--
--DEFS=-DHAVE_CONFIG_H
--
--ac_libobjs=
--ac_ltlibobjs=
--for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
-- # 1. Remove the extension, and $U if already installed.
-- ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-- ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
-- # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
-- # will be set to the directory where LIBOBJS objects are built.
-- as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
-- as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
--done
--LIB@&t at OBJS=$ac_libobjs
--
--LTLIBOBJS=$ac_ltlibobjs
--
--
--if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
-- as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
--Usually this means the macro was only invoked conditionally." "$LINENO" 5
--fi
-- if test -n "$EXEEXT"; then
-- am__EXEEXT_TRUE=
-- am__EXEEXT_FALSE='#'
--else
-- am__EXEEXT_TRUE='#'
-- am__EXEEXT_FALSE=
--fi
--
--if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-- as_fn_error "conditional \"AMDEP\" was never defined.
--Usually this means the macro was only invoked conditionally." "$LINENO" 5
--fi
--if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-- as_fn_error "conditional \"am__fastdepCC\" was never defined.
--Usually this means the macro was only invoked conditionally." "$LINENO" 5
--fi
--
--: ${CONFIG_STATUS=./config.status}
--ac_write_fail=0
--ac_clean_files_save=$ac_clean_files
--ac_clean_files="$ac_clean_files $CONFIG_STATUS"
--{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
--$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
--as_write_fail=0
--cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
--#! $SHELL
--# Generated by $as_me.
--# Run this file to recreate the current configuration.
--# Compiler output produced by configure, useful for debugging
--# configure, is in config.log if it exists.
--
--debug=false
--ac_cs_recheck=false
--ac_cs_silent=false
--
--SHELL=\${CONFIG_SHELL-$SHELL}
--export SHELL
--_ASEOF
--cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
--## -------------------- ##
--## M4sh Initialization. ##
--## -------------------- ##
--
--# Be more Bourne compatible
--DUALCASE=1; export DUALCASE # for MKS sh
--if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-- emulate sh
-- NULLCMD=:
-- # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-- # is contrary to our usage. Disable this feature.
-- alias -g '${1+"$@"}'='"$@"'
-- setopt NO_GLOB_SUBST
--else
-- case `(set -o) 2>/dev/null` in @%:@(
-- *posix*) :
-- set -o posix ;; @%:@(
-- *) :
-- ;;
--esac
--fi
--
--
--as_nl='
--'
--export as_nl
--# Printing a long string crashes Solaris 7 /usr/bin/printf.
--as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
--# Prefer a ksh shell builtin over an external printf program on Solaris,
--# but without wasting forks for bash or zsh.
--if test -z "$BASH_VERSION$ZSH_VERSION" \
-- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='print -r --'
-- as_echo_n='print -rn --'
--elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='printf %s\n'
-- as_echo_n='printf %s'
--else
-- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-- as_echo_n='/usr/ucb/echo -n'
-- else
-- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-- as_echo_n_body='eval
-- arg=$1;
-- case $arg in @%:@(
-- *"$as_nl"*)
-- expr "X$arg" : "X\\(.*\\)$as_nl";
-- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-- esac;
-- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-- '
-- export as_echo_n_body
-- as_echo_n='sh -c $as_echo_n_body as_echo'
-- fi
-- export as_echo_body
-- as_echo='sh -c $as_echo_body as_echo'
--fi
--
--# The user is always right.
--if test "${PATH_SEPARATOR+set}" != set; then
-- PATH_SEPARATOR=:
-- (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-- (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-- PATH_SEPARATOR=';'
-- }
--fi
--
--
--# IFS
--# We need space, tab and new line, in precisely that order. Quoting is
--# there to prevent editors from complaining about space-tab.
--# (If _AS_PATH_WALK were called with IFS unset, it would disable word
--# splitting by setting IFS to empty value.)
--IFS=" "" $as_nl"
--
--# Find who we are. Look in the path if we contain no directory separator.
--case $0 in @%:@((
-- *[\\/]* ) as_myself=$0 ;;
-- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-- done
--IFS=$as_save_IFS
--
-- ;;
--esac
--# We did not find ourselves, most probably we were run as `sh COMMAND'
--# in which case we are not to be found in the path.
--if test "x$as_myself" = x; then
-- as_myself=$0
--fi
--if test ! -f "$as_myself"; then
-- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-- exit 1
--fi
--
--# Unset variables that we do not need and which cause bugs (e.g. in
--# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
--# suppresses any "Segmentation fault" message there. '((' could
--# trigger a bug in pdksh 5.2.14.
--for as_var in BASH_ENV ENV MAIL MAILPATH
--do eval test x\${$as_var+set} = xset \
-- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
--done
--PS1='$ '
--PS2='> '
--PS4='+ '
--
--# NLS nuisances.
--LC_ALL=C
--export LC_ALL
--LANGUAGE=C
--export LANGUAGE
--
--# CDPATH.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--
--@%:@ as_fn_error ERROR [LINENO LOG_FD]
--@%:@ ---------------------------------
--@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
--@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
--@%:@ script with status @S|@?, using 1 if that was 0.
--as_fn_error ()
--{
-- as_status=$?; test $as_status -eq 0 && as_status=1
-- if test "$3"; then
-- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
-- fi
-- $as_echo "$as_me: error: $1" >&2
-- as_fn_exit $as_status
--} @%:@ as_fn_error
--
--
--@%:@ as_fn_set_status STATUS
--@%:@ -----------------------
--@%:@ Set @S|@? to STATUS, without forking.
--as_fn_set_status ()
--{
-- return $1
--} @%:@ as_fn_set_status
--
--@%:@ as_fn_exit STATUS
--@%:@ -----------------
--@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
--as_fn_exit ()
--{
-- set +e
-- as_fn_set_status $1
-- exit $1
--} @%:@ as_fn_exit
--
--@%:@ as_fn_unset VAR
--@%:@ ---------------
--@%:@ Portably unset VAR.
--as_fn_unset ()
--{
-- { eval $1=; unset $1;}
--}
--as_unset=as_fn_unset
--@%:@ as_fn_append VAR VALUE
--@%:@ ----------------------
--@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
--@%:@ advantage of any shell optimizations that allow amortized linear growth over
--@%:@ repeated appends, instead of the typical quadratic growth present in naive
--@%:@ implementations.
--if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-- eval 'as_fn_append ()
-- {
-- eval $1+=\$2
-- }'
--else
-- as_fn_append ()
-- {
-- eval $1=\$$1\$2
-- }
--fi # as_fn_append
--
--@%:@ as_fn_arith ARG...
--@%:@ ------------------
--@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
--@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
--@%:@ must be portable across @S|@(()) and expr.
--if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-- eval 'as_fn_arith ()
-- {
-- as_val=$(( $* ))
-- }'
--else
-- as_fn_arith ()
-- {
-- as_val=`expr "$@" || test $? -eq 1`
-- }
--fi # as_fn_arith
--
--
--if expr a : '\(a\)' >/dev/null 2>&1 &&
-- test "X`expr 00001 : '.*\(...\)'`" = X001; then
-- as_expr=expr
--else
-- as_expr=false
--fi
--
--if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-- as_basename=basename
--else
-- as_basename=false
--fi
--
--if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-- as_dirname=dirname
--else
-- as_dirname=false
--fi
--
--as_me=`$as_basename -- "$0" ||
--$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-- X"$0" : 'X\(//\)$' \| \
-- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X/"$0" |
-- sed '/^.*\/\([^/][^/]*\)\/*$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
--
--# Avoid depending upon Character Ranges.
--as_cr_letters='abcdefghijklmnopqrstuvwxyz'
--as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
--as_cr_Letters=$as_cr_letters$as_cr_LETTERS
--as_cr_digits='0123456789'
--as_cr_alnum=$as_cr_Letters$as_cr_digits
--
--ECHO_C= ECHO_N= ECHO_T=
--case `echo -n x` in @%:@(((((
---n*)
-- case `echo 'xy\c'` in
-- *c*) ECHO_T=' ';; # ECHO_T is single tab character.
-- xy) ECHO_C='\c';;
-- *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
-- ECHO_T=' ';;
-- esac;;
--*)
-- ECHO_N='-n';;
--esac
--
--rm -f conf$$ conf$$.exe conf$$.file
--if test -d conf$$.dir; then
-- rm -f conf$$.dir/conf$$.file
--else
-- rm -f conf$$.dir
-- mkdir conf$$.dir 2>/dev/null
--fi
--if (echo >conf$$.file) 2>/dev/null; then
-- if ln -s conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s='ln -s'
-- # ... but there are two gotchas:
-- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-- # In both cases, we have to default to `cp -p'.
-- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-- as_ln_s='cp -p'
-- elif ln conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s=ln
-- else
-- as_ln_s='cp -p'
-- fi
--else
-- as_ln_s='cp -p'
--fi
--rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
--rmdir conf$$.dir 2>/dev/null
--
--
--@%:@ as_fn_mkdir_p
--@%:@ -------------
--@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
--as_fn_mkdir_p ()
--{
--
-- case $as_dir in #(
-- -*) as_dir=./$as_dir;;
-- esac
-- test -d "$as_dir" || eval $as_mkdir_p || {
-- as_dirs=
-- while :; do
-- case $as_dir in #(
-- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-- *) as_qdir=$as_dir;;
-- esac
-- as_dirs="'$as_qdir' $as_dirs"
-- as_dir=`$as_dirname -- "$as_dir" ||
--$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$as_dir" : 'X\(//\)[^/]' \| \
-- X"$as_dir" : 'X\(//\)$' \| \
-- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$as_dir" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- test -d "$as_dir" && break
-- done
-- test -z "$as_dirs" || eval "mkdir $as_dirs"
-- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
--
--
--} @%:@ as_fn_mkdir_p
--if mkdir -p . 2>/dev/null; then
-- as_mkdir_p='mkdir -p "$as_dir"'
--else
-- test -d ./-p && rmdir ./-p
-- as_mkdir_p=false
--fi
--
--if test -x / >/dev/null 2>&1; then
-- as_test_x='test -x'
--else
-- if ls -dL / >/dev/null 2>&1; then
-- as_ls_L_option=L
-- else
-- as_ls_L_option=
-- fi
-- as_test_x='
-- eval sh -c '\''
-- if test -d "$1"; then
-- test -d "$1/.";
-- else
-- case $1 in @%:@(
-- -*)set "./$1";;
-- esac;
-- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
-- ???[sx]*):;;*)false;;esac;fi
-- '\'' sh
-- '
--fi
--as_executable_p=$as_test_x
--
--# Sed expression to map a string onto a valid CPP name.
--as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
--
--# Sed expression to map a string onto a valid variable name.
--as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
--
--
--exec 6>&1
--## ----------------------------------- ##
--## Main body of $CONFIG_STATUS script. ##
--## ----------------------------------- ##
--_ASEOF
--test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--# Save the log message, to keep $0 and so on meaningful, and to
--# report actual input values of CONFIG_FILES etc. instead of their
--# values after options handling.
--ac_log="
--This file was extended by $as_me, which was
--generated by GNU Autoconf 2.65. Invocation command line was
--
-- CONFIG_FILES = $CONFIG_FILES
-- CONFIG_HEADERS = $CONFIG_HEADERS
-- CONFIG_LINKS = $CONFIG_LINKS
-- CONFIG_COMMANDS = $CONFIG_COMMANDS
-- $ $0 $@
--
--on `(hostname || uname -n) 2>/dev/null | sed 1q`
--"
--
--_ACEOF
--
--case $ac_config_files in *"
--"*) set x $ac_config_files; shift; ac_config_files=$*;;
--esac
--
--case $ac_config_headers in *"
--"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
--esac
--
--
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--# Files that config.status was made for.
--config_files="$ac_config_files"
--config_headers="$ac_config_headers"
--config_commands="$ac_config_commands"
--
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--ac_cs_usage="\
--\`$as_me' instantiates files and other configuration actions
--from templates according to the current configuration. Unless the files
--and actions are specified as TAGs, all are instantiated by default.
--
--Usage: $0 [OPTION]... [TAG]...
--
-- -h, --help print this help, then exit
-- -V, --version print version number and configuration settings, then exit
-- --config print configuration, then exit
-- -q, --quiet, --silent
-- do not print progress messages
-- -d, --debug don't remove temporary files
-- --recheck update $as_me by reconfiguring in the same conditions
-- --file=FILE[:TEMPLATE]
-- instantiate the configuration file FILE
-- --header=FILE[:TEMPLATE]
-- instantiate the configuration header FILE
--
--Configuration files:
--$config_files
--
--Configuration headers:
--$config_headers
--
--Configuration commands:
--$config_commands
--
--Report bugs to the package provider."
--
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
--ac_cs_version="\\
--config.status
--configured by $0, generated by GNU Autoconf 2.65,
-- with options \\"\$ac_cs_config\\"
--
--Copyright (C) 2009 Free Software Foundation, Inc.
--This config.status script is free software; the Free Software Foundation
--gives unlimited permission to copy, distribute and modify it."
--
--ac_pwd='$ac_pwd'
--srcdir='$srcdir'
--INSTALL='$INSTALL'
--MKDIR_P='$MKDIR_P'
--AWK='$AWK'
--test -n "\$AWK" || AWK=awk
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--# The default lists apply if the user does not specify any file.
--ac_need_defaults=:
--while test $# != 0
--do
-- case $1 in
-- --*=*)
-- ac_option=`expr "X$1" : 'X\([^=]*\)='`
-- ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-- ac_shift=:
-- ;;
-- *)
-- ac_option=$1
-- ac_optarg=$2
-- ac_shift=shift
-- ;;
-- esac
--
-- case $ac_option in
-- # Handling of the options.
-- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-- ac_cs_recheck=: ;;
-- --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-- $as_echo "$ac_cs_version"; exit ;;
-- --config | --confi | --conf | --con | --co | --c )
-- $as_echo "$ac_cs_config"; exit ;;
-- --debug | --debu | --deb | --de | --d | -d )
-- debug=: ;;
-- --file | --fil | --fi | --f )
-- $ac_shift
-- case $ac_optarg in
-- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-- esac
-- as_fn_append CONFIG_FILES " '$ac_optarg'"
-- ac_need_defaults=false;;
-- --header | --heade | --head | --hea )
-- $ac_shift
-- case $ac_optarg in
-- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-- esac
-- as_fn_append CONFIG_HEADERS " '$ac_optarg'"
-- ac_need_defaults=false;;
-- --he | --h)
-- # Conflict between --help and --header
-- as_fn_error "ambiguous option: \`$1'
--Try \`$0 --help' for more information.";;
-- --help | --hel | -h )
-- $as_echo "$ac_cs_usage"; exit ;;
-- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-- | -silent | --silent | --silen | --sile | --sil | --si | --s)
-- ac_cs_silent=: ;;
--
-- # This is an error.
-- -*) as_fn_error "unrecognized option: \`$1'
--Try \`$0 --help' for more information." ;;
--
-- *) as_fn_append ac_config_targets " $1"
-- ac_need_defaults=false ;;
--
-- esac
-- shift
--done
--
--ac_configure_extra_args=
--
--if $ac_cs_silent; then
-- exec 6>/dev/null
-- ac_configure_extra_args="$ac_configure_extra_args --silent"
--fi
--
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--if \$ac_cs_recheck; then
-- set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
-- shift
-- \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
-- CONFIG_SHELL='$SHELL'
-- export CONFIG_SHELL
-- exec "\$@"
--fi
--
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--exec 5>>config.log
--{
-- echo
-- sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
--@%:@@%:@ Running $as_me. @%:@@%:@
--_ASBOX
-- $as_echo "$ac_log"
--} >&5
--
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--#
--# INIT-COMMANDS
--#
--AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
--
--
--# The HP-UX ksh and POSIX shell print the target directory to stdout
--# if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--sed_quote_subst='$sed_quote_subst'
--double_quote_subst='$double_quote_subst'
--delay_variable_subst='$delay_variable_subst'
--macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
--macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
--enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
--enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
--pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
--enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
--host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
--host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
--host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
--build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
--build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
--build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
--SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
--Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
--GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
--EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
--FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
--LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
--NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
--LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
--max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
--ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
--exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
--lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
--lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
--lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
--reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
--reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
--deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
--file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
--AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
--AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
--STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
--RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
--old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
--CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
--compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
--GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
--objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
--SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
--ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
--MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
--need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
--DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
--NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
--LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
--OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
--OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
--libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
--shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
--enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
--export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
--whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
--compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
--old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
--allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
--no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
--inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
--link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
--fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
--always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
--export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
--include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
--prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
--variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
--need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
--need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
--version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
--runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
--shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
--shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
--libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
--library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
--soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
--postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
--sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
--sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
--enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
--enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
--enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
--old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
--striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
--
--LTCC='$LTCC'
--LTCFLAGS='$LTCFLAGS'
--compiler='$compiler_DEFAULT'
--
--# Quote evaled strings.
--for var in SED \
--GREP \
--EGREP \
--FGREP \
--LD \
--NM \
--LN_S \
--lt_SP2NL \
--lt_NL2SP \
--reload_flag \
--OBJDUMP \
--deplibs_check_method \
--file_magic_cmd \
--AR \
--AR_FLAGS \
--STRIP \
--RANLIB \
--CC \
--CFLAGS \
--compiler \
--lt_cv_sys_global_symbol_pipe \
--lt_cv_sys_global_symbol_to_cdecl \
--lt_cv_sys_global_symbol_to_c_name_address \
--lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
--SHELL \
--ECHO \
--lt_prog_compiler_no_builtin_flag \
--lt_prog_compiler_wl \
--lt_prog_compiler_pic \
--lt_prog_compiler_static \
--lt_cv_prog_compiler_c_o \
--need_locks \
--DSYMUTIL \
--NMEDIT \
--LIPO \
--OTOOL \
--OTOOL64 \
--shrext_cmds \
--export_dynamic_flag_spec \
--whole_archive_flag_spec \
--compiler_needs_object \
--with_gnu_ld \
--allow_undefined_flag \
--no_undefined_flag \
--hardcode_libdir_flag_spec \
--hardcode_libdir_flag_spec_ld \
--hardcode_libdir_separator \
--fix_srcfile_path \
--exclude_expsyms \
--include_expsyms \
--file_list_spec \
--variables_saved_for_relink \
--libname_spec \
--library_names_spec \
--soname_spec \
--finish_eval \
--old_striplib \
--striplib; do
-- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
-- *[\\\\\\\`\\"\\\$]*)
-- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
-- ;;
-- *)
-- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
-- ;;
-- esac
--done
--
--# Double-quote double-evaled strings.
--for var in reload_cmds \
--old_postinstall_cmds \
--old_postuninstall_cmds \
--old_archive_cmds \
--extract_expsyms_cmds \
--old_archive_from_new_cmds \
--old_archive_from_expsyms_cmds \
--archive_cmds \
--archive_expsym_cmds \
--module_cmds \
--module_expsym_cmds \
--export_symbols_cmds \
--prelink_cmds \
--postinstall_cmds \
--postuninstall_cmds \
--finish_cmds \
--sys_lib_search_path_spec \
--sys_lib_dlsearch_path_spec; do
-- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
-- *[\\\\\\\`\\"\\\$]*)
-- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
-- ;;
-- *)
-- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
-- ;;
-- esac
--done
--
--# Fix-up fallback echo if it was mangled by the above quoting rules.
--case \$lt_ECHO in
--*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
-- ;;
--esac
--
--ac_aux_dir='$ac_aux_dir'
--xsi_shell='$xsi_shell'
--lt_shell_append='$lt_shell_append'
--
--# See if we are running on zsh, and set the options which allow our
--# commands through without removal of \ escapes INIT.
--if test -n "\${ZSH_VERSION+set}" ; then
-- setopt NO_GLOB_SUBST
--fi
--
--
-- PACKAGE='$PACKAGE'
-- VERSION='$VERSION'
-- TIMESTAMP='$TIMESTAMP'
-- RM='$RM'
-- ofile='$ofile'
--
--
--
--
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--
--# Handling of arguments.
--for ac_config_target in $ac_config_targets
--do
-- case $ac_config_target in
-- "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
-- "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-- "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
-- "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-- "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
-- "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
--
-- *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-- esac
--done
--
--
--# If the user did not use the arguments to specify the items to instantiate,
--# then the envvar interface is used. Set only those that are not.
--# We use the long form for the default assignment because of an extremely
--# bizarre bug on SunOS 4.1.3.
--if $ac_need_defaults; then
-- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-- test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
-- test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
--fi
--
--# Have a temporary directory for convenience. Make it in the build tree
--# simply because there is no reason against having it here, and in addition,
--# creating and moving files from /tmp can sometimes cause problems.
--# Hook for its removal unless debugging.
--# Note that there is a small window in which the directory will not be cleaned:
--# after its creation but before its name has been assigned to `$tmp'.
--$debug ||
--{
-- tmp=
-- trap 'exit_status=$?
-- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
--' 0
-- trap 'as_fn_exit 1' 1 2 13 15
--}
--# Create a (secure) tmp directory for tmp files.
--
--{
-- tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-- test -n "$tmp" && test -d "$tmp"
--} ||
--{
-- tmp=./conf$$-$RANDOM
-- (umask 077 && mkdir "$tmp")
--} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
--
--# Set up the scripts for CONFIG_FILES section.
--# No need to generate them if there are no CONFIG_FILES.
--# This happens for instance with `./config.status config.h'.
--if test -n "$CONFIG_FILES"; then
--
--
--ac_cr=`echo X | tr X '\015'`
--# On cygwin, bash can eat \r inside `` if the user requested igncr.
--# But we know of no other shell where ac_cr would be empty at this
--# point, so we can use a bashism as a fallback.
--if test "x$ac_cr" = x; then
-- eval ac_cr=\$\'\\r\'
--fi
--ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
--if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-- ac_cs_awk_cr='\r'
--else
-- ac_cs_awk_cr=$ac_cr
--fi
--
--echo 'BEGIN {' >"$tmp/subs1.awk" &&
--_ACEOF
--
--
--{
-- echo "cat >conf$$subs.awk <<_ACEOF" &&
-- echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
-- echo "_ACEOF"
--} >conf$$subs.sh ||
-- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
--ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
--ac_delim='%!_!# '
--for ac_last_try in false false false false false :; do
-- . ./conf$$subs.sh ||
-- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
--
-- ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
-- if test $ac_delim_n = $ac_delim_num; then
-- break
-- elif $ac_last_try; then
-- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
-- else
-- ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-- fi
--done
--rm -f conf$$subs.sh
--
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
--_ACEOF
--sed -n '
--h
--s/^/S["/; s/!.*/"]=/
--p
--g
--s/^[^!]*!//
--:repl
--t repl
--s/'"$ac_delim"'$//
--t delim
--:nl
--h
--s/\(.\{148\}\)..*/\1/
--t more1
--s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
--p
--n
--b repl
--:more1
--s/["\\]/\\&/g; s/^/"/; s/$/"\\/
--p
--g
--s/.\{148\}//
--t nl
--:delim
--h
--s/\(.\{148\}\)..*/\1/
--t more2
--s/["\\]/\\&/g; s/^/"/; s/$/"/
--p
--b
--:more2
--s/["\\]/\\&/g; s/^/"/; s/$/"\\/
--p
--g
--s/.\{148\}//
--t delim
--' <conf$$subs.awk | sed '
--/^[^""]/{
-- N
-- s/\n//
--}
--' >>$CONFIG_STATUS || ac_write_fail=1
--rm -f conf$$subs.awk
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--_ACAWK
--cat >>"\$tmp/subs1.awk" <<_ACAWK &&
-- for (key in S) S_is_set[key] = 1
-- FS = ""
--
--}
--{
-- line = $ 0
-- nfields = split(line, field, "@")
-- substed = 0
-- len = length(field[1])
-- for (i = 2; i < nfields; i++) {
-- key = field[i]
-- keylen = length(key)
-- if (S_is_set[key]) {
-- value = S[key]
-- line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-- len += length(value) + length(field[++i])
-- substed = 1
-- } else
-- len += 1 + keylen
-- }
--
-- print line
--}
--
--_ACAWK
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-- sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
--else
-- cat
--fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
-- || as_fn_error "could not setup config files machinery" "$LINENO" 5
--_ACEOF
--
--# VPATH may cause trouble with some makes, so we remove $(srcdir),
--# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
--# trailing colons and then remove the whole line if VPATH becomes empty
--# (actually we leave an empty line to preserve line numbers).
--if test "x$srcdir" = x.; then
-- ac_vpsub='/^[ ]*VPATH[ ]*=/{
--s/:*\$(srcdir):*/:/
--s/:*\${srcdir}:*/:/
--s/:*@srcdir@:*/:/
--s/^\([^=]*=[ ]*\):*/\1/
--s/:*$//
--s/^[^=]*=[ ]*$//
--}'
--fi
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--fi # test -n "$CONFIG_FILES"
--
--# Set up the scripts for CONFIG_HEADERS section.
--# No need to generate them if there are no CONFIG_HEADERS.
--# This happens for instance with `./config.status Makefile'.
--if test -n "$CONFIG_HEADERS"; then
--cat >"$tmp/defines.awk" <<\_ACAWK ||
--BEGIN {
--_ACEOF
--
--# Transform confdefs.h into an awk script `defines.awk', embedded as
--# here-document in config.status, that substitutes the proper values into
--# config.h.in to produce config.h.
--
--# Create a delimiter string that does not exist in confdefs.h, to ease
--# handling of long lines.
--ac_delim='%!_!# '
--for ac_last_try in false false :; do
-- ac_t=`sed -n "/$ac_delim/p" confdefs.h`
-- if test -z "$ac_t"; then
-- break
-- elif $ac_last_try; then
-- as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
-- else
-- ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-- fi
--done
--
--# For the awk script, D is an array of macro values keyed by name,
--# likewise P contains macro parameters if any. Preserve backslash
--# newline sequences.
--
--ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
--sed -n '
--s/.\{148\}/&'"$ac_delim"'/g
--t rset
--:rset
--s/^[ ]*#[ ]*define[ ][ ]*/ /
--t def
--d
--:def
--s/\\$//
--t bsnl
--s/["\\]/\\&/g
--s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
--D["\1"]=" \3"/p
--s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
--d
--:bsnl
--s/["\\]/\\&/g
--s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
--D["\1"]=" \3\\\\\\n"\\/p
--t cont
--s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
--t cont
--d
--:cont
--n
--s/.\{148\}/&'"$ac_delim"'/g
--t clear
--:clear
--s/\\$//
--t bsnlc
--s/["\\]/\\&/g; s/^/"/; s/$/"/p
--d
--:bsnlc
--s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
--b cont
--' <confdefs.h | sed '
--s/'"$ac_delim"'/"\\\
--"/g' >>$CONFIG_STATUS || ac_write_fail=1
--
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-- for (key in D) D_is_set[key] = 1
-- FS = ""
--}
--/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
-- line = \$ 0
-- split(line, arg, " ")
-- if (arg[1] == "#") {
-- defundef = arg[2]
-- mac1 = arg[3]
-- } else {
-- defundef = substr(arg[1], 2)
-- mac1 = arg[2]
-- }
-- split(mac1, mac2, "(") #)
-- macro = mac2[1]
-- prefix = substr(line, 1, index(line, defundef) - 1)
-- if (D_is_set[macro]) {
-- # Preserve the white space surrounding the "#".
-- print prefix "define", macro P[macro] D[macro]
-- next
-- } else {
-- # Replace #undef with comments. This is necessary, for example,
-- # in the case of _POSIX_SOURCE, which is predefined and required
-- # on some systems where configure will not decide to define it.
-- if (defundef == "undef") {
-- print "/*", prefix defundef, macro, "*/"
-- next
-- }
-- }
--}
--{ print }
--_ACAWK
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-- as_fn_error "could not setup config headers machinery" "$LINENO" 5
--fi # test -n "$CONFIG_HEADERS"
--
--
--eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
--shift
--for ac_tag
--do
-- case $ac_tag in
-- :[FHLC]) ac_mode=$ac_tag; continue;;
-- esac
-- case $ac_mode$ac_tag in
-- :[FHL]*:*);;
-- :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
-- :[FH]-) ac_tag=-:-;;
-- :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-- esac
-- ac_save_IFS=$IFS
-- IFS=:
-- set x $ac_tag
-- IFS=$ac_save_IFS
-- shift
-- ac_file=$1
-- shift
--
-- case $ac_mode in
-- :L) ac_source=$1;;
-- :[FH])
-- ac_file_inputs=
-- for ac_f
-- do
-- case $ac_f in
-- -) ac_f="$tmp/stdin";;
-- *) # Look for the file first in the build tree, then in the source tree
-- # (if the path is not absolute). The absolute path cannot be DOS-style,
-- # because $ac_f cannot contain `:'.
-- test -f "$ac_f" ||
-- case $ac_f in
-- [\\/$]*) false;;
-- *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-- esac ||
-- as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-- esac
-- case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-- as_fn_append ac_file_inputs " '$ac_f'"
-- done
--
-- # Let's still pretend it is `configure' which instantiates (i.e., don't
-- # use $as_me), people would be surprised to read:
-- # /* config.h. Generated by config.status. */
-- configure_input='Generated from '`
-- $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-- `' by configure.'
-- if test x"$ac_file" != x-; then
-- configure_input="$ac_file. $configure_input"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
--$as_echo "$as_me: creating $ac_file" >&6;}
-- fi
-- # Neutralize special characters interpreted by sed in replacement strings.
-- case $configure_input in #(
-- *\&* | *\|* | *\\* )
-- ac_sed_conf_input=`$as_echo "$configure_input" |
-- sed 's/[\\\\&|]/\\\\&/g'`;; #(
-- *) ac_sed_conf_input=$configure_input;;
-- esac
--
-- case $ac_tag in
-- *:-:* | *:-) cat >"$tmp/stdin" \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
-- esac
-- ;;
-- esac
--
-- ac_dir=`$as_dirname -- "$ac_file" ||
--$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$ac_file" : 'X\(//\)[^/]' \| \
-- X"$ac_file" : 'X\(//\)$' \| \
-- X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$ac_file" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- as_dir="$ac_dir"; as_fn_mkdir_p
-- ac_builddir=.
--
--case "$ac_dir" in
--.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
--*)
-- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-- # A ".." for each directory in $ac_dir_suffix.
-- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-- case $ac_top_builddir_sub in
-- "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-- esac ;;
--esac
--ac_abs_top_builddir=$ac_pwd
--ac_abs_builddir=$ac_pwd$ac_dir_suffix
--# for backward compatibility:
--ac_top_builddir=$ac_top_build_prefix
--
--case $srcdir in
-- .) # We are building in place.
-- ac_srcdir=.
-- ac_top_srcdir=$ac_top_builddir_sub
-- ac_abs_top_srcdir=$ac_pwd ;;
-- [\\/]* | ?:[\\/]* ) # Absolute name.
-- ac_srcdir=$srcdir$ac_dir_suffix;
-- ac_top_srcdir=$srcdir
-- ac_abs_top_srcdir=$srcdir ;;
-- *) # Relative name.
-- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-- ac_top_srcdir=$ac_top_build_prefix$srcdir
-- ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
--esac
--ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
--
--
-- case $ac_mode in
-- :F)
-- #
-- # CONFIG_FILE
-- #
--
-- case $INSTALL in
-- [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
-- *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
-- esac
-- ac_MKDIR_P=$MKDIR_P
-- case $MKDIR_P in
-- [\\/$]* | ?:[\\/]* ) ;;
-- */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
-- esac
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--# If the template does not know about datarootdir, expand it.
--# FIXME: This hack should be removed a few years after 2.60.
--ac_datarootdir_hack=; ac_datarootdir_seen=
--ac_sed_dataroot='
--/datarootdir/ {
-- p
-- q
--}
--/@datadir@/p
--/@docdir@/p
--/@infodir@/p
--/@localedir@/p
--/@mandir@/p'
--case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
--*datarootdir*) ac_datarootdir_seen=yes;;
--*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
--$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-- ac_datarootdir_hack='
-- s&@datadir@&$datadir&g
-- s&@docdir@&$docdir&g
-- s&@infodir@&$infodir&g
-- s&@localedir@&$localedir&g
-- s&@mandir@&$mandir&g
-- s&\\\${datarootdir}&$datarootdir&g' ;;
--esac
--_ACEOF
--
--# Neutralize VPATH when `$srcdir' = `.'.
--# Shell code in configure.ac might set extrasub.
--# FIXME: do we really want to maintain this feature?
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--ac_sed_extra="$ac_vpsub
--$extrasub
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--:t
--/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
--s|@configure_input@|$ac_sed_conf_input|;t t
--s&@top_builddir@&$ac_top_builddir_sub&;t t
--s&@top_build_prefix@&$ac_top_build_prefix&;t t
--s&@srcdir@&$ac_srcdir&;t t
--s&@abs_srcdir@&$ac_abs_srcdir&;t t
--s&@top_srcdir@&$ac_top_srcdir&;t t
--s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
--s&@builddir@&$ac_builddir&;t t
--s&@abs_builddir@&$ac_abs_builddir&;t t
--s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
--s&@INSTALL@&$ac_INSTALL&;t t
--s&@MKDIR_P@&$ac_MKDIR_P&;t t
--$ac_datarootdir_hack
--"
--eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
--
--test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
-- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
--which seems to be undefined. Please make sure it is defined." >&5
--$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
--which seems to be undefined. Please make sure it is defined." >&2;}
--
-- rm -f "$tmp/stdin"
-- case $ac_file in
-- -) cat "$tmp/out" && rm -f "$tmp/out";;
-- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
-- esac \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
-- ;;
-- :H)
-- #
-- # CONFIG_HEADER
-- #
-- if test x"$ac_file" != x-; then
-- {
-- $as_echo "/* $configure_input */" \
-- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
-- } >"$tmp/config.h" \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
-- if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
--$as_echo "$as_me: $ac_file is unchanged" >&6;}
-- else
-- rm -f "$ac_file"
-- mv "$tmp/config.h" "$ac_file" \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
-- fi
-- else
-- $as_echo "/* $configure_input */" \
-- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
-- || as_fn_error "could not create -" "$LINENO" 5
-- fi
--# Compute "$ac_file"'s index in $config_headers.
--_am_arg="$ac_file"
--_am_stamp_count=1
--for _am_header in $config_headers :; do
-- case $_am_header in
-- $_am_arg | $_am_arg:* )
-- break ;;
-- * )
-- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-- esac
--done
--echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
--$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$_am_arg" : 'X\(//\)[^/]' \| \
-- X"$_am_arg" : 'X\(//\)$' \| \
-- X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$_am_arg" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`/stamp-h$_am_stamp_count
-- ;;
--
-- :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
--$as_echo "$as_me: executing $ac_file commands" >&6;}
-- ;;
-- esac
--
--
-- case $ac_file$ac_mode in
-- "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-- # Autoconf 2.62 quotes --file arguments for eval, but not when files
-- # are listed without --file. Let's play safe and only enable the eval
-- # if we detect the quoting.
-- case $CONFIG_FILES in
-- *\'*) eval set x "$CONFIG_FILES" ;;
-- *) set x $CONFIG_FILES ;;
-- esac
-- shift
-- for mf
-- do
-- # Strip MF so we end up with the name of the file.
-- mf=`echo "$mf" | sed -e 's/:.*$//'`
-- # Check whether this is an Automake generated Makefile or not.
-- # We used to match only the files named `Makefile.in', but
-- # some people rename them; so instead we look at the file content.
-- # Grep'ing the first line is not enough: some people post-process
-- # each Makefile.in and add a new line on top of each file to say so.
-- # Grep'ing the whole file is not good either: AIX grep has a line
-- # limit of 2048, but all sed's we know have understand at least 4000.
-- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-- dirpart=`$as_dirname -- "$mf" ||
--$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$mf" : 'X\(//\)[^/]' \| \
-- X"$mf" : 'X\(//\)$' \| \
-- X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$mf" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- else
-- continue
-- fi
-- # Extract the definition of DEPDIR, am__include, and am__quote
-- # from the Makefile without running `make'.
-- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-- test -z "$DEPDIR" && continue
-- am__include=`sed -n 's/^am__include = //p' < "$mf"`
-- test -z "am__include" && continue
-- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-- # When using ansi2knr, U may be empty or an underscore; expand it
-- U=`sed -n 's/^U = //p' < "$mf"`
-- # Find all dependency output files, they are included files with
-- # $(DEPDIR) in their names. We invoke sed twice because it is the
-- # simplest approach to changing $(DEPDIR) to its actual value in the
-- # expansion.
-- for file in `sed -n "
-- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-- # Make sure the directory exists.
-- test -f "$dirpart/$file" && continue
-- fdir=`$as_dirname -- "$file" ||
--$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$file" : 'X\(//\)[^/]' \| \
-- X"$file" : 'X\(//\)$' \| \
-- X"$file" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$file" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- as_dir=$dirpart/$fdir; as_fn_mkdir_p
-- # echo "creating $dirpart/$file"
-- echo '# dummy' > "$dirpart/$file"
-- done
-- done
--}
-- ;;
-- "libtool":C)
--
-- # See if we are running on zsh, and set the options which allow our
-- # commands through without removal of \ escapes.
-- if test -n "${ZSH_VERSION+set}" ; then
-- setopt NO_GLOB_SUBST
-- fi
--
-- cfgfile="${ofile}T"
-- trap "$RM \"$cfgfile\"; exit 1" 1 2 15
-- $RM "$cfgfile"
--
-- cat <<_LT_EOF >> "$cfgfile"
--#! $SHELL
--
--# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
--# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
--# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
--# NOTE: Changes made to this file will be lost: look at ltmain.sh.
--#
--# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
--# 2006, 2007, 2008 Free Software Foundation, Inc.
--# Written by Gordon Matzigkeit, 1996
--#
--# This file is part of GNU Libtool.
--#
--# GNU Libtool is free software; you can redistribute it and/or
--# modify it under the terms of the GNU General Public License as
--# published by the Free Software Foundation; either version 2 of
--# the License, or (at your option) any later version.
--#
--# As a special exception to the GNU General Public License,
--# if you distribute this file as part of a program or library that
--# is built using GNU Libtool, you may include this file under the
--# same distribution terms that you use for the rest of that program.
--#
--# GNU Libtool is distributed in the hope that it will be useful,
--# but WITHOUT ANY WARRANTY; without even the implied warranty of
--# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
--# GNU General Public License for more details.
--#
--# You should have received a copy of the GNU General Public License
--# along with GNU Libtool; see the file COPYING. If not, a copy
--# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
--# obtained by writing to the Free Software Foundation, Inc.,
--# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--
--
--# The names of the tagged configurations supported by this script.
--available_tags=""
--
--# ### BEGIN LIBTOOL CONFIG
--
--# Which release of libtool.m4 was used?
--macro_version=$macro_version
--macro_revision=$macro_revision
--
--# Whether or not to build shared libraries.
--build_libtool_libs=$enable_shared
--
--# Whether or not to build static libraries.
--build_old_libs=$enable_static
--
--# What type of objects to build.
--pic_mode=$pic_mode
--
--# Whether or not to optimize for fast installation.
--fast_install=$enable_fast_install
--
--# The host system.
--host_alias=$host_alias
--host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
--
--# A sed program that does not truncate output.
--SED=$lt_SED
--
--# Sed that helps us avoid accidentally triggering echo(1) options like -n.
--Xsed="\$SED -e 1s/^X//"
--
--# A grep program that handles long lines.
--GREP=$lt_GREP
--
--# An ERE matcher.
--EGREP=$lt_EGREP
--
--# A literal string matcher.
--FGREP=$lt_FGREP
--
--# A BSD- or MS-compatible name lister.
--NM=$lt_NM
--
--# Whether we need soft or hard links.
--LN_S=$lt_LN_S
--
--# What is the maximum length of a command?
--max_cmd_len=$max_cmd_len
--
--# Object file suffix (normally "o").
--objext=$ac_objext
--
--# Executable file suffix (normally "").
--exeext=$exeext
--
--# whether the shell understands "unset".
--lt_unset=$lt_unset
--
--# turn spaces into newlines.
--SP2NL=$lt_lt_SP2NL
--
--# turn newlines into spaces.
--NL2SP=$lt_lt_NL2SP
--
--# How to create reloadable object files.
--reload_flag=$lt_reload_flag
--reload_cmds=$lt_reload_cmds
--
--# An object symbol dumper.
--OBJDUMP=$lt_OBJDUMP
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == "file_magic".
--file_magic_cmd=$lt_file_magic_cmd
--
--# The archiver.
--AR=$lt_AR
--AR_FLAGS=$lt_AR_FLAGS
--
--# A symbol stripping program.
--STRIP=$lt_STRIP
--
--# Commands used to install an old-style archive.
--RANLIB=$lt_RANLIB
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# A C compiler.
--LTCC=$lt_CC
--
--# LTCC compiler flags.
--LTCFLAGS=$lt_CFLAGS
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration.
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair.
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# Transform the output of nm in a C name address pair when lib prefix is needed.
--global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
--
--# The name of the directory that contains temporary libtool files.
--objdir=$objdir
--
--# Shell to use when invoking shell scripts.
--SHELL=$lt_SHELL
--
--# An echo program that does not interpret backslashes.
--ECHO=$lt_ECHO
--
--# Used to examine libraries when file_magic_cmd begins with "file".
--MAGIC_CMD=$MAGIC_CMD
--
--# Must we lock files when doing compilation?
--need_locks=$lt_need_locks
--
--# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
--DSYMUTIL=$lt_DSYMUTIL
--
--# Tool to change global to local symbols on Mac OS X.
--NMEDIT=$lt_NMEDIT
--
--# Tool to manipulate fat objects and archives on Mac OS X.
--LIPO=$lt_LIPO
--
--# ldd/readelf like tool for Mach-O binaries on Mac OS X.
--OTOOL=$lt_OTOOL
--
--# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
--OTOOL64=$lt_OTOOL64
--
--# Old archive suffix (normally "a").
--libext=$libext
--
--# Shared library suffix (normally ".so").
--shrext_cmds=$lt_shrext_cmds
--
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at link time.
--variables_saved_for_relink=$lt_variables_saved_for_relink
--
--# Do we need the "lib" prefix for modules?
--need_lib_prefix=$need_lib_prefix
--
--# Do we need a version for libraries?
--need_version=$need_version
--
--# Library versioning type.
--version_type=$version_type
--
--# Shared library runtime path variable.
--runpath_var=$runpath_var
--
--# Shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names. First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Command to use after installation of a shared archive.
--postinstall_cmds=$lt_postinstall_cmds
--
--# Command to use after uninstallation of a shared archive.
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# As "finish_cmds", except a single script fragment to be evaled but
--# not shown.
--finish_eval=$lt_finish_eval
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Compile-time system search path for libraries.
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries.
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--
--# The linker used to build libraries.
--LD=$lt_LD
--
--# Commands used to build an old-style archive.
--old_archive_cmds=$lt_old_archive_cmds
--
--# A language specific compiler.
--CC=$lt_compiler
--
--# Is the compiler the GNU compiler?
--with_gcc=$GCC
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
--
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl
--
--# Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static
--
--# Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o
--
--# Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc
--
--# Whether or not to disallow shared libs when runtime libs are static.
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec
--
--# Whether the compiler copes with passing no objects directly.
--compiler_needs_object=$lt_compiler_needs_object
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
--
--# Commands used to build a shared archive.
--archive_cmds=$lt_archive_cmds
--archive_expsym_cmds=$lt_archive_expsym_cmds
--
--# Commands used to build a loadable module if different from building
--# a shared archive.
--module_cmds=$lt_module_cmds
--module_expsym_cmds=$lt_module_expsym_cmds
--
--# Whether we are building with GNU ld or not.
--with_gnu_ld=$lt_with_gnu_ld
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag
--
--# Flag that enforces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
--
--# If ld is used when linking, flag to hardcode \$libdir into a binary
--# during linking. This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
--
--# Whether we need a single "-rpath" flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator
--
--# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
--# DIR into the resulting binary.
--hardcode_direct=$hardcode_direct
--
--# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
--# DIR into the resulting binary and the resulting library dependency is
--# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
--# library is relocated.
--hardcode_direct_absolute=$hardcode_direct_absolute
--
--# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
--# into the resulting binary.
--hardcode_minus_L=$hardcode_minus_L
--
--# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
--# into the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var
--
--# Set to "yes" if building a shared library automatically hardcodes DIR
--# into the library and all subsequent libraries and executables linked
--# against it.
--hardcode_automatic=$hardcode_automatic
--
--# Set to yes if linker adds runtime paths of dependent libraries
--# to runtime path list.
--inherit_rpath=$inherit_rpath
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path=$lt_fix_srcfile_path
--
--# Set to "yes" if exported symbols are required.
--always_export_symbols=$always_export_symbols
--
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds
--
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms
--
--# Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms
--
--# Commands necessary for linking programs (against libraries) with templates.
--prelink_cmds=$lt_prelink_cmds
--
--# Specify filename containing input files.
--file_list_spec=$lt_file_list_spec
--
--# How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action
--
--# ### END LIBTOOL CONFIG
--
--_LT_EOF
--
-- case $host_os in
-- aix3*)
-- cat <<\_LT_EOF >> "$cfgfile"
--# AIX sometimes has problems with the GCC collect2 program. For some
--# reason, if we set the COLLECT_NAMES environment variable, the problems
--# vanish in a puff of smoke.
--if test "X${COLLECT_NAMES+set}" != Xset; then
-- COLLECT_NAMES=
-- export COLLECT_NAMES
--fi
--_LT_EOF
-- ;;
-- esac
--
--
--ltmain="$ac_aux_dir/ltmain.sh"
--
--
-- # We use sed instead of cat because bash on DJGPP gets confused if
-- # if finds mixed CR/LF and LF-only lines. Since sed operates in
-- # text mode, it properly converts lines to CR/LF. This bash problem
-- # is reportedly fixed, but why not run on old versions too?
-- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
-- || (rm -f "$cfgfile"; exit 1)
--
-- case $xsi_shell in
-- yes)
-- cat << \_LT_EOF >> "$cfgfile"
--
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE. If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
-- case ${1} in
-- */*) func_dirname_result="${1%/*}${2}" ;;
-- * ) func_dirname_result="${3}" ;;
-- esac
--}
--
--# func_basename file
--func_basename ()
--{
-- func_basename_result="${1##*/}"
--}
--
--# func_dirname_and_basename file append nondir_replacement
--# perform func_basename and func_dirname in a single function
--# call:
--# dirname: Compute the dirname of FILE. If nonempty,
--# add APPEND to the result, otherwise set result
--# to NONDIR_REPLACEMENT.
--# value returned in "$func_dirname_result"
--# basename: Compute filename of FILE.
--# value retuned in "$func_basename_result"
--# Implementation must be kept synchronized with func_dirname
--# and func_basename. For efficiency, we do not delegate to
--# those functions but instead duplicate the functionality here.
--func_dirname_and_basename ()
--{
-- case ${1} in
-- */*) func_dirname_result="${1%/*}${2}" ;;
-- * ) func_dirname_result="${3}" ;;
-- esac
-- func_basename_result="${1##*/}"
--}
--
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--func_stripname ()
--{
-- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
-- # positional parameters, so assign one to ordinary parameter first.
-- func_stripname_result=${3}
-- func_stripname_result=${func_stripname_result#"${1}"}
-- func_stripname_result=${func_stripname_result%"${2}"}
--}
--
--# func_opt_split
--func_opt_split ()
--{
-- func_opt_split_opt=${1%%=*}
-- func_opt_split_arg=${1#*=}
--}
--
--# func_lo2o object
--func_lo2o ()
--{
-- case ${1} in
-- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
-- *) func_lo2o_result=${1} ;;
-- esac
--}
--
--# func_xform libobj-or-source
--func_xform ()
--{
-- func_xform_result=${1%.*}.lo
--}
--
--# func_arith arithmetic-term...
--func_arith ()
--{
-- func_arith_result=$(( $* ))
--}
--
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
-- func_len_result=${#1}
--}
--
--_LT_EOF
-- ;;
-- *) # Bourne compatible functions.
-- cat << \_LT_EOF >> "$cfgfile"
--
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE. If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
-- # Extract subdirectory from the argument.
-- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
-- if test "X$func_dirname_result" = "X${1}"; then
-- func_dirname_result="${3}"
-- else
-- func_dirname_result="$func_dirname_result${2}"
-- fi
--}
--
--# func_basename file
--func_basename ()
--{
-- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
--}
--
--
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--# func_strip_suffix prefix name
--func_stripname ()
--{
-- case ${2} in
-- .*) func_stripname_result=`$ECHO "X${3}" \
-- | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
-- *) func_stripname_result=`$ECHO "X${3}" \
-- | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
-- esac
--}
--
--# sed scripts:
--my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
--my_sed_long_arg='1s/^-[^=]*=//'
--
--# func_opt_split
--func_opt_split ()
--{
-- func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
-- func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
--}
--
--# func_lo2o object
--func_lo2o ()
--{
-- func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
--}
--
--# func_xform libobj-or-source
--func_xform ()
--{
-- func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
--}
--
--# func_arith arithmetic-term...
--func_arith ()
--{
-- func_arith_result=`expr "$@"`
--}
--
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
-- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
--}
--
--_LT_EOF
--esac
--
--case $lt_shell_append in
-- yes)
-- cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
-- eval "$1+=\$2"
--}
--_LT_EOF
-- ;;
-- *)
-- cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
-- eval "$1=\$$1\$2"
--}
--
--_LT_EOF
-- ;;
-- esac
--
--
-- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
-- || (rm -f "$cfgfile"; exit 1)
--
-- mv -f "$cfgfile" "$ofile" ||
-- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-- chmod +x "$ofile"
--
-- ;;
--
-- esac
--done # for ac_tag
--
--
--as_fn_exit 0
--_ACEOF
--ac_clean_files=$ac_clean_files_save
--
--test $ac_write_fail = 0 ||
-- as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
--
--
--# configure is writing to config.log, and then calls config.status.
--# config.status does its own redirection, appending to config.log.
--# Unfortunately, on DOS this fails, as config.log is still kept open
--# by configure, so config.status won't be able to write to it; its
--# output is simply discarded. So we exec the FD to /dev/null,
--# effectively closing config.log, so it can be properly (re)opened and
--# appended to by config.status. When coming back to configure, we
--# need to make the FD available again.
--if test "$no_create" != yes; then
-- ac_cs_success=:
-- ac_config_status_args=
-- test "$silent" = yes &&
-- ac_config_status_args="$ac_config_status_args --quiet"
-- exec 5>/dev/null
-- $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
-- exec 5>>config.log
-- # Use ||, not &&, to avoid exiting from the if with $? = 1, which
-- # would make configure fail if this is the last instruction.
-- $ac_cs_success || as_fn_exit $?
--fi
--if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
--$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
--fi
--
--
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.1 crystalhd/filters/gst/gst-plugin/autom4te.cache/output.1
---- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.1 2010-06-22 16:38:03.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/autom4te.cache/output.1 1969-12-31 19:00:00.000000000 -0500
-@@ -1,13366 +0,0 @@
--@%:@! /bin/sh
--@%:@ Guess values for system-dependent variables and create Makefiles.
--@%:@ Generated by GNU Autoconf 2.65.
--@%:@
--@%:@
--@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
--@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
--@%:@ Inc.
--@%:@
--@%:@
--@%:@ This configure script is free software; the Free Software Foundation
--@%:@ gives unlimited permission to copy, distribute and modify it.
--## -------------------- ##
--## M4sh Initialization. ##
--## -------------------- ##
--
--# Be more Bourne compatible
--DUALCASE=1; export DUALCASE # for MKS sh
--if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-- emulate sh
-- NULLCMD=:
-- # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-- # is contrary to our usage. Disable this feature.
-- alias -g '${1+"$@"}'='"$@"'
-- setopt NO_GLOB_SUBST
--else
-- case `(set -o) 2>/dev/null` in @%:@(
-- *posix*) :
-- set -o posix ;; @%:@(
-- *) :
-- ;;
--esac
--fi
--
--
--as_nl='
--'
--export as_nl
--# Printing a long string crashes Solaris 7 /usr/bin/printf.
--as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
--# Prefer a ksh shell builtin over an external printf program on Solaris,
--# but without wasting forks for bash or zsh.
--if test -z "$BASH_VERSION$ZSH_VERSION" \
-- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='print -r --'
-- as_echo_n='print -rn --'
--elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='printf %s\n'
-- as_echo_n='printf %s'
--else
-- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-- as_echo_n='/usr/ucb/echo -n'
-- else
-- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-- as_echo_n_body='eval
-- arg=$1;
-- case $arg in @%:@(
-- *"$as_nl"*)
-- expr "X$arg" : "X\\(.*\\)$as_nl";
-- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-- esac;
-- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-- '
-- export as_echo_n_body
-- as_echo_n='sh -c $as_echo_n_body as_echo'
-- fi
-- export as_echo_body
-- as_echo='sh -c $as_echo_body as_echo'
--fi
--
--# The user is always right.
--if test "${PATH_SEPARATOR+set}" != set; then
-- PATH_SEPARATOR=:
-- (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-- (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-- PATH_SEPARATOR=';'
-- }
--fi
--
--
--# IFS
--# We need space, tab and new line, in precisely that order. Quoting is
--# there to prevent editors from complaining about space-tab.
--# (If _AS_PATH_WALK were called with IFS unset, it would disable word
--# splitting by setting IFS to empty value.)
--IFS=" "" $as_nl"
--
--# Find who we are. Look in the path if we contain no directory separator.
--case $0 in @%:@((
-- *[\\/]* ) as_myself=$0 ;;
-- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-- done
--IFS=$as_save_IFS
--
-- ;;
--esac
--# We did not find ourselves, most probably we were run as `sh COMMAND'
--# in which case we are not to be found in the path.
--if test "x$as_myself" = x; then
-- as_myself=$0
--fi
--if test ! -f "$as_myself"; then
-- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-- exit 1
--fi
--
--# Unset variables that we do not need and which cause bugs (e.g. in
--# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
--# suppresses any "Segmentation fault" message there. '((' could
--# trigger a bug in pdksh 5.2.14.
--for as_var in BASH_ENV ENV MAIL MAILPATH
--do eval test x\${$as_var+set} = xset \
-- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
--done
--PS1='$ '
--PS2='> '
--PS4='+ '
--
--# NLS nuisances.
--LC_ALL=C
--export LC_ALL
--LANGUAGE=C
--export LANGUAGE
--
--# CDPATH.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--if test "x$CONFIG_SHELL" = x; then
-- as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
-- emulate sh
-- NULLCMD=:
-- # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
-- # is contrary to our usage. Disable this feature.
-- alias -g '\${1+\"\$@\"}'='\"\$@\"'
-- setopt NO_GLOB_SUBST
--else
-- case \`(set -o) 2>/dev/null\` in @%:@(
-- *posix*) :
-- set -o posix ;; @%:@(
-- *) :
-- ;;
--esac
--fi
--"
-- as_required="as_fn_return () { (exit \$1); }
--as_fn_success () { as_fn_return 0; }
--as_fn_failure () { as_fn_return 1; }
--as_fn_ret_success () { return 0; }
--as_fn_ret_failure () { return 1; }
--
--exitcode=0
--as_fn_success || { exitcode=1; echo as_fn_success failed.; }
--as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
--as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
--as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
--if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
--
--else
-- exitcode=1; echo positional parameters were not saved.
--fi
--test x\$exitcode = x0 || exit 1"
-- as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
-- as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
-- eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
-- test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
--test \$(( 1 + 1 )) = 2 || exit 1"
-- if (eval "$as_required") 2>/dev/null; then :
-- as_have_required=yes
--else
-- as_have_required=no
--fi
-- if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
--
--else
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--as_found=false
--for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- as_found=:
-- case $as_dir in @%:@(
-- /*)
-- for as_base in sh bash ksh sh5; do
-- # Try only shells that exist, to save several forks.
-- as_shell=$as_dir/$as_base
-- if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
-- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
-- CONFIG_SHELL=$as_shell as_have_required=yes
-- if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
-- break 2
--fi
--fi
-- done;;
-- esac
-- as_found=false
--done
--$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
-- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-- CONFIG_SHELL=$SHELL as_have_required=yes
--fi; }
--IFS=$as_save_IFS
--
--
-- if test "x$CONFIG_SHELL" != x; then :
-- # We cannot yet assume a decent shell, so we have to provide a
-- # neutralization value for shells without unset; and this also
-- # works around shells that cannot unset nonexistent variables.
-- BASH_ENV=/dev/null
-- ENV=/dev/null
-- (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-- export CONFIG_SHELL
-- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
--fi
--
-- if test x$as_have_required = xno; then :
-- $as_echo "$0: This script requires a shell more modern than all"
-- $as_echo "$0: the shells that I found on your system."
-- if test x${ZSH_VERSION+set} = xset ; then
-- $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
-- $as_echo "$0: be upgraded to zsh 4.3.4 or later."
-- else
-- $as_echo "$0: Please tell bug-autoconf at gnu.org about your system,
--$0: including any error possibly output before this
--$0: message. Then install a modern shell, or manually run
--$0: the script under such a shell if you do have one."
-- fi
-- exit 1
--fi
--fi
--fi
--SHELL=${CONFIG_SHELL-/bin/sh}
--export SHELL
--# Unset more variables known to interfere with behavior of common tools.
--CLICOLOR_FORCE= GREP_OPTIONS=
--unset CLICOLOR_FORCE GREP_OPTIONS
--
--## --------------------- ##
--## M4sh Shell Functions. ##
--## --------------------- ##
--@%:@ as_fn_unset VAR
--@%:@ ---------------
--@%:@ Portably unset VAR.
--as_fn_unset ()
--{
-- { eval $1=; unset $1;}
--}
--as_unset=as_fn_unset
--
--@%:@ as_fn_set_status STATUS
--@%:@ -----------------------
--@%:@ Set @S|@? to STATUS, without forking.
--as_fn_set_status ()
--{
-- return $1
--} @%:@ as_fn_set_status
--
--@%:@ as_fn_exit STATUS
--@%:@ -----------------
--@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
--as_fn_exit ()
--{
-- set +e
-- as_fn_set_status $1
-- exit $1
--} @%:@ as_fn_exit
--
--@%:@ as_fn_mkdir_p
--@%:@ -------------
--@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
--as_fn_mkdir_p ()
--{
--
-- case $as_dir in #(
-- -*) as_dir=./$as_dir;;
-- esac
-- test -d "$as_dir" || eval $as_mkdir_p || {
-- as_dirs=
-- while :; do
-- case $as_dir in #(
-- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-- *) as_qdir=$as_dir;;
-- esac
-- as_dirs="'$as_qdir' $as_dirs"
-- as_dir=`$as_dirname -- "$as_dir" ||
--$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$as_dir" : 'X\(//\)[^/]' \| \
-- X"$as_dir" : 'X\(//\)$' \| \
-- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$as_dir" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- test -d "$as_dir" && break
-- done
-- test -z "$as_dirs" || eval "mkdir $as_dirs"
-- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
--
--
--} @%:@ as_fn_mkdir_p
--@%:@ as_fn_append VAR VALUE
--@%:@ ----------------------
--@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
--@%:@ advantage of any shell optimizations that allow amortized linear growth over
--@%:@ repeated appends, instead of the typical quadratic growth present in naive
--@%:@ implementations.
--if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-- eval 'as_fn_append ()
-- {
-- eval $1+=\$2
-- }'
--else
-- as_fn_append ()
-- {
-- eval $1=\$$1\$2
-- }
--fi # as_fn_append
--
--@%:@ as_fn_arith ARG...
--@%:@ ------------------
--@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
--@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
--@%:@ must be portable across @S|@(()) and expr.
--if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-- eval 'as_fn_arith ()
-- {
-- as_val=$(( $* ))
-- }'
--else
-- as_fn_arith ()
-- {
-- as_val=`expr "$@" || test $? -eq 1`
-- }
--fi # as_fn_arith
--
--
--@%:@ as_fn_error ERROR [LINENO LOG_FD]
--@%:@ ---------------------------------
--@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
--@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
--@%:@ script with status @S|@?, using 1 if that was 0.
--as_fn_error ()
--{
-- as_status=$?; test $as_status -eq 0 && as_status=1
-- if test "$3"; then
-- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
-- fi
-- $as_echo "$as_me: error: $1" >&2
-- as_fn_exit $as_status
--} @%:@ as_fn_error
--
--if expr a : '\(a\)' >/dev/null 2>&1 &&
-- test "X`expr 00001 : '.*\(...\)'`" = X001; then
-- as_expr=expr
--else
-- as_expr=false
--fi
--
--if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-- as_basename=basename
--else
-- as_basename=false
--fi
--
--if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-- as_dirname=dirname
--else
-- as_dirname=false
--fi
--
--as_me=`$as_basename -- "$0" ||
--$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-- X"$0" : 'X\(//\)$' \| \
-- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X/"$0" |
-- sed '/^.*\/\([^/][^/]*\)\/*$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
--
--# Avoid depending upon Character Ranges.
--as_cr_letters='abcdefghijklmnopqrstuvwxyz'
--as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
--as_cr_Letters=$as_cr_letters$as_cr_LETTERS
--as_cr_digits='0123456789'
--as_cr_alnum=$as_cr_Letters$as_cr_digits
--
--
-- as_lineno_1=$LINENO as_lineno_1a=$LINENO
-- as_lineno_2=$LINENO as_lineno_2a=$LINENO
-- eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
-- test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
-- # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
-- sed -n '
-- p
-- /[$]LINENO/=
-- ' <$as_myself |
-- sed '
-- s/[$]LINENO.*/&-/
-- t lineno
-- b
-- :lineno
-- N
-- :loop
-- s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
-- t loop
-- s/-\n.*//
-- ' >$as_me.lineno &&
-- chmod +x "$as_me.lineno" ||
-- { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
--
-- # Don't try to exec as it changes $[0], causing all sort of problems
-- # (the dirname of $[0] is not the place where we might find the
-- # original and so on. Autoconf is especially sensitive to this).
-- . "./$as_me.lineno"
-- # Exit status is that of the last command.
-- exit
--}
--
--ECHO_C= ECHO_N= ECHO_T=
--case `echo -n x` in @%:@(((((
---n*)
-- case `echo 'xy\c'` in
-- *c*) ECHO_T=' ';; # ECHO_T is single tab character.
-- xy) ECHO_C='\c';;
-- *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
-- ECHO_T=' ';;
-- esac;;
--*)
-- ECHO_N='-n';;
--esac
--
--rm -f conf$$ conf$$.exe conf$$.file
--if test -d conf$$.dir; then
-- rm -f conf$$.dir/conf$$.file
--else
-- rm -f conf$$.dir
-- mkdir conf$$.dir 2>/dev/null
--fi
--if (echo >conf$$.file) 2>/dev/null; then
-- if ln -s conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s='ln -s'
-- # ... but there are two gotchas:
-- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-- # In both cases, we have to default to `cp -p'.
-- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-- as_ln_s='cp -p'
-- elif ln conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s=ln
-- else
-- as_ln_s='cp -p'
-- fi
--else
-- as_ln_s='cp -p'
--fi
--rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
--rmdir conf$$.dir 2>/dev/null
--
--if mkdir -p . 2>/dev/null; then
-- as_mkdir_p='mkdir -p "$as_dir"'
--else
-- test -d ./-p && rmdir ./-p
-- as_mkdir_p=false
--fi
--
--if test -x / >/dev/null 2>&1; then
-- as_test_x='test -x'
--else
-- if ls -dL / >/dev/null 2>&1; then
-- as_ls_L_option=L
-- else
-- as_ls_L_option=
-- fi
-- as_test_x='
-- eval sh -c '\''
-- if test -d "$1"; then
-- test -d "$1/.";
-- else
-- case $1 in @%:@(
-- -*)set "./$1";;
-- esac;
-- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
-- ???[sx]*):;;*)false;;esac;fi
-- '\'' sh
-- '
--fi
--as_executable_p=$as_test_x
--
--# Sed expression to map a string onto a valid CPP name.
--as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
--
--# Sed expression to map a string onto a valid variable name.
--as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
--
--
--
--# Check that we are running under the correct shell.
--SHELL=${CONFIG_SHELL-/bin/sh}
--
--case X$lt_ECHO in
--X*--fallback-echo)
-- # Remove one level of quotation (which was required for Make).
-- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
-- ;;
--esac
--
--ECHO=${lt_ECHO-echo}
--if test "X$1" = X--no-reexec; then
-- # Discard the --no-reexec flag, and continue.
-- shift
--elif test "X$1" = X--fallback-echo; then
-- # Avoid inline document here, it may be left over
-- :
--elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
-- # Yippee, $ECHO works!
-- :
--else
-- # Restart under the correct shell.
-- exec $SHELL "$0" --no-reexec ${1+"$@"}
--fi
--
--if test "X$1" = X--fallback-echo; then
-- # used as fallback echo
-- shift
-- cat <<_LT_EOF
--$*
--_LT_EOF
-- exit 0
--fi
--
--# The HP-UX ksh and POSIX shell print the target directory to stdout
--# if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--if test -z "$lt_ECHO"; then
-- if test "X${echo_test_string+set}" != Xset; then
-- # find a string as large as possible, as long as the shell can cope with it
-- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
-- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
-- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
-- then
-- break
-- fi
-- done
-- fi
--
-- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- :
-- else
-- # The Solaris, AIX, and Digital Unix default echo programs unquote
-- # backslashes. This makes it impossible to quote backslashes using
-- # echo "$something" | sed 's/\\/\\\\/g'
-- #
-- # So, first we look for a working echo in the user's PATH.
--
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for dir in $PATH /usr/ucb; do
-- IFS="$lt_save_ifs"
-- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- ECHO="$dir/echo"
-- break
-- fi
-- done
-- IFS="$lt_save_ifs"
--
-- if test "X$ECHO" = Xecho; then
-- # We didn't find a better echo, so look for alternatives.
-- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- # This shell has a builtin print -r that does the trick.
-- ECHO='print -r'
-- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
-- test "X$CONFIG_SHELL" != X/bin/ksh; then
-- # If we have ksh, try running configure again with it.
-- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-- export ORIGINAL_CONFIG_SHELL
-- CONFIG_SHELL=/bin/ksh
-- export CONFIG_SHELL
-- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
-- else
-- # Try using printf.
-- ECHO='printf %s\n'
-- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
-- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- # Cool, printf works
-- :
-- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-- test "X$echo_testing_string" = 'X\t' &&
-- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
-- export CONFIG_SHELL
-- SHELL="$CONFIG_SHELL"
-- export SHELL
-- ECHO="$CONFIG_SHELL $0 --fallback-echo"
-- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-- test "X$echo_testing_string" = 'X\t' &&
-- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-- test "X$echo_testing_string" = "X$echo_test_string"; then
-- ECHO="$CONFIG_SHELL $0 --fallback-echo"
-- else
-- # maybe with a smaller string...
-- prev=:
--
-- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
-- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
-- then
-- break
-- fi
-- prev="$cmd"
-- done
--
-- if test "$prev" != 'sed 50q "$0"'; then
-- echo_test_string=`eval $prev`
-- export echo_test_string
-- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
-- else
-- # Oops. We lost completely, so just stick with echo.
-- ECHO=echo
-- fi
-- fi
-- fi
-- fi
-- fi
--fi
--
--# Copy echo and quote the copy suitably for passing to libtool from
--# the Makefile, instead of quoting the original, which is used later.
--lt_ECHO=$ECHO
--if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
-- lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
--fi
--
--
--
--
--test -n "$DJDIR" || exec 7<&0 </dev/null
--exec 6>&1
--
--# Name of the host.
--# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
--# so uname gets run too.
--ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
--
--#
--# Initializations.
--#
--ac_default_prefix=/usr/local
--ac_clean_files=
--ac_config_libobj_dir=.
--LIB@&t at OBJS=
--cross_compiling=no
--subdirs=
--MFLAGS=
--MAKEFLAGS=
--
--# Identity of this package.
--PACKAGE_NAME=
--PACKAGE_TARNAME=
--PACKAGE_VERSION=
--PACKAGE_STRING=
--PACKAGE_BUGREPORT=
--PACKAGE_URL=
--
--ac_default_prefix=/usr
--# Factoring default headers for most tests.
--ac_includes_default="\
--#include <stdio.h>
--#ifdef HAVE_SYS_TYPES_H
--# include <sys/types.h>
--#endif
--#ifdef HAVE_SYS_STAT_H
--# include <sys/stat.h>
--#endif
--#ifdef STDC_HEADERS
--# include <stdlib.h>
--# include <stddef.h>
--#else
--# ifdef HAVE_STDLIB_H
--# include <stdlib.h>
--# endif
--#endif
--#ifdef HAVE_STRING_H
--# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
--# include <memory.h>
--# endif
--# include <string.h>
--#endif
--#ifdef HAVE_STRINGS_H
--# include <strings.h>
--#endif
--#ifdef HAVE_INTTYPES_H
--# include <inttypes.h>
--#endif
--#ifdef HAVE_STDINT_H
--# include <stdint.h>
--#endif
--#ifdef HAVE_UNISTD_H
--# include <unistd.h>
--#endif"
--
--ac_subst_vars='am__EXEEXT_FALSE
--am__EXEEXT_TRUE
--LTLIBOBJS
--LIB@&t at OBJS
--GST_PLUGIN_LDFLAGS
--plugindir
--GSTCTRL_LIBS
--GSTCTRL_CFLAGS
--GSTPB_BASE_LIBS
--GSTPB_BASE_CFLAGS
--GST_BASE_LIBS
--GST_BASE_CFLAGS
--GST_MAJORMINOR
--GST_LIBS
--GST_CFLAGS
--PKG_CONFIG
--HAVE_PKGCONFIG
--CPP
--OTOOL64
--OTOOL
--LIPO
--NMEDIT
--DSYMUTIL
--lt_ECHO
--RANLIB
--AR
--OBJDUMP
--LN_S
--NM
--ac_ct_DUMPBIN
--DUMPBIN
--LD
--FGREP
--EGREP
--GREP
--SED
--host_os
--host_vendor
--host_cpu
--host
--build_os
--build_vendor
--build_cpu
--build
--LIBTOOL
--am__fastdepCC_FALSE
--am__fastdepCC_TRUE
--CCDEPMODE
--AMDEPBACKSLASH
--AMDEP_FALSE
--AMDEP_TRUE
--am__quote
--am__include
--DEPDIR
--OBJEXT
--EXEEXT
--ac_ct_CC
--CPPFLAGS
--LDFLAGS
--CFLAGS
--CC
--ACLOCAL_AMFLAGS
--am__untar
--am__tar
--AMTAR
--am__leading_dot
--SET_MAKE
--AWK
--mkdir_p
--MKDIR_P
--INSTALL_STRIP_PROGRAM
--STRIP
--install_sh
--MAKEINFO
--AUTOHEADER
--AUTOMAKE
--AUTOCONF
--ACLOCAL
--CYGPATH_W
--am__isrc
--INSTALL_DATA
--INSTALL_SCRIPT
--INSTALL_PROGRAM
--MAINT
--MAINTAINER_MODE_FALSE
--MAINTAINER_MODE_TRUE
--VERSION
--PACKAGE
--GST_PLUGIN_VERSION_NANO
--GST_PLUGIN_VERSION_MICRO
--GST_PLUGIN_VERSION_MINOR
--GST_PLUGIN_VERSION_MAJOR
--GST_PLUGIN_VERSION_RELEASE
--GST_PLUGIN_VERSION
--target_alias
--host_alias
--build_alias
--LIBS
--ECHO_T
--ECHO_N
--ECHO_C
--DEFS
--mandir
--localedir
--libdir
--psdir
--pdfdir
--dvidir
--htmldir
--infodir
--docdir
--oldincludedir
--includedir
--localstatedir
--sharedstatedir
--sysconfdir
--datadir
--datarootdir
--libexecdir
--sbindir
--bindir
--program_transform_name
--prefix
--exec_prefix
--PACKAGE_URL
--PACKAGE_BUGREPORT
--PACKAGE_STRING
--PACKAGE_VERSION
--PACKAGE_TARNAME
--PACKAGE_NAME
--PATH_SEPARATOR
--SHELL'
--ac_subst_files=''
--ac_user_opts='
--enable_option_checking
--enable_maintainer_mode
--enable_dependency_tracking
--enable_shared
--enable_static
--with_pic
--enable_fast_install
--with_gnu_ld
--enable_libtool_lock
--'
-- ac_precious_vars='build_alias
--host_alias
--target_alias
--CC
--CFLAGS
--LDFLAGS
--LIBS
--CPPFLAGS
--CPP
--PKG_CONFIG
--GST_CFLAGS
--GST_LIBS
--GST_BASE_CFLAGS
--GST_BASE_LIBS
--GSTPB_BASE_CFLAGS
--GSTPB_BASE_LIBS
--GSTCTRL_CFLAGS
--GSTCTRL_LIBS'
--
--
--# Initialize some variables set by options.
--ac_init_help=
--ac_init_version=false
--ac_unrecognized_opts=
--ac_unrecognized_sep=
--# The variables have the same names as the options, with
--# dashes changed to underlines.
--cache_file=/dev/null
--exec_prefix=NONE
--no_create=
--no_recursion=
--prefix=NONE
--program_prefix=NONE
--program_suffix=NONE
--program_transform_name=s,x,x,
--silent=
--site=
--srcdir=
--verbose=
--x_includes=NONE
--x_libraries=NONE
--
--# Installation directory options.
--# These are left unexpanded so users can "make install exec_prefix=/foo"
--# and all the variables that are supposed to be based on exec_prefix
--# by default will actually change.
--# Use braces instead of parens because sh, perl, etc. also accept them.
--# (The list follows the same order as the GNU Coding Standards.)
--bindir='${exec_prefix}/bin'
--sbindir='${exec_prefix}/sbin'
--libexecdir='${exec_prefix}/libexec'
--datarootdir='${prefix}/share'
--datadir='${datarootdir}'
--sysconfdir='${prefix}/etc'
--sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
--includedir='${prefix}/include'
--oldincludedir='/usr/include'
--docdir='${datarootdir}/doc/${PACKAGE}'
--infodir='${datarootdir}/info'
--htmldir='${docdir}'
--dvidir='${docdir}'
--pdfdir='${docdir}'
--psdir='${docdir}'
--libdir='${exec_prefix}/lib'
--localedir='${datarootdir}/locale'
--mandir='${datarootdir}/man'
--
--ac_prev=
--ac_dashdash=
--for ac_option
--do
-- # If the previous option needs an argument, assign it.
-- if test -n "$ac_prev"; then
-- eval $ac_prev=\$ac_option
-- ac_prev=
-- continue
-- fi
--
-- case $ac_option in
-- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
-- *) ac_optarg=yes ;;
-- esac
--
-- # Accept the important Cygnus configure options, so we can diagnose typos.
--
-- case $ac_dashdash$ac_option in
-- --)
-- ac_dashdash=yes ;;
--
-- -bindir | --bindir | --bindi | --bind | --bin | --bi)
-- ac_prev=bindir ;;
-- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-- bindir=$ac_optarg ;;
--
-- -build | --build | --buil | --bui | --bu)
-- ac_prev=build_alias ;;
-- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-- build_alias=$ac_optarg ;;
--
-- -cache-file | --cache-file | --cache-fil | --cache-fi \
-- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-- ac_prev=cache_file ;;
-- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-- cache_file=$ac_optarg ;;
--
-- --config-cache | -C)
-- cache_file=config.cache ;;
--
-- -datadir | --datadir | --datadi | --datad)
-- ac_prev=datadir ;;
-- -datadir=* | --datadir=* | --datadi=* | --datad=*)
-- datadir=$ac_optarg ;;
--
-- -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
-- | --dataroo | --dataro | --datar)
-- ac_prev=datarootdir ;;
-- -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
-- | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
-- datarootdir=$ac_optarg ;;
--
-- -disable-* | --disable-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid feature name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"enable_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval enable_$ac_useropt=no ;;
--
-- -docdir | --docdir | --docdi | --doc | --do)
-- ac_prev=docdir ;;
-- -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
-- docdir=$ac_optarg ;;
--
-- -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
-- ac_prev=dvidir ;;
-- -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
-- dvidir=$ac_optarg ;;
--
-- -enable-* | --enable-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid feature name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"enable_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval enable_$ac_useropt=\$ac_optarg ;;
--
-- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-- | --exec | --exe | --ex)
-- ac_prev=exec_prefix ;;
-- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-- | --exec=* | --exe=* | --ex=*)
-- exec_prefix=$ac_optarg ;;
--
-- -gas | --gas | --ga | --g)
-- # Obsolete; use --with-gas.
-- with_gas=yes ;;
--
-- -help | --help | --hel | --he | -h)
-- ac_init_help=long ;;
-- -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
-- ac_init_help=recursive ;;
-- -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
-- ac_init_help=short ;;
--
-- -host | --host | --hos | --ho)
-- ac_prev=host_alias ;;
-- -host=* | --host=* | --hos=* | --ho=*)
-- host_alias=$ac_optarg ;;
--
-- -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
-- ac_prev=htmldir ;;
-- -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
-- | --ht=*)
-- htmldir=$ac_optarg ;;
--
-- -includedir | --includedir | --includedi | --included | --include \
-- | --includ | --inclu | --incl | --inc)
-- ac_prev=includedir ;;
-- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-- | --includ=* | --inclu=* | --incl=* | --inc=*)
-- includedir=$ac_optarg ;;
--
-- -infodir | --infodir | --infodi | --infod | --info | --inf)
-- ac_prev=infodir ;;
-- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-- infodir=$ac_optarg ;;
--
-- -libdir | --libdir | --libdi | --libd)
-- ac_prev=libdir ;;
-- -libdir=* | --libdir=* | --libdi=* | --libd=*)
-- libdir=$ac_optarg ;;
--
-- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-- | --libexe | --libex | --libe)
-- ac_prev=libexecdir ;;
-- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-- | --libexe=* | --libex=* | --libe=*)
-- libexecdir=$ac_optarg ;;
--
-- -localedir | --localedir | --localedi | --localed | --locale)
-- ac_prev=localedir ;;
-- -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
-- localedir=$ac_optarg ;;
--
-- -localstatedir | --localstatedir | --localstatedi | --localstated \
-- | --localstate | --localstat | --localsta | --localst | --locals)
-- ac_prev=localstatedir ;;
-- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-- | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
-- localstatedir=$ac_optarg ;;
--
-- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-- ac_prev=mandir ;;
-- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-- mandir=$ac_optarg ;;
--
-- -nfp | --nfp | --nf)
-- # Obsolete; use --without-fp.
-- with_fp=no ;;
--
-- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-- | --no-cr | --no-c | -n)
-- no_create=yes ;;
--
-- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-- no_recursion=yes ;;
--
-- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-- | --oldin | --oldi | --old | --ol | --o)
-- ac_prev=oldincludedir ;;
-- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-- oldincludedir=$ac_optarg ;;
--
-- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-- ac_prev=prefix ;;
-- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-- prefix=$ac_optarg ;;
--
-- -program-prefix | --program-prefix | --program-prefi | --program-pref \
-- | --program-pre | --program-pr | --program-p)
-- ac_prev=program_prefix ;;
-- -program-prefix=* | --program-prefix=* | --program-prefi=* \
-- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-- program_prefix=$ac_optarg ;;
--
-- -program-suffix | --program-suffix | --program-suffi | --program-suff \
-- | --program-suf | --program-su | --program-s)
-- ac_prev=program_suffix ;;
-- -program-suffix=* | --program-suffix=* | --program-suffi=* \
-- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-- program_suffix=$ac_optarg ;;
--
-- -program-transform-name | --program-transform-name \
-- | --program-transform-nam | --program-transform-na \
-- | --program-transform-n | --program-transform- \
-- | --program-transform | --program-transfor \
-- | --program-transfo | --program-transf \
-- | --program-trans | --program-tran \
-- | --progr-tra | --program-tr | --program-t)
-- ac_prev=program_transform_name ;;
-- -program-transform-name=* | --program-transform-name=* \
-- | --program-transform-nam=* | --program-transform-na=* \
-- | --program-transform-n=* | --program-transform-=* \
-- | --program-transform=* | --program-transfor=* \
-- | --program-transfo=* | --program-transf=* \
-- | --program-trans=* | --program-tran=* \
-- | --progr-tra=* | --program-tr=* | --program-t=*)
-- program_transform_name=$ac_optarg ;;
--
-- -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
-- ac_prev=pdfdir ;;
-- -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
-- pdfdir=$ac_optarg ;;
--
-- -psdir | --psdir | --psdi | --psd | --ps)
-- ac_prev=psdir ;;
-- -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
-- psdir=$ac_optarg ;;
--
-- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-- | -silent | --silent | --silen | --sile | --sil)
-- silent=yes ;;
--
-- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-- ac_prev=sbindir ;;
-- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-- | --sbi=* | --sb=*)
-- sbindir=$ac_optarg ;;
--
-- -sharedstatedir | --sharedstatedir | --sharedstatedi \
-- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-- | --sharedst | --shareds | --shared | --share | --shar \
-- | --sha | --sh)
-- ac_prev=sharedstatedir ;;
-- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-- | --sha=* | --sh=*)
-- sharedstatedir=$ac_optarg ;;
--
-- -site | --site | --sit)
-- ac_prev=site ;;
-- -site=* | --site=* | --sit=*)
-- site=$ac_optarg ;;
--
-- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-- ac_prev=srcdir ;;
-- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-- srcdir=$ac_optarg ;;
--
-- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-- | --syscon | --sysco | --sysc | --sys | --sy)
-- ac_prev=sysconfdir ;;
-- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-- sysconfdir=$ac_optarg ;;
--
-- -target | --target | --targe | --targ | --tar | --ta | --t)
-- ac_prev=target_alias ;;
-- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-- target_alias=$ac_optarg ;;
--
-- -v | -verbose | --verbose | --verbos | --verbo | --verb)
-- verbose=yes ;;
--
-- -version | --version | --versio | --versi | --vers | -V)
-- ac_init_version=: ;;
--
-- -with-* | --with-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid package name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"with_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval with_$ac_useropt=\$ac_optarg ;;
--
-- -without-* | --without-*)
-- ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
-- # Reject names that are not valid shell variable names.
-- expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-- as_fn_error "invalid package name: $ac_useropt"
-- ac_useropt_orig=$ac_useropt
-- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-- case $ac_user_opts in
-- *"
--"with_$ac_useropt"
--"*) ;;
-- *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
-- ac_unrecognized_sep=', ';;
-- esac
-- eval with_$ac_useropt=no ;;
--
-- --x)
-- # Obsolete; use --with-x.
-- with_x=yes ;;
--
-- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-- | --x-incl | --x-inc | --x-in | --x-i)
-- ac_prev=x_includes ;;
-- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-- x_includes=$ac_optarg ;;
--
-- -x-libraries | --x-libraries | --x-librarie | --x-librari \
-- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-- ac_prev=x_libraries ;;
-- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-- x_libraries=$ac_optarg ;;
--
-- -*) as_fn_error "unrecognized option: \`$ac_option'
--Try \`$0 --help' for more information."
-- ;;
--
-- *=*)
-- ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
-- # Reject names that are not valid shell variable names.
-- case $ac_envvar in #(
-- '' | [0-9]* | *[!_$as_cr_alnum]* )
-- as_fn_error "invalid variable name: \`$ac_envvar'" ;;
-- esac
-- eval $ac_envvar=\$ac_optarg
-- export $ac_envvar ;;
--
-- *)
-- # FIXME: should be removed in autoconf 3.0.
-- $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
-- expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-- $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
-- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
-- ;;
--
-- esac
--done
--
--if test -n "$ac_prev"; then
-- ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-- as_fn_error "missing argument to $ac_option"
--fi
--
--if test -n "$ac_unrecognized_opts"; then
-- case $enable_option_checking in
-- no) ;;
-- fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
-- *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
-- esac
--fi
--
--# Check all directory arguments for consistency.
--for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
-- datadir sysconfdir sharedstatedir localstatedir includedir \
-- oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-- libdir localedir mandir
--do
-- eval ac_val=\$$ac_var
-- # Remove trailing slashes.
-- case $ac_val in
-- */ )
-- ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
-- eval $ac_var=\$ac_val;;
-- esac
-- # Be sure to have absolute directory names.
-- case $ac_val in
-- [\\/$]* | ?:[\\/]* ) continue;;
-- NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
-- esac
-- as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
--done
--
--# There might be people who depend on the old broken behavior: `$host'
--# used to hold the argument of --host etc.
--# FIXME: To remove some day.
--build=$build_alias
--host=$host_alias
--target=$target_alias
--
--# FIXME: To remove some day.
--if test "x$host_alias" != x; then
-- if test "x$build_alias" = x; then
-- cross_compiling=maybe
-- $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
-- If a cross compiler is detected then cross compile mode will be used." >&2
-- elif test "x$build_alias" != "x$host_alias"; then
-- cross_compiling=yes
-- fi
--fi
--
--ac_tool_prefix=
--test -n "$host_alias" && ac_tool_prefix=$host_alias-
--
--test "$silent" = yes && exec 6>/dev/null
--
--
--ac_pwd=`pwd` && test -n "$ac_pwd" &&
--ac_ls_di=`ls -di .` &&
--ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-- as_fn_error "working directory cannot be determined"
--test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-- as_fn_error "pwd does not report name of working directory"
--
--
--# Find the source files, if location was not specified.
--if test -z "$srcdir"; then
-- ac_srcdir_defaulted=yes
-- # Try the directory containing this script, then the parent directory.
-- ac_confdir=`$as_dirname -- "$as_myself" ||
--$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$as_myself" : 'X\(//\)[^/]' \| \
-- X"$as_myself" : 'X\(//\)$' \| \
-- X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$as_myself" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- srcdir=$ac_confdir
-- if test ! -r "$srcdir/$ac_unique_file"; then
-- srcdir=..
-- fi
--else
-- ac_srcdir_defaulted=no
--fi
--if test ! -r "$srcdir/$ac_unique_file"; then
-- test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-- as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
--fi
--ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
--ac_abs_confdir=`(
-- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
-- pwd)`
--# When building in place, set srcdir=.
--if test "$ac_abs_confdir" = "$ac_pwd"; then
-- srcdir=.
--fi
--# Remove unnecessary trailing slashes from srcdir.
--# Double slashes in file names in object file debugging info
--# mess up M-x gdb in Emacs.
--case $srcdir in
--*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
--esac
--for ac_var in $ac_precious_vars; do
-- eval ac_env_${ac_var}_set=\${${ac_var}+set}
-- eval ac_env_${ac_var}_value=\$${ac_var}
-- eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
-- eval ac_cv_env_${ac_var}_value=\$${ac_var}
--done
--
--#
--# Report the --help message.
--#
--if test "$ac_init_help" = "long"; then
-- # Omit some internal or obsolete options to make the list less imposing.
-- # This message is too long to be a string in the A/UX 3.1 sh.
-- cat <<_ACEOF
--\`configure' configures this package to adapt to many kinds of systems.
--
--Usage: $0 [OPTION]... [VAR=VALUE]...
--
--To assign environment variables (e.g., CC, CFLAGS...), specify them as
--VAR=VALUE. See below for descriptions of some of the useful variables.
--
--Defaults for the options are specified in brackets.
--
--Configuration:
-- -h, --help display this help and exit
-- --help=short display options specific to this package
-- --help=recursive display the short help of all the included packages
-- -V, --version display version information and exit
-- -q, --quiet, --silent do not print \`checking...' messages
-- --cache-file=FILE cache test results in FILE [disabled]
-- -C, --config-cache alias for \`--cache-file=config.cache'
-- -n, --no-create do not create output files
-- --srcdir=DIR find the sources in DIR [configure dir or \`..']
--
--Installation directories:
-- --prefix=PREFIX install architecture-independent files in PREFIX
-- @<:@@S|@ac_default_prefix@:>@
-- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
-- @<:@PREFIX@:>@
--
--By default, \`make install' will install all the files in
--\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
--an installation prefix other than \`$ac_default_prefix' using \`--prefix',
--for instance \`--prefix=\$HOME'.
--
--For better control, use the options below.
--
--Fine tuning of the installation directories:
-- --bindir=DIR user executables [EPREFIX/bin]
-- --sbindir=DIR system admin executables [EPREFIX/sbin]
-- --libexecdir=DIR program executables [EPREFIX/libexec]
-- --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
-- --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
-- --localstatedir=DIR modifiable single-machine data [PREFIX/var]
-- --libdir=DIR object code libraries [EPREFIX/lib]
-- --includedir=DIR C header files [PREFIX/include]
-- --oldincludedir=DIR C header files for non-gcc [/usr/include]
-- --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
-- --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
-- --infodir=DIR info documentation [DATAROOTDIR/info]
-- --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
-- --mandir=DIR man documentation [DATAROOTDIR/man]
-- --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@
-- --htmldir=DIR html documentation [DOCDIR]
-- --dvidir=DIR dvi documentation [DOCDIR]
-- --pdfdir=DIR pdf documentation [DOCDIR]
-- --psdir=DIR ps documentation [DOCDIR]
--_ACEOF
--
-- cat <<\_ACEOF
--
--Program names:
-- --program-prefix=PREFIX prepend PREFIX to installed program names
-- --program-suffix=SUFFIX append SUFFIX to installed program names
-- --program-transform-name=PROGRAM run sed PROGRAM on installed program names
--
--System types:
-- --build=BUILD configure for building on BUILD [guessed]
-- --host=HOST cross-compile to build programs to run on HOST [BUILD]
--_ACEOF
--fi
--
--if test -n "$ac_init_help"; then
--
-- cat <<\_ACEOF
--
--Optional Features:
-- --disable-option-checking ignore unrecognized --enable/--with options
-- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
-- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
-- --enable-maintainer-mode enable make rules and dependencies not useful
-- (and sometimes confusing) to the casual installer
-- --disable-dependency-tracking speeds up one-time build
-- --enable-dependency-tracking do not reject slow dependency extractors
-- --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@
-- --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@
-- --enable-fast-install@<:@=PKGS@:>@
-- optimize for fast installation @<:@default=yes@:>@
-- --disable-libtool-lock avoid locking (might break parallel builds)
--
--Optional Packages:
-- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
-- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
-- --with-pic try to use only PIC/non-PIC objects @<:@default=use
-- both@:>@
-- --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
--
--Some influential environment variables:
-- CC C compiler command
-- CFLAGS C compiler flags
-- LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
-- nonstandard directory <lib dir>
-- LIBS libraries to pass to the linker, e.g. -l<library>
-- CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
-- you have headers in a nonstandard directory <include dir>
-- CPP C preprocessor
-- PKG_CONFIG path to pkg-config utility
-- GST_CFLAGS C compiler flags for GST, overriding pkg-config
-- GST_LIBS linker flags for GST, overriding pkg-config
-- GST_BASE_CFLAGS
-- C compiler flags for GST_BASE, overriding pkg-config
-- GST_BASE_LIBS
-- linker flags for GST_BASE, overriding pkg-config
-- GSTPB_BASE_CFLAGS
-- C compiler flags for GSTPB_BASE, overriding pkg-config
-- GSTPB_BASE_LIBS
-- linker flags for GSTPB_BASE, overriding pkg-config
-- GSTCTRL_CFLAGS
-- C compiler flags for GSTCTRL, overriding pkg-config
-- GSTCTRL_LIBS
-- linker flags for GSTCTRL, overriding pkg-config
--
--Use these variables to override the choices made by `configure' or to help
--it to find libraries and programs with nonstandard names/locations.
--
--Report bugs to the package provider.
--_ACEOF
--ac_status=$?
--fi
--
--if test "$ac_init_help" = "recursive"; then
-- # If there are subdirs, report their specific --help.
-- for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-- test -d "$ac_dir" ||
-- { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
-- continue
-- ac_builddir=.
--
--case "$ac_dir" in
--.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
--*)
-- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-- # A ".." for each directory in $ac_dir_suffix.
-- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-- case $ac_top_builddir_sub in
-- "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-- esac ;;
--esac
--ac_abs_top_builddir=$ac_pwd
--ac_abs_builddir=$ac_pwd$ac_dir_suffix
--# for backward compatibility:
--ac_top_builddir=$ac_top_build_prefix
--
--case $srcdir in
-- .) # We are building in place.
-- ac_srcdir=.
-- ac_top_srcdir=$ac_top_builddir_sub
-- ac_abs_top_srcdir=$ac_pwd ;;
-- [\\/]* | ?:[\\/]* ) # Absolute name.
-- ac_srcdir=$srcdir$ac_dir_suffix;
-- ac_top_srcdir=$srcdir
-- ac_abs_top_srcdir=$srcdir ;;
-- *) # Relative name.
-- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-- ac_top_srcdir=$ac_top_build_prefix$srcdir
-- ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
--esac
--ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
--
-- cd "$ac_dir" || { ac_status=$?; continue; }
-- # Check for guested configure.
-- if test -f "$ac_srcdir/configure.gnu"; then
-- echo &&
-- $SHELL "$ac_srcdir/configure.gnu" --help=recursive
-- elif test -f "$ac_srcdir/configure"; then
-- echo &&
-- $SHELL "$ac_srcdir/configure" --help=recursive
-- else
-- $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-- fi || ac_status=$?
-- cd "$ac_pwd" || { ac_status=$?; break; }
-- done
--fi
--
--test -n "$ac_init_help" && exit $ac_status
--if $ac_init_version; then
-- cat <<\_ACEOF
--configure
--generated by GNU Autoconf 2.65
--
--Copyright (C) 2009 Free Software Foundation, Inc.
--This configure script is free software; the Free Software Foundation
--gives unlimited permission to copy, distribute and modify it.
--_ACEOF
-- exit
--fi
--
--## ------------------------ ##
--## Autoconf initialization. ##
--## ------------------------ ##
--
--@%:@ ac_fn_c_try_compile LINENO
--@%:@ --------------------------
--@%:@ Try to compile conftest. at S|@ac_ext, and return whether this succeeded.
--ac_fn_c_try_compile ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- rm -f conftest.$ac_objext
-- if { { ac_try="$ac_compile"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_compile") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- grep -v '^ *+' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- mv -f conftest.er1 conftest.err
-- fi
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && {
-- test -z "$ac_c_werror_flag" ||
-- test ! -s conftest.err
-- } && test -s conftest.$ac_objext; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=1
--fi
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_compile
--
--@%:@ ac_fn_c_try_link LINENO
--@%:@ -----------------------
--@%:@ Try to link conftest. at S|@ac_ext, and return whether this succeeded.
--ac_fn_c_try_link ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- rm -f conftest.$ac_objext conftest$ac_exeext
-- if { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- grep -v '^ *+' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- mv -f conftest.er1 conftest.err
-- fi
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && {
-- test -z "$ac_c_werror_flag" ||
-- test ! -s conftest.err
-- } && test -s conftest$ac_exeext && {
-- test "$cross_compiling" = yes ||
-- $as_test_x conftest$ac_exeext
-- }; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=1
--fi
-- # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-- # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-- # interfere with the next link command; also delete a directory that is
-- # left behind by Apple's compiler. We do this before executing the actions.
-- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_link
--
--@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
--@%:@ -------------------------------------------------------
--@%:@ Tests whether HEADER exists and can be compiled using the include files in
--@%:@ INCLUDES, setting the cache variable VAR accordingly.
--ac_fn_c_check_header_compile ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
--$as_echo_n "checking for $2... " >&6; }
--if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--$4
--@%:@include <$2>
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- eval "$3=yes"
--else
-- eval "$3=no"
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--eval ac_res=\$$3
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
--
--} @%:@ ac_fn_c_check_header_compile
--
--@%:@ ac_fn_c_try_cpp LINENO
--@%:@ ----------------------
--@%:@ Try to preprocess conftest. at S|@ac_ext, and return whether this succeeded.
--ac_fn_c_try_cpp ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- if { { ac_try="$ac_cpp conftest.$ac_ext"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- grep -v '^ *+' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- mv -f conftest.er1 conftest.err
-- fi
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } >/dev/null && {
-- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-- test ! -s conftest.err
-- }; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=1
--fi
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_cpp
--
--@%:@ ac_fn_c_try_run LINENO
--@%:@ ----------------------
--@%:@ Try to link conftest. at S|@ac_ext, and return whether this succeeded. Assumes
--@%:@ that executables *can* be run.
--ac_fn_c_try_run ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- if { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-- { { case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_try") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; }; then :
-- ac_retval=0
--else
-- $as_echo "$as_me: program exited with status $ac_status" >&5
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- ac_retval=$ac_status
--fi
-- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
-- as_fn_set_status $ac_retval
--
--} @%:@ ac_fn_c_try_run
--
--@%:@ ac_fn_c_check_func LINENO FUNC VAR
--@%:@ ----------------------------------
--@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
--ac_fn_c_check_func ()
--{
-- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
--$as_echo_n "checking for $2... " >&6; }
--if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
-- For example, HP-UX 11i <limits.h> declares gettimeofday. */
--#define $2 innocuous_$2
--
--/* System header to define __stub macros and hopefully few prototypes,
-- which can conflict with char $2 (); below.
-- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-- <limits.h> exists even on freestanding compilers. */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef $2
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char $2 ();
--/* The GNU C library defines this for functions which it implements
-- to always fail with ENOSYS. Some functions are actually named
-- something starting with __ and the normal name is an alias. */
--#if defined __stub_$2 || defined __stub___$2
--choke me
--#endif
--
--int
--main ()
--{
--return $2 ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- eval "$3=yes"
--else
-- eval "$3=no"
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--fi
--eval ac_res=\$$3
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
-- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
--
--} @%:@ ac_fn_c_check_func
--cat >config.log <<_ACEOF
--This file contains any messages produced by compilers while
--running configure, to aid debugging if configure makes a mistake.
--
--It was created by $as_me, which was
--generated by GNU Autoconf 2.65. Invocation command line was
--
-- $ $0 $@
--
--_ACEOF
--exec 5>>config.log
--{
--cat <<_ASUNAME
--## --------- ##
--## Platform. ##
--## --------- ##
--
--hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
--uname -m = `(uname -m) 2>/dev/null || echo unknown`
--uname -r = `(uname -r) 2>/dev/null || echo unknown`
--uname -s = `(uname -s) 2>/dev/null || echo unknown`
--uname -v = `(uname -v) 2>/dev/null || echo unknown`
--
--/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
--/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
--
--/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
--/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
--/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
--/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
--/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
--/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
--/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
--
--_ASUNAME
--
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- $as_echo "PATH: $as_dir"
-- done
--IFS=$as_save_IFS
--
--} >&5
--
--cat >&5 <<_ACEOF
--
--
--## ----------- ##
--## Core tests. ##
--## ----------- ##
--
--_ACEOF
--
--
--# Keep a trace of the command line.
--# Strip out --no-create and --no-recursion so they do not pile up.
--# Strip out --silent because we don't want to record it for future runs.
--# Also quote any args containing shell meta-characters.
--# Make two passes to allow for proper duplicate-argument suppression.
--ac_configure_args=
--ac_configure_args0=
--ac_configure_args1=
--ac_must_keep_next=false
--for ac_pass in 1 2
--do
-- for ac_arg
-- do
-- case $ac_arg in
-- -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
-- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-- | -silent | --silent | --silen | --sile | --sil)
-- continue ;;
-- *\'*)
-- ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
-- esac
-- case $ac_pass in
-- 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
-- 2)
-- as_fn_append ac_configure_args1 " '$ac_arg'"
-- if test $ac_must_keep_next = true; then
-- ac_must_keep_next=false # Got value, back to normal.
-- else
-- case $ac_arg in
-- *=* | --config-cache | -C | -disable-* | --disable-* \
-- | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
-- | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
-- | -with-* | --with-* | -without-* | --without-* | --x)
-- case "$ac_configure_args0 " in
-- "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
-- esac
-- ;;
-- -* ) ac_must_keep_next=true ;;
-- esac
-- fi
-- as_fn_append ac_configure_args " '$ac_arg'"
-- ;;
-- esac
-- done
--done
--{ ac_configure_args0=; unset ac_configure_args0;}
--{ ac_configure_args1=; unset ac_configure_args1;}
--
--# When interrupted or exit'd, cleanup temporary files, and complete
--# config.log. We remove comments because anyway the quotes in there
--# would cause problems or look ugly.
--# WARNING: Use '\'' to represent an apostrophe within the trap.
--# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
--trap 'exit_status=$?
-- # Save into config.log some information that might help in debugging.
-- {
-- echo
--
-- cat <<\_ASBOX
--## ---------------- ##
--## Cache variables. ##
--## ---------------- ##
--_ASBOX
-- echo
-- # The following way of writing the cache mishandles newlines in values,
--(
-- for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
-- eval ac_val=\$$ac_var
-- case $ac_val in #(
-- *${as_nl}*)
-- case $ac_var in #(
-- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
--$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-- esac
-- case $ac_var in #(
-- _ | IFS | as_nl) ;; #(
-- BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-- *) { eval $ac_var=; unset $ac_var;} ;;
-- esac ;;
-- esac
-- done
-- (set) 2>&1 |
-- case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
-- *${as_nl}ac_space=\ *)
-- sed -n \
-- "s/'\''/'\''\\\\'\'''\''/g;
-- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
-- ;; #(
-- *)
-- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-- ;;
-- esac |
-- sort
--)
-- echo
--
-- cat <<\_ASBOX
--## ----------------- ##
--## Output variables. ##
--## ----------------- ##
--_ASBOX
-- echo
-- for ac_var in $ac_subst_vars
-- do
-- eval ac_val=\$$ac_var
-- case $ac_val in
-- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-- esac
-- $as_echo "$ac_var='\''$ac_val'\''"
-- done | sort
-- echo
--
-- if test -n "$ac_subst_files"; then
-- cat <<\_ASBOX
--## ------------------- ##
--## File substitutions. ##
--## ------------------- ##
--_ASBOX
-- echo
-- for ac_var in $ac_subst_files
-- do
-- eval ac_val=\$$ac_var
-- case $ac_val in
-- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-- esac
-- $as_echo "$ac_var='\''$ac_val'\''"
-- done | sort
-- echo
-- fi
--
-- if test -s confdefs.h; then
-- cat <<\_ASBOX
--## ----------- ##
--## confdefs.h. ##
--## ----------- ##
--_ASBOX
-- echo
-- cat confdefs.h
-- echo
-- fi
-- test "$ac_signal" != 0 &&
-- $as_echo "$as_me: caught signal $ac_signal"
-- $as_echo "$as_me: exit $exit_status"
-- } >&5
-- rm -f core *.core core.conftest.* &&
-- rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
-- exit $exit_status
--' 0
--for ac_signal in 1 2 13 15; do
-- trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
--done
--ac_signal=0
--
--# confdefs.h avoids OS command line length limits that DEFS can exceed.
--rm -f -r conftest* confdefs.h
--
--$as_echo "/* confdefs.h */" > confdefs.h
--
--# Predefined preprocessor variables.
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_NAME "$PACKAGE_NAME"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_STRING "$PACKAGE_STRING"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
--_ACEOF
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE_URL "$PACKAGE_URL"
--_ACEOF
--
--
--# Let the site file select an alternate cache file if it wants to.
--# Prefer an explicitly selected file to automatically selected ones.
--ac_site_file1=NONE
--ac_site_file2=NONE
--if test -n "$CONFIG_SITE"; then
-- ac_site_file1=$CONFIG_SITE
--elif test "x$prefix" != xNONE; then
-- ac_site_file1=$prefix/share/config.site
-- ac_site_file2=$prefix/etc/config.site
--else
-- ac_site_file1=$ac_default_prefix/share/config.site
-- ac_site_file2=$ac_default_prefix/etc/config.site
--fi
--for ac_site_file in "$ac_site_file1" "$ac_site_file2"
--do
-- test "x$ac_site_file" = xNONE && continue
-- if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
--$as_echo "$as_me: loading site script $ac_site_file" >&6;}
-- sed 's/^/| /' "$ac_site_file" >&5
-- . "$ac_site_file"
-- fi
--done
--
--if test -r "$cache_file"; then
-- # Some versions of bash will fail to source /dev/null (special files
-- # actually), so we avoid doing that. DJGPP emulates it as a regular file.
-- if test /dev/null != "$cache_file" && test -f "$cache_file"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
--$as_echo "$as_me: loading cache $cache_file" >&6;}
-- case $cache_file in
-- [\\/]* | ?:[\\/]* ) . "$cache_file";;
-- *) . "./$cache_file";;
-- esac
-- fi
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
--$as_echo "$as_me: creating cache $cache_file" >&6;}
-- >$cache_file
--fi
--
--# Check that the precious variables saved in the cache have kept the same
--# value.
--ac_cache_corrupted=false
--for ac_var in $ac_precious_vars; do
-- eval ac_old_set=\$ac_cv_env_${ac_var}_set
-- eval ac_new_set=\$ac_env_${ac_var}_set
-- eval ac_old_val=\$ac_cv_env_${ac_var}_value
-- eval ac_new_val=\$ac_env_${ac_var}_value
-- case $ac_old_set,$ac_new_set in
-- set,)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
--$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
-- ac_cache_corrupted=: ;;
-- ,set)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
--$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
-- ac_cache_corrupted=: ;;
-- ,);;
-- *)
-- if test "x$ac_old_val" != "x$ac_new_val"; then
-- # differences in whitespace do not lead to failure.
-- ac_old_val_w=`echo x $ac_old_val`
-- ac_new_val_w=`echo x $ac_new_val`
-- if test "$ac_old_val_w" != "$ac_new_val_w"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
--$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-- ac_cache_corrupted=:
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
--$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
-- eval $ac_var=\$ac_old_val
-- fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
--$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
-- { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
--$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
-- fi;;
-- esac
-- # Pass precious variables to config.status.
-- if test "$ac_new_set" = set; then
-- case $ac_new_val in
-- *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
-- *) ac_arg=$ac_var=$ac_new_val ;;
-- esac
-- case " $ac_configure_args " in
-- *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
-- *) as_fn_append ac_configure_args " '$ac_arg'" ;;
-- esac
-- fi
--done
--if $ac_cache_corrupted; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-- { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
--$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-- as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
--fi
--## -------------------- ##
--## Main body of script. ##
--## -------------------- ##
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--
--GST_MAJORMINOR=0.10
--GST_REQUIRED=0.10.0
--GSTPB_REQUIRED=0.10.0
--
--
--
-- PACKAGE=gst-bcmdec
-- GST_PLUGIN_VERSION_MAJOR=0
-- GST_PLUGIN_VERSION_MINOR=10
-- GST_PLUGIN_VERSION_MICRO=0
-- NANO=33
-- GST_PLUGIN_VERSION_NANO=$NANO
-- if test "x$NANO" = "x" || test "x$NANO" = "x0";
-- then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for release" >&5
--$as_echo "$as_me: configuring gst-bcmdec for release" >&6;}
-- VERSION=0.10.0
-- GST_PLUGIN_VERSION_RELEASE=1
-- GST_PLUGIN_CVS="no"
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for development with nano $NANO" >&5
--$as_echo "$as_me: configuring gst-bcmdec for development with nano $NANO" >&6;}
-- VERSION=0.10.0.$NANO
-- GST_PLUGIN_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
-- GST_PLUGIN_CVS="yes"
-- fi
--
-- GST_PLUGIN_VERSION=$VERSION
--
--cat >>confdefs.h <<_ACEOF
--@%:@define GST_PLUGIN_VERSION "$GST_PLUGIN_VERSION"
--_ACEOF
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define GST_PLUGIN_VERSION_RELEASE "$GST_PLUGIN_VERSION_RELEASE"
--_ACEOF
--
--
--
--
--
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE "$PACKAGE"
--_ACEOF
--
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define VERSION "$VERSION"
--_ACEOF
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
--$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
-- @%:@ Check whether --enable-maintainer-mode was given.
--if test "${enable_maintainer_mode+set}" = set; then :
-- enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
--else
-- USE_MAINTAINER_MODE=no
--fi
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
--$as_echo "$USE_MAINTAINER_MODE" >&6; }
-- if test $USE_MAINTAINER_MODE = yes; then
-- MAINTAINER_MODE_TRUE=
-- MAINTAINER_MODE_FALSE='#'
--else
-- MAINTAINER_MODE_TRUE='#'
-- MAINTAINER_MODE_FALSE=
--fi
--
-- MAINT=$MAINTAINER_MODE_TRUE
--
--
--
--am__api_version='1.11'
--
--ac_aux_dir=
--for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
-- for ac_t in install-sh install.sh shtool; do
-- if test -f "$ac_dir/$ac_t"; then
-- ac_aux_dir=$ac_dir
-- ac_install_sh="$ac_aux_dir/$ac_t -c"
-- break 2
-- fi
-- done
--done
--if test -z "$ac_aux_dir"; then
-- as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
--fi
--
--# These three variables are undocumented and unsupported,
--# and are intended to be withdrawn in a future Autoconf release.
--# They can cause serious problems if a builder's source tree is in a directory
--# whose full name contains unusual characters.
--ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
--ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
--ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
--
--
--# Find a good install program. We prefer a C program (faster),
--# so one script is as good as another. But avoid the broken or
--# incompatible versions:
--# SysV /etc/install, /usr/sbin/install
--# SunOS /usr/etc/install
--# IRIX /sbin/install
--# AIX /bin/install
--# AmigaOS /C/install, which installs bootblocks on floppy discs
--# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
--# AFS /usr/afsws/bin/install, which mishandles nonexistent args
--# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
--# OS/2's system install, which has a completely different semantic
--# ./install, which can be erroneously created by make from ./install.sh.
--# Reject install programs that cannot install multiple files.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
--$as_echo_n "checking for a BSD-compatible install... " >&6; }
--if test -z "$INSTALL"; then
--if test "${ac_cv_path_install+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- # Account for people who put trailing slashes in PATH elements.
--case $as_dir/ in @%:@((
-- ./ | .// | /[cC]/* | \
-- /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
-- ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
-- /usr/ucb/* ) ;;
-- *)
-- # OSF1 and SCO ODT 3.0 have their own names for install.
-- # Don't use installbsd from OSF since it installs stuff as root
-- # by default.
-- for ac_prog in ginstall scoinst install; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
-- if test $ac_prog = install &&
-- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-- # AIX install. It has an incompatible calling convention.
-- :
-- elif test $ac_prog = install &&
-- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-- # program-specific install script used by HP pwplus--don't use.
-- :
-- else
-- rm -rf conftest.one conftest.two conftest.dir
-- echo one > conftest.one
-- echo two > conftest.two
-- mkdir conftest.dir
-- if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
-- test -s conftest.one && test -s conftest.two &&
-- test -s conftest.dir/conftest.one &&
-- test -s conftest.dir/conftest.two
-- then
-- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
-- break 3
-- fi
-- fi
-- fi
-- done
-- done
-- ;;
--esac
--
-- done
--IFS=$as_save_IFS
--
--rm -rf conftest.one conftest.two conftest.dir
--
--fi
-- if test "${ac_cv_path_install+set}" = set; then
-- INSTALL=$ac_cv_path_install
-- else
-- # As a last resort, use the slow shell script. Don't cache a
-- # value for INSTALL within a source directory, because that will
-- # break other packages using the cache if that directory is
-- # removed, or if the value is a relative name.
-- INSTALL=$ac_install_sh
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
--$as_echo "$INSTALL" >&6; }
--
--# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
--# It thinks the first close brace ends the variable substitution.
--test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
--
--test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
--
--test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
--$as_echo_n "checking whether build environment is sane... " >&6; }
--# Just in case
--sleep 1
--echo timestamp > conftest.file
--# Reject unsafe characters in $srcdir or the absolute working directory
--# name. Accept space and tab only in the latter.
--am_lf='
--'
--case `pwd` in
-- *[\\\"\#\$\&\'\`$am_lf]*)
-- as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
--esac
--case $srcdir in
-- *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
-- as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
--esac
--
--# Do `set' in a subshell so we don't clobber the current shell's
--# arguments. Must try -L first in case configure is actually a
--# symlink; some systems play weird games with the mod time of symlinks
--# (eg FreeBSD returns the mod time of the symlink's containing
--# directory).
--if (
-- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-- if test "$*" = "X"; then
-- # -L didn't work.
-- set X `ls -t "$srcdir/configure" conftest.file`
-- fi
-- rm -f conftest.file
-- if test "$*" != "X $srcdir/configure conftest.file" \
-- && test "$*" != "X conftest.file $srcdir/configure"; then
--
-- # If neither matched, then we have a broken ls. This can happen
-- # if, for instance, CONFIG_SHELL is bash and it inherits a
-- # broken ls alias from the environment. This has actually
-- # happened. Such a system could not be considered "sane".
-- as_fn_error "ls -t appears to fail. Make sure there is not a broken
--alias in your environment" "$LINENO" 5
-- fi
--
-- test "$2" = conftest.file
-- )
--then
-- # Ok.
-- :
--else
-- as_fn_error "newly created file is older than distributed files!
--Check your system clock" "$LINENO" 5
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--test "$program_prefix" != NONE &&
-- program_transform_name="s&^&$program_prefix&;$program_transform_name"
--# Use a double $ so make ignores it.
--test "$program_suffix" != NONE &&
-- program_transform_name="s&\$&$program_suffix&;$program_transform_name"
--# Double any \ or $.
--# By default was `s,x,x', remove it if useless.
--ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
--program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
--
--# expand $ac_aux_dir to an absolute path
--am_aux_dir=`cd $ac_aux_dir && pwd`
--
--if test x"${MISSING+set}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-- *)
-- MISSING="\${SHELL} $am_aux_dir/missing" ;;
-- esac
--fi
--# Use eval to expand $SHELL
--if eval "$MISSING --run true"; then
-- am_missing_run="$MISSING --run "
--else
-- am_missing_run=
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
--$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
--fi
--
--if test x"${install_sh}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-- *)
-- install_sh="\${SHELL} $am_aux_dir/install-sh"
-- esac
--fi
--
--# Installed binaries are usually stripped using `strip' when the user
--# run `make install-strip'. However `strip' might not be the right
--# tool to use in cross-compilation environments, therefore Automake
--# will honor the `STRIP' environment variable to overrule this program.
--if test "$cross_compiling" != no; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
--set dummy ${ac_tool_prefix}strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$STRIP"; then
-- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--STRIP=$ac_cv_prog_STRIP
--if test -n "$STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
--$as_echo "$STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_STRIP"; then
-- ac_ct_STRIP=$STRIP
-- # Extract the first word of "strip", so it can be a program name with args.
--set dummy strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_STRIP"; then
-- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_STRIP="strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
--if test -n "$ac_ct_STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
--$as_echo "$ac_ct_STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_STRIP" = x; then
-- STRIP=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- STRIP=$ac_ct_STRIP
-- fi
--else
-- STRIP="$ac_cv_prog_STRIP"
--fi
--
--fi
--INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
--$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
--if test -z "$MKDIR_P"; then
-- if test "${ac_cv_path_mkdir+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in mkdir gmkdir; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
-- case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
-- 'mkdir (GNU coreutils) '* | \
-- 'mkdir (coreutils) '* | \
-- 'mkdir (fileutils) '4.1*)
-- ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
-- break 3;;
-- esac
-- done
-- done
-- done
--IFS=$as_save_IFS
--
--fi
--
-- test -d ./--version && rmdir ./--version
-- if test "${ac_cv_path_mkdir+set}" = set; then
-- MKDIR_P="$ac_cv_path_mkdir -p"
-- else
-- # As a last resort, use the slow shell script. Don't cache a
-- # value for MKDIR_P within a source directory, because that will
-- # break other packages using the cache if that directory is
-- # removed, or if the value is a relative name.
-- MKDIR_P="$ac_install_sh -d"
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
--$as_echo "$MKDIR_P" >&6; }
--
--mkdir_p="$MKDIR_P"
--case $mkdir_p in
-- [\\/$]* | ?:[\\/]*) ;;
-- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
--esac
--
--for ac_prog in gawk mawk nawk awk
--do
-- # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_AWK+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$AWK"; then
-- ac_cv_prog_AWK="$AWK" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_AWK="$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--AWK=$ac_cv_prog_AWK
--if test -n "$AWK"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
--$as_echo "$AWK" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$AWK" && break
--done
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
--$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
--set x ${MAKE-make}
--ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
--if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat >conftest.make <<\_ACEOF
--SHELL = /bin/sh
--all:
-- @echo '@@@%%%=$(MAKE)=@@@%%%'
--_ACEOF
--# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
--case `${MAKE-make} -f conftest.make 2>/dev/null` in
-- *@@@%%%=?*=@@@%%%*)
-- eval ac_cv_prog_make_${ac_make}_set=yes;;
-- *)
-- eval ac_cv_prog_make_${ac_make}_set=no;;
--esac
--rm -f conftest.make
--fi
--if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- SET_MAKE=
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- SET_MAKE="MAKE=${MAKE-make}"
--fi
--
--rm -rf .tst 2>/dev/null
--mkdir .tst 2>/dev/null
--if test -d .tst; then
-- am__leading_dot=.
--else
-- am__leading_dot=_
--fi
--rmdir .tst 2>/dev/null
--
--if test "`cd $srcdir && pwd`" != "`pwd`"; then
-- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
-- # is not polluted with repeated "-I."
-- am__isrc=' -I$(srcdir)'
-- # test to see if srcdir already configured
-- if test -f $srcdir/config.status; then
-- as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
-- fi
--fi
--
--# test whether we have cygpath
--if test -z "$CYGPATH_W"; then
-- if (cygpath --version) >/dev/null 2>/dev/null; then
-- CYGPATH_W='cygpath -w'
-- else
-- CYGPATH_W=echo
-- fi
--fi
--
--
--# Define the identity of the package.
-- PACKAGE=$PACKAGE
-- VERSION=$VERSION
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define PACKAGE "$PACKAGE"
--_ACEOF
--
--
--cat >>confdefs.h <<_ACEOF
--@%:@define VERSION "$VERSION"
--_ACEOF
--
--# Some tools Automake needs.
--
--ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
--
--
--AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
--
--
--AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
--
--
--AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
--
--
--MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
--
--# We need awk for the "check" target. The system "awk" is bad on
--# some platforms.
--# Always define AMTAR for backward compatibility.
--
--AMTAR=${AMTAR-"${am_missing_run}tar"}
--
--am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
--
--
--
--
--
--
--
--
--ACLOCAL_AMFLAGS="-I m4"
--
--
--ac_config_headers="$ac_config_headers config.h"
--
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
--set dummy ${ac_tool_prefix}gcc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_CC="${ac_tool_prefix}gcc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_CC"; then
-- ac_ct_CC=$CC
-- # Extract the first word of "gcc", so it can be a program name with args.
--set dummy gcc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_CC"; then
-- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_CC="gcc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_CC=$ac_cv_prog_ac_ct_CC
--if test -n "$ac_ct_CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
--$as_echo "$ac_ct_CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_CC" = x; then
-- CC=""
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- CC=$ac_ct_CC
-- fi
--else
-- CC="$ac_cv_prog_CC"
--fi
--
--if test -z "$CC"; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
--set dummy ${ac_tool_prefix}cc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_CC="${ac_tool_prefix}cc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- fi
--fi
--if test -z "$CC"; then
-- # Extract the first word of "cc", so it can be a program name with args.
--set dummy cc; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
-- ac_prog_rejected=no
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
-- ac_prog_rejected=yes
-- continue
-- fi
-- ac_cv_prog_CC="cc"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--if test $ac_prog_rejected = yes; then
-- # We found a bogon in the path, so make sure we never use it.
-- set dummy $ac_cv_prog_CC
-- shift
-- if test $@%:@ != 0; then
-- # We chose a different compiler from the bogus one.
-- # However, it has the same basename, so the bogon will be chosen
-- # first if we set CC to just the basename; use the full file name.
-- shift
-- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
-- fi
--fi
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$CC"; then
-- if test -n "$ac_tool_prefix"; then
-- for ac_prog in cl.exe
-- do
-- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
--set dummy $ac_tool_prefix$ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$CC"; then
-- ac_cv_prog_CC="$CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--CC=$ac_cv_prog_CC
--if test -n "$CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
--$as_echo "$CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$CC" && break
-- done
--fi
--if test -z "$CC"; then
-- ac_ct_CC=$CC
-- for ac_prog in cl.exe
--do
-- # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_CC"; then
-- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_CC="$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_CC=$ac_cv_prog_ac_ct_CC
--if test -n "$ac_ct_CC"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
--$as_echo "$ac_ct_CC" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$ac_ct_CC" && break
--done
--
-- if test "x$ac_ct_CC" = x; then
-- CC=""
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- CC=$ac_ct_CC
-- fi
--fi
--
--fi
--
--
--test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "no acceptable C compiler found in \$PATH
--See \`config.log' for more details." "$LINENO" 5; }
--
--# Provide some information about the compiler.
--$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
--set X $ac_compile
--ac_compiler=$2
--for ac_option in --version -v -V -qversion; do
-- { { ac_try="$ac_compiler $ac_option >&5"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-- ac_status=$?
-- if test -s conftest.err; then
-- sed '10a\
--... rest of stderr output deleted ...
-- 10q' conftest.err >conftest.er1
-- cat conftest.er1 >&5
-- fi
-- rm -f conftest.er1 conftest.err
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }
--done
--
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--ac_clean_files_save=$ac_clean_files
--ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
--# Try to create an executable without -o first, disregard a.out.
--# It will help us diagnose broken compilers, and finding out an intuition
--# of exeext.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
--$as_echo_n "checking whether the C compiler works... " >&6; }
--ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
--
--# The possible output files:
--ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
--
--ac_rmfiles=
--for ac_file in $ac_files
--do
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-- * ) ac_rmfiles="$ac_rmfiles $ac_file";;
-- esac
--done
--rm -f $ac_rmfiles
--
--if { { ac_try="$ac_link_default"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link_default") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then :
-- # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
--# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
--# in a Makefile. We should not override ac_cv_exeext if it was cached,
--# so that the user can short-circuit this test for compilers unknown to
--# Autoconf.
--for ac_file in $ac_files ''
--do
-- test -f "$ac_file" || continue
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
-- ;;
-- [ab].out )
-- # We found the default executable, but exeext='' is most
-- # certainly right.
-- break;;
-- *.* )
-- if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
-- then :; else
-- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-- fi
-- # We set ac_cv_exeext here because the later test for it is not
-- # safe: cross compilers may not add the suffix if given an `-o'
-- # argument, so we may need to know it at that point already.
-- # Even if this section looks crufty: it has the advantage of
-- # actually working.
-- break;;
-- * )
-- break;;
-- esac
--done
--test "$ac_cv_exeext" = no && ac_cv_exeext=
--
--else
-- ac_file=''
--fi
--if test -z "$ac_file"; then :
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--$as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--{ as_fn_set_status 77
--as_fn_error "C compiler cannot create executables
--See \`config.log' for more details." "$LINENO" 5; }; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
--$as_echo_n "checking for C compiler default output file name... " >&6; }
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
--$as_echo "$ac_file" >&6; }
--ac_exeext=$ac_cv_exeext
--
--rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
--ac_clean_files=$ac_clean_files_save
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
--$as_echo_n "checking for suffix of executables... " >&6; }
--if { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then :
-- # If both `conftest.exe' and `conftest' are `present' (well, observable)
--# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
--# work properly (i.e., refer to `conftest.exe'), while it won't with
--# `rm'.
--for ac_file in conftest.exe conftest conftest.*; do
-- test -f "$ac_file" || continue
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-- break;;
-- * ) break;;
-- esac
--done
--else
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "cannot compute suffix of executables: cannot compile and link
--See \`config.log' for more details." "$LINENO" 5; }
--fi
--rm -f conftest conftest$ac_cv_exeext
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
--$as_echo "$ac_cv_exeext" >&6; }
--
--rm -f conftest.$ac_ext
--EXEEXT=$ac_cv_exeext
--ac_exeext=$EXEEXT
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@include <stdio.h>
--int
--main ()
--{
--FILE *f = fopen ("conftest.out", "w");
-- return ferror (f) || fclose (f) != 0;
--
-- ;
-- return 0;
--}
--_ACEOF
--ac_clean_files="$ac_clean_files conftest.out"
--# Check that the compiler produces executables we can run. If not, either
--# the compiler is broken, or we cross compile.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
--$as_echo_n "checking whether we are cross compiling... " >&6; }
--if test "$cross_compiling" != yes; then
-- { { ac_try="$ac_link"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_link") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }
-- if { ac_try='./conftest$ac_cv_exeext'
-- { { case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_try") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; }; then
-- cross_compiling=no
-- else
-- if test "$cross_compiling" = maybe; then
-- cross_compiling=yes
-- else
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "cannot run C compiled programs.
--If you meant to cross compile, use \`--host'.
--See \`config.log' for more details." "$LINENO" 5; }
-- fi
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
--$as_echo "$cross_compiling" >&6; }
--
--rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
--ac_clean_files=$ac_clean_files_save
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
--$as_echo_n "checking for suffix of object files... " >&6; }
--if test "${ac_cv_objext+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--rm -f conftest.o conftest.obj
--if { { ac_try="$ac_compile"
--case "(($ac_try" in
-- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-- *) ac_try_echo=$ac_try;;
--esac
--eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
--$as_echo "$ac_try_echo"; } >&5
-- (eval "$ac_compile") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then :
-- for ac_file in conftest.o conftest.obj conftest.*; do
-- test -f "$ac_file" || continue;
-- case $ac_file in
-- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
-- *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
-- break;;
-- esac
--done
--else
-- $as_echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "cannot compute suffix of object files: cannot compile
--See \`config.log' for more details." "$LINENO" 5; }
--fi
--rm -f conftest.$ac_cv_objext conftest.$ac_ext
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
--$as_echo "$ac_cv_objext" >&6; }
--OBJEXT=$ac_cv_objext
--ac_objext=$OBJEXT
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
--$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
--if test "${ac_cv_c_compiler_gnu+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--#ifndef __GNUC__
-- choke me
--#endif
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_compiler_gnu=yes
--else
-- ac_compiler_gnu=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--ac_cv_c_compiler_gnu=$ac_compiler_gnu
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
--$as_echo "$ac_cv_c_compiler_gnu" >&6; }
--if test $ac_compiler_gnu = yes; then
-- GCC=yes
--else
-- GCC=
--fi
--ac_test_CFLAGS=${CFLAGS+set}
--ac_save_CFLAGS=$CFLAGS
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
--$as_echo_n "checking whether $CC accepts -g... " >&6; }
--if test "${ac_cv_prog_cc_g+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_save_c_werror_flag=$ac_c_werror_flag
-- ac_c_werror_flag=yes
-- ac_cv_prog_cc_g=no
-- CFLAGS="-g"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_prog_cc_g=yes
--else
-- CFLAGS=""
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
--
--else
-- ac_c_werror_flag=$ac_save_c_werror_flag
-- CFLAGS="-g"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_prog_cc_g=yes
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- ac_c_werror_flag=$ac_save_c_werror_flag
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
--$as_echo "$ac_cv_prog_cc_g" >&6; }
--if test "$ac_test_CFLAGS" = set; then
-- CFLAGS=$ac_save_CFLAGS
--elif test $ac_cv_prog_cc_g = yes; then
-- if test "$GCC" = yes; then
-- CFLAGS="-g -O2"
-- else
-- CFLAGS="-g"
-- fi
--else
-- if test "$GCC" = yes; then
-- CFLAGS="-O2"
-- else
-- CFLAGS=
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
--$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
--if test "${ac_cv_prog_cc_c89+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_cv_prog_cc_c89=no
--ac_save_CC=$CC
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <stdarg.h>
--#include <stdio.h>
--#include <sys/types.h>
--#include <sys/stat.h>
--/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
--struct buf { int x; };
--FILE * (*rcsopen) (struct buf *, struct stat *, int);
--static char *e (p, i)
-- char **p;
-- int i;
--{
-- return p[i];
--}
--static char *f (char * (*g) (char **, int), char **p, ...)
--{
-- char *s;
-- va_list v;
-- va_start (v,p);
-- s = g (p, va_arg (v,int));
-- va_end (v);
-- return s;
--}
--
--/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
-- function prototypes and stuff, but not '\xHH' hex character constants.
-- These don't provoke an error unfortunately, instead are silently treated
-- as 'x'. The following induces an error, until -std is added to get
-- proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
-- array size at least. It's necessary to write '\x00'==0 to get something
-- that's true only with -std. */
--int osf4_cc_array ['\x00' == 0 ? 1 : -1];
--
--/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
-- inside strings and character constants. */
--#define FOO(x) 'x'
--int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
--
--int test (int i, double x);
--struct s1 {int (*f) (int a);};
--struct s2 {int (*f) (double a);};
--int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
--int argc;
--char **argv;
--int
--main ()
--{
--return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
-- ;
-- return 0;
--}
--_ACEOF
--for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
-- -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
--do
-- CC="$ac_save_CC $ac_arg"
-- if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_prog_cc_c89=$ac_arg
--fi
--rm -f core conftest.err conftest.$ac_objext
-- test "x$ac_cv_prog_cc_c89" != "xno" && break
--done
--rm -f conftest.$ac_ext
--CC=$ac_save_CC
--
--fi
--# AC_CACHE_VAL
--case "x$ac_cv_prog_cc_c89" in
-- x)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
--$as_echo "none needed" >&6; } ;;
-- xno)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
--$as_echo "unsupported" >&6; } ;;
-- *)
-- CC="$CC $ac_cv_prog_cc_c89"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
--$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
--esac
--if test "x$ac_cv_prog_cc_c89" != xno; then :
--
--fi
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--DEPDIR="${am__leading_dot}deps"
--
--ac_config_commands="$ac_config_commands depfiles"
+-if test -z "$lt_ECHO"; then
+- if test "X${echo_test_string+set}" != Xset; then
+- # find a string as large as possible, as long as the shell can cope with it
+- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+- then
+- break
+- fi
+- done
+- fi
-
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- :
+- else
+- # The Solaris, AIX, and Digital Unix default echo programs unquote
+- # backslashes. This makes it impossible to quote backslashes using
+- # echo "$something" | sed 's/\\/\\\\/g'
+- #
+- # So, first we look for a working echo in the user's PATH.
-
--am_make=${MAKE-make}
--cat > confinc << 'END'
--am__doit:
-- @echo this is the am__doit target
--.PHONY: am__doit
--END
--# If we don't find an include directive, just comment out the code.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
--$as_echo_n "checking for style of include used by $am_make... " >&6; }
--am__include="#"
--am__quote=
--_am_result=none
--# First try GNU make style include.
--echo "include confinc" > confmf
--# Ignore all kinds of additional output from `make'.
--case `$am_make -s -f confmf 2> /dev/null` in #(
--*the\ am__doit\ target*)
-- am__include=include
-- am__quote=
-- _am_result=GNU
-- ;;
--esac
--# Now try BSD make style include.
--if test "$am__include" = "#"; then
-- echo '.include "confinc"' > confmf
-- case `$am_make -s -f confmf 2> /dev/null` in #(
-- *the\ am__doit\ target*)
-- am__include=.include
-- am__quote="\""
-- _am_result=BSD
-- ;;
-- esac
--fi
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+- for dir in $PATH /usr/ucb; do
+- IFS="$lt_save_ifs"
+- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$dir/echo"
+- break
+- fi
+- done
+- IFS="$lt_save_ifs"
-
+- if test "X$ECHO" = Xecho; then
+- # We didn't find a better echo, so look for alternatives.
+- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # This shell has a builtin print -r that does the trick.
+- ECHO='print -r'
+- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+- test "X$CONFIG_SHELL" != X/bin/ksh; then
+- # If we have ksh, try running configure again with it.
+- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+- export ORIGINAL_CONFIG_SHELL
+- CONFIG_SHELL=/bin/ksh
+- export CONFIG_SHELL
+- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+- else
+- # Try using printf.
+- ECHO='printf %s\n'
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # Cool, printf works
+- :
+- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+- export CONFIG_SHELL
+- SHELL="$CONFIG_SHELL"
+- export SHELL
+- ECHO="$CONFIG_SHELL $0 --fallback-echo"
+- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$CONFIG_SHELL $0 --fallback-echo"
+- else
+- # maybe with a smaller string...
+- prev=:
-
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
--$as_echo "$_am_result" >&6; }
--rm -f confinc confmf
+- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+- then
+- break
+- fi
+- prev="$cmd"
+- done
-
--@%:@ Check whether --enable-dependency-tracking was given.
--if test "${enable_dependency_tracking+set}" = set; then :
-- enableval=$enable_dependency_tracking;
+- if test "$prev" != 'sed 50q "$0"'; then
+- echo_test_string=`eval $prev`
+- export echo_test_string
+- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+- else
+- # Oops. We lost completely, so just stick with echo.
+- ECHO=echo
+- fi
+- fi
+- fi
+- fi
+- fi
-fi
-
--if test "x$enable_dependency_tracking" != xno; then
-- am_depcomp="$ac_aux_dir/depcomp"
-- AMDEPBACKSLASH='\'
--fi
-- if test "x$enable_dependency_tracking" != xno; then
-- AMDEP_TRUE=
-- AMDEP_FALSE='#'
--else
-- AMDEP_TRUE='#'
-- AMDEP_FALSE=
+-# Copy echo and quote the copy suitably for passing to libtool from
+-# the Makefile, instead of quoting the original, which is used later.
+-lt_ECHO=$ECHO
+-if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+- lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
-fi
-
-
-
--depcc="$CC" am_compiler_list=
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
--$as_echo_n "checking dependency style of $depcc... " >&6; }
--if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-- # We make a subdir and do the tests there. Otherwise we can end up
-- # making bogus files that we don't know about and never remove. For
-- # instance it was reported that on HP-UX the gcc test will end up
-- # making a dummy file named `D' -- because `-MD' means `put the output
-- # in D'.
-- mkdir conftest.dir
-- # Copy depcomp to subdir because otherwise we won't find it if we're
-- # using a relative directory.
-- cp "$am_depcomp" conftest.dir
-- cd conftest.dir
-- # We will build objects and dependencies in a subdirectory because
-- # it helps to detect inapplicable dependency modes. For instance
-- # both Tru64's cc and ICC support -MD to output dependencies as a
-- # side effect of compilation, but ICC will put the dependencies in
-- # the current directory while Tru64 will put them in the object
-- # directory.
-- mkdir sub
--
-- am_cv_CC_dependencies_compiler_type=none
-- if test "$am_compiler_list" = ""; then
-- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-- fi
-- am__universal=false
-- case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac
--
-- for depmode in $am_compiler_list; do
-- # Setup a source with many dependencies, because some compilers
-- # like to wrap large dependency lists on column 80 (with \), and
-- # we should not choose a depcomp mode which is confused by this.
-- #
-- # We need to recreate these files for each test, as the compiler may
-- # overwrite some of them when testing with obscure command lines.
-- # This happens at least with the AIX C compiler.
-- : > sub/conftest.c
-- for i in 1 2 3 4 5 6; do
-- echo '#include "conftst'$i'.h"' >> sub/conftest.c
-- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-- # Solaris 8's {/usr,}/bin/sh.
-- touch sub/conftst$i.h
-- done
-- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
--
-- # We check with `-c' and `-o' for the sake of the "dashmstdout"
-- # mode. It turns out that the SunPro C++ compiler does not properly
-- # handle `-M -o', and we need to detect this. Also, some Intel
-- # versions had trouble with output in subdirs
-- am__obj=sub/conftest.${OBJEXT-o}
-- am__minus_obj="-o $am__obj"
-- case $depmode in
-- gcc)
-- # This depmode causes a compiler race in universal mode.
-- test "$am__universal" = false || continue
-- ;;
-- nosideeffect)
-- # after this tag, mechanisms are not by side-effect, so they'll
-- # only be used when explicitly requested
-- if test "x$enable_dependency_tracking" = xyes; then
-- continue
-- else
-- break
-- fi
-- ;;
-- msvisualcpp | msvcmsys)
-- # This compiler won't grok `-c -o', but also, the minuso test has
-- # not run yet. These depmodes are late enough in the game, and
-- # so weak that their functioning should not be impacted.
-- am__obj=conftest.${OBJEXT-o}
-- am__minus_obj=
-- ;;
-- none) break ;;
-- esac
-- if depmode=$depmode \
-- source=sub/conftest.c object=$am__obj \
-- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-- >/dev/null 2>conftest.err &&
-- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-- # icc doesn't choke on unknown options, it will just issue warnings
-- # or remarks (even with -Werror). So we grep stderr for any message
-- # that says an option was ignored or not supported.
-- # When given -MP, icc 7.0 and 7.1 complain thusly:
-- # icc: Command line warning: ignoring option '-M'; no argument required
-- # The diagnosis changed in icc 8.0:
-- # icc: Command line remark: option '-MP' not supported
-- if (grep 'ignoring option' conftest.err ||
-- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-- am_cv_CC_dependencies_compiler_type=$depmode
-- break
-- fi
+
+ test -n "$DJDIR" || exec 7<&0 </dev/null
+ exec 6>&1
+
+ # Name of the host.
+-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
++# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+ # so uname gets run too.
+ ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+@@ -755,6 +624,8 @@ GST_BASE_CFLAGS
+ GST_MAJORMINOR
+ GST_LIBS
+ GST_CFLAGS
++PKG_CONFIG_LIBDIR
++PKG_CONFIG_PATH
+ PKG_CONFIG
+ HAVE_PKGCONFIG
+ CPP
+@@ -763,9 +634,11 @@ OTOOL
+ LIPO
+ NMEDIT
+ DSYMUTIL
+-lt_ECHO
++MANIFEST_TOOL
+ RANLIB
++ac_ct_AR
+ AR
++DLLTOOL
+ OBJDUMP
+ LN_S
+ NM
+@@ -882,6 +755,7 @@ enable_static
+ with_pic
+ enable_fast_install
+ with_gnu_ld
++with_sysroot
+ enable_libtool_lock
+ '
+ ac_precious_vars='build_alias
+@@ -893,7 +767,10 @@ LDFLAGS
+ LIBS
+ CPPFLAGS
+ CPP
++CPPFLAGS
+ PKG_CONFIG
++PKG_CONFIG_PATH
++PKG_CONFIG_LIBDIR
+ GST_CFLAGS
+ GST_LIBS
+ GST_BASE_CFLAGS
+@@ -964,8 +841,9 @@ do
+ fi
+
+ case $ac_option in
+- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+- *) ac_optarg=yes ;;
++ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
++ *=) ac_optarg= ;;
++ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+@@ -1010,7 +888,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid feature name: $ac_useropt"
++ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1036,7 +914,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid feature name: $ac_useropt"
++ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1240,7 +1118,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid package name: $ac_useropt"
++ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1256,7 +1134,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid package name: $ac_useropt"
++ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1286,8 +1164,8 @@ do
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+- -*) as_fn_error "unrecognized option: \`$ac_option'
+-Try \`$0 --help' for more information."
++ -*) as_fn_error $? "unrecognized option: \`$ac_option'
++Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+@@ -1295,7 +1173,7 @@ Try \`$0 --help' for more information."
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+- as_fn_error "invalid variable name: \`$ac_envvar'" ;;
++ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+@@ -1305,7 +1183,7 @@ Try \`$0 --help' for more information."
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
++ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+@@ -1313,13 +1191,13 @@ done
+
+ if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+- as_fn_error "missing argument to $ac_option"
++ as_fn_error $? "missing argument to $ac_option"
+ fi
+
+ if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+- fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
++ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+ fi
+@@ -1342,7 +1220,7 @@ do
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+- as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
++ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+ done
+
+ # There might be people who depend on the old broken behavior: `$host'
+@@ -1356,8 +1234,8 @@ target=$target_alias
+ if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+- $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+- If a cross compiler is detected then cross compile mode will be used." >&2
++ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
++ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+@@ -1372,9 +1250,9 @@ test "$silent" = yes && exec 6>/dev/null
+ ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ ac_ls_di=`ls -di .` &&
+ ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+- as_fn_error "working directory cannot be determined"
++ as_fn_error $? "working directory cannot be determined"
+ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+- as_fn_error "pwd does not report name of working directory"
++ as_fn_error $? "pwd does not report name of working directory"
+
+
+ # Find the source files, if location was not specified.
+@@ -1413,11 +1291,11 @@ else
+ fi
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+- as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
++ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+ fi
+ ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ ac_abs_confdir=`(
+- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
++ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+ # When building in place, set srcdir=.
+ if test "$ac_abs_confdir" = "$ac_pwd"; then
+@@ -1457,7 +1335,7 @@ Configuration:
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+- -q, --quiet, --silent do not print \`checking...' messages
++ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+@@ -1535,6 +1413,8 @@ Optional Packages:
+ --with-pic try to use only PIC/non-PIC objects @<:@default=use
+ both@:>@
+ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
++ --with-sysroot=DIR Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).
+
+ Some influential environment variables:
+ CC C compiler command
+@@ -1546,6 +1426,10 @@ Some influential environment variables:
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ PKG_CONFIG path to pkg-config utility
++ PKG_CONFIG_PATH
++ directories to add to pkg-config's search path
++ PKG_CONFIG_LIBDIR
++ path overriding pkg-config's built-in search path
+ GST_CFLAGS C compiler flags for GST, overriding pkg-config
+ GST_LIBS linker flags for GST, overriding pkg-config
+ GST_BASE_CFLAGS
+@@ -1628,9 +1512,9 @@ test -n "$ac_init_help" && exit $ac_stat
+ if $ac_init_version; then
+ cat <<\_ACEOF
+ configure
+-generated by GNU Autoconf 2.65
++generated by GNU Autoconf 2.68
+
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This configure script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it.
+ _ACEOF
+@@ -1674,7 +1558,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+ fi
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_compile
+@@ -1720,7 +1604,7 @@ fi
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_link
+@@ -1734,7 +1618,7 @@ ac_fn_c_check_header_compile ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1752,7 +1636,7 @@ fi
+ eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+ } @%:@ ac_fn_c_check_header_compile
+
+@@ -1777,7 +1661,7 @@ $as_echo "$ac_try_echo"; } >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- test $ac_status = 0; } >/dev/null && {
++ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+@@ -1788,7 +1672,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+ fi
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_cpp
+@@ -1830,7 +1714,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+ ac_retval=$ac_status
+ fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_run
+@@ -1843,7 +1727,7 @@ ac_fn_c_check_func ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1898,7 +1782,7 @@ fi
+ eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+ } @%:@ ac_fn_c_check_func
+ cat >config.log <<_ACEOF
+@@ -1906,7 +1790,7 @@ This file contains any messages produced
+ running configure, to aid debugging if configure makes a mistake.
+
+ It was created by $as_me, which was
+-generated by GNU Autoconf 2.65. Invocation command line was
++generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+@@ -2016,11 +1900,9 @@ trap 'exit_status=$?
+ {
+ echo
+
+- cat <<\_ASBOX
+-## ---------------- ##
++ $as_echo "## ---------------- ##
+ ## Cache variables. ##
+-## ---------------- ##
+-_ASBOX
++## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+ (
+@@ -2054,11 +1936,9 @@ $as_echo "$as_me: WARNING: cache variabl
+ )
+ echo
+
+- cat <<\_ASBOX
+-## ----------------- ##
++ $as_echo "## ----------------- ##
+ ## Output variables. ##
+-## ----------------- ##
+-_ASBOX
++## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+@@ -2071,11 +1951,9 @@ _ASBOX
+ echo
+
+ if test -n "$ac_subst_files"; then
+- cat <<\_ASBOX
+-## ------------------- ##
++ $as_echo "## ------------------- ##
+ ## File substitutions. ##
+-## ------------------- ##
+-_ASBOX
++## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+@@ -2089,11 +1967,9 @@ _ASBOX
+ fi
+
+ if test -s confdefs.h; then
+- cat <<\_ASBOX
+-## ----------- ##
++ $as_echo "## ----------- ##
+ ## confdefs.h. ##
+-## ----------- ##
+-_ASBOX
++## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+@@ -2148,7 +2024,12 @@ _ACEOF
+ ac_site_file1=NONE
+ ac_site_file2=NONE
+ if test -n "$CONFIG_SITE"; then
+- ac_site_file1=$CONFIG_SITE
++ # We do not want a PATH search for config.site.
++ case $CONFIG_SITE in @%:@((
++ -*) ac_site_file1=./$CONFIG_SITE;;
++ */*) ac_site_file1=$CONFIG_SITE;;
++ *) ac_site_file1=./$CONFIG_SITE;;
++ esac
+ elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+@@ -2163,7 +2044,11 @@ do
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+- . "$ac_site_file"
++ . "$ac_site_file" \
++ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "failed to load site script $ac_site_file
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ done
+
+@@ -2239,7 +2124,7 @@ if $ac_cache_corrupted; then
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+ $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+- as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
++ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+ fi
+ ## -------------------- ##
+ ## Main body of script. ##
+@@ -2262,20 +2147,20 @@ GSTPB_REQUIRED=0.10.0
+ PACKAGE=gst-bcmdec
+ GST_PLUGIN_VERSION_MAJOR=0
+ GST_PLUGIN_VERSION_MINOR=10
+- GST_PLUGIN_VERSION_MICRO=0
+- NANO=33
++ GST_PLUGIN_VERSION_MICRO=40
++ NANO=0
+ GST_PLUGIN_VERSION_NANO=$NANO
+ if test "x$NANO" = "x" || test "x$NANO" = "x0";
+ then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for release" >&5
+ $as_echo "$as_me: configuring gst-bcmdec for release" >&6;}
+- VERSION=0.10.0
++ VERSION=0.10.40
+ GST_PLUGIN_VERSION_RELEASE=1
+ GST_PLUGIN_CVS="no"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for development with nano $NANO" >&5
+ $as_echo "$as_me: configuring gst-bcmdec for development with nano $NANO" >&6;}
+- VERSION=0.10.0.$NANO
++ VERSION=0.10.40.$NANO
+ GST_PLUGIN_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
+ GST_PLUGIN_CVS="yes"
+ fi
+@@ -2340,16 +2225,22 @@ am__api_version='1.11'
+
+ ac_aux_dir=
+ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+- for ac_t in install-sh install.sh shtool; do
+- if test -f "$ac_dir/$ac_t"; then
+- ac_aux_dir=$ac_dir
+- ac_install_sh="$ac_aux_dir/$ac_t -c"
+- break 2
- fi
- done
--
-- cd ..
-- rm -rf conftest.dir
--else
-- am_cv_CC_dependencies_compiler_type=none
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
--$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
--CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
--
-- if
-- test "x$enable_dependency_tracking" != xno \
-- && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-- am__fastdepCC_TRUE=
-- am__fastdepCC_FALSE='#'
--else
-- am__fastdepCC_TRUE='#'
-- am__fastdepCC_FALSE=
--fi
--
--
--case `pwd` in
-- *\ * | *\ *)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
--$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
--esac
--
--
--
++ if test -f "$ac_dir/install-sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install-sh -c"
++ break
++ elif test -f "$ac_dir/install.sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install.sh -c"
++ break
++ elif test -f "$ac_dir/shtool"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/shtool install -c"
++ break
++ fi
+ done
+ if test -z "$ac_aux_dir"; then
+- as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
++ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+ fi
+
+ # These three variables are undocumented and unsupported,
+@@ -2378,7 +2269,7 @@ ac_configure="$SHELL $ac_aux_dir/configu
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+ $as_echo_n "checking for a BSD-compatible install... " >&6; }
+ if test -z "$INSTALL"; then
+-if test "${ac_cv_path_install+set}" = set; then :
++if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -2465,11 +2356,11 @@ am_lf='
+ '
+ case `pwd` in
+ *[\\\"\#\$\&\'\`$am_lf]*)
+- as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
++ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+ esac
+ case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+- as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
++ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+ esac
+
+ # Do `set' in a subshell so we don't clobber the current shell's
+@@ -2491,7 +2382,7 @@ if (
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+- as_fn_error "ls -t appears to fail. Make sure there is not a broken
++ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+
+@@ -2501,7 +2392,7 @@ then
+ # Ok.
+ :
+ else
+- as_fn_error "newly created file is older than distributed files!
++ as_fn_error $? "newly created file is older than distributed files!
+ Check your system clock" "$LINENO" 5
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+@@ -2555,7 +2446,7 @@ if test "$cross_compiling" != no; then
+ set dummy ${ac_tool_prefix}strip; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then :
++if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$STRIP"; then
+@@ -2595,7 +2486,7 @@ if test -z "$ac_cv_prog_STRIP"; then
+ set dummy strip; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_STRIP"; then
+@@ -2648,7 +2539,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+ $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+ if test -z "$MKDIR_P"; then
+- if test "${ac_cv_path_mkdir+set}" = set; then :
++ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -2699,7 +2590,7 @@ do
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_AWK+set}" = set; then :
++if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$AWK"; then
+@@ -2739,7 +2630,7 @@ done
+ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+ set x ${MAKE-make}
+ ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+-if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat >conftest.make <<\_ACEOF
+@@ -2747,7 +2638,7 @@ SHELL = /bin/sh
+ all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+ _ACEOF
+-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
++# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+ case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+@@ -2781,7 +2672,7 @@ if test "`cd $srcdir && pwd`" != "`pwd`"
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+- as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
++ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+ fi
+
+@@ -2856,7 +2747,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}gcc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -2896,7 +2787,7 @@ if test -z "$ac_cv_prog_CC"; then
+ set dummy gcc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_CC"; then
+@@ -2949,7 +2840,7 @@ if test -z "$CC"; then
+ set dummy ${ac_tool_prefix}cc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -2989,7 +2880,7 @@ if test -z "$CC"; then
+ set dummy cc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -3048,7 +2939,7 @@ if test -z "$CC"; then
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -3092,7 +2983,7 @@ do
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_CC"; then
+@@ -3146,8 +3037,8 @@ fi
+
+ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "no acceptable C compiler found in \$PATH
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "no acceptable C compiler found in \$PATH
++See \`config.log' for more details" "$LINENO" 5; }
+
+ # Provide some information about the compiler.
+ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+@@ -3261,9 +3152,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ as_fn_set_status 77
+-as_fn_error "C compiler cannot create executables
+-See \`config.log' for more details." "$LINENO" 5; }; }
++as_fn_error 77 "C compiler cannot create executables
++See \`config.log' for more details" "$LINENO" 5; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+@@ -3305,8 +3195,8 @@ done
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot compute suffix of executables: cannot compile and link
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "cannot compute suffix of executables: cannot compile and link
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ rm -f conftest conftest$ac_cv_exeext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+@@ -3363,9 +3253,9 @@ $as_echo "$ac_try_echo"; } >&5
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot run C compiled programs.
++as_fn_error $? "cannot run C compiled programs.
+ If you meant to cross compile, use \`--host'.
+-See \`config.log' for more details." "$LINENO" 5; }
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+ fi
+@@ -3376,7 +3266,7 @@ rm -f conftest.$ac_ext conftest$ac_cv_ex
+ ac_clean_files=$ac_clean_files_save
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+ $as_echo_n "checking for suffix of object files... " >&6; }
+-if test "${ac_cv_objext+set}" = set; then :
++if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -3416,8 +3306,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot compute suffix of object files: cannot compile
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "cannot compute suffix of object files: cannot compile
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ rm -f conftest.$ac_cv_objext conftest.$ac_ext
+ fi
+@@ -3427,7 +3317,7 @@ OBJEXT=$ac_cv_objext
+ ac_objext=$OBJEXT
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+ $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+-if test "${ac_cv_c_compiler_gnu+set}" = set; then :
++if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -3464,7 +3354,7 @@ ac_test_CFLAGS=${CFLAGS+set}
+ ac_save_CFLAGS=$CFLAGS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+ $as_echo_n "checking whether $CC accepts -g... " >&6; }
+-if test "${ac_cv_prog_cc_g+set}" = set; then :
++if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+@@ -3542,7 +3432,7 @@ else
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+ $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+-if test "${ac_cv_prog_cc_c89+set}" = set; then :
++if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_cv_prog_cc_c89=no
+@@ -3703,7 +3593,7 @@ depcc="$CC" am_compiler_list=
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+ $as_echo_n "checking dependency style of $depcc... " >&6; }
+-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
++if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+@@ -3834,8 +3724,8 @@ esac
+
+
+
-macro_version='2.2.6b'
-macro_revision='1.3017'
--
--
--
--
--
--
--
--
--
--
--
--
--
--ltmain="$ac_aux_dir/ltmain.sh"
--
--# Make sure we can run config.sub.
--$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
++macro_version='2.4'
++macro_revision='1.3293'
+
+
+
+@@ -3853,27 +3743,27 @@ ltmain="$ac_aux_dir/ltmain.sh"
+
+ # Make sure we can run config.sub.
+ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
- as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
--$as_echo_n "checking build system type... " >&6; }
++ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+ $as_echo_n "checking build system type... " >&6; }
-if test "${ac_cv_build+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_build_alias=$build_alias
--test "x$ac_build_alias" = x &&
-- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
--test "x$ac_build_alias" = x &&
++if ${ac_cv_build+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_build_alias=$build_alias
+ test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ test "x$ac_build_alias" = x &&
- as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
--ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
++ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
- as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
--$as_echo "$ac_cv_build" >&6; }
--case $ac_cv_build in
--*-*-*) ;;
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+ $as_echo "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
-*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
--esac
--build=$ac_cv_build
--ac_save_IFS=$IFS; IFS='-'
--set x $ac_cv_build
--shift
--build_cpu=$1
--build_vendor=$2
--shift; shift
--# Remember, the first character of IFS is used to create $*,
--# except with old shells:
--build_os=$*
--IFS=$ac_save_IFS
--case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
--$as_echo_n "checking host system type... " >&6; }
++*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+@@ -3891,14 +3781,14 @@ case $build_os in *\ *) build_os=`echo "
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+ $as_echo_n "checking host system type... " >&6; }
-if test "${ac_cv_host+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test "x$host_alias" = x; then
-- ac_cv_host=$ac_cv_build
--else
-- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
++if ${ac_cv_host+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "x$host_alias" = x; then
+ ac_cv_host=$ac_cv_build
+ else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
- as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
--$as_echo "$ac_cv_host" >&6; }
--case $ac_cv_host in
--*-*-*) ;;
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ fi
+
+ fi
+@@ -3906,7 +3796,7 @@ fi
+ $as_echo "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
-*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
--esac
--host=$ac_cv_host
--ac_save_IFS=$IFS; IFS='-'
--set x $ac_cv_host
--shift
--host_cpu=$1
--host_vendor=$2
--shift; shift
--# Remember, the first character of IFS is used to create $*,
--# except with old shells:
--host_os=$*
--IFS=$ac_save_IFS
--case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
--$as_echo_n "checking for a sed that does not truncate output... " >&6; }
++*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+@@ -3922,9 +3812,78 @@ IFS=$ac_save_IFS
+ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
++# Backslashify metacharacters that are still active within
++# double-quoted strings.
++sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
++
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++
++ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
++$as_echo_n "checking how to print strings... " >&6; }
++# Test print first, because it will be a builtin if present.
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
++ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='print -r --'
++elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='printf %s\n'
++else
++ # Use this function as a fallback that always works.
++ func_fallback_echo ()
++ {
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++ }
++ ECHO='func_fallback_echo'
++fi
++
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO ""
++}
++
++case "$ECHO" in
++ printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
++$as_echo "printf" >&6; } ;;
++ print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
++$as_echo "print -r" >&6; } ;;
++ *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
++$as_echo "cat" >&6; } ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+ $as_echo_n "checking for a sed that does not truncate output... " >&6; }
-if test "${ac_cv_path_SED+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
-- for ac_i in 1 2 3 4 5 6 7; do
-- ac_script="$ac_script$as_nl$ac_script"
-- done
-- echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
-- { ac_script=; unset ac_script;}
-- if test -z "$SED"; then
-- ac_path_SED_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in sed gsed; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
--# Check for GNU ac_path_SED and select it if it is found.
-- # Check for GNU $ac_path_SED
--case `"$ac_path_SED" --version 2>&1` in
--*GNU*)
-- ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo '' >> "conftest.nl"
-- "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_SED_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_SED="$ac_path_SED"
-- ac_path_SED_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_SED_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_SED"; then
++if ${ac_cv_path_SED+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+@@ -3979,7 +3938,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_SED"; then
- as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
-- fi
--else
-- ac_cv_path_SED=$SED
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
--$as_echo "$ac_cv_path_SED" >&6; }
-- SED="$ac_cv_path_SED"
-- rm -f conftest.sed
--
--test -z "$SED" && SED=sed
--Xsed="$SED -e 1s/^X//"
--
--
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
--$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
++ as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_SED=$SED
+@@ -4006,7 +3965,7 @@ Xsed="$SED -e 1s/^X//"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+ $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
-if test "${ac_cv_path_GREP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -z "$GREP"; then
-- ac_path_GREP_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in grep ggrep; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
--# Check for GNU ac_path_GREP and select it if it is found.
-- # Check for GNU $ac_path_GREP
--case `"$ac_path_GREP" --version 2>&1` in
--*GNU*)
-- ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo 'GREP' >> "conftest.nl"
-- "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_GREP_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_GREP="$ac_path_GREP"
-- ac_path_GREP_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_GREP_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_GREP"; then
++if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$GREP"; then
+@@ -4055,7 +4014,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
- as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-- fi
--else
-- ac_cv_path_GREP=$GREP
--fi
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
--$as_echo "$ac_cv_path_GREP" >&6; }
-- GREP="$ac_cv_path_GREP"
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
--$as_echo_n "checking for egrep... " >&6; }
++ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_GREP=$GREP
+@@ -4069,7 +4028,7 @@ $as_echo "$ac_cv_path_GREP" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+ $as_echo_n "checking for egrep... " >&6; }
-if test "${ac_cv_path_EGREP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
-- then ac_cv_path_EGREP="$GREP -E"
-- else
-- if test -z "$EGREP"; then
-- ac_path_EGREP_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in egrep; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
--# Check for GNU ac_path_EGREP and select it if it is found.
-- # Check for GNU $ac_path_EGREP
--case `"$ac_path_EGREP" --version 2>&1` in
--*GNU*)
-- ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo 'EGREP' >> "conftest.nl"
-- "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_EGREP_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_EGREP="$ac_path_EGREP"
-- ac_path_EGREP_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_EGREP_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_EGREP"; then
++if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+@@ -4121,7 +4080,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
- as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-- fi
--else
-- ac_cv_path_EGREP=$EGREP
--fi
--
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
--$as_echo "$ac_cv_path_EGREP" >&6; }
-- EGREP="$ac_cv_path_EGREP"
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
--$as_echo_n "checking for fgrep... " >&6; }
++ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_EGREP=$EGREP
+@@ -4136,7 +4095,7 @@ $as_echo "$ac_cv_path_EGREP" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+ $as_echo_n "checking for fgrep... " >&6; }
-if test "${ac_cv_path_FGREP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
-- then ac_cv_path_FGREP="$GREP -F"
-- else
-- if test -z "$FGREP"; then
-- ac_path_FGREP_found=false
-- # Loop through the user's path and test for each of PROGNAME-LIST
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_prog in fgrep; do
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
-- { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
--# Check for GNU ac_path_FGREP and select it if it is found.
-- # Check for GNU $ac_path_FGREP
--case `"$ac_path_FGREP" --version 2>&1` in
--*GNU*)
-- ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
--*)
-- ac_count=0
-- $as_echo_n 0123456789 >"conftest.in"
-- while :
-- do
-- cat "conftest.in" "conftest.in" >"conftest.tmp"
-- mv "conftest.tmp" "conftest.in"
-- cp "conftest.in" "conftest.nl"
-- $as_echo 'FGREP' >> "conftest.nl"
-- "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
-- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-- as_fn_arith $ac_count + 1 && ac_count=$as_val
-- if test $ac_count -gt ${ac_path_FGREP_max-0}; then
-- # Best one so far, save it but keep looking for a better one
-- ac_cv_path_FGREP="$ac_path_FGREP"
-- ac_path_FGREP_max=$ac_count
-- fi
-- # 10*(2^10) chars as input seems more than enough
-- test $ac_count -gt 10 && break
-- done
-- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
--esac
--
-- $ac_path_FGREP_found && break 3
-- done
-- done
-- done
--IFS=$as_save_IFS
-- if test -z "$ac_cv_path_FGREP"; then
++if ${ac_cv_path_FGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+@@ -4188,7 +4147,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_FGREP"; then
- as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-- fi
--else
-- ac_cv_path_FGREP=$FGREP
--fi
--
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
--$as_echo "$ac_cv_path_FGREP" >&6; }
-- FGREP="$ac_cv_path_FGREP"
--
--
--test -z "$GREP" && GREP=grep
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--@%:@ Check whether --with-gnu-ld was given.
--if test "${with_gnu_ld+set}" = set; then :
-- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
--else
-- with_gnu_ld=no
--fi
--
--ac_prog=ld
--if test "$GCC" = yes; then
-- # Check if gcc -print-prog-name=ld gives a path.
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
--$as_echo_n "checking for ld used by $CC... " >&6; }
-- case $host in
-- *-*-mingw*)
-- # gcc leaves a trailing carriage return which upsets mingw
-- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-- *)
-- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-- esac
-- case $ac_prog in
-- # Accept absolute paths.
-- [\\/]* | ?:[\\/]*)
-- re_direlt='/[^/][^/]*/\.\./'
-- # Canonicalize the pathname of ld
-- ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-- while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-- ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
-- done
-- test -z "$LD" && LD="$ac_prog"
-- ;;
-- "")
-- # If it fails, then pretend we aren't using GCC.
-- ac_prog=ld
-- ;;
-- *)
-- # If it is relative, then search for the first ld in PATH.
-- with_gnu_ld=unknown
-- ;;
-- esac
--elif test "$with_gnu_ld" = yes; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
--$as_echo_n "checking for GNU ld... " >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
--$as_echo_n "checking for non-GNU ld... " >&6; }
--fi
--if test "${lt_cv_path_LD+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -z "$LD"; then
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for ac_dir in $PATH; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-- lt_cv_path_LD="$ac_dir/$ac_prog"
-- # Check to see if the program is GNU ld. I'd rather use --version,
-- # but apparently some variants of GNU ld only accept -v.
-- # Break only if it was the GNU/non-GNU ld that we prefer.
-- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-- *GNU* | *'with BFD'*)
-- test "$with_gnu_ld" != no && break
-- ;;
-- *)
-- test "$with_gnu_ld" != yes && break
-- ;;
-- esac
-- fi
-- done
-- IFS="$lt_save_ifs"
--else
-- lt_cv_path_LD="$LD" # Let the user override the test with a path.
--fi
--fi
--
--LD="$lt_cv_path_LD"
--if test -n "$LD"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
--$as_echo "$LD" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
--$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
--if test "${lt_cv_prog_gnu_ld+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- # I'd rather use --version here, but apparently some GNU lds only accept -v.
--case `$LD -v 2>&1 </dev/null` in
--*GNU* | *'with BFD'*)
-- lt_cv_prog_gnu_ld=yes
-- ;;
--*)
-- lt_cv_prog_gnu_ld=no
-- ;;
--esac
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
--$as_echo "$lt_cv_prog_gnu_ld" >&6; }
--with_gnu_ld=$lt_cv_prog_gnu_ld
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
--$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
--if test "${lt_cv_path_NM+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$NM"; then
-- # Let the user override the test.
-- lt_cv_path_NM="$NM"
--else
-- lt_nm_to_check="${ac_tool_prefix}nm"
-- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
-- lt_nm_to_check="$lt_nm_to_check nm"
-- fi
-- for lt_tmp_nm in $lt_nm_to_check; do
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- tmp_nm="$ac_dir/$lt_tmp_nm"
-- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-- # Check to see if the nm accepts a BSD-compat flag.
-- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-- # nm: unknown option "B" ignored
-- # Tru64's nm complains that /dev/null is an invalid object file
-- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
-- */dev/null* | *'Invalid file or object type'*)
-- lt_cv_path_NM="$tmp_nm -B"
-- break
-- ;;
-- *)
-- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
-- */dev/null*)
-- lt_cv_path_NM="$tmp_nm -p"
-- break
-- ;;
-- *)
-- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-- continue # so that we can try to find one that supports BSD flags
-- ;;
-- esac
-- ;;
-- esac
-- fi
-- done
-- IFS="$lt_save_ifs"
-- done
-- : ${lt_cv_path_NM=no}
--fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
--$as_echo "$lt_cv_path_NM" >&6; }
--if test "$lt_cv_path_NM" != "no"; then
-- NM="$lt_cv_path_NM"
--else
-- # Didn't find any BSD compatible name lister, look for dumpbin.
++ as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_FGREP=$FGREP
+@@ -4267,7 +4226,7 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+ $as_echo_n "checking for non-GNU ld... " >&6; }
+ fi
+-if test "${lt_cv_path_LD+set}" = set; then :
++if ${lt_cv_path_LD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$LD"; then
+@@ -4304,10 +4263,10 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+-test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
++test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+ $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+-if test "${lt_cv_prog_gnu_ld+set}" = set; then :
++if ${lt_cv_prog_gnu_ld+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ # I'd rather use --version here, but apparently some GNU lds only accept -v.
+@@ -4334,7 +4293,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+ $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+-if test "${lt_cv_path_NM+set}" = set; then :
++if ${lt_cv_path_NM+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$NM"; then
+@@ -4387,14 +4346,17 @@ if test "$lt_cv_path_NM" != "no"; then
+ NM="$lt_cv_path_NM"
+ else
+ # Didn't find any BSD compatible name lister, look for dumpbin.
- if test -n "$ac_tool_prefix"; then
- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
-- do
-- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
--set dummy $ac_tool_prefix$ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
++ else
++ if test -n "$ac_tool_prefix"; then
++ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$DUMPBIN"; then
-- ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--DUMPBIN=$ac_cv_prog_DUMPBIN
--if test -n "$DUMPBIN"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
--$as_echo "$DUMPBIN" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$DUMPBIN" && break
-- done
--fi
--if test -z "$DUMPBIN"; then
-- ac_ct_DUMPBIN=$DUMPBIN
++if ${ac_cv_prog_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$DUMPBIN"; then
+@@ -4432,13 +4394,13 @@ fi
+ fi
+ if test -z "$DUMPBIN"; then
+ ac_ct_DUMPBIN=$DUMPBIN
- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
--do
-- # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_DUMPBIN"; then
-- ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
--if test -n "$ac_ct_DUMPBIN"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
--$as_echo "$ac_ct_DUMPBIN" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- test -n "$ac_ct_DUMPBIN" && break
--done
--
-- if test "x$ac_ct_DUMPBIN" = x; then
-- DUMPBIN=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- DUMPBIN=$ac_ct_DUMPBIN
-- fi
--fi
--
--
-- if test "$DUMPBIN" != ":"; then
-- NM="$DUMPBIN"
-- fi
--fi
--test -z "$NM" && NM=nm
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
--$as_echo_n "checking the name lister ($NM) interface... " >&6; }
++if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_DUMPBIN"; then
+@@ -4487,6 +4449,15 @@ esac
+ fi
+ fi
+
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
++ fi
+
+ if test "$DUMPBIN" != ":"; then
+ NM="$DUMPBIN"
+@@ -4501,18 +4472,18 @@ test -z "$NM" && NM=nm
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+ $as_echo_n "checking the name lister ($NM) interface... " >&6; }
-if test "${lt_cv_nm_interface+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_nm_interface="BSD nm"
-- echo "int some_variable = 0;" > conftest.$ac_ext
++if ${lt_cv_nm_interface+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_nm_interface="BSD nm"
+ echo "int some_variable = 0;" > conftest.$ac_ext
- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5)
-- (eval "$ac_compile" 2>conftest.err)
-- cat conftest.err >&5
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+ (eval "$ac_compile" 2>conftest.err)
+ cat conftest.err >&5
- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
-- (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
-- cat conftest.err >&5
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+ cat conftest.err >&5
- (eval echo "\"\$as_me:__oline__: output\"" >&5)
-- cat conftest.out >&5
-- if $GREP 'External.*some_variable' conftest.out > /dev/null; then
-- lt_cv_nm_interface="MS dumpbin"
-- fi
-- rm -f conftest*
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
--$as_echo "$lt_cv_nm_interface" >&6; }
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
--$as_echo_n "checking whether ln -s works... " >&6; }
--LN_S=$as_ln_s
--if test "$LN_S" = "ln -s"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
--$as_echo "no, using $LN_S" >&6; }
--fi
--
--# find the maximum length of command line arguments
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
--$as_echo_n "checking the maximum length of command line arguments... " >&6; }
++ (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+ cat conftest.out >&5
+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+ lt_cv_nm_interface="MS dumpbin"
+@@ -4536,7 +4507,7 @@ fi
+ # find the maximum length of command line arguments
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+ $as_echo_n "checking the maximum length of command line arguments... " >&6; }
-if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- i=0
-- teststring="ABCD"
--
-- case $build_os in
-- msdosdjgpp*)
-- # On DJGPP, this test can blow up pretty badly due to problems in libc
-- # (any single argument exceeding 2000 bytes causes a buffer overrun
-- # during glob expansion). Even if it were fixed, the result of this
-- # check would be larger than it should be.
-- lt_cv_sys_max_cmd_len=12288; # 12K is about right
-- ;;
--
-- gnu*)
-- # Under GNU Hurd, this test is not required because there is
-- # no limit to the length of command line arguments.
-- # Libtool will interpret -1 as no limit whatsoever
-- lt_cv_sys_max_cmd_len=-1;
-- ;;
--
-- cygwin* | mingw* | cegcc*)
-- # On Win9x/ME, this test blows up -- it succeeds, but takes
-- # about 5 minutes as the teststring grows exponentially.
-- # Worse, since 9x/ME are not pre-emptively multitasking,
-- # you end up with a "frozen" computer, even though with patience
-- # the test eventually succeeds (with a max line length of 256k).
-- # Instead, let's just punt: use the minimum linelength reported by
-- # all of the supported platforms: 8192 (on NT/2K/XP).
-- lt_cv_sys_max_cmd_len=8192;
-- ;;
--
-- amigaos*)
-- # On AmigaOS with pdksh, this test takes hours, literally.
-- # So we just punt and use a minimum line length of 8192.
-- lt_cv_sys_max_cmd_len=8192;
-- ;;
--
-- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-- # This has been around since 386BSD, at least. Likely further.
-- if test -x /sbin/sysctl; then
-- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-- elif test -x /usr/sbin/sysctl; then
-- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-- else
-- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
-- fi
-- # And add a safety zone
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-- ;;
--
-- interix*)
-- # We know the value 262144 and hardcode it with a safety zone (like BSD)
-- lt_cv_sys_max_cmd_len=196608
-- ;;
--
-- osf*)
-- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-- # nice to cause kernel panics so lets avoid the loop below.
-- # First set a reasonable default.
-- lt_cv_sys_max_cmd_len=16384
-- #
-- if test -x /sbin/sysconfig; then
-- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-- *1*) lt_cv_sys_max_cmd_len=-1 ;;
-- esac
-- fi
-- ;;
-- sco3.2v5*)
-- lt_cv_sys_max_cmd_len=102400
-- ;;
-- sysv5* | sco5v6* | sysv4.2uw2*)
-- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-- if test -n "$kargmax"; then
-- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
-- else
-- lt_cv_sys_max_cmd_len=32768
-- fi
-- ;;
-- *)
-- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-- if test -n "$lt_cv_sys_max_cmd_len"; then
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-- else
-- # Make teststring a little bigger before we do anything with it.
-- # a 1K string should be a reasonable start.
-- for i in 1 2 3 4 5 6 7 8 ; do
-- teststring=$teststring$teststring
-- done
-- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-- # If test is not a shell built-in, we'll probably end up computing a
-- # maximum length that is only half of the actual maximum length, but
-- # we can't tell.
++if ${lt_cv_sys_max_cmd_len+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ i=0
+@@ -4569,6 +4540,11 @@ else
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
+ amigaos*)
+ # On AmigaOS with pdksh, this test takes hours, literally.
+ # So we just punt and use a minimum line length of 8192.
+@@ -4633,8 +4609,8 @@ else
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
- while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
-- test $i != 17 # 1/2 MB should be enough
-- do
-- i=`expr $i + 1`
-- teststring=$teststring$teststring
-- done
-- # Only check the string length outside the loop.
-- lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
-- teststring=
-- # Add a significant safety factor because C++ compilers can tack on
-- # massive amounts of additional arguments before passing them to the
-- # linker. It appears as though 1/2 is a usable value.
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-- fi
-- ;;
-- esac
--
--fi
--
--if test -n $lt_cv_sys_max_cmd_len ; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
--$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
--$as_echo "none" >&6; }
--fi
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
--
--
--
--
--
--: ${CP="cp -f"}
--: ${MV="mv -f"}
--: ${RM="rm -f"}
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
--$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
--# Try some XSI features
--xsi_shell=no
--( _lt_dummy="a/b/c"
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+@@ -4676,8 +4652,8 @@ $as_echo_n "checking whether the shell u
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
- = c,a/b,, \
-- && eval 'test $(( 1 + 1 )) -eq 2 \
-- && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
-- && xsi_shell=yes
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
--$as_echo "$xsi_shell" >&6; }
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
--$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
--lt_shell_append=no
--( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
-- >/dev/null 2>&1 \
-- && lt_shell_append=yes
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
--$as_echo "$lt_shell_append" >&6; }
--
--
--if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-- lt_unset=unset
--else
-- lt_unset=false
--fi
--
--
--
--
--
--# test EBCDIC or ASCII
--case `echo X|tr X '\101'` in
-- A) # ASCII based system
-- # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
-- lt_SP2NL='tr \040 \012'
-- lt_NL2SP='tr \015\012 \040\040'
-- ;;
-- *) # EBCDIC based system
-- lt_SP2NL='tr \100 \n'
-- lt_NL2SP='tr \r\n \100\100'
-- ;;
--esac
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
--$as_echo_n "checking for $LD option to reload object files... " >&6; }
++ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++ = c,a/b,b/c, \
+ && eval 'test $(( 1 + 1 )) -eq 2 \
+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+ && xsi_shell=yes
+@@ -4726,9 +4702,83 @@ esac
+
+
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++ ;;
++ esac
++ ;;
++ *-*-cygwin* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++ ;;
++ esac
++ ;;
++ * ) # unhandled hosts (and "normal" native builds)
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++esac
++
++fi
++
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ #assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ esac
++ ;;
++esac
++
++fi
++
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+ $as_echo_n "checking for $LD option to reload object files... " >&6; }
-if test "${lt_cv_ld_reload_flag+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_ld_reload_flag='-r'
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
--$as_echo "$lt_cv_ld_reload_flag" >&6; }
--reload_flag=$lt_cv_ld_reload_flag
--case $reload_flag in
--"" | " "*) ;;
--*) reload_flag=" $reload_flag" ;;
--esac
--reload_cmds='$LD$reload_flag -o $output$reload_objs'
--case $host_os in
-- darwin*)
-- if test "$GCC" = yes; then
-- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-- else
-- reload_cmds='$LD$reload_flag -o $output$reload_objs'
-- fi
-- ;;
--esac
--
--
--
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
--set dummy ${ac_tool_prefix}objdump; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${lt_cv_ld_reload_flag+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_ld_reload_flag='-r'
+@@ -4742,6 +4792,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ if test "$GCC" != yes; then
++ reload_cmds=false
++ fi
++ ;;
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -4764,7 +4819,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}objdump; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OBJDUMP"; then
-- ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--OBJDUMP=$ac_cv_prog_OBJDUMP
--if test -n "$OBJDUMP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
--$as_echo "$OBJDUMP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_OBJDUMP"; then
-- ac_ct_OBJDUMP=$OBJDUMP
-- # Extract the first word of "objdump", so it can be a program name with args.
--set dummy objdump; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OBJDUMP"; then
+@@ -4804,7 +4859,7 @@ if test -z "$ac_cv_prog_OBJDUMP"; then
+ set dummy objdump; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OBJDUMP"; then
-- ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OBJDUMP="objdump"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
--if test -n "$ac_ct_OBJDUMP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
--$as_echo "$ac_ct_OBJDUMP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_OBJDUMP" = x; then
-- OBJDUMP="false"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OBJDUMP=$ac_ct_OBJDUMP
-- fi
--else
-- OBJDUMP="$ac_cv_prog_OBJDUMP"
--fi
--
--test -z "$OBJDUMP" && OBJDUMP=objdump
--
--
--
--
--
--
--
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
--$as_echo_n "checking how to recognize dependent libraries... " >&6; }
++if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OBJDUMP"; then
+@@ -4863,7 +4918,7 @@ test -z "$OBJDUMP" && OBJDUMP=objdump
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+ $as_echo_n "checking how to recognize dependent libraries... " >&6; }
-if test "${lt_cv_deplibs_check_method+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_file_magic_cmd='$MAGIC_CMD'
--lt_cv_file_magic_test_file=
--lt_cv_deplibs_check_method='unknown'
--# Need to set the preceding variable on all platforms that support
--# interlibrary dependencies.
--# 'none' -- dependencies not supported.
--# `unknown' -- same as none, but documents that we really don't know.
--# 'pass_all' -- all dependencies passed with no checks.
--# 'test_compile' -- check by making test program.
--# 'file_magic [[regex]]' -- check by looking for files in library path
--# which responds to the $file_magic_cmd with a given extended regex.
--# If you have `file' or equivalent on your system and you're not sure
--# whether `pass_all' will *always* work, you probably want this one.
--
--case $host_os in
--aix[4-9]*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--beos*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--bsdi[45]*)
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
-- lt_cv_file_magic_cmd='/usr/bin/file -L'
-- lt_cv_file_magic_test_file=/shlib/libc.so
-- ;;
--
--cygwin*)
-- # func_win32_libid is a shell function defined in ltmain.sh
-- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-- lt_cv_file_magic_cmd='func_win32_libid'
-- ;;
--
--mingw* | pw32*)
-- # Base MSYS/MinGW do not provide the 'file' command needed by
-- # func_win32_libid shell function, so use a weaker test based on 'objdump',
-- # unless we find 'file', for example because we are cross-compiling.
++if ${lt_cv_deplibs_check_method+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_file_magic_cmd='$MAGIC_CMD'
+@@ -4905,16 +4960,18 @@ mingw* | pw32*)
+ # Base MSYS/MinGW do not provide the 'file' command needed by
+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
+ # unless we find 'file', for example because we are cross-compiling.
- if ( file / ) >/dev/null 2>&1; then
-- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-- lt_cv_file_magic_cmd='func_win32_libid'
-- else
++ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
++ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ else
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-- lt_cv_file_magic_cmd='$OBJDUMP -f'
-- fi
-- ;;
--
++ # Keep this pattern in sync with the one in func_win32_libid.
++ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ fi
+ ;;
+
-cegcc)
-- # use the weaker test based on 'objdump'. See mingw*.
-- lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
-- lt_cv_file_magic_cmd='$OBJDUMP -f'
-- ;;
--
--darwin* | rhapsody*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--freebsd* | dragonfly*)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-- case $host_cpu in
-- i*86 )
-- # Not sure whether the presence of OpenBSD here was a mistake.
-- # Let's accept both of them until this is cleared up.
-- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
-- lt_cv_file_magic_cmd=/usr/bin/file
-- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-- ;;
-- esac
-- else
-- lt_cv_deplibs_check_method=pass_all
-- fi
-- ;;
--
--gnu*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--hpux10.20* | hpux11*)
-- lt_cv_file_magic_cmd=/usr/bin/file
-- case $host_cpu in
-- ia64*)
-- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
-- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
-- ;;
-- hppa*64*)
++cegcc*)
+ # use the weaker test based on 'objdump'. See mingw*.
+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+@@ -4944,6 +5001,10 @@ gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
++haiku*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
+ hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case $host_cpu in
+@@ -4952,11 +5013,11 @@ hpux10.20* | hpux11*)
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
-- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
-- ;;
-- *)
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
-- lt_cv_file_magic_test_file=/usr/lib/libc.sl
-- ;;
-- esac
-- ;;
--
--interix[3-9]*)
-- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
-- ;;
--
--irix5* | irix6* | nonstopux*)
-- case $LD in
-- *-32|*"-32 ") libmagic=32-bit;;
-- *-n32|*"-n32 ") libmagic=N32;;
-- *-64|*"-64 ") libmagic=64-bit;;
-- *) libmagic=never-match;;
-- esac
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--# This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+@@ -4982,7 +5043,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
-netbsd* | netbsdelf*-gnu)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-- else
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
-- fi
-- ;;
--
--newos6*)
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
-- lt_cv_file_magic_cmd=/usr/bin/file
-- lt_cv_file_magic_test_file=/usr/lib/libnls.so
-- ;;
--
--*nto* | *qnx*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--openbsd*)
-- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
-- else
-- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-- fi
-- ;;
--
--osf3* | osf4* | osf5*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--rdos*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--solaris*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--
--sysv4 | sysv4.3*)
-- case $host_vendor in
-- motorola)
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
-- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-- ;;
-- ncr)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
-- sequent)
-- lt_cv_file_magic_cmd='/bin/file'
-- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
-- ;;
-- sni)
-- lt_cv_file_magic_cmd='/bin/file'
-- lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
-- lt_cv_file_magic_test_file=/lib/libc.so
-- ;;
-- siemens)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
-- pc)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
-- esac
-- ;;
--
--tpf*)
-- lt_cv_deplibs_check_method=pass_all
-- ;;
--esac
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
--$as_echo "$lt_cv_deplibs_check_method" >&6; }
--file_magic_cmd=$lt_cv_file_magic_cmd
--deplibs_check_method=$lt_cv_deplibs_check_method
--test -z "$deplibs_check_method" && deplibs_check_method=unknown
--
--
--
--
--
--
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
++netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ else
+@@ -5059,6 +5120,21 @@ esac
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+ $as_echo "$lt_cv_deplibs_check_method" >&6; }
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++ case $host_os in
++ mingw* | pw32*)
++ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++ want_nocaseglob=yes
++ else
++ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++ fi
++ ;;
++ esac
++fi
++
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -5074,16 +5150,26 @@ test -z "$deplibs_check_method" && depli
+
+
+
++
++
++
++
++
++
++
++
++
++
+ if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ar; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_AR+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
++if ${ac_cv_prog_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
- if test -n "$AR"; then
- ac_cv_prog_AR="$AR" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ if test -n "$DLLTOOL"; then
++ ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5092,7 +5178,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_AR="${ac_tool_prefix}ar"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
++ ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5102,10 +5188,10 @@ IFS=$as_save_IFS
+
+ fi
+ fi
-AR=$ac_cv_prog_AR
-if test -n "$AR"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
-$as_echo "$AR" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+@@ -5113,17 +5199,17 @@ fi
+
+
+ fi
-if test -z "$ac_cv_prog_AR"; then
- ac_ct_AR=$AR
- # Extract the first word of "ar", so it can be a program name with args.
-set dummy ar; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if test -z "$ac_cv_prog_DLLTOOL"; then
++ ac_ct_DLLTOOL=$DLLTOOL
++ # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
- if test -n "$ac_ct_AR"; then
- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ if test -n "$ac_ct_DLLTOOL"; then
++ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5132,7 +5218,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_AR="ar"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
++ ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5142,17 +5228,17 @@ IFS=$as_save_IFS
+
+ fi
+ fi
-ac_ct_AR=$ac_cv_prog_ac_ct_AR
-if test -n "$ac_ct_AR"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
-$as_echo "$ac_ct_AR" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+
- if test "x$ac_ct_AR" = x; then
- AR="false"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- AR=$ac_ct_AR
-- fi
--else
-- AR="$ac_cv_prog_AR"
--fi
--
--test -z "$AR" && AR=ar
--test -z "$AR_FLAGS" && AR_FLAGS=cru
--
--
--
--
--
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
++ if test "x$ac_ct_DLLTOOL" = x; then
++ DLLTOOL="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+ yes:)
+@@ -5160,35 +5246,74 @@ yes:)
+ $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ ac_tool_warned=yes ;;
+ esac
+- AR=$ac_ct_AR
++ DLLTOOL=$ac_ct_DLLTOOL
+ fi
+ else
+- AR="$ac_cv_prog_AR"
++ DLLTOOL="$ac_cv_prog_DLLTOOL"
+ fi
+
+-test -z "$AR" && AR=ar
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
++test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++ # two different shell functions defined in ltmain.sh
++ # decide which to use based on capabilities of $DLLTOOL
++ case `$DLLTOOL --help 2>&1` in
++ *--identify-strict*)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++ ;;
++ *)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++ ;;
++ esac
++ ;;
++*)
++ # fallback: assume linklib IS sharedlib
++ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++ ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
++
+
+
+
+
+
++
+ if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++ for ac_prog in ar
++ do
++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
++if ${ac_cv_prog_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ if test -n "$AR"; then
++ ac_cv_prog_AR="$AR" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5197,7 +5322,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
++ ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5207,28 +5332,32 @@ IFS=$as_save_IFS
+
+ fi
+ fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
-$as_echo "$STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
++AR=$ac_cv_prog_AR
++if test -n "$AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
++$as_echo "$AR" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+
+
++ test -n "$AR" && break
++ done
+ fi
-if test -z "$ac_cv_prog_STRIP"; then
- ac_ct_STRIP=$STRIP
- # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if test -z "$AR"; then
++ ac_ct_AR=$AR
++ for ac_prog in ar
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
++if ${ac_cv_prog_ac_ct_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
- if test -n "$ac_ct_STRIP"; then
- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ if test -n "$ac_ct_AR"; then
++ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5237,7 +5366,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_STRIP="strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
++ ac_cv_prog_ac_ct_AR="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5247,7 +5376,172 @@ IFS=$as_save_IFS
+
+ fi
+ fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
--if test -n "$ac_ct_STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
--$as_echo "$ac_ct_STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_STRIP" = x; then
-- STRIP=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- STRIP=$ac_ct_STRIP
-- fi
--else
-- STRIP="$ac_cv_prog_STRIP"
--fi
--
--test -z "$STRIP" && STRIP=:
--
--
--
--
--
--
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
--set dummy ${ac_tool_prefix}ranlib; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_RANLIB+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$RANLIB"; then
-- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--RANLIB=$ac_cv_prog_RANLIB
--if test -n "$RANLIB"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
--$as_echo "$RANLIB" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_RANLIB"; then
-- ac_ct_RANLIB=$RANLIB
-- # Extract the first word of "ranlib", so it can be a program name with args.
--set dummy ranlib; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_RANLIB"; then
-- ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_RANLIB="ranlib"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
--if test -n "$ac_ct_RANLIB"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
--$as_echo "$ac_ct_RANLIB" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_RANLIB" = x; then
-- RANLIB=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- RANLIB=$ac_ct_RANLIB
-- fi
--else
-- RANLIB="$ac_cv_prog_RANLIB"
--fi
--
--test -z "$RANLIB" && RANLIB=:
--
--
--
--
--
--
--# Determine commands to create old-style static archives.
--old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
--old_postinstall_cmds='chmod 644 $oldlib'
--old_postuninstall_cmds=
--
--if test -n "$RANLIB"; then
-- case $host_os in
-- openbsd*)
-- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-- ;;
-- *)
-- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-- ;;
-- esac
-- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# If no C compiler flags were specified, use CFLAGS.
--LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--
--# Check for command to grab the raw symbol name followed by C symbol from nm.
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
--$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
++ac_ct_AR=$ac_cv_prog_ac_ct_AR
++if test -n "$ac_ct_AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
++$as_echo "$ac_ct_AR" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$ac_ct_AR" && break
++done
++
++ if test "x$ac_ct_AR" = x; then
++ AR="false"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ AR=$ac_ct_AR
++ fi
++fi
++
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ar_at_file=no
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ echo conftest.$ac_objext > conftest.lst
++ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -eq 0; then
++ # Ensure the archiver fails upon bogus file names.
++ rm -f conftest.$ac_objext libconftest.a
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -ne 0; then
++ lt_cv_ar_at_file=@
++ fi
++ fi
++ rm -f conftest.* libconftest.a
++
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
++
++if test "x$lt_cv_ar_at_file" = xno; then
++ archiver_list_spec=
++else
++ archiver_list_spec=$lt_cv_ar_at_file
++fi
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$STRIP"; then
++ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++ ac_ct_STRIP=$STRIP
++ # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_STRIP"; then
++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_STRIP="strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+ if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+ $as_echo "$ac_ct_STRIP" >&6; }
+@@ -5283,7 +5577,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_RANLIB+set}" = set; then :
++if ${ac_cv_prog_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$RANLIB"; then
+@@ -5323,7 +5617,7 @@ if test -z "$ac_cv_prog_RANLIB"; then
+ set dummy ranlib; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
++if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_RANLIB"; then
+@@ -5394,6 +5688,18 @@ if test -n "$RANLIB"; then
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ fi
+
++case $host_os in
++ darwin*)
++ lock_old_archive_extraction=yes ;;
++ *)
++ lock_old_archive_extraction=no ;;
++esac
++
++
++
++
++
++
+
+
+
+@@ -5440,7 +5746,7 @@ compiler=$CC
+ # Check for command to grab the raw symbol name followed by C symbol from nm.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+ $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
--
--# These are sane defaults that work on at least a few old systems.
--# [They come from Ultrix. What could be older than Ultrix?!! ;)]
--
--# Character class describing NM global symbol codes.
--symcode='[BCDEGRST]'
--
--# Regexp to match symbols that can be accessed directly from C.
--sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
--
--# Define system-specific variables.
--case $host_os in
--aix*)
-- symcode='[BCDT]'
-- ;;
--cygwin* | mingw* | pw32* | cegcc*)
-- symcode='[ABCDGISTW]'
-- ;;
--hpux*)
-- if test "$host_cpu" = ia64; then
-- symcode='[ABCDEGRST]'
-- fi
-- ;;
--irix* | nonstopux*)
-- symcode='[BCDEGRST]'
-- ;;
--osf*)
-- symcode='[BCDEGQRST]'
-- ;;
--solaris*)
-- symcode='[BDRT]'
-- ;;
--sco3.2v5*)
-- symcode='[DT]'
-- ;;
--sysv4.2uw2*)
-- symcode='[DT]'
-- ;;
--sysv5* | sco5v6* | unixware* | OpenUNIX*)
-- symcode='[ABDT]'
-- ;;
--sysv4)
-- symcode='[DFNSTU]'
-- ;;
--esac
--
--# If we're using GNU nm, then use its standard symbol codes.
--case `$NM -V 2>&1` in
--*GNU* | *'with BFD'*)
-- symcode='[ABCDGIRSTW]' ;;
--esac
--
--# Transform an extracted symbol line into a proper C declaration.
--# Some systems (esp. on ia64) link data and code symbols differently,
--# so use this general approach.
--lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
--
--# Transform an extracted symbol line into symbol name and symbol address
++if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+
+@@ -5501,8 +5807,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+ # Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
--
--# Handle CRLF in mingw tool chain
--opt_cr=
--case $build_os in
--mingw*)
-- opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-- ;;
--esac
--
--# Try without a prefix underscore, then with it.
--for ac_symprfx in "" "_"; do
--
-- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-- symxfrm="\\1 $ac_symprfx\\2 \\2"
--
-- # Write the raw and C identifiers.
-- if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-- # Fake it for dumpbin and say T for any non-static function
-- # and D for any global variable.
-- # Also find C++ and __fastcall symbols from MSVC++,
-- # which start with @ or ?.
-- lt_cv_sys_global_symbol_pipe="$AWK '"\
--" {last_section=section; section=\$ 3};"\
--" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
--" \$ 0!~/External *\|/{next};"\
--" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
--" {if(hide[section]) next};"\
--" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
--" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
--" s[1]~/^[@?]/{print s[1], s[1]; next};"\
--" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
--" ' prfx=^$ac_symprfx"
-- else
-- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-- fi
--
-- # Check to see that the pipe works correctly.
-- pipe_works=no
--
-- rm -f conftest*
-- cat > conftest.$ac_ext <<_LT_EOF
--#ifdef __cplusplus
--extern "C" {
--#endif
--char nm_test_var;
--void nm_test_func(void);
--void nm_test_func(void){}
--#ifdef __cplusplus
--}
--#endif
--int main(){nm_test_var='a';nm_test_func();return(0);}
--_LT_EOF
--
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- # Now try to grab the symbols.
-- nlist=conftest.nm
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -5538,6 +5844,7 @@ for ac_symprfx in "" "_"; do
+ else
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ fi
++ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+@@ -5563,8 +5870,8 @@ _LT_EOF
+ test $ac_status = 0; }; then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
- (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s "$nlist"; then
-- # Try sorting and uniquifying the output.
-- if sort "$nlist" | uniq > "$nlist"T; then
-- mv -f "$nlist"T "$nlist"
-- else
-- rm -f "$nlist"T
-- fi
--
-- # Make sure that we snagged all the symbols we need.
-- if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
-- if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
-- cat <<_LT_EOF > conftest.$ac_ext
--#ifdef __cplusplus
--extern "C" {
--#endif
--
--_LT_EOF
-- # Now generate the symbol file.
-- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
--
-- cat <<_LT_EOF >> conftest.$ac_ext
--
--/* The mapping between symbol names and symbols. */
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
++ (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s "$nlist"; then
+@@ -5579,6 +5886,18 @@ _LT_EOF
+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT@&t at _DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT@&t at _DLSYM_CONST
++#else
++# define LT@&t at _DLSYM_CONST const
++#endif
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -5590,7 +5909,7 @@ _LT_EOF
+ cat <<_LT_EOF >> conftest.$ac_ext
+
+ /* The mapping between symbol names and symbols. */
-const struct {
-- const char *name;
-- void *address;
--}
--lt__PROGRAM__LTX_preloaded_symbols[] =
--{
-- { "@PROGRAM@", (void *) 0 },
--_LT_EOF
-- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
-- cat <<\_LT_EOF >> conftest.$ac_ext
-- {0, (void *) 0}
--};
--
--/* This works around a problem in FreeBSD linker */
--#ifdef FREEBSD_WORKAROUND
--static const void *lt_preloaded_setup() {
-- return lt__PROGRAM__LTX_preloaded_symbols;
--}
--#endif
--
--#ifdef __cplusplus
--}
--#endif
--_LT_EOF
-- # Now try linking the two files.
-- mv conftest.$ac_objext conftstm.$ac_objext
++LT@&t at _DLSYM_CONST struct {
+ const char *name;
+ void *address;
+ }
+@@ -5616,8 +5935,8 @@ static const void *lt_preloaded_setup()
+ _LT_EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
-- LIBS="conftstm.$ac_objext"
-- CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s conftest${ac_exeext}; then
-- pipe_works=yes
-- fi
++ lt_globsym_save_LIBS=$LIBS
++ lt_globsym_save_CFLAGS=$CFLAGS
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+@@ -5627,8 +5946,8 @@ _LT_EOF
+ test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
-- else
-- echo "cannot find nm_test_func in $nlist" >&5
-- fi
-- else
-- echo "cannot find nm_test_var in $nlist" >&5
-- fi
-- else
-- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-- fi
-- else
-- echo "$progname: failed program was:" >&5
-- cat conftest.$ac_ext >&5
-- fi
-- rm -rf conftest* conftst*
--
-- # Do not use the global_symbol_pipe unless it works.
-- if test "$pipe_works" = yes; then
-- break
-- else
-- lt_cv_sys_global_symbol_pipe=
-- fi
--done
--
--fi
--
--if test -z "$lt_cv_sys_global_symbol_pipe"; then
-- lt_cv_sys_global_symbol_to_cdecl=
--fi
--if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
--$as_echo "failed" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
--$as_echo "ok" >&6; }
--fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--@%:@ Check whether --enable-libtool-lock was given.
--if test "${enable_libtool_lock+set}" = set; then :
-- enableval=$enable_libtool_lock;
--fi
--
--test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
--
--# Some flags need to be propagated to the compiler or linker for good
--# libtool support.
--case $host in
--ia64-*-hpux*)
-- # Find out which ABI we are using.
-- echo 'int i;' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- case `/usr/bin/file conftest.$ac_objext` in
-- *ELF-32*)
-- HPUX_IA64_MODE="32"
-- ;;
-- *ELF-64*)
-- HPUX_IA64_MODE="64"
-- ;;
-- esac
-- fi
-- rm -rf conftest*
-- ;;
--*-*-irix6*)
-- # Find out which ABI we are using.
++ LIBS=$lt_globsym_save_LIBS
++ CFLAGS=$lt_globsym_save_CFLAGS
+ else
+ echo "cannot find nm_test_func in $nlist" >&5
+ fi
+@@ -5665,6 +5984,18 @@ else
+ $as_echo "ok" >&6; }
+ fi
+
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++ nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++ nm_file_list_spec='@'
++fi
++
++
++
++
++
++
+
+
+
+@@ -5686,6 +6017,42 @@ fi
+
+
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
++
++@%:@ Check whether --with-sysroot was given.
++if test "${with_sysroot+set}" = set; then :
++ withval=$with_sysroot;
++else
++ with_sysroot=no
++fi
++
++
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
++$as_echo "${with_sysroot}" >&6; }
++ as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++ ;;
++esac
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
++
++
++
++
+
+ @%:@ Check whether --enable-libtool-lock was given.
+ if test "${enable_libtool_lock+set}" = set; then :
+@@ -5718,7 +6085,7 @@ ia64-*-hpux*)
+ ;;
+ *-*-irix6*)
+ # Find out which ABI we are using.
- echo '#line __oline__ "configure"' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- if test "$lt_cv_prog_gnu_ld" = yes; then
-- case `/usr/bin/file conftest.$ac_objext` in
-- *32-bit*)
-- LD="${LD-ld} -melf32bsmip"
-- ;;
-- *N32*)
-- LD="${LD-ld} -melf32bmipn32"
-- ;;
-- *64-bit*)
-- LD="${LD-ld} -melf64bmip"
-- ;;
-- esac
-- else
-- case `/usr/bin/file conftest.$ac_objext` in
-- *32-bit*)
-- LD="${LD-ld} -32"
-- ;;
-- *N32*)
-- LD="${LD-ld} -n32"
-- ;;
-- *64-bit*)
-- LD="${LD-ld} -64"
-- ;;
-- esac
-- fi
-- fi
-- rm -rf conftest*
-- ;;
--
--x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
--s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
-- # Find out which ABI we are using.
-- echo 'int i;' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- case `/usr/bin/file conftest.o` in
-- *32-bit*)
-- case $host in
-- x86_64-*kfreebsd*-gnu)
-- LD="${LD-ld} -m elf_i386_fbsd"
-- ;;
-- x86_64-*linux*)
-- LD="${LD-ld} -m elf_i386"
-- ;;
-- ppc64-*linux*|powerpc64-*linux*)
-- LD="${LD-ld} -m elf32ppclinux"
-- ;;
-- s390x-*linux*)
-- LD="${LD-ld} -m elf_s390"
-- ;;
-- sparc64-*linux*)
-- LD="${LD-ld} -m elf32_sparc"
-- ;;
-- esac
-- ;;
-- *64-bit*)
-- case $host in
-- x86_64-*kfreebsd*-gnu)
-- LD="${LD-ld} -m elf_x86_64_fbsd"
-- ;;
-- x86_64-*linux*)
-- LD="${LD-ld} -m elf_x86_64"
-- ;;
-- ppc*-*linux*|powerpc*-*linux*)
-- LD="${LD-ld} -m elf64ppc"
-- ;;
-- s390*-*linux*|s390*-*tpf*)
-- LD="${LD-ld} -m elf64_s390"
-- ;;
-- sparc*-*linux*)
-- LD="${LD-ld} -m elf64_sparc"
-- ;;
-- esac
-- ;;
-- esac
-- fi
-- rm -rf conftest*
-- ;;
--
--*-*-sco3.2v5*)
-- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-- SAVE_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -belf"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
--$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
++ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+@@ -5812,7 +6179,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
+ CFLAGS="$CFLAGS -belf"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+ $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
-if test "${lt_cv_cc_needs_belf+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- lt_cv_cc_needs_belf=yes
--else
-- lt_cv_cc_needs_belf=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
--$as_echo "$lt_cv_cc_needs_belf" >&6; }
-- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-- CFLAGS="$SAVE_CFLAGS"
-- fi
-- ;;
--sparc*-*solaris*)
-- # Find out which ABI we are using.
-- echo 'int i;' > conftest.$ac_ext
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- case `/usr/bin/file conftest.o` in
-- *64-bit*)
-- case $lt_cv_prog_gnu_ld in
-- yes*) LD="${LD-ld} -m elf64_sparc" ;;
-- *)
-- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
-- LD="${LD-ld} -64"
-- fi
-- ;;
-- esac
-- ;;
-- esac
-- fi
-- rm -rf conftest*
-- ;;
--esac
--
--need_locks="$enable_libtool_lock"
--
--
-- case $host_os in
-- rhapsody* | darwin*)
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
--set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${lt_cv_cc_needs_belf+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_ext=c
+@@ -5880,6 +6247,123 @@ esac
+
+ need_locks="$enable_libtool_lock"
+
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$MANIFEST_TOOL"; then
++ ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++ # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_MANIFEST_TOOL"; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_MANIFEST_TOOL" = x; then
++ MANIFEST_TOOL=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++ fi
++else
++ MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
++
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_path_mainfest_tool=no
++ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++ cat conftest.err >&5
++ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++ lt_cv_path_mainfest_tool=yes
++ fi
++ rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++ MANIFEST_TOOL=:
++fi
++
++
++
++
++
+
+ case $host_os in
+ rhapsody* | darwin*)
+@@ -5888,7 +6372,7 @@ need_locks="$enable_libtool_lock"
+ set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$DSYMUTIL"; then
-- ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--DSYMUTIL=$ac_cv_prog_DSYMUTIL
--if test -n "$DSYMUTIL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
--$as_echo "$DSYMUTIL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_DSYMUTIL"; then
-- ac_ct_DSYMUTIL=$DSYMUTIL
-- # Extract the first word of "dsymutil", so it can be a program name with args.
--set dummy dsymutil; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$DSYMUTIL"; then
+@@ -5928,7 +6412,7 @@ if test -z "$ac_cv_prog_DSYMUTIL"; then
+ set dummy dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_DSYMUTIL"; then
-- ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
--if test -n "$ac_ct_DSYMUTIL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
--$as_echo "$ac_ct_DSYMUTIL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_DSYMUTIL" = x; then
-- DSYMUTIL=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- DSYMUTIL=$ac_ct_DSYMUTIL
-- fi
--else
-- DSYMUTIL="$ac_cv_prog_DSYMUTIL"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
--set dummy ${ac_tool_prefix}nmedit; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_DSYMUTIL"; then
+@@ -5980,7 +6464,7 @@ fi
+ set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_NMEDIT+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$NMEDIT"; then
-- ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--NMEDIT=$ac_cv_prog_NMEDIT
--if test -n "$NMEDIT"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
--$as_echo "$NMEDIT" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_NMEDIT"; then
-- ac_ct_NMEDIT=$NMEDIT
-- # Extract the first word of "nmedit", so it can be a program name with args.
--set dummy nmedit; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$NMEDIT"; then
+@@ -6020,7 +6504,7 @@ if test -z "$ac_cv_prog_NMEDIT"; then
+ set dummy nmedit; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_NMEDIT"; then
-- ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_NMEDIT="nmedit"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
--if test -n "$ac_ct_NMEDIT"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
--$as_echo "$ac_ct_NMEDIT" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_NMEDIT" = x; then
-- NMEDIT=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- NMEDIT=$ac_ct_NMEDIT
-- fi
--else
-- NMEDIT="$ac_cv_prog_NMEDIT"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
--set dummy ${ac_tool_prefix}lipo; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_NMEDIT"; then
+@@ -6072,7 +6556,7 @@ fi
+ set dummy ${ac_tool_prefix}lipo; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_LIPO+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$LIPO"; then
-- ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--LIPO=$ac_cv_prog_LIPO
--if test -n "$LIPO"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
--$as_echo "$LIPO" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_LIPO"; then
-- ac_ct_LIPO=$LIPO
-- # Extract the first word of "lipo", so it can be a program name with args.
--set dummy lipo; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$LIPO"; then
+@@ -6112,7 +6596,7 @@ if test -z "$ac_cv_prog_LIPO"; then
+ set dummy lipo; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_LIPO"; then
-- ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_LIPO="lipo"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
--if test -n "$ac_ct_LIPO"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
--$as_echo "$ac_ct_LIPO" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_LIPO" = x; then
-- LIPO=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- LIPO=$ac_ct_LIPO
-- fi
--else
-- LIPO="$ac_cv_prog_LIPO"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
--set dummy ${ac_tool_prefix}otool; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_LIPO"; then
+@@ -6164,7 +6648,7 @@ fi
+ set dummy ${ac_tool_prefix}otool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_OTOOL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OTOOL"; then
-- ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--OTOOL=$ac_cv_prog_OTOOL
--if test -n "$OTOOL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
--$as_echo "$OTOOL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_OTOOL"; then
-- ac_ct_OTOOL=$OTOOL
-- # Extract the first word of "otool", so it can be a program name with args.
--set dummy otool; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OTOOL"; then
+@@ -6204,7 +6688,7 @@ if test -z "$ac_cv_prog_OTOOL"; then
+ set dummy otool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OTOOL"; then
-- ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OTOOL="otool"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
--if test -n "$ac_ct_OTOOL"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
--$as_echo "$ac_ct_OTOOL" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_OTOOL" = x; then
-- OTOOL=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OTOOL=$ac_ct_OTOOL
-- fi
--else
-- OTOOL="$ac_cv_prog_OTOOL"
--fi
--
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
--set dummy ${ac_tool_prefix}otool64; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OTOOL"; then
+@@ -6256,7 +6740,7 @@ fi
+ set dummy ${ac_tool_prefix}otool64; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_OTOOL64+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OTOOL64"; then
-- ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--OTOOL64=$ac_cv_prog_OTOOL64
--if test -n "$OTOOL64"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
--$as_echo "$OTOOL64" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_OTOOL64"; then
-- ac_ct_OTOOL64=$OTOOL64
-- # Extract the first word of "otool64", so it can be a program name with args.
--set dummy otool64; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OTOOL64"; then
+@@ -6296,7 +6780,7 @@ if test -z "$ac_cv_prog_OTOOL64"; then
+ set dummy otool64; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OTOOL64"; then
-- ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OTOOL64="otool64"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
--fi
--fi
--ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
--if test -n "$ac_ct_OTOOL64"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
--$as_echo "$ac_ct_OTOOL64" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_ct_OTOOL64" = x; then
-- OTOOL64=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OTOOL64=$ac_ct_OTOOL64
-- fi
--else
-- OTOOL64="$ac_cv_prog_OTOOL64"
--fi
--
--
--
--
--
++if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OTOOL64"; then
+@@ -6371,7 +6855,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+ $as_echo_n "checking for -single_module linker flag... " >&6; }
+-if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
++if ${lt_cv_apple_cc_single_mod+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_apple_cc_single_mod=no
+@@ -6400,7 +6884,7 @@ fi
+ $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+ $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+-if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
++if ${lt_cv_ld_exported_symbols_list+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_ld_exported_symbols_list=no
+@@ -6430,6 +6914,38 @@ rm -f core conftest.err conftest.$ac_obj
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+ $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
++$as_echo_n "checking for -force_load linker flag... " >&6; }
++if ${lt_cv_ld_force_load+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ld_force_load=no
++ cat > conftest.c << _LT_EOF
++int forced_loaded() { return 2;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
++ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
++ echo "$AR cru libconftest.a conftest.o" >&5
++ $AR cru libconftest.a conftest.o 2>&5
++ echo "$RANLIB libconftest.a" >&5
++ $RANLIB libconftest.a 2>&5
++ cat > conftest.c << _LT_EOF
++int main() { return 0;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
++ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
++ _lt_result=$?
++ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
++ lt_cv_ld_force_load=yes
++ else
++ cat conftest.err >&5
++ fi
++ rm -f conftest.err libconftest.a conftest conftest.c
++ rm -rf conftest.dSYM
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
++$as_echo "$lt_cv_ld_force_load" >&6; }
+ case $host_os in
+ rhapsody* | darwin1.[012])
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+@@ -6457,7 +6973,7 @@ $as_echo "$lt_cv_ld_exported_symbols_lis
+ else
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+- if test "$DSYMUTIL" != ":"; then
++ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ _lt_dsymutil='~$DSYMUTIL $lib || :'
+ else
+ _lt_dsymutil=
+@@ -6477,7 +6993,7 @@ if test -n "$CPP" && test -d "$CPP"; the
+ CPP=
+ fi
+ if test -z "$CPP"; then
+- if test "${ac_cv_prog_CPP+set}" = set; then :
++ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ # Double quotes because CPP needs to be expanded
+@@ -6507,7 +7023,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -6523,11 +7039,11 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.i conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+ break
+ fi
+@@ -6566,7 +7082,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -6582,18 +7098,18 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.i conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "C preprocessor \"$CPP\" fails sanity check
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+
+ ac_ext=c
+@@ -6605,7 +7121,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+ $as_echo_n "checking for ANSI C header files... " >&6; }
+-if test "${ac_cv_header_stdc+set}" = set; then :
++if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -6722,8 +7238,7 @@ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+ "
+-eval as_val=\$$as_ac_Header
+- if test "x$as_val" = x""yes; then :
++if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+ @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -6737,7 +7252,7 @@ for ac_header in dlfcn.h
+ do :
+ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+ "
+-if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
++if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+ @%:@define HAVE_DLFCN_H 1
+ _ACEOF
+@@ -6748,6 +7263,8 @@ done
+
+
+
++
++
+ # Set options
+
+
+@@ -6877,6 +7394,7 @@ LIBTOOL_DEPS="$ltmain"
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
++
+
+
+
+@@ -6921,7 +7439,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+ $as_echo_n "checking for objdir... " >&6; }
+-if test "${lt_cv_objdir+set}" = set; then :
++if ${lt_cv_objdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ rm -f .libs 2>/dev/null
+@@ -6949,19 +7467,6 @@ _ACEOF
+
+
+
-
--
--
--
--
-
-
-
-
--
-
--
--
--
--
-
-
-
-
--
-
-
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
--$as_echo_n "checking for -single_module linker flag... " >&6; }
--if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_apple_cc_single_mod=no
-- if test -z "${LT_MULTI_MODULE}"; then
-- # By default we will add the -single_module flag. You can override
-- # by either setting the environment variable LT_MULTI_MODULE
-- # non-empty at configure time, or by adding -multi_module to the
-- # link flags.
-- rm -rf libconftest.dylib*
-- echo "int foo(void){return 1;}" > conftest.c
-- echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
---dynamiclib -Wl,-single_module conftest.c" >&5
-- $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-- -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
-- _lt_result=$?
-- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
-- lt_cv_apple_cc_single_mod=yes
-- else
-- cat conftest.err >&5
-- fi
-- rm -rf libconftest.dylib*
-- rm -f conftest.*
-- fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
--$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
--$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
--if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_ld_exported_symbols_list=no
-- save_LDFLAGS=$LDFLAGS
-- echo "_main" > conftest.sym
-- LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
-
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- lt_cv_ld_exported_symbols_list=yes
--else
-- lt_cv_ld_exported_symbols_list=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- LDFLAGS="$save_LDFLAGS"
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
--$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
-- case $host_os in
-- rhapsody* | darwin1.[012])
-- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
-- darwin1.*)
-- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-- darwin*) # darwin 5.x on
-- # if running on 10.5 or later, the deployment target defaults
-- # to the OS version, if on x86, and 10.4, the deployment
-- # target defaults to 10.4. Don't you love it?
-- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
-- 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
-- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-- 10.[012]*)
-- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-- 10.*)
-- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-- esac
-- ;;
-- esac
-- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
-- _lt_dar_single_mod='$single_module'
-- fi
-- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
-- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
-- else
-- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
-- fi
-- if test "$DSYMUTIL" != ":"; then
-- _lt_dsymutil='~$DSYMUTIL $lib || :'
-- else
-- _lt_dsymutil=
-- fi
-- ;;
-- esac
+ case $host_os in
+ aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+@@ -6974,23 +7479,6 @@ aix3*)
+ ;;
+ esac
+
+-# Sed substitution that helps us do robust quoting. It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
--$as_echo_n "checking how to run the C preprocessor... " >&6; }
--# On Suns, sometimes $CPP names a directory.
--if test -n "$CPP" && test -d "$CPP"; then
-- CPP=
--fi
--if test -z "$CPP"; then
-- if test "${ac_cv_prog_CPP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- # Double quotes because CPP needs to be expanded
-- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-- do
-- ac_preproc_ok=false
--for ac_c_preproc_warn_flag in '' yes
--do
-- # Use a header file that comes with gcc, so configuring glibc
-- # with a fresh cross-compiler works.
-- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-- # <limits.h> exists even on freestanding compilers.
-- # On the NeXT, cc -E runs the code through the compiler's parser,
-- # not just through cpp. "Syntax error" is here to catch this case.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@ifdef __STDC__
--@%:@ include <limits.h>
--@%:@else
--@%:@ include <assert.h>
--@%:@endif
-- Syntax error
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
--
--else
-- # Broken: fails on valid input.
--continue
--fi
--rm -f conftest.err conftest.$ac_ext
+-# Same as above, but do not quote variable references.
+-double_quote_subst='s/\(["`\\]\)/\\\1/g'
-
-- # OK, works on sane cases. Now check whether nonexistent headers
-- # can be detected and how.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@include <ac_nonexistent.h>
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
-- # Broken: success on invalid input.
--continue
--else
-- # Passes both tests.
--ac_preproc_ok=:
--break
--fi
--rm -f conftest.err conftest.$ac_ext
+-# Sed substitution to delay expansion of an escaped shell variable in a
+-# double_quote_subst'ed string.
+-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
--done
--# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
--rm -f conftest.err conftest.$ac_ext
--if $ac_preproc_ok; then :
-- break
--fi
+-# Sed substitution to delay expansion of an escaped single quote.
+-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
-
-- done
-- ac_cv_prog_CPP=$CPP
--
--fi
-- CPP=$ac_cv_prog_CPP
--else
-- ac_cv_prog_CPP=$CPP
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
--$as_echo "$CPP" >&6; }
--ac_preproc_ok=false
--for ac_c_preproc_warn_flag in '' yes
--do
-- # Use a header file that comes with gcc, so configuring glibc
-- # with a fresh cross-compiler works.
-- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-- # <limits.h> exists even on freestanding compilers.
-- # On the NeXT, cc -E runs the code through the compiler's parser,
-- # not just through cpp. "Syntax error" is here to catch this case.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@ifdef __STDC__
--@%:@ include <limits.h>
--@%:@else
--@%:@ include <assert.h>
--@%:@endif
-- Syntax error
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
--
--else
-- # Broken: fails on valid input.
--continue
--fi
--rm -f conftest.err conftest.$ac_ext
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_subst='s/\*/\\\*/g'
-
-- # OK, works on sane cases. Now check whether nonexistent headers
-- # can be detected and how.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--@%:@include <ac_nonexistent.h>
--_ACEOF
--if ac_fn_c_try_cpp "$LINENO"; then :
-- # Broken: success on invalid input.
--continue
--else
-- # Passes both tests.
--ac_preproc_ok=:
--break
--fi
--rm -f conftest.err conftest.$ac_ext
+ # Global variables:
+ ofile=libtool
+ can_build_shared=yes
+@@ -7019,7 +7507,7 @@ for cc_temp in $compiler""; do
+ *) break;;
+ esac
+ done
+-cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+ # Only perform the check for file, if the check method requires it
+@@ -7029,7 +7517,7 @@ file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+ $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $MAGIC_CMD in
+@@ -7095,7 +7583,7 @@ if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+ $as_echo_n "checking for file... " >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $MAGIC_CMD in
+@@ -7228,11 +7716,16 @@ if test -n "$compiler"; then
+ lt_prog_compiler_no_builtin_flag=
+
+ if test "$GCC" = yes; then
+- lt_prog_compiler_no_builtin_flag=' -fno-builtin'
++ case $cc_basename in
++ nvcc*)
++ lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
++ *)
++ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
++ esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+ $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
++if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_rtti_exceptions=no
+@@ -7248,15 +7741,15 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_rtti_exceptions=yes
+@@ -7285,8 +7778,6 @@ fi
+ lt_prog_compiler_pic=
+ lt_prog_compiler_static=
+
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl='-Wl,'
+@@ -7334,6 +7825,12 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-fno-common'
+ ;;
+
++ haiku*)
++ # PIC is the default for Haiku.
++ # The "-static" flag exists, but is broken.
++ lt_prog_compiler_static=
++ ;;
++
+ hpux*)
+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
+@@ -7376,6 +7873,13 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
++
++ case $cc_basename in
++ nvcc*) # Cuda Compiler Driver 2.2
++ lt_prog_compiler_wl='-Xlinker '
++ lt_prog_compiler_pic='-Xcompiler -fPIC'
++ ;;
++ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+@@ -7438,7 +7942,13 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='--shared'
+ lt_prog_compiler_static='--static'
+ ;;
+- pgcc* | pgf77* | pgf90* | pgf95*)
++ nagfor*)
++ # NAG Fortran compiler
++ lt_prog_compiler_wl='-Wl,-Wl,,'
++ lt_prog_compiler_pic='-PIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group compilers (*not* the Pentium gcc compiler,
+ # which looks to be a dead project)
+ lt_prog_compiler_wl='-Wl,'
+@@ -7450,25 +7960,25 @@ $as_echo_n "checking for $compiler optio
+ # All Alpha code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+- xl*)
+- # IBM XL C 8.0/Fortran 10.1 on PPC
++ xl* | bgxl* | bgf* | mpixl*)
++ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-qpic'
+ lt_prog_compiler_static='-qstaticlink'
+ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
+- *Sun\ C*)
+- # Sun C 5.9
++ *Sun\ F* | *Sun*Fortran*)
++ # Sun Fortran 8.3 passes all unrecognized flags to the linker
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+- lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_wl=''
+ ;;
+- *Sun\ F*)
+- # Sun Fortran 8.3 passes all unrecognized flags to the linker
++ *Sun\ C*)
++ # Sun C 5.9
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+- lt_prog_compiler_wl=''
++ lt_prog_compiler_wl='-Wl,'
+ ;;
+ esac
+ ;;
+@@ -7500,7 +8010,7 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ case $cc_basename in
+- f77* | f90* | f95*)
++ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ lt_prog_compiler_wl='-Qoption ld ';;
+ *)
+ lt_prog_compiler_wl='-Wl,';;
+@@ -7557,13 +8067,17 @@ case $host_os in
+ lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
+ ;;
+ esac
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+-$as_echo "$lt_prog_compiler_pic" >&6; }
-
--done
--# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
--rm -f conftest.err conftest.$ac_ext
--if $ac_preproc_ok; then :
--
--else
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error "C preprocessor \"$CPP\" fails sanity check
--See \`config.log' for more details." "$LINENO" 5; }
+-
+-
+-
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -7571,7 +8085,7 @@ $as_echo "$lt_prog_compiler_pic" >&6; }
+ if test -n "$lt_prog_compiler_pic"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+ $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+-if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
++if ${lt_cv_prog_compiler_pic_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_pic_works=no
+@@ -7587,15 +8101,15 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_pic_works=yes
+@@ -7624,13 +8138,18 @@ fi
+
+
+
++
++
++
++
++
+ #
+ # Check to make sure the static flag actually works.
+ #
+ wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+ $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+-if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
++if ${lt_cv_prog_compiler_static_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_static_works=no
+@@ -7643,7 +8162,7 @@ else
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_static_works=yes
+@@ -7673,7 +8192,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+ $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+-if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_c_o=no
+@@ -7692,16 +8211,16 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+@@ -7728,7 +8247,7 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6;
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+ $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+-if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_c_o=no
+@@ -7747,16 +8266,16 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+@@ -7866,13 +8385,36 @@ $as_echo_n "checking whether the $compil
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+- linux* | k*bsd*-gnu)
+- link_all_deplibs=no
+- ;;
+ esac
+
+ ld_shlibs=yes
++
++ # On some targets, GNU ld is compatible enough with the native linker
++ # that we're better off using the native interface for both.
++ lt_use_gnu_ld_interface=no
+ if test "$with_gnu_ld" = yes; then
++ case $host_os in
++ aix*)
++ # The AIX port of GNU ld has always aspired to compatibility
++ # with the native linker. However, as the warning in the GNU ld
++ # block says, versions before 2.19.5* couldn't really create working
++ # shared libraries, regardless of the interface used.
++ case `$LD -v 2>&1` in
++ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
++ *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
++ *\ \(GNU\ Binutils\)\ [3-9]*) ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ fi
++
++ if test "$lt_use_gnu_ld_interface" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+@@ -7906,11 +8448,12 @@ $as_echo_n "checking whether the $compil
+ ld_shlibs=no
+ cat <<_LT_EOF 1>&2
+
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
++*** Warning: the GNU linker, at least up to release 2.19, is reported
+ *** to be unable to reliably create shared libraries on AIX.
+ *** Therefore, libtool is disabling shared libraries support. If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
++*** really care for shared libraries, you may want to install binutils
++*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
++*** You will then need to restart the configuration process.
+
+ _LT_EOF
+ fi
+@@ -7946,10 +8489,12 @@ _LT_EOF
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec='-L$libdir'
++ export_dynamic_flag_spec='${wl}--export-all-symbols'
+ allow_undefined_flag=unsupported
+ always_export_symbols=no
+ enable_shared_with_static_runtimes=yes
+- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++ exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -7967,6 +8512,11 @@ _LT_EOF
+ fi
+ ;;
+
++ haiku*)
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ link_all_deplibs=yes
++ ;;
++
+ interix[3-9]*)
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+@@ -7992,15 +8542,16 @@ _LT_EOF
+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+ && test "$tmp_diet" = no
+ then
+- tmp_addflag=
++ tmp_addflag=' $pic_flag'
+ tmp_sharedflag='-shared'
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
+- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
+- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
+- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ pgf77* | pgf90* | pgf95* | pgfortran*)
++ # Portland Group f77 and f90 compilers
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+@@ -8011,13 +8562,17 @@ _LT_EOF
+ lf95*) # Lahey Fortran 8.1
+ whole_archive_flag_spec=
+ tmp_sharedflag='--shared' ;;
+- xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
++ xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+ tmp_sharedflag='-qmkshrobj'
+ tmp_addflag= ;;
++ nvcc*) # Cuda Compiler Driver 2.2
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ compiler_needs_object=yes
++ ;;
+ esac
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C 5.9
+- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ compiler_needs_object=yes
+ tmp_sharedflag='-G' ;;
+ *Sun\ F*) # Sun Fortran 8.3
+@@ -8033,17 +8588,17 @@ _LT_EOF
+ fi
+
+ case $cc_basename in
+- xlf*)
++ xlf* | bgf* | bgxlf* | mpixlf*)
+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ hardcode_libdir_flag_spec=
+ hardcode_libdir_flag_spec_ld='-rpath $libdir'
+- archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+- $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ esac
+@@ -8052,13 +8607,13 @@ _LT_EOF
+ fi
+ ;;
+
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+@@ -8076,8 +8631,8 @@ _LT_EOF
+
+ _LT_EOF
+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+@@ -8123,8 +8678,8 @@ _LT_EOF
+
+ *)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+@@ -8164,8 +8719,10 @@ _LT_EOF
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
++ # Also, AIX nm treats weak defined symbols like other global
++ # defined symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+@@ -8227,7 +8784,6 @@ _LT_EOF
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
+- link_all_deplibs=no
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+@@ -8253,7 +8809,13 @@ _LT_EOF
+ allow_undefined_flag='-berok'
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -8266,25 +8828,32 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+
+-lt_aix_libpath_sed='
+- /Import File Strings/,/^$/ {
+- /^0/ {
+- s/^0 *\(.*\)$/\1/
+- p
+- }
+- }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
--$as_echo_n "checking for ANSI C header files... " >&6; }
--if test "${ac_cv_header_stdc+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <stdlib.h>
--#include <stdarg.h>
--#include <string.h>
--#include <float.h>
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- ac_cv_header_stdc=yes
--else
-- ac_cv_header_stdc=no
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+@@ -8293,7 +8862,13 @@ if test -z "$aix_libpath"; then aix_libp
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -8306,30 +8881,42 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+
+-lt_aix_libpath_sed='
+- /Import File Strings/,/^$/ {
+- /^0/ {
+- s/^0 *\(.*\)$/\1/
+- p
+- }
+- }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag=' ${wl}-bernotok'
+ allow_undefined_flag=' ${wl}-berok'
+- # Exported symbols can be pulled into shared objects from archives
+- whole_archive_flag_spec='$convenience'
++ if test "$with_gnu_ld" = yes; then
++ # We only use this code for GNU lds that support --whole-archive.
++ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++ else
++ # Exported symbols can be pulled into shared objects from archives
++ whole_archive_flag_spec='$convenience'
++ fi
+ archive_cmds_need_lc=yes
+ # This is similar to how AIX traditionally builds its shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+@@ -8361,20 +8948,63 @@ if test -z "$aix_libpath"; then aix_libp
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+- hardcode_libdir_flag_spec=' '
+- allow_undefined_flag=unsupported
+- # Tell ltmain to make .lib files, not .a files.
+- libext=lib
+- # Tell ltmain to make .dll files, not .so files.
+- shrext_cmds=".dll"
+- # FIXME: Setting linknames here is a bad hack.
+- archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+- # The linker will automatically build a .lib file if we build a DLL.
+- old_archive_from_new_cmds='true'
+- # FIXME: Should let the user specify the lib program.
+- old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+- fix_srcfile_path='`cygpath -w "$srcfile"`'
+- enable_shared_with_static_runtimes=yes
++ case $cc_basename in
++ cl*)
++ # Native MSVC
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ always_export_symbols=yes
++ file_list_spec='@'
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++ else
++ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++ fi~
++ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++ linknames='
++ # The linker will not automatically build a static lib if we build a DLL.
++ # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++ enable_shared_with_static_runtimes=yes
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++ # Don't use ranlib
++ old_postinstall_cmds='chmod 644 $oldlib'
++ postlink_cmds='lt_outputfile="@OUTPUT@"~
++ lt_tool_outputfile="@TOOL_OUTPUT@"~
++ case $lt_outputfile in
++ *.exe|*.EXE) ;;
++ *)
++ lt_outputfile="$lt_outputfile.exe"
++ lt_tool_outputfile="$lt_tool_outputfile.exe"
++ ;;
++ esac~
++ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++ $RM "$lt_outputfile.manifest";
++ fi'
++ ;;
++ *)
++ # Assume MSVC wrapper
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++ # The linker will automatically build a .lib file if we build a DLL.
++ old_archive_from_new_cmds='true'
++ # FIXME: Should let the user specify the lib program.
++ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++ enable_shared_with_static_runtimes=yes
++ ;;
++ esac
+ ;;
+
+ darwin* | rhapsody*)
+@@ -8384,7 +9014,11 @@ if test -z "$aix_libpath"; then aix_libp
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
+- whole_archive_flag_spec=''
++ if test "$lt_cv_ld_force_load" = "yes"; then
++ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
++ else
++ whole_archive_flag_spec=''
++ fi
+ link_all_deplibs=yes
+ allow_undefined_flag="$_lt_dar_allow_undefined"
+ case $cc_basename in
+@@ -8392,7 +9026,7 @@ if test -z "$aix_libpath"; then aix_libp
+ *) _lt_dar_can_shared=$GCC ;;
+ esac
+ if test "$_lt_dar_can_shared" = "yes"; then
+- output_verbose_link_cmd=echo
++ output_verbose_link_cmd=func_echo_all
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+@@ -8435,7 +9069,7 @@ if test -z "$aix_libpath"; then aix_libp
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
+- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+@@ -8443,7 +9077,7 @@ if test -z "$aix_libpath"; then aix_libp
+
+ hpux9*)
+ if test "$GCC" = yes; then
+- archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+@@ -8458,8 +9092,8 @@ if test -z "$aix_libpath"; then aix_libp
+ ;;
+
+ hpux10*)
+- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+@@ -8477,16 +9111,16 @@ if test -z "$aix_libpath"; then aix_libp
+ ;;
+
+ hpux11*)
+- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+@@ -8498,7 +9132,46 @@ if test -z "$aix_libpath"; then aix_libp
+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++
++ # Older versions of the 11.00 compiler do not understand -b yet
++ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
++$as_echo_n "checking if $CC understands -b... " >&6; }
++if ${lt_cv_prog_compiler__b+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler__b=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -b"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&5
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler__b=yes
++ fi
++ else
++ lt_cv_prog_compiler__b=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
++$as_echo "$lt_cv_prog_compiler__b" >&6; }
++
++if test x"$lt_cv_prog_compiler__b" = xyes; then
++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++else
++ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++fi
++
+ ;;
+ esac
+ fi
+@@ -8526,26 +9199,39 @@ if test -z "$aix_libpath"; then aix_libp
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ # Try to use the -exported_symbol ld option, if it does not
+ # work, assume that -exports_file does not work either and
+ # implicitly export all symbols.
+- save_LDFLAGS="$LDFLAGS"
+- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ # This should be the same for all languages, so no per-tag cache variable.
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+-int foo(void) {}
++int foo (void) { return 0; }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+-
++ lt_cv_irix_exported_symbol=yes
++else
++ lt_cv_irix_exported_symbol=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+- LDFLAGS="$save_LDFLAGS"
++ LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++ if test "$lt_cv_irix_exported_symbol" = yes; then
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++ fi
+ else
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+@@ -8554,7 +9240,7 @@ rm -f core conftest.err conftest.$ac_obj
+ link_all_deplibs=yes
+ ;;
+
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+@@ -8607,17 +9293,17 @@ rm -f core conftest.err conftest.$ac_obj
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+- archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+@@ -8627,13 +9313,13 @@ rm -f core conftest.err conftest.$ac_obj
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec='-rpath $libdir'
+@@ -8646,9 +9332,9 @@ rm -f core conftest.err conftest.$ac_obj
+ no_undefined_flag=' -z defs'
+ if test "$GCC" = yes; then
+ wlarc='${wl}'
+- archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ else
+ case `$CC -V 2>&1` in
+ *"Compilers 5.0"*)
+@@ -8836,44 +9522,50 @@ x|xyes)
+ # to ld, don't add -lc before -lgcc.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+ $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+- $RM conftest*
+- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++if ${lt_cv_archive_cmds_need_lc+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ $RM conftest*
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } 2>conftest.err; then
+- soname=conftest
+- lib=conftest
+- libobjs=conftest.$ac_objext
+- deplibs=
+- wl=$lt_prog_compiler_wl
+- pic_flag=$lt_prog_compiler_pic
+- compiler_flags=-v
+- linker_flags=-v
+- verstring=
+- output_objdir=.
+- libname=conftest
+- lt_save_allow_undefined_flag=$allow_undefined_flag
+- allow_undefined_flag=
+- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
++ soname=conftest
++ lib=conftest
++ libobjs=conftest.$ac_objext
++ deplibs=
++ wl=$lt_prog_compiler_wl
++ pic_flag=$lt_prog_compiler_pic
++ compiler_flags=-v
++ linker_flags=-v
++ verstring=
++ output_objdir=.
++ libname=conftest
++ lt_save_allow_undefined_flag=$allow_undefined_flag
++ allow_undefined_flag=
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+- then
+- archive_cmds_need_lc=no
+- else
+- archive_cmds_need_lc=yes
+- fi
+- allow_undefined_flag=$lt_save_allow_undefined_flag
+- else
+- cat conftest.err 1>&5
+- fi
+- $RM conftest*
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
+-$as_echo "$archive_cmds_need_lc" >&6; }
++ then
++ lt_cv_archive_cmds_need_lc=no
++ else
++ lt_cv_archive_cmds_need_lc=yes
++ fi
++ allow_undefined_flag=$lt_save_allow_undefined_flag
++ else
++ cat conftest.err 1>&5
++ fi
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
++$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
++ archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+ ;;
+ esac
+ fi
+@@ -9044,16 +9736,23 @@ if test "$GCC" = yes; then
+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+ *) lt_awk_arg="/^libraries:/" ;;
+ esac
+- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+- if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
++ case $host_os in
++ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
++ *) lt_sed_strip_eq="s,=/,/,g" ;;
++ esac
++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
++ case $lt_search_path_spec in
++ *\;*)
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+- else
+- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+- fi
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
++ ;;
++ *)
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ esac
+ # Ok, now we have the path, separated by spaces, we can step through it
+ # and add multilib dir if necessary.
+ lt_tmp_lt_search_path_spec=
+@@ -9066,7 +9765,7 @@ if test "$GCC" = yes; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+ fi
+ done
+- lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
++ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+ BEGIN {RS=" "; FS="/|\n";} {
+ lt_foo="";
+ lt_count=0;
+@@ -9086,7 +9785,13 @@ BEGIN {RS=" "; FS="/|\n";} {
+ if (lt_foo != "") { lt_freq[lt_foo]++; }
+ if (lt_freq[lt_foo] == 1) { print lt_foo; }
+ }'`
+- sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
++ # AWK program above erroneously prepends '/' to C:/dos/paths
++ # for these hosts.
++ case $host_os in
++ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
++ $SED 's,/\([A-Za-z]:\),\1,g'` ;;
++ esac
++ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+ else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ fi
+@@ -9174,7 +9879,7 @@ amigaos*)
+ m68k)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ ;;
+ esac
+ ;;
+@@ -9205,58 +9910,106 @@ cygwin* | mingw* | pw32* | cegcc*)
+ need_version=no
+ need_lib_prefix=no
+
+- case $GCC,$host_os in
+- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+- library_names_spec='$libname.dll.a'
++ case $GCC,$cc_basename in
++ yes,*)
++ # gcc
++ library_names_spec='$libname.dll.a'
++ # DLL is installed to $(libdir)/../bin by postinstall_cmds
++ postinstall_cmds='base_file=`basename \${file}`~
++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++ dldir=$destdir/`dirname \$dlpath`~
++ test -d \$dldir || mkdir -p \$dldir~
++ $install_prog $dir/$dlname \$dldir/$dlname~
++ chmod a+x \$dldir/$dlname~
++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++ fi'
++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++ dlpath=$dir/\$dldll~
++ $RM \$dlpath'
++ shlibpath_overrides_runpath=yes
++
++ case $host_os in
++ cygwin*)
++ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
++ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
++ ;;
++ mingw* | cegcc*)
++ # MinGW DLLs use traditional 'lib' prefix
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ pw32*)
++ # pw32 DLLs use 'pw' prefix rather than 'lib'
++ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ esac
++ dynamic_linker='Win32 ld.exe'
++ ;;
++
++ *,cl*)
++ # Native MSVC
++ libname_spec='$name'
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ library_names_spec='${libname}.dll.lib'
++
++ case $build_os in
++ mingw*)
++ sys_lib_search_path_spec=
++ lt_save_ifs=$IFS
++ IFS=';'
++ for lt_path in $LIB
++ do
++ IFS=$lt_save_ifs
++ # Let DOS variable expansion print the short 8.3 style file name.
++ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++ done
++ IFS=$lt_save_ifs
++ # Convert to MSYS style.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++ ;;
++ cygwin*)
++ # Convert to unix form, then to dos form, then back to unix form
++ # but this time dos style (no spaces!) so that the unix form looks
++ # like /cygdrive/c/PROGRA~1:/cygdr...
++ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ *)
++ sys_lib_search_path_spec="$LIB"
++ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++ # It is most probably a Windows format PATH.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++ else
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ fi
++ # FIXME: find the short name or the path components, as spaces are
++ # common. (e.g. "Program Files" -> "PROGRA~1")
++ ;;
++ esac
++
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+- $install_prog $dir/$dlname \$dldir/$dlname~
+- chmod a+x \$dldir/$dlname~
+- if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+- eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+- fi'
++ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
-
--if test $ac_cv_header_stdc = yes; then
-- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+- case $host_os in
+- cygwin*)
+- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+- ;;
+- mingw* | cegcc*)
+- # MinGW DLLs use traditional 'lib' prefix
+- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+- if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+- # It is most probably a Windows format PATH printed by
+- # mingw gcc, but we are running on Cygwin. Gcc prints its search
+- # path with ; separators, and with drive letters. We can handle the
+- # drive letters (cygwin fileutils understands them), so leave them,
+- # especially as we might pass files found there to a mingw objdump,
+- # which wouldn't understand a cygwinified path. Ahh.
+- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+- else
+- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+- fi
+- ;;
+- pw32*)
+- # pw32 DLLs use 'pw' prefix rather than 'lib'
+- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+- ;;
+- esac
++ dynamic_linker='Win32 link.exe'
+ ;;
+
+ *)
++ # Assume MSVC wrapper
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++ dynamic_linker='Win32 ld.exe'
+ ;;
+ esac
+- dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+@@ -9343,6 +10096,19 @@ gnu*)
+ hardcode_into_libs=yes
+ ;;
+
++haiku*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ dynamic_linker="$host_os runtime_loader"
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
++ hardcode_into_libs=yes
++ ;;
++
+ hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+@@ -9385,8 +10151,10 @@ hpux9* | hpux10* | hpux11*)
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+- # HP-UX runs *really* slowly unless shared libraries are mode 555.
++ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+ postinstall_cmds='chmod 555 $lib'
++ # or fails outright, so override atomically:
++ install_override_mode=555
+ ;;
+
+ interix[3-9]*)
+@@ -9453,12 +10221,17 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
++
+ # Some binutils ld are patched to set DT_RUNPATH
+- save_LDFLAGS=$LDFLAGS
+- save_libdir=$libdir
+- eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+- LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <string.h>
++ if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_shlibpath_overrides_runpath=no
++ save_LDFLAGS=$LDFLAGS
++ save_libdir=$libdir
++ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
++ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -9471,23 +10244,31 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+- shlibpath_overrides_runpath=yes
++ lt_cv_shlibpath_overrides_runpath=yes
+ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+- LDFLAGS=$save_LDFLAGS
+- libdir=$save_libdir
++ LDFLAGS=$save_LDFLAGS
++ libdir=$save_libdir
++
++fi
++
++ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
++ # Add ABI-specific directories to the system library path.
++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
++
+ # Append ld.so.conf contents to the search path
+ if test -f /etc/ld.so.conf; then
+- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
++
+ fi
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+@@ -9499,18 +10280,6 @@ rm -f core conftest.err conftest.$ac_obj
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+-netbsdelf*-gnu)
+- version_type=linux
+- need_lib_prefix=no
+- need_version=no
+- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
+- shlibpath_var=LD_LIBRARY_PATH
+- shlibpath_overrides_runpath=no
+- hardcode_into_libs=yes
+- dynamic_linker='NetBSD ld.elf_so'
+- ;;
-
--_ACEOF
--if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-- $EGREP "memchr" >/dev/null 2>&1; then :
--
+ netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+@@ -9801,6 +10570,11 @@ fi
+
+
+
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+ $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+ hardcode_action=
+@@ -9873,7 +10647,7 @@ else
+ # if libdl is installed we need to link against it
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+ $as_echo_n "checking for dlopen in -ldl... " >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9907,7 +10681,7 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ else
+
+@@ -9921,12 +10695,12 @@ fi
+
+ *)
+ ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+-if test "x$ac_cv_func_shl_load" = x""yes; then :
++if test "x$ac_cv_func_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+ $as_echo_n "checking for shl_load in -ldld... " >&6; }
+-if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
++if ${ac_cv_lib_dld_shl_load+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9960,16 +10734,16 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+ $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+-if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
++if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+ else
+ ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+-if test "x$ac_cv_func_dlopen" = x""yes; then :
++if test "x$ac_cv_func_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+ $as_echo_n "checking for dlopen in -ldl... " >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10003,12 +10777,12 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+ $as_echo_n "checking for dlopen in -lsvld... " >&6; }
+-if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
++if ${ac_cv_lib_svld_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10042,12 +10816,12 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+ $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+-if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+ $as_echo_n "checking for dld_link in -ldld... " >&6; }
+-if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
++if ${ac_cv_lib_dld_dld_link+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10081,7 +10855,7 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+ $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+-if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
++if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+ fi
+
+@@ -10122,7 +10896,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+ $as_echo_n "checking whether a program can dlopen itself... " >&6; }
+-if test "${lt_cv_dlopen_self+set}" = set; then :
++if ${lt_cv_dlopen_self+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then :
+@@ -10131,7 +10905,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line __oline__ "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -10172,7 +10946,13 @@ else
+ # endif
+ #endif
+
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -10181,7 +10961,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -10218,7 +11002,7 @@ $as_echo "$lt_cv_dlopen_self" >&6; }
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+ $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+-if test "${lt_cv_dlopen_self_static+set}" = set; then :
++if ${lt_cv_dlopen_self_static+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then :
+@@ -10227,7 +11011,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line __oline__ "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -10268,7 +11052,13 @@ else
+ # endif
+ #endif
+
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -10277,7 +11067,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -10540,7 +11334,7 @@ fi
+ set dummy pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_HAVE_PKGCONFIG+set}" = set; then :
++if ${ac_cv_prog_HAVE_PKGCONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$HAVE_PKGCONFIG"; then
+@@ -10576,20 +11370,24 @@ fi
+
+
+ if test "x$HAVE_PKGCONFIG" = "xno"; then
+- as_fn_error "you need to have pkgconfig installed !" "$LINENO" 5
++ as_fn_error $? "you need to have pkgconfig installed !" "$LINENO" 5
+ fi
+
+
+
+
+
++
++
++
++
+ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
++if ${ac_cv_path_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $PKG_CONFIG in
+@@ -10632,7 +11430,7 @@ if test -z "$ac_cv_path_PKG_CONFIG"; the
+ set dummy pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
++if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $ac_pt_PKG_CONFIG in
+@@ -10695,18 +11493,16 @@ $as_echo "yes" >&6; }
+ $as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
+-
+ fi
+
+ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST" >&5
+ $as_echo_n "checking for GST... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_CFLAGS"; then
+- pkg_cv_GST_CFLAGS="$GST_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_CFLAGS"; then
++ pkg_cv_GST_CFLAGS="$GST_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
+ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "\
+@@ -10719,15 +11515,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- ac_cv_header_stdc=no
--fi
--rm -f conftest*
--
--fi
--
--if test $ac_cv_header_stdc = yes; then
-- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <stdlib.h>
--
--_ACEOF
--if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-- $EGREP "free" >/dev/null 2>&1; then :
--
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_LIBS"; then
+- pkg_cv_GST_LIBS="$GST_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_LIBS"; then
++ pkg_cv_GST_LIBS="$GST_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
+ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "\
+@@ -10740,14 +11534,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- ac_cv_header_stdc=no
--fi
--rm -f conftest*
--
--fi
--
--if test $ac_cv_header_stdc = yes; then
-- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-- if test "$cross_compiling" = yes; then :
-- :
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10755,19 +11550,19 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ else
+- GST_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_PKG_ERRORS=`$PKG_CONFIG --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GST_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GST=no
++ HAVE_GST=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GST=no
+ else
+ GST_CFLAGS=$pkg_cv_GST_CFLAGS
+@@ -10778,7 +11573,7 @@ $as_echo "yes" >&6; }
+ fi
+
+ if test "x$HAVE_GST" = "xno"; then
+- as_fn_error "you need gstreamer development packages installed !" "$LINENO" 5
++ as_fn_error $? "you need gstreamer development packages installed !" "$LINENO" 5
+ fi
+
+ GST_CFLAGS="$GST_CFLAGS $GST_ERROR"
+@@ -10793,11 +11588,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST_BASE" >&5
+ $as_echo_n "checking for GST_BASE... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_BASE_CFLAGS"; then
+- pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_BASE_CFLAGS"; then
++ pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10807,15 +11601,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <ctype.h>
--#include <stdlib.h>
--#if ((' ' & 0x0FF) == 0x020)
--# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
--# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
--#else
--# define ISLOWER(c) \
-- (('a' <= (c) && (c) <= 'i') \
-- || ('j' <= (c) && (c) <= 'r') \
-- || ('s' <= (c) && (c) <= 'z'))
--# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
--#endif
--
--#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
--int
--main ()
--{
-- int i;
-- for (i = 0; i < 256; i++)
-- if (XOR (islower (i), ISLOWER (i))
-- || toupper (i) != TOUPPER (i))
-- return 2;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_run "$LINENO"; then :
--
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_BASE_LIBS"; then
+- pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_BASE_LIBS"; then
++ pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10825,14 +11617,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- ac_cv_header_stdc=no
--fi
--rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-- conftest.$ac_objext conftest.beam conftest.$ac_ext
--fi
--
--fi
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
--$as_echo "$ac_cv_header_stdc" >&6; }
--if test $ac_cv_header_stdc = yes; then
--
--$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
--
--fi
--
--# On IRIX 5.3, sys/types and inttypes.h are conflicting.
--for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-- inttypes.h stdint.h unistd.h
--do :
-- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
--ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
--"
--eval as_val=\$$as_ac_Header
-- if test "x$as_val" = x""yes; then :
-- cat >>confdefs.h <<_ACEOF
--@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
--_ACEOF
--
--fi
--
--done
--
--
--for ac_header in dlfcn.h
--do :
-- ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
--"
--if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
-- cat >>confdefs.h <<_ACEOF
--@%:@define HAVE_DLFCN_H 1
--_ACEOF
--
--fi
--
--done
--
--
--
--# Set options
--
--
--
-- enable_dlopen=no
--
--
-- enable_win32_dll=no
--
--
-- @%:@ Check whether --enable-shared was given.
--if test "${enable_shared+set}" = set; then :
-- enableval=$enable_shared; p=${PACKAGE-default}
-- case $enableval in
-- yes) enable_shared=yes ;;
-- no) enable_shared=no ;;
-- *)
-- enable_shared=no
-- # Look at the argument we got. We use all the common list separators.
-- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-- for pkg in $enableval; do
-- IFS="$lt_save_ifs"
-- if test "X$pkg" = "X$p"; then
-- enable_shared=yes
-- fi
-- done
-- IFS="$lt_save_ifs"
-- ;;
-- esac
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10840,17 +11633,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ else
+- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GST_BASE_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GST_BASE=no
++ HAVE_GST_BASE=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GST_BASE=no
+ else
+ GST_BASE_CFLAGS=$pkg_cv_GST_BASE_CFLAGS
+@@ -10873,11 +11666,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPB_BASE" >&5
+ $as_echo_n "checking for GSTPB_BASE... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTPB_BASE_CFLAGS"; then
+- pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTPB_BASE_CFLAGS"; then
++ pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10887,15 +11679,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- enable_shared=yes
--fi
--
--
--
--
--
--
--
--
--
-- @%:@ Check whether --enable-static was given.
--if test "${enable_static+set}" = set; then :
-- enableval=$enable_static; p=${PACKAGE-default}
-- case $enableval in
-- yes) enable_static=yes ;;
-- no) enable_static=no ;;
-- *)
-- enable_static=no
-- # Look at the argument we got. We use all the common list separators.
-- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-- for pkg in $enableval; do
-- IFS="$lt_save_ifs"
-- if test "X$pkg" = "X$p"; then
-- enable_static=yes
-- fi
-- done
-- IFS="$lt_save_ifs"
-- ;;
-- esac
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTPB_BASE_LIBS"; then
+- pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTPB_BASE_LIBS"; then
++ pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10905,14 +11695,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- enable_static=yes
--fi
--
--
--
--
--
--
--
--
--
--
--@%:@ Check whether --with-pic was given.
--if test "${with_pic+set}" = set; then :
-- withval=$with_pic; pic_mode="$withval"
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10920,17 +11711,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ else
+- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTPB_BASE_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GSTPB_BASE=no
++ HAVE_GSTPB_BASE=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GSTPB_BASE=no
+ else
+ GSTPB_BASE_CFLAGS=$pkg_cv_GSTPB_BASE_CFLAGS
+@@ -10953,11 +11744,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTCTRL" >&5
+ $as_echo_n "checking for GSTCTRL... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTCTRL_CFLAGS"; then
+- pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTCTRL_CFLAGS"; then
++ pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10967,15 +11757,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- pic_mode=default
--fi
--
--
--test -z "$pic_mode" && pic_mode=default
--
--
--
--
--
--
--
-- @%:@ Check whether --enable-fast-install was given.
--if test "${enable_fast_install+set}" = set; then :
-- enableval=$enable_fast_install; p=${PACKAGE-default}
-- case $enableval in
-- yes) enable_fast_install=yes ;;
-- no) enable_fast_install=no ;;
-- *)
-- enable_fast_install=no
-- # Look at the argument we got. We use all the common list separators.
-- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-- for pkg in $enableval; do
-- IFS="$lt_save_ifs"
-- if test "X$pkg" = "X$p"; then
-- enable_fast_install=yes
-- fi
-- done
-- IFS="$lt_save_ifs"
-- ;;
-- esac
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTCTRL_LIBS"; then
+- pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTCTRL_LIBS"; then
++ pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10985,14 +11773,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
-else
-- enable_fast_install=yes
--fi
--
--
--
--
--
--
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -11000,17 +11789,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ else
+- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTCTRL_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GSTCTRL=no
++ HAVE_GSTCTRL=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GSTCTRL=no
+ else
+ GSTCTRL_CFLAGS=$pkg_cv_GSTCTRL_CFLAGS
+@@ -11104,10 +11893,21 @@ $as_echo "$as_me: WARNING: cache variabl
+ :end' >>confcache
+ if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+- test "x$cache_file" != "x/dev/null" &&
++ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+ $as_echo "$as_me: updating cache $cache_file" >&6;}
+- cat confcache >$cache_file
++ if test ! -f "$cache_file" || test -h "$cache_file"; then
++ cat confcache >"$cache_file"
++ else
++ case $cache_file in #(
++ */* | ?:*)
++ mv -f confcache "$cache_file"$$ &&
++ mv -f "$cache_file"$$ "$cache_file" ;; #(
++ *)
++ mv -f confcache "$cache_file" ;;
++ esac
++ fi
++ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+ $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+@@ -11123,6 +11923,7 @@ DEFS=-DHAVE_CONFIG_H
+
+ ac_libobjs=
+ ac_ltlibobjs=
++U=
+ for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+@@ -11138,7 +11939,7 @@ LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+- as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
++ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -n "$EXEEXT"; then
+@@ -11150,15 +11951,15 @@ else
+ fi
+
+ if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+- as_fn_error "conditional \"AMDEP\" was never defined.
++ as_fn_error $? "conditional \"AMDEP\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+- as_fn_error "conditional \"am__fastdepCC\" was never defined.
++ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+
+-: ${CONFIG_STATUS=./config.status}
++: "${CONFIG_STATUS=./config.status}"
+ ac_write_fail=0
+ ac_clean_files_save=$ac_clean_files
+ ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+@@ -11259,6 +12060,7 @@ fi
+ IFS=" "" $as_nl"
+
+ # Find who we are. Look in the path if we contain no directory separator.
++as_myself=
+ case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -11304,19 +12106,19 @@ export LANGUAGE
+ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+-@%:@ as_fn_error ERROR [LINENO LOG_FD]
+-@%:@ ---------------------------------
++@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
++@%:@ ----------------------------------------
+ @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-@%:@ script with status @S|@?, using 1 if that was 0.
++@%:@ script with STATUS, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$?; test $as_status -eq 0 && as_status=1
+- if test "$3"; then
+- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+- $as_echo "$as_me: error: $1" >&2
++ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+ } @%:@ as_fn_error
+
+@@ -11512,7 +12314,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+ } @%:@ as_fn_mkdir_p
+@@ -11566,7 +12368,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri
+ # values after options handling.
+ ac_log="
+ This file was extended by $as_me, which was
+-generated by GNU Autoconf 2.65. Invocation command line was
++generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+@@ -11632,10 +12434,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ ac_cs_version="\\
+ config.status
+-configured by $0, generated by GNU Autoconf 2.65,
++configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This config.status script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it."
+
+@@ -11653,11 +12455,16 @@ ac_need_defaults=:
+ while test $# != 0
+ do
+ case $1 in
+- --*=*)
++ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
++ --*=)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=
++ ac_shift=:
++ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+@@ -11679,6 +12486,7 @@ do
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+@@ -11691,7 +12499,7 @@ do
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+- as_fn_error "ambiguous option: \`$1'
++ as_fn_error $? "ambiguous option: \`$1'
+ Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+@@ -11700,7 +12508,7 @@ Try \`$0 --help' for more information.";
+ ac_cs_silent=: ;;
+
+ # This is an error.
+- -*) as_fn_error "unrecognized option: \`$1'
++ -*) as_fn_error $? "unrecognized option: \`$1'
+ Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+@@ -11754,131 +12562,153 @@ AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac
+ sed_quote_subst='$sed_quote_subst'
+ double_quote_subst='$double_quote_subst'
+ delay_variable_subst='$delay_variable_subst'
+-macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+-macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+-pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+-host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+-host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+-host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+-build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+-build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+-build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+-SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+-Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+-GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+-EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+-FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+-LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+-NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+-LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+-max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+-ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+-exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+-reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+-deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+-file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+-AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+-AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+-STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+-RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+-old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+-CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+-compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+-GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+-objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+-SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+-ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+-MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+-need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+-DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+-NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+-LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+-OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+-OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+-libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+-shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+-export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+-allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+-inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+-link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+-fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+-always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+-export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+-include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+-prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+-need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+-need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+-version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+-runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+-libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+-sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+-old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+-striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
++macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
++macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
++enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
++enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
++pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
++enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
++SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
++ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
++host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
++host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
++host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
++build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
++build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
++build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
++SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
++Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
++GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
++EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
++FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
++LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
++NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
++LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
++max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
++ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
++exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
++lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
++lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
++lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
++reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
++reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
++OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
++deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
++file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
++AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
++AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
++STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
++RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
++old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
++lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
++CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
++CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
++compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
++GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
++objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
++MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
++lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
++need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
++DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
++NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
++LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
++OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
++OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
++libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
++shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
++extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
++enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
++export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
++whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
++compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
++old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
++archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
++module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
++allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
++no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
++hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
++hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
++hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
++hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
++hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
++inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
++link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
++always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
++export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
++exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
++include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
++prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
++file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
++variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
++need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
++need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
++version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
++runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
++libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
++library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
++soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
++install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
++postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
++finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
++hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
++sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
++sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
++enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
++old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
++striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+
+ LTCC='$LTCC'
+ LTCFLAGS='$LTCFLAGS'
+ compiler='$compiler_DEFAULT'
+
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$1
++_LTECHO_EOF'
++}
++
+ # Quote evaled strings.
+-for var in SED \
++for var in SHELL \
++ECHO \
++SED \
+ GREP \
+ EGREP \
+ FGREP \
+@@ -11891,8 +12721,13 @@ reload_flag \
+ OBJDUMP \
+ deplibs_check_method \
+ file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
+ AR \
+ AR_FLAGS \
++archiver_list_spec \
+ STRIP \
+ RANLIB \
+ CC \
+@@ -11902,14 +12737,14 @@ lt_cv_sys_global_symbol_pipe \
+ lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+-SHELL \
+-ECHO \
++nm_file_list_spec \
+ lt_prog_compiler_no_builtin_flag \
+-lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
++lt_prog_compiler_wl \
+ lt_prog_compiler_static \
+ lt_cv_prog_compiler_c_o \
+ need_locks \
++MANIFEST_TOOL \
+ DSYMUTIL \
+ NMEDIT \
+ LIPO \
+@@ -11925,7 +12760,6 @@ no_undefined_flag \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+-fix_srcfile_path \
+ exclude_expsyms \
+ include_expsyms \
+ file_list_spec \
+@@ -11933,12 +12767,13 @@ variables_saved_for_relink \
+ libname_spec \
+ library_names_spec \
+ soname_spec \
++install_override_mode \
+ finish_eval \
+ old_striplib \
+ striplib; do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -11960,14 +12795,15 @@ module_cmds \
+ module_expsym_cmds \
+ export_symbols_cmds \
+ prelink_cmds \
++postlink_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ finish_cmds \
+ sys_lib_search_path_spec \
+ sys_lib_dlsearch_path_spec; do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -11975,12 +12811,6 @@ sys_lib_dlsearch_path_spec; do
+ esac
+ done
+
+-# Fix-up fallback echo if it was mangled by the above quoting rules.
+-case \$lt_ECHO in
+-*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
+- ;;
+-esac
-
+ ac_aux_dir='$ac_aux_dir'
+ xsi_shell='$xsi_shell'
+ lt_shell_append='$lt_shell_append'
+@@ -12016,7 +12846,7 @@ do
+ "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+
+- *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
++ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+ done
+
+@@ -12039,9 +12869,10 @@ fi
+ # after its creation but before its name has been assigned to `$tmp'.
+ $debug ||
+ {
+- tmp=
++ tmp= ac_tmp=
+ trap 'exit_status=$?
+- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
++ : "${ac_tmp:=$tmp}"
++ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+ ' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+ }
+@@ -12049,12 +12880,13 @@ $debug ||
+
+ {
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+- test -n "$tmp" && test -d "$tmp"
++ test -d "$tmp"
+ } ||
+ {
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+-} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
++} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
++ac_tmp=$tmp
+
+ # Set up the scripts for CONFIG_FILES section.
+ # No need to generate them if there are no CONFIG_FILES.
+@@ -12071,12 +12903,12 @@ if test "x$ac_cr" = x; then
+ fi
+ ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+ if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+- ac_cs_awk_cr='\r'
++ ac_cs_awk_cr='\\r'
+ else
+ ac_cs_awk_cr=$ac_cr
+ fi
+
+-echo 'BEGIN {' >"$tmp/subs1.awk" &&
++echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+ _ACEOF
+
+
+@@ -12085,18 +12917,18 @@ _ACEOF
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+ } >conf$$subs.sh ||
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+-ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ ac_delim='%!_!# '
+ for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -12104,7 +12936,7 @@ done
+ rm -f conf$$subs.sh
+
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+-cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
++cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+ _ACEOF
+ sed -n '
+ h
+@@ -12152,7 +12984,7 @@ t delim
+ rm -f conf$$subs.awk
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ _ACAWK
+-cat >>"\$tmp/subs1.awk" <<_ACAWK &&
++cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+@@ -12184,21 +13016,29 @@ if sed "s/$ac_cr//" < /dev/null > /dev/n
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+ else
+ cat
+-fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+- || as_fn_error "could not setup config files machinery" "$LINENO" 5
++fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
++ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+ _ACEOF
+
+-# VPATH may cause trouble with some makes, so we remove $(srcdir),
+-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
++# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
++# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+ # trailing colons and then remove the whole line if VPATH becomes empty
+ # (actually we leave an empty line to preserve line numbers).
+ if test "x$srcdir" = x.; then
+- ac_vpsub='/^[ ]*VPATH[ ]*=/{
+-s/:*\$(srcdir):*/:/
+-s/:*\${srcdir}:*/:/
+-s/:*@srcdir@:*/:/
+-s/^\([^=]*=[ ]*\):*/\1/
++ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
++h
++s///
++s/^/:/
++s/[ ]*$/:/
++s/:\$(srcdir):/:/g
++s/:\${srcdir}:/:/g
++s/:@srcdir@:/:/g
++s/^:*//
+ s/:*$//
++x
++s/\(=[ ]*\).*/\1/
++G
++s/\n//
+ s/^[^=]*=[ ]*$//
+ }'
+ fi
+@@ -12210,7 +13050,7 @@ fi # test -n "$CONFIG_FILES"
+ # No need to generate them if there are no CONFIG_HEADERS.
+ # This happens for instance with `./config.status Makefile'.
+ if test -n "$CONFIG_HEADERS"; then
+-cat >"$tmp/defines.awk" <<\_ACAWK ||
++cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+ BEGIN {
+ _ACEOF
+
+@@ -12222,11 +13062,11 @@ _ACEOF
+ # handling of long lines.
+ ac_delim='%!_!# '
+ for ac_last_try in false false :; do
+- ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+- if test -z "$ac_t"; then
++ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
++ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+- as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -12311,7 +13151,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ _ACAWK
+ _ACEOF
+ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+- as_fn_error "could not setup config headers machinery" "$LINENO" 5
++ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+ fi # test -n "$CONFIG_HEADERS"
+
+
+@@ -12324,7 +13164,7 @@ do
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+- :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
++ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+@@ -12343,7 +13183,7 @@ do
+ for ac_f
+ do
+ case $ac_f in
+- -) ac_f="$tmp/stdin";;
++ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+@@ -12352,7 +13192,7 @@ do
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+- as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
++ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+@@ -12378,8 +13218,8 @@ $as_echo "$as_me: creating $ac_file" >&6
+ esac
+
+ case $ac_tag in
+- *:-:* | *:-) cat >"$tmp/stdin" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
++ *:-:* | *:-) cat >"$ac_tmp/stdin" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+@@ -12515,23 +13355,24 @@ s&@INSTALL@&$ac_INSTALL&;t t
+ s&@MKDIR_P@&$ac_MKDIR_P&;t t
+ $ac_datarootdir_hack
+ "
+-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
++ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
++ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
++ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
++ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined." >&5
++which seems to be undefined. Please make sure it is defined" >&5
+ $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined." >&2;}
++which seems to be undefined. Please make sure it is defined" >&2;}
+
+- rm -f "$tmp/stdin"
++ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+- -) cat "$tmp/out" && rm -f "$tmp/out";;
+- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
++ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
++ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+@@ -12540,21 +13381,21 @@ which seems to be undefined. Please mak
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+- } >"$tmp/config.h" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
+- if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
++ } >"$ac_tmp/config.h" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+ $as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+- mv "$tmp/config.h" "$ac_file" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++ mv "$ac_tmp/config.h" "$ac_file" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+- || as_fn_error "could not create -" "$LINENO" 5
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
++ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+ # Compute "$ac_file"'s index in $config_headers.
+ _am_arg="$ac_file"
+@@ -12715,7 +13556,8 @@ $as_echo X"$file" |
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
+ #
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-# 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
+ # Written by Gordon Matzigkeit, 1996
+ #
+ # This file is part of GNU Libtool.
+@@ -12763,6 +13605,12 @@ pic_mode=$pic_mode
+ # Whether or not to optimize for fast installation.
+ fast_install=$enable_fast_install
+
++# Shell to use when invoking shell scripts.
++SHELL=$lt_SHELL
++
++# An echo program that protects backslashes.
++ECHO=$lt_ECHO
++
+ # The host system.
+ host_alias=$host_alias
+ host=$host
+@@ -12812,9 +13660,11 @@ SP2NL=$lt_lt_SP2NL
+ # turn newlines into spaces.
+ NL2SP=$lt_lt_NL2SP
+
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+ # An object symbol dumper.
+ OBJDUMP=$lt_OBJDUMP
+@@ -12822,13 +13672,30 @@ OBJDUMP=$lt_OBJDUMP
+ # Method to check whether dependent libraries are shared objects.
+ deplibs_check_method=$lt_deplibs_check_method
+
+-# Command to use when deplibs_check_method == "file_magic".
++# Command to use when deplibs_check_method = "file_magic".
+ file_magic_cmd=$lt_file_magic_cmd
+
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
++
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
+ # The archiver.
+ AR=$lt_AR
++
++# Flags to create an archive.
+ AR_FLAGS=$lt_AR_FLAGS
+
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
+ # A symbol stripping program.
+ STRIP=$lt_STRIP
+
+@@ -12837,6 +13704,9 @@ RANLIB=$lt_RANLIB
+ old_postinstall_cmds=$lt_old_postinstall_cmds
+ old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
++# Whether to use a lock for old archive extraction.
++lock_old_archive_extraction=$lock_old_archive_extraction
++
+ # A C compiler.
+ LTCC=$lt_CC
+
+@@ -12855,14 +13725,14 @@ global_symbol_to_c_name_address=$lt_lt_c
+ # Transform the output of nm in a C name address pair when lib prefix is needed.
+ global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
+
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
+
+-# An echo program that does not interpret backslashes.
+-ECHO=$lt_ECHO
++# The name of the directory that contains temporary libtool files.
++objdir=$objdir
+
+ # Used to examine libraries when file_magic_cmd begins with "file".
+ MAGIC_CMD=$MAGIC_CMD
+@@ -12870,6 +13740,9 @@ MAGIC_CMD=$MAGIC_CMD
+ # Must we lock files when doing compilation?
+ need_locks=$lt_need_locks
+
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
+ # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+ DSYMUTIL=$lt_DSYMUTIL
+
+@@ -12926,6 +13799,9 @@ library_names_spec=$lt_library_names_spe
+ # The coded name of the library, if different from the real name.
+ soname_spec=$lt_soname_spec
+
++# Permission mode override for installation of shared libraries.
++install_override_mode=$lt_install_override_mode
++
+ # Command to use after installation of a shared archive.
+ postinstall_cmds=$lt_postinstall_cmds
+
+@@ -12965,6 +13841,10 @@ striplib=$lt_striplib
+ # The linker used to build libraries.
+ LD=$lt_LD
+
++# How to create reloadable object files.
++reload_flag=$lt_reload_flag
++reload_cmds=$lt_reload_cmds
++
+ # Commands used to build an old-style archive.
+ old_archive_cmds=$lt_old_archive_cmds
+
+@@ -12977,12 +13857,12 @@ with_gcc=$GCC
+ # Compiler flag to turn off builtin functions.
+ no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
-
--
+ # Additional compiler flags for building library objects.
+ pic_flag=$lt_lt_prog_compiler_pic
+
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
+ # Compiler flag to prevent dynamic linking.
+ link_static_flag=$lt_lt_prog_compiler_static
+
+@@ -13069,9 +13949,6 @@ inherit_rpath=$inherit_rpath
+ # Whether libtool must link a program against all its dependency libraries.
+ link_all_deplibs=$link_all_deplibs
+
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path=$lt_fix_srcfile_path
-
+ # Set to "yes" if exported symbols are required.
+ always_export_symbols=$always_export_symbols
+
+@@ -13087,6 +13964,9 @@ include_expsyms=$lt_include_expsyms
+ # Commands necessary for linking programs (against libraries) with templates.
+ prelink_cmds=$lt_prelink_cmds
+
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
++
+ # Specify filename containing input files.
+ file_list_spec=$lt_file_list_spec
+
+@@ -13119,212 +13999,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
-
--# This can be used to rebuild libtool when needed
--LIBTOOL_DEPS="$ltmain"
+- case $xsi_shell in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
-
--# Always use our own libtool.
--LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
+- esac
+-}
-
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result="${1##*/}"
+-}
-
--
--
--
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-# dirname: Compute the dirname of FILE. If nonempty,
+-# add APPEND to the result, otherwise set result
+-# to NONDIR_REPLACEMENT.
+-# value returned in "$func_dirname_result"
+-# basename: Compute filename of FILE.
+-# value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
+- esac
+- func_basename_result="${1##*/}"
+-}
-
--
--
--
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
+-{
+- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+- # positional parameters, so assign one to ordinary parameter first.
+- func_stripname_result=${3}
+- func_stripname_result=${func_stripname_result#"${1}"}
+- func_stripname_result=${func_stripname_result%"${2}"}
+-}
-
--
--
--
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=${1%%=*}
+- func_opt_split_arg=${1#*=}
+-}
-
--
--
--
+-# func_lo2o object
+-func_lo2o ()
+-{
+- case ${1} in
+- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+- *) func_lo2o_result=${1} ;;
+- esac
+-}
-
--
--
--
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=${1%.*}.lo
+-}
-
--
--
--
--test -z "$LN_S" && LN_S="ln -s"
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=$(( $* ))
+-}
-
--
--
--
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=${#1}
+-}
-
--
--
--
+-_LT_EOF
+- ;;
+- *) # Bourne compatible functions.
+- cat << \_LT_EOF >> "$cfgfile"
-
--
--
--
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- # Extract subdirectory from the argument.
+- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+- if test "X$func_dirname_result" = "X${1}"; then
+- func_dirname_result="${3}"
+- else
+- func_dirname_result="$func_dirname_result${2}"
+- fi
+-}
-
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+-}
-
--if test -n "${ZSH_VERSION+set}" ; then
-- setopt NO_GLOB_SUBST
--fi
-
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
--$as_echo_n "checking for objdir... " >&6; }
--if test "${lt_cv_objdir+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- rm -f .libs 2>/dev/null
--mkdir .libs 2>/dev/null
--if test -d .libs; then
-- lt_cv_objdir=.libs
--else
-- # MS-DOS does not allow filenames that begin with a dot.
-- lt_cv_objdir=_libs
--fi
--rmdir .libs 2>/dev/null
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
--$as_echo "$lt_cv_objdir" >&6; }
--objdir=$lt_cv_objdir
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+- case ${2} in
+- .*) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+- *) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+- esac
+-}
-
--
--
--
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[^=]*=//'
-
--cat >>confdefs.h <<_ACEOF
--@%:@define LT_OBJDIR "$lt_cv_objdir/"
--_ACEOF
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+- func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+-}
-
+-# func_lo2o object
+-func_lo2o ()
+-{
+- func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+-}
-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+-}
-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=`expr "$@"`
+-}
-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
-
+-_LT_EOF
+-esac
-
--
--
--
+-case $lt_shell_append in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$1+=\$2"
+-}
+-_LT_EOF
+- ;;
+- *)
+- cat << \_LT_EOF >> "$cfgfile"
-
--
--
--
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$1=\$$1\$2"
+-}
-
+-_LT_EOF
+- ;;
+- esac
++ sed '$q' "$ltmain" >> "$cfgfile" \
++ || (rm -f "$cfgfile"; exit 1)
+
++ if test x"$xsi_shell" = xyes; then
++ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\ # positional parameters, so assign one to ordinary parameter first.\
++\ func_stripname_result=${3}\
++\ func_stripname_result=${func_stripname_result#"${1}"}\
++\ func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\ func_split_long_opt_name=${1%%=*}\
++\ func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\ func_split_short_opt_arg=${1#??}\
++\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\ case ${1} in\
++\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\ *) func_lo2o_result=${1} ;;\
++\ esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++ func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++ func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++ func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++ sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++ eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\ func_quote_for_eval "${2}"\
++\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ # Save a `func_append' function call where possible by direct use of '+='
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++else
++ # Save a `func_append' function call even when '+=' is not available
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++fi
++
++if test x"$_lt_function_replace_fail" = x":"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
+
+- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
+
+- mv -f "$cfgfile" "$ofile" ||
++ mv -f "$cfgfile" "$ofile" ||
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+
+@@ -13339,7 +14176,7 @@ _ACEOF
+ ac_clean_files=$ac_clean_files_save
+
+ test $ac_write_fail = 0 ||
+- as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+ # configure is writing to config.log, and then calls config.status.
+@@ -13360,7 +14197,7 @@ if test "$no_create" != yes; then
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+- $ac_cs_success || as_fn_exit $?
++ $ac_cs_success || as_fn_exit 1
+ fi
+ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.1 crystalhd/filters/gst/gst-plugin/autom4te.cache/output.1
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.1 2010-06-22 21:38:03.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/output.1 2011-03-14 19:07:07.711365673 +0000
+@@ -1,11 +1,11 @@
+ @%:@! /bin/sh
+ @%:@ Guess values for system-dependent variables and create Makefiles.
+-@%:@ Generated by GNU Autoconf 2.65.
++@%:@ Generated by GNU Autoconf 2.68.
+ @%:@
+ @%:@
+ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+-@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+-@%:@ Inc.
++@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
++@%:@ Foundation, Inc.
+ @%:@
+ @%:@
+ @%:@ This configure script is free software; the Free Software Foundation
+@@ -89,6 +89,7 @@ fi
+ IFS=" "" $as_nl"
+
+ # Find who we are. Look in the path if we contain no directory separator.
++as_myself=
+ case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -171,6 +172,14 @@ test x\$exitcode = x0 || exit 1"
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
++
++ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
++ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ PATH=/empty FPATH=/empty; export PATH FPATH
++ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
++ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
+ test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+@@ -214,11 +223,18 @@ IFS=$as_save_IFS
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
++ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
++ case $- in @%:@ ((((
++ *v*x* | *x*v* ) as_opts=-vx ;;
++ *v* ) as_opts=-v ;;
++ *x* ) as_opts=-x ;;
++ * ) as_opts= ;;
++ esac
++ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+ fi
+
+ if test x$as_have_required = xno; then :
+@@ -316,7 +332,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+ } @%:@ as_fn_mkdir_p
+@@ -356,19 +372,19 @@ else
+ fi # as_fn_arith
+
+
+-@%:@ as_fn_error ERROR [LINENO LOG_FD]
+-@%:@ ---------------------------------
++@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
++@%:@ ----------------------------------------
+ @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-@%:@ script with status @S|@?, using 1 if that was 0.
++@%:@ script with STATUS, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$?; test $as_status -eq 0 && as_status=1
+- if test "$3"; then
+- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+- $as_echo "$as_me: error: $1" >&2
++ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+ } @%:@ as_fn_error
+
+@@ -525,161 +541,14 @@ as_tr_cpp="eval sed 'y%*$as_cr_letters%P
+ # Sed expression to map a string onto a valid variable name.
+ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
-
-
--case $host_os in
--aix3*)
-- # AIX sometimes has problems with the GCC collect2 program. For some
-- # reason, if we set the COLLECT_NAMES environment variable, the problems
-- # vanish in a puff of smoke.
-- if test "X${COLLECT_NAMES+set}" != Xset; then
-- COLLECT_NAMES=
-- export COLLECT_NAMES
-- fi
+-# Check that we are running under the correct shell.
+ SHELL=${CONFIG_SHELL-/bin/sh}
+
+-case X$lt_ECHO in
+-X*--fallback-echo)
+- # Remove one level of quotation (which was required for Make).
+- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
- ;;
-esac
-
--# Sed substitution that helps us do robust quoting. It backslashifies
--# metacharacters that are still active within double-quoted strings.
--sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
--
--# Same as above, but do not quote variable references.
--double_quote_subst='s/\(["`\\]\)/\\\1/g'
--
--# Sed substitution to delay expansion of an escaped shell variable in a
--# double_quote_subst'ed string.
--delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
--
--# Sed substitution to delay expansion of an escaped single quote.
--delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
--
--# Sed substitution to avoid accidental globbing in evaled expressions
--no_glob_subst='s/\*/\\\*/g'
+-ECHO=${lt_ECHO-echo}
+-if test "X$1" = X--no-reexec; then
+- # Discard the --no-reexec flag, and continue.
+- shift
+-elif test "X$1" = X--fallback-echo; then
+- # Avoid inline document here, it may be left over
+- :
+-elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+- # Yippee, $ECHO works!
+- :
+-else
+- # Restart under the correct shell.
+- exec $SHELL "$0" --no-reexec ${1+"$@"}
+-fi
-
--# Global variables:
--ofile=libtool
--can_build_shared=yes
+-if test "X$1" = X--fallback-echo; then
+- # used as fallback echo
+- shift
+- cat <<_LT_EOF
+-$*
+-_LT_EOF
+- exit 0
+-fi
-
--# All known linkers require a `.a' archive for static linking (except MSVC,
--# which needs '.lib').
--libext=a
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
--with_gnu_ld="$lt_cv_prog_gnu_ld"
+-if test -z "$lt_ECHO"; then
+- if test "X${echo_test_string+set}" != Xset; then
+- # find a string as large as possible, as long as the shell can cope with it
+- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+- then
+- break
+- fi
+- done
+- fi
-
--old_CC="$CC"
--old_CFLAGS="$CFLAGS"
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- :
+- else
+- # The Solaris, AIX, and Digital Unix default echo programs unquote
+- # backslashes. This makes it impossible to quote backslashes using
+- # echo "$something" | sed 's/\\/\\\\/g'
+- #
+- # So, first we look for a working echo in the user's PATH.
-
--# Set sane defaults for various variables
--test -z "$CC" && CC=cc
--test -z "$LTCC" && LTCC=$CC
--test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
--test -z "$LD" && LD=ld
--test -z "$ac_objext" && ac_objext=o
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+- for dir in $PATH /usr/ucb; do
+- IFS="$lt_save_ifs"
+- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$dir/echo"
+- break
+- fi
+- done
+- IFS="$lt_save_ifs"
-
--for cc_temp in $compiler""; do
-- case $cc_temp in
-- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-- \-*) ;;
-- *) break;;
-- esac
--done
--cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+- if test "X$ECHO" = Xecho; then
+- # We didn't find a better echo, so look for alternatives.
+- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # This shell has a builtin print -r that does the trick.
+- ECHO='print -r'
+- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+- test "X$CONFIG_SHELL" != X/bin/ksh; then
+- # If we have ksh, try running configure again with it.
+- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+- export ORIGINAL_CONFIG_SHELL
+- CONFIG_SHELL=/bin/ksh
+- export CONFIG_SHELL
+- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+- else
+- # Try using printf.
+- ECHO='printf %s\n'
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # Cool, printf works
+- :
+- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+- export CONFIG_SHELL
+- SHELL="$CONFIG_SHELL"
+- export SHELL
+- ECHO="$CONFIG_SHELL $0 --fallback-echo"
+- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$CONFIG_SHELL $0 --fallback-echo"
+- else
+- # maybe with a smaller string...
+- prev=:
-
+- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+- then
+- break
+- fi
+- prev="$cmd"
+- done
-
--# Only perform the check for file, if the check method requires it
--test -z "$MAGIC_CMD" && MAGIC_CMD=file
--case $deplibs_check_method in
--file_magic*)
-- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
--$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
--if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $MAGIC_CMD in
--[\\/*] | ?:[\\/]*)
-- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-- ;;
--*)
-- lt_save_MAGIC_CMD="$MAGIC_CMD"
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-- for ac_dir in $ac_dummy; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f $ac_dir/${ac_tool_prefix}file; then
-- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
-- if test -n "$file_magic_test_file"; then
-- case $deplibs_check_method in
-- "file_magic "*)
-- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-- $EGREP "$file_magic_regex" > /dev/null; then
-- :
+- if test "$prev" != 'sed 50q "$0"'; then
+- echo_test_string=`eval $prev`
+- export echo_test_string
+- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
- else
-- cat <<_LT_EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such. This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem. Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool at gnu.org
--
--_LT_EOF
-- fi ;;
-- esac
+- # Oops. We lost completely, so just stick with echo.
+- ECHO=echo
+- fi
+- fi
- fi
-- break
- fi
-- done
-- IFS="$lt_save_ifs"
-- MAGIC_CMD="$lt_save_MAGIC_CMD"
-- ;;
--esac
+- fi
-fi
-
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
--$as_echo "$MAGIC_CMD" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
+-# Copy echo and quote the copy suitably for passing to libtool from
+-# the Makefile, instead of quoting the original, which is used later.
+-lt_ECHO=$ECHO
+-if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+- lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
-fi
-
--
--
--
-
--if test -z "$lt_cv_path_MAGIC_CMD"; then
+-
+
+ test -n "$DJDIR" || exec 7<&0 </dev/null
+ exec 6>&1
+
+ # Name of the host.
+-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
++# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+ # so uname gets run too.
+ ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+@@ -755,6 +624,8 @@ GST_BASE_CFLAGS
+ GST_MAJORMINOR
+ GST_LIBS
+ GST_CFLAGS
++PKG_CONFIG_LIBDIR
++PKG_CONFIG_PATH
+ PKG_CONFIG
+ HAVE_PKGCONFIG
+ CPP
+@@ -763,9 +634,11 @@ OTOOL
+ LIPO
+ NMEDIT
+ DSYMUTIL
+-lt_ECHO
++MANIFEST_TOOL
+ RANLIB
++ac_ct_AR
+ AR
++DLLTOOL
+ OBJDUMP
+ LN_S
+ NM
+@@ -882,6 +755,7 @@ enable_static
+ with_pic
+ enable_fast_install
+ with_gnu_ld
++with_sysroot
+ enable_libtool_lock
+ '
+ ac_precious_vars='build_alias
+@@ -893,7 +767,10 @@ LDFLAGS
+ LIBS
+ CPPFLAGS
+ CPP
++CPPFLAGS
+ PKG_CONFIG
++PKG_CONFIG_PATH
++PKG_CONFIG_LIBDIR
+ GST_CFLAGS
+ GST_LIBS
+ GST_BASE_CFLAGS
+@@ -964,8 +841,9 @@ do
+ fi
+
+ case $ac_option in
+- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+- *) ac_optarg=yes ;;
++ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
++ *=) ac_optarg= ;;
++ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+@@ -1010,7 +888,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid feature name: $ac_useropt"
++ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1036,7 +914,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid feature name: $ac_useropt"
++ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1240,7 +1118,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid package name: $ac_useropt"
++ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1256,7 +1134,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid package name: $ac_useropt"
++ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1286,8 +1164,8 @@ do
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+- -*) as_fn_error "unrecognized option: \`$ac_option'
+-Try \`$0 --help' for more information."
++ -*) as_fn_error $? "unrecognized option: \`$ac_option'
++Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+@@ -1295,7 +1173,7 @@ Try \`$0 --help' for more information."
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+- as_fn_error "invalid variable name: \`$ac_envvar'" ;;
++ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+@@ -1305,7 +1183,7 @@ Try \`$0 --help' for more information."
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
++ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+@@ -1313,13 +1191,13 @@ done
+
+ if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+- as_fn_error "missing argument to $ac_option"
++ as_fn_error $? "missing argument to $ac_option"
+ fi
+
+ if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+- fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
++ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+ fi
+@@ -1342,7 +1220,7 @@ do
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+- as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
++ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+ done
+
+ # There might be people who depend on the old broken behavior: `$host'
+@@ -1356,8 +1234,8 @@ target=$target_alias
+ if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+- $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+- If a cross compiler is detected then cross compile mode will be used." >&2
++ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
++ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+@@ -1372,9 +1250,9 @@ test "$silent" = yes && exec 6>/dev/null
+ ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ ac_ls_di=`ls -di .` &&
+ ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+- as_fn_error "working directory cannot be determined"
++ as_fn_error $? "working directory cannot be determined"
+ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+- as_fn_error "pwd does not report name of working directory"
++ as_fn_error $? "pwd does not report name of working directory"
+
+
+ # Find the source files, if location was not specified.
+@@ -1413,11 +1291,11 @@ else
+ fi
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+- as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
++ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+ fi
+ ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ ac_abs_confdir=`(
+- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
++ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+ # When building in place, set srcdir=.
+ if test "$ac_abs_confdir" = "$ac_pwd"; then
+@@ -1457,7 +1335,7 @@ Configuration:
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+- -q, --quiet, --silent do not print \`checking...' messages
++ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+@@ -1535,6 +1413,8 @@ Optional Packages:
+ --with-pic try to use only PIC/non-PIC objects @<:@default=use
+ both@:>@
+ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
++ --with-sysroot=DIR Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).
+
+ Some influential environment variables:
+ CC C compiler command
+@@ -1546,6 +1426,10 @@ Some influential environment variables:
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ PKG_CONFIG path to pkg-config utility
++ PKG_CONFIG_PATH
++ directories to add to pkg-config's search path
++ PKG_CONFIG_LIBDIR
++ path overriding pkg-config's built-in search path
+ GST_CFLAGS C compiler flags for GST, overriding pkg-config
+ GST_LIBS linker flags for GST, overriding pkg-config
+ GST_BASE_CFLAGS
+@@ -1628,9 +1512,9 @@ test -n "$ac_init_help" && exit $ac_stat
+ if $ac_init_version; then
+ cat <<\_ACEOF
+ configure
+-generated by GNU Autoconf 2.65
++generated by GNU Autoconf 2.68
+
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This configure script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it.
+ _ACEOF
+@@ -1674,7 +1558,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+ fi
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_compile
+@@ -1720,7 +1604,7 @@ fi
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_link
+@@ -1734,7 +1618,7 @@ ac_fn_c_check_header_compile ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1752,7 +1636,7 @@ fi
+ eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+ } @%:@ ac_fn_c_check_header_compile
+
+@@ -1777,7 +1661,7 @@ $as_echo "$ac_try_echo"; } >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- test $ac_status = 0; } >/dev/null && {
++ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+@@ -1788,7 +1672,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+ fi
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_cpp
+@@ -1830,7 +1714,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+ ac_retval=$ac_status
+ fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } @%:@ ac_fn_c_try_run
+@@ -1843,7 +1727,7 @@ ac_fn_c_check_func ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1898,7 +1782,7 @@ fi
+ eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+ } @%:@ ac_fn_c_check_func
+ cat >config.log <<_ACEOF
+@@ -1906,7 +1790,7 @@ This file contains any messages produced
+ running configure, to aid debugging if configure makes a mistake.
+
+ It was created by $as_me, which was
+-generated by GNU Autoconf 2.65. Invocation command line was
++generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+@@ -2016,11 +1900,9 @@ trap 'exit_status=$?
+ {
+ echo
+
+- cat <<\_ASBOX
+-## ---------------- ##
++ $as_echo "## ---------------- ##
+ ## Cache variables. ##
+-## ---------------- ##
+-_ASBOX
++## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+ (
+@@ -2054,11 +1936,9 @@ $as_echo "$as_me: WARNING: cache variabl
+ )
+ echo
+
+- cat <<\_ASBOX
+-## ----------------- ##
++ $as_echo "## ----------------- ##
+ ## Output variables. ##
+-## ----------------- ##
+-_ASBOX
++## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+@@ -2071,11 +1951,9 @@ _ASBOX
+ echo
+
+ if test -n "$ac_subst_files"; then
+- cat <<\_ASBOX
+-## ------------------- ##
++ $as_echo "## ------------------- ##
+ ## File substitutions. ##
+-## ------------------- ##
+-_ASBOX
++## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+@@ -2089,11 +1967,9 @@ _ASBOX
+ fi
+
+ if test -s confdefs.h; then
+- cat <<\_ASBOX
+-## ----------- ##
++ $as_echo "## ----------- ##
+ ## confdefs.h. ##
+-## ----------- ##
+-_ASBOX
++## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+@@ -2148,7 +2024,12 @@ _ACEOF
+ ac_site_file1=NONE
+ ac_site_file2=NONE
+ if test -n "$CONFIG_SITE"; then
+- ac_site_file1=$CONFIG_SITE
++ # We do not want a PATH search for config.site.
++ case $CONFIG_SITE in @%:@((
++ -*) ac_site_file1=./$CONFIG_SITE;;
++ */*) ac_site_file1=$CONFIG_SITE;;
++ *) ac_site_file1=./$CONFIG_SITE;;
++ esac
+ elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+@@ -2163,7 +2044,11 @@ do
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+- . "$ac_site_file"
++ . "$ac_site_file" \
++ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "failed to load site script $ac_site_file
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ done
+
+@@ -2239,7 +2124,7 @@ if $ac_cache_corrupted; then
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+ $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+- as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
++ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+ fi
+ ## -------------------- ##
+ ## Main body of script. ##
+@@ -2262,20 +2147,20 @@ GSTPB_REQUIRED=0.10.0
+ PACKAGE=gst-bcmdec
+ GST_PLUGIN_VERSION_MAJOR=0
+ GST_PLUGIN_VERSION_MINOR=10
+- GST_PLUGIN_VERSION_MICRO=0
+- NANO=33
++ GST_PLUGIN_VERSION_MICRO=40
++ NANO=0
+ GST_PLUGIN_VERSION_NANO=$NANO
+ if test "x$NANO" = "x" || test "x$NANO" = "x0";
+ then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for release" >&5
+ $as_echo "$as_me: configuring gst-bcmdec for release" >&6;}
+- VERSION=0.10.0
++ VERSION=0.10.40
+ GST_PLUGIN_VERSION_RELEASE=1
+ GST_PLUGIN_CVS="no"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for development with nano $NANO" >&5
+ $as_echo "$as_me: configuring gst-bcmdec for development with nano $NANO" >&6;}
+- VERSION=0.10.0.$NANO
++ VERSION=0.10.40.$NANO
+ GST_PLUGIN_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
+ GST_PLUGIN_CVS="yes"
+ fi
+@@ -2340,16 +2225,22 @@ am__api_version='1.11'
+
+ ac_aux_dir=
+ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+- for ac_t in install-sh install.sh shtool; do
+- if test -f "$ac_dir/$ac_t"; then
+- ac_aux_dir=$ac_dir
+- ac_install_sh="$ac_aux_dir/$ac_t -c"
+- break 2
+- fi
+- done
++ if test -f "$ac_dir/install-sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install-sh -c"
++ break
++ elif test -f "$ac_dir/install.sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install.sh -c"
++ break
++ elif test -f "$ac_dir/shtool"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/shtool install -c"
++ break
++ fi
+ done
+ if test -z "$ac_aux_dir"; then
+- as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
++ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+ fi
+
+ # These three variables are undocumented and unsupported,
+@@ -2378,7 +2269,7 @@ ac_configure="$SHELL $ac_aux_dir/configu
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+ $as_echo_n "checking for a BSD-compatible install... " >&6; }
+ if test -z "$INSTALL"; then
+-if test "${ac_cv_path_install+set}" = set; then :
++if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -2465,11 +2356,11 @@ am_lf='
+ '
+ case `pwd` in
+ *[\\\"\#\$\&\'\`$am_lf]*)
+- as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
++ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+ esac
+ case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+- as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
++ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+ esac
+
+ # Do `set' in a subshell so we don't clobber the current shell's
+@@ -2491,7 +2382,7 @@ if (
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+- as_fn_error "ls -t appears to fail. Make sure there is not a broken
++ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+
+@@ -2501,7 +2392,7 @@ then
+ # Ok.
+ :
+ else
+- as_fn_error "newly created file is older than distributed files!
++ as_fn_error $? "newly created file is older than distributed files!
+ Check your system clock" "$LINENO" 5
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+@@ -2555,7 +2446,7 @@ if test "$cross_compiling" != no; then
+ set dummy ${ac_tool_prefix}strip; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then :
++if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$STRIP"; then
+@@ -2595,7 +2486,7 @@ if test -z "$ac_cv_prog_STRIP"; then
+ set dummy strip; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_STRIP"; then
+@@ -2648,7 +2539,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+ $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+ if test -z "$MKDIR_P"; then
+- if test "${ac_cv_path_mkdir+set}" = set; then :
++ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -2699,7 +2590,7 @@ do
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_AWK+set}" = set; then :
++if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$AWK"; then
+@@ -2739,7 +2630,7 @@ done
+ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+ set x ${MAKE-make}
+ ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+-if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat >conftest.make <<\_ACEOF
+@@ -2747,7 +2638,7 @@ SHELL = /bin/sh
+ all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+ _ACEOF
+-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
++# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+ case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+@@ -2781,7 +2672,7 @@ if test "`cd $srcdir && pwd`" != "`pwd`"
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+- as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
++ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+ fi
+
+@@ -2856,7 +2747,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}gcc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -2896,7 +2787,7 @@ if test -z "$ac_cv_prog_CC"; then
+ set dummy gcc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_CC"; then
+@@ -2949,7 +2840,7 @@ if test -z "$CC"; then
+ set dummy ${ac_tool_prefix}cc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -2989,7 +2880,7 @@ if test -z "$CC"; then
+ set dummy cc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -3048,7 +2939,7 @@ if test -z "$CC"; then
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -3092,7 +2983,7 @@ do
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_CC"; then
+@@ -3146,8 +3037,8 @@ fi
+
+ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "no acceptable C compiler found in \$PATH
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "no acceptable C compiler found in \$PATH
++See \`config.log' for more details" "$LINENO" 5; }
+
+ # Provide some information about the compiler.
+ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+@@ -3261,9 +3152,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ as_fn_set_status 77
+-as_fn_error "C compiler cannot create executables
+-See \`config.log' for more details." "$LINENO" 5; }; }
++as_fn_error 77 "C compiler cannot create executables
++See \`config.log' for more details" "$LINENO" 5; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+@@ -3305,8 +3195,8 @@ done
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot compute suffix of executables: cannot compile and link
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "cannot compute suffix of executables: cannot compile and link
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ rm -f conftest conftest$ac_cv_exeext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+@@ -3363,9 +3253,9 @@ $as_echo "$ac_try_echo"; } >&5
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot run C compiled programs.
++as_fn_error $? "cannot run C compiled programs.
+ If you meant to cross compile, use \`--host'.
+-See \`config.log' for more details." "$LINENO" 5; }
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+ fi
+@@ -3376,7 +3266,7 @@ rm -f conftest.$ac_ext conftest$ac_cv_ex
+ ac_clean_files=$ac_clean_files_save
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+ $as_echo_n "checking for suffix of object files... " >&6; }
+-if test "${ac_cv_objext+set}" = set; then :
++if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -3416,8 +3306,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot compute suffix of object files: cannot compile
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "cannot compute suffix of object files: cannot compile
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ rm -f conftest.$ac_cv_objext conftest.$ac_ext
+ fi
+@@ -3427,7 +3317,7 @@ OBJEXT=$ac_cv_objext
+ ac_objext=$OBJEXT
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+ $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+-if test "${ac_cv_c_compiler_gnu+set}" = set; then :
++if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -3464,7 +3354,7 @@ ac_test_CFLAGS=${CFLAGS+set}
+ ac_save_CFLAGS=$CFLAGS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+ $as_echo_n "checking whether $CC accepts -g... " >&6; }
+-if test "${ac_cv_prog_cc_g+set}" = set; then :
++if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+@@ -3542,7 +3432,7 @@ else
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+ $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+-if test "${ac_cv_prog_cc_c89+set}" = set; then :
++if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_cv_prog_cc_c89=no
+@@ -3703,7 +3593,7 @@ depcc="$CC" am_compiler_list=
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+ $as_echo_n "checking dependency style of $depcc... " >&6; }
+-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
++if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+@@ -3834,8 +3724,8 @@ esac
+
+
+
+-macro_version='2.2.6b'
+-macro_revision='1.3017'
++macro_version='2.4'
++macro_revision='1.3293'
+
+
+
+@@ -3853,27 +3743,27 @@ ltmain="$ac_aux_dir/ltmain.sh"
+
+ # Make sure we can run config.sub.
+ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+- as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
++ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+ $as_echo_n "checking build system type... " >&6; }
+-if test "${ac_cv_build+set}" = set; then :
++if ${ac_cv_build+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_build_alias=$build_alias
+ test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ test "x$ac_build_alias" = x &&
+- as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
++ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+- as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+ $as_echo "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
+-*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
++*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+@@ -3891,14 +3781,14 @@ case $build_os in *\ *) build_os=`echo "
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+ $as_echo_n "checking host system type... " >&6; }
+-if test "${ac_cv_host+set}" = set; then :
++if ${ac_cv_host+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "x$host_alias" = x; then
+ ac_cv_host=$ac_cv_build
+ else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+- as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ fi
+
+ fi
+@@ -3906,7 +3796,7 @@ fi
+ $as_echo "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
+-*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
++*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+@@ -3922,9 +3812,78 @@ IFS=$ac_save_IFS
+ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
++# Backslashify metacharacters that are still active within
++# double-quoted strings.
++sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
++
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++
++ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
++$as_echo_n "checking how to print strings... " >&6; }
++# Test print first, because it will be a builtin if present.
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
++ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='print -r --'
++elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='printf %s\n'
++else
++ # Use this function as a fallback that always works.
++ func_fallback_echo ()
++ {
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++ }
++ ECHO='func_fallback_echo'
++fi
++
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO ""
++}
++
++case "$ECHO" in
++ printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
++$as_echo "printf" >&6; } ;;
++ print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
++$as_echo "print -r" >&6; } ;;
++ *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
++$as_echo "cat" >&6; } ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+ $as_echo_n "checking for a sed that does not truncate output... " >&6; }
+-if test "${ac_cv_path_SED+set}" = set; then :
++if ${ac_cv_path_SED+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+@@ -3979,7 +3938,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_SED"; then
+- as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
++ as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_SED=$SED
+@@ -4006,7 +3965,7 @@ Xsed="$SED -e 1s/^X//"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+ $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+-if test "${ac_cv_path_GREP+set}" = set; then :
++if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$GREP"; then
+@@ -4055,7 +4014,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+- as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_GREP=$GREP
+@@ -4069,7 +4028,7 @@ $as_echo "$ac_cv_path_GREP" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+ $as_echo_n "checking for egrep... " >&6; }
+-if test "${ac_cv_path_EGREP+set}" = set; then :
++if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+@@ -4121,7 +4080,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+- as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_EGREP=$EGREP
+@@ -4136,7 +4095,7 @@ $as_echo "$ac_cv_path_EGREP" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+ $as_echo_n "checking for fgrep... " >&6; }
+-if test "${ac_cv_path_FGREP+set}" = set; then :
++if ${ac_cv_path_FGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+@@ -4188,7 +4147,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_FGREP"; then
+- as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_FGREP=$FGREP
+@@ -4267,7 +4226,7 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+ $as_echo_n "checking for non-GNU ld... " >&6; }
+ fi
+-if test "${lt_cv_path_LD+set}" = set; then :
++if ${lt_cv_path_LD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$LD"; then
+@@ -4304,10 +4263,10 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+-test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
++test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+ $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+-if test "${lt_cv_prog_gnu_ld+set}" = set; then :
++if ${lt_cv_prog_gnu_ld+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ # I'd rather use --version here, but apparently some GNU lds only accept -v.
+@@ -4334,7 +4293,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+ $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+-if test "${lt_cv_path_NM+set}" = set; then :
++if ${lt_cv_path_NM+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$NM"; then
+@@ -4387,14 +4346,17 @@ if test "$lt_cv_path_NM" != "no"; then
+ NM="$lt_cv_path_NM"
+ else
+ # Didn't find any BSD compatible name lister, look for dumpbin.
- if test -n "$ac_tool_prefix"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
--$as_echo_n "checking for file... " >&6; }
--if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $MAGIC_CMD in
--[\\/*] | ?:[\\/]*)
-- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-- ;;
--*)
-- lt_save_MAGIC_CMD="$MAGIC_CMD"
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-- for ac_dir in $ac_dummy; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f $ac_dir/file; then
-- lt_cv_path_MAGIC_CMD="$ac_dir/file"
-- if test -n "$file_magic_test_file"; then
-- case $deplibs_check_method in
-- "file_magic "*)
-- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-- $EGREP "$file_magic_regex" > /dev/null; then
-- :
-- else
-- cat <<_LT_EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such. This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem. Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool at gnu.org
--
--_LT_EOF
-- fi ;;
-- esac
-- fi
-- break
-- fi
-- done
-- IFS="$lt_save_ifs"
-- MAGIC_CMD="$lt_save_MAGIC_CMD"
-- ;;
--esac
--fi
--
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
--$as_echo "$MAGIC_CMD" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
-- else
-- MAGIC_CMD=:
-- fi
--fi
--
-- fi
-- ;;
--esac
--
--# Use C for the default configuration in the libtool script
--
--lt_save_CC="$CC"
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--# Source file extension for C test sources.
--ac_ext=c
--
--# Object file extension for compiled C test sources.
--objext=o
--objext=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="int some_variable = 0;"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='int main(){return(0);}'
--
--
--
--
--
--
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# If no C compiler flags were specified, use CFLAGS.
--LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--# Save the default compiler, since it gets overwritten when the other
--# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
--compiler_DEFAULT=$CC
--
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--echo "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$RM conftest*
--
--ac_outfile=conftest.$ac_objext
--echo "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$RM -r conftest*
--
--
--if test -n "$compiler"; then
--
--lt_prog_compiler_no_builtin_flag=
--
--if test "$GCC" = yes; then
-- lt_prog_compiler_no_builtin_flag=' -fno-builtin'
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
--$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
--if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_rtti_exceptions=no
-- ac_outfile=conftest.$ac_objext
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-- lt_compiler_flag="-fno-rtti -fno-exceptions"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- # The option is referenced via a variable to avoid confusing sed.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>conftest.err)
-- ac_status=$?
-- cat conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s "$ac_outfile"; then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings other than the usual output.
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_rtti_exceptions=yes
-- fi
-- fi
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
--$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
--
--if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
-- lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
--else
-- :
--fi
--
--fi
--
--
--
--
--
--
-- lt_prog_compiler_wl=
--lt_prog_compiler_pic=
--lt_prog_compiler_static=
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
--$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
--
-- if test "$GCC" = yes; then
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_static='-static'
--
-- case $host_os in
-- aix*)
-- # All AIX code is PIC.
-- if test "$host_cpu" = ia64; then
-- # AIX 5 now supports IA64 processor
-- lt_prog_compiler_static='-Bstatic'
-- fi
-- ;;
--
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- # see comment about AmigaOS4 .so support
-- lt_prog_compiler_pic='-fPIC'
-- ;;
-- m68k)
-- # FIXME: we need at least 68020 code to build shared libraries, but
-- # adding the `-m68020' flag to GCC prevents building anything better,
-- # like `-m68040'.
-- lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
-- ;;
-- esac
-- ;;
--
-- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-- # PIC is the default for these OSes.
-- ;;
+- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
++ else
++ if test -n "$ac_tool_prefix"; then
++ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
++if ${ac_cv_prog_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$DUMPBIN"; then
+@@ -4432,13 +4394,13 @@ fi
+ fi
+ if test -z "$DUMPBIN"; then
+ ac_ct_DUMPBIN=$DUMPBIN
+- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
++ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
++if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_DUMPBIN"; then
+@@ -4487,6 +4449,15 @@ esac
+ fi
+ fi
+
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
++ fi
+
+ if test "$DUMPBIN" != ":"; then
+ NM="$DUMPBIN"
+@@ -4501,18 +4472,18 @@ test -z "$NM" && NM=nm
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+ $as_echo_n "checking the name lister ($NM) interface... " >&6; }
+-if test "${lt_cv_nm_interface+set}" = set; then :
++if ${lt_cv_nm_interface+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_nm_interface="BSD nm"
+ echo "int some_variable = 0;" > conftest.$ac_ext
+- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+ (eval "$ac_compile" 2>conftest.err)
+ cat conftest.err >&5
+- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+ cat conftest.err >&5
+- (eval echo "\"\$as_me:__oline__: output\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+ cat conftest.out >&5
+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+ lt_cv_nm_interface="MS dumpbin"
+@@ -4536,7 +4507,7 @@ fi
+ # find the maximum length of command line arguments
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+ $as_echo_n "checking the maximum length of command line arguments... " >&6; }
+-if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
++if ${lt_cv_sys_max_cmd_len+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ i=0
+@@ -4569,6 +4540,11 @@ else
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
+ amigaos*)
+ # On AmigaOS with pdksh, this test takes hours, literally.
+ # So we just punt and use a minimum line length of 8192.
+@@ -4633,8 +4609,8 @@ else
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+- while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+@@ -4676,8 +4652,8 @@ $as_echo_n "checking whether the shell u
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
+- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+- = c,a/b,, \
++ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++ = c,a/b,b/c, \
+ && eval 'test $(( 1 + 1 )) -eq 2 \
+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+ && xsi_shell=yes
+@@ -4726,9 +4702,83 @@ esac
+
+
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++ ;;
++ esac
++ ;;
++ *-*-cygwin* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++ ;;
++ esac
++ ;;
++ * ) # unhandled hosts (and "normal" native builds)
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++esac
++
++fi
++
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ #assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ esac
++ ;;
++esac
++
++fi
++
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+ $as_echo_n "checking for $LD option to reload object files... " >&6; }
+-if test "${lt_cv_ld_reload_flag+set}" = set; then :
++if ${lt_cv_ld_reload_flag+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_ld_reload_flag='-r'
+@@ -4742,6 +4792,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ if test "$GCC" != yes; then
++ reload_cmds=false
++ fi
++ ;;
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -4764,7 +4819,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}objdump; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
++if ${ac_cv_prog_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OBJDUMP"; then
+@@ -4804,7 +4859,7 @@ if test -z "$ac_cv_prog_OBJDUMP"; then
+ set dummy objdump; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OBJDUMP"; then
+@@ -4863,7 +4918,7 @@ test -z "$OBJDUMP" && OBJDUMP=objdump
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+ $as_echo_n "checking how to recognize dependent libraries... " >&6; }
+-if test "${lt_cv_deplibs_check_method+set}" = set; then :
++if ${lt_cv_deplibs_check_method+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_file_magic_cmd='$MAGIC_CMD'
+@@ -4905,16 +4960,18 @@ mingw* | pw32*)
+ # Base MSYS/MinGW do not provide the 'file' command needed by
+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
+ # unless we find 'file', for example because we are cross-compiling.
+- if ( file / ) >/dev/null 2>&1; then
++ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
++ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ else
+- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++ # Keep this pattern in sync with the one in func_win32_libid.
++ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ fi
+ ;;
+
+-cegcc)
++cegcc*)
+ # use the weaker test based on 'objdump'. See mingw*.
+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+@@ -4944,6 +5001,10 @@ gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
++haiku*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
+ hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case $host_cpu in
+@@ -4952,11 +5013,11 @@ hpux10.20* | hpux11*)
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+@@ -4982,7 +5043,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+-netbsd* | netbsdelf*-gnu)
++netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ else
+@@ -5059,6 +5120,21 @@ esac
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+ $as_echo "$lt_cv_deplibs_check_method" >&6; }
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++ case $host_os in
++ mingw* | pw32*)
++ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++ want_nocaseglob=yes
++ else
++ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++ fi
++ ;;
++ esac
++fi
++
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -5074,16 +5150,26 @@ test -z "$deplibs_check_method" && depli
+
+
+
++
++
++
++
++
++
++
++
++
++
+ if test -n "$ac_tool_prefix"; then
+- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ar; ac_word=$2
++ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_AR+set}" = set; then :
++if ${ac_cv_prog_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$AR"; then
+- ac_cv_prog_AR="$AR" # Let the user override the test.
++ if test -n "$DLLTOOL"; then
++ ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5092,7 +5178,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_AR="${ac_tool_prefix}ar"
++ ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5102,10 +5188,10 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-AR=$ac_cv_prog_AR
+-if test -n "$AR"; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+-$as_echo "$AR" >&6; }
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+@@ -5113,17 +5199,17 @@ fi
+
+
+ fi
+-if test -z "$ac_cv_prog_AR"; then
+- ac_ct_AR=$AR
+- # Extract the first word of "ar", so it can be a program name with args.
+-set dummy ar; ac_word=$2
++if test -z "$ac_cv_prog_DLLTOOL"; then
++ ac_ct_DLLTOOL=$DLLTOOL
++ # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$ac_ct_AR"; then
+- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
++ if test -n "$ac_ct_DLLTOOL"; then
++ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5132,7 +5218,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_ac_ct_AR="ar"
++ ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5142,17 +5228,17 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-ac_ct_AR=$ac_cv_prog_ac_ct_AR
+-if test -n "$ac_ct_AR"; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+-$as_echo "$ac_ct_AR" >&6; }
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+
+- if test "x$ac_ct_AR" = x; then
+- AR="false"
++ if test "x$ac_ct_DLLTOOL" = x; then
++ DLLTOOL="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+ yes:)
+@@ -5160,35 +5246,74 @@ yes:)
+ $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ ac_tool_warned=yes ;;
+ esac
+- AR=$ac_ct_AR
++ DLLTOOL=$ac_ct_DLLTOOL
+ fi
+ else
+- AR="$ac_cv_prog_AR"
++ DLLTOOL="$ac_cv_prog_DLLTOOL"
+ fi
+
+-test -z "$AR" && AR=ar
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
++test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++ # two different shell functions defined in ltmain.sh
++ # decide which to use based on capabilities of $DLLTOOL
++ case `$DLLTOOL --help 2>&1` in
++ *--identify-strict*)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++ ;;
++ *)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++ ;;
++ esac
++ ;;
++*)
++ # fallback: assume linklib IS sharedlib
++ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++ ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
++
+
+
+
+
+
++
+ if test -n "$ac_tool_prefix"; then
+- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}strip; ac_word=$2
++ for ac_prog in ar
++ do
++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then :
++if ${ac_cv_prog_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$STRIP"; then
+- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++ if test -n "$AR"; then
++ ac_cv_prog_AR="$AR" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5197,7 +5322,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5207,28 +5332,32 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-STRIP=$ac_cv_prog_STRIP
+-if test -n "$STRIP"; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+-$as_echo "$STRIP" >&6; }
++AR=$ac_cv_prog_AR
++if test -n "$AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
++$as_echo "$AR" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+
+
++ test -n "$AR" && break
++ done
+ fi
+-if test -z "$ac_cv_prog_STRIP"; then
+- ac_ct_STRIP=$STRIP
+- # Extract the first word of "strip", so it can be a program name with args.
+-set dummy strip; ac_word=$2
++if test -z "$AR"; then
++ ac_ct_AR=$AR
++ for ac_prog in ar
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$ac_ct_STRIP"; then
+- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++ if test -n "$ac_ct_AR"; then
++ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5237,7 +5366,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_ac_ct_STRIP="strip"
++ ac_cv_prog_ac_ct_AR="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5247,7 +5376,172 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
++ac_ct_AR=$ac_cv_prog_ac_ct_AR
++if test -n "$ac_ct_AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
++$as_echo "$ac_ct_AR" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$ac_ct_AR" && break
++done
++
++ if test "x$ac_ct_AR" = x; then
++ AR="false"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ AR=$ac_ct_AR
++ fi
++fi
++
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ar_at_file=no
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ echo conftest.$ac_objext > conftest.lst
++ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -eq 0; then
++ # Ensure the archiver fails upon bogus file names.
++ rm -f conftest.$ac_objext libconftest.a
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -ne 0; then
++ lt_cv_ar_at_file=@
++ fi
++ fi
++ rm -f conftest.* libconftest.a
++
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
++
++if test "x$lt_cv_ar_at_file" = xno; then
++ archiver_list_spec=
++else
++ archiver_list_spec=$lt_cv_ar_at_file
++fi
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$STRIP"; then
++ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++ ac_ct_STRIP=$STRIP
++ # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_STRIP"; then
++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_STRIP="strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+ if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+ $as_echo "$ac_ct_STRIP" >&6; }
+@@ -5283,7 +5577,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_RANLIB+set}" = set; then :
++if ${ac_cv_prog_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$RANLIB"; then
+@@ -5323,7 +5617,7 @@ if test -z "$ac_cv_prog_RANLIB"; then
+ set dummy ranlib; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
++if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_RANLIB"; then
+@@ -5394,6 +5688,18 @@ if test -n "$RANLIB"; then
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ fi
+
++case $host_os in
++ darwin*)
++ lock_old_archive_extraction=yes ;;
++ *)
++ lock_old_archive_extraction=no ;;
++esac
++
++
++
++
++
++
+
+
+
+@@ -5440,7 +5746,7 @@ compiler=$CC
+ # Check for command to grab the raw symbol name followed by C symbol from nm.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+ $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
++if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+
+@@ -5501,8 +5807,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
+-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -5538,6 +5844,7 @@ for ac_symprfx in "" "_"; do
+ else
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ fi
++ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+@@ -5563,8 +5870,8 @@ _LT_EOF
+ test $ac_status = 0; }; then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
+- (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
++ (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s "$nlist"; then
+@@ -5579,6 +5886,18 @@ _LT_EOF
+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT@&t at _DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT@&t at _DLSYM_CONST
++#else
++# define LT@&t at _DLSYM_CONST const
++#endif
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -5590,7 +5909,7 @@ _LT_EOF
+ cat <<_LT_EOF >> conftest.$ac_ext
+
+ /* The mapping between symbol names and symbols. */
+-const struct {
++LT@&t at _DLSYM_CONST struct {
+ const char *name;
+ void *address;
+ }
+@@ -5616,8 +5935,8 @@ static const void *lt_preloaded_setup()
+ _LT_EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+- lt_save_LIBS="$LIBS"
+- lt_save_CFLAGS="$CFLAGS"
++ lt_globsym_save_LIBS=$LIBS
++ lt_globsym_save_CFLAGS=$CFLAGS
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+@@ -5627,8 +5946,8 @@ _LT_EOF
+ test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+- LIBS="$lt_save_LIBS"
+- CFLAGS="$lt_save_CFLAGS"
++ LIBS=$lt_globsym_save_LIBS
++ CFLAGS=$lt_globsym_save_CFLAGS
+ else
+ echo "cannot find nm_test_func in $nlist" >&5
+ fi
+@@ -5665,6 +5984,18 @@ else
+ $as_echo "ok" >&6; }
+ fi
+
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++ nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++ nm_file_list_spec='@'
++fi
++
++
++
++
++
++
+
+
+
+@@ -5686,6 +6017,42 @@ fi
+
+
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
++
++@%:@ Check whether --with-sysroot was given.
++if test "${with_sysroot+set}" = set; then :
++ withval=$with_sysroot;
++else
++ with_sysroot=no
++fi
++
++
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
++$as_echo "${with_sysroot}" >&6; }
++ as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++ ;;
++esac
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
++
++
++
++
+
+ @%:@ Check whether --enable-libtool-lock was given.
+ if test "${enable_libtool_lock+set}" = set; then :
+@@ -5718,7 +6085,7 @@ ia64-*-hpux*)
+ ;;
+ *-*-irix6*)
+ # Find out which ABI we are using.
+- echo '#line __oline__ "configure"' > conftest.$ac_ext
++ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+@@ -5812,7 +6179,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
+ CFLAGS="$CFLAGS -belf"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+ $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+-if test "${lt_cv_cc_needs_belf+set}" = set; then :
++if ${lt_cv_cc_needs_belf+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_ext=c
+@@ -5880,6 +6247,123 @@ esac
+
+ need_locks="$enable_libtool_lock"
+
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$MANIFEST_TOOL"; then
++ ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++ # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_MANIFEST_TOOL"; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_MANIFEST_TOOL" = x; then
++ MANIFEST_TOOL=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++ fi
++else
++ MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
++
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_path_mainfest_tool=no
++ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++ cat conftest.err >&5
++ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++ lt_cv_path_mainfest_tool=yes
++ fi
++ rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++ MANIFEST_TOOL=:
++fi
++
++
++
++
++
+
+ case $host_os in
+ rhapsody* | darwin*)
+@@ -5888,7 +6372,7 @@ need_locks="$enable_libtool_lock"
+ set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
++if ${ac_cv_prog_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$DSYMUTIL"; then
+@@ -5928,7 +6412,7 @@ if test -z "$ac_cv_prog_DSYMUTIL"; then
+ set dummy dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
++if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_DSYMUTIL"; then
+@@ -5980,7 +6464,7 @@ fi
+ set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_NMEDIT+set}" = set; then :
++if ${ac_cv_prog_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$NMEDIT"; then
+@@ -6020,7 +6504,7 @@ if test -z "$ac_cv_prog_NMEDIT"; then
+ set dummy nmedit; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
++if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_NMEDIT"; then
+@@ -6072,7 +6556,7 @@ fi
+ set dummy ${ac_tool_prefix}lipo; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_LIPO+set}" = set; then :
++if ${ac_cv_prog_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$LIPO"; then
+@@ -6112,7 +6596,7 @@ if test -z "$ac_cv_prog_LIPO"; then
+ set dummy lipo; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
++if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_LIPO"; then
+@@ -6164,7 +6648,7 @@ fi
+ set dummy ${ac_tool_prefix}otool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_OTOOL+set}" = set; then :
++if ${ac_cv_prog_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OTOOL"; then
+@@ -6204,7 +6688,7 @@ if test -z "$ac_cv_prog_OTOOL"; then
+ set dummy otool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
++if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OTOOL"; then
+@@ -6256,7 +6740,7 @@ fi
+ set dummy ${ac_tool_prefix}otool64; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_OTOOL64+set}" = set; then :
++if ${ac_cv_prog_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OTOOL64"; then
+@@ -6296,7 +6780,7 @@ if test -z "$ac_cv_prog_OTOOL64"; then
+ set dummy otool64; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
++if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OTOOL64"; then
+@@ -6371,7 +6855,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+ $as_echo_n "checking for -single_module linker flag... " >&6; }
+-if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
++if ${lt_cv_apple_cc_single_mod+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_apple_cc_single_mod=no
+@@ -6400,7 +6884,7 @@ fi
+ $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+ $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+-if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
++if ${lt_cv_ld_exported_symbols_list+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_ld_exported_symbols_list=no
+@@ -6430,6 +6914,38 @@ rm -f core conftest.err conftest.$ac_obj
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+ $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
++$as_echo_n "checking for -force_load linker flag... " >&6; }
++if ${lt_cv_ld_force_load+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ld_force_load=no
++ cat > conftest.c << _LT_EOF
++int forced_loaded() { return 2;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
++ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
++ echo "$AR cru libconftest.a conftest.o" >&5
++ $AR cru libconftest.a conftest.o 2>&5
++ echo "$RANLIB libconftest.a" >&5
++ $RANLIB libconftest.a 2>&5
++ cat > conftest.c << _LT_EOF
++int main() { return 0;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
++ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
++ _lt_result=$?
++ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
++ lt_cv_ld_force_load=yes
++ else
++ cat conftest.err >&5
++ fi
++ rm -f conftest.err libconftest.a conftest conftest.c
++ rm -rf conftest.dSYM
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
++$as_echo "$lt_cv_ld_force_load" >&6; }
+ case $host_os in
+ rhapsody* | darwin1.[012])
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+@@ -6457,7 +6973,7 @@ $as_echo "$lt_cv_ld_exported_symbols_lis
+ else
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+- if test "$DSYMUTIL" != ":"; then
++ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ _lt_dsymutil='~$DSYMUTIL $lib || :'
+ else
+ _lt_dsymutil=
+@@ -6477,7 +6993,7 @@ if test -n "$CPP" && test -d "$CPP"; the
+ CPP=
+ fi
+ if test -z "$CPP"; then
+- if test "${ac_cv_prog_CPP+set}" = set; then :
++ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ # Double quotes because CPP needs to be expanded
+@@ -6507,7 +7023,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -6523,11 +7039,11 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.i conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+ break
+ fi
+@@ -6566,7 +7082,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -6582,18 +7098,18 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.i conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "C preprocessor \"$CPP\" fails sanity check
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+
+ ac_ext=c
+@@ -6605,7 +7121,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+ $as_echo_n "checking for ANSI C header files... " >&6; }
+-if test "${ac_cv_header_stdc+set}" = set; then :
++if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -6722,8 +7238,7 @@ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+ "
+-eval as_val=\$$as_ac_Header
+- if test "x$as_val" = x""yes; then :
++if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+ @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -6737,7 +7252,7 @@ for ac_header in dlfcn.h
+ do :
+ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+ "
+-if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
++if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+ @%:@define HAVE_DLFCN_H 1
+ _ACEOF
+@@ -6748,6 +7263,8 @@ done
+
+
+
++
++
+ # Set options
+
+
+@@ -6877,6 +7394,7 @@ LIBTOOL_DEPS="$ltmain"
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
++
+
+
+
+@@ -6921,7 +7439,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+ $as_echo_n "checking for objdir... " >&6; }
+-if test "${lt_cv_objdir+set}" = set; then :
++if ${lt_cv_objdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ rm -f .libs 2>/dev/null
+@@ -6949,19 +7467,6 @@ _ACEOF
+
+
+
-
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-- # This hack is so that the source file can tell whether it is being
-- # built for inclusion in a dll (and should export symbols for example).
-- # Although the cygwin gcc ignores -fPIC, still need this for old-style
-- # (--disable-auto-import) libraries
-- lt_prog_compiler_pic='-DDLL_EXPORT'
-- ;;
-
-- darwin* | rhapsody*)
-- # PIC is the default on this platform
-- # Common symbols not allowed in MH_DYLIB files
-- lt_prog_compiler_pic='-fno-common'
-- ;;
+-
+-
+-
-
-- hpux*)
-- # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-- # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-- # sets the default TLS model and affects inlining.
-- case $host_cpu in
-- hppa*64*)
-- # +Z the default
-- ;;
-- *)
-- lt_prog_compiler_pic='-fPIC'
-- ;;
-- esac
-- ;;
-
-- interix[3-9]*)
-- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-- # Instead, we relocate shared libraries at runtime.
-- ;;
+-
+-
+-
-
-- msdosdjgpp*)
-- # Just because we use GCC doesn't mean we suddenly get shared libraries
-- # on systems that don't support them.
-- lt_prog_compiler_can_build_shared=no
-- enable_shared=no
-- ;;
-
-- *nto* | *qnx*)
-- # QNX uses GNU C++, but need to define -shared option too, otherwise
-- # it will coredump.
-- lt_prog_compiler_pic='-fPIC -shared'
-- ;;
-
-- sysv4*MP*)
-- if test -d /usr/nec; then
-- lt_prog_compiler_pic=-Kconform_pic
-- fi
-- ;;
+ case $host_os in
+ aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+@@ -6974,23 +7479,6 @@ aix3*)
+ ;;
+ esac
+
+-# Sed substitution that helps us do robust quoting. It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-
-- *)
-- lt_prog_compiler_pic='-fPIC'
-- ;;
-- esac
-- else
-- # PORTME Check for flag to pass linker flags through the system compiler.
-- case $host_os in
-- aix*)
-- lt_prog_compiler_wl='-Wl,'
-- if test "$host_cpu" = ia64; then
-- # AIX 5 now supports IA64 processor
-- lt_prog_compiler_static='-Bstatic'
-- else
-- lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
-- fi
-- ;;
+-# Same as above, but do not quote variable references.
+-double_quote_subst='s/\(["`\\]\)/\\\1/g'
-
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-- # This hack is so that the source file can tell whether it is being
-- # built for inclusion in a dll (and should export symbols for example).
-- lt_prog_compiler_pic='-DDLL_EXPORT'
-- ;;
+-# Sed substitution to delay expansion of an escaped shell variable in a
+-# double_quote_subst'ed string.
+-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-- hpux9* | hpux10* | hpux11*)
-- lt_prog_compiler_wl='-Wl,'
-- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-- # not for PA HP-UX.
-- case $host_cpu in
-- hppa*64*|ia64*)
-- # +Z the default
-- ;;
-- *)
-- lt_prog_compiler_pic='+Z'
-- ;;
-- esac
-- # Is there a better lt_prog_compiler_static that works with the bundled CC?
-- lt_prog_compiler_static='${wl}-a ${wl}archive'
-- ;;
+-# Sed substitution to delay expansion of an escaped single quote.
+-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
-
-- irix5* | irix6* | nonstopux*)
-- lt_prog_compiler_wl='-Wl,'
-- # PIC (with -KPIC) is the default.
-- lt_prog_compiler_static='-non_shared'
-- ;;
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_subst='s/\*/\\\*/g'
-
-- linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- case $cc_basename in
-- # old Intel for x86_64 which still supported -KPIC.
-- ecc*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-static'
-- ;;
-- # icc used to be incompatible with GCC.
-- # ICC 10 doesn't accept -KPIC any more.
-- icc* | ifort*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-fPIC'
-- lt_prog_compiler_static='-static'
-- ;;
-- # Lahey Fortran 8.1.
-- lf95*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='--shared'
-- lt_prog_compiler_static='--static'
-- ;;
+ # Global variables:
+ ofile=libtool
+ can_build_shared=yes
+@@ -7019,7 +7507,7 @@ for cc_temp in $compiler""; do
+ *) break;;
+ esac
+ done
+-cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+ # Only perform the check for file, if the check method requires it
+@@ -7029,7 +7517,7 @@ file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+ $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $MAGIC_CMD in
+@@ -7095,7 +7583,7 @@ if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+ $as_echo_n "checking for file... " >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $MAGIC_CMD in
+@@ -7224,11 +7712,16 @@ if test -n "$compiler"; then
+ lt_prog_compiler_no_builtin_flag=
+
+ if test "$GCC" = yes; then
+- lt_prog_compiler_no_builtin_flag=' -fno-builtin'
++ case $cc_basename in
++ nvcc*)
++ lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
++ *)
++ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
++ esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+ $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
++if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_rtti_exceptions=no
+@@ -7244,15 +7737,15 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_rtti_exceptions=yes
+@@ -7281,8 +7774,6 @@ fi
+ lt_prog_compiler_pic=
+ lt_prog_compiler_static=
+
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl='-Wl,'
+@@ -7330,6 +7821,12 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-fno-common'
+ ;;
+
++ haiku*)
++ # PIC is the default for Haiku.
++ # The "-static" flag exists, but is broken.
++ lt_prog_compiler_static=
++ ;;
++
+ hpux*)
+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
+@@ -7372,6 +7869,13 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
++
++ case $cc_basename in
++ nvcc*) # Cuda Compiler Driver 2.2
++ lt_prog_compiler_wl='-Xlinker '
++ lt_prog_compiler_pic='-Xcompiler -fPIC'
++ ;;
++ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+@@ -7434,7 +7938,13 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='--shared'
+ lt_prog_compiler_static='--static'
+ ;;
- pgcc* | pgf77* | pgf90* | pgf95*)
-- # Portland Group compilers (*not* the Pentium gcc compiler,
-- # which looks to be a dead project)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-fpic'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
-- ccc*)
-- lt_prog_compiler_wl='-Wl,'
-- # All Alpha code is PIC.
-- lt_prog_compiler_static='-non_shared'
-- ;;
++ nagfor*)
++ # NAG Fortran compiler
++ lt_prog_compiler_wl='-Wl,-Wl,,'
++ lt_prog_compiler_pic='-PIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group compilers (*not* the Pentium gcc compiler,
+ # which looks to be a dead project)
+ lt_prog_compiler_wl='-Wl,'
+@@ -7446,25 +7956,25 @@ $as_echo_n "checking for $compiler optio
+ # All Alpha code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
- xl*)
- # IBM XL C 8.0/Fortran 10.1 on PPC
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-qpic'
-- lt_prog_compiler_static='-qstaticlink'
-- ;;
-- *)
-- case `$CC -V 2>&1 | sed 5q` in
++ xl* | bgxl* | bgf* | mpixl*)
++ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-qpic'
+ lt_prog_compiler_static='-qstaticlink'
+ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C 5.9
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
++ *Sun\ F* | *Sun*Fortran*)
++ # Sun Fortran 8.3 passes all unrecognized flags to the linker
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
- lt_prog_compiler_wl='-Wl,'
-- ;;
++ lt_prog_compiler_wl=''
+ ;;
- *Sun\ F*)
- # Sun Fortran 8.3 passes all unrecognized flags to the linker
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
++ *Sun\ C*)
++ # Sun C 5.9
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
- lt_prog_compiler_wl=''
-- ;;
-- esac
-- ;;
-- esac
-- ;;
--
-- newsos6)
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- *nto* | *qnx*)
-- # QNX uses GNU C++, but need to define -shared option too, otherwise
-- # it will coredump.
-- lt_prog_compiler_pic='-fPIC -shared'
-- ;;
--
-- osf3* | osf4* | osf5*)
-- lt_prog_compiler_wl='-Wl,'
-- # All OSF/1 code is PIC.
-- lt_prog_compiler_static='-non_shared'
-- ;;
--
-- rdos*)
-- lt_prog_compiler_static='-non_shared'
-- ;;
--
-- solaris*)
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- case $cc_basename in
++ lt_prog_compiler_wl='-Wl,'
+ ;;
+ esac
+ ;;
+@@ -7496,7 +8006,7 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ case $cc_basename in
- f77* | f90* | f95*)
-- lt_prog_compiler_wl='-Qoption ld ';;
-- *)
-- lt_prog_compiler_wl='-Wl,';;
-- esac
-- ;;
--
-- sunos4*)
-- lt_prog_compiler_wl='-Qoption ld '
-- lt_prog_compiler_pic='-PIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- sysv4 | sysv4.2uw2* | sysv4.3*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- sysv4*MP*)
-- if test -d /usr/nec ;then
-- lt_prog_compiler_pic='-Kconform_pic'
-- lt_prog_compiler_static='-Bstatic'
-- fi
-- ;;
--
-- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-KPIC'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- unicos*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_can_build_shared=no
-- ;;
--
-- uts4*)
-- lt_prog_compiler_pic='-pic'
-- lt_prog_compiler_static='-Bstatic'
-- ;;
--
-- *)
-- lt_prog_compiler_can_build_shared=no
-- ;;
-- esac
-- fi
--
--case $host_os in
-- # For platforms which do not support PIC, -DPIC is meaningless:
-- *djgpp*)
-- lt_prog_compiler_pic=
-- ;;
-- *)
-- lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
-- ;;
--esac
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
--$as_echo "$lt_prog_compiler_pic" >&6; }
--
--
--
--
--
--
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$lt_prog_compiler_pic"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
--$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
--if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_pic_works=no
-- ac_outfile=conftest.$ac_objext
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-- lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- # The option is referenced via a variable to avoid confusing sed.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>conftest.err)
-- ac_status=$?
-- cat conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s "$ac_outfile"; then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings other than the usual output.
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_pic_works=yes
-- fi
-- fi
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
--$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
--
--if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
-- case $lt_prog_compiler_pic in
-- "" | " "*) ;;
-- *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
-- esac
--else
-- lt_prog_compiler_pic=
-- lt_prog_compiler_can_build_shared=no
--fi
--
--fi
--
--
--
--
--
--
--#
--# Check to make sure the static flag actually works.
--#
--wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
--$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
--if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_static_works=no
-- save_LDFLAGS="$LDFLAGS"
-- LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-- echo "$lt_simple_link_test_code" > conftest.$ac_ext
-- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-- # The linker can only warn and ignore the option if not recognized
-- # So say no if there are warnings
-- if test -s conftest.err; then
-- # Append any errors to the config.log.
-- cat conftest.err 1>&5
-- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if diff conftest.exp conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_static_works=yes
-- fi
-- else
-- lt_cv_prog_compiler_static_works=yes
-- fi
-- fi
-- $RM -r conftest*
-- LDFLAGS="$save_LDFLAGS"
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
--$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
--
--if test x"$lt_cv_prog_compiler_static_works" = xyes; then
-- :
--else
-- lt_prog_compiler_static=
--fi
--
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
--$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
--if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_c_o=no
-- $RM -r conftest 2>/dev/null
-- mkdir conftest
-- cd conftest
-- mkdir out
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--
-- lt_compiler_flag="-o out/conftest2.$ac_objext"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>out/conftest.err)
-- ac_status=$?
-- cat out/conftest.err >&5
-- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s out/conftest2.$ac_objext
-- then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_c_o=yes
-- fi
-- fi
-- chmod u+w . 2>&5
-- $RM conftest*
-- # SGI C++ compiler will create directory out/ii_files/ for
-- # template instantiation
-- test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-- $RM out/* && rmdir out
-- cd ..
-- $RM -r conftest
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
--$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
++ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ lt_prog_compiler_wl='-Qoption ld ';;
+ *)
+ lt_prog_compiler_wl='-Wl,';;
+@@ -7553,13 +8063,17 @@ case $host_os in
+ lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
+ ;;
+ esac
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+-$as_echo "$lt_prog_compiler_pic" >&6; }
-
-
-
-
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
--$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -7567,7 +8081,7 @@ $as_echo "$lt_prog_compiler_pic" >&6; }
+ if test -n "$lt_prog_compiler_pic"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+ $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+-if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
++if ${lt_cv_prog_compiler_pic_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_pic_works=no
+@@ -7583,15 +8097,15 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_pic_works=yes
+@@ -7620,13 +8134,18 @@ fi
+
+
+
++
++
++
++
++
+ #
+ # Check to make sure the static flag actually works.
+ #
+ wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+ $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+-if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
++if ${lt_cv_prog_compiler_static_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_static_works=no
+@@ -7639,7 +8158,7 @@ else
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_static_works=yes
+@@ -7669,7 +8188,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+ $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- lt_cv_prog_compiler_c_o=no
-- $RM -r conftest 2>/dev/null
-- mkdir conftest
-- cd conftest
-- mkdir out
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--
-- lt_compiler_flag="-o out/conftest2.$ac_objext"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
++if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_c_o=no
+@@ -7688,16 +8207,16 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-- (eval "$lt_compile" 2>out/conftest.err)
-- ac_status=$?
-- cat out/conftest.err >&5
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
- echo "$as_me:__oline__: \$? = $ac_status" >&5
-- if (exit $ac_status) && test -s out/conftest2.$ac_objext
-- then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-- lt_cv_prog_compiler_c_o=yes
-- fi
-- fi
-- chmod u+w . 2>&5
-- $RM conftest*
-- # SGI C++ compiler will create directory out/ii_files/ for
-- # template instantiation
-- test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-- $RM out/* && rmdir out
-- cd ..
-- $RM -r conftest
-- $RM conftest*
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
--$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
--
--
--
--
--hard_links="nottested"
--if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
-- # do not overwrite the value of need_locks provided by the user
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
--$as_echo_n "checking if we can lock with hard links... " >&6; }
-- hard_links=yes
-- $RM conftest*
-- ln conftest.a conftest.b 2>/dev/null && hard_links=no
-- touch conftest.a
-- ln conftest.a conftest.b 2>&5 || hard_links=no
-- ln conftest.a conftest.b 2>/dev/null && hard_links=no
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
--$as_echo "$hard_links" >&6; }
-- if test "$hard_links" = no; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
--$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-- need_locks=warn
-- fi
--else
-- need_locks=no
--fi
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
--
-- runpath_var=
-- allow_undefined_flag=
-- always_export_symbols=no
-- archive_cmds=
-- archive_expsym_cmds=
-- compiler_needs_object=no
-- enable_shared_with_static_runtimes=no
-- export_dynamic_flag_spec=
-- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-- hardcode_automatic=no
-- hardcode_direct=no
-- hardcode_direct_absolute=no
-- hardcode_libdir_flag_spec=
-- hardcode_libdir_flag_spec_ld=
-- hardcode_libdir_separator=
-- hardcode_minus_L=no
-- hardcode_shlibpath_var=unsupported
-- inherit_rpath=no
-- link_all_deplibs=unknown
-- module_cmds=
-- module_expsym_cmds=
-- old_archive_from_new_cmds=
-- old_archive_from_expsyms_cmds=
-- thread_safe_flag_spec=
-- whole_archive_flag_spec=
-- # include_expsyms should be a list of space-separated symbols to be *always*
-- # included in the symbol list
-- include_expsyms=
-- # exclude_expsyms can be an extended regexp of symbols to exclude
-- # it will be wrapped by ` (' and `)$', so one must not match beginning or
-- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-- # as well as any symbol that contains `d'.
-- exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-- # platforms (ab)use it in PIC code, but their linkers get confused if
-- # the symbol is explicitly referenced. Since portable code cannot
-- # rely on this symbol name, it's probably fine to never include it in
-- # preloaded symbol tables.
-- # Exclude shared library initialization/finalization symbols.
-- extract_expsyms_cmds=
--
-- case $host_os in
-- cygwin* | mingw* | pw32* | cegcc*)
-- # FIXME: the MSVC++ port hasn't been tested in a loooong time
-- # When not using gcc, we currently assume that we are using
-- # Microsoft Visual C++.
-- if test "$GCC" != yes; then
-- with_gnu_ld=no
-- fi
-- ;;
-- interix*)
-- # we just hope/assume this is gcc and not c89 (= MSVC++)
-- with_gnu_ld=yes
-- ;;
-- openbsd*)
-- with_gnu_ld=no
-- ;;
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+@@ -7724,7 +8243,7 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6;
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+ $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+-if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_c_o=no
+@@ -7743,16 +8262,16 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:__oline__: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+@@ -7862,13 +8381,36 @@ $as_echo_n "checking whether the $compil
+ openbsd*)
+ with_gnu_ld=no
+ ;;
- linux* | k*bsd*-gnu)
- link_all_deplibs=no
- ;;
-- esac
--
-- ld_shlibs=yes
-- if test "$with_gnu_ld" = yes; then
-- # If archive_cmds runs LD, not CC, wlarc should be empty
-- wlarc='${wl}'
--
-- # Set some defaults for GNU ld with shared library support. These
-- # are reset later if shared libraries are not supported. Putting them
-- # here allows them to be overridden if necessary.
-- runpath_var=LD_RUN_PATH
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- export_dynamic_flag_spec='${wl}--export-dynamic'
-- # ancient GNU ld didn't support --whole-archive et. al.
-- if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
-- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-- else
-- whole_archive_flag_spec=
-- fi
-- supports_anon_versioning=no
-- case `$LD -v 2>&1` in
-- *GNU\ gold*) supports_anon_versioning=yes ;;
-- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-- *\ 2.11.*) ;; # other 2.11 versions
-- *) supports_anon_versioning=yes ;;
-- esac
--
-- # See if GNU ld supports shared libraries.
-- case $host_os in
-- aix[3-9]*)
-- # On AIX/PPC, the GNU linker is very broken
-- if test "$host_cpu" != ia64; then
-- ld_shlibs=no
-- cat <<_LT_EOF 1>&2
--
+ esac
+
+ ld_shlibs=yes
++
++ # On some targets, GNU ld is compatible enough with the native linker
++ # that we're better off using the native interface for both.
++ lt_use_gnu_ld_interface=no
+ if test "$with_gnu_ld" = yes; then
++ case $host_os in
++ aix*)
++ # The AIX port of GNU ld has always aspired to compatibility
++ # with the native linker. However, as the warning in the GNU ld
++ # block says, versions before 2.19.5* couldn't really create working
++ # shared libraries, regardless of the interface used.
++ case `$LD -v 2>&1` in
++ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
++ *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
++ *\ \(GNU\ Binutils\)\ [3-9]*) ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ fi
++
++ if test "$lt_use_gnu_ld_interface" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+@@ -7902,11 +8444,12 @@ $as_echo_n "checking whether the $compil
+ ld_shlibs=no
+ cat <<_LT_EOF 1>&2
+
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
--*** to be unable to reliably create shared libraries on AIX.
--*** Therefore, libtool is disabling shared libraries support. If you
++*** Warning: the GNU linker, at least up to release 2.19, is reported
+ *** to be unable to reliably create shared libraries on AIX.
+ *** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
--
--_LT_EOF
-- fi
-- ;;
--
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- # see comment about AmigaOS4 .so support
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds=''
-- ;;
-- m68k)
-- archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_minus_L=yes
-- ;;
-- esac
-- ;;
--
-- beos*)
-- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-- allow_undefined_flag=unsupported
-- # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-- # support --undefined. This deserves some investigation. FIXME
-- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- cygwin* | mingw* | pw32* | cegcc*)
-- # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
-- # as there is no search path for DLLs.
-- hardcode_libdir_flag_spec='-L$libdir'
-- allow_undefined_flag=unsupported
-- always_export_symbols=no
-- enable_shared_with_static_runtimes=yes
++*** really care for shared libraries, you may want to install binutils
++*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
++*** You will then need to restart the configuration process.
+
+ _LT_EOF
+ fi
+@@ -7942,10 +8485,12 @@ _LT_EOF
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec='-L$libdir'
++ export_dynamic_flag_spec='${wl}--export-all-symbols'
+ allow_undefined_flag=unsupported
+ always_export_symbols=no
+ enable_shared_with_static_runtimes=yes
- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
--
-- if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-- # If the export-symbols file already is a .def file (1st line
-- # is EXPORTS), use it as is; otherwise, prepend...
-- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-- cp $export_symbols $output_objdir/$soname.def;
-- else
-- echo EXPORTS > $output_objdir/$soname.def;
-- cat $export_symbols >> $output_objdir/$soname.def;
-- fi~
-- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- interix[3-9]*)
-- hardcode_direct=no
-- hardcode_shlibpath_var=no
-- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-- export_dynamic_flag_spec='${wl}-E'
-- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-- # Instead, shared libraries are loaded at an image base (0x10000000 by
-- # default) and relocated if they conflict, which is a slow very memory
-- # consuming and fragmenting process. To avoid this, we pick a random,
-- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
-- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-- ;;
--
-- gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-- tmp_diet=no
-- if test "$host_os" = linux-dietlibc; then
-- case $cc_basename in
-- diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
-- esac
-- fi
-- if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
-- && test "$tmp_diet" = no
-- then
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++ exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -7963,6 +8508,11 @@ _LT_EOF
+ fi
+ ;;
+
++ haiku*)
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ link_all_deplibs=yes
++ ;;
++
+ interix[3-9]*)
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+@@ -7988,15 +8538,16 @@ _LT_EOF
+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+ && test "$tmp_diet" = no
+ then
- tmp_addflag=
-- tmp_sharedflag='-shared'
-- case $cc_basename,$host_cpu in
-- pgcc*) # Portland Group C compiler
++ tmp_addflag=' $pic_flag'
+ tmp_sharedflag='-shared'
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
-- tmp_addflag=' $pic_flag'
-- ;;
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
-- tmp_addflag=' $pic_flag -Mnomain' ;;
-- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
-- tmp_addflag=' -i_dynamic' ;;
-- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
-- tmp_addflag=' -i_dynamic -nofor_main' ;;
-- ifc* | ifort*) # Intel Fortran compiler
-- tmp_addflag=' -nofor_main' ;;
-- lf95*) # Lahey Fortran 8.1
-- whole_archive_flag_spec=
-- tmp_sharedflag='--shared' ;;
++ pgf77* | pgf90* | pgf95* | pgfortran*)
++ # Portland Group f77 and f90 compilers
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+@@ -8007,13 +8558,17 @@ _LT_EOF
+ lf95*) # Lahey Fortran 8.1
+ whole_archive_flag_spec=
+ tmp_sharedflag='--shared' ;;
- xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
-- tmp_sharedflag='-qmkshrobj'
-- tmp_addflag= ;;
-- esac
-- case `$CC -V 2>&1 | sed 5q` in
-- *Sun\ C*) # Sun C 5.9
++ xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+ tmp_sharedflag='-qmkshrobj'
+ tmp_addflag= ;;
++ nvcc*) # Cuda Compiler Driver 2.2
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ compiler_needs_object=yes
++ ;;
+ esac
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C 5.9
- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
-- compiler_needs_object=yes
-- tmp_sharedflag='-G' ;;
-- *Sun\ F*) # Sun Fortran 8.3
-- tmp_sharedflag='-G' ;;
-- esac
-- archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--
-- if test "x$supports_anon_versioning" = xyes; then
-- archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-- echo "local: *; };" >> $output_objdir/$libname.ver~
-- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-- fi
--
-- case $cc_basename in
++ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ compiler_needs_object=yes
+ tmp_sharedflag='-G' ;;
+ *Sun\ F*) # Sun Fortran 8.3
+@@ -8029,17 +8584,17 @@ _LT_EOF
+ fi
+
+ case $cc_basename in
- xlf*)
-- # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
-- whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
-- hardcode_libdir_flag_spec=
-- hardcode_libdir_flag_spec_ld='-rpath $libdir'
++ xlf* | bgf* | bgxlf* | mpixlf*)
+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ hardcode_libdir_flag_spec=
+ hardcode_libdir_flag_spec_ld='-rpath $libdir'
- archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
-- if test "x$supports_anon_versioning" = xyes; then
-- archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-- echo "local: *; };" >> $output_objdir/$libname.ver~
++ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
- $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-- fi
-- ;;
-- esac
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
++ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ esac
+@@ -8048,13 +8603,13 @@ _LT_EOF
+ fi
+ ;;
+
- netbsd* | netbsdelf*-gnu)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-- archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-- wlarc=
-- else
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- fi
-- ;;
--
-- solaris*)
-- if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
-- ld_shlibs=no
-- cat <<_LT_EOF 1>&2
--
--*** Warning: The releases 2.8.* of the GNU linker cannot reliably
--*** create shared libraries on Solaris systems. Therefore, libtool
--*** is disabling shared libraries support. We urge you to upgrade GNU
--*** binutils to release 2.9.1 or newer. Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--
--_LT_EOF
-- elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+@@ -8072,8 +8627,8 @@ _LT_EOF
+
+ _LT_EOF
+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-- case `$LD -v 2>&1` in
-- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-- ld_shlibs=no
-- cat <<_LT_EOF 1>&2
--
--*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
--*** reliably create shared libraries on SCO systems. Therefore, libtool
--*** is disabling shared libraries support. We urge you to upgrade GNU
--*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--
--_LT_EOF
-- ;;
-- *)
-- # For security reasons, it is highly recommended that you always
-- # use absolute paths for naming shared libraries, and exclude the
-- # DT_RUNPATH tag from executables and libraries. But doing so
-- # requires that you compile everything twice, which is a pain.
-- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
-- esac
-- ;;
--
-- sunos4*)
-- archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-- wlarc=
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- *)
-- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+@@ -8119,8 +8674,8 @@ _LT_EOF
+
+ *)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-- else
-- ld_shlibs=no
-- fi
-- ;;
-- esac
--
-- if test "$ld_shlibs" = no; then
-- runpath_var=
-- hardcode_libdir_flag_spec=
-- export_dynamic_flag_spec=
-- whole_archive_flag_spec=
-- fi
-- else
-- # PORTME fill in a description of your system's linker (not GNU ld)
-- case $host_os in
-- aix3*)
-- allow_undefined_flag=unsupported
-- always_export_symbols=yes
-- archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-- # Note: this linker hardcodes the directories in LIBPATH if there
-- # are no directories specified by -L.
-- hardcode_minus_L=yes
-- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-- # Neither direct hardcoding nor static linking is supported with a
-- # broken collect2.
-- hardcode_direct=unsupported
-- fi
-- ;;
--
-- aix[4-9]*)
-- if test "$host_cpu" = ia64; then
-- # On IA64, the linker does run time linking by default, so we don't
-- # have to do anything special.
-- aix_use_runtimelinking=no
-- exp_sym_flag='-Bexport'
-- no_entry_flag=""
-- else
-- # If we're using GNU nm, then we don't want the "-C" option.
-- # -C means demangle to AIX nm, but means don't demangle with GNU nm
-- if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+@@ -8160,8 +8715,10 @@ _LT_EOF
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
++ # Also, AIX nm treats weak defined symbols like other global
++ # defined symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-- else
-- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-- fi
-- aix_use_runtimelinking=no
--
-- # Test if we are trying to use run time linking or normal
-- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-- # need to do runtime linking.
-- case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-- for ld_flag in $LDFLAGS; do
-- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-- aix_use_runtimelinking=yes
-- break
-- fi
-- done
-- ;;
-- esac
--
-- exp_sym_flag='-bexport'
-- no_entry_flag='-bnoentry'
-- fi
--
-- # When large executables or shared objects are built, AIX ld can
-- # have problems creating the table of contents. If linking a library
-- # or program results in "error TOC overflow" add -mminimal-toc to
-- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
-- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
-- archive_cmds=''
-- hardcode_direct=yes
-- hardcode_direct_absolute=yes
-- hardcode_libdir_separator=':'
-- link_all_deplibs=yes
-- file_list_spec='${wl}-f,'
--
-- if test "$GCC" = yes; then
-- case $host_os in aix4.[012]|aix4.[012].*)
-- # We only want to do this on AIX 4.2 and lower, the check
-- # below for broken collect2 doesn't work under 4.3+
-- collect2name=`${CC} -print-prog-name=collect2`
-- if test -f "$collect2name" &&
-- strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-- then
-- # We have reworked collect2
-- :
-- else
-- # We have old collect2
-- hardcode_direct=unsupported
-- # It fails to find uninstalled libraries when the uninstalled
-- # path is not listed in the libpath. Setting hardcode_minus_L
-- # to unsupported forces relinking
-- hardcode_minus_L=yes
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_libdir_separator=
-- fi
-- ;;
-- esac
-- shared_flag='-shared'
-- if test "$aix_use_runtimelinking" = yes; then
-- shared_flag="$shared_flag "'${wl}-G'
-- fi
++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+@@ -8223,7 +8780,6 @@ _LT_EOF
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
- link_all_deplibs=no
-- else
-- # not using gcc
-- if test "$host_cpu" = ia64; then
-- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-- # chokes on -Wl,-G. The following line is correct:
-- shared_flag='-G'
-- else
-- if test "$aix_use_runtimelinking" = yes; then
-- shared_flag='${wl}-G'
-- else
-- shared_flag='${wl}-bM:SRE'
-- fi
-- fi
-- fi
--
-- export_dynamic_flag_spec='${wl}-bexpall'
-- # It seems that -bexpall does not export symbols beginning with
-- # underscore (_), so it is better to generate a list of symbols to export.
-- always_export_symbols=yes
-- if test "$aix_use_runtimelinking" = yes; then
-- # Warning - without using the other runtime loading flags (-brtl),
-- # -berok will link without error, but may produce a broken library.
-- allow_undefined_flag='-berok'
-- # Determine the default libpath from the value encoded in an
-- # empty executable.
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+@@ -8249,7 +8805,13 @@ _LT_EOF
+ allow_undefined_flag='-berok'
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
--
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -8262,25 +8824,32 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
@@ -30430,34 +20346,56 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
-- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-- else
-- if test "$host_cpu" = ia64; then
-- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-- allow_undefined_flag="-z nodefs"
-- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-- else
-- # Determine the default libpath from the value encoded in an
-- # empty executable.
++ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+@@ -8289,7 +8858,13 @@ if test -z "$aix_libpath"; then aix_libp
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
--
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -8302,30 +8877,42 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
@@ -30470,49 +20408,52 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
-- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-- # Warning - without using the other run time loading flags,
-- # -berok will link without error, but may produce a broken library.
-- no_undefined_flag=' ${wl}-bernotok'
-- allow_undefined_flag=' ${wl}-berok'
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag=' ${wl}-bernotok'
+ allow_undefined_flag=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec='$convenience'
-- archive_cmds_need_lc=yes
-- # This is similar to how AIX traditionally builds its shared libraries.
-- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-- fi
-- fi
-- ;;
--
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- # see comment about AmigaOS4 .so support
-- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-- archive_expsym_cmds=''
-- ;;
-- m68k)
-- archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_minus_L=yes
-- ;;
-- esac
-- ;;
--
-- bsdi[45]*)
-- export_dynamic_flag_spec=-rdynamic
-- ;;
--
-- cygwin* | mingw* | pw32* | cegcc*)
-- # When not using gcc, we currently assume that we are using
-- # Microsoft Visual C++.
-- # hardcode_libdir_flag_spec is actually meaningless, as there is
-- # no search path for DLLs.
++ if test "$with_gnu_ld" = yes; then
++ # We only use this code for GNU lds that support --whole-archive.
++ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++ else
++ # Exported symbols can be pulled into shared objects from archives
++ whole_archive_flag_spec='$convenience'
++ fi
+ archive_cmds_need_lc=yes
+ # This is similar to how AIX traditionally builds its shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+@@ -8357,20 +8944,63 @@ if test -z "$aix_libpath"; then aix_libp
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
- hardcode_libdir_flag_spec=' '
- allow_undefined_flag=unsupported
- # Tell ltmain to make .lib files, not .a files.
@@ -30527,475 +20468,312 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
- old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- enable_shared_with_static_runtimes=yes
-- ;;
--
-- darwin* | rhapsody*)
--
--
-- archive_cmds_need_lc=no
-- hardcode_direct=no
-- hardcode_automatic=yes
-- hardcode_shlibpath_var=unsupported
++ case $cc_basename in
++ cl*)
++ # Native MSVC
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ always_export_symbols=yes
++ file_list_spec='@'
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++ else
++ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++ fi~
++ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++ linknames='
++ # The linker will not automatically build a static lib if we build a DLL.
++ # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++ enable_shared_with_static_runtimes=yes
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++ # Don't use ranlib
++ old_postinstall_cmds='chmod 644 $oldlib'
++ postlink_cmds='lt_outputfile="@OUTPUT@"~
++ lt_tool_outputfile="@TOOL_OUTPUT@"~
++ case $lt_outputfile in
++ *.exe|*.EXE) ;;
++ *)
++ lt_outputfile="$lt_outputfile.exe"
++ lt_tool_outputfile="$lt_tool_outputfile.exe"
++ ;;
++ esac~
++ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++ $RM "$lt_outputfile.manifest";
++ fi'
++ ;;
++ *)
++ # Assume MSVC wrapper
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++ # The linker will automatically build a .lib file if we build a DLL.
++ old_archive_from_new_cmds='true'
++ # FIXME: Should let the user specify the lib program.
++ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++ enable_shared_with_static_runtimes=yes
++ ;;
++ esac
+ ;;
+
+ darwin* | rhapsody*)
+@@ -8380,7 +9010,11 @@ if test -z "$aix_libpath"; then aix_libp
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
- whole_archive_flag_spec=''
-- link_all_deplibs=yes
-- allow_undefined_flag="$_lt_dar_allow_undefined"
-- case $cc_basename in
-- ifort*) _lt_dar_can_shared=yes ;;
-- *) _lt_dar_can_shared=$GCC ;;
-- esac
-- if test "$_lt_dar_can_shared" = "yes"; then
++ if test "$lt_cv_ld_force_load" = "yes"; then
++ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
++ else
++ whole_archive_flag_spec=''
++ fi
+ link_all_deplibs=yes
+ allow_undefined_flag="$_lt_dar_allow_undefined"
+ case $cc_basename in
+@@ -8388,7 +9022,7 @@ if test -z "$aix_libpath"; then aix_libp
+ *) _lt_dar_can_shared=$GCC ;;
+ esac
+ if test "$_lt_dar_can_shared" = "yes"; then
- output_verbose_link_cmd=echo
-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
--
-- else
-- ld_shlibs=no
-- fi
--
-- ;;
--
-- dgux*)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_shlibpath_var=no
-- ;;
--
-- freebsd1*)
-- ld_shlibs=no
-- ;;
--
-- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-- # support. Future versions do this automatically, but an explicit c++rt0.o
-- # does not break anything, and helps significantly (at the cost of a little
-- # extra space).
-- freebsd2.2*)
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-- freebsd2*)
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=yes
-- hardcode_minus_L=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-- freebsd* | dragonfly*)
++ output_verbose_link_cmd=func_echo_all
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+@@ -8431,7 +9065,7 @@ if test -z "$aix_libpath"; then aix_libp
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- hpux9*)
-- if test "$GCC" = yes; then
++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+@@ -8439,7 +9073,7 @@ if test -z "$aix_libpath"; then aix_libp
+
+ hpux9*)
+ if test "$GCC" = yes; then
- archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-- else
-- archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-- fi
-- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-- hardcode_libdir_separator=:
-- hardcode_direct=yes
--
-- # hardcode_minus_L: Not really in the search PATH,
-- # but as the default location of the library.
-- hardcode_minus_L=yes
-- export_dynamic_flag_spec='${wl}-E'
-- ;;
--
-- hpux10*)
++ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+@@ -8454,8 +9088,8 @@ if test -z "$aix_libpath"; then aix_libp
+ ;;
+
+ hpux10*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-- fi
-- if test "$with_gnu_ld" = no; then
-- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-- hardcode_libdir_flag_spec_ld='+b $libdir'
-- hardcode_libdir_separator=:
-- hardcode_direct=yes
-- hardcode_direct_absolute=yes
-- export_dynamic_flag_spec='${wl}-E'
-- # hardcode_minus_L: Not really in the search PATH,
-- # but as the default location of the library.
-- hardcode_minus_L=yes
-- fi
-- ;;
--
-- hpux11*)
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+@@ -8473,16 +9107,16 @@ if test -z "$aix_libpath"; then aix_libp
+ ;;
+
+ hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-- case $host_cpu in
-- hppa*64*)
-- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- ia64*)
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- *)
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- esac
-- else
-- case $host_cpu in
-- hppa*64*)
-- archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- ia64*)
-- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- *)
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+@@ -8494,7 +9128,46 @@ if test -z "$aix_libpath"; then aix_libp
+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-- ;;
-- esac
-- fi
-- if test "$with_gnu_ld" = no; then
-- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-- hardcode_libdir_separator=:
--
-- case $host_cpu in
-- hppa*64*|ia64*)
-- hardcode_direct=no
-- hardcode_shlibpath_var=no
-- ;;
-- *)
-- hardcode_direct=yes
-- hardcode_direct_absolute=yes
-- export_dynamic_flag_spec='${wl}-E'
--
-- # hardcode_minus_L: Not really in the search PATH,
-- # but as the default location of the library.
-- hardcode_minus_L=yes
-- ;;
-- esac
-- fi
-- ;;
--
-- irix5* | irix6* | nonstopux*)
-- if test "$GCC" = yes; then
++
++ # Older versions of the 11.00 compiler do not understand -b yet
++ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
++$as_echo_n "checking if $CC understands -b... " >&6; }
++if ${lt_cv_prog_compiler__b+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler__b=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -b"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&5
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler__b=yes
++ fi
++ else
++ lt_cv_prog_compiler__b=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
++$as_echo "$lt_cv_prog_compiler__b" >&6; }
++
++if test x"$lt_cv_prog_compiler__b" = xyes; then
++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++else
++ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++fi
++
+ ;;
+ esac
+ fi
+@@ -8522,26 +9195,39 @@ if test -z "$aix_libpath"; then aix_libp
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-- # Try to use the -exported_symbol ld option, if it does not
-- # work, assume that -exports_file does not work either and
-- # implicitly export all symbols.
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ # Try to use the -exported_symbol ld option, if it does not
+ # work, assume that -exports_file does not work either and
+ # implicitly export all symbols.
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
++ # This should be the same for all languages, so no per-tag cache variable.
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
-int foo(void) {}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
++int foo (void) { return 0; }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
++ lt_cv_irix_exported_symbol=yes
++else
++ lt_cv_irix_exported_symbol=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
- LDFLAGS="$save_LDFLAGS"
-- else
++ LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++ if test "$lt_cv_irix_exported_symbol" = yes; then
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++ fi
+ else
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-- fi
-- archive_cmds_need_lc='no'
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- hardcode_libdir_separator=:
-- inherit_rpath=yes
-- link_all_deplibs=yes
-- ;;
--
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+@@ -8550,7 +9236,7 @@ rm -f core conftest.err conftest.$ac_obj
+ link_all_deplibs=yes
+ ;;
+
- netbsd* | netbsdelf*-gnu)
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
-- else
-- archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
-- fi
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- newsos6)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=yes
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- hardcode_libdir_separator=:
-- hardcode_shlibpath_var=no
-- ;;
--
-- *nto* | *qnx*)
-- ;;
--
-- openbsd*)
-- if test -f /usr/libexec/ld.so; then
-- hardcode_direct=yes
-- hardcode_shlibpath_var=no
-- hardcode_direct_absolute=yes
-- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-- export_dynamic_flag_spec='${wl}-E'
-- else
-- case $host_os in
-- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_libdir_flag_spec='-R$libdir'
-- ;;
-- *)
-- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-- ;;
-- esac
-- fi
-- else
-- ld_shlibs=no
-- fi
-- ;;
--
-- os2*)
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_minus_L=yes
-- allow_undefined_flag=unsupported
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+@@ -8603,17 +9289,17 @@ rm -f core conftest.err conftest.$ac_obj
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
- archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-- old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-- ;;
--
-- osf3*)
-- if test "$GCC" = yes; then
-- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
++ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-- else
-- allow_undefined_flag=' -expect_unresolved \*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
-- fi
-- archive_cmds_need_lc='no'
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- hardcode_libdir_separator=:
-- ;;
--
-- osf4* | osf5*) # as osf3* with the addition of -msym flag
-- if test "$GCC" = yes; then
-- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+@@ -8623,13 +9309,13 @@ rm -f core conftest.err conftest.$ac_obj
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-- else
-- allow_undefined_flag=' -expect_unresolved \*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
-- archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
--
-- # Both c and cxx compiler support -rpath directly
-- hardcode_libdir_flag_spec='-rpath $libdir'
-- fi
-- archive_cmds_need_lc='no'
-- hardcode_libdir_separator=:
-- ;;
--
-- solaris*)
-- no_undefined_flag=' -z defs'
-- if test "$GCC" = yes; then
-- wlarc='${wl}'
++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec='-rpath $libdir'
+@@ -8642,9 +9328,9 @@ rm -f core conftest.err conftest.$ac_obj
+ no_undefined_flag=' -z defs'
+ if test "$GCC" = yes; then
+ wlarc='${wl}'
- archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-- else
-- case `$CC -V 2>&1` in
-- *"Compilers 5.0"*)
-- wlarc=''
-- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
-- ;;
-- *)
-- wlarc='${wl}'
-- archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-- $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-- ;;
-- esac
-- fi
-- hardcode_libdir_flag_spec='-R$libdir'
-- hardcode_shlibpath_var=no
-- case $host_os in
-- solaris2.[0-5] | solaris2.[0-5].*) ;;
-- *)
-- # The compiler driver will combine and reorder linker options,
-- # but understands `-z linker_flag'. GCC discards it without `$wl',
-- # but is careful enough not to reorder.
-- # Supported since Solaris 2.6 (maybe 2.5.1?)
-- if test "$GCC" = yes; then
-- whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-- else
-- whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
-- fi
-- ;;
-- esac
-- link_all_deplibs=yes
-- ;;
--
-- sunos4*)
-- if test "x$host_vendor" = xsequent; then
-- # Use $CC to link under sequent, because it throws in some extra .o
-- # files that make .init and .fini sections work.
-- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-- fi
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_direct=yes
-- hardcode_minus_L=yes
-- hardcode_shlibpath_var=no
-- ;;
--
-- sysv4)
-- case $host_vendor in
-- sni)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=yes # is this really true???
-- ;;
-- siemens)
-- ## LD is ld it makes a PLAMLIB
-- ## CC just makes a GrossModule.
-- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-- reload_cmds='$CC -r -o $output$reload_objs'
-- hardcode_direct=no
-- ;;
-- motorola)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-- ;;
-- esac
-- runpath_var='LD_RUN_PATH'
-- hardcode_shlibpath_var=no
-- ;;
--
-- sysv4.3*)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_shlibpath_var=no
-- export_dynamic_flag_spec='-Bexport'
-- ;;
--
-- sysv4*MP*)
-- if test -d /usr/nec; then
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_shlibpath_var=no
-- runpath_var=LD_RUN_PATH
-- hardcode_runpath_var=yes
-- ld_shlibs=yes
-- fi
-- ;;
--
-- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-- no_undefined_flag='${wl}-z,text'
-- archive_cmds_need_lc=no
-- hardcode_shlibpath_var=no
-- runpath_var='LD_RUN_PATH'
--
-- if test "$GCC" = yes; then
-- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- fi
-- ;;
--
-- sysv5* | sco3.2v5* | sco5v6*)
-- # Note: We can NOT use -z defs as we might desire, because we do not
-- # link with -lc, and that would cause any symbols used from libc to
-- # always be unresolved, which means just about no library would
-- # ever link correctly. If we're not using GNU ld we use -z text
-- # though, which does catch some bad symbols but isn't as heavy-handed
-- # as -z defs.
-- no_undefined_flag='${wl}-z,text'
-- allow_undefined_flag='${wl}-z,nodefs'
-- archive_cmds_need_lc=no
-- hardcode_shlibpath_var=no
-- hardcode_libdir_flag_spec='${wl}-R,$libdir'
-- hardcode_libdir_separator=':'
-- link_all_deplibs=yes
-- export_dynamic_flag_spec='${wl}-Bexport'
-- runpath_var='LD_RUN_PATH'
--
-- if test "$GCC" = yes; then
-- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- else
-- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-- fi
-- ;;
--
-- uts4*)
-- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-- hardcode_libdir_flag_spec='-L$libdir'
-- hardcode_shlibpath_var=no
-- ;;
--
-- *)
-- ld_shlibs=no
-- ;;
-- esac
--
-- if test x$host_vendor = xsni; then
-- case $host in
-- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-- export_dynamic_flag_spec='${wl}-Blargedynsym'
-- ;;
-- esac
-- fi
-- fi
--
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
--$as_echo "$ld_shlibs" >&6; }
--test "$ld_shlibs" = no && can_build_shared=no
--
--with_gnu_ld=$with_gnu_ld
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--#
--# Do we need to explicitly link libc?
--#
--case "x$archive_cmds_need_lc" in
--x|xyes)
-- # Assume -lc should be added
-- archive_cmds_need_lc=yes
--
-- if test "$enable_shared" = yes && test "$GCC" = yes; then
-- case $archive_cmds in
-- *'~'*)
-- # FIXME: we may have to deal with multi-command sequences.
-- ;;
-- '$CC '*)
-- # Test whether the compiler implicitly links with -lc since on some
-- # systems, -lgcc has to come before -lc. If gcc already passes -lc
-- # to ld, don't add -lc before -lgcc.
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
--$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
++ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ else
+ case `$CC -V 2>&1` in
+ *"Compilers 5.0"*)
+@@ -8832,44 +9518,50 @@ x|xyes)
+ # to ld, don't add -lc before -lgcc.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+ $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
- $RM conftest*
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
--
++if ${lt_cv_archive_cmds_need_lc+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ $RM conftest*
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-- (eval $ac_compile) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } 2>conftest.err; then
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
@@ -31010,10 +20788,24 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
- lt_save_allow_undefined_flag=$allow_undefined_flag
- allow_undefined_flag=
- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-- (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }
++ soname=conftest
++ lib=conftest
++ libobjs=conftest.$ac_objext
++ deplibs=
++ wl=$lt_prog_compiler_wl
++ pic_flag=$lt_prog_compiler_pic
++ compiler_flags=-v
++ linker_flags=-v
++ verstring=
++ output_objdir=.
++ libname=conftest
++ lt_save_allow_undefined_flag=$allow_undefined_flag
++ allow_undefined_flag=
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
- then
- archive_cmds_need_lc=no
- else
@@ -31026,354 +20818,190 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
- $RM conftest*
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
-$as_echo "$archive_cmds_need_lc" >&6; }
-- ;;
-- esac
-- fi
-- ;;
--esac
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
--$as_echo_n "checking dynamic linker characteristics... " >&6; }
--
--if test "$GCC" = yes; then
-- case $host_os in
-- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
-- *) lt_awk_arg="/^libraries:/" ;;
-- esac
++ then
++ lt_cv_archive_cmds_need_lc=no
++ else
++ lt_cv_archive_cmds_need_lc=yes
++ fi
++ allow_undefined_flag=$lt_save_allow_undefined_flag
++ else
++ cat conftest.err 1>&5
++ fi
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
++$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
++ archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+ ;;
+ esac
+ fi
+@@ -9040,16 +9732,23 @@ if test "$GCC" = yes; then
+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+ *) lt_awk_arg="/^libraries:/" ;;
+ esac
- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
-- # if the path contains ";" then we assume it to be the separator
-- # otherwise default to the standard path separator (i.e. ":") - it is
-- # assumed that no part of a normal pathname contains ";" but that should
-- # okay in the real world where ";" in dirpaths is itself problematic.
++ case $host_os in
++ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
++ *) lt_sed_strip_eq="s,=/,/,g" ;;
++ esac
++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
++ case $lt_search_path_spec in
++ *\;*)
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
- else
- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
-- # Ok, now we have the path, separated by spaces, we can step through it
-- # and add multilib dir if necessary.
-- lt_tmp_lt_search_path_spec=
-- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
-- for lt_sys_path in $lt_search_path_spec; do
-- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
-- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
-- else
-- test -d "$lt_sys_path" && \
-- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
-- fi
-- done
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
++ ;;
++ *)
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ esac
+ # Ok, now we have the path, separated by spaces, we can step through it
+ # and add multilib dir if necessary.
+ lt_tmp_lt_search_path_spec=
+@@ -9062,7 +9761,7 @@ if test "$GCC" = yes; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+ fi
+ done
- lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
--BEGIN {RS=" "; FS="/|\n";} {
-- lt_foo="";
-- lt_count=0;
-- for (lt_i = NF; lt_i > 0; lt_i--) {
-- if ($lt_i != "" && $lt_i != ".") {
-- if ($lt_i == "..") {
-- lt_count++;
-- } else {
-- if (lt_count == 0) {
-- lt_foo="/" $lt_i lt_foo;
-- } else {
-- lt_count--;
-- }
-- }
-- }
-- }
-- if (lt_foo != "") { lt_freq[lt_foo]++; }
-- if (lt_freq[lt_foo] == 1) { print lt_foo; }
--}'`
++ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+ BEGIN {RS=" "; FS="/|\n";} {
+ lt_foo="";
+ lt_count=0;
+@@ -9082,7 +9781,13 @@ BEGIN {RS=" "; FS="/|\n";} {
+ if (lt_foo != "") { lt_freq[lt_foo]++; }
+ if (lt_freq[lt_foo] == 1) { print lt_foo; }
+ }'`
- sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
--else
-- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
--fi
--library_names_spec=
--libname_spec='lib$name'
--soname_spec=
--shrext_cmds=".so"
--postinstall_cmds=
--postuninstall_cmds=
--finish_cmds=
--finish_eval=
--shlibpath_var=
--shlibpath_overrides_runpath=unknown
--version_type=none
--dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--need_lib_prefix=unknown
--hardcode_into_libs=no
--
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
--
--case $host_os in
--aix3*)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-- shlibpath_var=LIBPATH
--
-- # AIX 3 has no versioning support, so we append a major version to the name.
-- soname_spec='${libname}${release}${shared_ext}$major'
-- ;;
--
--aix[4-9]*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- hardcode_into_libs=yes
-- if test "$host_cpu" = ia64; then
-- # AIX 5 supports IA64
-- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- else
-- # With GCC up to 2.95.x, collect2 would create an import file
-- # for dependence libraries. The import file would start with
-- # the line `#! .'. This would cause the generated library to
-- # depend on `.', always an invalid library. This was fixed in
-- # development snapshots of GCC prior to 3.0.
-- case $host_os in
-- aix4 | aix4.[01] | aix4.[01].*)
-- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-- echo ' yes '
-- echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-- :
-- else
-- can_build_shared=no
-- fi
-- ;;
-- esac
-- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-- # soname into executable. Probably we can add versioning support to
-- # collect2, so additional links can be useful in future.
-- if test "$aix_use_runtimelinking" = yes; then
-- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-- # instead of lib<name>.a to let people know that these are not
-- # typical AIX shared libraries.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- else
-- # We preserve .a as extension for shared libraries through AIX4.2
-- # and later when we are not doing run time linking.
-- library_names_spec='${libname}${release}.a $libname.a'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- fi
-- shlibpath_var=LIBPATH
-- fi
-- ;;
--
--amigaos*)
-- case $host_cpu in
-- powerpc)
-- # Since July 2007 AmigaOS4 officially supports .so libraries.
-- # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- ;;
-- m68k)
-- library_names_spec='$libname.ixlibrary $libname.a'
-- # Create ${libname}_ixlibrary.a entries in /sys/libs.
++ # AWK program above erroneously prepends '/' to C:/dos/paths
++ # for these hosts.
++ case $host_os in
++ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
++ $SED 's,/\([A-Za-z]:\),\1,g'` ;;
++ esac
++ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+ else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ fi
+@@ -9170,7 +9875,7 @@ amigaos*)
+ m68k)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-- ;;
-- esac
-- ;;
--
--beos*)
-- library_names_spec='${libname}${shared_ext}'
-- dynamic_linker="$host_os ld.so"
-- shlibpath_var=LIBRARY_PATH
-- ;;
--
--bsdi[45]*)
-- version_type=linux
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-- # the default ld.so.conf also contains /usr/contrib/lib and
-- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-- # libtool to hard-code these into programs
-- ;;
--
--cygwin* | mingw* | pw32* | cegcc*)
-- version_type=windows
-- shrext_cmds=".dll"
-- need_version=no
-- need_lib_prefix=no
--
++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ ;;
+ esac
+ ;;
+@@ -9201,58 +9906,106 @@ cygwin* | mingw* | pw32* | cegcc*)
+ need_version=no
+ need_lib_prefix=no
+
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
- library_names_spec='$libname.dll.a'
-- # DLL is installed to $(libdir)/../bin by postinstall_cmds
-- postinstall_cmds='base_file=`basename \${file}`~
-- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-- dldir=$destdir/`dirname \$dlpath`~
-- test -d \$dldir || mkdir -p \$dldir~
++ case $GCC,$cc_basename in
++ yes,*)
++ # gcc
++ library_names_spec='$libname.dll.a'
++ # DLL is installed to $(libdir)/../bin by postinstall_cmds
++ postinstall_cmds='base_file=`basename \${file}`~
++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++ dldir=$destdir/`dirname \$dlpath`~
++ test -d \$dldir || mkdir -p \$dldir~
++ $install_prog $dir/$dlname \$dldir/$dlname~
++ chmod a+x \$dldir/$dlname~
++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++ fi'
++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++ dlpath=$dir/\$dldll~
++ $RM \$dlpath'
++ shlibpath_overrides_runpath=yes
++
++ case $host_os in
++ cygwin*)
++ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
++ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
++ ;;
++ mingw* | cegcc*)
++ # MinGW DLLs use traditional 'lib' prefix
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ pw32*)
++ # pw32 DLLs use 'pw' prefix rather than 'lib'
++ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ esac
++ dynamic_linker='Win32 ld.exe'
++ ;;
++
++ *,cl*)
++ # Native MSVC
++ libname_spec='$name'
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ library_names_spec='${libname}.dll.lib'
++
++ case $build_os in
++ mingw*)
++ sys_lib_search_path_spec=
++ lt_save_ifs=$IFS
++ IFS=';'
++ for lt_path in $LIB
++ do
++ IFS=$lt_save_ifs
++ # Let DOS variable expansion print the short 8.3 style file name.
++ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++ done
++ IFS=$lt_save_ifs
++ # Convert to MSYS style.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++ ;;
++ cygwin*)
++ # Convert to unix form, then to dos form, then back to unix form
++ # but this time dos style (no spaces!) so that the unix form looks
++ # like /cygdrive/c/PROGRA~1:/cygdr...
++ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ *)
++ sys_lib_search_path_spec="$LIB"
++ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++ # It is most probably a Windows format PATH.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++ else
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ fi
++ # FIXME: find the short name or the path components, as spaces are
++ # common. (e.g. "Program Files" -> "PROGRA~1")
++ ;;
++ esac
++
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname~
- if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
- eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
- fi'
-- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-- dlpath=$dir/\$dldll~
-- $RM \$dlpath'
-- shlibpath_overrides_runpath=yes
++ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
@@ -31402,601 +21030,17474 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- ;;
- esac
-- ;;
--
-- *)
-- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-- ;;
-- esac
++ dynamic_linker='Win32 link.exe'
+ ;;
+
+ *)
++ # Assume MSVC wrapper
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++ dynamic_linker='Win32 ld.exe'
+ ;;
+ esac
- dynamic_linker='Win32 ld.exe'
-- # FIXME: first we should search . and the directory the executable is in
-- shlibpath_var=PATH
-- ;;
--
--darwin* | rhapsody*)
-- dynamic_linker="$host_os dyld"
-- version_type=darwin
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-- soname_spec='${libname}${release}${major}$shared_ext'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+@@ -9339,6 +10092,19 @@ gnu*)
+ hardcode_into_libs=yes
+ ;;
+
++haiku*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ dynamic_linker="$host_os runtime_loader"
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
++ hardcode_into_libs=yes
++ ;;
++
+ hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+@@ -9381,8 +10147,10 @@ hpux9* | hpux10* | hpux11*)
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+- # HP-UX runs *really* slowly unless shared libraries are mode 555.
++ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+ postinstall_cmds='chmod 555 $lib'
++ # or fails outright, so override atomically:
++ install_override_mode=555
+ ;;
+
+ interix[3-9]*)
+@@ -9449,12 +10217,17 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
++
+ # Some binutils ld are patched to set DT_RUNPATH
+- save_LDFLAGS=$LDFLAGS
+- save_libdir=$libdir
+- eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+- LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_shlibpath_overrides_runpath=no
++ save_LDFLAGS=$LDFLAGS
++ save_libdir=$libdir
++ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
++ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -9467,23 +10240,31 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
- shlibpath_overrides_runpath=yes
-- shlibpath_var=DYLD_LIBRARY_PATH
-- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--
-- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
-- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-- ;;
--
--dgux*)
++ lt_cv_shlibpath_overrides_runpath=yes
+ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+- LDFLAGS=$save_LDFLAGS
+- libdir=$save_libdir
++ LDFLAGS=$save_LDFLAGS
++ libdir=$save_libdir
++
++fi
++
++ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
++ # Add ABI-specific directories to the system library path.
++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
++
+ # Append ld.so.conf contents to the search path
+ if test -f /etc/ld.so.conf; then
+- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
++
+ fi
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+@@ -9495,18 +10276,6 @@ rm -f core conftest.err conftest.$ac_obj
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
+- shlibpath_overrides_runpath=no
+- hardcode_into_libs=yes
+- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
--freebsd1*)
-- dynamic_linker=no
-- ;;
--
--freebsd* | dragonfly*)
-- # DragonFly does not have aout. When/if they implement a new
-- # versioning mechanism, adjust this.
-- if test -x /usr/bin/objformat; then
-- objformat=`/usr/bin/objformat`
-- else
-- case $host_os in
-- freebsd[123]*) objformat=aout ;;
-- *) objformat=elf ;;
-- esac
-- fi
-- version_type=freebsd-$objformat
-- case $version_type in
-- freebsd-elf*)
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-- need_version=no
-- need_lib_prefix=no
-- ;;
-- freebsd-*)
-- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-- need_version=yes
-- ;;
-- esac
-- shlibpath_var=LD_LIBRARY_PATH
-- case $host_os in
-- freebsd2*)
-- shlibpath_overrides_runpath=yes
-- ;;
-- freebsd3.[01]* | freebsdelf3.[01]*)
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- ;;
-- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- ;;
-- *) # from 4.6 on, and DragonFly
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- ;;
-- esac
+ netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+@@ -9797,6 +10566,11 @@ fi
+
+
+
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+ $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+ hardcode_action=
+@@ -9869,7 +10643,7 @@ else
+ # if libdl is installed we need to link against it
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+ $as_echo_n "checking for dlopen in -ldl... " >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9903,7 +10677,7 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ else
+
+@@ -9917,12 +10691,12 @@ fi
+
+ *)
+ ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+-if test "x$ac_cv_func_shl_load" = x""yes; then :
++if test "x$ac_cv_func_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+ $as_echo_n "checking for shl_load in -ldld... " >&6; }
+-if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
++if ${ac_cv_lib_dld_shl_load+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9956,16 +10730,16 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+ $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+-if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
++if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+ else
+ ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+-if test "x$ac_cv_func_dlopen" = x""yes; then :
++if test "x$ac_cv_func_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+ $as_echo_n "checking for dlopen in -ldl... " >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9999,12 +10773,12 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+ $as_echo_n "checking for dlopen in -lsvld... " >&6; }
+-if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
++if ${ac_cv_lib_svld_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10038,12 +10812,12 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+ $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+-if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+ $as_echo_n "checking for dld_link in -ldld... " >&6; }
+-if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
++if ${ac_cv_lib_dld_dld_link+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10077,7 +10851,7 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+ $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+-if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
++if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+ fi
+
+@@ -10118,7 +10892,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+ $as_echo_n "checking whether a program can dlopen itself... " >&6; }
+-if test "${lt_cv_dlopen_self+set}" = set; then :
++if ${lt_cv_dlopen_self+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then :
+@@ -10127,7 +10901,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line __oline__ "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -10168,7 +10942,13 @@ else
+ # endif
+ #endif
+
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -10177,7 +10957,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -10214,7 +10998,7 @@ $as_echo "$lt_cv_dlopen_self" >&6; }
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+ $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+-if test "${lt_cv_dlopen_self_static+set}" = set; then :
++if ${lt_cv_dlopen_self_static+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then :
+@@ -10223,7 +11007,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line __oline__ "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -10264,7 +11048,13 @@ else
+ # endif
+ #endif
+
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -10273,7 +11063,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -10536,7 +11330,7 @@ fi
+ set dummy pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_HAVE_PKGCONFIG+set}" = set; then :
++if ${ac_cv_prog_HAVE_PKGCONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$HAVE_PKGCONFIG"; then
+@@ -10572,20 +11366,24 @@ fi
+
+
+ if test "x$HAVE_PKGCONFIG" = "xno"; then
+- as_fn_error "you need to have pkgconfig installed !" "$LINENO" 5
++ as_fn_error $? "you need to have pkgconfig installed !" "$LINENO" 5
+ fi
+
+
+
+
+
++
++
++
++
+ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
++if ${ac_cv_path_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $PKG_CONFIG in
+@@ -10628,7 +11426,7 @@ if test -z "$ac_cv_path_PKG_CONFIG"; the
+ set dummy pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
++if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $ac_pt_PKG_CONFIG in
+@@ -10691,59 +11489,62 @@ $as_echo "yes" >&6; }
+ $as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
+-
+ fi
+
+ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST" >&5
+ $as_echo_n "checking for GST... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_CFLAGS"; then
+- pkg_cv_GST_CFLAGS="$GST_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_CFLAGS"; then
++ pkg_cv_GST_CFLAGS="$GST_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
+- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
++ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED
++ gstreamer-video-0.10\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GST_CFLAGS=`$PKG_CONFIG --cflags "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_LIBS"; then
+- pkg_cv_GST_LIBS="$GST_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_LIBS"; then
++ pkg_cv_GST_LIBS="$GST_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
+- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
++ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED
++ gstreamer-video-0.10\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GST_LIBS=`$PKG_CONFIG --libs "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10751,19 +11552,21 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>&1`
+ else
+- GST_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_PKG_ERRORS=`$PKG_CONFIG --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GST_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GST=no
++ HAVE_GST=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GST=no
+ else
+ GST_CFLAGS=$pkg_cv_GST_CFLAGS
+@@ -10774,7 +11577,7 @@ $as_echo "yes" >&6; }
+ fi
+
+ if test "x$HAVE_GST" = "xno"; then
+- as_fn_error "you need gstreamer development packages installed !" "$LINENO" 5
++ as_fn_error $? "you need gstreamer development packages installed !" "$LINENO" 5
+ fi
+
+ GST_CFLAGS="$GST_CFLAGS $GST_ERROR"
+@@ -10789,11 +11592,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST_BASE" >&5
+ $as_echo_n "checking for GST_BASE... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_BASE_CFLAGS"; then
+- pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_BASE_CFLAGS"; then
++ pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10803,15 +11605,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_BASE_LIBS"; then
+- pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_BASE_LIBS"; then
++ pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10821,14 +11621,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10836,17 +11637,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ else
+- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GST_BASE_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GST_BASE=no
++ HAVE_GST_BASE=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GST_BASE=no
+ else
+ GST_BASE_CFLAGS=$pkg_cv_GST_BASE_CFLAGS
+@@ -10869,11 +11670,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPB_BASE" >&5
+ $as_echo_n "checking for GSTPB_BASE... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTPB_BASE_CFLAGS"; then
+- pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTPB_BASE_CFLAGS"; then
++ pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10883,15 +11683,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTPB_BASE_LIBS"; then
+- pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTPB_BASE_LIBS"; then
++ pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10901,14 +11699,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10916,17 +11715,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ else
+- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTPB_BASE_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GSTPB_BASE=no
++ HAVE_GSTPB_BASE=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GSTPB_BASE=no
+ else
+ GSTPB_BASE_CFLAGS=$pkg_cv_GSTPB_BASE_CFLAGS
+@@ -10949,11 +11748,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTCTRL" >&5
+ $as_echo_n "checking for GSTCTRL... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTCTRL_CFLAGS"; then
+- pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTCTRL_CFLAGS"; then
++ pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10963,15 +11761,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTCTRL_LIBS"; then
+- pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTCTRL_LIBS"; then
++ pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10981,14 +11777,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10996,17 +11793,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ else
+- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTCTRL_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GSTCTRL=no
++ HAVE_GSTCTRL=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GSTCTRL=no
+ else
+ GSTCTRL_CFLAGS=$pkg_cv_GSTCTRL_CFLAGS
+@@ -11100,10 +11897,21 @@ $as_echo "$as_me: WARNING: cache variabl
+ :end' >>confcache
+ if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+- test "x$cache_file" != "x/dev/null" &&
++ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+ $as_echo "$as_me: updating cache $cache_file" >&6;}
+- cat confcache >$cache_file
++ if test ! -f "$cache_file" || test -h "$cache_file"; then
++ cat confcache >"$cache_file"
++ else
++ case $cache_file in #(
++ */* | ?:*)
++ mv -f confcache "$cache_file"$$ &&
++ mv -f "$cache_file"$$ "$cache_file" ;; #(
++ *)
++ mv -f confcache "$cache_file" ;;
++ esac
++ fi
++ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+ $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+@@ -11119,6 +11927,7 @@ DEFS=-DHAVE_CONFIG_H
+
+ ac_libobjs=
+ ac_ltlibobjs=
++U=
+ for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+@@ -11134,7 +11943,7 @@ LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+- as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
++ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -n "$EXEEXT"; then
+@@ -11146,15 +11955,15 @@ else
+ fi
+
+ if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+- as_fn_error "conditional \"AMDEP\" was never defined.
++ as_fn_error $? "conditional \"AMDEP\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+- as_fn_error "conditional \"am__fastdepCC\" was never defined.
++ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+
+-: ${CONFIG_STATUS=./config.status}
++: "${CONFIG_STATUS=./config.status}"
+ ac_write_fail=0
+ ac_clean_files_save=$ac_clean_files
+ ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+@@ -11255,6 +12064,7 @@ fi
+ IFS=" "" $as_nl"
+
+ # Find who we are. Look in the path if we contain no directory separator.
++as_myself=
+ case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -11300,19 +12110,19 @@ export LANGUAGE
+ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+-@%:@ as_fn_error ERROR [LINENO LOG_FD]
+-@%:@ ---------------------------------
++@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
++@%:@ ----------------------------------------
+ @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-@%:@ script with status @S|@?, using 1 if that was 0.
++@%:@ script with STATUS, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$?; test $as_status -eq 0 && as_status=1
+- if test "$3"; then
+- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+- $as_echo "$as_me: error: $1" >&2
++ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+ } @%:@ as_fn_error
+
+@@ -11508,7 +12318,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+ } @%:@ as_fn_mkdir_p
+@@ -11562,7 +12372,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri
+ # values after options handling.
+ ac_log="
+ This file was extended by $as_me, which was
+-generated by GNU Autoconf 2.65. Invocation command line was
++generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+@@ -11628,10 +12438,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ ac_cs_version="\\
+ config.status
+-configured by $0, generated by GNU Autoconf 2.65,
++configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This config.status script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it."
+
+@@ -11649,11 +12459,16 @@ ac_need_defaults=:
+ while test $# != 0
+ do
+ case $1 in
+- --*=*)
++ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
++ --*=)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=
++ ac_shift=:
++ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+@@ -11675,6 +12490,7 @@ do
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+@@ -11687,7 +12503,7 @@ do
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+- as_fn_error "ambiguous option: \`$1'
++ as_fn_error $? "ambiguous option: \`$1'
+ Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+@@ -11696,7 +12512,7 @@ Try \`$0 --help' for more information.";
+ ac_cs_silent=: ;;
+
+ # This is an error.
+- -*) as_fn_error "unrecognized option: \`$1'
++ -*) as_fn_error $? "unrecognized option: \`$1'
+ Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+@@ -11750,131 +12566,153 @@ AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac
+ sed_quote_subst='$sed_quote_subst'
+ double_quote_subst='$double_quote_subst'
+ delay_variable_subst='$delay_variable_subst'
+-macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+-macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+-pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+-host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+-host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+-host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+-build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+-build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+-build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+-SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+-Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+-GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+-EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+-FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+-LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+-NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+-LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+-max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+-ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+-exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+-reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+-deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+-file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+-AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+-AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+-STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+-RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+-old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+-CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+-compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+-GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+-objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+-SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+-ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+-MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+-need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+-DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+-NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+-LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+-OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+-OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+-libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+-shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+-export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+-allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+-inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+-link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+-fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+-always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+-export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+-include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+-prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+-need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+-need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+-version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+-runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+-libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+-sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+-old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+-striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
++macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
++macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
++enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
++enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
++pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
++enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
++SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
++ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
++host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
++host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
++host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
++build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
++build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
++build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
++SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
++Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
++GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
++EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
++FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
++LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
++NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
++LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
++max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
++ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
++exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
++lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
++lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
++lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
++reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
++reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
++OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
++deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
++file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
++AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
++AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
++STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
++RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
++old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
++lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
++CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
++CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
++compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
++GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
++objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
++MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
++lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
++need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
++DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
++NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
++LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
++OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
++OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
++libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
++shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
++extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
++enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
++export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
++whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
++compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
++old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
++archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
++module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
++allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
++no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
++hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
++hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
++hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
++hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
++hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
++inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
++link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
++always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
++export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
++exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
++include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
++prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
++file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
++variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
++need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
++need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
++version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
++runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
++libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
++library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
++soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
++install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
++postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
++finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
++hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
++sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
++sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
++enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
++old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
++striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+
+ LTCC='$LTCC'
+ LTCFLAGS='$LTCFLAGS'
+ compiler='$compiler_DEFAULT'
+
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$1
++_LTECHO_EOF'
++}
++
+ # Quote evaled strings.
+-for var in SED \
++for var in SHELL \
++ECHO \
++SED \
+ GREP \
+ EGREP \
+ FGREP \
+@@ -11887,8 +12725,13 @@ reload_flag \
+ OBJDUMP \
+ deplibs_check_method \
+ file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
+ AR \
+ AR_FLAGS \
++archiver_list_spec \
+ STRIP \
+ RANLIB \
+ CC \
+@@ -11898,14 +12741,14 @@ lt_cv_sys_global_symbol_pipe \
+ lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+-SHELL \
+-ECHO \
++nm_file_list_spec \
+ lt_prog_compiler_no_builtin_flag \
+-lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
++lt_prog_compiler_wl \
+ lt_prog_compiler_static \
+ lt_cv_prog_compiler_c_o \
+ need_locks \
++MANIFEST_TOOL \
+ DSYMUTIL \
+ NMEDIT \
+ LIPO \
+@@ -11921,7 +12764,6 @@ no_undefined_flag \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+-fix_srcfile_path \
+ exclude_expsyms \
+ include_expsyms \
+ file_list_spec \
+@@ -11929,12 +12771,13 @@ variables_saved_for_relink \
+ libname_spec \
+ library_names_spec \
+ soname_spec \
++install_override_mode \
+ finish_eval \
+ old_striplib \
+ striplib; do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -11956,14 +12799,15 @@ module_cmds \
+ module_expsym_cmds \
+ export_symbols_cmds \
+ prelink_cmds \
++postlink_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ finish_cmds \
+ sys_lib_search_path_spec \
+ sys_lib_dlsearch_path_spec; do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -11971,12 +12815,6 @@ sys_lib_dlsearch_path_spec; do
+ esac
+ done
+
+-# Fix-up fallback echo if it was mangled by the above quoting rules.
+-case \$lt_ECHO in
+-*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
- ;;
+-esac
-
--gnu*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- hardcode_into_libs=yes
-- ;;
+ ac_aux_dir='$ac_aux_dir'
+ xsi_shell='$xsi_shell'
+ lt_shell_append='$lt_shell_append'
+@@ -12012,7 +12850,7 @@ do
+ "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+
+- *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
++ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+ done
+
+@@ -12035,9 +12873,10 @@ fi
+ # after its creation but before its name has been assigned to `$tmp'.
+ $debug ||
+ {
+- tmp=
++ tmp= ac_tmp=
+ trap 'exit_status=$?
+- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
++ : "${ac_tmp:=$tmp}"
++ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+ ' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+ }
+@@ -12045,12 +12884,13 @@ $debug ||
+
+ {
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+- test -n "$tmp" && test -d "$tmp"
++ test -d "$tmp"
+ } ||
+ {
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+-} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
++} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
++ac_tmp=$tmp
+
+ # Set up the scripts for CONFIG_FILES section.
+ # No need to generate them if there are no CONFIG_FILES.
+@@ -12067,12 +12907,12 @@ if test "x$ac_cr" = x; then
+ fi
+ ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+ if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+- ac_cs_awk_cr='\r'
++ ac_cs_awk_cr='\\r'
+ else
+ ac_cs_awk_cr=$ac_cr
+ fi
+
+-echo 'BEGIN {' >"$tmp/subs1.awk" &&
++echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+ _ACEOF
+
+
+@@ -12081,18 +12921,18 @@ _ACEOF
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+ } >conf$$subs.sh ||
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+-ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ ac_delim='%!_!# '
+ for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -12100,7 +12940,7 @@ done
+ rm -f conf$$subs.sh
+
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+-cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
++cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+ _ACEOF
+ sed -n '
+ h
+@@ -12148,7 +12988,7 @@ t delim
+ rm -f conf$$subs.awk
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ _ACAWK
+-cat >>"\$tmp/subs1.awk" <<_ACAWK &&
++cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+@@ -12180,21 +13020,29 @@ if sed "s/$ac_cr//" < /dev/null > /dev/n
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+ else
+ cat
+-fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+- || as_fn_error "could not setup config files machinery" "$LINENO" 5
++fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
++ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+ _ACEOF
+
+-# VPATH may cause trouble with some makes, so we remove $(srcdir),
+-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
++# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
++# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+ # trailing colons and then remove the whole line if VPATH becomes empty
+ # (actually we leave an empty line to preserve line numbers).
+ if test "x$srcdir" = x.; then
+- ac_vpsub='/^[ ]*VPATH[ ]*=/{
+-s/:*\$(srcdir):*/:/
+-s/:*\${srcdir}:*/:/
+-s/:*@srcdir@:*/:/
+-s/^\([^=]*=[ ]*\):*/\1/
++ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
++h
++s///
++s/^/:/
++s/[ ]*$/:/
++s/:\$(srcdir):/:/g
++s/:\${srcdir}:/:/g
++s/:@srcdir@:/:/g
++s/^:*//
+ s/:*$//
++x
++s/\(=[ ]*\).*/\1/
++G
++s/\n//
+ s/^[^=]*=[ ]*$//
+ }'
+ fi
+@@ -12206,7 +13054,7 @@ fi # test -n "$CONFIG_FILES"
+ # No need to generate them if there are no CONFIG_HEADERS.
+ # This happens for instance with `./config.status Makefile'.
+ if test -n "$CONFIG_HEADERS"; then
+-cat >"$tmp/defines.awk" <<\_ACAWK ||
++cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+ BEGIN {
+ _ACEOF
+
+@@ -12218,11 +13066,11 @@ _ACEOF
+ # handling of long lines.
+ ac_delim='%!_!# '
+ for ac_last_try in false false :; do
+- ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+- if test -z "$ac_t"; then
++ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
++ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+- as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -12307,7 +13155,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ _ACAWK
+ _ACEOF
+ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+- as_fn_error "could not setup config headers machinery" "$LINENO" 5
++ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+ fi # test -n "$CONFIG_HEADERS"
+
+
+@@ -12320,7 +13168,7 @@ do
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+- :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
++ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+@@ -12339,7 +13187,7 @@ do
+ for ac_f
+ do
+ case $ac_f in
+- -) ac_f="$tmp/stdin";;
++ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+@@ -12348,7 +13196,7 @@ do
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+- as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
++ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+@@ -12374,8 +13222,8 @@ $as_echo "$as_me: creating $ac_file" >&6
+ esac
+
+ case $ac_tag in
+- *:-:* | *:-) cat >"$tmp/stdin" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
++ *:-:* | *:-) cat >"$ac_tmp/stdin" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+@@ -12511,23 +13359,24 @@ s&@INSTALL@&$ac_INSTALL&;t t
+ s&@MKDIR_P@&$ac_MKDIR_P&;t t
+ $ac_datarootdir_hack
+ "
+-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
++ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
++ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
++ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
++ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined." >&5
++which seems to be undefined. Please make sure it is defined" >&5
+ $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined." >&2;}
++which seems to be undefined. Please make sure it is defined" >&2;}
+
+- rm -f "$tmp/stdin"
++ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+- -) cat "$tmp/out" && rm -f "$tmp/out";;
+- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
++ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
++ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+@@ -12536,21 +13385,21 @@ which seems to be undefined. Please mak
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+- } >"$tmp/config.h" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
+- if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
++ } >"$ac_tmp/config.h" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+ $as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+- mv "$tmp/config.h" "$ac_file" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++ mv "$ac_tmp/config.h" "$ac_file" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+- || as_fn_error "could not create -" "$LINENO" 5
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
++ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+ # Compute "$ac_file"'s index in $config_headers.
+ _am_arg="$ac_file"
+@@ -12711,7 +13560,8 @@ $as_echo X"$file" |
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
+ #
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-# 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
+ # Written by Gordon Matzigkeit, 1996
+ #
+ # This file is part of GNU Libtool.
+@@ -12759,6 +13609,12 @@ pic_mode=$pic_mode
+ # Whether or not to optimize for fast installation.
+ fast_install=$enable_fast_install
+
++# Shell to use when invoking shell scripts.
++SHELL=$lt_SHELL
++
++# An echo program that protects backslashes.
++ECHO=$lt_ECHO
++
+ # The host system.
+ host_alias=$host_alias
+ host=$host
+@@ -12808,9 +13664,11 @@ SP2NL=$lt_lt_SP2NL
+ # turn newlines into spaces.
+ NL2SP=$lt_lt_NL2SP
+
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+ # An object symbol dumper.
+ OBJDUMP=$lt_OBJDUMP
+@@ -12818,13 +13676,30 @@ OBJDUMP=$lt_OBJDUMP
+ # Method to check whether dependent libraries are shared objects.
+ deplibs_check_method=$lt_deplibs_check_method
+
+-# Command to use when deplibs_check_method == "file_magic".
++# Command to use when deplibs_check_method = "file_magic".
+ file_magic_cmd=$lt_file_magic_cmd
+
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
++
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
+ # The archiver.
+ AR=$lt_AR
++
++# Flags to create an archive.
+ AR_FLAGS=$lt_AR_FLAGS
+
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
+ # A symbol stripping program.
+ STRIP=$lt_STRIP
+
+@@ -12833,6 +13708,9 @@ RANLIB=$lt_RANLIB
+ old_postinstall_cmds=$lt_old_postinstall_cmds
+ old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
++# Whether to use a lock for old archive extraction.
++lock_old_archive_extraction=$lock_old_archive_extraction
++
+ # A C compiler.
+ LTCC=$lt_CC
+
+@@ -12851,14 +13729,14 @@ global_symbol_to_c_name_address=$lt_lt_c
+ # Transform the output of nm in a C name address pair when lib prefix is needed.
+ global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
+
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
+
+-# An echo program that does not interpret backslashes.
+-ECHO=$lt_ECHO
++# The name of the directory that contains temporary libtool files.
++objdir=$objdir
+
+ # Used to examine libraries when file_magic_cmd begins with "file".
+ MAGIC_CMD=$MAGIC_CMD
+@@ -12866,6 +13744,9 @@ MAGIC_CMD=$MAGIC_CMD
+ # Must we lock files when doing compilation?
+ need_locks=$lt_need_locks
+
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
+ # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+ DSYMUTIL=$lt_DSYMUTIL
+
+@@ -12922,6 +13803,9 @@ library_names_spec=$lt_library_names_spe
+ # The coded name of the library, if different from the real name.
+ soname_spec=$lt_soname_spec
+
++# Permission mode override for installation of shared libraries.
++install_override_mode=$lt_install_override_mode
++
+ # Command to use after installation of a shared archive.
+ postinstall_cmds=$lt_postinstall_cmds
+
+@@ -12961,6 +13845,10 @@ striplib=$lt_striplib
+ # The linker used to build libraries.
+ LD=$lt_LD
+
++# How to create reloadable object files.
++reload_flag=$lt_reload_flag
++reload_cmds=$lt_reload_cmds
++
+ # Commands used to build an old-style archive.
+ old_archive_cmds=$lt_old_archive_cmds
+
+@@ -12973,12 +13861,12 @@ with_gcc=$GCC
+ # Compiler flag to turn off builtin functions.
+ no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
-
--hpux9* | hpux10* | hpux11*)
-- # Give a soname corresponding to the major version so that dld.sl refuses to
-- # link against other versions.
-- version_type=sunos
-- need_lib_prefix=no
-- need_version=no
-- case $host_cpu in
-- ia64*)
-- shrext_cmds='.so'
-- hardcode_into_libs=yes
-- dynamic_linker="$host_os dld.so"
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- if test "X$HPUX_IA64_MODE" = X32; then
-- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-- else
-- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-- fi
-- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-- ;;
-- hppa*64*)
-- shrext_cmds='.sl'
-- hardcode_into_libs=yes
-- dynamic_linker="$host_os dld.sl"
-- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-- ;;
-- *)
-- shrext_cmds='.sl'
-- dynamic_linker="$host_os dld.sl"
-- shlibpath_var=SHLIB_PATH
-- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- ;;
-- esac
-- # HP-UX runs *really* slowly unless shared libraries are mode 555.
-- postinstall_cmds='chmod 555 $lib'
-- ;;
+ # Additional compiler flags for building library objects.
+ pic_flag=$lt_lt_prog_compiler_pic
+
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
+ # Compiler flag to prevent dynamic linking.
+ link_static_flag=$lt_lt_prog_compiler_static
+
+@@ -13065,9 +13953,6 @@ inherit_rpath=$inherit_rpath
+ # Whether libtool must link a program against all its dependency libraries.
+ link_all_deplibs=$link_all_deplibs
+
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path=$lt_fix_srcfile_path
-
--interix[3-9]*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- ;;
+ # Set to "yes" if exported symbols are required.
+ always_export_symbols=$always_export_symbols
+
+@@ -13083,6 +13968,9 @@ include_expsyms=$lt_include_expsyms
+ # Commands necessary for linking programs (against libraries) with templates.
+ prelink_cmds=$lt_prelink_cmds
+
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
++
+ # Specify filename containing input files.
+ file_list_spec=$lt_file_list_spec
+
+@@ -13115,212 +14003,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
-
--irix5* | irix6* | nonstopux*)
-- case $host_os in
-- nonstopux*) version_type=nonstopux ;;
-- *)
-- if test "$lt_cv_prog_gnu_ld" = yes; then
-- version_type=linux
-- else
-- version_type=irix
-- fi ;;
-- esac
-- need_lib_prefix=no
-- need_version=no
-- soname_spec='${libname}${release}${shared_ext}$major'
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-- case $host_os in
-- irix5* | nonstopux*)
-- libsuff= shlibsuff=
-- ;;
-- *)
-- case $LD in # libtool.m4 will add one of these switches to LD
-- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-- libsuff= shlibsuff= libmagic=32-bit;;
-- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-- libsuff=32 shlibsuff=N32 libmagic=N32;;
-- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-- libsuff=64 shlibsuff=64 libmagic=64-bit;;
-- *) libsuff= shlibsuff= libmagic=never-match;;
-- esac
-- ;;
+- case $xsi_shell in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
- esac
-- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-- shlibpath_overrides_runpath=no
-- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-- hardcode_into_libs=yes
-- ;;
+-}
-
--# No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
-- dynamic_linker=no
-- ;;
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result="${1##*/}"
+-}
-
--# This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- # Some binutils ld are patched to set DT_RUNPATH
-- save_LDFLAGS=$LDFLAGS
-- save_libdir=$libdir
-- eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
-- LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-# dirname: Compute the dirname of FILE. If nonempty,
+-# add APPEND to the result, otherwise set result
+-# to NONDIR_REPLACEMENT.
+-# value returned in "$func_dirname_result"
+-# basename: Compute filename of FILE.
+-# value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
+- esac
+- func_basename_result="${1##*/}"
+-}
-
--int
--main ()
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
-{
--
-- ;
-- return 0;
+- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+- # positional parameters, so assign one to ordinary parameter first.
+- func_stripname_result=${3}
+- func_stripname_result=${func_stripname_result#"${1}"}
+- func_stripname_result=${func_stripname_result%"${2}"}
-}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-- shlibpath_overrides_runpath=yes
--fi
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- LDFLAGS=$save_LDFLAGS
-- libdir=$save_libdir
--
-- # This implies no fast_install, which is unacceptable.
-- # Some rework will be needed to allow for fast_install
-- # before this can be enabled.
-- hardcode_into_libs=yes
-
-- # Append ld.so.conf contents to the search path
-- if test -f /etc/ld.so.conf; then
-- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
-- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-- fi
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=${1%%=*}
+- func_opt_split_arg=${1#*=}
+-}
-
-- # We used to test for /lib/ld.so.1 and disable shared libraries on
-- # powerpc, because MkLinux only supported shared libraries with the
-- # GNU dynamic linker. Since this was broken with cross compilers,
-- # most powerpc-linux boxes support dynamic linking these days and
-- # people can always --disable-shared, the test was removed, and we
-- # assume the GNU/Linux dynamic linker is in use.
-- dynamic_linker='GNU/Linux ld.so'
-- ;;
+-# func_lo2o object
+-func_lo2o ()
+-{
+- case ${1} in
+- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+- *) func_lo2o_result=${1} ;;
+- esac
+-}
-
--netbsdelf*-gnu)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- dynamic_linker='NetBSD ld.elf_so'
-- ;;
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=${1%.*}.lo
+-}
-
--netbsd*)
-- version_type=sunos
-- need_lib_prefix=no
-- need_version=no
-- if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-- dynamic_linker='NetBSD (a.out) ld.so'
-- else
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- dynamic_linker='NetBSD ld.elf_so'
-- fi
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- ;;
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=$(( $* ))
+-}
-
--newsos6)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- ;;
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=${#1}
+-}
-
--*nto* | *qnx*)
-- version_type=qnx
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- dynamic_linker='ldqnx.so'
-- ;;
+-_LT_EOF
+- ;;
+- *) # Bourne compatible functions.
+- cat << \_LT_EOF >> "$cfgfile"
-
--openbsd*)
-- version_type=sunos
-- sys_lib_dlsearch_path_spec="/usr/lib"
-- need_lib_prefix=no
-- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-- case $host_os in
-- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-- *) need_version=no ;;
-- esac
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-- case $host_os in
-- openbsd2.[89] | openbsd2.[89].*)
-- shlibpath_overrides_runpath=no
-- ;;
-- *)
-- shlibpath_overrides_runpath=yes
-- ;;
-- esac
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- # Extract subdirectory from the argument.
+- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+- if test "X$func_dirname_result" = "X${1}"; then
+- func_dirname_result="${3}"
- else
-- shlibpath_overrides_runpath=yes
+- func_dirname_result="$func_dirname_result${2}"
- fi
-- ;;
--
--os2*)
-- libname_spec='$name'
-- shrext_cmds=".dll"
-- need_lib_prefix=no
-- library_names_spec='$libname${shared_ext} $libname.a'
-- dynamic_linker='OS/2 ld.exe'
-- shlibpath_var=LIBPATH
-- ;;
--
--osf3* | osf4* | osf5*)
-- version_type=osf
-- need_lib_prefix=no
-- need_version=no
-- soname_spec='${libname}${release}${shared_ext}$major'
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-- ;;
--
--rdos*)
-- dynamic_linker=no
-- ;;
+-}
-
--solaris*)
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- # ldd complains unless libraries are executable
-- postinstall_cmds='chmod +x $lib'
-- ;;
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+-}
-
--sunos4*)
-- version_type=sunos
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- if test "$with_gnu_ld" = yes; then
-- need_lib_prefix=no
-- fi
-- need_version=yes
-- ;;
-
--sysv4 | sysv4.3*)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- case $host_vendor in
-- sni)
-- shlibpath_overrides_runpath=no
-- need_lib_prefix=no
-- runpath_var=LD_RUN_PATH
-- ;;
-- siemens)
-- need_lib_prefix=no
-- ;;
-- motorola)
-- need_lib_prefix=no
-- need_version=no
-- shlibpath_overrides_runpath=no
-- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-- ;;
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+- case ${2} in
+- .*) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+- *) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
- esac
-- ;;
--
--sysv4*MP*)
-- if test -d /usr/nec ;then
-- version_type=linux
-- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-- soname_spec='$libname${shared_ext}.$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- fi
-- ;;
--
--sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-- version_type=freebsd-elf
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=yes
-- hardcode_into_libs=yes
-- if test "$with_gnu_ld" = yes; then
-- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-- else
-- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-- case $host_os in
-- sco3.2v5*)
-- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-- ;;
-- esac
-- fi
-- sys_lib_dlsearch_path_spec='/usr/lib'
-- ;;
+-}
-
--tpf*)
-- # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
-- version_type=linux
-- need_lib_prefix=no
-- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- shlibpath_var=LD_LIBRARY_PATH
-- shlibpath_overrides_runpath=no
-- hardcode_into_libs=yes
-- ;;
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[^=]*=//'
-
--uts4*)
-- version_type=linux
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-- soname_spec='${libname}${release}${shared_ext}$major'
-- shlibpath_var=LD_LIBRARY_PATH
-- ;;
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+- func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+-}
-
--*)
-- dynamic_linker=no
-- ;;
--esac
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
--$as_echo "$dynamic_linker" >&6; }
--test "$dynamic_linker" = no && can_build_shared=no
+-# func_lo2o object
+-func_lo2o ()
+-{
+- func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+-}
-
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
-- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
--fi
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+-}
-
--if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
--fi
--if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-- sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
--fi
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=`expr "$@"`
+-}
-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
-
--
--
--
+-_LT_EOF
+-esac
-
+-case $lt_shell_append in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
-
--
--
--
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$1+=\$2"
+-}
+-_LT_EOF
+- ;;
+- *)
+- cat << \_LT_EOF >> "$cfgfile"
-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$1=\$$1\$2"
+-}
-
--
--
--
+-_LT_EOF
+- ;;
+- esac
++ sed '$q' "$ltmain" >> "$cfgfile" \
++ || (rm -f "$cfgfile"; exit 1)
+
++ if test x"$xsi_shell" = xyes; then
++ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\ # positional parameters, so assign one to ordinary parameter first.\
++\ func_stripname_result=${3}\
++\ func_stripname_result=${func_stripname_result#"${1}"}\
++\ func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\ func_split_long_opt_name=${1%%=*}\
++\ func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\ func_split_short_opt_arg=${1#??}\
++\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\ case ${1} in\
++\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\ *) func_lo2o_result=${1} ;;\
++\ esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++ func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++ func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++ func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++ sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++ eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\ func_quote_for_eval "${2}"\
++\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ # Save a `func_append' function call where possible by direct use of '+='
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++else
++ # Save a `func_append' function call even when '+=' is not available
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++fi
++
++if test x"$_lt_function_replace_fail" = x":"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
+
+- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
+
+- mv -f "$cfgfile" "$ofile" ||
++ mv -f "$cfgfile" "$ofile" ||
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+
+@@ -13335,7 +14180,7 @@ _ACEOF
+ ac_clean_files=$ac_clean_files_save
+
+ test $ac_write_fail = 0 ||
+- as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+ # configure is writing to config.log, and then calls config.status.
+@@ -13356,7 +14201,7 @@ if test "$no_create" != yes; then
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+- $ac_cs_success || as_fn_exit $?
++ $ac_cs_success || as_fn_exit 1
+ fi
+ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.2 crystalhd/filters/gst/gst-plugin/autom4te.cache/output.2
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/output.2 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/output.2 2011-03-14 19:07:07.088359717 +0000
+@@ -0,0 +1,14215 @@
++@%:@! /bin/sh
++@%:@ Guess values for system-dependent variables and create Makefiles.
++@%:@ Generated by GNU Autoconf 2.68.
++@%:@
++@%:@
++@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
++@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
++@%:@ Foundation, Inc.
++@%:@
++@%:@
++@%:@ This configure script is free software; the Free Software Foundation
++@%:@ gives unlimited permission to copy, distribute and modify it.
++## -------------------- ##
++## M4sh Initialization. ##
++## -------------------- ##
++
++# Be more Bourne compatible
++DUALCASE=1; export DUALCASE # for MKS sh
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
++ emulate sh
++ NULLCMD=:
++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
++ # is contrary to our usage. Disable this feature.
++ alias -g '${1+"$@"}'='"$@"'
++ setopt NO_GLOB_SUBST
++else
++ case `(set -o) 2>/dev/null` in @%:@(
++ *posix*) :
++ set -o posix ;; @%:@(
++ *) :
++ ;;
++esac
++fi
++
++
++as_nl='
++'
++export as_nl
++# Printing a long string crashes Solaris 7 /usr/bin/printf.
++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
++# Prefer a ksh shell builtin over an external printf program on Solaris,
++# but without wasting forks for bash or zsh.
++if test -z "$BASH_VERSION$ZSH_VERSION" \
++ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
++ as_echo='print -r --'
++ as_echo_n='print -rn --'
++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
++ as_echo='printf %s\n'
++ as_echo_n='printf %s'
++else
++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
++ as_echo_n='/usr/ucb/echo -n'
++ else
++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
++ as_echo_n_body='eval
++ arg=$1;
++ case $arg in @%:@(
++ *"$as_nl"*)
++ expr "X$arg" : "X\\(.*\\)$as_nl";
++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
++ esac;
++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
++ '
++ export as_echo_n_body
++ as_echo_n='sh -c $as_echo_n_body as_echo'
++ fi
++ export as_echo_body
++ as_echo='sh -c $as_echo_body as_echo'
++fi
++
++# The user is always right.
++if test "${PATH_SEPARATOR+set}" != set; then
++ PATH_SEPARATOR=:
++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
++ PATH_SEPARATOR=';'
++ }
++fi
++
++
++# IFS
++# We need space, tab and new line, in precisely that order. Quoting is
++# there to prevent editors from complaining about space-tab.
++# (If _AS_PATH_WALK were called with IFS unset, it would disable word
++# splitting by setting IFS to empty value.)
++IFS=" "" $as_nl"
++
++# Find who we are. Look in the path if we contain no directory separator.
++as_myself=
++case $0 in @%:@((
++ *[\\/]* ) as_myself=$0 ;;
++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
++ done
++IFS=$as_save_IFS
++
++ ;;
++esac
++# We did not find ourselves, most probably we were run as `sh COMMAND'
++# in which case we are not to be found in the path.
++if test "x$as_myself" = x; then
++ as_myself=$0
++fi
++if test ! -f "$as_myself"; then
++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
++ exit 1
++fi
++
++# Unset variables that we do not need and which cause bugs (e.g. in
++# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
++# suppresses any "Segmentation fault" message there. '((' could
++# trigger a bug in pdksh 5.2.14.
++for as_var in BASH_ENV ENV MAIL MAILPATH
++do eval test x\${$as_var+set} = xset \
++ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
++done
++PS1='$ '
++PS2='> '
++PS4='+ '
++
++# NLS nuisances.
++LC_ALL=C
++export LC_ALL
++LANGUAGE=C
++export LANGUAGE
++
++# CDPATH.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++if test "x$CONFIG_SHELL" = x; then
++ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
++ emulate sh
++ NULLCMD=:
++ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
++ # is contrary to our usage. Disable this feature.
++ alias -g '\${1+\"\$@\"}'='\"\$@\"'
++ setopt NO_GLOB_SUBST
++else
++ case \`(set -o) 2>/dev/null\` in @%:@(
++ *posix*) :
++ set -o posix ;; @%:@(
++ *) :
++ ;;
++esac
++fi
++"
++ as_required="as_fn_return () { (exit \$1); }
++as_fn_success () { as_fn_return 0; }
++as_fn_failure () { as_fn_return 1; }
++as_fn_ret_success () { return 0; }
++as_fn_ret_failure () { return 1; }
++
++exitcode=0
++as_fn_success || { exitcode=1; echo as_fn_success failed.; }
++as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
++as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
++as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
++if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
++
++else
++ exitcode=1; echo positional parameters were not saved.
++fi
++test x\$exitcode = x0 || exit 1"
++ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
++ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
++ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
++ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
++
++ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
++ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ PATH=/empty FPATH=/empty; export PATH FPATH
++ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
++ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
++test \$(( 1 + 1 )) = 2 || exit 1"
++ if (eval "$as_required") 2>/dev/null; then :
++ as_have_required=yes
++else
++ as_have_required=no
++fi
++ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
++
++else
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++as_found=false
++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ as_found=:
++ case $as_dir in @%:@(
++ /*)
++ for as_base in sh bash ksh sh5; do
++ # Try only shells that exist, to save several forks.
++ as_shell=$as_dir/$as_base
++ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
++ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
++ CONFIG_SHELL=$as_shell as_have_required=yes
++ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
++ break 2
++fi
++fi
++ done;;
++ esac
++ as_found=false
++done
++$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
++ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
++ CONFIG_SHELL=$SHELL as_have_required=yes
++fi; }
++IFS=$as_save_IFS
++
++
++ if test "x$CONFIG_SHELL" != x; then :
++ # We cannot yet assume a decent shell, so we have to provide a
++ # neutralization value for shells without unset; and this also
++ # works around shells that cannot unset nonexistent variables.
++ # Preserve -v and -x to the replacement shell.
++ BASH_ENV=/dev/null
++ ENV=/dev/null
++ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
++ export CONFIG_SHELL
++ case $- in @%:@ ((((
++ *v*x* | *x*v* ) as_opts=-vx ;;
++ *v* ) as_opts=-v ;;
++ *x* ) as_opts=-x ;;
++ * ) as_opts= ;;
++ esac
++ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
++fi
++
++ if test x$as_have_required = xno; then :
++ $as_echo "$0: This script requires a shell more modern than all"
++ $as_echo "$0: the shells that I found on your system."
++ if test x${ZSH_VERSION+set} = xset ; then
++ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
++ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
++ else
++ $as_echo "$0: Please tell bug-autoconf at gnu.org about your system,
++$0: including any error possibly output before this
++$0: message. Then install a modern shell, or manually run
++$0: the script under such a shell if you do have one."
++ fi
++ exit 1
++fi
++fi
++fi
++SHELL=${CONFIG_SHELL-/bin/sh}
++export SHELL
++# Unset more variables known to interfere with behavior of common tools.
++CLICOLOR_FORCE= GREP_OPTIONS=
++unset CLICOLOR_FORCE GREP_OPTIONS
++
++## --------------------- ##
++## M4sh Shell Functions. ##
++## --------------------- ##
++@%:@ as_fn_unset VAR
++@%:@ ---------------
++@%:@ Portably unset VAR.
++as_fn_unset ()
++{
++ { eval $1=; unset $1;}
++}
++as_unset=as_fn_unset
++
++@%:@ as_fn_set_status STATUS
++@%:@ -----------------------
++@%:@ Set @S|@? to STATUS, without forking.
++as_fn_set_status ()
++{
++ return $1
++} @%:@ as_fn_set_status
++
++@%:@ as_fn_exit STATUS
++@%:@ -----------------
++@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
++as_fn_exit ()
++{
++ set +e
++ as_fn_set_status $1
++ exit $1
++} @%:@ as_fn_exit
++
++@%:@ as_fn_mkdir_p
++@%:@ -------------
++@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
++as_fn_mkdir_p ()
++{
++
++ case $as_dir in #(
++ -*) as_dir=./$as_dir;;
++ esac
++ test -d "$as_dir" || eval $as_mkdir_p || {
++ as_dirs=
++ while :; do
++ case $as_dir in #(
++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
++ *) as_qdir=$as_dir;;
++ esac
++ as_dirs="'$as_qdir' $as_dirs"
++ as_dir=`$as_dirname -- "$as_dir" ||
++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$as_dir" : 'X\(//\)[^/]' \| \
++ X"$as_dir" : 'X\(//\)$' \| \
++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_dir" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ test -d "$as_dir" && break
++ done
++ test -z "$as_dirs" || eval "mkdir $as_dirs"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
++
++
++} @%:@ as_fn_mkdir_p
++@%:@ as_fn_append VAR VALUE
++@%:@ ----------------------
++@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
++@%:@ advantage of any shell optimizations that allow amortized linear growth over
++@%:@ repeated appends, instead of the typical quadratic growth present in naive
++@%:@ implementations.
++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
++ eval 'as_fn_append ()
++ {
++ eval $1+=\$2
++ }'
++else
++ as_fn_append ()
++ {
++ eval $1=\$$1\$2
++ }
++fi # as_fn_append
++
++@%:@ as_fn_arith ARG...
++@%:@ ------------------
++@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
++@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
++@%:@ must be portable across @S|@(()) and expr.
++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
++ eval 'as_fn_arith ()
++ {
++ as_val=$(( $* ))
++ }'
++else
++ as_fn_arith ()
++ {
++ as_val=`expr "$@" || test $? -eq 1`
++ }
++fi # as_fn_arith
++
++
++@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
++@%:@ ----------------------------------------
++@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
++@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
++@%:@ script with STATUS, using 1 if that was 0.
++as_fn_error ()
++{
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
++ fi
++ $as_echo "$as_me: error: $2" >&2
++ as_fn_exit $as_status
++} @%:@ as_fn_error
++
++if expr a : '\(a\)' >/dev/null 2>&1 &&
++ test "X`expr 00001 : '.*\(...\)'`" = X001; then
++ as_expr=expr
++else
++ as_expr=false
++fi
++
++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
++ as_basename=basename
++else
++ as_basename=false
++fi
++
++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
++ as_dirname=dirname
++else
++ as_dirname=false
++fi
++
++as_me=`$as_basename -- "$0" ||
++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
++ X"$0" : 'X\(//\)$' \| \
++ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X/"$0" |
++ sed '/^.*\/\([^/][^/]*\)\/*$/{
++ s//\1/
++ q
++ }
++ /^X\/\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\/\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++
++# Avoid depending upon Character Ranges.
++as_cr_letters='abcdefghijklmnopqrstuvwxyz'
++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
++as_cr_Letters=$as_cr_letters$as_cr_LETTERS
++as_cr_digits='0123456789'
++as_cr_alnum=$as_cr_Letters$as_cr_digits
++
++
++ as_lineno_1=$LINENO as_lineno_1a=$LINENO
++ as_lineno_2=$LINENO as_lineno_2a=$LINENO
++ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
++ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
++ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
++ sed -n '
++ p
++ /[$]LINENO/=
++ ' <$as_myself |
++ sed '
++ s/[$]LINENO.*/&-/
++ t lineno
++ b
++ :lineno
++ N
++ :loop
++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
++ t loop
++ s/-\n.*//
++ ' >$as_me.lineno &&
++ chmod +x "$as_me.lineno" ||
++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
++
++ # Don't try to exec as it changes $[0], causing all sort of problems
++ # (the dirname of $[0] is not the place where we might find the
++ # original and so on. Autoconf is especially sensitive to this).
++ . "./$as_me.lineno"
++ # Exit status is that of the last command.
++ exit
++}
++
++ECHO_C= ECHO_N= ECHO_T=
++case `echo -n x` in @%:@(((((
++-n*)
++ case `echo 'xy\c'` in
++ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
++ xy) ECHO_C='\c';;
++ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
++ ECHO_T=' ';;
++ esac;;
++*)
++ ECHO_N='-n';;
++esac
++
++rm -f conf$$ conf$$.exe conf$$.file
++if test -d conf$$.dir; then
++ rm -f conf$$.dir/conf$$.file
++else
++ rm -f conf$$.dir
++ mkdir conf$$.dir 2>/dev/null
++fi
++if (echo >conf$$.file) 2>/dev/null; then
++ if ln -s conf$$.file conf$$ 2>/dev/null; then
++ as_ln_s='ln -s'
++ # ... but there are two gotchas:
++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
++ # In both cases, we have to default to `cp -p'.
++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
++ as_ln_s='cp -p'
++ elif ln conf$$.file conf$$ 2>/dev/null; then
++ as_ln_s=ln
++ else
++ as_ln_s='cp -p'
++ fi
++else
++ as_ln_s='cp -p'
++fi
++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
++rmdir conf$$.dir 2>/dev/null
++
++if mkdir -p . 2>/dev/null; then
++ as_mkdir_p='mkdir -p "$as_dir"'
++else
++ test -d ./-p && rmdir ./-p
++ as_mkdir_p=false
++fi
++
++if test -x / >/dev/null 2>&1; then
++ as_test_x='test -x'
++else
++ if ls -dL / >/dev/null 2>&1; then
++ as_ls_L_option=L
++ else
++ as_ls_L_option=
++ fi
++ as_test_x='
++ eval sh -c '\''
++ if test -d "$1"; then
++ test -d "$1/.";
++ else
++ case $1 in @%:@(
++ -*)set "./$1";;
++ esac;
++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
++ ???[sx]*):;;*)false;;esac;fi
++ '\'' sh
++ '
++fi
++as_executable_p=$as_test_x
++
++# Sed expression to map a string onto a valid CPP name.
++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
++
++# Sed expression to map a string onto a valid variable name.
++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
++
++SHELL=${CONFIG_SHELL-/bin/sh}
++
++
++test -n "$DJDIR" || exec 7<&0 </dev/null
++exec 6>&1
++
++# Name of the host.
++# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
++# so uname gets run too.
++ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
++
++#
++# Initializations.
++#
++ac_default_prefix=/usr/local
++ac_clean_files=
++ac_config_libobj_dir=.
++LIB@&t at OBJS=
++cross_compiling=no
++subdirs=
++MFLAGS=
++MAKEFLAGS=
++
++# Identity of this package.
++PACKAGE_NAME=
++PACKAGE_TARNAME=
++PACKAGE_VERSION=
++PACKAGE_STRING=
++PACKAGE_BUGREPORT=
++PACKAGE_URL=
++
++ac_default_prefix=/usr
++# Factoring default headers for most tests.
++ac_includes_default="\
++#include <stdio.h>
++#ifdef HAVE_SYS_TYPES_H
++# include <sys/types.h>
++#endif
++#ifdef HAVE_SYS_STAT_H
++# include <sys/stat.h>
++#endif
++#ifdef STDC_HEADERS
++# include <stdlib.h>
++# include <stddef.h>
++#else
++# ifdef HAVE_STDLIB_H
++# include <stdlib.h>
++# endif
++#endif
++#ifdef HAVE_STRING_H
++# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
++# include <memory.h>
++# endif
++# include <string.h>
++#endif
++#ifdef HAVE_STRINGS_H
++# include <strings.h>
++#endif
++#ifdef HAVE_INTTYPES_H
++# include <inttypes.h>
++#endif
++#ifdef HAVE_STDINT_H
++# include <stdint.h>
++#endif
++#ifdef HAVE_UNISTD_H
++# include <unistd.h>
++#endif"
++
++ac_subst_vars='am__EXEEXT_FALSE
++am__EXEEXT_TRUE
++LTLIBOBJS
++LIB@&t at OBJS
++GST_PLUGIN_LDFLAGS
++plugindir
++GSTCTRL_LIBS
++GSTCTRL_CFLAGS
++GSTPB_BASE_LIBS
++GSTPB_BASE_CFLAGS
++GST_BASE_LIBS
++GST_BASE_CFLAGS
++GST_MAJORMINOR
++GST_LIBS
++GST_CFLAGS
++PKG_CONFIG_LIBDIR
++PKG_CONFIG_PATH
++PKG_CONFIG
++HAVE_PKGCONFIG
++CPP
++OTOOL64
++OTOOL
++LIPO
++NMEDIT
++DSYMUTIL
++MANIFEST_TOOL
++RANLIB
++ac_ct_AR
++AR
++DLLTOOL
++OBJDUMP
++LN_S
++NM
++ac_ct_DUMPBIN
++DUMPBIN
++LD
++FGREP
++EGREP
++GREP
++SED
++host_os
++host_vendor
++host_cpu
++host
++build_os
++build_vendor
++build_cpu
++build
++LIBTOOL
++am__fastdepCC_FALSE
++am__fastdepCC_TRUE
++CCDEPMODE
++AMDEPBACKSLASH
++AMDEP_FALSE
++AMDEP_TRUE
++am__quote
++am__include
++DEPDIR
++OBJEXT
++EXEEXT
++ac_ct_CC
++CPPFLAGS
++LDFLAGS
++CFLAGS
++CC
++ACLOCAL_AMFLAGS
++am__untar
++am__tar
++AMTAR
++am__leading_dot
++SET_MAKE
++AWK
++mkdir_p
++MKDIR_P
++INSTALL_STRIP_PROGRAM
++STRIP
++install_sh
++MAKEINFO
++AUTOHEADER
++AUTOMAKE
++AUTOCONF
++ACLOCAL
++CYGPATH_W
++am__isrc
++INSTALL_DATA
++INSTALL_SCRIPT
++INSTALL_PROGRAM
++MAINT
++MAINTAINER_MODE_FALSE
++MAINTAINER_MODE_TRUE
++VERSION
++PACKAGE
++GST_PLUGIN_VERSION_NANO
++GST_PLUGIN_VERSION_MICRO
++GST_PLUGIN_VERSION_MINOR
++GST_PLUGIN_VERSION_MAJOR
++GST_PLUGIN_VERSION_RELEASE
++GST_PLUGIN_VERSION
++target_alias
++host_alias
++build_alias
++LIBS
++ECHO_T
++ECHO_N
++ECHO_C
++DEFS
++mandir
++localedir
++libdir
++psdir
++pdfdir
++dvidir
++htmldir
++infodir
++docdir
++oldincludedir
++includedir
++localstatedir
++sharedstatedir
++sysconfdir
++datadir
++datarootdir
++libexecdir
++sbindir
++bindir
++program_transform_name
++prefix
++exec_prefix
++PACKAGE_URL
++PACKAGE_BUGREPORT
++PACKAGE_STRING
++PACKAGE_VERSION
++PACKAGE_TARNAME
++PACKAGE_NAME
++PATH_SEPARATOR
++SHELL'
++ac_subst_files=''
++ac_user_opts='
++enable_option_checking
++enable_maintainer_mode
++enable_dependency_tracking
++enable_shared
++enable_static
++with_pic
++enable_fast_install
++with_gnu_ld
++with_sysroot
++enable_libtool_lock
++'
++ ac_precious_vars='build_alias
++host_alias
++target_alias
++CC
++CFLAGS
++LDFLAGS
++LIBS
++CPPFLAGS
++CPP
++CPPFLAGS
++PKG_CONFIG
++PKG_CONFIG_PATH
++PKG_CONFIG_LIBDIR
++GST_CFLAGS
++GST_LIBS
++GST_BASE_CFLAGS
++GST_BASE_LIBS
++GSTPB_BASE_CFLAGS
++GSTPB_BASE_LIBS
++GSTCTRL_CFLAGS
++GSTCTRL_LIBS'
++
++
++# Initialize some variables set by options.
++ac_init_help=
++ac_init_version=false
++ac_unrecognized_opts=
++ac_unrecognized_sep=
++# The variables have the same names as the options, with
++# dashes changed to underlines.
++cache_file=/dev/null
++exec_prefix=NONE
++no_create=
++no_recursion=
++prefix=NONE
++program_prefix=NONE
++program_suffix=NONE
++program_transform_name=s,x,x,
++silent=
++site=
++srcdir=
++verbose=
++x_includes=NONE
++x_libraries=NONE
++
++# Installation directory options.
++# These are left unexpanded so users can "make install exec_prefix=/foo"
++# and all the variables that are supposed to be based on exec_prefix
++# by default will actually change.
++# Use braces instead of parens because sh, perl, etc. also accept them.
++# (The list follows the same order as the GNU Coding Standards.)
++bindir='${exec_prefix}/bin'
++sbindir='${exec_prefix}/sbin'
++libexecdir='${exec_prefix}/libexec'
++datarootdir='${prefix}/share'
++datadir='${datarootdir}'
++sysconfdir='${prefix}/etc'
++sharedstatedir='${prefix}/com'
++localstatedir='${prefix}/var'
++includedir='${prefix}/include'
++oldincludedir='/usr/include'
++docdir='${datarootdir}/doc/${PACKAGE}'
++infodir='${datarootdir}/info'
++htmldir='${docdir}'
++dvidir='${docdir}'
++pdfdir='${docdir}'
++psdir='${docdir}'
++libdir='${exec_prefix}/lib'
++localedir='${datarootdir}/locale'
++mandir='${datarootdir}/man'
++
++ac_prev=
++ac_dashdash=
++for ac_option
++do
++ # If the previous option needs an argument, assign it.
++ if test -n "$ac_prev"; then
++ eval $ac_prev=\$ac_option
++ ac_prev=
++ continue
++ fi
++
++ case $ac_option in
++ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
++ *=) ac_optarg= ;;
++ *) ac_optarg=yes ;;
++ esac
++
++ # Accept the important Cygnus configure options, so we can diagnose typos.
++
++ case $ac_dashdash$ac_option in
++ --)
++ ac_dashdash=yes ;;
++
++ -bindir | --bindir | --bindi | --bind | --bin | --bi)
++ ac_prev=bindir ;;
++ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
++ bindir=$ac_optarg ;;
++
++ -build | --build | --buil | --bui | --bu)
++ ac_prev=build_alias ;;
++ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
++ build_alias=$ac_optarg ;;
++
++ -cache-file | --cache-file | --cache-fil | --cache-fi \
++ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
++ ac_prev=cache_file ;;
++ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
++ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
++ cache_file=$ac_optarg ;;
++
++ --config-cache | -C)
++ cache_file=config.cache ;;
++
++ -datadir | --datadir | --datadi | --datad)
++ ac_prev=datadir ;;
++ -datadir=* | --datadir=* | --datadi=* | --datad=*)
++ datadir=$ac_optarg ;;
++
++ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
++ | --dataroo | --dataro | --datar)
++ ac_prev=datarootdir ;;
++ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
++ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
++ datarootdir=$ac_optarg ;;
++
++ -disable-* | --disable-*)
++ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
++ # Reject names that are not valid shell variable names.
++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++ as_fn_error $? "invalid feature name: $ac_useropt"
++ ac_useropt_orig=$ac_useropt
++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++ case $ac_user_opts in
++ *"
++"enable_$ac_useropt"
++"*) ;;
++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
++ ac_unrecognized_sep=', ';;
++ esac
++ eval enable_$ac_useropt=no ;;
++
++ -docdir | --docdir | --docdi | --doc | --do)
++ ac_prev=docdir ;;
++ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
++ docdir=$ac_optarg ;;
++
++ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
++ ac_prev=dvidir ;;
++ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
++ dvidir=$ac_optarg ;;
++
++ -enable-* | --enable-*)
++ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
++ # Reject names that are not valid shell variable names.
++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++ as_fn_error $? "invalid feature name: $ac_useropt"
++ ac_useropt_orig=$ac_useropt
++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++ case $ac_user_opts in
++ *"
++"enable_$ac_useropt"
++"*) ;;
++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
++ ac_unrecognized_sep=', ';;
++ esac
++ eval enable_$ac_useropt=\$ac_optarg ;;
++
++ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
++ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
++ | --exec | --exe | --ex)
++ ac_prev=exec_prefix ;;
++ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
++ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
++ | --exec=* | --exe=* | --ex=*)
++ exec_prefix=$ac_optarg ;;
++
++ -gas | --gas | --ga | --g)
++ # Obsolete; use --with-gas.
++ with_gas=yes ;;
++
++ -help | --help | --hel | --he | -h)
++ ac_init_help=long ;;
++ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
++ ac_init_help=recursive ;;
++ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
++ ac_init_help=short ;;
++
++ -host | --host | --hos | --ho)
++ ac_prev=host_alias ;;
++ -host=* | --host=* | --hos=* | --ho=*)
++ host_alias=$ac_optarg ;;
++
++ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
++ ac_prev=htmldir ;;
++ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
++ | --ht=*)
++ htmldir=$ac_optarg ;;
++
++ -includedir | --includedir | --includedi | --included | --include \
++ | --includ | --inclu | --incl | --inc)
++ ac_prev=includedir ;;
++ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
++ | --includ=* | --inclu=* | --incl=* | --inc=*)
++ includedir=$ac_optarg ;;
++
++ -infodir | --infodir | --infodi | --infod | --info | --inf)
++ ac_prev=infodir ;;
++ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
++ infodir=$ac_optarg ;;
++
++ -libdir | --libdir | --libdi | --libd)
++ ac_prev=libdir ;;
++ -libdir=* | --libdir=* | --libdi=* | --libd=*)
++ libdir=$ac_optarg ;;
++
++ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
++ | --libexe | --libex | --libe)
++ ac_prev=libexecdir ;;
++ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
++ | --libexe=* | --libex=* | --libe=*)
++ libexecdir=$ac_optarg ;;
++
++ -localedir | --localedir | --localedi | --localed | --locale)
++ ac_prev=localedir ;;
++ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
++ localedir=$ac_optarg ;;
++
++ -localstatedir | --localstatedir | --localstatedi | --localstated \
++ | --localstate | --localstat | --localsta | --localst | --locals)
++ ac_prev=localstatedir ;;
++ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
++ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
++ localstatedir=$ac_optarg ;;
++
++ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
++ ac_prev=mandir ;;
++ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
++ mandir=$ac_optarg ;;
++
++ -nfp | --nfp | --nf)
++ # Obsolete; use --without-fp.
++ with_fp=no ;;
++
++ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
++ | --no-cr | --no-c | -n)
++ no_create=yes ;;
++
++ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
++ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
++ no_recursion=yes ;;
++
++ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
++ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
++ | --oldin | --oldi | --old | --ol | --o)
++ ac_prev=oldincludedir ;;
++ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
++ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
++ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
++ oldincludedir=$ac_optarg ;;
++
++ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
++ ac_prev=prefix ;;
++ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
++ prefix=$ac_optarg ;;
++
++ -program-prefix | --program-prefix | --program-prefi | --program-pref \
++ | --program-pre | --program-pr | --program-p)
++ ac_prev=program_prefix ;;
++ -program-prefix=* | --program-prefix=* | --program-prefi=* \
++ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
++ program_prefix=$ac_optarg ;;
++
++ -program-suffix | --program-suffix | --program-suffi | --program-suff \
++ | --program-suf | --program-su | --program-s)
++ ac_prev=program_suffix ;;
++ -program-suffix=* | --program-suffix=* | --program-suffi=* \
++ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
++ program_suffix=$ac_optarg ;;
++
++ -program-transform-name | --program-transform-name \
++ | --program-transform-nam | --program-transform-na \
++ | --program-transform-n | --program-transform- \
++ | --program-transform | --program-transfor \
++ | --program-transfo | --program-transf \
++ | --program-trans | --program-tran \
++ | --progr-tra | --program-tr | --program-t)
++ ac_prev=program_transform_name ;;
++ -program-transform-name=* | --program-transform-name=* \
++ | --program-transform-nam=* | --program-transform-na=* \
++ | --program-transform-n=* | --program-transform-=* \
++ | --program-transform=* | --program-transfor=* \
++ | --program-transfo=* | --program-transf=* \
++ | --program-trans=* | --program-tran=* \
++ | --progr-tra=* | --program-tr=* | --program-t=*)
++ program_transform_name=$ac_optarg ;;
++
++ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
++ ac_prev=pdfdir ;;
++ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
++ pdfdir=$ac_optarg ;;
++
++ -psdir | --psdir | --psdi | --psd | --ps)
++ ac_prev=psdir ;;
++ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
++ psdir=$ac_optarg ;;
++
++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
++ | -silent | --silent | --silen | --sile | --sil)
++ silent=yes ;;
++
++ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
++ ac_prev=sbindir ;;
++ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
++ | --sbi=* | --sb=*)
++ sbindir=$ac_optarg ;;
++
++ -sharedstatedir | --sharedstatedir | --sharedstatedi \
++ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
++ | --sharedst | --shareds | --shared | --share | --shar \
++ | --sha | --sh)
++ ac_prev=sharedstatedir ;;
++ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
++ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
++ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
++ | --sha=* | --sh=*)
++ sharedstatedir=$ac_optarg ;;
++
++ -site | --site | --sit)
++ ac_prev=site ;;
++ -site=* | --site=* | --sit=*)
++ site=$ac_optarg ;;
++
++ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
++ ac_prev=srcdir ;;
++ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
++ srcdir=$ac_optarg ;;
++
++ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
++ | --syscon | --sysco | --sysc | --sys | --sy)
++ ac_prev=sysconfdir ;;
++ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
++ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
++ sysconfdir=$ac_optarg ;;
++
++ -target | --target | --targe | --targ | --tar | --ta | --t)
++ ac_prev=target_alias ;;
++ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
++ target_alias=$ac_optarg ;;
++
++ -v | -verbose | --verbose | --verbos | --verbo | --verb)
++ verbose=yes ;;
++
++ -version | --version | --versio | --versi | --vers | -V)
++ ac_init_version=: ;;
++
++ -with-* | --with-*)
++ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
++ # Reject names that are not valid shell variable names.
++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++ as_fn_error $? "invalid package name: $ac_useropt"
++ ac_useropt_orig=$ac_useropt
++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++ case $ac_user_opts in
++ *"
++"with_$ac_useropt"
++"*) ;;
++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
++ ac_unrecognized_sep=', ';;
++ esac
++ eval with_$ac_useropt=\$ac_optarg ;;
++
++ -without-* | --without-*)
++ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
++ # Reject names that are not valid shell variable names.
++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
++ as_fn_error $? "invalid package name: $ac_useropt"
++ ac_useropt_orig=$ac_useropt
++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
++ case $ac_user_opts in
++ *"
++"with_$ac_useropt"
++"*) ;;
++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
++ ac_unrecognized_sep=', ';;
++ esac
++ eval with_$ac_useropt=no ;;
++
++ --x)
++ # Obsolete; use --with-x.
++ with_x=yes ;;
++
++ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
++ | --x-incl | --x-inc | --x-in | --x-i)
++ ac_prev=x_includes ;;
++ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
++ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
++ x_includes=$ac_optarg ;;
++
++ -x-libraries | --x-libraries | --x-librarie | --x-librari \
++ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
++ ac_prev=x_libraries ;;
++ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
++ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
++ x_libraries=$ac_optarg ;;
++
++ -*) as_fn_error $? "unrecognized option: \`$ac_option'
++Try \`$0 --help' for more information"
++ ;;
++
++ *=*)
++ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
++ # Reject names that are not valid shell variable names.
++ case $ac_envvar in #(
++ '' | [0-9]* | *[!_$as_cr_alnum]* )
++ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
++ esac
++ eval $ac_envvar=\$ac_optarg
++ export $ac_envvar ;;
++
++ *)
++ # FIXME: should be removed in autoconf 3.0.
++ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
++ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
++ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
++ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
++ ;;
++
++ esac
++done
++
++if test -n "$ac_prev"; then
++ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
++ as_fn_error $? "missing argument to $ac_option"
++fi
++
++if test -n "$ac_unrecognized_opts"; then
++ case $enable_option_checking in
++ no) ;;
++ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
++ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
++ esac
++fi
++
++# Check all directory arguments for consistency.
++for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
++ datadir sysconfdir sharedstatedir localstatedir includedir \
++ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
++ libdir localedir mandir
++do
++ eval ac_val=\$$ac_var
++ # Remove trailing slashes.
++ case $ac_val in
++ */ )
++ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
++ eval $ac_var=\$ac_val;;
++ esac
++ # Be sure to have absolute directory names.
++ case $ac_val in
++ [\\/$]* | ?:[\\/]* ) continue;;
++ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
++ esac
++ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
++done
++
++# There might be people who depend on the old broken behavior: `$host'
++# used to hold the argument of --host etc.
++# FIXME: To remove some day.
++build=$build_alias
++host=$host_alias
++target=$target_alias
++
++# FIXME: To remove some day.
++if test "x$host_alias" != x; then
++ if test "x$build_alias" = x; then
++ cross_compiling=maybe
++ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
++ If a cross compiler is detected then cross compile mode will be used" >&2
++ elif test "x$build_alias" != "x$host_alias"; then
++ cross_compiling=yes
++ fi
++fi
++
++ac_tool_prefix=
++test -n "$host_alias" && ac_tool_prefix=$host_alias-
++
++test "$silent" = yes && exec 6>/dev/null
++
++
++ac_pwd=`pwd` && test -n "$ac_pwd" &&
++ac_ls_di=`ls -di .` &&
++ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
++ as_fn_error $? "working directory cannot be determined"
++test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
++ as_fn_error $? "pwd does not report name of working directory"
++
++
++# Find the source files, if location was not specified.
++if test -z "$srcdir"; then
++ ac_srcdir_defaulted=yes
++ # Try the directory containing this script, then the parent directory.
++ ac_confdir=`$as_dirname -- "$as_myself" ||
++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$as_myself" : 'X\(//\)[^/]' \| \
++ X"$as_myself" : 'X\(//\)$' \| \
++ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_myself" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ srcdir=$ac_confdir
++ if test ! -r "$srcdir/$ac_unique_file"; then
++ srcdir=..
++ fi
++else
++ ac_srcdir_defaulted=no
++fi
++if test ! -r "$srcdir/$ac_unique_file"; then
++ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
++ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
++fi
++ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
++ac_abs_confdir=`(
++ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
++ pwd)`
++# When building in place, set srcdir=.
++if test "$ac_abs_confdir" = "$ac_pwd"; then
++ srcdir=.
++fi
++# Remove unnecessary trailing slashes from srcdir.
++# Double slashes in file names in object file debugging info
++# mess up M-x gdb in Emacs.
++case $srcdir in
++*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
++esac
++for ac_var in $ac_precious_vars; do
++ eval ac_env_${ac_var}_set=\${${ac_var}+set}
++ eval ac_env_${ac_var}_value=\$${ac_var}
++ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
++ eval ac_cv_env_${ac_var}_value=\$${ac_var}
++done
++
++#
++# Report the --help message.
++#
++if test "$ac_init_help" = "long"; then
++ # Omit some internal or obsolete options to make the list less imposing.
++ # This message is too long to be a string in the A/UX 3.1 sh.
++ cat <<_ACEOF
++\`configure' configures this package to adapt to many kinds of systems.
++
++Usage: $0 [OPTION]... [VAR=VALUE]...
++
++To assign environment variables (e.g., CC, CFLAGS...), specify them as
++VAR=VALUE. See below for descriptions of some of the useful variables.
++
++Defaults for the options are specified in brackets.
++
++Configuration:
++ -h, --help display this help and exit
++ --help=short display options specific to this package
++ --help=recursive display the short help of all the included packages
++ -V, --version display version information and exit
++ -q, --quiet, --silent do not print \`checking ...' messages
++ --cache-file=FILE cache test results in FILE [disabled]
++ -C, --config-cache alias for \`--cache-file=config.cache'
++ -n, --no-create do not create output files
++ --srcdir=DIR find the sources in DIR [configure dir or \`..']
++
++Installation directories:
++ --prefix=PREFIX install architecture-independent files in PREFIX
++ @<:@@S|@ac_default_prefix@:>@
++ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
++ @<:@PREFIX@:>@
++
++By default, \`make install' will install all the files in
++\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
++an installation prefix other than \`$ac_default_prefix' using \`--prefix',
++for instance \`--prefix=\$HOME'.
++
++For better control, use the options below.
++
++Fine tuning of the installation directories:
++ --bindir=DIR user executables [EPREFIX/bin]
++ --sbindir=DIR system admin executables [EPREFIX/sbin]
++ --libexecdir=DIR program executables [EPREFIX/libexec]
++ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
++ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
++ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
++ --libdir=DIR object code libraries [EPREFIX/lib]
++ --includedir=DIR C header files [PREFIX/include]
++ --oldincludedir=DIR C header files for non-gcc [/usr/include]
++ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
++ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
++ --infodir=DIR info documentation [DATAROOTDIR/info]
++ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
++ --mandir=DIR man documentation [DATAROOTDIR/man]
++ --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@
++ --htmldir=DIR html documentation [DOCDIR]
++ --dvidir=DIR dvi documentation [DOCDIR]
++ --pdfdir=DIR pdf documentation [DOCDIR]
++ --psdir=DIR ps documentation [DOCDIR]
++_ACEOF
++
++ cat <<\_ACEOF
++
++Program names:
++ --program-prefix=PREFIX prepend PREFIX to installed program names
++ --program-suffix=SUFFIX append SUFFIX to installed program names
++ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
++
++System types:
++ --build=BUILD configure for building on BUILD [guessed]
++ --host=HOST cross-compile to build programs to run on HOST [BUILD]
++_ACEOF
++fi
++
++if test -n "$ac_init_help"; then
++
++ cat <<\_ACEOF
++
++Optional Features:
++ --disable-option-checking ignore unrecognized --enable/--with options
++ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
++ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
++ --enable-maintainer-mode enable make rules and dependencies not useful
++ (and sometimes confusing) to the casual installer
++ --disable-dependency-tracking speeds up one-time build
++ --enable-dependency-tracking do not reject slow dependency extractors
++ --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@
++ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@
++ --enable-fast-install@<:@=PKGS@:>@
++ optimize for fast installation @<:@default=yes@:>@
++ --disable-libtool-lock avoid locking (might break parallel builds)
++
++Optional Packages:
++ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
++ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
++ --with-pic try to use only PIC/non-PIC objects @<:@default=use
++ both@:>@
++ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@
++ --with-sysroot=DIR Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).
++
++Some influential environment variables:
++ CC C compiler command
++ CFLAGS C compiler flags
++ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
++ nonstandard directory <lib dir>
++ LIBS libraries to pass to the linker, e.g. -l<library>
++ CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
++ you have headers in a nonstandard directory <include dir>
++ CPP C preprocessor
++ PKG_CONFIG path to pkg-config utility
++ PKG_CONFIG_PATH
++ directories to add to pkg-config's search path
++ PKG_CONFIG_LIBDIR
++ path overriding pkg-config's built-in search path
++ GST_CFLAGS C compiler flags for GST, overriding pkg-config
++ GST_LIBS linker flags for GST, overriding pkg-config
++ GST_BASE_CFLAGS
++ C compiler flags for GST_BASE, overriding pkg-config
++ GST_BASE_LIBS
++ linker flags for GST_BASE, overriding pkg-config
++ GSTPB_BASE_CFLAGS
++ C compiler flags for GSTPB_BASE, overriding pkg-config
++ GSTPB_BASE_LIBS
++ linker flags for GSTPB_BASE, overriding pkg-config
++ GSTCTRL_CFLAGS
++ C compiler flags for GSTCTRL, overriding pkg-config
++ GSTCTRL_LIBS
++ linker flags for GSTCTRL, overriding pkg-config
++
++Use these variables to override the choices made by `configure' or to help
++it to find libraries and programs with nonstandard names/locations.
++
++Report bugs to the package provider.
++_ACEOF
++ac_status=$?
++fi
++
++if test "$ac_init_help" = "recursive"; then
++ # If there are subdirs, report their specific --help.
++ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
++ test -d "$ac_dir" ||
++ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
++ continue
++ ac_builddir=.
++
++case "$ac_dir" in
++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
++*)
++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
++ # A ".." for each directory in $ac_dir_suffix.
++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
++ case $ac_top_builddir_sub in
++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
++ esac ;;
++esac
++ac_abs_top_builddir=$ac_pwd
++ac_abs_builddir=$ac_pwd$ac_dir_suffix
++# for backward compatibility:
++ac_top_builddir=$ac_top_build_prefix
++
++case $srcdir in
++ .) # We are building in place.
++ ac_srcdir=.
++ ac_top_srcdir=$ac_top_builddir_sub
++ ac_abs_top_srcdir=$ac_pwd ;;
++ [\\/]* | ?:[\\/]* ) # Absolute name.
++ ac_srcdir=$srcdir$ac_dir_suffix;
++ ac_top_srcdir=$srcdir
++ ac_abs_top_srcdir=$srcdir ;;
++ *) # Relative name.
++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
++ ac_top_srcdir=$ac_top_build_prefix$srcdir
++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
++esac
++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
++
++ cd "$ac_dir" || { ac_status=$?; continue; }
++ # Check for guested configure.
++ if test -f "$ac_srcdir/configure.gnu"; then
++ echo &&
++ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
++ elif test -f "$ac_srcdir/configure"; then
++ echo &&
++ $SHELL "$ac_srcdir/configure" --help=recursive
++ else
++ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
++ fi || ac_status=$?
++ cd "$ac_pwd" || { ac_status=$?; break; }
++ done
++fi
++
++test -n "$ac_init_help" && exit $ac_status
++if $ac_init_version; then
++ cat <<\_ACEOF
++configure
++generated by GNU Autoconf 2.68
++
++Copyright (C) 2010 Free Software Foundation, Inc.
++This configure script is free software; the Free Software Foundation
++gives unlimited permission to copy, distribute and modify it.
++_ACEOF
++ exit
++fi
++
++## ------------------------ ##
++## Autoconf initialization. ##
++## ------------------------ ##
++
++@%:@ ac_fn_c_try_compile LINENO
++@%:@ --------------------------
++@%:@ Try to compile conftest. at S|@ac_ext, and return whether this succeeded.
++ac_fn_c_try_compile ()
++{
++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ rm -f conftest.$ac_objext
++ if { { ac_try="$ac_compile"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_compile") 2>conftest.err
++ ac_status=$?
++ if test -s conftest.err; then
++ grep -v '^ *+' conftest.err >conftest.er1
++ cat conftest.er1 >&5
++ mv -f conftest.er1 conftest.err
++ fi
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && {
++ test -z "$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ } && test -s conftest.$ac_objext; then :
++ ac_retval=0
++else
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ ac_retval=1
++fi
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++ as_fn_set_status $ac_retval
++
++} @%:@ ac_fn_c_try_compile
++
++@%:@ ac_fn_c_try_link LINENO
++@%:@ -----------------------
++@%:@ Try to link conftest. at S|@ac_ext, and return whether this succeeded.
++ac_fn_c_try_link ()
++{
++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ rm -f conftest.$ac_objext conftest$ac_exeext
++ if { { ac_try="$ac_link"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_link") 2>conftest.err
++ ac_status=$?
++ if test -s conftest.err; then
++ grep -v '^ *+' conftest.err >conftest.er1
++ cat conftest.er1 >&5
++ mv -f conftest.er1 conftest.err
++ fi
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && {
++ test -z "$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ } && test -s conftest$ac_exeext && {
++ test "$cross_compiling" = yes ||
++ $as_test_x conftest$ac_exeext
++ }; then :
++ ac_retval=0
++else
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ ac_retval=1
++fi
++ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
++ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
++ # interfere with the next link command; also delete a directory that is
++ # left behind by Apple's compiler. We do this before executing the actions.
++ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++ as_fn_set_status $ac_retval
++
++} @%:@ ac_fn_c_try_link
++
++@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
++@%:@ -------------------------------------------------------
++@%:@ Tests whether HEADER exists and can be compiled using the include files in
++@%:@ INCLUDES, setting the cache variable VAR accordingly.
++ac_fn_c_check_header_compile ()
++{
++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if eval \${$3+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++$4
++@%:@include <$2>
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ eval "$3=yes"
++else
++ eval "$3=no"
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++eval ac_res=\$$3
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++
++} @%:@ ac_fn_c_check_header_compile
++
++@%:@ ac_fn_c_try_cpp LINENO
++@%:@ ----------------------
++@%:@ Try to preprocess conftest. at S|@ac_ext, and return whether this succeeded.
++ac_fn_c_try_cpp ()
++{
++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ if { { ac_try="$ac_cpp conftest.$ac_ext"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
++ ac_status=$?
++ if test -s conftest.err; then
++ grep -v '^ *+' conftest.err >conftest.er1
++ cat conftest.er1 >&5
++ mv -f conftest.er1 conftest.err
++ fi
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } > conftest.i && {
++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ }; then :
++ ac_retval=0
++else
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ ac_retval=1
++fi
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++ as_fn_set_status $ac_retval
++
++} @%:@ ac_fn_c_try_cpp
++
++@%:@ ac_fn_c_try_run LINENO
++@%:@ ----------------------
++@%:@ Try to link conftest. at S|@ac_ext, and return whether this succeeded. Assumes
++@%:@ that executables *can* be run.
++ac_fn_c_try_run ()
++{
++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ if { { ac_try="$ac_link"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_link") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
++ { { case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_try") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; }; then :
++ ac_retval=0
++else
++ $as_echo "$as_me: program exited with status $ac_status" >&5
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ ac_retval=$ac_status
++fi
++ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++ as_fn_set_status $ac_retval
++
++} @%:@ ac_fn_c_try_run
++
++@%:@ ac_fn_c_check_func LINENO FUNC VAR
++@%:@ ----------------------------------
++@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
++ac_fn_c_check_func ()
++{
++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++$as_echo_n "checking for $2... " >&6; }
++if eval \${$3+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
++ For example, HP-UX 11i <limits.h> declares gettimeofday. */
++#define $2 innocuous_$2
++
++/* System header to define __stub macros and hopefully few prototypes,
++ which can conflict with char $2 (); below.
++ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++ <limits.h> exists even on freestanding compilers. */
++
++#ifdef __STDC__
++# include <limits.h>
++#else
++# include <assert.h>
++#endif
++
++#undef $2
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char $2 ();
++/* The GNU C library defines this for functions which it implements
++ to always fail with ENOSYS. Some functions are actually named
++ something starting with __ and the normal name is an alias. */
++#if defined __stub_$2 || defined __stub___$2
++choke me
++#endif
++
++int
++main ()
++{
++return $2 ();
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ eval "$3=yes"
++else
++ eval "$3=no"
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++fi
++eval ac_res=\$$3
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++$as_echo "$ac_res" >&6; }
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++
++} @%:@ ac_fn_c_check_func
++cat >config.log <<_ACEOF
++This file contains any messages produced by compilers while
++running configure, to aid debugging if configure makes a mistake.
++
++It was created by $as_me, which was
++generated by GNU Autoconf 2.68. Invocation command line was
++
++ $ $0 $@
++
++_ACEOF
++exec 5>>config.log
++{
++cat <<_ASUNAME
++## --------- ##
++## Platform. ##
++## --------- ##
++
++hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
++uname -m = `(uname -m) 2>/dev/null || echo unknown`
++uname -r = `(uname -r) 2>/dev/null || echo unknown`
++uname -s = `(uname -s) 2>/dev/null || echo unknown`
++uname -v = `(uname -v) 2>/dev/null || echo unknown`
++
++/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
++/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
++
++/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
++/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
++/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
++/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
++/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
++/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
++/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
++
++_ASUNAME
++
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ $as_echo "PATH: $as_dir"
++ done
++IFS=$as_save_IFS
++
++} >&5
++
++cat >&5 <<_ACEOF
++
++
++## ----------- ##
++## Core tests. ##
++## ----------- ##
++
++_ACEOF
++
++
++# Keep a trace of the command line.
++# Strip out --no-create and --no-recursion so they do not pile up.
++# Strip out --silent because we don't want to record it for future runs.
++# Also quote any args containing shell meta-characters.
++# Make two passes to allow for proper duplicate-argument suppression.
++ac_configure_args=
++ac_configure_args0=
++ac_configure_args1=
++ac_must_keep_next=false
++for ac_pass in 1 2
++do
++ for ac_arg
++ do
++ case $ac_arg in
++ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
++ | -silent | --silent | --silen | --sile | --sil)
++ continue ;;
++ *\'*)
++ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ esac
++ case $ac_pass in
++ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
++ 2)
++ as_fn_append ac_configure_args1 " '$ac_arg'"
++ if test $ac_must_keep_next = true; then
++ ac_must_keep_next=false # Got value, back to normal.
++ else
++ case $ac_arg in
++ *=* | --config-cache | -C | -disable-* | --disable-* \
++ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
++ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
++ | -with-* | --with-* | -without-* | --without-* | --x)
++ case "$ac_configure_args0 " in
++ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
++ esac
++ ;;
++ -* ) ac_must_keep_next=true ;;
++ esac
++ fi
++ as_fn_append ac_configure_args " '$ac_arg'"
++ ;;
++ esac
++ done
++done
++{ ac_configure_args0=; unset ac_configure_args0;}
++{ ac_configure_args1=; unset ac_configure_args1;}
++
++# When interrupted or exit'd, cleanup temporary files, and complete
++# config.log. We remove comments because anyway the quotes in there
++# would cause problems or look ugly.
++# WARNING: Use '\'' to represent an apostrophe within the trap.
++# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
++trap 'exit_status=$?
++ # Save into config.log some information that might help in debugging.
++ {
++ echo
++
++ $as_echo "## ---------------- ##
++## Cache variables. ##
++## ---------------- ##"
++ echo
++ # The following way of writing the cache mishandles newlines in values,
++(
++ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
++ eval ac_val=\$$ac_var
++ case $ac_val in #(
++ *${as_nl}*)
++ case $ac_var in #(
++ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
++ esac
++ case $ac_var in #(
++ _ | IFS | as_nl) ;; #(
++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
++ *) { eval $ac_var=; unset $ac_var;} ;;
++ esac ;;
++ esac
++ done
++ (set) 2>&1 |
++ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
++ *${as_nl}ac_space=\ *)
++ sed -n \
++ "s/'\''/'\''\\\\'\'''\''/g;
++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
++ ;; #(
++ *)
++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
++ ;;
++ esac |
++ sort
++)
++ echo
++
++ $as_echo "## ----------------- ##
++## Output variables. ##
++## ----------------- ##"
++ echo
++ for ac_var in $ac_subst_vars
++ do
++ eval ac_val=\$$ac_var
++ case $ac_val in
++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
++ esac
++ $as_echo "$ac_var='\''$ac_val'\''"
++ done | sort
++ echo
++
++ if test -n "$ac_subst_files"; then
++ $as_echo "## ------------------- ##
++## File substitutions. ##
++## ------------------- ##"
++ echo
++ for ac_var in $ac_subst_files
++ do
++ eval ac_val=\$$ac_var
++ case $ac_val in
++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
++ esac
++ $as_echo "$ac_var='\''$ac_val'\''"
++ done | sort
++ echo
++ fi
++
++ if test -s confdefs.h; then
++ $as_echo "## ----------- ##
++## confdefs.h. ##
++## ----------- ##"
++ echo
++ cat confdefs.h
++ echo
++ fi
++ test "$ac_signal" != 0 &&
++ $as_echo "$as_me: caught signal $ac_signal"
++ $as_echo "$as_me: exit $exit_status"
++ } >&5
++ rm -f core *.core core.conftest.* &&
++ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
++ exit $exit_status
++' 0
++for ac_signal in 1 2 13 15; do
++ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
++done
++ac_signal=0
++
++# confdefs.h avoids OS command line length limits that DEFS can exceed.
++rm -f -r conftest* confdefs.h
++
++$as_echo "/* confdefs.h */" > confdefs.h
++
++# Predefined preprocessor variables.
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE_NAME "$PACKAGE_NAME"
++_ACEOF
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
++_ACEOF
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
++_ACEOF
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE_STRING "$PACKAGE_STRING"
++_ACEOF
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
++_ACEOF
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE_URL "$PACKAGE_URL"
++_ACEOF
++
++
++# Let the site file select an alternate cache file if it wants to.
++# Prefer an explicitly selected file to automatically selected ones.
++ac_site_file1=NONE
++ac_site_file2=NONE
++if test -n "$CONFIG_SITE"; then
++ # We do not want a PATH search for config.site.
++ case $CONFIG_SITE in @%:@((
++ -*) ac_site_file1=./$CONFIG_SITE;;
++ */*) ac_site_file1=$CONFIG_SITE;;
++ *) ac_site_file1=./$CONFIG_SITE;;
++ esac
++elif test "x$prefix" != xNONE; then
++ ac_site_file1=$prefix/share/config.site
++ ac_site_file2=$prefix/etc/config.site
++else
++ ac_site_file1=$ac_default_prefix/share/config.site
++ ac_site_file2=$ac_default_prefix/etc/config.site
++fi
++for ac_site_file in "$ac_site_file1" "$ac_site_file2"
++do
++ test "x$ac_site_file" = xNONE && continue
++ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
++$as_echo "$as_me: loading site script $ac_site_file" >&6;}
++ sed 's/^/| /' "$ac_site_file" >&5
++ . "$ac_site_file" \
++ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "failed to load site script $ac_site_file
++See \`config.log' for more details" "$LINENO" 5; }
++ fi
++done
++
++if test -r "$cache_file"; then
++ # Some versions of bash will fail to source /dev/null (special files
++ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
++ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
++$as_echo "$as_me: loading cache $cache_file" >&6;}
++ case $cache_file in
++ [\\/]* | ?:[\\/]* ) . "$cache_file";;
++ *) . "./$cache_file";;
++ esac
++ fi
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
++$as_echo "$as_me: creating cache $cache_file" >&6;}
++ >$cache_file
++fi
++
++# Check that the precious variables saved in the cache have kept the same
++# value.
++ac_cache_corrupted=false
++for ac_var in $ac_precious_vars; do
++ eval ac_old_set=\$ac_cv_env_${ac_var}_set
++ eval ac_new_set=\$ac_env_${ac_var}_set
++ eval ac_old_val=\$ac_cv_env_${ac_var}_value
++ eval ac_new_val=\$ac_env_${ac_var}_value
++ case $ac_old_set,$ac_new_set in
++ set,)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
++ ac_cache_corrupted=: ;;
++ ,set)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
++ ac_cache_corrupted=: ;;
++ ,);;
++ *)
++ if test "x$ac_old_val" != "x$ac_new_val"; then
++ # differences in whitespace do not lead to failure.
++ ac_old_val_w=`echo x $ac_old_val`
++ ac_new_val_w=`echo x $ac_new_val`
++ if test "$ac_old_val_w" != "$ac_new_val_w"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
++ ac_cache_corrupted=:
++ else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
++ eval $ac_var=\$ac_old_val
++ fi
++ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
++$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
++ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
++$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
++ fi;;
++ esac
++ # Pass precious variables to config.status.
++ if test "$ac_new_set" = set; then
++ case $ac_new_val in
++ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
++ *) ac_arg=$ac_var=$ac_new_val ;;
++ esac
++ case " $ac_configure_args " in
++ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
++ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
++ esac
++ fi
++done
++if $ac_cache_corrupted; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
++ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
++fi
++## -------------------- ##
++## Main body of script. ##
++## -------------------- ##
++
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++
++
++
++GST_MAJORMINOR=0.10
++GST_REQUIRED=0.10.0
++GSTPB_REQUIRED=0.10.0
++
++
++
++ PACKAGE=gst-bcmdec
++ GST_PLUGIN_VERSION_MAJOR=0
++ GST_PLUGIN_VERSION_MINOR=10
++ GST_PLUGIN_VERSION_MICRO=40
++ NANO=0
++ GST_PLUGIN_VERSION_NANO=$NANO
++ if test "x$NANO" = "x" || test "x$NANO" = "x0";
++ then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for release" >&5
++$as_echo "$as_me: configuring gst-bcmdec for release" >&6;}
++ VERSION=0.10.40
++ GST_PLUGIN_VERSION_RELEASE=1
++ GST_PLUGIN_CVS="no"
++ else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for development with nano $NANO" >&5
++$as_echo "$as_me: configuring gst-bcmdec for development with nano $NANO" >&6;}
++ VERSION=0.10.40.$NANO
++ GST_PLUGIN_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
++ GST_PLUGIN_CVS="yes"
++ fi
++
++ GST_PLUGIN_VERSION=$VERSION
++
++cat >>confdefs.h <<_ACEOF
++@%:@define GST_PLUGIN_VERSION "$GST_PLUGIN_VERSION"
++_ACEOF
++
++
++
++cat >>confdefs.h <<_ACEOF
++@%:@define GST_PLUGIN_VERSION_RELEASE "$GST_PLUGIN_VERSION_RELEASE"
++_ACEOF
++
++
++
++
++
++
++
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE "$PACKAGE"
++_ACEOF
++
++
++
++cat >>confdefs.h <<_ACEOF
++@%:@define VERSION "$VERSION"
++_ACEOF
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
++$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
++ @%:@ Check whether --enable-maintainer-mode was given.
++if test "${enable_maintainer_mode+set}" = set; then :
++ enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
++else
++ USE_MAINTAINER_MODE=no
++fi
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
++$as_echo "$USE_MAINTAINER_MODE" >&6; }
++ if test $USE_MAINTAINER_MODE = yes; then
++ MAINTAINER_MODE_TRUE=
++ MAINTAINER_MODE_FALSE='#'
++else
++ MAINTAINER_MODE_TRUE='#'
++ MAINTAINER_MODE_FALSE=
++fi
++
++ MAINT=$MAINTAINER_MODE_TRUE
++
++
++
++am__api_version='1.11'
++
++ac_aux_dir=
++for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
++ if test -f "$ac_dir/install-sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install-sh -c"
++ break
++ elif test -f "$ac_dir/install.sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install.sh -c"
++ break
++ elif test -f "$ac_dir/shtool"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/shtool install -c"
++ break
++ fi
++done
++if test -z "$ac_aux_dir"; then
++ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
++fi
++
++# These three variables are undocumented and unsupported,
++# and are intended to be withdrawn in a future Autoconf release.
++# They can cause serious problems if a builder's source tree is in a directory
++# whose full name contains unusual characters.
++ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
++ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
++ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
++
++
++# Find a good install program. We prefer a C program (faster),
++# so one script is as good as another. But avoid the broken or
++# incompatible versions:
++# SysV /etc/install, /usr/sbin/install
++# SunOS /usr/etc/install
++# IRIX /sbin/install
++# AIX /bin/install
++# AmigaOS /C/install, which installs bootblocks on floppy discs
++# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
++# AFS /usr/afsws/bin/install, which mishandles nonexistent args
++# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
++# OS/2's system install, which has a completely different semantic
++# ./install, which can be erroneously created by make from ./install.sh.
++# Reject install programs that cannot install multiple files.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
++$as_echo_n "checking for a BSD-compatible install... " >&6; }
++if test -z "$INSTALL"; then
++if ${ac_cv_path_install+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ # Account for people who put trailing slashes in PATH elements.
++case $as_dir/ in @%:@((
++ ./ | .// | /[cC]/* | \
++ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
++ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
++ /usr/ucb/* ) ;;
++ *)
++ # OSF1 and SCO ODT 3.0 have their own names for install.
++ # Don't use installbsd from OSF since it installs stuff as root
++ # by default.
++ for ac_prog in ginstall scoinst install; do
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
++ if test $ac_prog = install &&
++ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
++ # AIX install. It has an incompatible calling convention.
++ :
++ elif test $ac_prog = install &&
++ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
++ # program-specific install script used by HP pwplus--don't use.
++ :
++ else
++ rm -rf conftest.one conftest.two conftest.dir
++ echo one > conftest.one
++ echo two > conftest.two
++ mkdir conftest.dir
++ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
++ test -s conftest.one && test -s conftest.two &&
++ test -s conftest.dir/conftest.one &&
++ test -s conftest.dir/conftest.two
++ then
++ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
++ break 3
++ fi
++ fi
++ fi
++ done
++ done
++ ;;
++esac
++
++ done
++IFS=$as_save_IFS
++
++rm -rf conftest.one conftest.two conftest.dir
++
++fi
++ if test "${ac_cv_path_install+set}" = set; then
++ INSTALL=$ac_cv_path_install
++ else
++ # As a last resort, use the slow shell script. Don't cache a
++ # value for INSTALL within a source directory, because that will
++ # break other packages using the cache if that directory is
++ # removed, or if the value is a relative name.
++ INSTALL=$ac_install_sh
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
++$as_echo "$INSTALL" >&6; }
++
++# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
++# It thinks the first close brace ends the variable substitution.
++test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
++
++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
++
++test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
++$as_echo_n "checking whether build environment is sane... " >&6; }
++# Just in case
++sleep 1
++echo timestamp > conftest.file
++# Reject unsafe characters in $srcdir or the absolute working directory
++# name. Accept space and tab only in the latter.
++am_lf='
++'
++case `pwd` in
++ *[\\\"\#\$\&\'\`$am_lf]*)
++ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
++esac
++case $srcdir in
++ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
++ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
++esac
++
++# Do `set' in a subshell so we don't clobber the current shell's
++# arguments. Must try -L first in case configure is actually a
++# symlink; some systems play weird games with the mod time of symlinks
++# (eg FreeBSD returns the mod time of the symlink's containing
++# directory).
++if (
++ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
++ if test "$*" = "X"; then
++ # -L didn't work.
++ set X `ls -t "$srcdir/configure" conftest.file`
++ fi
++ rm -f conftest.file
++ if test "$*" != "X $srcdir/configure conftest.file" \
++ && test "$*" != "X conftest.file $srcdir/configure"; then
++
++ # If neither matched, then we have a broken ls. This can happen
++ # if, for instance, CONFIG_SHELL is bash and it inherits a
++ # broken ls alias from the environment. This has actually
++ # happened. Such a system could not be considered "sane".
++ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
++alias in your environment" "$LINENO" 5
++ fi
++
++ test "$2" = conftest.file
++ )
++then
++ # Ok.
++ :
++else
++ as_fn_error $? "newly created file is older than distributed files!
++Check your system clock" "$LINENO" 5
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++test "$program_prefix" != NONE &&
++ program_transform_name="s&^&$program_prefix&;$program_transform_name"
++# Use a double $ so make ignores it.
++test "$program_suffix" != NONE &&
++ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
++# Double any \ or $.
++# By default was `s,x,x', remove it if useless.
++ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
++program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
++
++# expand $ac_aux_dir to an absolute path
++am_aux_dir=`cd $ac_aux_dir && pwd`
++
++if test x"${MISSING+set}" != xset; then
++ case $am_aux_dir in
++ *\ * | *\ *)
++ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
++ *)
++ MISSING="\${SHELL} $am_aux_dir/missing" ;;
++ esac
++fi
++# Use eval to expand $SHELL
++if eval "$MISSING --run true"; then
++ am_missing_run="$MISSING --run "
++else
++ am_missing_run=
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
++$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
++fi
++
++if test x"${install_sh}" != xset; then
++ case $am_aux_dir in
++ *\ * | *\ *)
++ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
++ *)
++ install_sh="\${SHELL} $am_aux_dir/install-sh"
++ esac
++fi
++
++# Installed binaries are usually stripped using `strip' when the user
++# run `make install-strip'. However `strip' might not be the right
++# tool to use in cross-compilation environments, therefore Automake
++# will honor the `STRIP' environment variable to overrule this program.
++if test "$cross_compiling" != no; then
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$STRIP"; then
++ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++ ac_ct_STRIP=$STRIP
++ # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_STRIP"; then
++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_STRIP="strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
++if test -n "$ac_ct_STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
++$as_echo "$ac_ct_STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_STRIP" = x; then
++ STRIP=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ STRIP=$ac_ct_STRIP
++ fi
++else
++ STRIP="$ac_cv_prog_STRIP"
++fi
++
++fi
++INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
++$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
++if test -z "$MKDIR_P"; then
++ if ${ac_cv_path_mkdir+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_prog in mkdir gmkdir; do
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
++ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
++ 'mkdir (GNU coreutils) '* | \
++ 'mkdir (coreutils) '* | \
++ 'mkdir (fileutils) '4.1*)
++ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
++ break 3;;
++ esac
++ done
++ done
++ done
++IFS=$as_save_IFS
++
++fi
++
++ test -d ./--version && rmdir ./--version
++ if test "${ac_cv_path_mkdir+set}" = set; then
++ MKDIR_P="$ac_cv_path_mkdir -p"
++ else
++ # As a last resort, use the slow shell script. Don't cache a
++ # value for MKDIR_P within a source directory, because that will
++ # break other packages using the cache if that directory is
++ # removed, or if the value is a relative name.
++ MKDIR_P="$ac_install_sh -d"
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
++$as_echo "$MKDIR_P" >&6; }
++
++mkdir_p="$MKDIR_P"
++case $mkdir_p in
++ [\\/$]* | ?:[\\/]*) ;;
++ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
++esac
++
++for ac_prog in gawk mawk nawk awk
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_AWK+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$AWK"; then
++ ac_cv_prog_AWK="$AWK" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_AWK="$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++AWK=$ac_cv_prog_AWK
++if test -n "$AWK"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
++$as_echo "$AWK" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$AWK" && break
++done
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
++$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
++set x ${MAKE-make}
++ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
++if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat >conftest.make <<\_ACEOF
++SHELL = /bin/sh
++all:
++ @echo '@@@%%%=$(MAKE)=@@@%%%'
++_ACEOF
++# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
++case `${MAKE-make} -f conftest.make 2>/dev/null` in
++ *@@@%%%=?*=@@@%%%*)
++ eval ac_cv_prog_make_${ac_make}_set=yes;;
++ *)
++ eval ac_cv_prog_make_${ac_make}_set=no;;
++esac
++rm -f conftest.make
++fi
++if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ SET_MAKE=
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ SET_MAKE="MAKE=${MAKE-make}"
++fi
++
++rm -rf .tst 2>/dev/null
++mkdir .tst 2>/dev/null
++if test -d .tst; then
++ am__leading_dot=.
++else
++ am__leading_dot=_
++fi
++rmdir .tst 2>/dev/null
++
++if test "`cd $srcdir && pwd`" != "`pwd`"; then
++ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
++ # is not polluted with repeated "-I."
++ am__isrc=' -I$(srcdir)'
++ # test to see if srcdir already configured
++ if test -f $srcdir/config.status; then
++ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
++ fi
++fi
++
++# test whether we have cygpath
++if test -z "$CYGPATH_W"; then
++ if (cygpath --version) >/dev/null 2>/dev/null; then
++ CYGPATH_W='cygpath -w'
++ else
++ CYGPATH_W=echo
++ fi
++fi
++
++
++# Define the identity of the package.
++ PACKAGE=$PACKAGE
++ VERSION=$VERSION
++
++
++cat >>confdefs.h <<_ACEOF
++@%:@define PACKAGE "$PACKAGE"
++_ACEOF
++
++
++cat >>confdefs.h <<_ACEOF
++@%:@define VERSION "$VERSION"
++_ACEOF
++
++# Some tools Automake needs.
++
++ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
++
++
++AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
++
++
++AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
++
++
++AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
++
++
++MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
++
++# We need awk for the "check" target. The system "awk" is bad on
++# some platforms.
++# Always define AMTAR for backward compatibility.
++
++AMTAR=${AMTAR-"${am_missing_run}tar"}
++
++am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
++
++
++
++
++
++
++
++
++ACLOCAL_AMFLAGS="-I m4"
++
++
++ac_config_headers="$ac_config_headers config.h"
++
++
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
++set dummy ${ac_tool_prefix}gcc; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_CC+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$CC"; then
++ ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_CC="${ac_tool_prefix}gcc"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++CC=$ac_cv_prog_CC
++if test -n "$CC"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_CC"; then
++ ac_ct_CC=$CC
++ # Extract the first word of "gcc", so it can be a program name with args.
++set dummy gcc; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_CC"; then
++ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_CC="gcc"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_CC=$ac_cv_prog_ac_ct_CC
++if test -n "$ac_ct_CC"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
++$as_echo "$ac_ct_CC" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_CC" = x; then
++ CC=""
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ CC=$ac_ct_CC
++ fi
++else
++ CC="$ac_cv_prog_CC"
++fi
++
++if test -z "$CC"; then
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
++set dummy ${ac_tool_prefix}cc; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_CC+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$CC"; then
++ ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_CC="${ac_tool_prefix}cc"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++CC=$ac_cv_prog_CC
++if test -n "$CC"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ fi
++fi
++if test -z "$CC"; then
++ # Extract the first word of "cc", so it can be a program name with args.
++set dummy cc; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_CC+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$CC"; then
++ ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++ ac_prog_rejected=no
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
++ ac_prog_rejected=yes
++ continue
++ fi
++ ac_cv_prog_CC="cc"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++if test $ac_prog_rejected = yes; then
++ # We found a bogon in the path, so make sure we never use it.
++ set dummy $ac_cv_prog_CC
++ shift
++ if test $@%:@ != 0; then
++ # We chose a different compiler from the bogus one.
++ # However, it has the same basename, so the bogon will be chosen
++ # first if we set CC to just the basename; use the full file name.
++ shift
++ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
++ fi
++fi
++fi
++fi
++CC=$ac_cv_prog_CC
++if test -n "$CC"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$CC"; then
++ if test -n "$ac_tool_prefix"; then
++ for ac_prog in cl.exe
++ do
++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_CC+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$CC"; then
++ ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++CC=$ac_cv_prog_CC
++if test -n "$CC"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
++$as_echo "$CC" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$CC" && break
++ done
++fi
++if test -z "$CC"; then
++ ac_ct_CC=$CC
++ for ac_prog in cl.exe
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_CC"; then
++ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_CC="$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_CC=$ac_cv_prog_ac_ct_CC
++if test -n "$ac_ct_CC"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
++$as_echo "$ac_ct_CC" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$ac_ct_CC" && break
++done
++
++ if test "x$ac_ct_CC" = x; then
++ CC=""
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ CC=$ac_ct_CC
++ fi
++fi
++
++fi
++
++
++test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "no acceptable C compiler found in \$PATH
++See \`config.log' for more details" "$LINENO" 5; }
++
++# Provide some information about the compiler.
++$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
++set X $ac_compile
++ac_compiler=$2
++for ac_option in --version -v -V -qversion; do
++ { { ac_try="$ac_compiler $ac_option >&5"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
++ ac_status=$?
++ if test -s conftest.err; then
++ sed '10a\
++... rest of stderr output deleted ...
++ 10q' conftest.err >conftest.er1
++ cat conftest.er1 >&5
++ fi
++ rm -f conftest.er1 conftest.err
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++done
++
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++ac_clean_files_save=$ac_clean_files
++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
++# Try to create an executable without -o first, disregard a.out.
++# It will help us diagnose broken compilers, and finding out an intuition
++# of exeext.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
++$as_echo_n "checking whether the C compiler works... " >&6; }
++ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
++
++# The possible output files:
++ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
++
++ac_rmfiles=
++for ac_file in $ac_files
++do
++ case $ac_file in
++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
++ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
++ esac
++done
++rm -f $ac_rmfiles
++
++if { { ac_try="$ac_link_default"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_link_default") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then :
++ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
++# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
++# in a Makefile. We should not override ac_cv_exeext if it was cached,
++# so that the user can short-circuit this test for compilers unknown to
++# Autoconf.
++for ac_file in $ac_files ''
++do
++ test -f "$ac_file" || continue
++ case $ac_file in
++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
++ ;;
++ [ab].out )
++ # We found the default executable, but exeext='' is most
++ # certainly right.
++ break;;
++ *.* )
++ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
++ then :; else
++ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
++ fi
++ # We set ac_cv_exeext here because the later test for it is not
++ # safe: cross compilers may not add the suffix if given an `-o'
++ # argument, so we may need to know it at that point already.
++ # Even if this section looks crufty: it has the advantage of
++ # actually working.
++ break;;
++ * )
++ break;;
++ esac
++done
++test "$ac_cv_exeext" = no && ac_cv_exeext=
++
++else
++ ac_file=''
++fi
++if test -z "$ac_file"; then :
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++$as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error 77 "C compiler cannot create executables
++See \`config.log' for more details" "$LINENO" 5; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
++$as_echo_n "checking for C compiler default output file name... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
++$as_echo "$ac_file" >&6; }
++ac_exeext=$ac_cv_exeext
++
++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
++ac_clean_files=$ac_clean_files_save
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
++$as_echo_n "checking for suffix of executables... " >&6; }
++if { { ac_try="$ac_link"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_link") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then :
++ # If both `conftest.exe' and `conftest' are `present' (well, observable)
++# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
++# work properly (i.e., refer to `conftest.exe'), while it won't with
++# `rm'.
++for ac_file in conftest.exe conftest conftest.*; do
++ test -f "$ac_file" || continue
++ case $ac_file in
++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
++ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
++ break;;
++ * ) break;;
++ esac
++done
++else
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "cannot compute suffix of executables: cannot compile and link
++See \`config.log' for more details" "$LINENO" 5; }
++fi
++rm -f conftest conftest$ac_cv_exeext
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
++$as_echo "$ac_cv_exeext" >&6; }
++
++rm -f conftest.$ac_ext
++EXEEXT=$ac_cv_exeext
++ac_exeext=$EXEEXT
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++@%:@include <stdio.h>
++int
++main ()
++{
++FILE *f = fopen ("conftest.out", "w");
++ return ferror (f) || fclose (f) != 0;
++
++ ;
++ return 0;
++}
++_ACEOF
++ac_clean_files="$ac_clean_files conftest.out"
++# Check that the compiler produces executables we can run. If not, either
++# the compiler is broken, or we cross compile.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
++$as_echo_n "checking whether we are cross compiling... " >&6; }
++if test "$cross_compiling" != yes; then
++ { { ac_try="$ac_link"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_link") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if { ac_try='./conftest$ac_cv_exeext'
++ { { case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_try") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; }; then
++ cross_compiling=no
++ else
++ if test "$cross_compiling" = maybe; then
++ cross_compiling=yes
++ else
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "cannot run C compiled programs.
++If you meant to cross compile, use \`--host'.
++See \`config.log' for more details" "$LINENO" 5; }
++ fi
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
++$as_echo "$cross_compiling" >&6; }
++
++rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
++ac_clean_files=$ac_clean_files_save
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
++$as_echo_n "checking for suffix of object files... " >&6; }
++if ${ac_cv_objext+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++rm -f conftest.o conftest.obj
++if { { ac_try="$ac_compile"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_compile") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then :
++ for ac_file in conftest.o conftest.obj conftest.*; do
++ test -f "$ac_file" || continue;
++ case $ac_file in
++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
++ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
++ break;;
++ esac
++done
++else
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "cannot compute suffix of object files: cannot compile
++See \`config.log' for more details" "$LINENO" 5; }
++fi
++rm -f conftest.$ac_cv_objext conftest.$ac_ext
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
++$as_echo "$ac_cv_objext" >&6; }
++OBJEXT=$ac_cv_objext
++ac_objext=$OBJEXT
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
++$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
++if ${ac_cv_c_compiler_gnu+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++#ifndef __GNUC__
++ choke me
++#endif
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ ac_compiler_gnu=yes
++else
++ ac_compiler_gnu=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++ac_cv_c_compiler_gnu=$ac_compiler_gnu
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
++$as_echo "$ac_cv_c_compiler_gnu" >&6; }
++if test $ac_compiler_gnu = yes; then
++ GCC=yes
++else
++ GCC=
++fi
++ac_test_CFLAGS=${CFLAGS+set}
++ac_save_CFLAGS=$CFLAGS
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
++$as_echo_n "checking whether $CC accepts -g... " >&6; }
++if ${ac_cv_prog_cc_g+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_save_c_werror_flag=$ac_c_werror_flag
++ ac_c_werror_flag=yes
++ ac_cv_prog_cc_g=no
++ CFLAGS="-g"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ ac_cv_prog_cc_g=yes
++else
++ CFLAGS=""
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++
++else
++ ac_c_werror_flag=$ac_save_c_werror_flag
++ CFLAGS="-g"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ ac_cv_prog_cc_g=yes
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++ ac_c_werror_flag=$ac_save_c_werror_flag
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
++$as_echo "$ac_cv_prog_cc_g" >&6; }
++if test "$ac_test_CFLAGS" = set; then
++ CFLAGS=$ac_save_CFLAGS
++elif test $ac_cv_prog_cc_g = yes; then
++ if test "$GCC" = yes; then
++ CFLAGS="-g -O2"
++ else
++ CFLAGS="-g"
++ fi
++else
++ if test "$GCC" = yes; then
++ CFLAGS="-O2"
++ else
++ CFLAGS=
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
++$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
++if ${ac_cv_prog_cc_c89+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_cv_prog_cc_c89=no
++ac_save_CC=$CC
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++#include <stdarg.h>
++#include <stdio.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
++struct buf { int x; };
++FILE * (*rcsopen) (struct buf *, struct stat *, int);
++static char *e (p, i)
++ char **p;
++ int i;
++{
++ return p[i];
++}
++static char *f (char * (*g) (char **, int), char **p, ...)
++{
++ char *s;
++ va_list v;
++ va_start (v,p);
++ s = g (p, va_arg (v,int));
++ va_end (v);
++ return s;
++}
++
++/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
++ function prototypes and stuff, but not '\xHH' hex character constants.
++ These don't provoke an error unfortunately, instead are silently treated
++ as 'x'. The following induces an error, until -std is added to get
++ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
++ array size at least. It's necessary to write '\x00'==0 to get something
++ that's true only with -std. */
++int osf4_cc_array ['\x00' == 0 ? 1 : -1];
++
++/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
++ inside strings and character constants. */
++#define FOO(x) 'x'
++int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
++
++int test (int i, double x);
++struct s1 {int (*f) (int a);};
++struct s2 {int (*f) (double a);};
++int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
++int argc;
++char **argv;
++int
++main ()
++{
++return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
++ ;
++ return 0;
++}
++_ACEOF
++for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
++ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
++do
++ CC="$ac_save_CC $ac_arg"
++ if ac_fn_c_try_compile "$LINENO"; then :
++ ac_cv_prog_cc_c89=$ac_arg
++fi
++rm -f core conftest.err conftest.$ac_objext
++ test "x$ac_cv_prog_cc_c89" != "xno" && break
++done
++rm -f conftest.$ac_ext
++CC=$ac_save_CC
++
++fi
++# AC_CACHE_VAL
++case "x$ac_cv_prog_cc_c89" in
++ x)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
++$as_echo "none needed" >&6; } ;;
++ xno)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
++$as_echo "unsupported" >&6; } ;;
++ *)
++ CC="$CC $ac_cv_prog_cc_c89"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
++$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
++esac
++if test "x$ac_cv_prog_cc_c89" != xno; then :
++
++fi
++
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++DEPDIR="${am__leading_dot}deps"
++
++ac_config_commands="$ac_config_commands depfiles"
++
++
++am_make=${MAKE-make}
++cat > confinc << 'END'
++am__doit:
++ @echo this is the am__doit target
++.PHONY: am__doit
++END
++# If we don't find an include directive, just comment out the code.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
++$as_echo_n "checking for style of include used by $am_make... " >&6; }
++am__include="#"
++am__quote=
++_am_result=none
++# First try GNU make style include.
++echo "include confinc" > confmf
++# Ignore all kinds of additional output from `make'.
++case `$am_make -s -f confmf 2> /dev/null` in #(
++*the\ am__doit\ target*)
++ am__include=include
++ am__quote=
++ _am_result=GNU
++ ;;
++esac
++# Now try BSD make style include.
++if test "$am__include" = "#"; then
++ echo '.include "confinc"' > confmf
++ case `$am_make -s -f confmf 2> /dev/null` in #(
++ *the\ am__doit\ target*)
++ am__include=.include
++ am__quote="\""
++ _am_result=BSD
++ ;;
++ esac
++fi
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
++$as_echo "$_am_result" >&6; }
++rm -f confinc confmf
++
++@%:@ Check whether --enable-dependency-tracking was given.
++if test "${enable_dependency_tracking+set}" = set; then :
++ enableval=$enable_dependency_tracking;
++fi
++
++if test "x$enable_dependency_tracking" != xno; then
++ am_depcomp="$ac_aux_dir/depcomp"
++ AMDEPBACKSLASH='\'
++fi
++ if test "x$enable_dependency_tracking" != xno; then
++ AMDEP_TRUE=
++ AMDEP_FALSE='#'
++else
++ AMDEP_TRUE='#'
++ AMDEP_FALSE=
++fi
++
++
++
++depcc="$CC" am_compiler_list=
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
++$as_echo_n "checking dependency style of $depcc... " >&6; }
++if ${am_cv_CC_dependencies_compiler_type+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++ # We make a subdir and do the tests there. Otherwise we can end up
++ # making bogus files that we don't know about and never remove. For
++ # instance it was reported that on HP-UX the gcc test will end up
++ # making a dummy file named `D' -- because `-MD' means `put the output
++ # in D'.
++ mkdir conftest.dir
++ # Copy depcomp to subdir because otherwise we won't find it if we're
++ # using a relative directory.
++ cp "$am_depcomp" conftest.dir
++ cd conftest.dir
++ # We will build objects and dependencies in a subdirectory because
++ # it helps to detect inapplicable dependency modes. For instance
++ # both Tru64's cc and ICC support -MD to output dependencies as a
++ # side effect of compilation, but ICC will put the dependencies in
++ # the current directory while Tru64 will put them in the object
++ # directory.
++ mkdir sub
++
++ am_cv_CC_dependencies_compiler_type=none
++ if test "$am_compiler_list" = ""; then
++ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
++ fi
++ am__universal=false
++ case " $depcc " in #(
++ *\ -arch\ *\ -arch\ *) am__universal=true ;;
++ esac
++
++ for depmode in $am_compiler_list; do
++ # Setup a source with many dependencies, because some compilers
++ # like to wrap large dependency lists on column 80 (with \), and
++ # we should not choose a depcomp mode which is confused by this.
++ #
++ # We need to recreate these files for each test, as the compiler may
++ # overwrite some of them when testing with obscure command lines.
++ # This happens at least with the AIX C compiler.
++ : > sub/conftest.c
++ for i in 1 2 3 4 5 6; do
++ echo '#include "conftst'$i'.h"' >> sub/conftest.c
++ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++ # Solaris 8's {/usr,}/bin/sh.
++ touch sub/conftst$i.h
++ done
++ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++
++ # We check with `-c' and `-o' for the sake of the "dashmstdout"
++ # mode. It turns out that the SunPro C++ compiler does not properly
++ # handle `-M -o', and we need to detect this. Also, some Intel
++ # versions had trouble with output in subdirs
++ am__obj=sub/conftest.${OBJEXT-o}
++ am__minus_obj="-o $am__obj"
++ case $depmode in
++ gcc)
++ # This depmode causes a compiler race in universal mode.
++ test "$am__universal" = false || continue
++ ;;
++ nosideeffect)
++ # after this tag, mechanisms are not by side-effect, so they'll
++ # only be used when explicitly requested
++ if test "x$enable_dependency_tracking" = xyes; then
++ continue
++ else
++ break
++ fi
++ ;;
++ msvisualcpp | msvcmsys)
++ # This compiler won't grok `-c -o', but also, the minuso test has
++ # not run yet. These depmodes are late enough in the game, and
++ # so weak that their functioning should not be impacted.
++ am__obj=conftest.${OBJEXT-o}
++ am__minus_obj=
++ ;;
++ none) break ;;
++ esac
++ if depmode=$depmode \
++ source=sub/conftest.c object=$am__obj \
++ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
++ >/dev/null 2>conftest.err &&
++ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
++ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
++ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++ # icc doesn't choke on unknown options, it will just issue warnings
++ # or remarks (even with -Werror). So we grep stderr for any message
++ # that says an option was ignored or not supported.
++ # When given -MP, icc 7.0 and 7.1 complain thusly:
++ # icc: Command line warning: ignoring option '-M'; no argument required
++ # The diagnosis changed in icc 8.0:
++ # icc: Command line remark: option '-MP' not supported
++ if (grep 'ignoring option' conftest.err ||
++ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++ am_cv_CC_dependencies_compiler_type=$depmode
++ break
++ fi
++ fi
++ done
++
++ cd ..
++ rm -rf conftest.dir
++else
++ am_cv_CC_dependencies_compiler_type=none
++fi
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
++$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
++CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
++
++ if
++ test "x$enable_dependency_tracking" != xno \
++ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
++ am__fastdepCC_TRUE=
++ am__fastdepCC_FALSE='#'
++else
++ am__fastdepCC_TRUE='#'
++ am__fastdepCC_FALSE=
++fi
++
++
++case `pwd` in
++ *\ * | *\ *)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
++$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
++esac
++
++
++
++macro_version='2.4'
++macro_revision='1.3293'
++
++
++
++
++
++
++
++
++
++
++
++
++
++ltmain="$ac_aux_dir/ltmain.sh"
++
++# Make sure we can run config.sub.
++$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
++ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
++$as_echo_n "checking build system type... " >&6; }
++if ${ac_cv_build+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_build_alias=$build_alias
++test "x$ac_build_alias" = x &&
++ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
++test "x$ac_build_alias" = x &&
++ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
++ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
++$as_echo "$ac_cv_build" >&6; }
++case $ac_cv_build in
++*-*-*) ;;
++*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
++esac
++build=$ac_cv_build
++ac_save_IFS=$IFS; IFS='-'
++set x $ac_cv_build
++shift
++build_cpu=$1
++build_vendor=$2
++shift; shift
++# Remember, the first character of IFS is used to create $*,
++# except with old shells:
++build_os=$*
++IFS=$ac_save_IFS
++case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
++$as_echo_n "checking host system type... " >&6; }
++if ${ac_cv_host+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test "x$host_alias" = x; then
++ ac_cv_host=$ac_cv_build
++else
++ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
++fi
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
++$as_echo "$ac_cv_host" >&6; }
++case $ac_cv_host in
++*-*-*) ;;
++*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
++esac
++host=$ac_cv_host
++ac_save_IFS=$IFS; IFS='-'
++set x $ac_cv_host
++shift
++host_cpu=$1
++host_vendor=$2
++shift; shift
++# Remember, the first character of IFS is used to create $*,
++# except with old shells:
++host_os=$*
++IFS=$ac_save_IFS
++case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
++
++
++# Backslashify metacharacters that are still active within
++# double-quoted strings.
++sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
++
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++
++ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
++$as_echo_n "checking how to print strings... " >&6; }
++# Test print first, because it will be a builtin if present.
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
++ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='print -r --'
++elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='printf %s\n'
++else
++ # Use this function as a fallback that always works.
++ func_fallback_echo ()
++ {
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++ }
++ ECHO='func_fallback_echo'
++fi
++
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO ""
++}
++
++case "$ECHO" in
++ printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
++$as_echo "printf" >&6; } ;;
++ print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
++$as_echo "print -r" >&6; } ;;
++ *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
++$as_echo "cat" >&6; } ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
++$as_echo_n "checking for a sed that does not truncate output... " >&6; }
++if ${ac_cv_path_SED+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
++ for ac_i in 1 2 3 4 5 6 7; do
++ ac_script="$ac_script$as_nl$ac_script"
++ done
++ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
++ { ac_script=; unset ac_script;}
++ if test -z "$SED"; then
++ ac_path_SED_found=false
++ # Loop through the user's path and test for each of PROGNAME-LIST
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_prog in sed gsed; do
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
++ { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
++# Check for GNU ac_path_SED and select it if it is found.
++ # Check for GNU $ac_path_SED
++case `"$ac_path_SED" --version 2>&1` in
++*GNU*)
++ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
++*)
++ ac_count=0
++ $as_echo_n 0123456789 >"conftest.in"
++ while :
++ do
++ cat "conftest.in" "conftest.in" >"conftest.tmp"
++ mv "conftest.tmp" "conftest.in"
++ cp "conftest.in" "conftest.nl"
++ $as_echo '' >> "conftest.nl"
++ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
++ as_fn_arith $ac_count + 1 && ac_count=$as_val
++ if test $ac_count -gt ${ac_path_SED_max-0}; then
++ # Best one so far, save it but keep looking for a better one
++ ac_cv_path_SED="$ac_path_SED"
++ ac_path_SED_max=$ac_count
++ fi
++ # 10*(2^10) chars as input seems more than enough
++ test $ac_count -gt 10 && break
++ done
++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
++esac
++
++ $ac_path_SED_found && break 3
++ done
++ done
++ done
++IFS=$as_save_IFS
++ if test -z "$ac_cv_path_SED"; then
++ as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
++ fi
++else
++ ac_cv_path_SED=$SED
++fi
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
++$as_echo "$ac_cv_path_SED" >&6; }
++ SED="$ac_cv_path_SED"
++ rm -f conftest.sed
++
++test -z "$SED" && SED=sed
++Xsed="$SED -e 1s/^X//"
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
++$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
++if ${ac_cv_path_GREP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -z "$GREP"; then
++ ac_path_GREP_found=false
++ # Loop through the user's path and test for each of PROGNAME-LIST
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_prog in grep ggrep; do
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
++ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
++# Check for GNU ac_path_GREP and select it if it is found.
++ # Check for GNU $ac_path_GREP
++case `"$ac_path_GREP" --version 2>&1` in
++*GNU*)
++ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
++*)
++ ac_count=0
++ $as_echo_n 0123456789 >"conftest.in"
++ while :
++ do
++ cat "conftest.in" "conftest.in" >"conftest.tmp"
++ mv "conftest.tmp" "conftest.in"
++ cp "conftest.in" "conftest.nl"
++ $as_echo 'GREP' >> "conftest.nl"
++ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
++ as_fn_arith $ac_count + 1 && ac_count=$as_val
++ if test $ac_count -gt ${ac_path_GREP_max-0}; then
++ # Best one so far, save it but keep looking for a better one
++ ac_cv_path_GREP="$ac_path_GREP"
++ ac_path_GREP_max=$ac_count
++ fi
++ # 10*(2^10) chars as input seems more than enough
++ test $ac_count -gt 10 && break
++ done
++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
++esac
++
++ $ac_path_GREP_found && break 3
++ done
++ done
++ done
++IFS=$as_save_IFS
++ if test -z "$ac_cv_path_GREP"; then
++ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ fi
++else
++ ac_cv_path_GREP=$GREP
++fi
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
++$as_echo "$ac_cv_path_GREP" >&6; }
++ GREP="$ac_cv_path_GREP"
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
++$as_echo_n "checking for egrep... " >&6; }
++if ${ac_cv_path_EGREP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
++ then ac_cv_path_EGREP="$GREP -E"
++ else
++ if test -z "$EGREP"; then
++ ac_path_EGREP_found=false
++ # Loop through the user's path and test for each of PROGNAME-LIST
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_prog in egrep; do
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
++ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
++# Check for GNU ac_path_EGREP and select it if it is found.
++ # Check for GNU $ac_path_EGREP
++case `"$ac_path_EGREP" --version 2>&1` in
++*GNU*)
++ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
++*)
++ ac_count=0
++ $as_echo_n 0123456789 >"conftest.in"
++ while :
++ do
++ cat "conftest.in" "conftest.in" >"conftest.tmp"
++ mv "conftest.tmp" "conftest.in"
++ cp "conftest.in" "conftest.nl"
++ $as_echo 'EGREP' >> "conftest.nl"
++ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
++ as_fn_arith $ac_count + 1 && ac_count=$as_val
++ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
++ # Best one so far, save it but keep looking for a better one
++ ac_cv_path_EGREP="$ac_path_EGREP"
++ ac_path_EGREP_max=$ac_count
++ fi
++ # 10*(2^10) chars as input seems more than enough
++ test $ac_count -gt 10 && break
++ done
++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
++esac
++
++ $ac_path_EGREP_found && break 3
++ done
++ done
++ done
++IFS=$as_save_IFS
++ if test -z "$ac_cv_path_EGREP"; then
++ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ fi
++else
++ ac_cv_path_EGREP=$EGREP
++fi
++
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
++$as_echo "$ac_cv_path_EGREP" >&6; }
++ EGREP="$ac_cv_path_EGREP"
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
++$as_echo_n "checking for fgrep... " >&6; }
++if ${ac_cv_path_FGREP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
++ then ac_cv_path_FGREP="$GREP -F"
++ else
++ if test -z "$FGREP"; then
++ ac_path_FGREP_found=false
++ # Loop through the user's path and test for each of PROGNAME-LIST
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_prog in fgrep; do
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
++ { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
++# Check for GNU ac_path_FGREP and select it if it is found.
++ # Check for GNU $ac_path_FGREP
++case `"$ac_path_FGREP" --version 2>&1` in
++*GNU*)
++ ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
++*)
++ ac_count=0
++ $as_echo_n 0123456789 >"conftest.in"
++ while :
++ do
++ cat "conftest.in" "conftest.in" >"conftest.tmp"
++ mv "conftest.tmp" "conftest.in"
++ cp "conftest.in" "conftest.nl"
++ $as_echo 'FGREP' >> "conftest.nl"
++ "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
++ as_fn_arith $ac_count + 1 && ac_count=$as_val
++ if test $ac_count -gt ${ac_path_FGREP_max-0}; then
++ # Best one so far, save it but keep looking for a better one
++ ac_cv_path_FGREP="$ac_path_FGREP"
++ ac_path_FGREP_max=$ac_count
++ fi
++ # 10*(2^10) chars as input seems more than enough
++ test $ac_count -gt 10 && break
++ done
++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
++esac
++
++ $ac_path_FGREP_found && break 3
++ done
++ done
++ done
++IFS=$as_save_IFS
++ if test -z "$ac_cv_path_FGREP"; then
++ as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ fi
++else
++ ac_cv_path_FGREP=$FGREP
++fi
++
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
++$as_echo "$ac_cv_path_FGREP" >&6; }
++ FGREP="$ac_cv_path_FGREP"
++
++
++test -z "$GREP" && GREP=grep
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++@%:@ Check whether --with-gnu-ld was given.
++if test "${with_gnu_ld+set}" = set; then :
++ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
++else
++ with_gnu_ld=no
++fi
++
++ac_prog=ld
++if test "$GCC" = yes; then
++ # Check if gcc -print-prog-name=ld gives a path.
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
++$as_echo_n "checking for ld used by $CC... " >&6; }
++ case $host in
++ *-*-mingw*)
++ # gcc leaves a trailing carriage return which upsets mingw
++ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
++ *)
++ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
++ esac
++ case $ac_prog in
++ # Accept absolute paths.
++ [\\/]* | ?:[\\/]*)
++ re_direlt='/[^/][^/]*/\.\./'
++ # Canonicalize the pathname of ld
++ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
++ done
++ test -z "$LD" && LD="$ac_prog"
++ ;;
++ "")
++ # If it fails, then pretend we aren't using GCC.
++ ac_prog=ld
++ ;;
++ *)
++ # If it is relative, then search for the first ld in PATH.
++ with_gnu_ld=unknown
++ ;;
++ esac
++elif test "$with_gnu_ld" = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
++$as_echo_n "checking for GNU ld... " >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
++$as_echo_n "checking for non-GNU ld... " >&6; }
++fi
++if ${lt_cv_path_LD+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -z "$LD"; then
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ for ac_dir in $PATH; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
++ lt_cv_path_LD="$ac_dir/$ac_prog"
++ # Check to see if the program is GNU ld. I'd rather use --version,
++ # but apparently some variants of GNU ld only accept -v.
++ # Break only if it was the GNU/non-GNU ld that we prefer.
++ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
++ *GNU* | *'with BFD'*)
++ test "$with_gnu_ld" != no && break
++ ;;
++ *)
++ test "$with_gnu_ld" != yes && break
++ ;;
++ esac
++ fi
++ done
++ IFS="$lt_save_ifs"
++else
++ lt_cv_path_LD="$LD" # Let the user override the test with a path.
++fi
++fi
++
++LD="$lt_cv_path_LD"
++if test -n "$LD"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
++$as_echo "$LD" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
++$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
++if ${lt_cv_prog_gnu_ld+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ # I'd rather use --version here, but apparently some GNU lds only accept -v.
++case `$LD -v 2>&1 </dev/null` in
++*GNU* | *'with BFD'*)
++ lt_cv_prog_gnu_ld=yes
++ ;;
++*)
++ lt_cv_prog_gnu_ld=no
++ ;;
++esac
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
++$as_echo "$lt_cv_prog_gnu_ld" >&6; }
++with_gnu_ld=$lt_cv_prog_gnu_ld
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
++$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
++if ${lt_cv_path_NM+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$NM"; then
++ # Let the user override the test.
++ lt_cv_path_NM="$NM"
++else
++ lt_nm_to_check="${ac_tool_prefix}nm"
++ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
++ lt_nm_to_check="$lt_nm_to_check nm"
++ fi
++ for lt_tmp_nm in $lt_nm_to_check; do
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ tmp_nm="$ac_dir/$lt_tmp_nm"
++ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
++ # Check to see if the nm accepts a BSD-compat flag.
++ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
++ # nm: unknown option "B" ignored
++ # Tru64's nm complains that /dev/null is an invalid object file
++ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
++ */dev/null* | *'Invalid file or object type'*)
++ lt_cv_path_NM="$tmp_nm -B"
++ break
++ ;;
++ *)
++ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
++ */dev/null*)
++ lt_cv_path_NM="$tmp_nm -p"
++ break
++ ;;
++ *)
++ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
++ continue # so that we can try to find one that supports BSD flags
++ ;;
++ esac
++ ;;
++ esac
++ fi
++ done
++ IFS="$lt_save_ifs"
++ done
++ : ${lt_cv_path_NM=no}
++fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
++$as_echo "$lt_cv_path_NM" >&6; }
++if test "$lt_cv_path_NM" != "no"; then
++ NM="$lt_cv_path_NM"
++else
++ # Didn't find any BSD compatible name lister, look for dumpbin.
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
++ else
++ if test -n "$ac_tool_prefix"; then
++ for ac_prog in dumpbin "link -dump"
++ do
++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DUMPBIN+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$DUMPBIN"; then
++ ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++DUMPBIN=$ac_cv_prog_DUMPBIN
++if test -n "$DUMPBIN"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
++$as_echo "$DUMPBIN" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$DUMPBIN" && break
++ done
++fi
++if test -z "$DUMPBIN"; then
++ ac_ct_DUMPBIN=$DUMPBIN
++ for ac_prog in dumpbin "link -dump"
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_DUMPBIN"; then
++ ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
++if test -n "$ac_ct_DUMPBIN"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
++$as_echo "$ac_ct_DUMPBIN" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$ac_ct_DUMPBIN" && break
++done
++
++ if test "x$ac_ct_DUMPBIN" = x; then
++ DUMPBIN=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ DUMPBIN=$ac_ct_DUMPBIN
++ fi
++fi
++
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
++ fi
++
++ if test "$DUMPBIN" != ":"; then
++ NM="$DUMPBIN"
++ fi
++fi
++test -z "$NM" && NM=nm
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
++$as_echo_n "checking the name lister ($NM) interface... " >&6; }
++if ${lt_cv_nm_interface+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_nm_interface="BSD nm"
++ echo "int some_variable = 0;" > conftest.$ac_ext
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
++ (eval "$ac_compile" 2>conftest.err)
++ cat conftest.err >&5
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
++ cat conftest.err >&5
++ (eval echo "\"\$as_me:$LINENO: output\"" >&5)
++ cat conftest.out >&5
++ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
++ lt_cv_nm_interface="MS dumpbin"
++ fi
++ rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
++$as_echo "$lt_cv_nm_interface" >&6; }
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
++$as_echo_n "checking whether ln -s works... " >&6; }
++LN_S=$as_ln_s
++if test "$LN_S" = "ln -s"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
++$as_echo "no, using $LN_S" >&6; }
++fi
++
++# find the maximum length of command line arguments
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
++$as_echo_n "checking the maximum length of command line arguments... " >&6; }
++if ${lt_cv_sys_max_cmd_len+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ i=0
++ teststring="ABCD"
++
++ case $build_os in
++ msdosdjgpp*)
++ # On DJGPP, this test can blow up pretty badly due to problems in libc
++ # (any single argument exceeding 2000 bytes causes a buffer overrun
++ # during glob expansion). Even if it were fixed, the result of this
++ # check would be larger than it should be.
++ lt_cv_sys_max_cmd_len=12288; # 12K is about right
++ ;;
++
++ gnu*)
++ # Under GNU Hurd, this test is not required because there is
++ # no limit to the length of command line arguments.
++ # Libtool will interpret -1 as no limit whatsoever
++ lt_cv_sys_max_cmd_len=-1;
++ ;;
++
++ cygwin* | mingw* | cegcc*)
++ # On Win9x/ME, this test blows up -- it succeeds, but takes
++ # about 5 minutes as the teststring grows exponentially.
++ # Worse, since 9x/ME are not pre-emptively multitasking,
++ # you end up with a "frozen" computer, even though with patience
++ # the test eventually succeeds (with a max line length of 256k).
++ # Instead, let's just punt: use the minimum linelength reported by
++ # all of the supported platforms: 8192 (on NT/2K/XP).
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
++ amigaos*)
++ # On AmigaOS with pdksh, this test takes hours, literally.
++ # So we just punt and use a minimum line length of 8192.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
++ # This has been around since 386BSD, at least. Likely further.
++ if test -x /sbin/sysctl; then
++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
++ elif test -x /usr/sbin/sysctl; then
++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
++ else
++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
++ fi
++ # And add a safety zone
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++ ;;
++
++ interix*)
++ # We know the value 262144 and hardcode it with a safety zone (like BSD)
++ lt_cv_sys_max_cmd_len=196608
++ ;;
++
++ osf*)
++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
++ # nice to cause kernel panics so lets avoid the loop below.
++ # First set a reasonable default.
++ lt_cv_sys_max_cmd_len=16384
++ #
++ if test -x /sbin/sysconfig; then
++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
++ *1*) lt_cv_sys_max_cmd_len=-1 ;;
++ esac
++ fi
++ ;;
++ sco3.2v5*)
++ lt_cv_sys_max_cmd_len=102400
++ ;;
++ sysv5* | sco5v6* | sysv4.2uw2*)
++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
++ if test -n "$kargmax"; then
++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
++ else
++ lt_cv_sys_max_cmd_len=32768
++ fi
++ ;;
++ *)
++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++ if test -n "$lt_cv_sys_max_cmd_len"; then
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++ else
++ # Make teststring a little bigger before we do anything with it.
++ # a 1K string should be a reasonable start.
++ for i in 1 2 3 4 5 6 7 8 ; do
++ teststring=$teststring$teststring
++ done
++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++ # If test is not a shell built-in, we'll probably end up computing a
++ # maximum length that is only half of the actual maximum length, but
++ # we can't tell.
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
++ test $i != 17 # 1/2 MB should be enough
++ do
++ i=`expr $i + 1`
++ teststring=$teststring$teststring
++ done
++ # Only check the string length outside the loop.
++ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
++ teststring=
++ # Add a significant safety factor because C++ compilers can tack on
++ # massive amounts of additional arguments before passing them to the
++ # linker. It appears as though 1/2 is a usable value.
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++ fi
++ ;;
++ esac
++
++fi
++
++if test -n $lt_cv_sys_max_cmd_len ; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
++$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
++$as_echo "none" >&6; }
++fi
++max_cmd_len=$lt_cv_sys_max_cmd_len
++
++
++
++
++
++
++: ${CP="cp -f"}
++: ${MV="mv -f"}
++: ${RM="rm -f"}
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
++$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
++# Try some XSI features
++xsi_shell=no
++( _lt_dummy="a/b/c"
++ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++ = c,a/b,b/c, \
++ && eval 'test $(( 1 + 1 )) -eq 2 \
++ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
++ && xsi_shell=yes
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
++$as_echo "$xsi_shell" >&6; }
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
++$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
++lt_shell_append=no
++( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
++ >/dev/null 2>&1 \
++ && lt_shell_append=yes
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
++$as_echo "$lt_shell_append" >&6; }
++
++
++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
++ lt_unset=unset
++else
++ lt_unset=false
++fi
++
++
++
++
++
++# test EBCDIC or ASCII
++case `echo X|tr X '\101'` in
++ A) # ASCII based system
++ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
++ lt_SP2NL='tr \040 \012'
++ lt_NL2SP='tr \015\012 \040\040'
++ ;;
++ *) # EBCDIC based system
++ lt_SP2NL='tr \100 \n'
++ lt_NL2SP='tr \r\n \100\100'
++ ;;
++esac
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++ ;;
++ esac
++ ;;
++ *-*-cygwin* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++ ;;
++ esac
++ ;;
++ * ) # unhandled hosts (and "normal" native builds)
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++esac
++
++fi
++
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ #assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ esac
++ ;;
++esac
++
++fi
++
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
++$as_echo_n "checking for $LD option to reload object files... " >&6; }
++if ${lt_cv_ld_reload_flag+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ld_reload_flag='-r'
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
++$as_echo "$lt_cv_ld_reload_flag" >&6; }
++reload_flag=$lt_cv_ld_reload_flag
++case $reload_flag in
++"" | " "*) ;;
++*) reload_flag=" $reload_flag" ;;
++esac
++reload_cmds='$LD$reload_flag -o $output$reload_objs'
++case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ if test "$GCC" != yes; then
++ reload_cmds=false
++ fi
++ ;;
++ darwin*)
++ if test "$GCC" = yes; then
++ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
++ else
++ reload_cmds='$LD$reload_flag -o $output$reload_objs'
++ fi
++ ;;
++esac
++
++
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
++set dummy ${ac_tool_prefix}objdump; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_OBJDUMP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$OBJDUMP"; then
++ ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++OBJDUMP=$ac_cv_prog_OBJDUMP
++if test -n "$OBJDUMP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
++$as_echo "$OBJDUMP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_OBJDUMP"; then
++ ac_ct_OBJDUMP=$OBJDUMP
++ # Extract the first word of "objdump", so it can be a program name with args.
++set dummy objdump; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_OBJDUMP"; then
++ ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_OBJDUMP="objdump"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
++if test -n "$ac_ct_OBJDUMP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
++$as_echo "$ac_ct_OBJDUMP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_OBJDUMP" = x; then
++ OBJDUMP="false"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ OBJDUMP=$ac_ct_OBJDUMP
++ fi
++else
++ OBJDUMP="$ac_cv_prog_OBJDUMP"
++fi
++
++test -z "$OBJDUMP" && OBJDUMP=objdump
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
++$as_echo_n "checking how to recognize dependent libraries... " >&6; }
++if ${lt_cv_deplibs_check_method+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_file_magic_cmd='$MAGIC_CMD'
++lt_cv_file_magic_test_file=
++lt_cv_deplibs_check_method='unknown'
++# Need to set the preceding variable on all platforms that support
++# interlibrary dependencies.
++# 'none' -- dependencies not supported.
++# `unknown' -- same as none, but documents that we really don't know.
++# 'pass_all' -- all dependencies passed with no checks.
++# 'test_compile' -- check by making test program.
++# 'file_magic [[regex]]' -- check by looking for files in library path
++# which responds to the $file_magic_cmd with a given extended regex.
++# If you have `file' or equivalent on your system and you're not sure
++# whether `pass_all' will *always* work, you probably want this one.
++
++case $host_os in
++aix[4-9]*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++beos*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++bsdi[45]*)
++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
++ lt_cv_file_magic_cmd='/usr/bin/file -L'
++ lt_cv_file_magic_test_file=/shlib/libc.so
++ ;;
++
++cygwin*)
++ # func_win32_libid is a shell function defined in ltmain.sh
++ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++ lt_cv_file_magic_cmd='func_win32_libid'
++ ;;
++
++mingw* | pw32*)
++ # Base MSYS/MinGW do not provide the 'file' command needed by
++ # func_win32_libid shell function, so use a weaker test based on 'objdump',
++ # unless we find 'file', for example because we are cross-compiling.
++ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
++ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
++ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++ lt_cv_file_magic_cmd='func_win32_libid'
++ else
++ # Keep this pattern in sync with the one in func_win32_libid.
++ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
++ lt_cv_file_magic_cmd='$OBJDUMP -f'
++ fi
++ ;;
++
++cegcc*)
++ # use the weaker test based on 'objdump'. See mingw*.
++ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
++ lt_cv_file_magic_cmd='$OBJDUMP -f'
++ ;;
++
++darwin* | rhapsody*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++freebsd* | dragonfly*)
++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
++ case $host_cpu in
++ i*86 )
++ # Not sure whether the presence of OpenBSD here was a mistake.
++ # Let's accept both of them until this is cleared up.
++ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
++ lt_cv_file_magic_cmd=/usr/bin/file
++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
++ ;;
++ esac
++ else
++ lt_cv_deplibs_check_method=pass_all
++ fi
++ ;;
++
++gnu*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++haiku*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++hpux10.20* | hpux11*)
++ lt_cv_file_magic_cmd=/usr/bin/file
++ case $host_cpu in
++ ia64*)
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
++ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
++ ;;
++ hppa*64*)
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
++ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
++ ;;
++ *)
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
++ lt_cv_file_magic_test_file=/usr/lib/libc.sl
++ ;;
++ esac
++ ;;
++
++interix[3-9]*)
++ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
++ ;;
++
++irix5* | irix6* | nonstopux*)
++ case $LD in
++ *-32|*"-32 ") libmagic=32-bit;;
++ *-n32|*"-n32 ") libmagic=N32;;
++ *-64|*"-64 ") libmagic=64-bit;;
++ *) libmagic=never-match;;
++ esac
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++# This must be Linux ELF.
++linux* | k*bsd*-gnu | kopensolaris*-gnu)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++netbsd*)
++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
++ else
++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
++ fi
++ ;;
++
++newos6*)
++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
++ lt_cv_file_magic_cmd=/usr/bin/file
++ lt_cv_file_magic_test_file=/usr/lib/libnls.so
++ ;;
++
++*nto* | *qnx*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++openbsd*)
++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
++ else
++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
++ fi
++ ;;
++
++osf3* | osf4* | osf5*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++rdos*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++solaris*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
++sysv4 | sysv4.3*)
++ case $host_vendor in
++ motorola)
++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
++ ;;
++ ncr)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++ sequent)
++ lt_cv_file_magic_cmd='/bin/file'
++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
++ ;;
++ sni)
++ lt_cv_file_magic_cmd='/bin/file'
++ lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
++ lt_cv_file_magic_test_file=/lib/libc.so
++ ;;
++ siemens)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++ pc)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++ esac
++ ;;
++
++tpf*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
++$as_echo "$lt_cv_deplibs_check_method" >&6; }
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++ case $host_os in
++ mingw* | pw32*)
++ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++ want_nocaseglob=yes
++ else
++ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++ fi
++ ;;
++ esac
++fi
++
++file_magic_cmd=$lt_cv_file_magic_cmd
++deplibs_check_method=$lt_cv_deplibs_check_method
++test -z "$deplibs_check_method" && deplibs_check_method=unknown
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DLLTOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$DLLTOOL"; then
++ ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_DLLTOOL"; then
++ ac_ct_DLLTOOL=$DLLTOOL
++ # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_DLLTOOL"; then
++ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_DLLTOOL="dlltool"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_DLLTOOL" = x; then
++ DLLTOOL="false"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ DLLTOOL=$ac_ct_DLLTOOL
++ fi
++else
++ DLLTOOL="$ac_cv_prog_DLLTOOL"
++fi
++
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++ # two different shell functions defined in ltmain.sh
++ # decide which to use based on capabilities of $DLLTOOL
++ case `$DLLTOOL --help 2>&1` in
++ *--identify-strict*)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++ ;;
++ *)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++ ;;
++ esac
++ ;;
++*)
++ # fallback: assume linklib IS sharedlib
++ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++ ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ for ac_prog in ar
++ do
++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_AR+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$AR"; then
++ ac_cv_prog_AR="$AR" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++AR=$ac_cv_prog_AR
++if test -n "$AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
++$as_echo "$AR" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$AR" && break
++ done
++fi
++if test -z "$AR"; then
++ ac_ct_AR=$AR
++ for ac_prog in ar
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_AR+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_AR"; then
++ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_AR="$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_AR=$ac_cv_prog_ac_ct_AR
++if test -n "$ac_ct_AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
++$as_echo "$ac_ct_AR" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$ac_ct_AR" && break
++done
++
++ if test "x$ac_ct_AR" = x; then
++ AR="false"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ AR=$ac_ct_AR
++ fi
++fi
++
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ar_at_file=no
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ echo conftest.$ac_objext > conftest.lst
++ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -eq 0; then
++ # Ensure the archiver fails upon bogus file names.
++ rm -f conftest.$ac_objext libconftest.a
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -ne 0; then
++ lt_cv_ar_at_file=@
++ fi
++ fi
++ rm -f conftest.* libconftest.a
++
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
++
++if test "x$lt_cv_ar_at_file" = xno; then
++ archiver_list_spec=
++else
++ archiver_list_spec=$lt_cv_ar_at_file
++fi
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$STRIP"; then
++ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++ ac_ct_STRIP=$STRIP
++ # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_STRIP"; then
++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_STRIP="strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
++if test -n "$ac_ct_STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
++$as_echo "$ac_ct_STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_STRIP" = x; then
++ STRIP=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ STRIP=$ac_ct_STRIP
++ fi
++else
++ STRIP="$ac_cv_prog_STRIP"
++fi
++
++test -z "$STRIP" && STRIP=:
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
++set dummy ${ac_tool_prefix}ranlib; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_RANLIB+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$RANLIB"; then
++ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++RANLIB=$ac_cv_prog_RANLIB
++if test -n "$RANLIB"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
++$as_echo "$RANLIB" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_RANLIB"; then
++ ac_ct_RANLIB=$RANLIB
++ # Extract the first word of "ranlib", so it can be a program name with args.
++set dummy ranlib; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_RANLIB"; then
++ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_RANLIB="ranlib"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
++if test -n "$ac_ct_RANLIB"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
++$as_echo "$ac_ct_RANLIB" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_RANLIB" = x; then
++ RANLIB=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ RANLIB=$ac_ct_RANLIB
++ fi
++else
++ RANLIB="$ac_cv_prog_RANLIB"
++fi
++
++test -z "$RANLIB" && RANLIB=:
++
++
++
++
++
++
++# Determine commands to create old-style static archives.
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
++old_postinstall_cmds='chmod 644 $oldlib'
++old_postuninstall_cmds=
++
++if test -n "$RANLIB"; then
++ case $host_os in
++ openbsd*)
++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
++ ;;
++ *)
++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
++ ;;
++ esac
++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
++fi
++
++case $host_os in
++ darwin*)
++ lock_old_archive_extraction=yes ;;
++ *)
++ lock_old_archive_extraction=no ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
++
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
++
++# Allow CC to be a program name with arguments.
++compiler=$CC
++
++
++# Check for command to grab the raw symbol name followed by C symbol from nm.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
++$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
++if ${lt_cv_sys_global_symbol_pipe+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++
++# These are sane defaults that work on at least a few old systems.
++# [They come from Ultrix. What could be older than Ultrix?!! ;)]
++
++# Character class describing NM global symbol codes.
++symcode='[BCDEGRST]'
++
++# Regexp to match symbols that can be accessed directly from C.
++sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
++
++# Define system-specific variables.
++case $host_os in
++aix*)
++ symcode='[BCDT]'
++ ;;
++cygwin* | mingw* | pw32* | cegcc*)
++ symcode='[ABCDGISTW]'
++ ;;
++hpux*)
++ if test "$host_cpu" = ia64; then
++ symcode='[ABCDEGRST]'
++ fi
++ ;;
++irix* | nonstopux*)
++ symcode='[BCDEGRST]'
++ ;;
++osf*)
++ symcode='[BCDEGQRST]'
++ ;;
++solaris*)
++ symcode='[BDRT]'
++ ;;
++sco3.2v5*)
++ symcode='[DT]'
++ ;;
++sysv4.2uw2*)
++ symcode='[DT]'
++ ;;
++sysv5* | sco5v6* | unixware* | OpenUNIX*)
++ symcode='[ABDT]'
++ ;;
++sysv4)
++ symcode='[DFNSTU]'
++ ;;
++esac
++
++# If we're using GNU nm, then use its standard symbol codes.
++case `$NM -V 2>&1` in
++*GNU* | *'with BFD'*)
++ symcode='[ABCDGIRSTW]' ;;
++esac
++
++# Transform an extracted symbol line into a proper C declaration.
++# Some systems (esp. on ia64) link data and code symbols differently,
++# so use this general approach.
++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
++
++# Transform an extracted symbol line into symbol name and symbol address
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
++
++# Handle CRLF in mingw tool chain
++opt_cr=
++case $build_os in
++mingw*)
++ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
++ ;;
++esac
++
++# Try without a prefix underscore, then with it.
++for ac_symprfx in "" "_"; do
++
++ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
++ symxfrm="\\1 $ac_symprfx\\2 \\2"
++
++ # Write the raw and C identifiers.
++ if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++ # Fake it for dumpbin and say T for any non-static function
++ # and D for any global variable.
++ # Also find C++ and __fastcall symbols from MSVC++,
++ # which start with @ or ?.
++ lt_cv_sys_global_symbol_pipe="$AWK '"\
++" {last_section=section; section=\$ 3};"\
++" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
++" \$ 0!~/External *\|/{next};"\
++" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
++" {if(hide[section]) next};"\
++" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
++" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
++" s[1]~/^[@?]/{print s[1], s[1]; next};"\
++" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
++" ' prfx=^$ac_symprfx"
++ else
++ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
++ fi
++ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
++
++ # Check to see that the pipe works correctly.
++ pipe_works=no
++
++ rm -f conftest*
++ cat > conftest.$ac_ext <<_LT_EOF
++#ifdef __cplusplus
++extern "C" {
++#endif
++char nm_test_var;
++void nm_test_func(void);
++void nm_test_func(void){}
++#ifdef __cplusplus
++}
++#endif
++int main(){nm_test_var='a';nm_test_func();return(0);}
++_LT_EOF
++
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ (eval $ac_compile) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ # Now try to grab the symbols.
++ nlist=conftest.nm
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
++ (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && test -s "$nlist"; then
++ # Try sorting and uniquifying the output.
++ if sort "$nlist" | uniq > "$nlist"T; then
++ mv -f "$nlist"T "$nlist"
++ else
++ rm -f "$nlist"T
++ fi
++
++ # Make sure that we snagged all the symbols we need.
++ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
++ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
++ cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT@&t at _DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT@&t at _DLSYM_CONST
++#else
++# define LT@&t at _DLSYM_CONST const
++#endif
++
++#ifdef __cplusplus
++extern "C" {
++#endif
++
++_LT_EOF
++ # Now generate the symbol file.
++ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
++
++ cat <<_LT_EOF >> conftest.$ac_ext
++
++/* The mapping between symbol names and symbols. */
++LT@&t at _DLSYM_CONST struct {
++ const char *name;
++ void *address;
++}
++lt__PROGRAM__LTX_preloaded_symbols[] =
++{
++ { "@PROGRAM@", (void *) 0 },
++_LT_EOF
++ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
++ cat <<\_LT_EOF >> conftest.$ac_ext
++ {0, (void *) 0}
++};
++
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++ return lt__PROGRAM__LTX_preloaded_symbols;
++}
++#endif
++
++#ifdef __cplusplus
++}
++#endif
++_LT_EOF
++ # Now try linking the two files.
++ mv conftest.$ac_objext conftstm.$ac_objext
++ lt_globsym_save_LIBS=$LIBS
++ lt_globsym_save_CFLAGS=$CFLAGS
++ LIBS="conftstm.$ac_objext"
++ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
++ (eval $ac_link) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && test -s conftest${ac_exeext}; then
++ pipe_works=yes
++ fi
++ LIBS=$lt_globsym_save_LIBS
++ CFLAGS=$lt_globsym_save_CFLAGS
++ else
++ echo "cannot find nm_test_func in $nlist" >&5
++ fi
++ else
++ echo "cannot find nm_test_var in $nlist" >&5
++ fi
++ else
++ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
++ fi
++ else
++ echo "$progname: failed program was:" >&5
++ cat conftest.$ac_ext >&5
++ fi
++ rm -rf conftest* conftst*
++
++ # Do not use the global_symbol_pipe unless it works.
++ if test "$pipe_works" = yes; then
++ break
++ else
++ lt_cv_sys_global_symbol_pipe=
++ fi
++done
++
++fi
++
++if test -z "$lt_cv_sys_global_symbol_pipe"; then
++ lt_cv_sys_global_symbol_to_cdecl=
++fi
++if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
++$as_echo "failed" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
++$as_echo "ok" >&6; }
++fi
++
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++ nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++ nm_file_list_spec='@'
++fi
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
++
++@%:@ Check whether --with-sysroot was given.
++if test "${with_sysroot+set}" = set; then :
++ withval=$with_sysroot;
++else
++ with_sysroot=no
++fi
++
++
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
++$as_echo "${with_sysroot}" >&6; }
++ as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++ ;;
++esac
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
++
++
++
++
++
++@%:@ Check whether --enable-libtool-lock was given.
++if test "${enable_libtool_lock+set}" = set; then :
++ enableval=$enable_libtool_lock;
++fi
++
++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
++
++# Some flags need to be propagated to the compiler or linker for good
++# libtool support.
++case $host in
++ia64-*-hpux*)
++ # Find out which ABI we are using.
++ echo 'int i;' > conftest.$ac_ext
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ (eval $ac_compile) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ case `/usr/bin/file conftest.$ac_objext` in
++ *ELF-32*)
++ HPUX_IA64_MODE="32"
++ ;;
++ *ELF-64*)
++ HPUX_IA64_MODE="64"
++ ;;
++ esac
++ fi
++ rm -rf conftest*
++ ;;
++*-*-irix6*)
++ # Find out which ABI we are using.
++ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ (eval $ac_compile) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ if test "$lt_cv_prog_gnu_ld" = yes; then
++ case `/usr/bin/file conftest.$ac_objext` in
++ *32-bit*)
++ LD="${LD-ld} -melf32bsmip"
++ ;;
++ *N32*)
++ LD="${LD-ld} -melf32bmipn32"
++ ;;
++ *64-bit*)
++ LD="${LD-ld} -melf64bmip"
++ ;;
++ esac
++ else
++ case `/usr/bin/file conftest.$ac_objext` in
++ *32-bit*)
++ LD="${LD-ld} -32"
++ ;;
++ *N32*)
++ LD="${LD-ld} -n32"
++ ;;
++ *64-bit*)
++ LD="${LD-ld} -64"
++ ;;
++ esac
++ fi
++ fi
++ rm -rf conftest*
++ ;;
++
++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
++s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
++ # Find out which ABI we are using.
++ echo 'int i;' > conftest.$ac_ext
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ (eval $ac_compile) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ case `/usr/bin/file conftest.o` in
++ *32-bit*)
++ case $host in
++ x86_64-*kfreebsd*-gnu)
++ LD="${LD-ld} -m elf_i386_fbsd"
++ ;;
++ x86_64-*linux*)
++ LD="${LD-ld} -m elf_i386"
++ ;;
++ ppc64-*linux*|powerpc64-*linux*)
++ LD="${LD-ld} -m elf32ppclinux"
++ ;;
++ s390x-*linux*)
++ LD="${LD-ld} -m elf_s390"
++ ;;
++ sparc64-*linux*)
++ LD="${LD-ld} -m elf32_sparc"
++ ;;
++ esac
++ ;;
++ *64-bit*)
++ case $host in
++ x86_64-*kfreebsd*-gnu)
++ LD="${LD-ld} -m elf_x86_64_fbsd"
++ ;;
++ x86_64-*linux*)
++ LD="${LD-ld} -m elf_x86_64"
++ ;;
++ ppc*-*linux*|powerpc*-*linux*)
++ LD="${LD-ld} -m elf64ppc"
++ ;;
++ s390*-*linux*|s390*-*tpf*)
++ LD="${LD-ld} -m elf64_s390"
++ ;;
++ sparc*-*linux*)
++ LD="${LD-ld} -m elf64_sparc"
++ ;;
++ esac
++ ;;
++ esac
++ fi
++ rm -rf conftest*
++ ;;
++
++*-*-sco3.2v5*)
++ # On SCO OpenServer 5, we need -belf to get full-featured binaries.
++ SAVE_CFLAGS="$CFLAGS"
++ CFLAGS="$CFLAGS -belf"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
++$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
++if ${lt_cv_cc_needs_belf+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ lt_cv_cc_needs_belf=yes
++else
++ lt_cv_cc_needs_belf=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++ ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
++$as_echo "$lt_cv_cc_needs_belf" >&6; }
++ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
++ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
++ CFLAGS="$SAVE_CFLAGS"
++ fi
++ ;;
++sparc*-*solaris*)
++ # Find out which ABI we are using.
++ echo 'int i;' > conftest.$ac_ext
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ (eval $ac_compile) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ case `/usr/bin/file conftest.o` in
++ *64-bit*)
++ case $lt_cv_prog_gnu_ld in
++ yes*) LD="${LD-ld} -m elf64_sparc" ;;
++ *)
++ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
++ LD="${LD-ld} -64"
++ fi
++ ;;
++ esac
++ ;;
++ esac
++ fi
++ rm -rf conftest*
++ ;;
++esac
++
++need_locks="$enable_libtool_lock"
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$MANIFEST_TOOL"; then
++ ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++ # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_MANIFEST_TOOL"; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_MANIFEST_TOOL" = x; then
++ MANIFEST_TOOL=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++ fi
++else
++ MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
++
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_path_mainfest_tool=no
++ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++ cat conftest.err >&5
++ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++ lt_cv_path_mainfest_tool=yes
++ fi
++ rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++ MANIFEST_TOOL=:
++fi
++
++
++
++
++
++
++ case $host_os in
++ rhapsody* | darwin*)
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DSYMUTIL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$DSYMUTIL"; then
++ ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++DSYMUTIL=$ac_cv_prog_DSYMUTIL
++if test -n "$DSYMUTIL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
++$as_echo "$DSYMUTIL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_DSYMUTIL"; then
++ ac_ct_DSYMUTIL=$DSYMUTIL
++ # Extract the first word of "dsymutil", so it can be a program name with args.
++set dummy dsymutil; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_DSYMUTIL"; then
++ ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
++if test -n "$ac_ct_DSYMUTIL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
++$as_echo "$ac_ct_DSYMUTIL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_DSYMUTIL" = x; then
++ DSYMUTIL=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ DSYMUTIL=$ac_ct_DSYMUTIL
++ fi
++else
++ DSYMUTIL="$ac_cv_prog_DSYMUTIL"
++fi
++
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
++set dummy ${ac_tool_prefix}nmedit; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_NMEDIT+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$NMEDIT"; then
++ ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++NMEDIT=$ac_cv_prog_NMEDIT
++if test -n "$NMEDIT"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
++$as_echo "$NMEDIT" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_NMEDIT"; then
++ ac_ct_NMEDIT=$NMEDIT
++ # Extract the first word of "nmedit", so it can be a program name with args.
++set dummy nmedit; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_NMEDIT"; then
++ ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_NMEDIT="nmedit"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
++if test -n "$ac_ct_NMEDIT"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
++$as_echo "$ac_ct_NMEDIT" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_NMEDIT" = x; then
++ NMEDIT=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ NMEDIT=$ac_ct_NMEDIT
++ fi
++else
++ NMEDIT="$ac_cv_prog_NMEDIT"
++fi
++
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
++set dummy ${ac_tool_prefix}lipo; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_LIPO+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$LIPO"; then
++ ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++LIPO=$ac_cv_prog_LIPO
++if test -n "$LIPO"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
++$as_echo "$LIPO" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_LIPO"; then
++ ac_ct_LIPO=$LIPO
++ # Extract the first word of "lipo", so it can be a program name with args.
++set dummy lipo; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_LIPO"; then
++ ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_LIPO="lipo"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
++if test -n "$ac_ct_LIPO"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
++$as_echo "$ac_ct_LIPO" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_LIPO" = x; then
++ LIPO=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ LIPO=$ac_ct_LIPO
++ fi
++else
++ LIPO="$ac_cv_prog_LIPO"
++fi
++
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}otool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_OTOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$OTOOL"; then
++ ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++OTOOL=$ac_cv_prog_OTOOL
++if test -n "$OTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
++$as_echo "$OTOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_OTOOL"; then
++ ac_ct_OTOOL=$OTOOL
++ # Extract the first word of "otool", so it can be a program name with args.
++set dummy otool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_OTOOL"; then
++ ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_OTOOL="otool"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
++if test -n "$ac_ct_OTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
++$as_echo "$ac_ct_OTOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_OTOOL" = x; then
++ OTOOL=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ OTOOL=$ac_ct_OTOOL
++ fi
++else
++ OTOOL="$ac_cv_prog_OTOOL"
++fi
++
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
++set dummy ${ac_tool_prefix}otool64; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_OTOOL64+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$OTOOL64"; then
++ ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++OTOOL64=$ac_cv_prog_OTOOL64
++if test -n "$OTOOL64"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
++$as_echo "$OTOOL64" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_OTOOL64"; then
++ ac_ct_OTOOL64=$OTOOL64
++ # Extract the first word of "otool64", so it can be a program name with args.
++set dummy otool64; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_OTOOL64"; then
++ ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_OTOOL64="otool64"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
++if test -n "$ac_ct_OTOOL64"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
++$as_echo "$ac_ct_OTOOL64" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_OTOOL64" = x; then
++ OTOOL64=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ OTOOL64=$ac_ct_OTOOL64
++ fi
++else
++ OTOOL64="$ac_cv_prog_OTOOL64"
++fi
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
++$as_echo_n "checking for -single_module linker flag... " >&6; }
++if ${lt_cv_apple_cc_single_mod+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_apple_cc_single_mod=no
++ if test -z "${LT_MULTI_MODULE}"; then
++ # By default we will add the -single_module flag. You can override
++ # by either setting the environment variable LT_MULTI_MODULE
++ # non-empty at configure time, or by adding -multi_module to the
++ # link flags.
++ rm -rf libconftest.dylib*
++ echo "int foo(void){return 1;}" > conftest.c
++ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++-dynamiclib -Wl,-single_module conftest.c" >&5
++ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
++ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
++ _lt_result=$?
++ if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
++ lt_cv_apple_cc_single_mod=yes
++ else
++ cat conftest.err >&5
++ fi
++ rm -rf libconftest.dylib*
++ rm -f conftest.*
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
++$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
++$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
++if ${lt_cv_ld_exported_symbols_list+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ld_exported_symbols_list=no
++ save_LDFLAGS=$LDFLAGS
++ echo "_main" > conftest.sym
++ LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ lt_cv_ld_exported_symbols_list=yes
++else
++ lt_cv_ld_exported_symbols_list=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++ LDFLAGS="$save_LDFLAGS"
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
++$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
++$as_echo_n "checking for -force_load linker flag... " >&6; }
++if ${lt_cv_ld_force_load+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ld_force_load=no
++ cat > conftest.c << _LT_EOF
++int forced_loaded() { return 2;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
++ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
++ echo "$AR cru libconftest.a conftest.o" >&5
++ $AR cru libconftest.a conftest.o 2>&5
++ echo "$RANLIB libconftest.a" >&5
++ $RANLIB libconftest.a 2>&5
++ cat > conftest.c << _LT_EOF
++int main() { return 0;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
++ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
++ _lt_result=$?
++ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
++ lt_cv_ld_force_load=yes
++ else
++ cat conftest.err >&5
++ fi
++ rm -f conftest.err libconftest.a conftest conftest.c
++ rm -rf conftest.dSYM
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
++$as_echo "$lt_cv_ld_force_load" >&6; }
++ case $host_os in
++ rhapsody* | darwin1.[012])
++ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
++ darwin1.*)
++ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++ darwin*) # darwin 5.x on
++ # if running on 10.5 or later, the deployment target defaults
++ # to the OS version, if on x86, and 10.4, the deployment
++ # target defaults to 10.4. Don't you love it?
++ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
++ 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
++ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++ 10.[012]*)
++ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
++ 10.*)
++ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
++ esac
++ ;;
++ esac
++ if test "$lt_cv_apple_cc_single_mod" = "yes"; then
++ _lt_dar_single_mod='$single_module'
++ fi
++ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
++ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
++ else
++ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
++ fi
++ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
++ _lt_dsymutil='~$DSYMUTIL $lib || :'
++ else
++ _lt_dsymutil=
++ fi
++ ;;
++ esac
++
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
++$as_echo_n "checking how to run the C preprocessor... " >&6; }
++# On Suns, sometimes $CPP names a directory.
++if test -n "$CPP" && test -d "$CPP"; then
++ CPP=
++fi
++if test -z "$CPP"; then
++ if ${ac_cv_prog_CPP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ # Double quotes because CPP needs to be expanded
++ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
++ do
++ ac_preproc_ok=false
++for ac_c_preproc_warn_flag in '' yes
++do
++ # Use a header file that comes with gcc, so configuring glibc
++ # with a fresh cross-compiler works.
++ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++ # <limits.h> exists even on freestanding compilers.
++ # On the NeXT, cc -E runs the code through the compiler's parser,
++ # not just through cpp. "Syntax error" is here to catch this case.
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++@%:@ifdef __STDC__
++@%:@ include <limits.h>
++@%:@else
++@%:@ include <assert.h>
++@%:@endif
++ Syntax error
++_ACEOF
++if ac_fn_c_try_cpp "$LINENO"; then :
++
++else
++ # Broken: fails on valid input.
++continue
++fi
++rm -f conftest.err conftest.i conftest.$ac_ext
++
++ # OK, works on sane cases. Now check whether nonexistent headers
++ # can be detected and how.
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++@%:@include <ac_nonexistent.h>
++_ACEOF
++if ac_fn_c_try_cpp "$LINENO"; then :
++ # Broken: success on invalid input.
++continue
++else
++ # Passes both tests.
++ac_preproc_ok=:
++break
++fi
++rm -f conftest.err conftest.i conftest.$ac_ext
++
++done
++# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
++rm -f conftest.i conftest.err conftest.$ac_ext
++if $ac_preproc_ok; then :
++ break
++fi
++
++ done
++ ac_cv_prog_CPP=$CPP
++
++fi
++ CPP=$ac_cv_prog_CPP
++else
++ ac_cv_prog_CPP=$CPP
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
++$as_echo "$CPP" >&6; }
++ac_preproc_ok=false
++for ac_c_preproc_warn_flag in '' yes
++do
++ # Use a header file that comes with gcc, so configuring glibc
++ # with a fresh cross-compiler works.
++ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++ # <limits.h> exists even on freestanding compilers.
++ # On the NeXT, cc -E runs the code through the compiler's parser,
++ # not just through cpp. "Syntax error" is here to catch this case.
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++@%:@ifdef __STDC__
++@%:@ include <limits.h>
++@%:@else
++@%:@ include <assert.h>
++@%:@endif
++ Syntax error
++_ACEOF
++if ac_fn_c_try_cpp "$LINENO"; then :
++
++else
++ # Broken: fails on valid input.
++continue
++fi
++rm -f conftest.err conftest.i conftest.$ac_ext
++
++ # OK, works on sane cases. Now check whether nonexistent headers
++ # can be detected and how.
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++@%:@include <ac_nonexistent.h>
++_ACEOF
++if ac_fn_c_try_cpp "$LINENO"; then :
++ # Broken: success on invalid input.
++continue
++else
++ # Passes both tests.
++ac_preproc_ok=:
++break
++fi
++rm -f conftest.err conftest.i conftest.$ac_ext
++
++done
++# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
++rm -f conftest.i conftest.err conftest.$ac_ext
++if $ac_preproc_ok; then :
++
++else
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
++See \`config.log' for more details" "$LINENO" 5; }
++fi
++
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
++$as_echo_n "checking for ANSI C header files... " >&6; }
++if ${ac_cv_header_stdc+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++#include <stdlib.h>
++#include <stdarg.h>
++#include <string.h>
++#include <float.h>
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ ac_cv_header_stdc=yes
++else
++ ac_cv_header_stdc=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++if test $ac_cv_header_stdc = yes; then
++ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++#include <string.h>
++
++_ACEOF
++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
++ $EGREP "memchr" >/dev/null 2>&1; then :
++
++else
++ ac_cv_header_stdc=no
++fi
++rm -f conftest*
++
++fi
++
++if test $ac_cv_header_stdc = yes; then
++ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++#include <stdlib.h>
++
++_ACEOF
++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
++ $EGREP "free" >/dev/null 2>&1; then :
++
++else
++ ac_cv_header_stdc=no
++fi
++rm -f conftest*
++
++fi
++
++if test $ac_cv_header_stdc = yes; then
++ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
++ if test "$cross_compiling" = yes; then :
++ :
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++#include <ctype.h>
++#include <stdlib.h>
++#if ((' ' & 0x0FF) == 0x020)
++# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
++# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
++#else
++# define ISLOWER(c) \
++ (('a' <= (c) && (c) <= 'i') \
++ || ('j' <= (c) && (c) <= 'r') \
++ || ('s' <= (c) && (c) <= 'z'))
++# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
++#endif
++
++#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
++int
++main ()
++{
++ int i;
++ for (i = 0; i < 256; i++)
++ if (XOR (islower (i), ISLOWER (i))
++ || toupper (i) != TOUPPER (i))
++ return 2;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_run "$LINENO"; then :
++
++else
++ ac_cv_header_stdc=no
++fi
++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
++ conftest.$ac_objext conftest.beam conftest.$ac_ext
++fi
++
++fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
++$as_echo "$ac_cv_header_stdc" >&6; }
++if test $ac_cv_header_stdc = yes; then
++
++$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
++
++fi
++
++# On IRIX 5.3, sys/types and inttypes.h are conflicting.
++for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
++ inttypes.h stdint.h unistd.h
++do :
++ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
++ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
++"
++if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++ cat >>confdefs.h <<_ACEOF
++@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
++_ACEOF
++
++fi
++
++done
++
++
++for ac_header in dlfcn.h
++do :
++ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
++"
++if test "x$ac_cv_header_dlfcn_h" = xyes; then :
++ cat >>confdefs.h <<_ACEOF
++@%:@define HAVE_DLFCN_H 1
++_ACEOF
++
++fi
++
++done
++
++
++
++
++
++# Set options
++
++
++
++ enable_dlopen=no
++
++
++ enable_win32_dll=no
++
++
++ @%:@ Check whether --enable-shared was given.
++if test "${enable_shared+set}" = set; then :
++ enableval=$enable_shared; p=${PACKAGE-default}
++ case $enableval in
++ yes) enable_shared=yes ;;
++ no) enable_shared=no ;;
++ *)
++ enable_shared=no
++ # Look at the argument we got. We use all the common list separators.
++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++ for pkg in $enableval; do
++ IFS="$lt_save_ifs"
++ if test "X$pkg" = "X$p"; then
++ enable_shared=yes
++ fi
++ done
++ IFS="$lt_save_ifs"
++ ;;
++ esac
++else
++ enable_shared=yes
++fi
++
++
++
++
++
++
++
++
++
++ @%:@ Check whether --enable-static was given.
++if test "${enable_static+set}" = set; then :
++ enableval=$enable_static; p=${PACKAGE-default}
++ case $enableval in
++ yes) enable_static=yes ;;
++ no) enable_static=no ;;
++ *)
++ enable_static=no
++ # Look at the argument we got. We use all the common list separators.
++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++ for pkg in $enableval; do
++ IFS="$lt_save_ifs"
++ if test "X$pkg" = "X$p"; then
++ enable_static=yes
++ fi
++ done
++ IFS="$lt_save_ifs"
++ ;;
++ esac
++else
++ enable_static=yes
++fi
++
++
++
++
++
++
++
++
++
++
++@%:@ Check whether --with-pic was given.
++if test "${with_pic+set}" = set; then :
++ withval=$with_pic; pic_mode="$withval"
++else
++ pic_mode=default
++fi
++
++
++test -z "$pic_mode" && pic_mode=default
++
++
++
++
++
++
++
++ @%:@ Check whether --enable-fast-install was given.
++if test "${enable_fast_install+set}" = set; then :
++ enableval=$enable_fast_install; p=${PACKAGE-default}
++ case $enableval in
++ yes) enable_fast_install=yes ;;
++ no) enable_fast_install=no ;;
++ *)
++ enable_fast_install=no
++ # Look at the argument we got. We use all the common list separators.
++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
++ for pkg in $enableval; do
++ IFS="$lt_save_ifs"
++ if test "X$pkg" = "X$p"; then
++ enable_fast_install=yes
++ fi
++ done
++ IFS="$lt_save_ifs"
++ ;;
++ esac
++else
++ enable_fast_install=yes
++fi
++
++
++
++
++
++
++
++
++
++
++
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ltmain"
++
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++test -z "$LN_S" && LN_S="ln -s"
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++if test -n "${ZSH_VERSION+set}" ; then
++ setopt NO_GLOB_SUBST
++fi
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
++$as_echo_n "checking for objdir... " >&6; }
++if ${lt_cv_objdir+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ rm -f .libs 2>/dev/null
++mkdir .libs 2>/dev/null
++if test -d .libs; then
++ lt_cv_objdir=.libs
++else
++ # MS-DOS does not allow filenames that begin with a dot.
++ lt_cv_objdir=_libs
++fi
++rmdir .libs 2>/dev/null
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
++$as_echo "$lt_cv_objdir" >&6; }
++objdir=$lt_cv_objdir
++
++
++
++
++
++cat >>confdefs.h <<_ACEOF
++@%:@define LT_OBJDIR "$lt_cv_objdir/"
++_ACEOF
++
++
++
++
++case $host_os in
++aix3*)
++ # AIX sometimes has problems with the GCC collect2 program. For some
++ # reason, if we set the COLLECT_NAMES environment variable, the problems
++ # vanish in a puff of smoke.
++ if test "X${COLLECT_NAMES+set}" != Xset; then
++ COLLECT_NAMES=
++ export COLLECT_NAMES
++ fi
++ ;;
++esac
++
++# Global variables:
++ofile=libtool
++can_build_shared=yes
++
++# All known linkers require a `.a' archive for static linking (except MSVC,
++# which needs '.lib').
++libext=a
++
++with_gnu_ld="$lt_cv_prog_gnu_ld"
++
++old_CC="$CC"
++old_CFLAGS="$CFLAGS"
++
++# Set sane defaults for various variables
++test -z "$CC" && CC=cc
++test -z "$LTCC" && LTCC=$CC
++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
++test -z "$LD" && LD=ld
++test -z "$ac_objext" && ac_objext=o
++
++for cc_temp in $compiler""; do
++ case $cc_temp in
++ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
++ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
++ \-*) ;;
++ *) break;;
++ esac
++done
++cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
++
++
++# Only perform the check for file, if the check method requires it
++test -z "$MAGIC_CMD" && MAGIC_CMD=file
++case $deplibs_check_method in
++file_magic*)
++ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
++$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $MAGIC_CMD in
++[\\/*] | ?:[\\/]*)
++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++ ;;
++*)
++ lt_save_MAGIC_CMD="$MAGIC_CMD"
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
++ for ac_dir in $ac_dummy; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f $ac_dir/${ac_tool_prefix}file; then
++ lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
++ if test -n "$file_magic_test_file"; then
++ case $deplibs_check_method in
++ "file_magic "*)
++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++ $EGREP "$file_magic_regex" > /dev/null; then
++ :
++ else
++ cat <<_LT_EOF 1>&2
++
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such. This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem. Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool at gnu.org
++
++_LT_EOF
++ fi ;;
++ esac
++ fi
++ break
++ fi
++ done
++ IFS="$lt_save_ifs"
++ MAGIC_CMD="$lt_save_MAGIC_CMD"
++ ;;
++esac
++fi
++
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
++$as_echo "$MAGIC_CMD" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++
++
++
++if test -z "$lt_cv_path_MAGIC_CMD"; then
++ if test -n "$ac_tool_prefix"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
++$as_echo_n "checking for file... " >&6; }
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $MAGIC_CMD in
++[\\/*] | ?:[\\/]*)
++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++ ;;
++*)
++ lt_save_MAGIC_CMD="$MAGIC_CMD"
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
++ for ac_dir in $ac_dummy; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f $ac_dir/file; then
++ lt_cv_path_MAGIC_CMD="$ac_dir/file"
++ if test -n "$file_magic_test_file"; then
++ case $deplibs_check_method in
++ "file_magic "*)
++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++ $EGREP "$file_magic_regex" > /dev/null; then
++ :
++ else
++ cat <<_LT_EOF 1>&2
++
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such. This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem. Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool at gnu.org
++
++_LT_EOF
++ fi ;;
++ esac
++ fi
++ break
++ fi
++ done
++ IFS="$lt_save_ifs"
++ MAGIC_CMD="$lt_save_MAGIC_CMD"
++ ;;
++esac
++fi
++
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
++$as_echo "$MAGIC_CMD" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ else
++ MAGIC_CMD=:
++ fi
++fi
++
++ fi
++ ;;
++esac
++
++# Use C for the default configuration in the libtool script
++
++lt_save_CC="$CC"
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++
++
++# Source file extension for C test sources.
++ac_ext=c
++
++# Object file extension for compiled C test sources.
++objext=o
++objext=$objext
++
++# Code to be used in simple compile tests
++lt_simple_compile_test_code="int some_variable = 0;"
++
++# Code to be used in simple link tests
++lt_simple_link_test_code='int main(){return(0);}'
++
++
++
++
++
++
++
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
++
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
++
++# Allow CC to be a program name with arguments.
++compiler=$CC
++
++# Save the default compiler, since it gets overwritten when the other
++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
++compiler_DEFAULT=$CC
++
++# save warnings/boilerplate of simple test code
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_compiler_boilerplate=`cat conftest.err`
++$RM conftest*
++
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_linker_boilerplate=`cat conftest.err`
++$RM -r conftest*
++
++
++## CAVEAT EMPTOR:
++## There is no encapsulation within the following macros, do not change
++## the running order or otherwise move them around unless you know exactly
++## what you are doing...
++if test -n "$compiler"; then
++
++lt_prog_compiler_no_builtin_flag=
++
++if test "$GCC" = yes; then
++ case $cc_basename in
++ nvcc*)
++ lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
++ *)
++ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
++ esac
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
++$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
++if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_rtti_exceptions=no
++ ac_outfile=conftest.$ac_objext
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++ lt_compiler_flag="-fno-rtti -fno-exceptions"
++ # Insert the option either (1) after the last *FLAGS variable, or
++ # (2) before a word containing "conftest.", or (3) at the end.
++ # Note that $ac_compile itself does not contain backslashes and begins
++ # with a dollar sign (not a hyphen), so the echo should work correctly.
++ # The option is referenced via a variable to avoid confusing sed.
++ lt_compile=`echo "$ac_compile" | $SED \
++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++ -e 's:$: $lt_compiler_flag:'`
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
++ (eval "$lt_compile" 2>conftest.err)
++ ac_status=$?
++ cat conftest.err >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ if (exit $ac_status) && test -s "$ac_outfile"; then
++ # The compiler can only warn and ignore the option if not recognized
++ # So say no if there are warnings other than the usual output.
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler_rtti_exceptions=yes
++ fi
++ fi
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
++$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
++
++if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
++ lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
++else
++ :
++fi
++
++fi
++
++
++
++
++
++
++ lt_prog_compiler_wl=
++lt_prog_compiler_pic=
++lt_prog_compiler_static=
++
++
++ if test "$GCC" = yes; then
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_static='-static'
++
++ case $host_os in
++ aix*)
++ # All AIX code is PIC.
++ if test "$host_cpu" = ia64; then
++ # AIX 5 now supports IA64 processor
++ lt_prog_compiler_static='-Bstatic'
++ fi
++ ;;
++
++ amigaos*)
++ case $host_cpu in
++ powerpc)
++ # see comment about AmigaOS4 .so support
++ lt_prog_compiler_pic='-fPIC'
++ ;;
++ m68k)
++ # FIXME: we need at least 68020 code to build shared libraries, but
++ # adding the `-m68020' flag to GCC prevents building anything better,
++ # like `-m68040'.
++ lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
++ ;;
++ esac
++ ;;
++
++ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++ # PIC is the default for these OSes.
++ ;;
++
++ mingw* | cygwin* | pw32* | os2* | cegcc*)
++ # This hack is so that the source file can tell whether it is being
++ # built for inclusion in a dll (and should export symbols for example).
++ # Although the cygwin gcc ignores -fPIC, still need this for old-style
++ # (--disable-auto-import) libraries
++ lt_prog_compiler_pic='-DDLL_EXPORT'
++ ;;
++
++ darwin* | rhapsody*)
++ # PIC is the default on this platform
++ # Common symbols not allowed in MH_DYLIB files
++ lt_prog_compiler_pic='-fno-common'
++ ;;
++
++ haiku*)
++ # PIC is the default for Haiku.
++ # The "-static" flag exists, but is broken.
++ lt_prog_compiler_static=
++ ;;
++
++ hpux*)
++ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
++ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
++ # sets the default TLS model and affects inlining.
++ case $host_cpu in
++ hppa*64*)
++ # +Z the default
++ ;;
++ *)
++ lt_prog_compiler_pic='-fPIC'
++ ;;
++ esac
++ ;;
++
++ interix[3-9]*)
++ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
++ # Instead, we relocate shared libraries at runtime.
++ ;;
++
++ msdosdjgpp*)
++ # Just because we use GCC doesn't mean we suddenly get shared libraries
++ # on systems that don't support them.
++ lt_prog_compiler_can_build_shared=no
++ enable_shared=no
++ ;;
++
++ *nto* | *qnx*)
++ # QNX uses GNU C++, but need to define -shared option too, otherwise
++ # it will coredump.
++ lt_prog_compiler_pic='-fPIC -shared'
++ ;;
++
++ sysv4*MP*)
++ if test -d /usr/nec; then
++ lt_prog_compiler_pic=-Kconform_pic
++ fi
++ ;;
++
++ *)
++ lt_prog_compiler_pic='-fPIC'
++ ;;
++ esac
++
++ case $cc_basename in
++ nvcc*) # Cuda Compiler Driver 2.2
++ lt_prog_compiler_wl='-Xlinker '
++ lt_prog_compiler_pic='-Xcompiler -fPIC'
++ ;;
++ esac
++ else
++ # PORTME Check for flag to pass linker flags through the system compiler.
++ case $host_os in
++ aix*)
++ lt_prog_compiler_wl='-Wl,'
++ if test "$host_cpu" = ia64; then
++ # AIX 5 now supports IA64 processor
++ lt_prog_compiler_static='-Bstatic'
++ else
++ lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
++ fi
++ ;;
++
++ mingw* | cygwin* | pw32* | os2* | cegcc*)
++ # This hack is so that the source file can tell whether it is being
++ # built for inclusion in a dll (and should export symbols for example).
++ lt_prog_compiler_pic='-DDLL_EXPORT'
++ ;;
++
++ hpux9* | hpux10* | hpux11*)
++ lt_prog_compiler_wl='-Wl,'
++ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
++ # not for PA HP-UX.
++ case $host_cpu in
++ hppa*64*|ia64*)
++ # +Z the default
++ ;;
++ *)
++ lt_prog_compiler_pic='+Z'
++ ;;
++ esac
++ # Is there a better lt_prog_compiler_static that works with the bundled CC?
++ lt_prog_compiler_static='${wl}-a ${wl}archive'
++ ;;
++
++ irix5* | irix6* | nonstopux*)
++ lt_prog_compiler_wl='-Wl,'
++ # PIC (with -KPIC) is the default.
++ lt_prog_compiler_static='-non_shared'
++ ;;
++
++ linux* | k*bsd*-gnu | kopensolaris*-gnu)
++ case $cc_basename in
++ # old Intel for x86_64 which still supported -KPIC.
++ ecc*)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-static'
++ ;;
++ # icc used to be incompatible with GCC.
++ # ICC 10 doesn't accept -KPIC any more.
++ icc* | ifort*)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='-fPIC'
++ lt_prog_compiler_static='-static'
++ ;;
++ # Lahey Fortran 8.1.
++ lf95*)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='--shared'
++ lt_prog_compiler_static='--static'
++ ;;
++ nagfor*)
++ # NAG Fortran compiler
++ lt_prog_compiler_wl='-Wl,-Wl,,'
++ lt_prog_compiler_pic='-PIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
++ # Portland Group compilers (*not* the Pentium gcc compiler,
++ # which looks to be a dead project)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='-fpic'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++ ccc*)
++ lt_prog_compiler_wl='-Wl,'
++ # All Alpha code is PIC.
++ lt_prog_compiler_static='-non_shared'
++ ;;
++ xl* | bgxl* | bgf* | mpixl*)
++ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='-qpic'
++ lt_prog_compiler_static='-qstaticlink'
++ ;;
++ *)
++ case `$CC -V 2>&1 | sed 5q` in
++ *Sun\ F* | *Sun*Fortran*)
++ # Sun Fortran 8.3 passes all unrecognized flags to the linker
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-Bstatic'
++ lt_prog_compiler_wl=''
++ ;;
++ *Sun\ C*)
++ # Sun C 5.9
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-Bstatic'
++ lt_prog_compiler_wl='-Wl,'
++ ;;
++ esac
++ ;;
++ esac
++ ;;
++
++ newsos6)
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++
++ *nto* | *qnx*)
++ # QNX uses GNU C++, but need to define -shared option too, otherwise
++ # it will coredump.
++ lt_prog_compiler_pic='-fPIC -shared'
++ ;;
++
++ osf3* | osf4* | osf5*)
++ lt_prog_compiler_wl='-Wl,'
++ # All OSF/1 code is PIC.
++ lt_prog_compiler_static='-non_shared'
++ ;;
++
++ rdos*)
++ lt_prog_compiler_static='-non_shared'
++ ;;
++
++ solaris*)
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-Bstatic'
++ case $cc_basename in
++ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
++ lt_prog_compiler_wl='-Qoption ld ';;
++ *)
++ lt_prog_compiler_wl='-Wl,';;
++ esac
++ ;;
++
++ sunos4*)
++ lt_prog_compiler_wl='-Qoption ld '
++ lt_prog_compiler_pic='-PIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++
++ sysv4 | sysv4.2uw2* | sysv4.3*)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++
++ sysv4*MP*)
++ if test -d /usr/nec ;then
++ lt_prog_compiler_pic='-Kconform_pic'
++ lt_prog_compiler_static='-Bstatic'
++ fi
++ ;;
++
++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_pic='-KPIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++
++ unicos*)
++ lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_can_build_shared=no
++ ;;
++
++ uts4*)
++ lt_prog_compiler_pic='-pic'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++
++ *)
++ lt_prog_compiler_can_build_shared=no
++ ;;
++ esac
++ fi
++
++case $host_os in
++ # For platforms which do not support PIC, -DPIC is meaningless:
++ *djgpp*)
++ lt_prog_compiler_pic=
++ ;;
++ *)
++ lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC"
++ ;;
++esac
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
++
++#
++# Check to make sure the PIC flag actually works.
++#
++if test -n "$lt_prog_compiler_pic"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
++$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
++if ${lt_cv_prog_compiler_pic_works+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_pic_works=no
++ ac_outfile=conftest.$ac_objext
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++ lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC"
++ # Insert the option either (1) after the last *FLAGS variable, or
++ # (2) before a word containing "conftest.", or (3) at the end.
++ # Note that $ac_compile itself does not contain backslashes and begins
++ # with a dollar sign (not a hyphen), so the echo should work correctly.
++ # The option is referenced via a variable to avoid confusing sed.
++ lt_compile=`echo "$ac_compile" | $SED \
++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++ -e 's:$: $lt_compiler_flag:'`
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
++ (eval "$lt_compile" 2>conftest.err)
++ ac_status=$?
++ cat conftest.err >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ if (exit $ac_status) && test -s "$ac_outfile"; then
++ # The compiler can only warn and ignore the option if not recognized
++ # So say no if there are warnings other than the usual output.
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler_pic_works=yes
++ fi
++ fi
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
++$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
++
++if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
++ case $lt_prog_compiler_pic in
++ "" | " "*) ;;
++ *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
++ esac
++else
++ lt_prog_compiler_pic=
++ lt_prog_compiler_can_build_shared=no
++fi
++
++fi
++
++
++
++
++
++
++
++
++
++
++
++#
++# Check to make sure the static flag actually works.
++#
++wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
++$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
++if ${lt_cv_prog_compiler_static_works+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_static_works=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&5
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler_static_works=yes
++ fi
++ else
++ lt_cv_prog_compiler_static_works=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
++$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
++
++if test x"$lt_cv_prog_compiler_static_works" = xyes; then
++ :
++else
++ lt_prog_compiler_static=
++fi
++
++
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
++if ${lt_cv_prog_compiler_c_o+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_c_o=no
++ $RM -r conftest 2>/dev/null
++ mkdir conftest
++ cd conftest
++ mkdir out
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++ lt_compiler_flag="-o out/conftest2.$ac_objext"
++ # Insert the option either (1) after the last *FLAGS variable, or
++ # (2) before a word containing "conftest.", or (3) at the end.
++ # Note that $ac_compile itself does not contain backslashes and begins
++ # with a dollar sign (not a hyphen), so the echo should work correctly.
++ lt_compile=`echo "$ac_compile" | $SED \
++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++ -e 's:$: $lt_compiler_flag:'`
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
++ (eval "$lt_compile" 2>out/conftest.err)
++ ac_status=$?
++ cat out/conftest.err >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ if (exit $ac_status) && test -s out/conftest2.$ac_objext
++ then
++ # The compiler can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler_c_o=yes
++ fi
++ fi
++ chmod u+w . 2>&5
++ $RM conftest*
++ # SGI C++ compiler will create directory out/ii_files/ for
++ # template instantiation
++ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++ $RM out/* && rmdir out
++ cd ..
++ $RM -r conftest
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
++$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
++
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
++if ${lt_cv_prog_compiler_c_o+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_c_o=no
++ $RM -r conftest 2>/dev/null
++ mkdir conftest
++ cd conftest
++ mkdir out
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++ lt_compiler_flag="-o out/conftest2.$ac_objext"
++ # Insert the option either (1) after the last *FLAGS variable, or
++ # (2) before a word containing "conftest.", or (3) at the end.
++ # Note that $ac_compile itself does not contain backslashes and begins
++ # with a dollar sign (not a hyphen), so the echo should work correctly.
++ lt_compile=`echo "$ac_compile" | $SED \
++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
++ -e 's:$: $lt_compiler_flag:'`
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
++ (eval "$lt_compile" 2>out/conftest.err)
++ ac_status=$?
++ cat out/conftest.err >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ if (exit $ac_status) && test -s out/conftest2.$ac_objext
++ then
++ # The compiler can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler_c_o=yes
++ fi
++ fi
++ chmod u+w . 2>&5
++ $RM conftest*
++ # SGI C++ compiler will create directory out/ii_files/ for
++ # template instantiation
++ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
++ $RM out/* && rmdir out
++ cd ..
++ $RM -r conftest
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
++$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
++
++
++
++
++hard_links="nottested"
++if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
++ # do not overwrite the value of need_locks provided by the user
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
++$as_echo_n "checking if we can lock with hard links... " >&6; }
++ hard_links=yes
++ $RM conftest*
++ ln conftest.a conftest.b 2>/dev/null && hard_links=no
++ touch conftest.a
++ ln conftest.a conftest.b 2>&5 || hard_links=no
++ ln conftest.a conftest.b 2>/dev/null && hard_links=no
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
++$as_echo "$hard_links" >&6; }
++ if test "$hard_links" = no; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
++$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
++ need_locks=warn
++ fi
++else
++ need_locks=no
++fi
++
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
++$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
++
++ runpath_var=
++ allow_undefined_flag=
++ always_export_symbols=no
++ archive_cmds=
++ archive_expsym_cmds=
++ compiler_needs_object=no
++ enable_shared_with_static_runtimes=no
++ export_dynamic_flag_spec=
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++ hardcode_automatic=no
++ hardcode_direct=no
++ hardcode_direct_absolute=no
++ hardcode_libdir_flag_spec=
++ hardcode_libdir_flag_spec_ld=
++ hardcode_libdir_separator=
++ hardcode_minus_L=no
++ hardcode_shlibpath_var=unsupported
++ inherit_rpath=no
++ link_all_deplibs=unknown
++ module_cmds=
++ module_expsym_cmds=
++ old_archive_from_new_cmds=
++ old_archive_from_expsyms_cmds=
++ thread_safe_flag_spec=
++ whole_archive_flag_spec=
++ # include_expsyms should be a list of space-separated symbols to be *always*
++ # included in the symbol list
++ include_expsyms=
++ # exclude_expsyms can be an extended regexp of symbols to exclude
++ # it will be wrapped by ` (' and `)$', so one must not match beginning or
++ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
++ # as well as any symbol that contains `d'.
++ exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
++ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
++ # platforms (ab)use it in PIC code, but their linkers get confused if
++ # the symbol is explicitly referenced. Since portable code cannot
++ # rely on this symbol name, it's probably fine to never include it in
++ # preloaded symbol tables.
++ # Exclude shared library initialization/finalization symbols.
++ extract_expsyms_cmds=
++
++ case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ # FIXME: the MSVC++ port hasn't been tested in a loooong time
++ # When not using gcc, we currently assume that we are using
++ # Microsoft Visual C++.
++ if test "$GCC" != yes; then
++ with_gnu_ld=no
++ fi
++ ;;
++ interix*)
++ # we just hope/assume this is gcc and not c89 (= MSVC++)
++ with_gnu_ld=yes
++ ;;
++ openbsd*)
++ with_gnu_ld=no
++ ;;
++ esac
++
++ ld_shlibs=yes
++
++ # On some targets, GNU ld is compatible enough with the native linker
++ # that we're better off using the native interface for both.
++ lt_use_gnu_ld_interface=no
++ if test "$with_gnu_ld" = yes; then
++ case $host_os in
++ aix*)
++ # The AIX port of GNU ld has always aspired to compatibility
++ # with the native linker. However, as the warning in the GNU ld
++ # block says, versions before 2.19.5* couldn't really create working
++ # shared libraries, regardless of the interface used.
++ case `$LD -v 2>&1` in
++ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
++ *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
++ *\ \(GNU\ Binutils\)\ [3-9]*) ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ fi
++
++ if test "$lt_use_gnu_ld_interface" = yes; then
++ # If archive_cmds runs LD, not CC, wlarc should be empty
++ wlarc='${wl}'
++
++ # Set some defaults for GNU ld with shared library support. These
++ # are reset later if shared libraries are not supported. Putting them
++ # here allows them to be overridden if necessary.
++ runpath_var=LD_RUN_PATH
++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++ export_dynamic_flag_spec='${wl}--export-dynamic'
++ # ancient GNU ld didn't support --whole-archive et. al.
++ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
++ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++ else
++ whole_archive_flag_spec=
++ fi
++ supports_anon_versioning=no
++ case `$LD -v 2>&1` in
++ *GNU\ gold*) supports_anon_versioning=yes ;;
++ *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
++ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
++ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
++ *\ 2.11.*) ;; # other 2.11 versions
++ *) supports_anon_versioning=yes ;;
++ esac
++
++ # See if GNU ld supports shared libraries.
++ case $host_os in
++ aix[3-9]*)
++ # On AIX/PPC, the GNU linker is very broken
++ if test "$host_cpu" != ia64; then
++ ld_shlibs=no
++ cat <<_LT_EOF 1>&2
++
++*** Warning: the GNU linker, at least up to release 2.19, is reported
++*** to be unable to reliably create shared libraries on AIX.
++*** Therefore, libtool is disabling shared libraries support. If you
++*** really care for shared libraries, you may want to install binutils
++*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
++*** You will then need to restart the configuration process.
++
++_LT_EOF
++ fi
++ ;;
++
++ amigaos*)
++ case $host_cpu in
++ powerpc)
++ # see comment about AmigaOS4 .so support
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds=''
++ ;;
++ m68k)
++ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_minus_L=yes
++ ;;
++ esac
++ ;;
++
++ beos*)
++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++ allow_undefined_flag=unsupported
++ # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
++ # support --undefined. This deserves some investigation. FIXME
++ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ else
++ ld_shlibs=no
++ fi
++ ;;
++
++ cygwin* | mingw* | pw32* | cegcc*)
++ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
++ # as there is no search path for DLLs.
++ hardcode_libdir_flag_spec='-L$libdir'
++ export_dynamic_flag_spec='${wl}--export-all-symbols'
++ allow_undefined_flag=unsupported
++ always_export_symbols=no
++ enable_shared_with_static_runtimes=yes
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++ exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
++
++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++ # If the export-symbols file already is a .def file (1st line
++ # is EXPORTS), use it as is; otherwise, prepend...
++ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ cp $export_symbols $output_objdir/$soname.def;
++ else
++ echo EXPORTS > $output_objdir/$soname.def;
++ cat $export_symbols >> $output_objdir/$soname.def;
++ fi~
++ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++ else
++ ld_shlibs=no
++ fi
++ ;;
++
++ haiku*)
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ link_all_deplibs=yes
++ ;;
++
++ interix[3-9]*)
++ hardcode_direct=no
++ hardcode_shlibpath_var=no
++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
++ export_dynamic_flag_spec='${wl}-E'
++ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
++ # Instead, shared libraries are loaded at an image base (0x10000000 by
++ # default) and relocated if they conflict, which is a slow very memory
++ # consuming and fragmenting process. To avoid this, we pick a random,
++ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
++ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
++ ;;
++
++ gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
++ tmp_diet=no
++ if test "$host_os" = linux-dietlibc; then
++ case $cc_basename in
++ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
++ esac
++ fi
++ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
++ && test "$tmp_diet" = no
++ then
++ tmp_addflag=' $pic_flag'
++ tmp_sharedflag='-shared'
++ case $cc_basename,$host_cpu in
++ pgcc*) # Portland Group C compiler
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ tmp_addflag=' $pic_flag'
++ ;;
++ pgf77* | pgf90* | pgf95* | pgfortran*)
++ # Portland Group f77 and f90 compilers
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ tmp_addflag=' $pic_flag -Mnomain' ;;
++ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
++ tmp_addflag=' -i_dynamic' ;;
++ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
++ tmp_addflag=' -i_dynamic -nofor_main' ;;
++ ifc* | ifort*) # Intel Fortran compiler
++ tmp_addflag=' -nofor_main' ;;
++ lf95*) # Lahey Fortran 8.1
++ whole_archive_flag_spec=
++ tmp_sharedflag='--shared' ;;
++ xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
++ tmp_sharedflag='-qmkshrobj'
++ tmp_addflag= ;;
++ nvcc*) # Cuda Compiler Driver 2.2
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ compiler_needs_object=yes
++ ;;
++ esac
++ case `$CC -V 2>&1 | sed 5q` in
++ *Sun\ C*) # Sun C 5.9
++ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ compiler_needs_object=yes
++ tmp_sharedflag='-G' ;;
++ *Sun\ F*) # Sun Fortran 8.3
++ tmp_sharedflag='-G' ;;
++ esac
++ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++
++ if test "x$supports_anon_versioning" = xyes; then
++ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++ echo "local: *; };" >> $output_objdir/$libname.ver~
++ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++ fi
++
++ case $cc_basename in
++ xlf* | bgf* | bgxlf* | mpixlf*)
++ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
++ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
++ hardcode_libdir_flag_spec=
++ hardcode_libdir_flag_spec_ld='-rpath $libdir'
++ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
++ if test "x$supports_anon_versioning" = xyes; then
++ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++ echo "local: *; };" >> $output_objdir/$libname.ver~
++ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++ fi
++ ;;
++ esac
++ else
++ ld_shlibs=no
++ fi
++ ;;
++
++ netbsd*)
++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
++ wlarc=
++ else
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ fi
++ ;;
++
++ solaris*)
++ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
++ ld_shlibs=no
++ cat <<_LT_EOF 1>&2
++
++*** Warning: The releases 2.8.* of the GNU linker cannot reliably
++*** create shared libraries on Solaris systems. Therefore, libtool
++*** is disabling shared libraries support. We urge you to upgrade GNU
++*** binutils to release 2.9.1 or newer. Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
++
++_LT_EOF
++ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ else
++ ld_shlibs=no
++ fi
++ ;;
++
++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
++ case `$LD -v 2>&1` in
++ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
++ ld_shlibs=no
++ cat <<_LT_EOF 1>&2
++
++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
++*** reliably create shared libraries on SCO systems. Therefore, libtool
++*** is disabling shared libraries support. We urge you to upgrade GNU
++*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
++*** your PATH or compiler configuration so that the native linker is
++*** used, and then restart.
++
++_LT_EOF
++ ;;
++ *)
++ # For security reasons, it is highly recommended that you always
++ # use absolute paths for naming shared libraries, and exclude the
++ # DT_RUNPATH tag from executables and libraries. But doing so
++ # requires that you compile everything twice, which is a pain.
++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ else
++ ld_shlibs=no
++ fi
++ ;;
++ esac
++ ;;
++
++ sunos4*)
++ archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++ wlarc=
++ hardcode_direct=yes
++ hardcode_shlibpath_var=no
++ ;;
++
++ *)
++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ else
++ ld_shlibs=no
++ fi
++ ;;
++ esac
++
++ if test "$ld_shlibs" = no; then
++ runpath_var=
++ hardcode_libdir_flag_spec=
++ export_dynamic_flag_spec=
++ whole_archive_flag_spec=
++ fi
++ else
++ # PORTME fill in a description of your system's linker (not GNU ld)
++ case $host_os in
++ aix3*)
++ allow_undefined_flag=unsupported
++ always_export_symbols=yes
++ archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
++ # Note: this linker hardcodes the directories in LIBPATH if there
++ # are no directories specified by -L.
++ hardcode_minus_L=yes
++ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
++ # Neither direct hardcoding nor static linking is supported with a
++ # broken collect2.
++ hardcode_direct=unsupported
++ fi
++ ;;
++
++ aix[4-9]*)
++ if test "$host_cpu" = ia64; then
++ # On IA64, the linker does run time linking by default, so we don't
++ # have to do anything special.
++ aix_use_runtimelinking=no
++ exp_sym_flag='-Bexport'
++ no_entry_flag=""
++ else
++ # If we're using GNU nm, then we don't want the "-C" option.
++ # -C means demangle to AIX nm, but means don't demangle with GNU nm
++ # Also, AIX nm treats weak defined symbols like other global
++ # defined symbols, whereas GNU nm marks them as "W".
++ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++ else
++ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++ fi
++ aix_use_runtimelinking=no
++
++ # Test if we are trying to use run time linking or normal
++ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
++ # need to do runtime linking.
++ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
++ for ld_flag in $LDFLAGS; do
++ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
++ aix_use_runtimelinking=yes
++ break
++ fi
++ done
++ ;;
++ esac
++
++ exp_sym_flag='-bexport'
++ no_entry_flag='-bnoentry'
++ fi
++
++ # When large executables or shared objects are built, AIX ld can
++ # have problems creating the table of contents. If linking a library
++ # or program results in "error TOC overflow" add -mminimal-toc to
++ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
++ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
++
++ archive_cmds=''
++ hardcode_direct=yes
++ hardcode_direct_absolute=yes
++ hardcode_libdir_separator=':'
++ link_all_deplibs=yes
++ file_list_spec='${wl}-f,'
++
++ if test "$GCC" = yes; then
++ case $host_os in aix4.[012]|aix4.[012].*)
++ # We only want to do this on AIX 4.2 and lower, the check
++ # below for broken collect2 doesn't work under 4.3+
++ collect2name=`${CC} -print-prog-name=collect2`
++ if test -f "$collect2name" &&
++ strings "$collect2name" | $GREP resolve_lib_name >/dev/null
++ then
++ # We have reworked collect2
++ :
++ else
++ # We have old collect2
++ hardcode_direct=unsupported
++ # It fails to find uninstalled libraries when the uninstalled
++ # path is not listed in the libpath. Setting hardcode_minus_L
++ # to unsupported forces relinking
++ hardcode_minus_L=yes
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_libdir_separator=
++ fi
++ ;;
++ esac
++ shared_flag='-shared'
++ if test "$aix_use_runtimelinking" = yes; then
++ shared_flag="$shared_flag "'${wl}-G'
++ fi
++ else
++ # not using gcc
++ if test "$host_cpu" = ia64; then
++ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
++ # chokes on -Wl,-G. The following line is correct:
++ shared_flag='-G'
++ else
++ if test "$aix_use_runtimelinking" = yes; then
++ shared_flag='${wl}-G'
++ else
++ shared_flag='${wl}-bM:SRE'
++ fi
++ fi
++ fi
++
++ export_dynamic_flag_spec='${wl}-bexpall'
++ # It seems that -bexpall does not export symbols beginning with
++ # underscore (_), so it is better to generate a list of symbols to export.
++ always_export_symbols=yes
++ if test "$aix_use_runtimelinking" = yes; then
++ # Warning - without using the other runtime loading flags (-brtl),
++ # -berok will link without error, but may produce a broken library.
++ allow_undefined_flag='-berok'
++ # Determine the default libpath from the value encoded in an
++ # empty executable.
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
++
++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
++ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++ else
++ if test "$host_cpu" = ia64; then
++ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
++ allow_undefined_flag="-z nodefs"
++ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
++ else
++ # Determine the default libpath from the value encoded in an
++ # empty executable.
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
++
++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
++ # Warning - without using the other run time loading flags,
++ # -berok will link without error, but may produce a broken library.
++ no_undefined_flag=' ${wl}-bernotok'
++ allow_undefined_flag=' ${wl}-berok'
++ if test "$with_gnu_ld" = yes; then
++ # We only use this code for GNU lds that support --whole-archive.
++ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++ else
++ # Exported symbols can be pulled into shared objects from archives
++ whole_archive_flag_spec='$convenience'
++ fi
++ archive_cmds_need_lc=yes
++ # This is similar to how AIX traditionally builds its shared libraries.
++ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
++ fi
++ fi
++ ;;
++
++ amigaos*)
++ case $host_cpu in
++ powerpc)
++ # see comment about AmigaOS4 .so support
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds=''
++ ;;
++ m68k)
++ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_minus_L=yes
++ ;;
++ esac
++ ;;
++
++ bsdi[45]*)
++ export_dynamic_flag_spec=-rdynamic
++ ;;
++
++ cygwin* | mingw* | pw32* | cegcc*)
++ # When not using gcc, we currently assume that we are using
++ # Microsoft Visual C++.
++ # hardcode_libdir_flag_spec is actually meaningless, as there is
++ # no search path for DLLs.
++ case $cc_basename in
++ cl*)
++ # Native MSVC
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ always_export_symbols=yes
++ file_list_spec='@'
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++ else
++ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++ fi~
++ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++ linknames='
++ # The linker will not automatically build a static lib if we build a DLL.
++ # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++ enable_shared_with_static_runtimes=yes
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++ # Don't use ranlib
++ old_postinstall_cmds='chmod 644 $oldlib'
++ postlink_cmds='lt_outputfile="@OUTPUT@"~
++ lt_tool_outputfile="@TOOL_OUTPUT@"~
++ case $lt_outputfile in
++ *.exe|*.EXE) ;;
++ *)
++ lt_outputfile="$lt_outputfile.exe"
++ lt_tool_outputfile="$lt_tool_outputfile.exe"
++ ;;
++ esac~
++ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++ $RM "$lt_outputfile.manifest";
++ fi'
++ ;;
++ *)
++ # Assume MSVC wrapper
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++ # The linker will automatically build a .lib file if we build a DLL.
++ old_archive_from_new_cmds='true'
++ # FIXME: Should let the user specify the lib program.
++ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++ enable_shared_with_static_runtimes=yes
++ ;;
++ esac
++ ;;
++
++ darwin* | rhapsody*)
++
++
++ archive_cmds_need_lc=no
++ hardcode_direct=no
++ hardcode_automatic=yes
++ hardcode_shlibpath_var=unsupported
++ if test "$lt_cv_ld_force_load" = "yes"; then
++ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
++ else
++ whole_archive_flag_spec=''
++ fi
++ link_all_deplibs=yes
++ allow_undefined_flag="$_lt_dar_allow_undefined"
++ case $cc_basename in
++ ifort*) _lt_dar_can_shared=yes ;;
++ *) _lt_dar_can_shared=$GCC ;;
++ esac
++ if test "$_lt_dar_can_shared" = "yes"; then
++ output_verbose_link_cmd=func_echo_all
++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
++ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
++ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
++
++ else
++ ld_shlibs=no
++ fi
++
++ ;;
++
++ dgux*)
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_shlibpath_var=no
++ ;;
++
++ freebsd1*)
++ ld_shlibs=no
++ ;;
++
++ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
++ # support. Future versions do this automatically, but an explicit c++rt0.o
++ # does not break anything, and helps significantly (at the cost of a little
++ # extra space).
++ freebsd2.2*)
++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
++ hardcode_libdir_flag_spec='-R$libdir'
++ hardcode_direct=yes
++ hardcode_shlibpath_var=no
++ ;;
++
++ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++ freebsd2*)
++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_direct=yes
++ hardcode_minus_L=yes
++ hardcode_shlibpath_var=no
++ ;;
++
++ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
++ freebsd* | dragonfly*)
++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++ hardcode_libdir_flag_spec='-R$libdir'
++ hardcode_direct=yes
++ hardcode_shlibpath_var=no
++ ;;
++
++ hpux9*)
++ if test "$GCC" = yes; then
++ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++ else
++ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++ fi
++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
++ hardcode_libdir_separator=:
++ hardcode_direct=yes
++
++ # hardcode_minus_L: Not really in the search PATH,
++ # but as the default location of the library.
++ hardcode_minus_L=yes
++ export_dynamic_flag_spec='${wl}-E'
++ ;;
++
++ hpux10*)
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ else
++ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++ fi
++ if test "$with_gnu_ld" = no; then
++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
++ hardcode_libdir_flag_spec_ld='+b $libdir'
++ hardcode_libdir_separator=:
++ hardcode_direct=yes
++ hardcode_direct_absolute=yes
++ export_dynamic_flag_spec='${wl}-E'
++ # hardcode_minus_L: Not really in the search PATH,
++ # but as the default location of the library.
++ hardcode_minus_L=yes
++ fi
++ ;;
++
++ hpux11*)
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
++ case $host_cpu in
++ hppa*64*)
++ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++ ;;
++ ia64*)
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++ ;;
++ *)
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ ;;
++ esac
++ else
++ case $host_cpu in
++ hppa*64*)
++ archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++ ;;
++ ia64*)
++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++ ;;
++ *)
++
++ # Older versions of the 11.00 compiler do not understand -b yet
++ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
++$as_echo_n "checking if $CC understands -b... " >&6; }
++if ${lt_cv_prog_compiler__b+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler__b=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -b"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&5
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler__b=yes
++ fi
++ else
++ lt_cv_prog_compiler__b=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
++$as_echo "$lt_cv_prog_compiler__b" >&6; }
++
++if test x"$lt_cv_prog_compiler__b" = xyes; then
++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++else
++ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++fi
++
++ ;;
++ esac
++ fi
++ if test "$with_gnu_ld" = no; then
++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
++ hardcode_libdir_separator=:
++
++ case $host_cpu in
++ hppa*64*|ia64*)
++ hardcode_direct=no
++ hardcode_shlibpath_var=no
++ ;;
++ *)
++ hardcode_direct=yes
++ hardcode_direct_absolute=yes
++ export_dynamic_flag_spec='${wl}-E'
++
++ # hardcode_minus_L: Not really in the search PATH,
++ # but as the default location of the library.
++ hardcode_minus_L=yes
++ ;;
++ esac
++ fi
++ ;;
++
++ irix5* | irix6* | nonstopux*)
++ if test "$GCC" = yes; then
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ # Try to use the -exported_symbol ld option, if it does not
++ # work, assume that -exports_file does not work either and
++ # implicitly export all symbols.
++ # This should be the same for all languages, so no per-tag cache variable.
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++int foo (void) { return 0; }
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ lt_cv_irix_exported_symbol=yes
++else
++ lt_cv_irix_exported_symbol=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++ LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++ if test "$lt_cv_irix_exported_symbol" = yes; then
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++ fi
++ else
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++ fi
++ archive_cmds_need_lc='no'
++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++ hardcode_libdir_separator=:
++ inherit_rpath=yes
++ link_all_deplibs=yes
++ ;;
++
++ netbsd*)
++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
++ else
++ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
++ fi
++ hardcode_libdir_flag_spec='-R$libdir'
++ hardcode_direct=yes
++ hardcode_shlibpath_var=no
++ ;;
++
++ newsos6)
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_direct=yes
++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++ hardcode_libdir_separator=:
++ hardcode_shlibpath_var=no
++ ;;
++
++ *nto* | *qnx*)
++ ;;
++
++ openbsd*)
++ if test -f /usr/libexec/ld.so; then
++ hardcode_direct=yes
++ hardcode_shlibpath_var=no
++ hardcode_direct_absolute=yes
++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
++ export_dynamic_flag_spec='${wl}-E'
++ else
++ case $host_os in
++ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_libdir_flag_spec='-R$libdir'
++ ;;
++ *)
++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
++ ;;
++ esac
++ fi
++ else
++ ld_shlibs=no
++ fi
++ ;;
++
++ os2*)
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_minus_L=yes
++ allow_undefined_flag=unsupported
++ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
++ ;;
++
++ osf3*)
++ if test "$GCC" = yes; then
++ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ else
++ allow_undefined_flag=' -expect_unresolved \*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ fi
++ archive_cmds_need_lc='no'
++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++ hardcode_libdir_separator=:
++ ;;
++
++ osf4* | osf5*) # as osf3* with the addition of -msym flag
++ if test "$GCC" = yes; then
++ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++ else
++ allow_undefined_flag=' -expect_unresolved \*'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
++
++ # Both c and cxx compiler support -rpath directly
++ hardcode_libdir_flag_spec='-rpath $libdir'
++ fi
++ archive_cmds_need_lc='no'
++ hardcode_libdir_separator=:
++ ;;
++
++ solaris*)
++ no_undefined_flag=' -z defs'
++ if test "$GCC" = yes; then
++ wlarc='${wl}'
++ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++ else
++ case `$CC -V 2>&1` in
++ *"Compilers 5.0"*)
++ wlarc=''
++ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
++ ;;
++ *)
++ wlarc='${wl}'
++ archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
++ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++ ;;
++ esac
++ fi
++ hardcode_libdir_flag_spec='-R$libdir'
++ hardcode_shlibpath_var=no
++ case $host_os in
++ solaris2.[0-5] | solaris2.[0-5].*) ;;
++ *)
++ # The compiler driver will combine and reorder linker options,
++ # but understands `-z linker_flag'. GCC discards it without `$wl',
++ # but is careful enough not to reorder.
++ # Supported since Solaris 2.6 (maybe 2.5.1?)
++ if test "$GCC" = yes; then
++ whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++ else
++ whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
++ fi
++ ;;
++ esac
++ link_all_deplibs=yes
++ ;;
++
++ sunos4*)
++ if test "x$host_vendor" = xsequent; then
++ # Use $CC to link under sequent, because it throws in some extra .o
++ # files that make .init and .fini sections work.
++ archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
++ else
++ archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
++ fi
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_direct=yes
++ hardcode_minus_L=yes
++ hardcode_shlibpath_var=no
++ ;;
++
++ sysv4)
++ case $host_vendor in
++ sni)
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_direct=yes # is this really true???
++ ;;
++ siemens)
++ ## LD is ld it makes a PLAMLIB
++ ## CC just makes a GrossModule.
++ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
++ reload_cmds='$CC -r -o $output$reload_objs'
++ hardcode_direct=no
++ ;;
++ motorola)
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_direct=no #Motorola manual says yes, but my tests say they lie
++ ;;
++ esac
++ runpath_var='LD_RUN_PATH'
++ hardcode_shlibpath_var=no
++ ;;
++
++ sysv4.3*)
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_shlibpath_var=no
++ export_dynamic_flag_spec='-Bexport'
++ ;;
++
++ sysv4*MP*)
++ if test -d /usr/nec; then
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_shlibpath_var=no
++ runpath_var=LD_RUN_PATH
++ hardcode_runpath_var=yes
++ ld_shlibs=yes
++ fi
++ ;;
++
++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
++ no_undefined_flag='${wl}-z,text'
++ archive_cmds_need_lc=no
++ hardcode_shlibpath_var=no
++ runpath_var='LD_RUN_PATH'
++
++ if test "$GCC" = yes; then
++ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ else
++ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ fi
++ ;;
++
++ sysv5* | sco3.2v5* | sco5v6*)
++ # Note: We can NOT use -z defs as we might desire, because we do not
++ # link with -lc, and that would cause any symbols used from libc to
++ # always be unresolved, which means just about no library would
++ # ever link correctly. If we're not using GNU ld we use -z text
++ # though, which does catch some bad symbols but isn't as heavy-handed
++ # as -z defs.
++ no_undefined_flag='${wl}-z,text'
++ allow_undefined_flag='${wl}-z,nodefs'
++ archive_cmds_need_lc=no
++ hardcode_shlibpath_var=no
++ hardcode_libdir_flag_spec='${wl}-R,$libdir'
++ hardcode_libdir_separator=':'
++ link_all_deplibs=yes
++ export_dynamic_flag_spec='${wl}-Bexport'
++ runpath_var='LD_RUN_PATH'
++
++ if test "$GCC" = yes; then
++ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ else
++ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++ fi
++ ;;
++
++ uts4*)
++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++ hardcode_libdir_flag_spec='-L$libdir'
++ hardcode_shlibpath_var=no
++ ;;
++
++ *)
++ ld_shlibs=no
++ ;;
++ esac
++
++ if test x$host_vendor = xsni; then
++ case $host in
++ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
++ export_dynamic_flag_spec='${wl}-Blargedynsym'
++ ;;
++ esac
++ fi
++ fi
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
++$as_echo "$ld_shlibs" >&6; }
++test "$ld_shlibs" = no && can_build_shared=no
++
++with_gnu_ld=$with_gnu_ld
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++#
++# Do we need to explicitly link libc?
++#
++case "x$archive_cmds_need_lc" in
++x|xyes)
++ # Assume -lc should be added
++ archive_cmds_need_lc=yes
++
++ if test "$enable_shared" = yes && test "$GCC" = yes; then
++ case $archive_cmds in
++ *'~'*)
++ # FIXME: we may have to deal with multi-command sequences.
++ ;;
++ '$CC '*)
++ # Test whether the compiler implicitly links with -lc since on some
++ # systems, -lgcc has to come before -lc. If gcc already passes -lc
++ # to ld, don't add -lc before -lgcc.
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
++$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
++if ${lt_cv_archive_cmds_need_lc+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ $RM conftest*
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ (eval $ac_compile) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } 2>conftest.err; then
++ soname=conftest
++ lib=conftest
++ libobjs=conftest.$ac_objext
++ deplibs=
++ wl=$lt_prog_compiler_wl
++ pic_flag=$lt_prog_compiler_pic
++ compiler_flags=-v
++ linker_flags=-v
++ verstring=
++ output_objdir=.
++ libname=conftest
++ lt_save_allow_undefined_flag=$allow_undefined_flag
++ allow_undefined_flag=
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
++ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ then
++ lt_cv_archive_cmds_need_lc=no
++ else
++ lt_cv_archive_cmds_need_lc=yes
++ fi
++ allow_undefined_flag=$lt_save_allow_undefined_flag
++ else
++ cat conftest.err 1>&5
++ fi
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
++$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
++ archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
++ ;;
++ esac
++ fi
++ ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
++$as_echo_n "checking dynamic linker characteristics... " >&6; }
++
++if test "$GCC" = yes; then
++ case $host_os in
++ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
++ *) lt_awk_arg="/^libraries:/" ;;
++ esac
++ case $host_os in
++ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
++ *) lt_sed_strip_eq="s,=/,/,g" ;;
++ esac
++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
++ case $lt_search_path_spec in
++ *\;*)
++ # if the path contains ";" then we assume it to be the separator
++ # otherwise default to the standard path separator (i.e. ":") - it is
++ # assumed that no part of a normal pathname contains ";" but that should
++ # okay in the real world where ";" in dirpaths is itself problematic.
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
++ ;;
++ *)
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ esac
++ # Ok, now we have the path, separated by spaces, we can step through it
++ # and add multilib dir if necessary.
++ lt_tmp_lt_search_path_spec=
++ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
++ for lt_sys_path in $lt_search_path_spec; do
++ if test -d "$lt_sys_path/$lt_multi_os_dir"; then
++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
++ else
++ test -d "$lt_sys_path" && \
++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
++ fi
++ done
++ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
++BEGIN {RS=" "; FS="/|\n";} {
++ lt_foo="";
++ lt_count=0;
++ for (lt_i = NF; lt_i > 0; lt_i--) {
++ if ($lt_i != "" && $lt_i != ".") {
++ if ($lt_i == "..") {
++ lt_count++;
++ } else {
++ if (lt_count == 0) {
++ lt_foo="/" $lt_i lt_foo;
++ } else {
++ lt_count--;
++ }
++ }
++ }
++ }
++ if (lt_foo != "") { lt_freq[lt_foo]++; }
++ if (lt_freq[lt_foo] == 1) { print lt_foo; }
++}'`
++ # AWK program above erroneously prepends '/' to C:/dos/paths
++ # for these hosts.
++ case $host_os in
++ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
++ $SED 's,/\([A-Za-z]:\),\1,g'` ;;
++ esac
++ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
++else
++ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
++fi
++library_names_spec=
++libname_spec='lib$name'
++soname_spec=
++shrext_cmds=".so"
++postinstall_cmds=
++postuninstall_cmds=
++finish_cmds=
++finish_eval=
++shlibpath_var=
++shlibpath_overrides_runpath=unknown
++version_type=none
++dynamic_linker="$host_os ld.so"
++sys_lib_dlsearch_path_spec="/lib /usr/lib"
++need_lib_prefix=unknown
++hardcode_into_libs=no
++
++# when you set need_version to no, make sure it does not cause -set_version
++# flags to be left without arguments
++need_version=unknown
++
++case $host_os in
++aix3*)
++ version_type=linux
++ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
++ shlibpath_var=LIBPATH
++
++ # AIX 3 has no versioning support, so we append a major version to the name.
++ soname_spec='${libname}${release}${shared_ext}$major'
++ ;;
++
++aix[4-9]*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ hardcode_into_libs=yes
++ if test "$host_cpu" = ia64; then
++ # AIX 5 supports IA64
++ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
++ shlibpath_var=LD_LIBRARY_PATH
++ else
++ # With GCC up to 2.95.x, collect2 would create an import file
++ # for dependence libraries. The import file would start with
++ # the line `#! .'. This would cause the generated library to
++ # depend on `.', always an invalid library. This was fixed in
++ # development snapshots of GCC prior to 3.0.
++ case $host_os in
++ aix4 | aix4.[01] | aix4.[01].*)
++ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
++ echo ' yes '
++ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
++ :
++ else
++ can_build_shared=no
++ fi
++ ;;
++ esac
++ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
++ # soname into executable. Probably we can add versioning support to
++ # collect2, so additional links can be useful in future.
++ if test "$aix_use_runtimelinking" = yes; then
++ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
++ # instead of lib<name>.a to let people know that these are not
++ # typical AIX shared libraries.
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ else
++ # We preserve .a as extension for shared libraries through AIX4.2
++ # and later when we are not doing run time linking.
++ library_names_spec='${libname}${release}.a $libname.a'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ fi
++ shlibpath_var=LIBPATH
++ fi
++ ;;
++
++amigaos*)
++ case $host_cpu in
++ powerpc)
++ # Since July 2007 AmigaOS4 officially supports .so libraries.
++ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ ;;
++ m68k)
++ library_names_spec='$libname.ixlibrary $libname.a'
++ # Create ${libname}_ixlibrary.a entries in /sys/libs.
++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++ ;;
++ esac
++ ;;
++
++beos*)
++ library_names_spec='${libname}${shared_ext}'
++ dynamic_linker="$host_os ld.so"
++ shlibpath_var=LIBRARY_PATH
++ ;;
++
++bsdi[45]*)
++ version_type=linux
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
++ shlibpath_var=LD_LIBRARY_PATH
++ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
++ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
++ # the default ld.so.conf also contains /usr/contrib/lib and
++ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
++ # libtool to hard-code these into programs
++ ;;
++
++cygwin* | mingw* | pw32* | cegcc*)
++ version_type=windows
++ shrext_cmds=".dll"
++ need_version=no
++ need_lib_prefix=no
++
++ case $GCC,$cc_basename in
++ yes,*)
++ # gcc
++ library_names_spec='$libname.dll.a'
++ # DLL is installed to $(libdir)/../bin by postinstall_cmds
++ postinstall_cmds='base_file=`basename \${file}`~
++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++ dldir=$destdir/`dirname \$dlpath`~
++ test -d \$dldir || mkdir -p \$dldir~
++ $install_prog $dir/$dlname \$dldir/$dlname~
++ chmod a+x \$dldir/$dlname~
++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++ fi'
++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++ dlpath=$dir/\$dldll~
++ $RM \$dlpath'
++ shlibpath_overrides_runpath=yes
++
++ case $host_os in
++ cygwin*)
++ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
++ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
++ ;;
++ mingw* | cegcc*)
++ # MinGW DLLs use traditional 'lib' prefix
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ pw32*)
++ # pw32 DLLs use 'pw' prefix rather than 'lib'
++ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ esac
++ dynamic_linker='Win32 ld.exe'
++ ;;
++
++ *,cl*)
++ # Native MSVC
++ libname_spec='$name'
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ library_names_spec='${libname}.dll.lib'
++
++ case $build_os in
++ mingw*)
++ sys_lib_search_path_spec=
++ lt_save_ifs=$IFS
++ IFS=';'
++ for lt_path in $LIB
++ do
++ IFS=$lt_save_ifs
++ # Let DOS variable expansion print the short 8.3 style file name.
++ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++ done
++ IFS=$lt_save_ifs
++ # Convert to MSYS style.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++ ;;
++ cygwin*)
++ # Convert to unix form, then to dos form, then back to unix form
++ # but this time dos style (no spaces!) so that the unix form looks
++ # like /cygdrive/c/PROGRA~1:/cygdr...
++ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ *)
++ sys_lib_search_path_spec="$LIB"
++ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++ # It is most probably a Windows format PATH.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++ else
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ fi
++ # FIXME: find the short name or the path components, as spaces are
++ # common. (e.g. "Program Files" -> "PROGRA~1")
++ ;;
++ esac
++
++ # DLL is installed to $(libdir)/../bin by postinstall_cmds
++ postinstall_cmds='base_file=`basename \${file}`~
++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++ dldir=$destdir/`dirname \$dlpath`~
++ test -d \$dldir || mkdir -p \$dldir~
++ $install_prog $dir/$dlname \$dldir/$dlname'
++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++ dlpath=$dir/\$dldll~
++ $RM \$dlpath'
++ shlibpath_overrides_runpath=yes
++ dynamic_linker='Win32 link.exe'
++ ;;
++
++ *)
++ # Assume MSVC wrapper
++ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++ dynamic_linker='Win32 ld.exe'
++ ;;
++ esac
++ # FIXME: first we should search . and the directory the executable is in
++ shlibpath_var=PATH
++ ;;
++
++darwin* | rhapsody*)
++ dynamic_linker="$host_os dyld"
++ version_type=darwin
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
++ soname_spec='${libname}${release}${major}$shared_ext'
++ shlibpath_overrides_runpath=yes
++ shlibpath_var=DYLD_LIBRARY_PATH
++ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
++
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
++ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
++ ;;
++
++dgux*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ ;;
++
++freebsd1*)
++ dynamic_linker=no
++ ;;
++
++freebsd* | dragonfly*)
++ # DragonFly does not have aout. When/if they implement a new
++ # versioning mechanism, adjust this.
++ if test -x /usr/bin/objformat; then
++ objformat=`/usr/bin/objformat`
++ else
++ case $host_os in
++ freebsd[123]*) objformat=aout ;;
++ *) objformat=elf ;;
++ esac
++ fi
++ version_type=freebsd-$objformat
++ case $version_type in
++ freebsd-elf*)
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++ need_version=no
++ need_lib_prefix=no
++ ;;
++ freebsd-*)
++ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
++ need_version=yes
++ ;;
++ esac
++ shlibpath_var=LD_LIBRARY_PATH
++ case $host_os in
++ freebsd2*)
++ shlibpath_overrides_runpath=yes
++ ;;
++ freebsd3.[01]* | freebsdelf3.[01]*)
++ shlibpath_overrides_runpath=yes
++ hardcode_into_libs=yes
++ ;;
++ freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
++ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
++ shlibpath_overrides_runpath=no
++ hardcode_into_libs=yes
++ ;;
++ *) # from 4.6 on, and DragonFly
++ shlibpath_overrides_runpath=yes
++ hardcode_into_libs=yes
++ ;;
++ esac
++ ;;
++
++gnu*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ hardcode_into_libs=yes
++ ;;
++
++haiku*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ dynamic_linker="$host_os runtime_loader"
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
++ hardcode_into_libs=yes
++ ;;
++
++hpux9* | hpux10* | hpux11*)
++ # Give a soname corresponding to the major version so that dld.sl refuses to
++ # link against other versions.
++ version_type=sunos
++ need_lib_prefix=no
++ need_version=no
++ case $host_cpu in
++ ia64*)
++ shrext_cmds='.so'
++ hardcode_into_libs=yes
++ dynamic_linker="$host_os dld.so"
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ if test "X$HPUX_IA64_MODE" = X32; then
++ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
++ else
++ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
++ fi
++ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++ ;;
++ hppa*64*)
++ shrext_cmds='.sl'
++ hardcode_into_libs=yes
++ dynamic_linker="$host_os dld.sl"
++ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
++ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
++ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
++ ;;
++ *)
++ shrext_cmds='.sl'
++ dynamic_linker="$host_os dld.sl"
++ shlibpath_var=SHLIB_PATH
++ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ ;;
++ esac
++ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
++ postinstall_cmds='chmod 555 $lib'
++ # or fails outright, so override atomically:
++ install_override_mode=555
++ ;;
++
++interix[3-9]*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=no
++ hardcode_into_libs=yes
++ ;;
++
++irix5* | irix6* | nonstopux*)
++ case $host_os in
++ nonstopux*) version_type=nonstopux ;;
++ *)
++ if test "$lt_cv_prog_gnu_ld" = yes; then
++ version_type=linux
++ else
++ version_type=irix
++ fi ;;
++ esac
++ need_lib_prefix=no
++ need_version=no
++ soname_spec='${libname}${release}${shared_ext}$major'
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
++ case $host_os in
++ irix5* | nonstopux*)
++ libsuff= shlibsuff=
++ ;;
++ *)
++ case $LD in # libtool.m4 will add one of these switches to LD
++ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
++ libsuff= shlibsuff= libmagic=32-bit;;
++ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
++ libsuff=32 shlibsuff=N32 libmagic=N32;;
++ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
++ libsuff=64 shlibsuff=64 libmagic=64-bit;;
++ *) libsuff= shlibsuff= libmagic=never-match;;
++ esac
++ ;;
++ esac
++ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
++ shlibpath_overrides_runpath=no
++ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
++ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
++ hardcode_into_libs=yes
++ ;;
++
++# No shared lib support for Linux oldld, aout, or coff.
++linux*oldld* | linux*aout* | linux*coff*)
++ dynamic_linker=no
++ ;;
++
++# This must be Linux ELF.
++linux* | k*bsd*-gnu | kopensolaris*-gnu)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=no
++
++ # Some binutils ld are patched to set DT_RUNPATH
++ if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_shlibpath_overrides_runpath=no
++ save_LDFLAGS=$LDFLAGS
++ save_libdir=$libdir
++ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
++ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
++ lt_cv_shlibpath_overrides_runpath=yes
++fi
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++ LDFLAGS=$save_LDFLAGS
++ libdir=$save_libdir
++
++fi
++
++ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
++
++ # This implies no fast_install, which is unacceptable.
++ # Some rework will be needed to allow for fast_install
++ # before this can be enabled.
++ hardcode_into_libs=yes
++
++ # Add ABI-specific directories to the system library path.
++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
++
++ # Append ld.so.conf contents to the search path
++ if test -f /etc/ld.so.conf; then
++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
++
++ fi
++
++ # We used to test for /lib/ld.so.1 and disable shared libraries on
++ # powerpc, because MkLinux only supported shared libraries with the
++ # GNU dynamic linker. Since this was broken with cross compilers,
++ # most powerpc-linux boxes support dynamic linking these days and
++ # people can always --disable-shared, the test was removed, and we
++ # assume the GNU/Linux dynamic linker is in use.
++ dynamic_linker='GNU/Linux ld.so'
++ ;;
++
++netbsd*)
++ version_type=sunos
++ need_lib_prefix=no
++ need_version=no
++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++ dynamic_linker='NetBSD (a.out) ld.so'
++ else
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ dynamic_linker='NetBSD ld.elf_so'
++ fi
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ hardcode_into_libs=yes
++ ;;
++
++newsos6)
++ version_type=linux
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ ;;
++
++*nto* | *qnx*)
++ version_type=qnx
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=no
++ hardcode_into_libs=yes
++ dynamic_linker='ldqnx.so'
++ ;;
++
++openbsd*)
++ version_type=sunos
++ sys_lib_dlsearch_path_spec="/usr/lib"
++ need_lib_prefix=no
++ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
++ case $host_os in
++ openbsd3.3 | openbsd3.3.*) need_version=yes ;;
++ *) need_version=no ;;
++ esac
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
++ shlibpath_var=LD_LIBRARY_PATH
++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++ case $host_os in
++ openbsd2.[89] | openbsd2.[89].*)
++ shlibpath_overrides_runpath=no
++ ;;
++ *)
++ shlibpath_overrides_runpath=yes
++ ;;
++ esac
++ else
++ shlibpath_overrides_runpath=yes
++ fi
++ ;;
++
++os2*)
++ libname_spec='$name'
++ shrext_cmds=".dll"
++ need_lib_prefix=no
++ library_names_spec='$libname${shared_ext} $libname.a'
++ dynamic_linker='OS/2 ld.exe'
++ shlibpath_var=LIBPATH
++ ;;
++
++osf3* | osf4* | osf5*)
++ version_type=osf
++ need_lib_prefix=no
++ need_version=no
++ soname_spec='${libname}${release}${shared_ext}$major'
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ shlibpath_var=LD_LIBRARY_PATH
++ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
++ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
++ ;;
++
++rdos*)
++ dynamic_linker=no
++ ;;
++
++solaris*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ hardcode_into_libs=yes
++ # ldd complains unless libraries are executable
++ postinstall_cmds='chmod +x $lib'
++ ;;
++
++sunos4*)
++ version_type=sunos
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
++ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ if test "$with_gnu_ld" = yes; then
++ need_lib_prefix=no
++ fi
++ need_version=yes
++ ;;
++
++sysv4 | sysv4.3*)
++ version_type=linux
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ case $host_vendor in
++ sni)
++ shlibpath_overrides_runpath=no
++ need_lib_prefix=no
++ runpath_var=LD_RUN_PATH
++ ;;
++ siemens)
++ need_lib_prefix=no
++ ;;
++ motorola)
++ need_lib_prefix=no
++ need_version=no
++ shlibpath_overrides_runpath=no
++ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
++ ;;
++ esac
++ ;;
++
++sysv4*MP*)
++ if test -d /usr/nec ;then
++ version_type=linux
++ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
++ soname_spec='$libname${shared_ext}.$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ fi
++ ;;
++
++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++ version_type=freebsd-elf
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ hardcode_into_libs=yes
++ if test "$with_gnu_ld" = yes; then
++ sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
++ else
++ sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
++ case $host_os in
++ sco3.2v5*)
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
++ ;;
++ esac
++ fi
++ sys_lib_dlsearch_path_spec='/usr/lib'
++ ;;
++
++tpf*)
++ # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ shlibpath_var=LD_LIBRARY_PATH
++ shlibpath_overrides_runpath=no
++ hardcode_into_libs=yes
++ ;;
++
++uts4*)
++ version_type=linux
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LD_LIBRARY_PATH
++ ;;
++
++*)
++ dynamic_linker=no
++ ;;
++esac
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
++$as_echo "$dynamic_linker" >&6; }
++test "$dynamic_linker" = no && can_build_shared=no
++
++variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
++if test "$GCC" = yes; then
++ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
++fi
++
++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
++ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
++fi
++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
++ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
++fi
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
++$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
++hardcode_action=
++if test -n "$hardcode_libdir_flag_spec" ||
++ test -n "$runpath_var" ||
++ test "X$hardcode_automatic" = "Xyes" ; then
++
++ # We can hardcode non-existent directories.
++ if test "$hardcode_direct" != no &&
++ # If the only mechanism to avoid hardcoding is shlibpath_var, we
++ # have to relink, otherwise we might link with an installed library
++ # when we should be linking with a yet-to-be-installed one
++ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
++ test "$hardcode_minus_L" != no; then
++ # Linking always hardcodes the temporary library directory.
++ hardcode_action=relink
++ else
++ # We can link without hardcoding, and we can hardcode nonexisting dirs.
++ hardcode_action=immediate
++ fi
++else
++ # We cannot hardcode anything, or else we can only hardcode existing
++ # directories.
++ hardcode_action=unsupported
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
++$as_echo "$hardcode_action" >&6; }
++
++if test "$hardcode_action" = relink ||
++ test "$inherit_rpath" = yes; then
++ # Fast installation is not supported
++ enable_fast_install=no
++elif test "$shlibpath_overrides_runpath" = yes ||
++ test "$enable_shared" = no; then
++ # Fast installation is not necessary
++ enable_fast_install=needless
++fi
++
++
++
++
++
++
++ if test "x$enable_dlopen" != xyes; then
++ enable_dlopen=unknown
++ enable_dlopen_self=unknown
++ enable_dlopen_self_static=unknown
++else
++ lt_cv_dlopen=no
++ lt_cv_dlopen_libs=
++
++ case $host_os in
++ beos*)
++ lt_cv_dlopen="load_add_on"
++ lt_cv_dlopen_libs=
++ lt_cv_dlopen_self=yes
++ ;;
++
++ mingw* | pw32* | cegcc*)
++ lt_cv_dlopen="LoadLibrary"
++ lt_cv_dlopen_libs=
++ ;;
++
++ cygwin*)
++ lt_cv_dlopen="dlopen"
++ lt_cv_dlopen_libs=
++ ;;
++
++ darwin*)
++ # if libdl is installed we need to link against it
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
++$as_echo_n "checking for dlopen in -ldl... " >&6; }
++if ${ac_cv_lib_dl_dlopen+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldl $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dlopen ();
++int
++main ()
++{
++return dlopen ();
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ ac_cv_lib_dl_dlopen=yes
++else
++ ac_cv_lib_dl_dlopen=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
++$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
++ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
++else
++
++ lt_cv_dlopen="dyld"
++ lt_cv_dlopen_libs=
++ lt_cv_dlopen_self=yes
++
++fi
++
++ ;;
++
++ *)
++ ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
++if test "x$ac_cv_func_shl_load" = xyes; then :
++ lt_cv_dlopen="shl_load"
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
++$as_echo_n "checking for shl_load in -ldld... " >&6; }
++if ${ac_cv_lib_dld_shl_load+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldld $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char shl_load ();
++int
++main ()
++{
++return shl_load ();
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ ac_cv_lib_dld_shl_load=yes
++else
++ ac_cv_lib_dld_shl_load=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
++$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
++if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
++ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
++else
++ ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
++if test "x$ac_cv_func_dlopen" = xyes; then :
++ lt_cv_dlopen="dlopen"
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
++$as_echo_n "checking for dlopen in -ldl... " >&6; }
++if ${ac_cv_lib_dl_dlopen+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldl $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dlopen ();
++int
++main ()
++{
++return dlopen ();
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ ac_cv_lib_dl_dlopen=yes
++else
++ ac_cv_lib_dl_dlopen=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
++$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
++ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
++$as_echo_n "checking for dlopen in -lsvld... " >&6; }
++if ${ac_cv_lib_svld_dlopen+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_check_lib_save_LIBS=$LIBS
++LIBS="-lsvld $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dlopen ();
++int
++main ()
++{
++return dlopen ();
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ ac_cv_lib_svld_dlopen=yes
++else
++ ac_cv_lib_svld_dlopen=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
++$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
++if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
++ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
++$as_echo_n "checking for dld_link in -ldld... " >&6; }
++if ${ac_cv_lib_dld_dld_link+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_check_lib_save_LIBS=$LIBS
++LIBS="-ldld $LIBS"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char dld_link ();
++int
++main ()
++{
++return dld_link ();
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++ ac_cv_lib_dld_dld_link=yes
++else
++ ac_cv_lib_dld_dld_link=no
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
++$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
++if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
++ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
++fi
++
++
++fi
++
++
++fi
++
++
++fi
++
++
++fi
++
++
++fi
++
++ ;;
++ esac
++
++ if test "x$lt_cv_dlopen" != xno; then
++ enable_dlopen=yes
++ else
++ enable_dlopen=no
++ fi
++
++ case $lt_cv_dlopen in
++ dlopen)
++ save_CPPFLAGS="$CPPFLAGS"
++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
++
++ save_LDFLAGS="$LDFLAGS"
++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
++
++ save_LIBS="$LIBS"
++ LIBS="$lt_cv_dlopen_libs $LIBS"
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
++$as_echo_n "checking whether a program can dlopen itself... " >&6; }
++if ${lt_cv_dlopen_self+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test "$cross_compiling" = yes; then :
++ lt_cv_dlopen_self=cross
++else
++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
++ lt_status=$lt_dlunknown
++ cat > conftest.$ac_ext <<_LT_EOF
++#line $LINENO "configure"
++#include "confdefs.h"
++
++#if HAVE_DLFCN_H
++#include <dlfcn.h>
++#endif
++
++#include <stdio.h>
++
++#ifdef RTLD_GLOBAL
++# define LT_DLGLOBAL RTLD_GLOBAL
++#else
++# ifdef DL_GLOBAL
++# define LT_DLGLOBAL DL_GLOBAL
++# else
++# define LT_DLGLOBAL 0
++# endif
++#endif
++
++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
++ find out it does not work in some platform. */
++#ifndef LT_DLLAZY_OR_NOW
++# ifdef RTLD_LAZY
++# define LT_DLLAZY_OR_NOW RTLD_LAZY
++# else
++# ifdef DL_LAZY
++# define LT_DLLAZY_OR_NOW DL_LAZY
++# else
++# ifdef RTLD_NOW
++# define LT_DLLAZY_OR_NOW RTLD_NOW
++# else
++# ifdef DL_NOW
++# define LT_DLLAZY_OR_NOW DL_NOW
++# else
++# define LT_DLLAZY_OR_NOW 0
++# endif
++# endif
++# endif
++# endif
++#endif
++
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
++int main ()
++{
++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
++ int status = $lt_dlunknown;
++
++ if (self)
++ {
++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
++ /* dlclose (self); */
++ }
++ else
++ puts (dlerror ());
++
++ return status;
++}
++_LT_EOF
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
++ (eval $ac_link) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
++ (./conftest; exit; ) >&5 2>/dev/null
++ lt_status=$?
++ case x$lt_status in
++ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
++ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
++ x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
++ esac
++ else :
++ # compilation failed
++ lt_cv_dlopen_self=no
++ fi
++fi
++rm -fr conftest*
++
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
++$as_echo "$lt_cv_dlopen_self" >&6; }
++
++ if test "x$lt_cv_dlopen_self" = xyes; then
++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
++$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
++if ${lt_cv_dlopen_self_static+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test "$cross_compiling" = yes; then :
++ lt_cv_dlopen_self_static=cross
++else
++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
++ lt_status=$lt_dlunknown
++ cat > conftest.$ac_ext <<_LT_EOF
++#line $LINENO "configure"
++#include "confdefs.h"
++
++#if HAVE_DLFCN_H
++#include <dlfcn.h>
++#endif
++
++#include <stdio.h>
++
++#ifdef RTLD_GLOBAL
++# define LT_DLGLOBAL RTLD_GLOBAL
++#else
++# ifdef DL_GLOBAL
++# define LT_DLGLOBAL DL_GLOBAL
++# else
++# define LT_DLGLOBAL 0
++# endif
++#endif
++
++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
++ find out it does not work in some platform. */
++#ifndef LT_DLLAZY_OR_NOW
++# ifdef RTLD_LAZY
++# define LT_DLLAZY_OR_NOW RTLD_LAZY
++# else
++# ifdef DL_LAZY
++# define LT_DLLAZY_OR_NOW DL_LAZY
++# else
++# ifdef RTLD_NOW
++# define LT_DLLAZY_OR_NOW RTLD_NOW
++# else
++# ifdef DL_NOW
++# define LT_DLLAZY_OR_NOW DL_NOW
++# else
++# define LT_DLLAZY_OR_NOW 0
++# endif
++# endif
++# endif
++# endif
++#endif
++
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
++int main ()
++{
++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
++ int status = $lt_dlunknown;
++
++ if (self)
++ {
++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
++ /* dlclose (self); */
++ }
++ else
++ puts (dlerror ());
++
++ return status;
++}
++_LT_EOF
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
++ (eval $ac_link) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
++ (./conftest; exit; ) >&5 2>/dev/null
++ lt_status=$?
++ case x$lt_status in
++ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
++ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
++ x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
++ esac
++ else :
++ # compilation failed
++ lt_cv_dlopen_self_static=no
++ fi
++fi
++rm -fr conftest*
++
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
++$as_echo "$lt_cv_dlopen_self_static" >&6; }
++ fi
++
++ CPPFLAGS="$save_CPPFLAGS"
++ LDFLAGS="$save_LDFLAGS"
++ LIBS="$save_LIBS"
++ ;;
++ esac
++
++ case $lt_cv_dlopen_self in
++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
++ *) enable_dlopen_self=unknown ;;
++ esac
++
++ case $lt_cv_dlopen_self_static in
++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
++ *) enable_dlopen_self_static=unknown ;;
++ esac
++fi
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++striplib=
++old_striplib=
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
++$as_echo_n "checking whether stripping libraries is possible... " >&6; }
++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
++ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
++ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++# FIXME - insert some real tests, host_os isn't really good enough
++ case $host_os in
++ darwin*)
++ if test -n "$STRIP" ; then
++ striplib="$STRIP -x"
++ old_striplib="$STRIP -S"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ fi
++ ;;
++ *)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ ;;
++ esac
++fi
++
++
++
++
++
++
++
++
++
++
++
++
++ # Report which library types will actually be built
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
++$as_echo_n "checking if libtool supports shared libraries... " >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
++$as_echo "$can_build_shared" >&6; }
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
++$as_echo_n "checking whether to build shared libraries... " >&6; }
++ test "$can_build_shared" = "no" && enable_shared=no
++
++ # On AIX, shared libraries and static libraries use the same namespace, and
++ # are all built from PIC.
++ case $host_os in
++ aix3*)
++ test "$enable_shared" = yes && enable_static=no
++ if test -n "$RANLIB"; then
++ archive_cmds="$archive_cmds~\$RANLIB \$lib"
++ postinstall_cmds='$RANLIB $lib'
++ fi
++ ;;
++
++ aix[4-9]*)
++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
++ test "$enable_shared" = yes && enable_static=no
++ fi
++ ;;
++ esac
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
++$as_echo "$enable_shared" >&6; }
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
++$as_echo_n "checking whether to build static libraries... " >&6; }
++ # Make sure either enable_shared or enable_static is yes.
++ test "$enable_shared" = yes || enable_static=yes
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
++$as_echo "$enable_static" >&6; }
++
++
++
++
++fi
++ac_ext=c
++ac_cpp='$CPP $CPPFLAGS'
++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_c_compiler_gnu
++
++CC="$lt_save_CC"
++
++
++
++
++
++
++
++
++
++
++
++
++
++ ac_config_commands="$ac_config_commands libtool"
++
++
++
++
++# Only expand once:
++
++
++
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Wall" >&5
++$as_echo_n "checking to see if compiler understands -Wall... " >&6; }
++
++ save_CFLAGS="$CFLAGS"
++ CFLAGS="$CFLAGS -Wall"
++
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ flag_ok=yes
++else
++ flag_ok=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++ CFLAGS="$save_CFLAGS"
++
++ if test "X$flag_ok" = Xyes ; then
++ GST_WALL="yes"
++ true
++ else
++ GST_WALL="no"
++ true
++ fi
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
++$as_echo "$flag_ok" >&6; }
++
++
++if test "x$GST_WALL" = "xyes"; then
++ GST_ERROR="$GST_ERROR -Wall"
++
++ if test "x$GST_PLUGIN_CVS" = "xyes"; then
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Werror" >&5
++$as_echo_n "checking to see if compiler understands -Werror... " >&6; }
++
++ save_CFLAGS="$CFLAGS"
++ CFLAGS="$CFLAGS -Werror"
++
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ flag_ok=yes
++else
++ flag_ok=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++ CFLAGS="$save_CFLAGS"
++
++ if test "X$flag_ok" = Xyes ; then
++ GST_ERROR="$GST_ERROR -Werror"
++ true
++ else
++ GST_ERROR="$GST_ERROR"
++ true
++ fi
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
++$as_echo "$flag_ok" >&6; }
++
++ fi
++fi
++
++# Extract the first word of "pkg-config", so it can be a program name with args.
++set dummy pkg-config; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_HAVE_PKGCONFIG+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$HAVE_PKGCONFIG"; then
++ ac_cv_prog_HAVE_PKGCONFIG="$HAVE_PKGCONFIG" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_HAVE_PKGCONFIG="yes"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++ test -z "$ac_cv_prog_HAVE_PKGCONFIG" && ac_cv_prog_HAVE_PKGCONFIG="no"
++fi
++fi
++HAVE_PKGCONFIG=$ac_cv_prog_HAVE_PKGCONFIG
++if test -n "$HAVE_PKGCONFIG"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PKGCONFIG" >&5
++$as_echo "$HAVE_PKGCONFIG" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++
++if test "x$HAVE_PKGCONFIG" = "xno"; then
++ as_fn_error $? "you need to have pkgconfig installed !" "$LINENO" 5
++fi
++
++
++
++
++
++
++
++
++
++if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
++ if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
++set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_path_PKG_CONFIG+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $PKG_CONFIG in
++ [\\/]* | ?:[\\/]*)
++ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
++ ;;
++ *)
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++ ;;
++esac
++fi
++PKG_CONFIG=$ac_cv_path_PKG_CONFIG
++if test -n "$PKG_CONFIG"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
++$as_echo "$PKG_CONFIG" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_path_PKG_CONFIG"; then
++ ac_pt_PKG_CONFIG=$PKG_CONFIG
++ # Extract the first word of "pkg-config", so it can be a program name with args.
++set dummy pkg-config; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $ac_pt_PKG_CONFIG in
++ [\\/]* | ?:[\\/]*)
++ ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
++ ;;
++ *)
++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++ ;;
++esac
++fi
++ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
++if test -n "$ac_pt_PKG_CONFIG"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
++$as_echo "$ac_pt_PKG_CONFIG" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_pt_PKG_CONFIG" = x; then
++ PKG_CONFIG=""
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ PKG_CONFIG=$ac_pt_PKG_CONFIG
++ fi
++else
++ PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
++fi
++
++fi
++if test -n "$PKG_CONFIG"; then
++ _pkg_min_version=0.9.0
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
++$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
++ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ PKG_CONFIG=""
++ fi
++fi
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST" >&5
++$as_echo_n "checking for GST... " >&6; }
++
++if test -n "$GST_CFLAGS"; then
++ pkg_cv_GST_CFLAGS="$GST_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
++ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED
++ gstreamer-video-0.10\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GST_CFLAGS=`$PKG_CONFIG --cflags "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++if test -n "$GST_LIBS"; then
++ pkg_cv_GST_LIBS="$GST_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
++ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED
++ gstreamer-video-0.10\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GST_LIBS=`$PKG_CONFIG --libs "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
++else
++ _pkg_short_errors_supported=no
++fi
++ if test $_pkg_short_errors_supported = yes; then
++ GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>&1`
++ else
++ GST_PKG_ERRORS=`$PKG_CONFIG --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>&1`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$GST_PKG_ERRORS" >&5
++
++ HAVE_GST=no
++elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ HAVE_GST=no
++else
++ GST_CFLAGS=$pkg_cv_GST_CFLAGS
++ GST_LIBS=$pkg_cv_GST_LIBS
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ HAVE_GST=yes
++fi
++
++if test "x$HAVE_GST" = "xno"; then
++ as_fn_error $? "you need gstreamer development packages installed !" "$LINENO" 5
++fi
++
++GST_CFLAGS="$GST_CFLAGS $GST_ERROR"
++
++
++
++
++
++
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST_BASE" >&5
++$as_echo_n "checking for GST_BASE... " >&6; }
++
++if test -n "$GST_BASE_CFLAGS"; then
++ pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GST_BASE_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++if test -n "$GST_BASE_LIBS"; then
++ pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GST_BASE_LIBS=`$PKG_CONFIG --libs "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
++else
++ _pkg_short_errors_supported=no
++fi
++ if test $_pkg_short_errors_supported = yes; then
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
++ else
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$GST_BASE_PKG_ERRORS" >&5
++
++ HAVE_GST_BASE=no
++elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ HAVE_GST_BASE=no
++else
++ GST_BASE_CFLAGS=$pkg_cv_GST_BASE_CFLAGS
++ GST_BASE_LIBS=$pkg_cv_GST_BASE_LIBS
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ HAVE_GST_BASE=yes
++fi
++
++if test "x$HAVE_GST_BASE" = "xno"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer base class libraries found (gstreamer-base-$GST_MAJORMINOR)" >&5
++$as_echo "$as_me: no GStreamer base class libraries found (gstreamer-base-$GST_MAJORMINOR)" >&6;}
++fi
++
++
++
++
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPB_BASE" >&5
++$as_echo_n "checking for GSTPB_BASE... " >&6; }
++
++if test -n "$GSTPB_BASE_CFLAGS"; then
++ pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GSTPB_BASE_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++if test -n "$GSTPB_BASE_LIBS"; then
++ pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GSTPB_BASE_LIBS=`$PKG_CONFIG --libs "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
++else
++ _pkg_short_errors_supported=no
++fi
++ if test $_pkg_short_errors_supported = yes; then
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
++ else
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$GSTPB_BASE_PKG_ERRORS" >&5
++
++ HAVE_GSTPB_BASE=no
++elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ HAVE_GSTPB_BASE=no
++else
++ GSTPB_BASE_CFLAGS=$pkg_cv_GSTPB_BASE_CFLAGS
++ GSTPB_BASE_LIBS=$pkg_cv_GSTPB_BASE_LIBS
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ HAVE_GSTPB_BASE=yes
++fi
++
++if test "x$HAVE_GSTPB_BASE" = "xno"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer Plugins Base libraries found (gstreamer-plugins-base-$GST_MAJORMINOR)" >&5
++$as_echo "$as_me: no GStreamer Plugins Base libraries found (gstreamer-plugins-base-$GST_MAJORMINOR)" >&6;}
++fi
++
++
++
++
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTCTRL" >&5
++$as_echo_n "checking for GSTCTRL... " >&6; }
++
++if test -n "$GSTCTRL_CFLAGS"; then
++ pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GSTCTRL_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++if test -n "$GSTCTRL_LIBS"; then
++ pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_GSTCTRL_LIBS=`$PKG_CONFIG --libs "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ else
++ pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
++else
++ _pkg_short_errors_supported=no
++fi
++ if test $_pkg_short_errors_supported = yes; then
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
++ else
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$GSTCTRL_PKG_ERRORS" >&5
++
++ HAVE_GSTCTRL=no
++elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++ HAVE_GSTCTRL=no
++else
++ GSTCTRL_CFLAGS=$pkg_cv_GSTCTRL_CFLAGS
++ GSTCTRL_LIBS=$pkg_cv_GSTCTRL_LIBS
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++ HAVE_GSTCTRL=yes
++fi
++
++if test "x$HAVE_GSTCTRL" = "xno"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer Controller libraries found (gstreamer-controller-$GST_MAJORMINOR)" >&5
++$as_echo "$as_me: no GStreamer Controller libraries found (gstreamer-controller-$GST_MAJORMINOR)" >&6;}
++fi
++
++
++
++
++if test "x${prefix}" = "x$HOME"; then
++ plugindir="$HOME/.gstreamer-$GST_MAJORMINOR/plugins"
++else
++ plugindir="\$(libdir)/gstreamer-$GST_MAJORMINOR"
++fi
++
++
++GST_PLUGIN_LDFLAGS='-module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*'
++
++
++ac_config_files="$ac_config_files Makefile m4/Makefile src/Makefile"
++
++cat >confcache <<\_ACEOF
++# This file is a shell script that caches the results of configure
++# tests run on this system so they can be shared between configure
++# scripts and configure runs, see configure's option --config-cache.
++# It is not useful on other systems. If it contains results you don't
++# want to keep, you may remove or edit it.
++#
++# config.status only pays attention to the cache file if you give it
++# the --recheck option to rerun configure.
++#
++# `ac_cv_env_foo' variables (set or unset) will be overridden when
++# loading this file, other *unset* `ac_cv_foo' will be assigned the
++# following values.
++
++_ACEOF
++
++# The following way of writing the cache mishandles newlines in values,
++# but we know of no workaround that is simple, portable, and efficient.
++# So, we kill variables containing newlines.
++# Ultrix sh set writes to stderr and can't be redirected directly,
++# and sets the high bit in the cache file unless we assign to the vars.
++(
++ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
++ eval ac_val=\$$ac_var
++ case $ac_val in #(
++ *${as_nl}*)
++ case $ac_var in #(
++ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
++ esac
++ case $ac_var in #(
++ _ | IFS | as_nl) ;; #(
++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
++ *) { eval $ac_var=; unset $ac_var;} ;;
++ esac ;;
++ esac
++ done
++
++ (set) 2>&1 |
++ case $as_nl`(ac_space=' '; set) 2>&1` in #(
++ *${as_nl}ac_space=\ *)
++ # `set' does not quote correctly, so add quotes: double-quote
++ # substitution turns \\\\ into \\, and sed turns \\ into \.
++ sed -n \
++ "s/'/'\\\\''/g;
++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
++ ;; #(
++ *)
++ # `set' quotes correctly as required by POSIX, so do not add quotes.
++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
++ ;;
++ esac |
++ sort
++) |
++ sed '
++ /^ac_cv_env_/b end
++ t clear
++ :clear
++ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
++ t end
++ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
++ :end' >>confcache
++if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
++ if test -w "$cache_file"; then
++ if test "x$cache_file" != "x/dev/null"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
++$as_echo "$as_me: updating cache $cache_file" >&6;}
++ if test ! -f "$cache_file" || test -h "$cache_file"; then
++ cat confcache >"$cache_file"
++ else
++ case $cache_file in #(
++ */* | ?:*)
++ mv -f confcache "$cache_file"$$ &&
++ mv -f "$cache_file"$$ "$cache_file" ;; #(
++ *)
++ mv -f confcache "$cache_file" ;;
++ esac
++ fi
++ fi
++ else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
++$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
++ fi
++fi
++rm -f confcache
++
++test "x$prefix" = xNONE && prefix=$ac_default_prefix
++# Let make expand exec_prefix.
++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
++
++DEFS=-DHAVE_CONFIG_H
++
++ac_libobjs=
++ac_ltlibobjs=
++U=
++for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
++ # 1. Remove the extension, and $U if already installed.
++ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
++ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
++ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
++ # will be set to the directory where LIBOBJS objects are built.
++ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
++ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
++done
++LIB@&t at OBJS=$ac_libobjs
++
++LTLIBOBJS=$ac_ltlibobjs
++
++
++if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
++ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++ if test -n "$EXEEXT"; then
++ am__EXEEXT_TRUE=
++ am__EXEEXT_FALSE='#'
++else
++ am__EXEEXT_TRUE='#'
++ am__EXEEXT_FALSE=
++fi
++
++if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
++ as_fn_error $? "conditional \"AMDEP\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
++ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
++
++: "${CONFIG_STATUS=./config.status}"
++ac_write_fail=0
++ac_clean_files_save=$ac_clean_files
++ac_clean_files="$ac_clean_files $CONFIG_STATUS"
++{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
++$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
++as_write_fail=0
++cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
++#! $SHELL
++# Generated by $as_me.
++# Run this file to recreate the current configuration.
++# Compiler output produced by configure, useful for debugging
++# configure, is in config.log if it exists.
++
++debug=false
++ac_cs_recheck=false
++ac_cs_silent=false
++
++SHELL=\${CONFIG_SHELL-$SHELL}
++export SHELL
++_ASEOF
++cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
++## -------------------- ##
++## M4sh Initialization. ##
++## -------------------- ##
++
++# Be more Bourne compatible
++DUALCASE=1; export DUALCASE # for MKS sh
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
++ emulate sh
++ NULLCMD=:
++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
++ # is contrary to our usage. Disable this feature.
++ alias -g '${1+"$@"}'='"$@"'
++ setopt NO_GLOB_SUBST
++else
++ case `(set -o) 2>/dev/null` in @%:@(
++ *posix*) :
++ set -o posix ;; @%:@(
++ *) :
++ ;;
++esac
++fi
++
++
++as_nl='
++'
++export as_nl
++# Printing a long string crashes Solaris 7 /usr/bin/printf.
++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
++# Prefer a ksh shell builtin over an external printf program on Solaris,
++# but without wasting forks for bash or zsh.
++if test -z "$BASH_VERSION$ZSH_VERSION" \
++ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
++ as_echo='print -r --'
++ as_echo_n='print -rn --'
++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
++ as_echo='printf %s\n'
++ as_echo_n='printf %s'
++else
++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
++ as_echo_n='/usr/ucb/echo -n'
++ else
++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
++ as_echo_n_body='eval
++ arg=$1;
++ case $arg in @%:@(
++ *"$as_nl"*)
++ expr "X$arg" : "X\\(.*\\)$as_nl";
++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
++ esac;
++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
++ '
++ export as_echo_n_body
++ as_echo_n='sh -c $as_echo_n_body as_echo'
++ fi
++ export as_echo_body
++ as_echo='sh -c $as_echo_body as_echo'
++fi
++
++# The user is always right.
++if test "${PATH_SEPARATOR+set}" != set; then
++ PATH_SEPARATOR=:
++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
++ PATH_SEPARATOR=';'
++ }
++fi
++
++
++# IFS
++# We need space, tab and new line, in precisely that order. Quoting is
++# there to prevent editors from complaining about space-tab.
++# (If _AS_PATH_WALK were called with IFS unset, it would disable word
++# splitting by setting IFS to empty value.)
++IFS=" "" $as_nl"
++
++# Find who we are. Look in the path if we contain no directory separator.
++as_myself=
++case $0 in @%:@((
++ *[\\/]* ) as_myself=$0 ;;
++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
++ done
++IFS=$as_save_IFS
++
++ ;;
++esac
++# We did not find ourselves, most probably we were run as `sh COMMAND'
++# in which case we are not to be found in the path.
++if test "x$as_myself" = x; then
++ as_myself=$0
++fi
++if test ! -f "$as_myself"; then
++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
++ exit 1
++fi
++
++# Unset variables that we do not need and which cause bugs (e.g. in
++# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
++# suppresses any "Segmentation fault" message there. '((' could
++# trigger a bug in pdksh 5.2.14.
++for as_var in BASH_ENV ENV MAIL MAILPATH
++do eval test x\${$as_var+set} = xset \
++ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
++done
++PS1='$ '
++PS2='> '
++PS4='+ '
++
++# NLS nuisances.
++LC_ALL=C
++export LC_ALL
++LANGUAGE=C
++export LANGUAGE
++
++# CDPATH.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++
++@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
++@%:@ ----------------------------------------
++@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
++@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
++@%:@ script with STATUS, using 1 if that was 0.
++as_fn_error ()
++{
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
++ fi
++ $as_echo "$as_me: error: $2" >&2
++ as_fn_exit $as_status
++} @%:@ as_fn_error
++
++
++@%:@ as_fn_set_status STATUS
++@%:@ -----------------------
++@%:@ Set @S|@? to STATUS, without forking.
++as_fn_set_status ()
++{
++ return $1
++} @%:@ as_fn_set_status
++
++@%:@ as_fn_exit STATUS
++@%:@ -----------------
++@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
++as_fn_exit ()
++{
++ set +e
++ as_fn_set_status $1
++ exit $1
++} @%:@ as_fn_exit
++
++@%:@ as_fn_unset VAR
++@%:@ ---------------
++@%:@ Portably unset VAR.
++as_fn_unset ()
++{
++ { eval $1=; unset $1;}
++}
++as_unset=as_fn_unset
++@%:@ as_fn_append VAR VALUE
++@%:@ ----------------------
++@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
++@%:@ advantage of any shell optimizations that allow amortized linear growth over
++@%:@ repeated appends, instead of the typical quadratic growth present in naive
++@%:@ implementations.
++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
++ eval 'as_fn_append ()
++ {
++ eval $1+=\$2
++ }'
++else
++ as_fn_append ()
++ {
++ eval $1=\$$1\$2
++ }
++fi # as_fn_append
++
++@%:@ as_fn_arith ARG...
++@%:@ ------------------
++@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
++@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
++@%:@ must be portable across @S|@(()) and expr.
++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
++ eval 'as_fn_arith ()
++ {
++ as_val=$(( $* ))
++ }'
++else
++ as_fn_arith ()
++ {
++ as_val=`expr "$@" || test $? -eq 1`
++ }
++fi # as_fn_arith
++
++
++if expr a : '\(a\)' >/dev/null 2>&1 &&
++ test "X`expr 00001 : '.*\(...\)'`" = X001; then
++ as_expr=expr
++else
++ as_expr=false
++fi
++
++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
++ as_basename=basename
++else
++ as_basename=false
++fi
++
++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
++ as_dirname=dirname
++else
++ as_dirname=false
++fi
++
++as_me=`$as_basename -- "$0" ||
++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
++ X"$0" : 'X\(//\)$' \| \
++ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X/"$0" |
++ sed '/^.*\/\([^/][^/]*\)\/*$/{
++ s//\1/
++ q
++ }
++ /^X\/\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\/\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++
++# Avoid depending upon Character Ranges.
++as_cr_letters='abcdefghijklmnopqrstuvwxyz'
++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
++as_cr_Letters=$as_cr_letters$as_cr_LETTERS
++as_cr_digits='0123456789'
++as_cr_alnum=$as_cr_Letters$as_cr_digits
++
++ECHO_C= ECHO_N= ECHO_T=
++case `echo -n x` in @%:@(((((
++-n*)
++ case `echo 'xy\c'` in
++ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
++ xy) ECHO_C='\c';;
++ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
++ ECHO_T=' ';;
++ esac;;
++*)
++ ECHO_N='-n';;
++esac
++
++rm -f conf$$ conf$$.exe conf$$.file
++if test -d conf$$.dir; then
++ rm -f conf$$.dir/conf$$.file
++else
++ rm -f conf$$.dir
++ mkdir conf$$.dir 2>/dev/null
++fi
++if (echo >conf$$.file) 2>/dev/null; then
++ if ln -s conf$$.file conf$$ 2>/dev/null; then
++ as_ln_s='ln -s'
++ # ... but there are two gotchas:
++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
++ # In both cases, we have to default to `cp -p'.
++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
++ as_ln_s='cp -p'
++ elif ln conf$$.file conf$$ 2>/dev/null; then
++ as_ln_s=ln
++ else
++ as_ln_s='cp -p'
++ fi
++else
++ as_ln_s='cp -p'
++fi
++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
++rmdir conf$$.dir 2>/dev/null
++
++
++@%:@ as_fn_mkdir_p
++@%:@ -------------
++@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
++as_fn_mkdir_p ()
++{
++
++ case $as_dir in #(
++ -*) as_dir=./$as_dir;;
++ esac
++ test -d "$as_dir" || eval $as_mkdir_p || {
++ as_dirs=
++ while :; do
++ case $as_dir in #(
++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
++ *) as_qdir=$as_dir;;
++ esac
++ as_dirs="'$as_qdir' $as_dirs"
++ as_dir=`$as_dirname -- "$as_dir" ||
++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$as_dir" : 'X\(//\)[^/]' \| \
++ X"$as_dir" : 'X\(//\)$' \| \
++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_dir" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ test -d "$as_dir" && break
++ done
++ test -z "$as_dirs" || eval "mkdir $as_dirs"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
++
++
++} @%:@ as_fn_mkdir_p
++if mkdir -p . 2>/dev/null; then
++ as_mkdir_p='mkdir -p "$as_dir"'
++else
++ test -d ./-p && rmdir ./-p
++ as_mkdir_p=false
++fi
++
++if test -x / >/dev/null 2>&1; then
++ as_test_x='test -x'
++else
++ if ls -dL / >/dev/null 2>&1; then
++ as_ls_L_option=L
++ else
++ as_ls_L_option=
++ fi
++ as_test_x='
++ eval sh -c '\''
++ if test -d "$1"; then
++ test -d "$1/.";
++ else
++ case $1 in @%:@(
++ -*)set "./$1";;
++ esac;
++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
++ ???[sx]*):;;*)false;;esac;fi
++ '\'' sh
++ '
++fi
++as_executable_p=$as_test_x
++
++# Sed expression to map a string onto a valid CPP name.
++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
++
++# Sed expression to map a string onto a valid variable name.
++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
++
++
++exec 6>&1
++## ----------------------------------- ##
++## Main body of $CONFIG_STATUS script. ##
++## ----------------------------------- ##
++_ASEOF
++test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
++
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++# Save the log message, to keep $0 and so on meaningful, and to
++# report actual input values of CONFIG_FILES etc. instead of their
++# values after options handling.
++ac_log="
++This file was extended by $as_me, which was
++generated by GNU Autoconf 2.68. Invocation command line was
++
++ CONFIG_FILES = $CONFIG_FILES
++ CONFIG_HEADERS = $CONFIG_HEADERS
++ CONFIG_LINKS = $CONFIG_LINKS
++ CONFIG_COMMANDS = $CONFIG_COMMANDS
++ $ $0 $@
++
++on `(hostname || uname -n) 2>/dev/null | sed 1q`
++"
++
++_ACEOF
++
++case $ac_config_files in *"
++"*) set x $ac_config_files; shift; ac_config_files=$*;;
++esac
++
++case $ac_config_headers in *"
++"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
++esac
++
++
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++# Files that config.status was made for.
++config_files="$ac_config_files"
++config_headers="$ac_config_headers"
++config_commands="$ac_config_commands"
++
++_ACEOF
++
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++ac_cs_usage="\
++\`$as_me' instantiates files and other configuration actions
++from templates according to the current configuration. Unless the files
++and actions are specified as TAGs, all are instantiated by default.
++
++Usage: $0 [OPTION]... [TAG]...
++
++ -h, --help print this help, then exit
++ -V, --version print version number and configuration settings, then exit
++ --config print configuration, then exit
++ -q, --quiet, --silent
++ do not print progress messages
++ -d, --debug don't remove temporary files
++ --recheck update $as_me by reconfiguring in the same conditions
++ --file=FILE[:TEMPLATE]
++ instantiate the configuration file FILE
++ --header=FILE[:TEMPLATE]
++ instantiate the configuration header FILE
++
++Configuration files:
++$config_files
++
++Configuration headers:
++$config_headers
++
++Configuration commands:
++$config_commands
++
++Report bugs to the package provider."
++
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
++ac_cs_version="\\
++config.status
++configured by $0, generated by GNU Autoconf 2.68,
++ with options \\"\$ac_cs_config\\"
++
++Copyright (C) 2010 Free Software Foundation, Inc.
++This config.status script is free software; the Free Software Foundation
++gives unlimited permission to copy, distribute and modify it."
++
++ac_pwd='$ac_pwd'
++srcdir='$srcdir'
++INSTALL='$INSTALL'
++MKDIR_P='$MKDIR_P'
++AWK='$AWK'
++test -n "\$AWK" || AWK=awk
++_ACEOF
++
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++# The default lists apply if the user does not specify any file.
++ac_need_defaults=:
++while test $# != 0
++do
++ case $1 in
++ --*=?*)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
++ ac_shift=:
++ ;;
++ --*=)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=
++ ac_shift=:
++ ;;
++ *)
++ ac_option=$1
++ ac_optarg=$2
++ ac_shift=shift
++ ;;
++ esac
++
++ case $ac_option in
++ # Handling of the options.
++ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
++ ac_cs_recheck=: ;;
++ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
++ $as_echo "$ac_cs_version"; exit ;;
++ --config | --confi | --conf | --con | --co | --c )
++ $as_echo "$ac_cs_config"; exit ;;
++ --debug | --debu | --deb | --de | --d | -d )
++ debug=: ;;
++ --file | --fil | --fi | --f )
++ $ac_shift
++ case $ac_optarg in
++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ '') as_fn_error $? "missing file argument" ;;
++ esac
++ as_fn_append CONFIG_FILES " '$ac_optarg'"
++ ac_need_defaults=false;;
++ --header | --heade | --head | --hea )
++ $ac_shift
++ case $ac_optarg in
++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ esac
++ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
++ ac_need_defaults=false;;
++ --he | --h)
++ # Conflict between --help and --header
++ as_fn_error $? "ambiguous option: \`$1'
++Try \`$0 --help' for more information.";;
++ --help | --hel | -h )
++ $as_echo "$ac_cs_usage"; exit ;;
++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
++ | -silent | --silent | --silen | --sile | --sil | --si | --s)
++ ac_cs_silent=: ;;
++
++ # This is an error.
++ -*) as_fn_error $? "unrecognized option: \`$1'
++Try \`$0 --help' for more information." ;;
++
++ *) as_fn_append ac_config_targets " $1"
++ ac_need_defaults=false ;;
++
++ esac
++ shift
++done
++
++ac_configure_extra_args=
++
++if $ac_cs_silent; then
++ exec 6>/dev/null
++ ac_configure_extra_args="$ac_configure_extra_args --silent"
++fi
++
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++if \$ac_cs_recheck; then
++ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
++ shift
++ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
++ CONFIG_SHELL='$SHELL'
++ export CONFIG_SHELL
++ exec "\$@"
++fi
++
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++exec 5>>config.log
++{
++ echo
++ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
++@%:@@%:@ Running $as_me. @%:@@%:@
++_ASBOX
++ $as_echo "$ac_log"
++} >&5
++
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++#
++# INIT-COMMANDS
++#
++AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
++
++
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++sed_quote_subst='$sed_quote_subst'
++double_quote_subst='$double_quote_subst'
++delay_variable_subst='$delay_variable_subst'
++macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
++macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
++enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
++enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
++pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
++enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
++SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
++ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
++host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
++host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
++host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
++build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
++build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
++build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
++SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
++Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
++GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
++EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
++FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
++LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
++NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
++LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
++max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
++ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
++exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
++lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
++lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
++lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
++reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
++reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
++OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
++deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
++file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
++AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
++AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
++STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
++RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
++old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
++lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
++CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
++CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
++compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
++GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
++objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
++MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
++lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
++need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
++DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
++NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
++LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
++OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
++OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
++libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
++shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
++extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
++enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
++export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
++whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
++compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
++old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
++archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
++module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
++allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
++no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
++hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
++hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
++hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
++hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
++hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
++inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
++link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
++always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
++export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
++exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
++include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
++prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
++file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
++variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
++need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
++need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
++version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
++runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
++libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
++library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
++soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
++install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
++postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
++finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
++hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
++sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
++sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
++enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
++old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
++striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
++
++LTCC='$LTCC'
++LTCFLAGS='$LTCFLAGS'
++compiler='$compiler_DEFAULT'
++
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$1
++_LTECHO_EOF'
++}
++
++# Quote evaled strings.
++for var in SHELL \
++ECHO \
++SED \
++GREP \
++EGREP \
++FGREP \
++LD \
++NM \
++LN_S \
++lt_SP2NL \
++lt_NL2SP \
++reload_flag \
++OBJDUMP \
++deplibs_check_method \
++file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
++AR \
++AR_FLAGS \
++archiver_list_spec \
++STRIP \
++RANLIB \
++CC \
++CFLAGS \
++compiler \
++lt_cv_sys_global_symbol_pipe \
++lt_cv_sys_global_symbol_to_cdecl \
++lt_cv_sys_global_symbol_to_c_name_address \
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
++nm_file_list_spec \
++lt_prog_compiler_no_builtin_flag \
++lt_prog_compiler_pic \
++lt_prog_compiler_wl \
++lt_prog_compiler_static \
++lt_cv_prog_compiler_c_o \
++need_locks \
++MANIFEST_TOOL \
++DSYMUTIL \
++NMEDIT \
++LIPO \
++OTOOL \
++OTOOL64 \
++shrext_cmds \
++export_dynamic_flag_spec \
++whole_archive_flag_spec \
++compiler_needs_object \
++with_gnu_ld \
++allow_undefined_flag \
++no_undefined_flag \
++hardcode_libdir_flag_spec \
++hardcode_libdir_flag_spec_ld \
++hardcode_libdir_separator \
++exclude_expsyms \
++include_expsyms \
++file_list_spec \
++variables_saved_for_relink \
++libname_spec \
++library_names_spec \
++soname_spec \
++install_override_mode \
++finish_eval \
++old_striplib \
++striplib; do
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
++ *[\\\\\\\`\\"\\\$]*)
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++ ;;
++ *)
++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++ ;;
++ esac
++done
++
++# Double-quote double-evaled strings.
++for var in reload_cmds \
++old_postinstall_cmds \
++old_postuninstall_cmds \
++old_archive_cmds \
++extract_expsyms_cmds \
++old_archive_from_new_cmds \
++old_archive_from_expsyms_cmds \
++archive_cmds \
++archive_expsym_cmds \
++module_cmds \
++module_expsym_cmds \
++export_symbols_cmds \
++prelink_cmds \
++postlink_cmds \
++postinstall_cmds \
++postuninstall_cmds \
++finish_cmds \
++sys_lib_search_path_spec \
++sys_lib_dlsearch_path_spec; do
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
++ *[\\\\\\\`\\"\\\$]*)
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++ ;;
++ *)
++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
++ ;;
++ esac
++done
++
++ac_aux_dir='$ac_aux_dir'
++xsi_shell='$xsi_shell'
++lt_shell_append='$lt_shell_append'
++
++# See if we are running on zsh, and set the options which allow our
++# commands through without removal of \ escapes INIT.
++if test -n "\${ZSH_VERSION+set}" ; then
++ setopt NO_GLOB_SUBST
++fi
++
++
++ PACKAGE='$PACKAGE'
++ VERSION='$VERSION'
++ TIMESTAMP='$TIMESTAMP'
++ RM='$RM'
++ ofile='$ofile'
++
++
++
++
++_ACEOF
++
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++
++# Handling of arguments.
++for ac_config_target in $ac_config_targets
++do
++ case $ac_config_target in
++ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
++ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
++ "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
++ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
++ "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
++ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
++
++ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
++ esac
++done
++
++
++# If the user did not use the arguments to specify the items to instantiate,
++# then the envvar interface is used. Set only those that are not.
++# We use the long form for the default assignment because of an extremely
++# bizarre bug on SunOS 4.1.3.
++if $ac_need_defaults; then
++ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
++ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
++ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
++fi
++
++# Have a temporary directory for convenience. Make it in the build tree
++# simply because there is no reason against having it here, and in addition,
++# creating and moving files from /tmp can sometimes cause problems.
++# Hook for its removal unless debugging.
++# Note that there is a small window in which the directory will not be cleaned:
++# after its creation but before its name has been assigned to `$tmp'.
++$debug ||
++{
++ tmp= ac_tmp=
++ trap 'exit_status=$?
++ : "${ac_tmp:=$tmp}"
++ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
++' 0
++ trap 'as_fn_exit 1' 1 2 13 15
++}
++# Create a (secure) tmp directory for tmp files.
++
++{
++ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
++ test -d "$tmp"
++} ||
++{
++ tmp=./conf$$-$RANDOM
++ (umask 077 && mkdir "$tmp")
++} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
++ac_tmp=$tmp
++
++# Set up the scripts for CONFIG_FILES section.
++# No need to generate them if there are no CONFIG_FILES.
++# This happens for instance with `./config.status config.h'.
++if test -n "$CONFIG_FILES"; then
++
++
++ac_cr=`echo X | tr X '\015'`
++# On cygwin, bash can eat \r inside `` if the user requested igncr.
++# But we know of no other shell where ac_cr would be empty at this
++# point, so we can use a bashism as a fallback.
++if test "x$ac_cr" = x; then
++ eval ac_cr=\$\'\\r\'
++fi
++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
++ ac_cs_awk_cr='\\r'
++else
++ ac_cs_awk_cr=$ac_cr
++fi
++
++echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
++_ACEOF
++
++
++{
++ echo "cat >conf$$subs.awk <<_ACEOF" &&
++ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
++ echo "_ACEOF"
++} >conf$$subs.sh ||
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
++ac_delim='%!_!# '
++for ac_last_try in false false false false false :; do
++ . ./conf$$subs.sh ||
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++
++ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
++ if test $ac_delim_n = $ac_delim_num; then
++ break
++ elif $ac_last_try; then
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ else
++ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
++ fi
++done
++rm -f conf$$subs.sh
++
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
++_ACEOF
++sed -n '
++h
++s/^/S["/; s/!.*/"]=/
++p
++g
++s/^[^!]*!//
++:repl
++t repl
++s/'"$ac_delim"'$//
++t delim
++:nl
++h
++s/\(.\{148\}\)..*/\1/
++t more1
++s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
++p
++n
++b repl
++:more1
++s/["\\]/\\&/g; s/^/"/; s/$/"\\/
++p
++g
++s/.\{148\}//
++t nl
++:delim
++h
++s/\(.\{148\}\)..*/\1/
++t more2
++s/["\\]/\\&/g; s/^/"/; s/$/"/
++p
++b
++:more2
++s/["\\]/\\&/g; s/^/"/; s/$/"\\/
++p
++g
++s/.\{148\}//
++t delim
++' <conf$$subs.awk | sed '
++/^[^""]/{
++ N
++ s/\n//
++}
++' >>$CONFIG_STATUS || ac_write_fail=1
++rm -f conf$$subs.awk
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++_ACAWK
++cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
++ for (key in S) S_is_set[key] = 1
++ FS = ""
++
++}
++{
++ line = $ 0
++ nfields = split(line, field, "@")
++ substed = 0
++ len = length(field[1])
++ for (i = 2; i < nfields; i++) {
++ key = field[i]
++ keylen = length(key)
++ if (S_is_set[key]) {
++ value = S[key]
++ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
++ len += length(value) + length(field[++i])
++ substed = 1
++ } else
++ len += 1 + keylen
++ }
++
++ print line
++}
++
++_ACAWK
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
++ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
++else
++ cat
++fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
++ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
++_ACEOF
++
++# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
++# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
++# trailing colons and then remove the whole line if VPATH becomes empty
++# (actually we leave an empty line to preserve line numbers).
++if test "x$srcdir" = x.; then
++ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
++h
++s///
++s/^/:/
++s/[ ]*$/:/
++s/:\$(srcdir):/:/g
++s/:\${srcdir}:/:/g
++s/:@srcdir@:/:/g
++s/^:*//
++s/:*$//
++x
++s/\(=[ ]*\).*/\1/
++G
++s/\n//
++s/^[^=]*=[ ]*$//
++}'
++fi
++
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++fi # test -n "$CONFIG_FILES"
++
++# Set up the scripts for CONFIG_HEADERS section.
++# No need to generate them if there are no CONFIG_HEADERS.
++# This happens for instance with `./config.status Makefile'.
++if test -n "$CONFIG_HEADERS"; then
++cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
++BEGIN {
++_ACEOF
++
++# Transform confdefs.h into an awk script `defines.awk', embedded as
++# here-document in config.status, that substitutes the proper values into
++# config.h.in to produce config.h.
++
++# Create a delimiter string that does not exist in confdefs.h, to ease
++# handling of long lines.
++ac_delim='%!_!# '
++for ac_last_try in false false :; do
++ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
++ if test -z "$ac_tt"; then
++ break
++ elif $ac_last_try; then
++ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
++ else
++ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
++ fi
++done
++
++# For the awk script, D is an array of macro values keyed by name,
++# likewise P contains macro parameters if any. Preserve backslash
++# newline sequences.
++
++ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
++sed -n '
++s/.\{148\}/&'"$ac_delim"'/g
++t rset
++:rset
++s/^[ ]*#[ ]*define[ ][ ]*/ /
++t def
++d
++:def
++s/\\$//
++t bsnl
++s/["\\]/\\&/g
++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
++D["\1"]=" \3"/p
++s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
++d
++:bsnl
++s/["\\]/\\&/g
++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
++D["\1"]=" \3\\\\\\n"\\/p
++t cont
++s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
++t cont
++d
++:cont
++n
++s/.\{148\}/&'"$ac_delim"'/g
++t clear
++:clear
++s/\\$//
++t bsnlc
++s/["\\]/\\&/g; s/^/"/; s/$/"/p
++d
++:bsnlc
++s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
++b cont
++' <confdefs.h | sed '
++s/'"$ac_delim"'/"\\\
++"/g' >>$CONFIG_STATUS || ac_write_fail=1
++
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++ for (key in D) D_is_set[key] = 1
++ FS = ""
++}
++/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
++ line = \$ 0
++ split(line, arg, " ")
++ if (arg[1] == "#") {
++ defundef = arg[2]
++ mac1 = arg[3]
++ } else {
++ defundef = substr(arg[1], 2)
++ mac1 = arg[2]
++ }
++ split(mac1, mac2, "(") #)
++ macro = mac2[1]
++ prefix = substr(line, 1, index(line, defundef) - 1)
++ if (D_is_set[macro]) {
++ # Preserve the white space surrounding the "#".
++ print prefix "define", macro P[macro] D[macro]
++ next
++ } else {
++ # Replace #undef with comments. This is necessary, for example,
++ # in the case of _POSIX_SOURCE, which is predefined and required
++ # on some systems where configure will not decide to define it.
++ if (defundef == "undef") {
++ print "/*", prefix defundef, macro, "*/"
++ next
++ }
++ }
++}
++{ print }
++_ACAWK
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
++fi # test -n "$CONFIG_HEADERS"
++
++
++eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
++shift
++for ac_tag
++do
++ case $ac_tag in
++ :[FHLC]) ac_mode=$ac_tag; continue;;
++ esac
++ case $ac_mode$ac_tag in
++ :[FHL]*:*);;
++ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
++ :[FH]-) ac_tag=-:-;;
++ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
++ esac
++ ac_save_IFS=$IFS
++ IFS=:
++ set x $ac_tag
++ IFS=$ac_save_IFS
++ shift
++ ac_file=$1
++ shift
++
++ case $ac_mode in
++ :L) ac_source=$1;;
++ :[FH])
++ ac_file_inputs=
++ for ac_f
++ do
++ case $ac_f in
++ -) ac_f="$ac_tmp/stdin";;
++ *) # Look for the file first in the build tree, then in the source tree
++ # (if the path is not absolute). The absolute path cannot be DOS-style,
++ # because $ac_f cannot contain `:'.
++ test -f "$ac_f" ||
++ case $ac_f in
++ [\\/$]*) false;;
++ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
++ esac ||
++ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
++ esac
++ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
++ as_fn_append ac_file_inputs " '$ac_f'"
++ done
++
++ # Let's still pretend it is `configure' which instantiates (i.e., don't
++ # use $as_me), people would be surprised to read:
++ # /* config.h. Generated by config.status. */
++ configure_input='Generated from '`
++ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
++ `' by configure.'
++ if test x"$ac_file" != x-; then
++ configure_input="$ac_file. $configure_input"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
++$as_echo "$as_me: creating $ac_file" >&6;}
++ fi
++ # Neutralize special characters interpreted by sed in replacement strings.
++ case $configure_input in #(
++ *\&* | *\|* | *\\* )
++ ac_sed_conf_input=`$as_echo "$configure_input" |
++ sed 's/[\\\\&|]/\\\\&/g'`;; #(
++ *) ac_sed_conf_input=$configure_input;;
++ esac
++
++ case $ac_tag in
++ *:-:* | *:-) cat >"$ac_tmp/stdin" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
++ esac
++ ;;
++ esac
++
++ ac_dir=`$as_dirname -- "$ac_file" ||
++$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$ac_file" : 'X\(//\)[^/]' \| \
++ X"$ac_file" : 'X\(//\)$' \| \
++ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$ac_file" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ as_dir="$ac_dir"; as_fn_mkdir_p
++ ac_builddir=.
++
++case "$ac_dir" in
++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
++*)
++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
++ # A ".." for each directory in $ac_dir_suffix.
++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
++ case $ac_top_builddir_sub in
++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
++ esac ;;
++esac
++ac_abs_top_builddir=$ac_pwd
++ac_abs_builddir=$ac_pwd$ac_dir_suffix
++# for backward compatibility:
++ac_top_builddir=$ac_top_build_prefix
++
++case $srcdir in
++ .) # We are building in place.
++ ac_srcdir=.
++ ac_top_srcdir=$ac_top_builddir_sub
++ ac_abs_top_srcdir=$ac_pwd ;;
++ [\\/]* | ?:[\\/]* ) # Absolute name.
++ ac_srcdir=$srcdir$ac_dir_suffix;
++ ac_top_srcdir=$srcdir
++ ac_abs_top_srcdir=$srcdir ;;
++ *) # Relative name.
++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
++ ac_top_srcdir=$ac_top_build_prefix$srcdir
++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
++esac
++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
++
++
++ case $ac_mode in
++ :F)
++ #
++ # CONFIG_FILE
++ #
++
++ case $INSTALL in
++ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
++ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
++ esac
++ ac_MKDIR_P=$MKDIR_P
++ case $MKDIR_P in
++ [\\/$]* | ?:[\\/]* ) ;;
++ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
++ esac
++_ACEOF
++
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++# If the template does not know about datarootdir, expand it.
++# FIXME: This hack should be removed a few years after 2.60.
++ac_datarootdir_hack=; ac_datarootdir_seen=
++ac_sed_dataroot='
++/datarootdir/ {
++ p
++ q
++}
++/@datadir@/p
++/@docdir@/p
++/@infodir@/p
++/@localedir@/p
++/@mandir@/p'
++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
++*datarootdir*) ac_datarootdir_seen=yes;;
++*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
++$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
++_ACEOF
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++ ac_datarootdir_hack='
++ s&@datadir@&$datadir&g
++ s&@docdir@&$docdir&g
++ s&@infodir@&$infodir&g
++ s&@localedir@&$localedir&g
++ s&@mandir@&$mandir&g
++ s&\\\${datarootdir}&$datarootdir&g' ;;
++esac
++_ACEOF
++
++# Neutralize VPATH when `$srcdir' = `.'.
++# Shell code in configure.ac might set extrasub.
++# FIXME: do we really want to maintain this feature?
++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
++ac_sed_extra="$ac_vpsub
++$extrasub
++_ACEOF
++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
++:t
++/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
++s|@configure_input@|$ac_sed_conf_input|;t t
++s&@top_builddir@&$ac_top_builddir_sub&;t t
++s&@top_build_prefix@&$ac_top_build_prefix&;t t
++s&@srcdir@&$ac_srcdir&;t t
++s&@abs_srcdir@&$ac_abs_srcdir&;t t
++s&@top_srcdir@&$ac_top_srcdir&;t t
++s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
++s&@builddir@&$ac_builddir&;t t
++s&@abs_builddir@&$ac_abs_builddir&;t t
++s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
++s&@INSTALL@&$ac_INSTALL&;t t
++s&@MKDIR_P@&$ac_MKDIR_P&;t t
++$ac_datarootdir_hack
++"
++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
++ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++
++test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
++ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
++ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
++ "$ac_tmp/out"`; test -z "$ac_out"; } &&
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
++which seems to be undefined. Please make sure it is defined" >&5
++$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
++which seems to be undefined. Please make sure it is defined" >&2;}
++
++ rm -f "$ac_tmp/stdin"
++ case $ac_file in
++ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
++ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
++ esac \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ ;;
++ :H)
++ #
++ # CONFIG_HEADER
++ #
++ if test x"$ac_file" != x-; then
++ {
++ $as_echo "/* $configure_input */" \
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
++ } >"$ac_tmp/config.h" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
++$as_echo "$as_me: $ac_file is unchanged" >&6;}
++ else
++ rm -f "$ac_file"
++ mv "$ac_tmp/config.h" "$ac_file" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ fi
++ else
++ $as_echo "/* $configure_input */" \
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
++ || as_fn_error $? "could not create -" "$LINENO" 5
++ fi
++# Compute "$ac_file"'s index in $config_headers.
++_am_arg="$ac_file"
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++ case $_am_header in
++ $_am_arg | $_am_arg:* )
++ break ;;
++ * )
++ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
++ esac
++done
++echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
++$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$_am_arg" : 'X\(//\)[^/]' \| \
++ X"$_am_arg" : 'X\(//\)$' \| \
++ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$_am_arg" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`/stamp-h$_am_stamp_count
++ ;;
++
++ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
++$as_echo "$as_me: executing $ac_file commands" >&6;}
++ ;;
++ esac
++
++
++ case $ac_file$ac_mode in
++ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
++ # Autoconf 2.62 quotes --file arguments for eval, but not when files
++ # are listed without --file. Let's play safe and only enable the eval
++ # if we detect the quoting.
++ case $CONFIG_FILES in
++ *\'*) eval set x "$CONFIG_FILES" ;;
++ *) set x $CONFIG_FILES ;;
++ esac
++ shift
++ for mf
++ do
++ # Strip MF so we end up with the name of the file.
++ mf=`echo "$mf" | sed -e 's/:.*$//'`
++ # Check whether this is an Automake generated Makefile or not.
++ # We used to match only the files named `Makefile.in', but
++ # some people rename them; so instead we look at the file content.
++ # Grep'ing the first line is not enough: some people post-process
++ # each Makefile.in and add a new line on top of each file to say so.
++ # Grep'ing the whole file is not good either: AIX grep has a line
++ # limit of 2048, but all sed's we know have understand at least 4000.
++ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
++ dirpart=`$as_dirname -- "$mf" ||
++$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$mf" : 'X\(//\)[^/]' \| \
++ X"$mf" : 'X\(//\)$' \| \
++ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$mf" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ else
++ continue
++ fi
++ # Extract the definition of DEPDIR, am__include, and am__quote
++ # from the Makefile without running `make'.
++ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++ test -z "$DEPDIR" && continue
++ am__include=`sed -n 's/^am__include = //p' < "$mf"`
++ test -z "am__include" && continue
++ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++ # When using ansi2knr, U may be empty or an underscore; expand it
++ U=`sed -n 's/^U = //p' < "$mf"`
++ # Find all dependency output files, they are included files with
++ # $(DEPDIR) in their names. We invoke sed twice because it is the
++ # simplest approach to changing $(DEPDIR) to its actual value in the
++ # expansion.
++ for file in `sed -n "
++ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++ # Make sure the directory exists.
++ test -f "$dirpart/$file" && continue
++ fdir=`$as_dirname -- "$file" ||
++$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$file" : 'X\(//\)[^/]' \| \
++ X"$file" : 'X\(//\)$' \| \
++ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$file" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ as_dir=$dirpart/$fdir; as_fn_mkdir_p
++ # echo "creating $dirpart/$file"
++ echo '# dummy' > "$dirpart/$file"
++ done
++ done
++}
++ ;;
++ "libtool":C)
++
++ # See if we are running on zsh, and set the options which allow our
++ # commands through without removal of \ escapes.
++ if test -n "${ZSH_VERSION+set}" ; then
++ setopt NO_GLOB_SUBST
++ fi
++
++ cfgfile="${ofile}T"
++ trap "$RM \"$cfgfile\"; exit 1" 1 2 15
++ $RM "$cfgfile"
++
++ cat <<_LT_EOF >> "$cfgfile"
++#! $SHELL
++
++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
++# NOTE: Changes made to this file will be lost: look at ltmain.sh.
++#
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
++# Written by Gordon Matzigkeit, 1996
++#
++# This file is part of GNU Libtool.
++#
++# GNU Libtool is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING. If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
++# obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++
++
++# The names of the tagged configurations supported by this script.
++available_tags=""
++
++# ### BEGIN LIBTOOL CONFIG
++
++# Which release of libtool.m4 was used?
++macro_version=$macro_version
++macro_revision=$macro_revision
++
++# Whether or not to build shared libraries.
++build_libtool_libs=$enable_shared
++
++# Whether or not to build static libraries.
++build_old_libs=$enable_static
++
++# What type of objects to build.
++pic_mode=$pic_mode
++
++# Whether or not to optimize for fast installation.
++fast_install=$enable_fast_install
++
++# Shell to use when invoking shell scripts.
++SHELL=$lt_SHELL
++
++# An echo program that protects backslashes.
++ECHO=$lt_ECHO
++
++# The host system.
++host_alias=$host_alias
++host=$host
++host_os=$host_os
++
++# The build system.
++build_alias=$build_alias
++build=$build
++build_os=$build_os
++
++# A sed program that does not truncate output.
++SED=$lt_SED
++
++# Sed that helps us avoid accidentally triggering echo(1) options like -n.
++Xsed="\$SED -e 1s/^X//"
++
++# A grep program that handles long lines.
++GREP=$lt_GREP
++
++# An ERE matcher.
++EGREP=$lt_EGREP
++
++# A literal string matcher.
++FGREP=$lt_FGREP
++
++# A BSD- or MS-compatible name lister.
++NM=$lt_NM
++
++# Whether we need soft or hard links.
++LN_S=$lt_LN_S
++
++# What is the maximum length of a command?
++max_cmd_len=$max_cmd_len
++
++# Object file suffix (normally "o").
++objext=$ac_objext
++
++# Executable file suffix (normally "").
++exeext=$exeext
++
++# whether the shell understands "unset".
++lt_unset=$lt_unset
++
++# turn spaces into newlines.
++SP2NL=$lt_lt_SP2NL
++
++# turn newlines into spaces.
++NL2SP=$lt_lt_NL2SP
++
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++
++# An object symbol dumper.
++OBJDUMP=$lt_OBJDUMP
++
++# Method to check whether dependent libraries are shared objects.
++deplibs_check_method=$lt_deplibs_check_method
++
++# Command to use when deplibs_check_method = "file_magic".
++file_magic_cmd=$lt_file_magic_cmd
++
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
++
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
++# The archiver.
++AR=$lt_AR
++
++# Flags to create an archive.
++AR_FLAGS=$lt_AR_FLAGS
++
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
++# A symbol stripping program.
++STRIP=$lt_STRIP
++
++# Commands used to install an old-style archive.
++RANLIB=$lt_RANLIB
++old_postinstall_cmds=$lt_old_postinstall_cmds
++old_postuninstall_cmds=$lt_old_postuninstall_cmds
++
++# Whether to use a lock for old archive extraction.
++lock_old_archive_extraction=$lock_old_archive_extraction
++
++# A C compiler.
++LTCC=$lt_CC
++
++# LTCC compiler flags.
++LTCFLAGS=$lt_CFLAGS
++
++# Take the output of nm and produce a listing of raw symbols and C names.
++global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
++
++# Transform the output of nm in a proper C declaration.
++global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++
++# Transform the output of nm in a C name address pair.
++global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
++
++# Transform the output of nm in a C name address pair when lib prefix is needed.
++global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
++
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
++
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
++
++# The name of the directory that contains temporary libtool files.
++objdir=$objdir
++
++# Used to examine libraries when file_magic_cmd begins with "file".
++MAGIC_CMD=$MAGIC_CMD
++
++# Must we lock files when doing compilation?
++need_locks=$lt_need_locks
++
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
++# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
++DSYMUTIL=$lt_DSYMUTIL
++
++# Tool to change global to local symbols on Mac OS X.
++NMEDIT=$lt_NMEDIT
++
++# Tool to manipulate fat objects and archives on Mac OS X.
++LIPO=$lt_LIPO
++
++# ldd/readelf like tool for Mach-O binaries on Mac OS X.
++OTOOL=$lt_OTOOL
++
++# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
++OTOOL64=$lt_OTOOL64
++
++# Old archive suffix (normally "a").
++libext=$libext
++
++# Shared library suffix (normally ".so").
++shrext_cmds=$lt_shrext_cmds
++
++# The commands to extract the exported symbol list from a shared archive.
++extract_expsyms_cmds=$lt_extract_expsyms_cmds
++
++# Variables whose values should be saved in libtool wrapper scripts and
++# restored at link time.
++variables_saved_for_relink=$lt_variables_saved_for_relink
++
++# Do we need the "lib" prefix for modules?
++need_lib_prefix=$need_lib_prefix
++
++# Do we need a version for libraries?
++need_version=$need_version
++
++# Library versioning type.
++version_type=$version_type
++
++# Shared library runtime path variable.
++runpath_var=$runpath_var
++
++# Shared library path variable.
++shlibpath_var=$shlibpath_var
++
++# Is shlibpath searched before the hard-coded library search path?
++shlibpath_overrides_runpath=$shlibpath_overrides_runpath
++
++# Format of library name prefix.
++libname_spec=$lt_libname_spec
++
++# List of archive names. First name is the real one, the rest are links.
++# The last name is the one that the linker finds with -lNAME
++library_names_spec=$lt_library_names_spec
++
++# The coded name of the library, if different from the real name.
++soname_spec=$lt_soname_spec
++
++# Permission mode override for installation of shared libraries.
++install_override_mode=$lt_install_override_mode
++
++# Command to use after installation of a shared archive.
++postinstall_cmds=$lt_postinstall_cmds
++
++# Command to use after uninstallation of a shared archive.
++postuninstall_cmds=$lt_postuninstall_cmds
++
++# Commands used to finish a libtool library installation in a directory.
++finish_cmds=$lt_finish_cmds
++
++# As "finish_cmds", except a single script fragment to be evaled but
++# not shown.
++finish_eval=$lt_finish_eval
++
++# Whether we should hardcode library paths into libraries.
++hardcode_into_libs=$hardcode_into_libs
++
++# Compile-time system search path for libraries.
++sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
++
++# Run-time system search path for libraries.
++sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
++
++# Whether dlopen is supported.
++dlopen_support=$enable_dlopen
++
++# Whether dlopen of programs is supported.
++dlopen_self=$enable_dlopen_self
++
++# Whether dlopen of statically linked programs is supported.
++dlopen_self_static=$enable_dlopen_self_static
++
++# Commands to strip libraries.
++old_striplib=$lt_old_striplib
++striplib=$lt_striplib
++
++
++# The linker used to build libraries.
++LD=$lt_LD
++
++# How to create reloadable object files.
++reload_flag=$lt_reload_flag
++reload_cmds=$lt_reload_cmds
++
++# Commands used to build an old-style archive.
++old_archive_cmds=$lt_old_archive_cmds
++
++# A language specific compiler.
++CC=$lt_compiler
++
++# Is the compiler the GNU compiler?
++with_gcc=$GCC
++
++# Compiler flag to turn off builtin functions.
++no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
++
++# Additional compiler flags for building library objects.
++pic_flag=$lt_lt_prog_compiler_pic
++
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
++# Compiler flag to prevent dynamic linking.
++link_static_flag=$lt_lt_prog_compiler_static
++
++# Does compiler simultaneously support -c and -o options?
++compiler_c_o=$lt_lt_cv_prog_compiler_c_o
++
++# Whether or not to add -lc for building shared libraries.
++build_libtool_need_lc=$archive_cmds_need_lc
++
++# Whether or not to disallow shared libs when runtime libs are static.
++allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
++
++# Compiler flag to allow reflexive dlopens.
++export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
++
++# Compiler flag to generate shared objects directly from archives.
++whole_archive_flag_spec=$lt_whole_archive_flag_spec
++
++# Whether the compiler copes with passing no objects directly.
++compiler_needs_object=$lt_compiler_needs_object
++
++# Create an old-style archive from a shared archive.
++old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
++
++# Create a temporary old-style archive to link instead of a shared archive.
++old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
++
++# Commands used to build a shared archive.
++archive_cmds=$lt_archive_cmds
++archive_expsym_cmds=$lt_archive_expsym_cmds
++
++# Commands used to build a loadable module if different from building
++# a shared archive.
++module_cmds=$lt_module_cmds
++module_expsym_cmds=$lt_module_expsym_cmds
++
++# Whether we are building with GNU ld or not.
++with_gnu_ld=$lt_with_gnu_ld
++
++# Flag that allows shared libraries with undefined symbols to be built.
++allow_undefined_flag=$lt_allow_undefined_flag
++
++# Flag that enforces no undefined symbols.
++no_undefined_flag=$lt_no_undefined_flag
++
++# Flag to hardcode \$libdir into a binary during linking.
++# This must work even if \$libdir does not exist
++hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
++
++# If ld is used when linking, flag to hardcode \$libdir into a binary
++# during linking. This must work even if \$libdir does not exist.
++hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
++
++# Whether we need a single "-rpath" flag with a separated argument.
++hardcode_libdir_separator=$lt_hardcode_libdir_separator
++
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary.
++hardcode_direct=$hardcode_direct
++
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary and the resulting library dependency is
++# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
++# library is relocated.
++hardcode_direct_absolute=$hardcode_direct_absolute
++
++# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++# into the resulting binary.
++hardcode_minus_L=$hardcode_minus_L
++
++# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++# into the resulting binary.
++hardcode_shlibpath_var=$hardcode_shlibpath_var
++
++# Set to "yes" if building a shared library automatically hardcodes DIR
++# into the library and all subsequent libraries and executables linked
++# against it.
++hardcode_automatic=$hardcode_automatic
++
++# Set to yes if linker adds runtime paths of dependent libraries
++# to runtime path list.
++inherit_rpath=$inherit_rpath
++
++# Whether libtool must link a program against all its dependency libraries.
++link_all_deplibs=$link_all_deplibs
++
++# Set to "yes" if exported symbols are required.
++always_export_symbols=$always_export_symbols
++
++# The commands to list exported symbols.
++export_symbols_cmds=$lt_export_symbols_cmds
++
++# Symbols that should not be listed in the preloaded symbols.
++exclude_expsyms=$lt_exclude_expsyms
++
++# Symbols that must always be exported.
++include_expsyms=$lt_include_expsyms
++
++# Commands necessary for linking programs (against libraries) with templates.
++prelink_cmds=$lt_prelink_cmds
++
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
++
++# Specify filename containing input files.
++file_list_spec=$lt_file_list_spec
++
++# How to hardcode a shared library path into an executable.
++hardcode_action=$hardcode_action
++
++# ### END LIBTOOL CONFIG
++
++_LT_EOF
++
++ case $host_os in
++ aix3*)
++ cat <<\_LT_EOF >> "$cfgfile"
++# AIX sometimes has problems with the GCC collect2 program. For some
++# reason, if we set the COLLECT_NAMES environment variable, the problems
++# vanish in a puff of smoke.
++if test "X${COLLECT_NAMES+set}" != Xset; then
++ COLLECT_NAMES=
++ export COLLECT_NAMES
++fi
++_LT_EOF
++ ;;
++ esac
++
++
++ltmain="$ac_aux_dir/ltmain.sh"
++
++
++ # We use sed instead of cat because bash on DJGPP gets confused if
++ # if finds mixed CR/LF and LF-only lines. Since sed operates in
++ # text mode, it properly converts lines to CR/LF. This bash problem
++ # is reportedly fixed, but why not run on old versions too?
++ sed '$q' "$ltmain" >> "$cfgfile" \
++ || (rm -f "$cfgfile"; exit 1)
++
++ if test x"$xsi_shell" = xyes; then
++ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\ # positional parameters, so assign one to ordinary parameter first.\
++\ func_stripname_result=${3}\
++\ func_stripname_result=${func_stripname_result#"${1}"}\
++\ func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\ func_split_long_opt_name=${1%%=*}\
++\ func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\ func_split_short_opt_arg=${1#??}\
++\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\ case ${1} in\
++\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\ *) func_lo2o_result=${1} ;;\
++\ esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++ func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++ func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++ func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++ sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++ eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\ func_quote_for_eval "${2}"\
++\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ # Save a `func_append' function call where possible by direct use of '+='
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++else
++ # Save a `func_append' function call even when '+=' is not available
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++fi
++
++if test x"$_lt_function_replace_fail" = x":"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
++
++
++ mv -f "$cfgfile" "$ofile" ||
++ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
++ chmod +x "$ofile"
++
++ ;;
++
++ esac
++done # for ac_tag
++
++
++as_fn_exit 0
++_ACEOF
++ac_clean_files=$ac_clean_files_save
++
++test $ac_write_fail = 0 ||
++ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
++
++
++# configure is writing to config.log, and then calls config.status.
++# config.status does its own redirection, appending to config.log.
++# Unfortunately, on DOS this fails, as config.log is still kept open
++# by configure, so config.status won't be able to write to it; its
++# output is simply discarded. So we exec the FD to /dev/null,
++# effectively closing config.log, so it can be properly (re)opened and
++# appended to by config.status. When coming back to configure, we
++# need to make the FD available again.
++if test "$no_create" != yes; then
++ ac_cs_success=:
++ ac_config_status_args=
++ test "$silent" = yes &&
++ ac_config_status_args="$ac_config_status_args --quiet"
++ exec 5>/dev/null
++ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
++ exec 5>>config.log
++ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
++ # would make configure fail if this is the last instruction.
++ $ac_cs_success || as_fn_exit 1
++fi
++if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
++$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
++fi
++
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/requests crystalhd/filters/gst/gst-plugin/autom4te.cache/requests
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/requests 2010-06-24 04:17:41.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/requests 2011-03-14 19:07:13.566421638 +0000
+@@ -1,4 +1,4 @@
+-# This file was generated by Autom4te Tue Dec 22 07:01:21 UTC 2009.
++# This file was generated.
+ # It contains the lists of macros which have been traced.
+ # It can be safely removed.
+
+@@ -11,14 +11,6 @@
+ ],
+ [
+ '/usr/share/autoconf/autoconf/autoconf.m4f',
+- '/usr/share/aclocal/argz.m4',
+- '/usr/share/aclocal/libtool.m4',
+- '/usr/share/aclocal/ltdl.m4',
+- '/usr/share/aclocal/ltoptions.m4',
+- '/usr/share/aclocal/ltsugar.m4',
+- '/usr/share/aclocal/ltversion.m4',
+- '/usr/share/aclocal/lt~obsolete.m4',
+- '/usr/share/aclocal/pkg.m4',
+ '/usr/share/aclocal-1.11/amversion.m4',
+ '/usr/share/aclocal-1.11/auxdir.m4',
+ '/usr/share/aclocal-1.11/cond.m4',
+@@ -39,6 +31,14 @@
+ '/usr/share/aclocal-1.11/strip.m4',
+ '/usr/share/aclocal-1.11/substnot.m4',
+ '/usr/share/aclocal-1.11/tar.m4',
++ '/usr/share/aclocal/argz.m4',
++ '/usr/share/aclocal/libtool.m4',
++ '/usr/share/aclocal/ltdl.m4',
++ '/usr/share/aclocal/ltoptions.m4',
++ '/usr/share/aclocal/ltsugar.m4',
++ '/usr/share/aclocal/ltversion.m4',
++ '/usr/share/aclocal/lt~obsolete.m4',
++ '/usr/share/aclocal/pkg.m4',
+ 'm4/as-compiler-flag.m4',
+ 'm4/as-version.m4',
+ 'configure.ac'
+@@ -60,8 +60,8 @@
+ '_m4_warn' => 1,
+ 'AC_LIBTOOL_OBJDIR' => 1,
+ 'gl_FUNC_ARGZ' => 1,
+- 'LTOBSOLETE_VERSION' => 1,
+ 'AM_SANITY_CHECK' => 1,
++ 'LTOBSOLETE_VERSION' => 1,
+ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+ 'LT_LIB_M' => 1,
+@@ -72,20 +72,22 @@
+ 'LT_SYS_SYMBOL_USCORE' => 1,
+ '_AM_PROG_TAR' => 1,
+ 'AC_LIBTOOL_GCJ' => 1,
++ '_LT_WITH_SYSROOT' => 1,
+ 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ 'LT_FUNC_DLSYM_USCORE' => 1,
+ '_LT_AC_LANG_F77' => 1,
+ 'AC_LIBTOOL_CONFIG' => 1,
+- '_AM_SUBST_NOTMAKE' => 1,
+ 'AC_LTDL_DLLIB' => 1,
++ '_AM_SUBST_NOTMAKE' => 1,
+ '_AM_AUTOCONF_VERSION' => 1,
+ 'AM_DISABLE_SHARED' => 1,
++ '_LT_PROG_ECHO_BACKSLASH' => 1,
+ '_LTDL_SETUP' => 1,
+- '_LT_AC_LANG_CXX' => 1,
+ 'AM_PROG_LIBTOOL' => 1,
+- 'AC_LIB_LTDL' => 1,
+- '_LT_AC_FILE_LTDLL_C' => 1,
++ '_LT_AC_LANG_CXX' => 1,
+ 'AM_PROG_LD' => 1,
++ '_LT_AC_FILE_LTDLL_C' => 1,
++ 'AC_LIB_LTDL' => 1,
+ 'AU_DEFUN' => 1,
+ 'AC_PROG_NM' => 1,
+ 'AC_LIBTOOL_DLOPEN' => 1,
+@@ -97,6 +99,7 @@
+ '_AM_SET_OPTION' => 1,
+ 'AC_LTDL_PREOPEN' => 1,
+ '_LT_LINKER_BOILERPLATE' => 1,
++ '_LT_PREPARE_SED_QUOTE_VARS' => 1,
+ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
+ 'gl_PREREQ_ARGZ' => 1,
+@@ -109,30 +112,33 @@
+ 'AC_LTDL_OBJDIR' => 1,
+ '_LT_PATH_TOOL_PREFIX' => 1,
+ 'AC_LIBTOOL_RC' => 1,
+- 'AM_SILENT_RULES' => 1,
+- 'AC_DISABLE_FAST_INSTALL' => 1,
+ '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
+- '_LT_AC_SYS_LIBPATH_AIX' => 1,
+- '_LT_AC_TRY_DLOPEN_SELF' => 1,
++ 'AC_DISABLE_FAST_INSTALL' => 1,
++ 'AM_SILENT_RULES' => 1,
+ 'include' => 1,
++ '_LT_AC_TRY_DLOPEN_SELF' => 1,
++ '_LT_AC_SYS_LIBPATH_AIX' => 1,
+ 'LT_AC_PROG_SED' => 1,
+ 'AM_ENABLE_SHARED' => 1,
+ 'LTDL_INSTALLABLE' => 1,
+ '_LT_AC_LANG_GCJ_CONFIG' => 1,
+ 'AC_ENABLE_SHARED' => 1,
+- 'AC_ENABLE_STATIC' => 1,
++ '_LT_REQUIRED_DARWIN_CHECKS' => 1,
+ 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
++ 'AC_ENABLE_STATIC' => 1,
+ '_LT_AC_TAGVAR' => 1,
+ 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'LT_LIB_DLLOAD' => 1,
+- 'LTDL_INIT' => 1,
+ 'LTVERSION_VERSION' => 1,
+- 'AM_PROG_INSTALL_SH' => 1,
++ '_LT_PROG_CXX' => 1,
++ '_LT_PROG_F77' => 1,
++ 'LTDL_INIT' => 1,
+ 'm4_include' => 1,
++ 'AM_PROG_INSTALL_SH' => 1,
+ 'AC_PROG_EGREP' => 1,
+- '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AC_PATH_MAGIC' => 1,
++ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AC_LTDL_SYSSEARCHPATH' => 1,
+ 'AM_MAKE_INCLUDE' => 1,
+ 'LT_CMD_MAX_LEN' => 1,
+@@ -163,6 +169,7 @@
+ 'LT_INIT' => 1,
+ 'LT_AC_PROG_GCJ' => 1,
+ 'LT_SYS_DLOPEN_SELF' => 1,
++ '_LT_AC_PROG_CXXCPP' => 1,
+ 'AM_DEP_TRACK' => 1,
+ 'AM_DISABLE_STATIC' => 1,
+ 'AM_CONFIG_HEADER' => 1,
+@@ -172,6 +179,7 @@
+ 'm4_pattern_allow' => 1,
+ 'AC_LIBTOOL_F77' => 1,
+ 'AM_SET_LEADING_DOT' => 1,
++ '_LT_PROG_FC' => 1,
+ 'LT_AC_PROG_EGREP' => 1,
+ '_AM_DEPENDENCIES' => 1,
+ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+@@ -181,12 +189,12 @@
+ 'PKG_CHECK_MODULES' => 1,
+ 'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'AC_DEPLIBS_CHECK_METHOD' => 1,
+- 'jm_MAINTAINER_MODE' => 1,
+- 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ 'AC_LIBLTDL_INSTALLABLE' => 1,
++ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
++ 'jm_MAINTAINER_MODE' => 1,
+ 'AC_LTDL_ENABLE_INSTALL' => 1,
+- 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'LT_PROG_GCJ' => 1,
++ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_DISABLE_STATIC' => 1,
+ 'AS_VERSION' => 1,
+@@ -196,28 +204,28 @@
+ '_LT_AC_LOCK' => 1,
+ '_LT_AC_LANG_RC_CONFIG' => 1,
+ 'LT_SYS_MODULE_PATH' => 1,
+- 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'LT_WITH_LTDL' => 1,
++ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'AC_LTDL_SHLIBPATH' => 1,
+ 'AM_AUX_DIR_EXPAND' => 1,
+- '_LT_AC_LANG_F77_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+- '_AM_SET_OPTIONS' => 1,
++ '_LT_AC_LANG_F77_CONFIG' => 1,
+ '_LT_COMPILER_OPTION' => 1,
+- '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
++ '_AM_SET_OPTIONS' => 1,
+ 'AM_RUN_LOG' => 1,
+- 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+- 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
++ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AC_LIBTOOL_PICMODE' => 1,
+- 'LT_PATH_LD' => 1,
++ 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
++ 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+ 'AC_CHECK_LIBM' => 1,
++ 'LT_PATH_LD' => 1,
+ 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
+ '_AM_MANGLE_OPTION' => 1,
+- 'AC_LTDL_SYMBOL_USCORE' => 1,
+ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
++ 'AC_LTDL_SYMBOL_USCORE' => 1,
+ 'AM_SET_DEPDIR' => 1,
+- '_LT_CC_BASENAME' => 1,
+ 'PKG_PROG_PKG_CONFIG' => 1,
++ '_LT_CC_BASENAME' => 1,
+ '_LT_LIBOBJ' => 1
+ }
+ ], 'Autom4te::Request' ),
+@@ -233,54 +241,288 @@
+ 'configure.ac'
+ ],
+ {
+- '_LT_AC_TAGCONFIG' => 1,
+ 'AM_PROG_F77_C_O' => 1,
+- 'AC_INIT' => 1,
++ '_LT_AC_TAGCONFIG' => 1,
+ 'm4_pattern_forbid' => 1,
+- '_AM_COND_IF' => 1,
++ 'AC_INIT' => 1,
+ 'AC_CANONICAL_TARGET' => 1,
+- 'AC_SUBST' => 1,
++ '_AM_COND_IF' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
+- 'AC_FC_SRCEXT' => 1,
++ 'AC_SUBST' => 1,
+ 'AC_CANONICAL_HOST' => 1,
++ 'AC_FC_SRCEXT' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_CONFIG_SUBDIRS' => 1,
++ 'AM_PATH_GUILE' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+- 'AC_REQUIRE_AUX_FILE' => 1,
+ 'AC_CONFIG_LINKS' => 1,
+- 'm4_sinclude' => 1,
++ 'AC_REQUIRE_AUX_FILE' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
++ 'm4_sinclude' => 1,
+ 'AM_MAINTAINER_MODE' => 1,
++ 'AM_NLS' => 1,
+ 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+ '_m4_warn' => 1,
++ 'AM_MAKEFILE_INCLUDE' => 1,
+ 'AM_PROG_CXX_C_O' => 1,
++ '_AM_MAKEFILE_INCLUDE' => 1,
+ '_AM_COND_ENDIF' => 1,
+ 'AM_ENABLE_MULTILIB' => 1,
+ 'AM_SILENT_RULES' => 1,
++ 'AM_PROG_MOC' => 1,
+ 'AC_CONFIG_FILES' => 1,
+- 'include' => 1,
+ 'LT_INIT' => 1,
++ 'include' => 1,
+ 'AM_GNU_GETTEXT' => 1,
++ 'AM_PROG_AR' => 1,
+ 'AC_LIBSOURCE' => 1,
+- 'AM_PROG_FC_C_O' => 1,
+ 'AC_CANONICAL_BUILD' => 1,
++ 'AM_PROG_FC_C_O' => 1,
+ 'AC_FC_FREEFORM' => 1,
+ 'AH_OUTPUT' => 1,
+- '_AM_SUBST_NOTMAKE' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
+- 'sinclude' => 1,
+- 'AM_PROG_CC_C_O' => 1,
++ '_AM_SUBST_NOTMAKE' => 1,
+ 'm4_pattern_allow' => 1,
+- 'AC_CANONICAL_SYSTEM' => 1,
++ 'AM_PROG_CC_C_O' => 1,
++ 'sinclude' => 1,
+ 'AM_CONDITIONAL' => 1,
++ 'AC_CANONICAL_SYSTEM' => 1,
++ 'AM_XGETTEXT_OPTION' => 1,
+ 'AC_CONFIG_HEADERS' => 1,
+ 'AC_DEFINE_TRACE_LITERAL' => 1,
++ 'AM_POT_TOOLS' => 1,
+ 'm4_include' => 1,
+ '_AM_COND_ELSE' => 1,
+ 'AC_SUBST_TRACE' => 1
+ }
++ ], 'Autom4te::Request' ),
++ bless( [
++ '2',
++ 1,
++ [
++ '/usr/share/autoconf'
++ ],
++ [
++ '/usr/share/autoconf/autoconf/autoconf.m4f',
++ '/usr/share/aclocal/argz.m4',
++ '/usr/share/aclocal/libtool.m4',
++ '/usr/share/aclocal/ltdl.m4',
++ '/usr/share/aclocal/ltoptions.m4',
++ '/usr/share/aclocal/ltsugar.m4',
++ '/usr/share/aclocal/ltversion.m4',
++ '/usr/share/aclocal/lt~obsolete.m4',
++ '/usr/share/aclocal/pkg.m4',
++ '/usr/share/aclocal-1.11/amversion.m4',
++ '/usr/share/aclocal-1.11/auxdir.m4',
++ '/usr/share/aclocal-1.11/cond.m4',
++ '/usr/share/aclocal-1.11/depend.m4',
++ '/usr/share/aclocal-1.11/depout.m4',
++ '/usr/share/aclocal-1.11/header.m4',
++ '/usr/share/aclocal-1.11/init.m4',
++ '/usr/share/aclocal-1.11/install-sh.m4',
++ '/usr/share/aclocal-1.11/lead-dot.m4',
++ '/usr/share/aclocal-1.11/maintainer.m4',
++ '/usr/share/aclocal-1.11/make.m4',
++ '/usr/share/aclocal-1.11/missing.m4',
++ '/usr/share/aclocal-1.11/mkdirp.m4',
++ '/usr/share/aclocal-1.11/options.m4',
++ '/usr/share/aclocal-1.11/runlog.m4',
++ '/usr/share/aclocal-1.11/sanity.m4',
++ '/usr/share/aclocal-1.11/silent.m4',
++ '/usr/share/aclocal-1.11/strip.m4',
++ '/usr/share/aclocal-1.11/substnot.m4',
++ '/usr/share/aclocal-1.11/tar.m4',
++ 'm4/as-compiler-flag.m4',
++ 'm4/as-version.m4',
++ 'configure.ac'
++ ],
++ {
++ 'AM_ENABLE_STATIC' => 1,
++ 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
++ '_LT_AC_SHELL_INIT' => 1,
++ 'AC_DEFUN' => 1,
++ 'AC_PROG_LIBTOOL' => 1,
++ '_LT_AC_LANG_CXX_CONFIG' => 1,
++ 'AM_PROG_MKDIR_P' => 1,
++ 'AM_AUTOMAKE_VERSION' => 1,
++ 'AM_SUBST_NOTMAKE' => 1,
++ 'AM_MISSING_PROG' => 1,
++ 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
++ '_LT_AC_LANG_C_CONFIG' => 1,
++ 'AM_PROG_INSTALL_STRIP' => 1,
++ '_m4_warn' => 1,
++ 'AC_LIBTOOL_OBJDIR' => 1,
++ 'gl_FUNC_ARGZ' => 1,
++ 'LTOBSOLETE_VERSION' => 1,
++ 'AM_SANITY_CHECK' => 1,
++ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
++ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
++ 'LT_LIB_M' => 1,
++ '_LT_AC_CHECK_DLFCN' => 1,
++ 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
++ 'LTSUGAR_VERSION' => 1,
++ '_LT_PROG_LTMAIN' => 1,
++ 'LT_SYS_SYMBOL_USCORE' => 1,
++ '_AM_PROG_TAR' => 1,
++ 'AC_LIBTOOL_GCJ' => 1,
++ '_LT_WITH_SYSROOT' => 1,
++ 'LT_SYS_DLOPEN_DEPLIBS' => 1,
++ 'LT_FUNC_DLSYM_USCORE' => 1,
++ 'AC_LIBTOOL_CONFIG' => 1,
++ '_LT_AC_LANG_F77' => 1,
++ '_AM_SUBST_NOTMAKE' => 1,
++ 'AC_LTDL_DLLIB' => 1,
++ '_AM_AUTOCONF_VERSION' => 1,
++ 'AM_DISABLE_SHARED' => 1,
++ '_LT_PROG_ECHO_BACKSLASH' => 1,
++ '_LTDL_SETUP' => 1,
++ '_LT_AC_LANG_CXX' => 1,
++ 'AM_PROG_LIBTOOL' => 1,
++ 'AC_LIB_LTDL' => 1,
++ '_LT_AC_FILE_LTDLL_C' => 1,
++ 'AM_PROG_LD' => 1,
++ 'AU_DEFUN' => 1,
++ 'AC_PROG_NM' => 1,
++ 'AC_LIBTOOL_DLOPEN' => 1,
++ 'AC_PROG_LD' => 1,
++ 'AC_PROG_LD_GNU' => 1,
++ 'AC_ENABLE_FAST_INSTALL' => 1,
++ 'AC_LIBTOOL_FC' => 1,
++ 'LTDL_CONVENIENCE' => 1,
++ '_AM_SET_OPTION' => 1,
++ 'AC_LTDL_PREOPEN' => 1,
++ '_LT_LINKER_BOILERPLATE' => 1,
++ '_LT_PREPARE_SED_QUOTE_VARS' => 1,
++ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
++ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
++ 'gl_PREREQ_ARGZ' => 1,
++ 'LT_SUPPORTED_TAG' => 1,
++ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
++ 'LT_PROG_RC' => 1,
++ 'LT_SYS_MODULE_EXT' => 1,
++ 'AC_DEFUN_ONCE' => 1,
++ '_LT_AC_LANG_GCJ' => 1,
++ 'AC_LTDL_OBJDIR' => 1,
++ '_LT_PATH_TOOL_PREFIX' => 1,
++ 'AC_LIBTOOL_RC' => 1,
++ 'AM_SILENT_RULES' => 1,
++ 'AC_DISABLE_FAST_INSTALL' => 1,
++ '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
++ '_LT_AC_SYS_LIBPATH_AIX' => 1,
++ '_LT_AC_TRY_DLOPEN_SELF' => 1,
++ 'include' => 1,
++ 'LT_AC_PROG_SED' => 1,
++ 'AM_ENABLE_SHARED' => 1,
++ 'LTDL_INSTALLABLE' => 1,
++ '_LT_AC_LANG_GCJ_CONFIG' => 1,
++ 'AC_ENABLE_SHARED' => 1,
++ 'AC_ENABLE_STATIC' => 1,
++ 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
++ '_LT_REQUIRED_DARWIN_CHECKS' => 1,
++ '_LT_AC_TAGVAR' => 1,
++ 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
++ 'AM_CONDITIONAL' => 1,
++ 'LT_LIB_DLLOAD' => 1,
++ 'LTDL_INIT' => 1,
++ '_LT_PROG_F77' => 1,
++ '_LT_PROG_CXX' => 1,
++ 'LTVERSION_VERSION' => 1,
++ 'AM_PROG_INSTALL_SH' => 1,
++ 'm4_include' => 1,
++ 'AC_PROG_EGREP' => 1,
++ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
++ 'AC_PATH_MAGIC' => 1,
++ 'AC_LTDL_SYSSEARCHPATH' => 1,
++ 'AM_MAKE_INCLUDE' => 1,
++ 'LT_CMD_MAX_LEN' => 1,
++ '_LT_AC_TAGCONFIG' => 1,
++ 'm4_pattern_forbid' => 1,
++ '_LT_LINKER_OPTION' => 1,
++ 'AC_LIBTOOL_COMPILER_OPTION' => 1,
++ 'AC_DISABLE_SHARED' => 1,
++ '_LT_COMPILER_BOILERPLATE' => 1,
++ 'AC_LIBTOOL_WIN32_DLL' => 1,
++ 'AC_LIBTOOL_SETUP' => 1,
++ 'AC_PROG_LD_RELOAD_FLAG' => 1,
++ 'AC_LTDL_DLSYM_USCORE' => 1,
++ 'AS_COMPILER_FLAG' => 1,
++ 'AM_MISSING_HAS_RUN' => 1,
++ 'LT_LANG' => 1,
++ 'LT_SYS_DLSEARCH_PATH' => 1,
++ 'LT_CONFIG_LTDL_DIR' => 1,
++ 'AC_LIBTOOL_DLOPEN_SELF' => 1,
++ 'LT_OUTPUT' => 1,
++ 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
++ '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
++ 'AC_WITH_LTDL' => 1,
++ 'AC_LIBTOOL_LINKER_OPTION' => 1,
++ 'PKG_CHECK_EXISTS' => 1,
++ 'LT_AC_PROG_RC' => 1,
++ 'AC_LIBTOOL_CXX' => 1,
++ 'LT_INIT' => 1,
++ 'LT_AC_PROG_GCJ' => 1,
++ 'LT_SYS_DLOPEN_SELF' => 1,
++ '_LT_AC_PROG_CXXCPP' => 1,
++ 'AM_DEP_TRACK' => 1,
++ 'AM_DISABLE_STATIC' => 1,
++ '_AC_PROG_LIBTOOL' => 1,
++ 'AM_CONFIG_HEADER' => 1,
++ '_AM_IF_OPTION' => 1,
++ 'AC_PATH_TOOL_PREFIX' => 1,
++ 'AC_LIBTOOL_F77' => 1,
++ 'm4_pattern_allow' => 1,
++ 'AM_SET_LEADING_DOT' => 1,
++ 'LT_AC_PROG_EGREP' => 1,
++ '_LT_PROG_FC' => 1,
++ '_AM_DEPENDENCIES' => 1,
++ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
++ 'LTOPTIONS_VERSION' => 1,
++ '_LT_AC_SYS_COMPILER' => 1,
++ 'AM_PROG_NM' => 1,
++ 'PKG_CHECK_MODULES' => 1,
++ 'AC_LIBLTDL_CONVENIENCE' => 1,
++ 'AC_DEPLIBS_CHECK_METHOD' => 1,
++ 'jm_MAINTAINER_MODE' => 1,
++ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
++ 'AC_LIBLTDL_INSTALLABLE' => 1,
++ 'AC_LTDL_ENABLE_INSTALL' => 1,
++ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
++ 'LT_PROG_GCJ' => 1,
++ 'AM_INIT_AUTOMAKE' => 1,
++ 'AC_DISABLE_STATIC' => 1,
++ 'AS_VERSION' => 1,
++ 'LT_PATH_NM' => 1,
++ 'AM_MAINTAINER_MODE' => 1,
++ 'AC_LTDL_SHLIBEXT' => 1,
++ '_LT_AC_LOCK' => 1,
++ '_LT_AC_LANG_RC_CONFIG' => 1,
++ 'LT_SYS_MODULE_PATH' => 1,
++ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
++ 'LT_WITH_LTDL' => 1,
++ 'AC_LTDL_SHLIBPATH' => 1,
++ 'AM_AUX_DIR_EXPAND' => 1,
++ '_LT_AC_LANG_F77_CONFIG' => 1,
++ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
++ '_AM_SET_OPTIONS' => 1,
++ '_LT_COMPILER_OPTION' => 1,
++ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
++ 'AM_RUN_LOG' => 1,
++ 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
++ 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
++ 'AC_LIBTOOL_PICMODE' => 1,
++ 'LT_PATH_LD' => 1,
++ 'AC_CHECK_LIBM' => 1,
++ 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
++ '_AM_MANGLE_OPTION' => 1,
++ 'AC_LTDL_SYMBOL_USCORE' => 1,
++ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
++ 'AM_SET_DEPDIR' => 1,
++ '_LT_CC_BASENAME' => 1,
++ 'PKG_PROG_PKG_CONFIG' => 1,
++ '_LT_LIBOBJ' => 1
++ }
+ ], 'Autom4te::Request' )
+ );
+
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.0 crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.0
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.0 2010-06-22 21:38:01.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.0 2011-03-14 19:00:27.995546488 +0000
+@@ -1,2195 +1,2249 @@
+-m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ
-
+-AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT])
-
--
--
--
+-AC_CHECK_TYPES([error_t],
+- [],
+- [AC_DEFINE([error_t], [int],
+- [Define to a type to use for `error_t' if it is not otherwise available.])
+- AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h
+- does not typedef error_t.])],
+- [#if defined(HAVE_ARGZ_H)
+-# include <argz.h>
+-#endif])
-
+-ARGZ_H=
+-AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \
+- argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])])
-
--
--
--
+-dnl if have system argz functions, allow forced use of
+-dnl libltdl-supplied implementation (and default to do so
+-dnl on "known bad" systems). Could use a runtime check, but
+-dnl (a) detecting malloc issues is notoriously unreliable
+-dnl (b) only known system that declares argz functions,
+-dnl provides them, yet they are broken, is cygwin
+-dnl releases prior to 16-Mar-2007 (1.5.24 and earlier)
+-dnl So, it's more straightforward simply to special case
+-dnl this for known bad systems.
+-AS_IF([test -z "$ARGZ_H"],
+- [AC_CACHE_CHECK(
+- [if argz actually works],
+- [lt_cv_sys_argz_works],
+- [[case $host_os in #(
+- *cygwin*)
+- lt_cv_sys_argz_works=no
+- if test "$cross_compiling" != no; then
+- lt_cv_sys_argz_works="guessing no"
+- else
+- lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
+- save_IFS=$IFS
+- IFS=-.
+- set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
+- IFS=$save_IFS
+- lt_os_major=${2-0}
+- lt_os_minor=${3-0}
+- lt_os_micro=${4-0}
+- if test "$lt_os_major" -gt 1 \
+- || { test "$lt_os_major" -eq 1 \
+- && { test "$lt_os_minor" -gt 5 \
+- || { test "$lt_os_minor" -eq 5 \
+- && test "$lt_os_micro" -gt 24; }; }; }; then
+- lt_cv_sys_argz_works=yes
+- fi
+- fi
+- ;; #(
+- *) lt_cv_sys_argz_works=yes ;;
+- esac]])
+- AS_IF([test $lt_cv_sys_argz_works = yes],
+- [AC_DEFINE([HAVE_WORKING_ARGZ], 1,
+- [This value is set to 1 to indicate that the system argz facility works])],
+- [ARGZ_H=argz.h
+- AC_LIBOBJ([argz])])])
-
+-AC_SUBST([ARGZ_H])
+-])
+-m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:])
+-m4trace:/usr/share/aclocal/libtool.m4:67: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+-AC_BEFORE([$0], [LT_LANG])dnl
+-AC_BEFORE([$0], [LT_OUTPUT])dnl
+-AC_BEFORE([$0], [LTDL_INIT])dnl
+-m4_require([_LT_CHECK_BUILDDIR])dnl
-
--
--
--
+-dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+-m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+-m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+-dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+-dnl unless we require an AC_DEFUNed macro:
+-AC_REQUIRE([LTOPTIONS_VERSION])dnl
+-AC_REQUIRE([LTSUGAR_VERSION])dnl
+-AC_REQUIRE([LTVERSION_VERSION])dnl
+-AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+-m4_require([_LT_PROG_LTMAIN])dnl
-
+-dnl Parse OPTIONS
+-_LT_SET_OPTIONS([$0], [$1])
-
--
--
--
+-# This can be used to rebuild libtool when needed
+-LIBTOOL_DEPS="$ltmain"
-
+-# Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+-AC_SUBST(LIBTOOL)dnl
-
--
--
--
+-_LT_SETUP
-
+-# Only expand once:
+-m4_define([LT_INIT])
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:102: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:102: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:103: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:103: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:562: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt}
+-AC_MSG_NOTICE([creating $CONFIG_LT])
+-cat >"$CONFIG_LT" <<_LTEOF
+-#! $SHELL
+-# Generated by $as_me.
+-# Run this file to recreate a libtool stub with the current configuration.
-
--
--
--
+-lt_cl_silent=false
+-SHELL=\${CONFIG_SHELL-$SHELL}
+-_LTEOF
-
+-cat >>"$CONFIG_LT" <<\_LTEOF
+-AS_SHELL_SANITIZE
+-_AS_PREPARE
-
--
--
--
+-exec AS_MESSAGE_FD>&1
+-exec AS_MESSAGE_LOG_FD>>config.log
+-{
+- echo
+- AS_BOX([Running $as_me.])
+-} >&AS_MESSAGE_LOG_FD
-
+-lt_cl_help="\
+-\`$as_me' creates a local libtool stub from the current configuration,
+-for use in further configure time tests before the real libtool is
+-generated.
-
--
--
--
+-Usage: $[0] [[OPTIONS]]
-
+- -h, --help print this help, then exit
+- -V, --version print version number, then exit
+- -q, --quiet do not print progress messages
+- -d, --debug don't remove temporary files
-
--
--
--
+-Report bugs to <bug-libtool at gnu.org>."
-
+-lt_cl_version="\
+-m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+-m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+-configured by $[0], generated by m4_PACKAGE_STRING.
-
--
--
--
+-Copyright (C) 2008 Free Software Foundation, Inc.
+-This config.lt script is free software; the Free Software Foundation
+-gives unlimited permision to copy, distribute and modify it."
-
+-while test $[#] != 0
+-do
+- case $[1] in
+- --version | --v* | -V )
+- echo "$lt_cl_version"; exit 0 ;;
+- --help | --h* | -h )
+- echo "$lt_cl_help"; exit 0 ;;
+- --debug | --d* | -d )
+- debug=: ;;
+- --quiet | --q* | --silent | --s* | -q )
+- lt_cl_silent=: ;;
-
--
--
--
+- -*) AC_MSG_ERROR([unrecognized option: $[1]
+-Try \`$[0] --help' for more information.]) ;;
-
+- *) AC_MSG_ERROR([unrecognized argument: $[1]
+-Try \`$[0] --help' for more information.]) ;;
+- esac
+- shift
+-done
-
--
--
--
+-if $lt_cl_silent; then
+- exec AS_MESSAGE_FD>/dev/null
+-fi
+-_LTEOF
-
+-cat >>"$CONFIG_LT" <<_LTEOF
+-_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+-_LTEOF
-
--
--
--
+-cat >>"$CONFIG_LT" <<\_LTEOF
+-AC_MSG_NOTICE([creating $ofile])
+-_LT_OUTPUT_LIBTOOL_COMMANDS
+-AS_EXIT(0)
+-_LTEOF
+-chmod +x "$CONFIG_LT"
-
+-# configure is writing to config.log, but config.lt does its own redirection,
+-# appending to config.log, which fails on DOS, as config.log is still kept
+-# open by configure. Here we exec the FD to /dev/null, effectively closing
+-# config.log, so it can be properly (re)opened and appended to by config.lt.
+-if test "$no_create" != yes; then
+- lt_cl_success=:
+- test "$silent" = yes &&
+- lt_config_lt_args="$lt_config_lt_args --quiet"
+- exec AS_MESSAGE_LOG_FD>/dev/null
+- $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+- exec AS_MESSAGE_LOG_FD>>config.log
+- $lt_cl_success || AS_EXIT(1)
+-fi
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:757: -1- AC_DEFUN([LT_SUPPORTED_TAG], [])
+-m4trace:/usr/share/aclocal/libtool.m4:768: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl
+-m4_case([$1],
+- [C], [_LT_LANG(C)],
+- [C++], [_LT_LANG(CXX)],
+- [Java], [_LT_LANG(GCJ)],
+- [Fortran 77], [_LT_LANG(F77)],
+- [Fortran], [_LT_LANG(FC)],
+- [Windows Resource], [_LT_LANG(RC)],
+- [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+- [_LT_LANG($1)],
+- [m4_fatal([$0: unsupported language: "$1"])])])dnl
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:830: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+-m4trace:/usr/share/aclocal/libtool.m4:830: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete.
+-You should run autoupdate.])dnl
+-LT_LANG(C++)])
+-m4trace:/usr/share/aclocal/libtool.m4:831: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+-m4trace:/usr/share/aclocal/libtool.m4:831: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete.
+-You should run autoupdate.])dnl
+-LT_LANG(Fortran 77)])
+-m4trace:/usr/share/aclocal/libtool.m4:832: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+-m4trace:/usr/share/aclocal/libtool.m4:832: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete.
+-You should run autoupdate.])dnl
+-LT_LANG(Fortran)])
+-m4trace:/usr/share/aclocal/libtool.m4:833: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+-m4trace:/usr/share/aclocal/libtool.m4:833: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete.
+-You should run autoupdate.])dnl
+-LT_LANG(Java)])
+-m4trace:/usr/share/aclocal/libtool.m4:1402: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+-m4_require([_LT_DECL_SED])dnl
+-AC_CACHE_CHECK([$1], [$2],
+- [$2=no
+- m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+- lt_compiler_flag="$3"
+- # Insert the option either (1) after the last *FLAGS variable, or
+- # (2) before a word containing "conftest.", or (3) at the end.
+- # Note that $ac_compile itself does not contain backslashes and begins
+- # with a dollar sign (not a hyphen), so the echo should work correctly.
+- # The option is referenced via a variable to avoid confusing sed.
+- lt_compile=`echo "$ac_compile" | $SED \
+- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+- -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+- (eval "$lt_compile" 2>conftest.err)
+- ac_status=$?
+- cat conftest.err >&AS_MESSAGE_LOG_FD
+- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+- if (exit $ac_status) && test -s "$ac_outfile"; then
+- # The compiler can only warn and ignore the option if not recognized
+- # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+- $2=yes
+- fi
+- fi
+- $RM conftest*
+-])
-
--
--
--
+-if test x"[$]$2" = xyes; then
+- m4_if([$5], , :, [$5])
+-else
+- m4_if([$6], , :, [$6])
+-fi
++m4trace:/usr/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11'
++dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
++dnl require some minimum version. Point them to the right macro.
++m4_if([$1], [1.11.1], [],
++ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+ ])
+-m4trace:/usr/share/aclocal/libtool.m4:1444: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1444: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1453: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+-m4_require([_LT_DECL_SED])dnl
+-AC_CACHE_CHECK([$1], [$2],
+- [$2=no
+- save_LDFLAGS="$LDFLAGS"
+- LDFLAGS="$LDFLAGS $3"
+- echo "$lt_simple_link_test_code" > conftest.$ac_ext
+- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+- # The linker can only warn and ignore the option if not recognized
+- # So say no if there are warnings
+- if test -s conftest.err; then
+- # Append any errors to the config.log.
+- cat conftest.err 1>&AS_MESSAGE_LOG_FD
+- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+- if diff conftest.exp conftest.er2 >/dev/null; then
+- $2=yes
+- fi
+- else
+- $2=yes
+- fi
+- fi
+- $RM -r conftest*
+- LDFLAGS="$save_LDFLAGS"
++m4trace:/usr/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl
++m4_ifndef([AC_AUTOCONF_VERSION],
++ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
++_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
++m4trace:/usr/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
++AC_PREREQ([2.50])dnl
++# expand $ac_aux_dir to an absolute path
++am_aux_dir=`cd $ac_aux_dir && pwd`
+ ])
-
+-if test x"[$]$2" = xyes; then
+- m4_if([$4], , :, [$4])
++m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
++ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
++ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
++AC_SUBST([$1_TRUE])dnl
++AC_SUBST([$1_FALSE])dnl
++_AM_SUBST_NOTMAKE([$1_TRUE])dnl
++_AM_SUBST_NOTMAKE([$1_FALSE])dnl
++m4_define([_AM_COND_VALUE_$1], [$2])dnl
++if $2; then
++ $1_TRUE=
++ $1_FALSE='#'
+ else
+- m4_if([$5], , :, [$5])
++ $1_TRUE='#'
++ $1_FALSE=
+ fi
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:1488: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1488: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1495: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-# find the maximum length of command line arguments
+-AC_MSG_CHECKING([the maximum length of command line arguments])
+-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+- i=0
+- teststring="ABCD"
++AC_CONFIG_COMMANDS_PRE(
++[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
++ AC_MSG_ERROR([[conditional "$1" was never defined.
++Usually this means the macro was only invoked conditionally.]])
++fi])])
++m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
++AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
++AC_REQUIRE([AM_MAKE_INCLUDE])dnl
++AC_REQUIRE([AM_DEP_TRACK])dnl
+
+- case $build_os in
+- msdosdjgpp*)
+- # On DJGPP, this test can blow up pretty badly due to problems in libc
+- # (any single argument exceeding 2000 bytes causes a buffer overrun
+- # during glob expansion). Even if it were fixed, the result of this
+- # check would be larger than it should be.
+- lt_cv_sys_max_cmd_len=12288; # 12K is about right
+- ;;
++ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
++ [$1], CXX, [depcc="$CXX" am_compiler_list=],
++ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
++ [$1], UPC, [depcc="$UPC" am_compiler_list=],
++ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
++ [depcc="$$1" am_compiler_list=])
+
+- gnu*)
+- # Under GNU Hurd, this test is not required because there is
+- # no limit to the length of command line arguments.
+- # Libtool will interpret -1 as no limit whatsoever
+- lt_cv_sys_max_cmd_len=-1;
+- ;;
++AC_CACHE_CHECK([dependency style of $depcc],
++ [am_cv_$1_dependencies_compiler_type],
++[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++ # We make a subdir and do the tests there. Otherwise we can end up
++ # making bogus files that we don't know about and never remove. For
++ # instance it was reported that on HP-UX the gcc test will end up
++ # making a dummy file named `D' -- because `-MD' means `put the output
++ # in D'.
++ mkdir conftest.dir
++ # Copy depcomp to subdir because otherwise we won't find it if we're
++ # using a relative directory.
++ cp "$am_depcomp" conftest.dir
++ cd conftest.dir
++ # We will build objects and dependencies in a subdirectory because
++ # it helps to detect inapplicable dependency modes. For instance
++ # both Tru64's cc and ICC support -MD to output dependencies as a
++ # side effect of compilation, but ICC will put the dependencies in
++ # the current directory while Tru64 will put them in the object
++ # directory.
++ mkdir sub
+
+- cygwin* | mingw* | cegcc*)
+- # On Win9x/ME, this test blows up -- it succeeds, but takes
+- # about 5 minutes as the teststring grows exponentially.
+- # Worse, since 9x/ME are not pre-emptively multitasking,
+- # you end up with a "frozen" computer, even though with patience
+- # the test eventually succeeds (with a max line length of 256k).
+- # Instead, let's just punt: use the minimum linelength reported by
+- # all of the supported platforms: 8192 (on NT/2K/XP).
+- lt_cv_sys_max_cmd_len=8192;
+- ;;
++ am_cv_$1_dependencies_compiler_type=none
++ if test "$am_compiler_list" = ""; then
++ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
++ fi
++ am__universal=false
++ m4_case([$1], [CC],
++ [case " $depcc " in #(
++ *\ -arch\ *\ -arch\ *) am__universal=true ;;
++ esac],
++ [CXX],
++ [case " $depcc " in #(
++ *\ -arch\ *\ -arch\ *) am__universal=true ;;
++ esac])
+
+- amigaos*)
+- # On AmigaOS with pdksh, this test takes hours, literally.
+- # So we just punt and use a minimum line length of 8192.
+- lt_cv_sys_max_cmd_len=8192;
+- ;;
++ for depmode in $am_compiler_list; do
++ # Setup a source with many dependencies, because some compilers
++ # like to wrap large dependency lists on column 80 (with \), and
++ # we should not choose a depcomp mode which is confused by this.
++ #
++ # We need to recreate these files for each test, as the compiler may
++ # overwrite some of them when testing with obscure command lines.
++ # This happens at least with the AIX C compiler.
++ : > sub/conftest.c
++ for i in 1 2 3 4 5 6; do
++ echo '#include "conftst'$i'.h"' >> sub/conftest.c
++ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++ # Solaris 8's {/usr,}/bin/sh.
++ touch sub/conftst$i.h
++ done
++ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+- # This has been around since 386BSD, at least. Likely further.
+- if test -x /sbin/sysctl; then
+- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+- elif test -x /usr/sbin/sysctl; then
+- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+- else
+- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
++ # We check with `-c' and `-o' for the sake of the "dashmstdout"
++ # mode. It turns out that the SunPro C++ compiler does not properly
++ # handle `-M -o', and we need to detect this. Also, some Intel
++ # versions had trouble with output in subdirs
++ am__obj=sub/conftest.${OBJEXT-o}
++ am__minus_obj="-o $am__obj"
++ case $depmode in
++ gcc)
++ # This depmode causes a compiler race in universal mode.
++ test "$am__universal" = false || continue
++ ;;
++ nosideeffect)
++ # after this tag, mechanisms are not by side-effect, so they'll
++ # only be used when explicitly requested
++ if test "x$enable_dependency_tracking" = xyes; then
++ continue
++ else
++ break
++ fi
++ ;;
++ msvisualcpp | msvcmsys)
++ # This compiler won't grok `-c -o', but also, the minuso test has
++ # not run yet. These depmodes are late enough in the game, and
++ # so weak that their functioning should not be impacted.
++ am__obj=conftest.${OBJEXT-o}
++ am__minus_obj=
++ ;;
++ none) break ;;
++ esac
++ if depmode=$depmode \
++ source=sub/conftest.c object=$am__obj \
++ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
++ >/dev/null 2>conftest.err &&
++ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
++ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
++ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++ # icc doesn't choke on unknown options, it will just issue warnings
++ # or remarks (even with -Werror). So we grep stderr for any message
++ # that says an option was ignored or not supported.
++ # When given -MP, icc 7.0 and 7.1 complain thusly:
++ # icc: Command line warning: ignoring option '-M'; no argument required
++ # The diagnosis changed in icc 8.0:
++ # icc: Command line remark: option '-MP' not supported
++ if (grep 'ignoring option' conftest.err ||
++ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++ am_cv_$1_dependencies_compiler_type=$depmode
++ break
++ fi
+ fi
+- # And add a safety zone
+- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+- ;;
-
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
--$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
--hardcode_action=
--if test -n "$hardcode_libdir_flag_spec" ||
-- test -n "$runpath_var" ||
-- test "X$hardcode_automatic" = "Xyes" ; then
--
-- # We can hardcode non-existent directories.
-- if test "$hardcode_direct" != no &&
-- # If the only mechanism to avoid hardcoding is shlibpath_var, we
-- # have to relink, otherwise we might link with an installed library
-- # when we should be linking with a yet-to-be-installed one
-- ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
-- test "$hardcode_minus_L" != no; then
-- # Linking always hardcodes the temporary library directory.
-- hardcode_action=relink
-- else
-- # We can link without hardcoding, and we can hardcode nonexisting dirs.
-- hardcode_action=immediate
-- fi
+- interix*)
+- # We know the value 262144 and hardcode it with a safety zone (like BSD)
+- lt_cv_sys_max_cmd_len=196608
+- ;;
++ done
+
+- osf*)
+- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+- # nice to cause kernel panics so lets avoid the loop below.
+- # First set a reasonable default.
+- lt_cv_sys_max_cmd_len=16384
+- #
+- if test -x /sbin/sysconfig; then
+- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+- *1*) lt_cv_sys_max_cmd_len=-1 ;;
+- esac
+- fi
+- ;;
+- sco3.2v5*)
+- lt_cv_sys_max_cmd_len=102400
+- ;;
+- sysv5* | sco5v6* | sysv4.2uw2*)
+- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+- if test -n "$kargmax"; then
+- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
+- else
+- lt_cv_sys_max_cmd_len=32768
+- fi
+- ;;
+- *)
+- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+- if test -n "$lt_cv_sys_max_cmd_len"; then
+- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++ cd ..
++ rm -rf conftest.dir
++else
++ am_cv_$1_dependencies_compiler_type=none
++fi
++])
++AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
++AM_CONDITIONAL([am__fastdep$1], [
++ test "x$enable_dependency_tracking" != xno \
++ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
++])
++m4trace:/usr/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
++])
++m4trace:/usr/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
++[ --disable-dependency-tracking speeds up one-time build
++ --enable-dependency-tracking do not reject slow dependency extractors])
++if test "x$enable_dependency_tracking" != xno; then
++ am_depcomp="$ac_aux_dir/depcomp"
++ AMDEPBACKSLASH='\'
++fi
++AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
++AC_SUBST([AMDEPBACKSLASH])dnl
++_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
++])
++m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
++ # Autoconf 2.62 quotes --file arguments for eval, but not when files
++ # are listed without --file. Let's play safe and only enable the eval
++ # if we detect the quoting.
++ case $CONFIG_FILES in
++ *\'*) eval set x "$CONFIG_FILES" ;;
++ *) set x $CONFIG_FILES ;;
++ esac
++ shift
++ for mf
++ do
++ # Strip MF so we end up with the name of the file.
++ mf=`echo "$mf" | sed -e 's/:.*$//'`
++ # Check whether this is an Automake generated Makefile or not.
++ # We used to match only the files named `Makefile.in', but
++ # some people rename them; so instead we look at the file content.
++ # Grep'ing the first line is not enough: some people post-process
++ # each Makefile.in and add a new line on top of each file to say so.
++ # Grep'ing the whole file is not good either: AIX grep has a line
++ # limit of 2048, but all sed's we know have understand at least 4000.
++ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
++ dirpart=`AS_DIRNAME("$mf")`
+ else
+- # Make teststring a little bigger before we do anything with it.
+- # a 1K string should be a reasonable start.
+- for i in 1 2 3 4 5 6 7 8 ; do
+- teststring=$teststring$teststring
+- done
+- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+- # If test is not a shell built-in, we'll probably end up computing a
+- # maximum length that is only half of the actual maximum length, but
+- # we can't tell.
+- while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+- test $i != 17 # 1/2 MB should be enough
+- do
+- i=`expr $i + 1`
+- teststring=$teststring$teststring
+- done
+- # Only check the string length outside the loop.
+- lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+- teststring=
+- # Add a significant safety factor because C++ compilers can tack on
+- # massive amounts of additional arguments before passing them to the
+- # linker. It appears as though 1/2 is a usable value.
+- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++ continue
+ fi
+- ;;
+- esac
++ # Extract the definition of DEPDIR, am__include, and am__quote
++ # from the Makefile without running `make'.
++ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++ test -z "$DEPDIR" && continue
++ am__include=`sed -n 's/^am__include = //p' < "$mf"`
++ test -z "am__include" && continue
++ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++ # When using ansi2knr, U may be empty or an underscore; expand it
++ U=`sed -n 's/^U = //p' < "$mf"`
++ # Find all dependency output files, they are included files with
++ # $(DEPDIR) in their names. We invoke sed twice because it is the
++ # simplest approach to changing $(DEPDIR) to its actual value in the
++ # expansion.
++ for file in `sed -n "
++ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++ # Make sure the directory exists.
++ test -f "$dirpart/$file" && continue
++ fdir=`AS_DIRNAME(["$file"])`
++ AS_MKDIR_P([$dirpart/$fdir])
++ # echo "creating $dirpart/$file"
++ echo '# dummy' > "$dirpart/$file"
++ done
++ done
++}
+ ])
+-if test -n $lt_cv_sys_max_cmd_len ; then
+- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
-- # We cannot hardcode anything, or else we can only hardcode existing
-- # directories.
-- hardcode_action=unsupported
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
--$as_echo "$hardcode_action" >&6; }
--
--if test "$hardcode_action" = relink ||
-- test "$inherit_rpath" = yes; then
-- # Fast installation is not supported
-- enable_fast_install=no
--elif test "$shlibpath_overrides_runpath" = yes ||
-- test "$enable_shared" = no; then
-- # Fast installation is not necessary
-- enable_fast_install=needless
+- AC_MSG_RESULT(none)
-fi
--
--
--
--
--
--
-- if test "x$enable_dlopen" != xyes; then
+-max_cmd_len=$lt_cv_sys_max_cmd_len
+-_LT_DECL([], [max_cmd_len], [0],
+- [What is the maximum length of a command?])
++m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
++ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
++ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+ ])
+-m4trace:/usr/share/aclocal/libtool.m4:1623: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1623: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete.
++m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
++m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+ You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1724: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl
+-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
@@ -32021,12088 +38522,73519 @@ diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.ca
- lt_cv_dlopen_libs=
- ;;
-
-- darwin*)
-- # if libdl is installed we need to link against it
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
--$as_echo_n "checking for dlopen in -ldl... " >&6; }
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dlopen ();
--int
--main ()
--{
--return dlopen ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dl_dlopen=yes
--else
-- ac_cv_lib_dl_dlopen=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
--$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
--if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--
-- lt_cv_dlopen="dyld"
-- lt_cv_dlopen_libs=
-- lt_cv_dlopen_self=yes
--
--fi
+- darwin*)
+- # if libdl is installed we need to link against it
+- AC_CHECK_LIB([dl], [dlopen],
+- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+- lt_cv_dlopen="dyld"
+- lt_cv_dlopen_libs=
+- lt_cv_dlopen_self=yes
+- ])
+- ;;
+-
+- *)
+- AC_CHECK_FUNC([shl_load],
+- [lt_cv_dlopen="shl_load"],
+- [AC_CHECK_LIB([dld], [shl_load],
+- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+- [AC_CHECK_FUNC([dlopen],
+- [lt_cv_dlopen="dlopen"],
+- [AC_CHECK_LIB([dl], [dlopen],
+- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+- [AC_CHECK_LIB([svld], [dlopen],
+- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+- [AC_CHECK_LIB([dld], [dld_link],
+- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+- ])
+- ])
+- ])
+- ])
+- ])
+- ;;
+- esac
++AC_CONFIG_HEADERS($@)])
++m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl
++dnl Autoconf wants to disallow AM_ names. We explicitly allow
++dnl the ones we care about.
++m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
++AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
++AC_REQUIRE([AC_PROG_INSTALL])dnl
++if test "`cd $srcdir && pwd`" != "`pwd`"; then
++ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
++ # is not polluted with repeated "-I."
++ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
++ # test to see if srcdir already configured
++ if test -f $srcdir/config.status; then
++ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
++ fi
++fi
+
+- if test "x$lt_cv_dlopen" != xno; then
+- enable_dlopen=yes
++# test whether we have cygpath
++if test -z "$CYGPATH_W"; then
++ if (cygpath --version) >/dev/null 2>/dev/null; then
++ CYGPATH_W='cygpath -w'
+ else
+- enable_dlopen=no
++ CYGPATH_W=echo
+ fi
++fi
++AC_SUBST([CYGPATH_W])
+
+- case $lt_cv_dlopen in
+- dlopen)
+- save_CPPFLAGS="$CPPFLAGS"
+- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+-
+- save_LDFLAGS="$LDFLAGS"
+- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+-
+- save_LIBS="$LIBS"
+- LIBS="$lt_cv_dlopen_libs $LIBS"
+-
+- AC_CACHE_CHECK([whether a program can dlopen itself],
+- lt_cv_dlopen_self, [dnl
+- _LT_TRY_DLOPEN_SELF(
+- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+- ])
+-
+- if test "x$lt_cv_dlopen_self" = xyes; then
+- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+- lt_cv_dlopen_self_static, [dnl
+- _LT_TRY_DLOPEN_SELF(
+- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
+- ])
+- fi
++# Define the identity of the package.
++dnl Distinguish between old-style and new-style calls.
++m4_ifval([$2],
++[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
++ AC_SUBST([PACKAGE], [$1])dnl
++ AC_SUBST([VERSION], [$2])],
++[_AM_SET_OPTIONS([$1])dnl
++dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
++m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
++ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
++ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
++ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+- CPPFLAGS="$save_CPPFLAGS"
+- LDFLAGS="$save_LDFLAGS"
+- LIBS="$save_LIBS"
+- ;;
+- esac
++_AM_IF_OPTION([no-define],,
++[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
++ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+- case $lt_cv_dlopen_self in
+- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+- *) enable_dlopen_self=unknown ;;
++# Some tools Automake needs.
++AC_REQUIRE([AM_SANITY_CHECK])dnl
++AC_REQUIRE([AC_ARG_PROGRAM])dnl
++AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
++AM_MISSING_PROG(AUTOCONF, autoconf)
++AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
++AM_MISSING_PROG(AUTOHEADER, autoheader)
++AM_MISSING_PROG(MAKEINFO, makeinfo)
++AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
++AC_REQUIRE([AM_PROG_MKDIR_P])dnl
++# We need awk for the "check" target. The system "awk" is bad on
++# some platforms.
++AC_REQUIRE([AC_PROG_AWK])dnl
++AC_REQUIRE([AC_PROG_MAKE_SET])dnl
++AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
++ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
++ [_AM_PROG_TAR([v7])])])
++_AM_IF_OPTION([no-dependencies],,
++[AC_PROVIDE_IFELSE([AC_PROG_CC],
++ [_AM_DEPENDENCIES(CC)],
++ [define([AC_PROG_CC],
++ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_CXX],
++ [_AM_DEPENDENCIES(CXX)],
++ [define([AC_PROG_CXX],
++ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_OBJC],
++ [_AM_DEPENDENCIES(OBJC)],
++ [define([AC_PROG_OBJC],
++ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
++])
++_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
++dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
++dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
++dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
++AC_CONFIG_COMMANDS_PRE(dnl
++[m4_provide_if([_AM_COMPILER_EXEEXT],
++ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
++])
++m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
++_am_arg=$1
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++ case $_am_header in
++ $_am_arg | $_am_arg:* )
++ break ;;
++ * )
++ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+-
+- case $lt_cv_dlopen_self_static in
+- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+- *) enable_dlopen_self_static=unknown ;;
++done
++echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
++m4trace:/usr/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++if test x"${install_sh}" != xset; then
++ case $am_aux_dir in
++ *\ * | *\ *)
++ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
++ *)
++ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+ fi
+-_LT_DECL([dlopen_support], [enable_dlopen], [0],
+- [Whether dlopen is supported])
+-_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+- [Whether dlopen of programs is supported])
+-_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+- [Whether dlopen of statically linked programs is supported])
++AC_SUBST(install_sh)])
++m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
++mkdir .tst 2>/dev/null
++if test -d .tst; then
++ am__leading_dot=.
++else
++ am__leading_dot=_
++fi
++rmdir .tst 2>/dev/null
++AC_SUBST([am__leading_dot])])
++m4trace:/usr/share/aclocal-1.11/maintainer.m4:19: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]),
++ [enable], [m4_define([am_maintainer_other], [disable])],
++ [disable], [m4_define([am_maintainer_other], [enable])],
++ [m4_define([am_maintainer_other], [enable])
++ m4_warn([syntax], [unexpected argument to AM@&t at _MAINTAINER_MODE: $1])])
++AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
++ dnl maintainer-mode's default is 'disable' unless 'enable' is passed
++ AC_ARG_ENABLE([maintainer-mode],
++[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
++ (and sometimes confusing) to the casual installer],
++ [USE_MAINTAINER_MODE=$enableval],
++ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
++ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
++ AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
++ MAINT=$MAINTAINER_MODE_TRUE
++ AC_SUBST([MAINT])dnl
++
+ ])
+-m4trace:/usr/share/aclocal/libtool.m4:1841: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:1841: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete.
++m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
++m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete.
+ You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:2741: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl
+-AC_MSG_CHECKING([for $1])
+-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+-[case $MAGIC_CMD in
+-[[\\/*] | ?:[\\/]*])
+- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+- ;;
+-*)
+- lt_save_MAGIC_CMD="$MAGIC_CMD"
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-dnl $ac_dummy forces splitting on constant user-supplied paths.
+-dnl POSIX.2 word splitting is done only on the output of word expansions,
+-dnl not every word. This closes a longstanding sh security hole.
+- ac_dummy="m4_if([$2], , $PATH, [$2])"
+- for ac_dir in $ac_dummy; do
+- IFS="$lt_save_ifs"
+- test -z "$ac_dir" && ac_dir=.
+- if test -f $ac_dir/$1; then
+- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+- if test -n "$file_magic_test_file"; then
+- case $deplibs_check_method in
+- "file_magic "*)
+- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+- $EGREP "$file_magic_regex" > /dev/null; then
+- :
+- else
+- cat <<_LT_EOF 1>&2
+-
+-*** Warning: the command libtool uses to detect shared libraries,
+-*** $file_magic_cmd, produces output that libtool cannot recognize.
+-*** The result is that libtool may fail to recognize shared libraries
+-*** as such. This will affect the creation of libtool libraries that
+-*** depend on shared libraries, but programs linked with such libtool
+-*** libraries will work regardless of this problem. Nevertheless, you
+-*** may want to report the problem to your system manager and/or to
+-*** bug-libtool at gnu.org
-
+-_LT_EOF
+- fi ;;
+- esac
+- fi
+- break
+- fi
+- done
+- IFS="$lt_save_ifs"
+- MAGIC_CMD="$lt_save_MAGIC_CMD"
++AM_MAINTAINER_MODE])
++m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
++cat > confinc << 'END'
++am__doit:
++ @echo this is the am__doit target
++.PHONY: am__doit
++END
++# If we don't find an include directive, just comment out the code.
++AC_MSG_CHECKING([for style of include used by $am_make])
++am__include="#"
++am__quote=
++_am_result=none
++# First try GNU make style include.
++echo "include confinc" > confmf
++# Ignore all kinds of additional output from `make'.
++case `$am_make -s -f confmf 2> /dev/null` in #(
++*the\ am__doit\ target*)
++ am__include=include
++ am__quote=
++ _am_result=GNU
+ ;;
+-esac])
+-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+-if test -n "$MAGIC_CMD"; then
+- AC_MSG_RESULT($MAGIC_CMD)
++esac
++# Now try BSD make style include.
++if test "$am__include" = "#"; then
++ echo '.include "confinc"' > confmf
++ case `$am_make -s -f confmf 2> /dev/null` in #(
++ *the\ am__doit\ target*)
++ am__include=.include
++ am__quote="\""
++ _am_result=BSD
++ ;;
++ esac
++fi
++AC_SUBST([am__include])
++AC_SUBST([am__quote])
++AC_MSG_RESULT([$_am_result])
++rm -f confinc confmf
++])
++m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
++$1=${$1-"${am_missing_run}$2"}
++AC_SUBST($1)])
++m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++AC_REQUIRE_AUX_FILE([missing])dnl
++if test x"${MISSING+set}" != xset; then
++ case $am_aux_dir in
++ *\ * | *\ *)
++ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
++ *)
++ MISSING="\${SHELL} $am_aux_dir/missing" ;;
++ esac
++fi
++# Use eval to expand $SHELL
++if eval "$MISSING --run true"; then
++ am_missing_run="$MISSING --run "
+ else
+- AC_MSG_RESULT(no)
++ am_missing_run=
++ AC_MSG_WARN([`missing' script is too old or missing])
+ fi
+-_LT_DECL([], [MAGIC_CMD], [0],
+- [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+ ])
+-m4trace:/usr/share/aclocal/libtool.m4:2803: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:2803: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:2826: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl
+-AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+-m4_require([_LT_DECL_SED])dnl
+-m4_require([_LT_DECL_EGREP])dnl
++m4trace:/usr/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl
++AC_REQUIRE([AC_PROG_MKDIR_P])dnl
++dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
++dnl while keeping a definition of mkdir_p for backward compatibility.
++dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
++dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
++dnl Makefile.ins that do not define MKDIR_P, so we do our own
++dnl adjustment using top_builddir (which is defined more often than
++dnl MKDIR_P).
++AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
++case $mkdir_p in
++ [[\\/$]]* | ?:[[\\/]]*) ;;
++ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
++esac
++])
++m4trace:/usr/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
++m4trace:/usr/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
++m4trace:/usr/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
++m4trace:/usr/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
++m4trace:/usr/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
++ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
++ ac_status=$?
++ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++ (exit $ac_status); }])
++m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
++# Just in case
++sleep 1
++echo timestamp > conftest.file
++# Reject unsafe characters in $srcdir or the absolute working directory
++# name. Accept space and tab only in the latter.
++am_lf='
++'
++case `pwd` in
++ *[[\\\"\#\$\&\'\`$am_lf]]*)
++ AC_MSG_ERROR([unsafe absolute working directory name]);;
++esac
++case $srcdir in
++ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
++ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
++esac
+
+-AC_ARG_WITH([gnu-ld],
+- [AS_HELP_STRING([--with-gnu-ld],
+- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
+- [test "$withval" = no || with_gnu_ld=yes],
+- [with_gnu_ld=no])dnl
++# Do `set' in a subshell so we don't clobber the current shell's
++# arguments. Must try -L first in case configure is actually a
++# symlink; some systems play weird games with the mod time of symlinks
++# (eg FreeBSD returns the mod time of the symlink's containing
++# directory).
++if (
++ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
++ if test "$[*]" = "X"; then
++ # -L didn't work.
++ set X `ls -t "$srcdir/configure" conftest.file`
++ fi
++ rm -f conftest.file
++ if test "$[*]" != "X $srcdir/configure conftest.file" \
++ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+-ac_prog=ld
+-if test "$GCC" = yes; then
+- # Check if gcc -print-prog-name=ld gives a path.
+- AC_MSG_CHECKING([for ld used by $CC])
+- case $host in
+- *-*-mingw*)
+- # gcc leaves a trailing carriage return which upsets mingw
+- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+- *)
+- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+- esac
+- case $ac_prog in
+- # Accept absolute paths.
+- [[\\/]]* | ?:[[\\/]]*)
+- re_direlt='/[[^/]][[^/]]*/\.\./'
+- # Canonicalize the pathname of ld
+- ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+- while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+- ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+- done
+- test -z "$LD" && LD="$ac_prog"
+- ;;
+- "")
+- # If it fails, then pretend we aren't using GCC.
+- ac_prog=ld
- ;;
--
- *)
-- ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
--if test "x$ac_cv_func_shl_load" = x""yes; then :
-- lt_cv_dlopen="shl_load"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
--$as_echo_n "checking for shl_load in -ldld... " >&6; }
--if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char shl_load ();
--int
--main ()
--{
--return shl_load ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dld_shl_load=yes
--else
-- ac_cv_lib_dld_shl_load=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
--$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
--if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
-- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
--else
-- ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
--if test "x$ac_cv_func_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
--$as_echo_n "checking for dlopen in -ldl... " >&6; }
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dlopen ();
--int
--main ()
--{
--return dlopen ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dl_dlopen=yes
--else
-- ac_cv_lib_dl_dlopen=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
--$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
--if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
--$as_echo_n "checking for dlopen in -lsvld... " >&6; }
--if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lsvld $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dlopen ();
--int
--main ()
--{
--return dlopen ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_svld_dlopen=yes
+- # If it is relative, then search for the first ld in PATH.
+- with_gnu_ld=unknown
+- ;;
+- esac
+-elif test "$with_gnu_ld" = yes; then
+- AC_MSG_CHECKING([for GNU ld])
-else
-- ac_cv_lib_svld_dlopen=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
+- AC_MSG_CHECKING([for non-GNU ld])
-fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
--$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
--if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
-- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
--$as_echo_n "checking for dld_link in -ldld... " >&6; }
--if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char dld_link ();
--int
--main ()
--{
--return dld_link ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"; then :
-- ac_cv_lib_dld_dld_link=yes
+-AC_CACHE_VAL(lt_cv_path_LD,
+-[if test -z "$LD"; then
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+- for ac_dir in $PATH; do
+- IFS="$lt_save_ifs"
+- test -z "$ac_dir" && ac_dir=.
+- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+- lt_cv_path_LD="$ac_dir/$ac_prog"
+- # Check to see if the program is GNU ld. I'd rather use --version,
+- # but apparently some variants of GNU ld only accept -v.
+- # Break only if it was the GNU/non-GNU ld that we prefer.
+- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+- *GNU* | *'with BFD'*)
+- test "$with_gnu_ld" != no && break
+- ;;
+- *)
+- test "$with_gnu_ld" != yes && break
+- ;;
+- esac
+- fi
+- done
+- IFS="$lt_save_ifs"
-else
-- ac_cv_lib_dld_dld_link=no
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
--$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
--if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
-- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
+- lt_cv_path_LD="$LD" # Let the user override the test with a path.
+-fi])
+-LD="$lt_cv_path_LD"
+-if test -n "$LD"; then
+- AC_MSG_RESULT($LD)
++ # If neither matched, then we have a broken ls. This can happen
++ # if, for instance, CONFIG_SHELL is bash and it inherits a
++ # broken ls alias from the environment. This has actually
++ # happened. Such a system could not be considered "sane".
++ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
++alias in your environment])
++ fi
++
++ test "$[2]" = conftest.file
++ )
++then
++ # Ok.
++ :
+ else
+- AC_MSG_RESULT(no)
++ AC_MSG_ERROR([newly created file is older than distributed files!
++Check your system clock])
+ fi
+-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+-_LT_PATH_LD_GNU
+-AC_SUBST([LD])
-
--
+-_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
++AC_MSG_RESULT(yes)])
++m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules],
++[ --enable-silent-rules less verbose build output (undo: `make V=1')
++ --disable-silent-rules verbose build output (undo: `make V=0')])
++case $enable_silent_rules in
++yes) AM_DEFAULT_VERBOSITY=0;;
++no) AM_DEFAULT_VERBOSITY=1;;
++*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
++esac
++AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
++AM_BACKSLASH='\'
++AC_SUBST([AM_BACKSLASH])dnl
++_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+ ])
+-m4trace:/usr/share/aclocal/libtool.m4:2914: -1- AU_DEFUN([AM_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:2914: -1- AC_DEFUN([AM_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LD' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:2915: -1- AU_DEFUN([AC_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:2915: -1- AC_DEFUN([AC_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LD' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:3179: -1- AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl
+-AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+-[if test -n "$NM"; then
+- # Let the user override the test.
+- lt_cv_path_NM="$NM"
+-else
+- lt_nm_to_check="${ac_tool_prefix}nm"
+- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+- lt_nm_to_check="$lt_nm_to_check nm"
+- fi
+- for lt_tmp_nm in $lt_nm_to_check; do
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+- IFS="$lt_save_ifs"
+- test -z "$ac_dir" && ac_dir=.
+- tmp_nm="$ac_dir/$lt_tmp_nm"
+- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+- # Check to see if the nm accepts a BSD-compat flag.
+- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+- # nm: unknown option "B" ignored
+- # Tru64's nm complains that /dev/null is an invalid object file
+- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+- */dev/null* | *'Invalid file or object type'*)
+- lt_cv_path_NM="$tmp_nm -B"
+- break
+- ;;
+- *)
+- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+- */dev/null*)
+- lt_cv_path_NM="$tmp_nm -p"
+- break
+- ;;
+- *)
+- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+- continue # so that we can try to find one that supports BSD flags
+- ;;
+- esac
+- ;;
+- esac
+- fi
+- done
+- IFS="$lt_save_ifs"
+- done
+- : ${lt_cv_path_NM=no}
+-fi])
+-if test "$lt_cv_path_NM" != "no"; then
+- NM="$lt_cv_path_NM"
+-else
+- # Didn't find any BSD compatible name lister, look for dumpbin.
+- AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
+- AC_SUBST([DUMPBIN])
+- if test "$DUMPBIN" != ":"; then
+- NM="$DUMPBIN"
+- fi
++m4trace:/usr/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++# Installed binaries are usually stripped using `strip' when the user
++# run `make install-strip'. However `strip' might not be the right
++# tool to use in cross-compilation environments, therefore Automake
++# will honor the `STRIP' environment variable to overrule this program.
++dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
++if test "$cross_compiling" != no; then
++ AC_CHECK_TOOL([STRIP], [strip], :)
+ fi
+-test -z "$NM" && NM=nm
+-AC_SUBST([NM])
+-_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
++INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
++AC_SUBST([INSTALL_STRIP_PROGRAM])])
++m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
++m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
++m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
++AM_MISSING_PROG([AMTAR], [tar])
++m4_if([$1], [v7],
++ [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
++ [m4_case([$1], [ustar],, [pax],,
++ [m4_fatal([Unknown tar format])])
++AC_MSG_CHECKING([how to create a $1 tar archive])
++# Loop over all known methods to create a tar archive until one works.
++_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
++_am_tools=${am_cv_prog_tar_$1-$_am_tools}
++# Do not fold the above two line into one, because Tru64 sh and
++# Solaris sh will not grok spaces in the rhs of `-'.
++for _am_tool in $_am_tools
++do
++ case $_am_tool in
++ gnutar)
++ for _am_tar in tar gnutar gtar;
++ do
++ AM_RUN_LOG([$_am_tar --version]) && break
++ done
++ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
++ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
++ am__untar="$_am_tar -xf -"
++ ;;
++ plaintar)
++ # Must skip GNU tar: if it does not support --format= it doesn't create
++ # ustar tarball either.
++ (tar --version) >/dev/null 2>&1 && continue
++ am__tar='tar chf - "$$tardir"'
++ am__tar_='tar chf - "$tardir"'
++ am__untar='tar xf -'
++ ;;
++ pax)
++ am__tar='pax -L -x $1 -w "$$tardir"'
++ am__tar_='pax -L -x $1 -w "$tardir"'
++ am__untar='pax -r'
++ ;;
++ cpio)
++ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
++ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
++ am__untar='cpio -i -H $1 -d'
++ ;;
++ none)
++ am__tar=false
++ am__tar_=false
++ am__untar=false
++ ;;
++ esac
+
+-AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+- [lt_cv_nm_interface="BSD nm"
+- echo "int some_variable = 0;" > conftest.$ac_ext
+- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+- (eval "$ac_compile" 2>conftest.err)
+- cat conftest.err >&AS_MESSAGE_LOG_FD
+- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+- (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+- cat conftest.err >&AS_MESSAGE_LOG_FD
+- (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
+- cat conftest.out >&AS_MESSAGE_LOG_FD
+- if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+- lt_cv_nm_interface="MS dumpbin"
++ # If the value was cached, stop now. We just wanted to have am__tar
++ # and am__untar set.
++ test -n "${am_cv_prog_tar_$1}" && break
++
++ # tar/untar a dummy directory, and stop if the command works
++ rm -rf conftest.dir
++ mkdir conftest.dir
++ echo GrepMe > conftest.dir/file
++ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
++ rm -rf conftest.dir
++ if test -s conftest.tar; then
++ AM_RUN_LOG([$am__untar <conftest.tar])
++ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+- rm -f conftest*])
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:3257: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:3257: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:3258: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:3258: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:3267: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-LIBM=
+-case $host in
+-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+- # These system don't have libm, or don't need it
+- ;;
+-*-ncr-sysv4.3*)
+- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+- ;;
+-*)
+- AC_CHECK_LIB(m, cos, LIBM="-lm")
+- ;;
+-esac
+-AC_SUBST([LIBM])
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:3286: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:3286: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:6987: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+- [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+- [AC_CHECK_TOOL(GCJ, gcj,)
+- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+- AC_SUBST(GCJFLAGS)])])[]dnl
+-])
+-m4trace:/usr/share/aclocal/libtool.m4:6996: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:6996: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:7003: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,)
++done
++rm -rf conftest.dir
++
++AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
++AC_MSG_RESULT([$am_cv_prog_tar_$1])])
++AC_SUBST([am__tar])
++AC_SUBST([am__untar])
+ ])
+-m4trace:/usr/share/aclocal/libtool.m4:7008: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:7008: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:7119: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
+-m4trace:/usr/share/aclocal/libtool.m4:7119: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT])
+-_$0($*)
++m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ
++
++AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT])
++
++AC_CHECK_TYPES([error_t],
++ [],
++ [AC_DEFINE([error_t], [int],
++ [Define to a type to use for `error_t' if it is not otherwise available.])
++ AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h
++ does not typedef error_t.])],
++ [#if defined(HAVE_ARGZ_H)
++# include <argz.h>
++#endif])
++
++ARGZ_H=
++AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \
++ argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])])
++
++dnl if have system argz functions, allow forced use of
++dnl libltdl-supplied implementation (and default to do so
++dnl on "known bad" systems). Could use a runtime check, but
++dnl (a) detecting malloc issues is notoriously unreliable
++dnl (b) only known system that declares argz functions,
++dnl provides them, yet they are broken, is cygwin
++dnl releases prior to 16-Mar-2007 (1.5.24 and earlier)
++dnl So, it's more straightforward simply to special case
++dnl this for known bad systems.
++AS_IF([test -z "$ARGZ_H"],
++ [AC_CACHE_CHECK(
++ [if argz actually works],
++ [lt_cv_sys_argz_works],
++ [[case $host_os in #(
++ *cygwin*)
++ lt_cv_sys_argz_works=no
++ if test "$cross_compiling" != no; then
++ lt_cv_sys_argz_works="guessing no"
++ else
++ lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
++ save_IFS=$IFS
++ IFS=-.
++ set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
++ IFS=$save_IFS
++ lt_os_major=${2-0}
++ lt_os_minor=${3-0}
++ lt_os_micro=${4-0}
++ if test "$lt_os_major" -gt 1 \
++ || { test "$lt_os_major" -eq 1 \
++ && { test "$lt_os_minor" -gt 5 \
++ || { test "$lt_os_minor" -eq 5 \
++ && test "$lt_os_micro" -gt 24; }; }; }; then
++ lt_cv_sys_argz_works=yes
++ fi
++ fi
++ ;; #(
++ *) lt_cv_sys_argz_works=yes ;;
++ esac]])
++ AS_IF([test "$lt_cv_sys_argz_works" = yes],
++ [AC_DEFINE([HAVE_WORKING_ARGZ], 1,
++ [This value is set to 1 to indicate that the system argz facility works])],
++ [ARGZ_H=argz.h
++ AC_LIBOBJ([argz])])])
++
++AC_SUBST([ARGZ_H])
+ ])
+-m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl
+-dnl Although the argument is deprecated and no longer documented,
+-dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
+-dnl here make sure it is the same as any other declaration of libltdl's
+-dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
+-dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
+-m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
+-_$0()
++m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:])
++m4trace:/usr/share/aclocal/libtool.m4:69: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
++AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
++AC_BEFORE([$0], [LT_LANG])dnl
++AC_BEFORE([$0], [LT_OUTPUT])dnl
++AC_BEFORE([$0], [LTDL_INIT])dnl
++m4_require([_LT_CHECK_BUILDDIR])dnl
++
++dnl Autoconf doesn't catch unexpanded LT_ macros by default:
++m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
++m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
++dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
++dnl unless we require an AC_DEFUNed macro:
++AC_REQUIRE([LTOPTIONS_VERSION])dnl
++AC_REQUIRE([LTSUGAR_VERSION])dnl
++AC_REQUIRE([LTVERSION_VERSION])dnl
++AC_REQUIRE([LTOBSOLETE_VERSION])dnl
++m4_require([_LT_PROG_LTMAIN])dnl
++
++_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
++
++dnl Parse OPTIONS
++_LT_SET_OPTIONS([$0], [$1])
++
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ltmain"
++
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++AC_SUBST(LIBTOOL)dnl
++
++_LT_SETUP
++
++# Only expand once:
++m4_define([LT_INIT])
+ ])
+-m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+-_LTDL_CONVENIENCE])
+-m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:107: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:107: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+ You should run autoupdate.])dnl
+-_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+-_LTDL_CONVENIENCE])
+-m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl
+-dnl Although the argument is deprecated and no longer documented,
+-dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
+-dnl here make sure it is the same as any other declaration of libltdl's
+-dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
+-dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
+-m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
+-_$0()
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+-_LTDL_INSTALLABLE])
+-m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete.
++m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:108: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:108: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete.
+ You should run autoupdate.])dnl
+-_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+-_LTDL_INSTALLABLE])
+-m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [
+- m4_pattern_allow([^_LT_LIBOBJS$])
+- _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS
+-_LT_SET_OPTIONS([$0], [$1])
++m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:607: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt}
++AC_MSG_NOTICE([creating $CONFIG_LT])
++_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
++[# Run this file to recreate a libtool stub with the current configuration.])
+
+-dnl We need to keep our own list of libobjs separate from our parent project,
+-dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
+-dnl we look for our own LIBOBJs.
+-m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
+-m4_pushdef([AC_LIBSOURCES])
++cat >>"$CONFIG_LT" <<\_LTEOF
++lt_cl_silent=false
++exec AS_MESSAGE_LOG_FD>>config.log
++{
++ echo
++ AS_BOX([Running $as_me.])
++} >&AS_MESSAGE_LOG_FD
+
+-dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
+-m4_if(_LTDL_MODE, [],
+- [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
+- m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
+- [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
++lt_cl_help="\
++\`$as_me' creates a local libtool stub from the current configuration,
++for use in further configure time tests before the real libtool is
++generated.
++
++Usage: $[0] [[OPTIONS]]
++
++ -h, --help print this help, then exit
++ -V, --version print version number, then exit
++ -q, --quiet do not print progress messages
++ -d, --debug don't remove temporary files
+
+-AC_ARG_WITH([included_ltdl],
+- [AS_HELP_STRING([--with-included-ltdl],
+- [use the GNU ltdl sources included here])])
++Report bugs to <bug-libtool at gnu.org>."
+
+-if test "x$with_included_ltdl" != xyes; then
+- # We are not being forced to use the included libltdl sources, so
+- # decide whether there is a useful installed version we can use.
+- AC_CHECK_HEADER([ltdl.h],
+- [AC_CHECK_DECL([lt_dlinterface_register],
+- [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
+- [with_included_ltdl=no],
+- [with_included_ltdl=yes])],
+- [with_included_ltdl=yes],
+- [AC_INCLUDES_DEFAULT
+- #include <ltdl.h>])],
+- [with_included_ltdl=yes],
+- [AC_INCLUDES_DEFAULT]
+- )
-fi
--
-- ;;
-- esac
--
-- if test "x$lt_cv_dlopen" != xno; then
-- enable_dlopen=yes
++lt_cl_version="\
++m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
++m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
++configured by $[0], generated by m4_PACKAGE_STRING.
+
+-dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
+-dnl was called yet, then for old times' sake, we assume libltdl is in an
+-dnl eponymous directory:
+-AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
++Copyright (C) 2010 Free Software Foundation, Inc.
++This config.lt script is free software; the Free Software Foundation
++gives unlimited permision to copy, distribute and modify it."
+
+-AC_ARG_WITH([ltdl_include],
+- [AS_HELP_STRING([--with-ltdl-include=DIR],
+- [use the ltdl headers installed in DIR])])
++while test $[#] != 0
++do
++ case $[1] in
++ --version | --v* | -V )
++ echo "$lt_cl_version"; exit 0 ;;
++ --help | --h* | -h )
++ echo "$lt_cl_help"; exit 0 ;;
++ --debug | --d* | -d )
++ debug=: ;;
++ --quiet | --q* | --silent | --s* | -q )
++ lt_cl_silent=: ;;
+
+-if test -n "$with_ltdl_include"; then
+- if test -f "$with_ltdl_include/ltdl.h"; then :
- else
-- enable_dlopen=no
+- AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
- fi
--
-- case $lt_cv_dlopen in
-- dlopen)
-- save_CPPFLAGS="$CPPFLAGS"
-- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
--
-- save_LDFLAGS="$LDFLAGS"
-- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
--
-- save_LIBS="$LIBS"
-- LIBS="$lt_cv_dlopen_libs $LIBS"
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
--$as_echo_n "checking whether a program can dlopen itself... " >&6; }
--if test "${lt_cv_dlopen_self+set}" = set; then :
-- $as_echo_n "(cached) " >&6
-else
-- if test "$cross_compiling" = yes; then :
-- lt_cv_dlopen_self=cross
--else
-- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-- lt_status=$lt_dlunknown
-- cat > conftest.$ac_ext <<_LT_EOF
--#line __oline__ "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--# define LT_DLGLOBAL RTLD_GLOBAL
--#else
--# ifdef DL_GLOBAL
--# define LT_DLGLOBAL DL_GLOBAL
--# else
--# define LT_DLGLOBAL 0
--# endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-- find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--# ifdef RTLD_LAZY
--# define LT_DLLAZY_OR_NOW RTLD_LAZY
--# else
--# ifdef DL_LAZY
--# define LT_DLLAZY_OR_NOW DL_LAZY
--# else
--# ifdef RTLD_NOW
--# define LT_DLLAZY_OR_NOW RTLD_NOW
--# else
--# ifdef DL_NOW
--# define LT_DLLAZY_OR_NOW DL_NOW
--# else
--# define LT_DLLAZY_OR_NOW 0
--# endif
--# endif
--# endif
--# endif
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
-- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-- int status = $lt_dlunknown;
--
-- if (self)
-- {
-- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
-- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-- /* dlclose (self); */
-- }
+- with_ltdl_include=no
+-fi
++ -*) AC_MSG_ERROR([unrecognized option: $[1]
++Try \`$[0] --help' for more information.]) ;;
+
+-AC_ARG_WITH([ltdl_lib],
+- [AS_HELP_STRING([--with-ltdl-lib=DIR],
+- [use the libltdl.la installed in DIR])])
++ *) AC_MSG_ERROR([unrecognized argument: $[1]
++Try \`$[0] --help' for more information.]) ;;
++ esac
++ shift
++done
+
+-if test -n "$with_ltdl_lib"; then
+- if test -f "$with_ltdl_lib/libltdl.la"; then :
- else
-- puts (dlerror ());
--
-- return status;
--}
--_LT_EOF
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-- (./conftest; exit; ) >&5 2>/dev/null
-- lt_status=$?
-- case x$lt_status in
-- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
-- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
-- x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
-- esac
-- else :
-- # compilation failed
-- lt_cv_dlopen_self=no
+- AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
- fi
--fi
--rm -fr conftest*
--
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
--$as_echo "$lt_cv_dlopen_self" >&6; }
--
-- if test "x$lt_cv_dlopen_self" = xyes; then
-- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
--$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
--if test "${lt_cv_dlopen_self_static+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test "$cross_compiling" = yes; then :
-- lt_cv_dlopen_self_static=cross
-else
-- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-- lt_status=$lt_dlunknown
-- cat > conftest.$ac_ext <<_LT_EOF
--#line __oline__ "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
+- with_ltdl_lib=no
++if $lt_cl_silent; then
++ exec AS_MESSAGE_FD>/dev/null
+ fi
++_LTEOF
+
+-case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
+- ,yes,no,no,)
+- m4_case(m4_default(_LTDL_TYPE, [convenience]),
+- [convenience], [_LTDL_CONVENIENCE],
+- [installable], [_LTDL_INSTALLABLE],
+- [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
+- ;;
+- ,no,no,no,)
+- # If the included ltdl is not to be used, then use the
+- # preinstalled libltdl we found.
+- AC_DEFINE([HAVE_LTDL], [1],
+- [Define this if a modern libltdl is already installed])
+- LIBLTDL=-lltdl
+- LTDLDEPS=
+- LTDLINCL=
+- ;;
+- ,no*,no,*)
+- AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
+- ;;
+- *) with_included_ltdl=no
+- LIBLTDL="-L$with_ltdl_lib -lltdl"
+- LTDLDEPS=
+- LTDLINCL="-I$with_ltdl_include"
+- ;;
+-esac
+-INCLTDL="$LTDLINCL"
-
--#ifdef RTLD_GLOBAL
--# define LT_DLGLOBAL RTLD_GLOBAL
--#else
--# ifdef DL_GLOBAL
--# define LT_DLGLOBAL DL_GLOBAL
--# else
--# define LT_DLGLOBAL 0
--# endif
--#endif
+-# Report our decision...
+-AC_MSG_CHECKING([where to find libltdl headers])
+-AC_MSG_RESULT([$LTDLINCL])
+-AC_MSG_CHECKING([where to find libltdl library])
+-AC_MSG_RESULT([$LIBLTDL])
-
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-- find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--# ifdef RTLD_LAZY
--# define LT_DLLAZY_OR_NOW RTLD_LAZY
--# else
--# ifdef DL_LAZY
--# define LT_DLLAZY_OR_NOW DL_LAZY
--# else
--# ifdef RTLD_NOW
--# define LT_DLLAZY_OR_NOW RTLD_NOW
--# else
--# ifdef DL_NOW
--# define LT_DLLAZY_OR_NOW DL_NOW
--# else
--# define LT_DLLAZY_OR_NOW 0
--# endif
--# endif
--# endif
--# endif
--#endif
+-_LTDL_SETUP
++cat >>"$CONFIG_LT" <<_LTEOF
++_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
++_LTEOF
+
+-dnl restore autoconf definition.
+-m4_popdef([AC_LIBOBJ])
+-m4_popdef([AC_LIBSOURCES])
++cat >>"$CONFIG_LT" <<\_LTEOF
++AC_MSG_NOTICE([creating $ofile])
++_LT_OUTPUT_LIBTOOL_COMMANDS
++AS_EXIT(0)
++_LTEOF
++chmod +x "$CONFIG_LT"
+
+-AC_CONFIG_COMMANDS_PRE([
+- _ltdl_libobjs=
+- _ltdl_ltlibobjs=
+- if test -n "$_LT_LIBOBJS"; then
+- # Remove the extension.
+- _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
+- for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
+- _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
+- _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
+- done
+- fi
+- AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
+- AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
++# configure is writing to config.log, but config.lt does its own redirection,
++# appending to config.log, which fails on DOS, as config.log is still kept
++# open by configure. Here we exec the FD to /dev/null, effectively closing
++# config.log, so it can be properly (re)opened and appended to by config.lt.
++lt_cl_success=:
++test "$silent" = yes &&
++ lt_config_lt_args="$lt_config_lt_args --quiet"
++exec AS_MESSAGE_LOG_FD>/dev/null
++$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
++exec AS_MESSAGE_LOG_FD>>config.log
++$lt_cl_success || AS_EXIT(1)
+ ])
-
--void fnord() { int i=42;}
--int main ()
--{
-- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-- int status = $lt_dlunknown;
+-# Only expand once:
+-m4_define([LTDL_INIT])
++m4trace:/usr/share/aclocal/libtool.m4:788: -1- AC_DEFUN([LT_SUPPORTED_TAG], [])
++m4trace:/usr/share/aclocal/libtool.m4:799: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl
++m4_case([$1],
++ [C], [_LT_LANG(C)],
++ [C++], [_LT_LANG(CXX)],
++ [Java], [_LT_LANG(GCJ)],
++ [Fortran 77], [_LT_LANG(F77)],
++ [Fortran], [_LT_LANG(FC)],
++ [Windows Resource], [_LT_LANG(RC)],
++ [m4_ifdef([_LT_LANG_]$1[_CONFIG],
++ [_LT_LANG($1)],
++ [m4_fatal([$0: unsupported language: "$1"])])])dnl
+ ])
+-m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
+-m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:861: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
++m4trace:/usr/share/aclocal/libtool.m4:861: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete.
+ You should run autoupdate.])dnl
+-LTDL_INIT($@)])
+-m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
+-m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete.
++LT_LANG(C++)])
++m4trace:/usr/share/aclocal/libtool.m4:862: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
++m4trace:/usr/share/aclocal/libtool.m4:862: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete.
+ You should run autoupdate.])dnl
+-LTDL_INIT($@)])
+-m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
+-m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete.
++LT_LANG(Fortran 77)])
++m4trace:/usr/share/aclocal/libtool.m4:863: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
++m4trace:/usr/share/aclocal/libtool.m4:863: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete.
+ You should run autoupdate.])dnl
+-LTDL_INIT($@)])
+-m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl
+-AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
+-AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
+-AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
+-AC_REQUIRE([LT_LIB_DLLOAD])dnl
+-AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
+-AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
+-AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
+-AC_REQUIRE([gl_FUNC_ARGZ])dnl
++LT_LANG(Fortran)])
++m4trace:/usr/share/aclocal/libtool.m4:864: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
++m4trace:/usr/share/aclocal/libtool.m4:864: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(Java)])
++m4trace:/usr/share/aclocal/libtool.m4:865: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
++m4trace:/usr/share/aclocal/libtool.m4:865: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(Windows Resource)])
++m4trace:/usr/share/aclocal/libtool.m4:1181: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot])
++AC_ARG_WITH([sysroot],
++[ --with-sysroot[=DIR] Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).],
++[], [with_sysroot=no])
++
++dnl lt_sysroot will always be passed unquoted. We quote it here
++dnl in case the user passed a directory name.
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ AC_MSG_RESULT([${with_sysroot}])
++ AC_MSG_ERROR([The sysroot must be an absolute path.])
++ ;;
++esac
+
+-m4_require([_LT_CHECK_OBJDIR])dnl
+-m4_require([_LT_HEADER_DLFCN])dnl
+-m4_require([_LT_CHECK_DLPREOPEN])dnl
++ AC_MSG_RESULT([${lt_sysroot:-no}])
++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
++[dependent libraries, and in which our libraries should be installed.])])
++m4trace:/usr/share/aclocal/libtool.m4:1445: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++ [$2=no
++ m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++ lt_compiler_flag="$3"
++ # Insert the option either (1) after the last *FLAGS variable, or
++ # (2) before a word containing "conftest.", or (3) at the end.
++ # Note that $ac_compile itself does not contain backslashes and begins
++ # with a dollar sign (not a hyphen), so the echo should work correctly.
++ # The option is referenced via a variable to avoid confusing sed.
++ lt_compile=`echo "$ac_compile" | $SED \
++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
++ -e 's:$: $lt_compiler_flag:'`
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval "$lt_compile" 2>conftest.err)
++ ac_status=$?
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++ if (exit $ac_status) && test -s "$ac_outfile"; then
++ # The compiler can only warn and ignore the option if not recognized
++ # So say no if there are warnings other than the usual output.
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++ $2=yes
++ fi
++ fi
++ $RM conftest*
++])
+
+-dnl Don't require this, or it will be expanded earlier than the code
+-dnl that sets the variables it relies on:
+-_LT_ENABLE_INSTALL
-
-- if (self)
-- {
-- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
-- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-- /* dlclose (self); */
-- }
-- else
-- puts (dlerror ());
+-dnl _LTDL_MODE specific code must be called at least once:
+-_LTDL_MODE_DISPATCH
-
-- return status;
--}
--_LT_EOF
-- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-- (./conftest; exit; ) >&5 2>/dev/null
-- lt_status=$?
-- case x$lt_status in
-- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
-- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
-- x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+-# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
+-# the user used. This is so that ltdl.h can pick up the parent projects
+-# config.h file, The first file in AC_CONFIG_HEADERS must contain the
+-# definitions required by ltdl.c.
+-# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
+-AC_CONFIG_COMMANDS_PRE([dnl
+-m4_pattern_allow([^LT_CONFIG_H$])dnl
+-m4_ifset([AH_HEADER],
+- [LT_CONFIG_H=AH_HEADER],
+- [m4_ifset([AC_LIST_HEADERS],
+- [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`],
+- [])])])
+-AC_SUBST([LT_CONFIG_H])
++if test x"[$]$2" = xyes; then
++ m4_if([$5], , :, [$5])
++else
++ m4_if([$6], , :, [$6])
++fi
++])
++m4trace:/usr/share/aclocal/libtool.m4:1487: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1487: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1496: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++ [$2=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS $3"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&AS_MESSAGE_LOG_FD
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ $2=yes
++ fi
++ else
++ $2=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++])
+
+-AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
+- [], [], [AC_INCLUDES_DEFAULT])
++if test x"[$]$2" = xyes; then
++ m4_if([$4], , :, [$4])
++else
++ m4_if([$5], , :, [$5])
++fi
++])
++m4trace:/usr/share/aclocal/libtool.m4:1531: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1531: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1538: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++# find the maximum length of command line arguments
++AC_MSG_CHECKING([the maximum length of command line arguments])
++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
++ i=0
++ teststring="ABCD"
+
+-AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
+-AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
++ case $build_os in
++ msdosdjgpp*)
++ # On DJGPP, this test can blow up pretty badly due to problems in libc
++ # (any single argument exceeding 2000 bytes causes a buffer overrun
++ # during glob expansion). Even if it were fixed, the result of this
++ # check would be larger than it should be.
++ lt_cv_sys_max_cmd_len=12288; # 12K is about right
++ ;;
+
+-AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
++ gnu*)
++ # Under GNU Hurd, this test is not required because there is
++ # no limit to the length of command line arguments.
++ # Libtool will interpret -1 as no limit whatsoever
++ lt_cv_sys_max_cmd_len=-1;
++ ;;
+
+-name=ltdl
+-LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""`
+-AC_SUBST([LTDLOPEN])
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:437: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
+- [lt_cv_sys_dlopen_deplibs],
+- [# PORTME does your system automatically load deplibs for dlopen?
+- # or its logical equivalent (e.g. shl_load for HP-UX < 11)
+- # For now, we just catch OSes we know something about -- in the
+- # future, we'll try test this programmatically.
+- lt_cv_sys_dlopen_deplibs=unknown
+- case $host_os in
+- aix3*|aix4.1.*|aix4.2.*)
+- # Unknown whether this is true for these versions of AIX, but
+- # we want this `case' here to explicitly catch those versions.
+- lt_cv_sys_dlopen_deplibs=unknown
++ cygwin* | mingw* | cegcc*)
++ # On Win9x/ME, this test blows up -- it succeeds, but takes
++ # about 5 minutes as the teststring grows exponentially.
++ # Worse, since 9x/ME are not pre-emptively multitasking,
++ # you end up with a "frozen" computer, even though with patience
++ # the test eventually succeeds (with a max line length of 256k).
++ # Instead, let's just punt: use the minimum linelength reported by
++ # all of the supported platforms: 8192 (on NT/2K/XP).
++ lt_cv_sys_max_cmd_len=8192;
+ ;;
+- aix[[4-9]]*)
+- lt_cv_sys_dlopen_deplibs=yes
++
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
+ ;;
++
+ amigaos*)
+- case $host_cpu in
+- powerpc)
+- lt_cv_sys_dlopen_deplibs=no
+- ;;
- esac
-- else :
-- # compilation failed
-- lt_cv_dlopen_self_static=no
-- fi
--fi
--rm -fr conftest*
--
--
+- ;;
+- darwin*)
+- # Assuming the user has installed a libdl from somewhere, this is true
+- # If you are looking for one http://www.opendarwin.org/projects/dlcompat
+- lt_cv_sys_dlopen_deplibs=yes
+- ;;
+- freebsd* | dragonfly*)
+- lt_cv_sys_dlopen_deplibs=yes
+- ;;
+- gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
+- # GNU and its variants, using gnu ld.so (Glibc)
+- lt_cv_sys_dlopen_deplibs=yes
++ # On AmigaOS with pdksh, this test takes hours, literally.
++ # So we just punt and use a minimum line length of 8192.
++ lt_cv_sys_max_cmd_len=8192;
+ ;;
+- hpux10*|hpux11*)
+- lt_cv_sys_dlopen_deplibs=yes
++
++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
++ # This has been around since 386BSD, at least. Likely further.
++ if test -x /sbin/sysctl; then
++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
++ elif test -x /usr/sbin/sysctl; then
++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
++ else
++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
++ fi
++ # And add a safety zone
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+ ;;
++
+ interix*)
+- lt_cv_sys_dlopen_deplibs=yes
++ # We know the value 262144 and hardcode it with a safety zone (like BSD)
++ lt_cv_sys_max_cmd_len=196608
+ ;;
+- irix[[12345]]*|irix6.[[01]]*)
+- # Catch all versions of IRIX before 6.2, and indicate that we don't
+- # know how it worked for any of those versions.
+- lt_cv_sys_dlopen_deplibs=unknown
++
++ osf*)
++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
++ # nice to cause kernel panics so lets avoid the loop below.
++ # First set a reasonable default.
++ lt_cv_sys_max_cmd_len=16384
++ #
++ if test -x /sbin/sysconfig; then
++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
++ *1*) lt_cv_sys_max_cmd_len=-1 ;;
++ esac
++ fi
+ ;;
+- irix*)
+- # The case above catches anything before 6.2, and it's known that
+- # at 6.2 and later dlopen does load deplibs.
+- lt_cv_sys_dlopen_deplibs=yes
++ sco3.2v5*)
++ lt_cv_sys_max_cmd_len=102400
+ ;;
+- netbsd* | netbsdelf*-gnu)
+- lt_cv_sys_dlopen_deplibs=yes
++ sysv5* | sco5v6* | sysv4.2uw2*)
++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
++ if test -n "$kargmax"; then
++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
++ else
++ lt_cv_sys_max_cmd_len=32768
++ fi
+ ;;
+- openbsd*)
+- lt_cv_sys_dlopen_deplibs=yes
++ *)
++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++ if test -n "$lt_cv_sys_max_cmd_len"; then
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++ else
++ # Make teststring a little bigger before we do anything with it.
++ # a 1K string should be a reasonable start.
++ for i in 1 2 3 4 5 6 7 8 ; do
++ teststring=$teststring$teststring
++ done
++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++ # If test is not a shell built-in, we'll probably end up computing a
++ # maximum length that is only half of the actual maximum length, but
++ # we can't tell.
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
++ test $i != 17 # 1/2 MB should be enough
++ do
++ i=`expr $i + 1`
++ teststring=$teststring$teststring
++ done
++ # Only check the string length outside the loop.
++ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
++ teststring=
++ # Add a significant safety factor because C++ compilers can tack on
++ # massive amounts of additional arguments before passing them to the
++ # linker. It appears as though 1/2 is a usable value.
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++ fi
+ ;;
+- osf[[1234]]*)
+- # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
+- # it did *not* use an RPATH in a shared library to find objects the
+- # library depends on, so we explicitly say `no'.
+- lt_cv_sys_dlopen_deplibs=no
++ esac
++])
++if test -n $lt_cv_sys_max_cmd_len ; then
++ AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
++else
++ AC_MSG_RESULT(none)
++fi
++max_cmd_len=$lt_cv_sys_max_cmd_len
++_LT_DECL([], [max_cmd_len], [0],
++ [What is the maximum length of a command?])
++])
++m4trace:/usr/share/aclocal/libtool.m4:1671: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1671: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1782: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl
++if test "x$enable_dlopen" != xyes; then
++ enable_dlopen=unknown
++ enable_dlopen_self=unknown
++ enable_dlopen_self_static=unknown
++else
++ lt_cv_dlopen=no
++ lt_cv_dlopen_libs=
++
++ case $host_os in
++ beos*)
++ lt_cv_dlopen="load_add_on"
++ lt_cv_dlopen_libs=
++ lt_cv_dlopen_self=yes
+ ;;
+- osf5.0|osf5.0a|osf5.1)
+- # dlopen *does* load deplibs and with the right loader patch applied
+- # it even uses RPATH in a shared library to search for shared objects
+- # that the library depends on, but there's no easy way to know if that
+- # patch is installed. Since this is the case, all we can really
+- # say is unknown -- it depends on the patch being installed. If
+- # it is, this changes to `yes'. Without it, it would be `no'.
+- lt_cv_sys_dlopen_deplibs=unknown
++
++ mingw* | pw32* | cegcc*)
++ lt_cv_dlopen="LoadLibrary"
++ lt_cv_dlopen_libs=
+ ;;
+- osf*)
+- # the two cases above should catch all versions of osf <= 5.1. Read
+- # the comments above for what we know about them.
+- # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
+- # is used to find them so we can finally say `yes'.
+- lt_cv_sys_dlopen_deplibs=yes
++
++ cygwin*)
++ lt_cv_dlopen="dlopen"
++ lt_cv_dlopen_libs=
+ ;;
+- qnx*)
+- lt_cv_sys_dlopen_deplibs=yes
++
++ darwin*)
++ # if libdl is installed we need to link against it
++ AC_CHECK_LIB([dl], [dlopen],
++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
++ lt_cv_dlopen="dyld"
++ lt_cv_dlopen_libs=
++ lt_cv_dlopen_self=yes
++ ])
+ ;;
+- solaris*)
+- lt_cv_sys_dlopen_deplibs=yes
++
++ *)
++ AC_CHECK_FUNC([shl_load],
++ [lt_cv_dlopen="shl_load"],
++ [AC_CHECK_LIB([dld], [shl_load],
++ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
++ [AC_CHECK_FUNC([dlopen],
++ [lt_cv_dlopen="dlopen"],
++ [AC_CHECK_LIB([dl], [dlopen],
++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
++ [AC_CHECK_LIB([svld], [dlopen],
++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
++ [AC_CHECK_LIB([dld], [dld_link],
++ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
++ ])
++ ])
++ ])
++ ])
++ ])
+ ;;
+- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+- libltdl_cv_sys_dlopen_deplibs=yes
++ esac
++
++ if test "x$lt_cv_dlopen" != xno; then
++ enable_dlopen=yes
++ else
++ enable_dlopen=no
++ fi
++
++ case $lt_cv_dlopen in
++ dlopen)
++ save_CPPFLAGS="$CPPFLAGS"
++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
++
++ save_LDFLAGS="$LDFLAGS"
++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
++
++ save_LIBS="$LIBS"
++ LIBS="$lt_cv_dlopen_libs $LIBS"
++
++ AC_CACHE_CHECK([whether a program can dlopen itself],
++ lt_cv_dlopen_self, [dnl
++ _LT_TRY_DLOPEN_SELF(
++ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
++ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
++ ])
++
++ if test "x$lt_cv_dlopen_self" = xyes; then
++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
++ AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
++ lt_cv_dlopen_self_static, [dnl
++ _LT_TRY_DLOPEN_SELF(
++ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
++ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
++ ])
++ fi
++
++ CPPFLAGS="$save_CPPFLAGS"
++ LDFLAGS="$save_LDFLAGS"
++ LIBS="$save_LIBS"
+ ;;
+ esac
+- ])
+-if test "$lt_cv_sys_dlopen_deplibs" != yes; then
+- AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
+- [Define if the OS needs help to load dependent libraries for dlopen().])
-fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
--$as_echo "$lt_cv_dlopen_self_static" >&6; }
-- fi
--
-- CPPFLAGS="$save_CPPFLAGS"
-- LDFLAGS="$save_LDFLAGS"
-- LIBS="$save_LIBS"
-- ;;
-- esac
--
-- case $lt_cv_dlopen_self in
-- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-- *) enable_dlopen_self=unknown ;;
-- esac
--
-- case $lt_cv_dlopen_self_static in
-- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-- *) enable_dlopen_self_static=unknown ;;
-- esac
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:536: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:536: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:543: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+-AC_CACHE_CHECK([which extension is used for runtime loadable modules],
+- [libltdl_cv_shlibext],
+-[
+-module=yes
+-eval libltdl_cv_shlibext=$shrext_cmds
+- ])
+-if test -n "$libltdl_cv_shlibext"; then
+- m4_pattern_allow([LT_MODULE_EXT])dnl
+- AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
+- [Define to the extension used for runtime loadable modules, say, ".so".])
-fi
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--striplib=
--old_striplib=
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
--$as_echo_n "checking whether stripping libraries is possible... " >&6; }
--if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
-- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
--else
--# FIXME - insert some real tests, host_os isn't really good enough
-- case $host_os in
-- darwin*)
-- if test -n "$STRIP" ; then
-- striplib="$STRIP -x"
-- old_striplib="$STRIP -S"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:559: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:559: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:566: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+-AC_CACHE_CHECK([which variable specifies run-time module search path],
+- [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
+-if test -n "$lt_cv_module_path_var"; then
+- m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
+- AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
+- [Define to the name of the environment variable that determines the run-time module search path.])
++
++ case $lt_cv_dlopen_self in
++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
++ *) enable_dlopen_self=unknown ;;
++ esac
++
++ case $lt_cv_dlopen_self_static in
++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
++ *) enable_dlopen_self_static=unknown ;;
++ esac
+ fi
++_LT_DECL([dlopen_support], [enable_dlopen], [0],
++ [Whether dlopen is supported])
++_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
++ [Whether dlopen of programs is supported])
++_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
++ [Whether dlopen of statically linked programs is supported])
+ ])
+-m4trace:/usr/share/aclocal/ltdl.m4:578: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:578: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:1899: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1899: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete.
+ You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:585: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+-AC_CACHE_CHECK([for the default library search path],
+- [lt_cv_sys_dlsearch_path],
+- [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
+-if test -n "$lt_cv_sys_dlsearch_path"; then
+- sys_dlsearch_path=
+- for dir in $lt_cv_sys_dlsearch_path; do
+- if test -z "$sys_dlsearch_path"; then
+- sys_dlsearch_path="$dir"
- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- fi
-- ;;
-- *)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- ;;
-- esac
--fi
--
--
--
--
--
--
--
--
--
--
--
--
-- # Report which library types will actually be built
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
--$as_echo_n "checking if libtool supports shared libraries... " >&6; }
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
--$as_echo "$can_build_shared" >&6; }
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
--$as_echo_n "checking whether to build shared libraries... " >&6; }
-- test "$can_build_shared" = "no" && enable_shared=no
--
-- # On AIX, shared libraries and static libraries use the same namespace, and
-- # are all built from PIC.
-- case $host_os in
-- aix3*)
-- test "$enable_shared" = yes && enable_static=no
-- if test -n "$RANLIB"; then
-- archive_cmds="$archive_cmds~\$RANLIB \$lib"
-- postinstall_cmds='$RANLIB $lib'
-- fi
-- ;;
--
-- aix[4-9]*)
-- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-- test "$enable_shared" = yes && enable_static=no
-- fi
-- ;;
-- esac
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
--$as_echo "$enable_shared" >&6; }
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
--$as_echo_n "checking whether to build static libraries... " >&6; }
-- # Make sure either enable_shared or enable_static is yes.
-- test "$enable_shared" = yes || enable_static=yes
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
--$as_echo "$enable_static" >&6; }
--
--
--
--
--fi
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--CC="$lt_save_CC"
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ac_config_commands="$ac_config_commands libtool"
--
--
--
--
--# Only expand once:
--
--
--
--
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Wall" >&5
--$as_echo_n "checking to see if compiler understands -Wall... " >&6; }
--
-- save_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -Wall"
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- flag_ok=yes
--else
-- flag_ok=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- CFLAGS="$save_CFLAGS"
--
-- if test "X$flag_ok" = Xyes ; then
-- GST_WALL="yes"
-- true
-- else
-- GST_WALL="no"
-- true
-- fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
--$as_echo "$flag_ok" >&6; }
--
--
--if test "x$GST_WALL" = "xyes"; then
-- GST_ERROR="$GST_ERROR -Wall"
--
-- if test "x$GST_PLUGIN_CVS" = "xyes"; then
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Werror" >&5
--$as_echo_n "checking to see if compiler understands -Werror... " >&6; }
--
-- save_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -Werror"
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--int
--main ()
--{
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_c_try_compile "$LINENO"; then :
-- flag_ok=yes
--else
-- flag_ok=no
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- CFLAGS="$save_CFLAGS"
--
-- if test "X$flag_ok" = Xyes ; then
-- GST_ERROR="$GST_ERROR -Werror"
-- true
-- else
-- GST_ERROR="$GST_ERROR"
-- true
-- fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
--$as_echo "$flag_ok" >&6; }
--
-- fi
--fi
--
--# Extract the first word of "pkg-config", so it can be a program name with args.
--set dummy pkg-config; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_HAVE_PKGCONFIG+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$HAVE_PKGCONFIG"; then
-- ac_cv_prog_HAVE_PKGCONFIG="$HAVE_PKGCONFIG" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_HAVE_PKGCONFIG="yes"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
-- test -z "$ac_cv_prog_HAVE_PKGCONFIG" && ac_cv_prog_HAVE_PKGCONFIG="no"
--fi
--fi
--HAVE_PKGCONFIG=$ac_cv_prog_HAVE_PKGCONFIG
--if test -n "$HAVE_PKGCONFIG"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PKGCONFIG" >&5
--$as_echo "$HAVE_PKGCONFIG" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
--
--
--if test "x$HAVE_PKGCONFIG" = "xno"; then
-- as_fn_error "you need to have pkgconfig installed !" "$LINENO" 5
--fi
--
--
--
--
+- sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
++m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:2875: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl
++AC_MSG_CHECKING([for $1])
++AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
++[case $MAGIC_CMD in
++[[\\/*] | ?:[\\/]*])
++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++ ;;
++*)
++ lt_save_MAGIC_CMD="$MAGIC_CMD"
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++dnl $ac_dummy forces splitting on constant user-supplied paths.
++dnl POSIX.2 word splitting is done only on the output of word expansions,
++dnl not every word. This closes a longstanding sh security hole.
++ ac_dummy="m4_if([$2], , $PATH, [$2])"
++ for ac_dir in $ac_dummy; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f $ac_dir/$1; then
++ lt_cv_path_MAGIC_CMD="$ac_dir/$1"
++ if test -n "$file_magic_test_file"; then
++ case $deplibs_check_method in
++ "file_magic "*)
++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++ $EGREP "$file_magic_regex" > /dev/null; then
++ :
++ else
++ cat <<_LT_EOF 1>&2
++
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such. This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem. Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool at gnu.org
++
++_LT_EOF
++ fi ;;
++ esac
++ fi
++ break
+ fi
+ done
+- m4_pattern_allow([LT_DLSEARCH_PATH])dnl
+- AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
+- [Define to the system default library search path.])
++ IFS="$lt_save_ifs"
++ MAGIC_CMD="$lt_save_MAGIC_CMD"
++ ;;
++esac])
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++ AC_MSG_RESULT($MAGIC_CMD)
++else
++ AC_MSG_RESULT(no)
+ fi
++_LT_DECL([], [MAGIC_CMD], [0],
++ [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+ ])
+-m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:2937: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:2937: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete.
+ You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:632: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$])
+-LT_DLLOADERS=
+-AC_SUBST([LT_DLLOADERS])
-
--if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
--set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $PKG_CONFIG in
-- [\\/]* | ?:[\\/]*)
-- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
-- ;;
-- *)
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
+-AC_LANG_PUSH([C])
-
-- ;;
--esac
--fi
--PKG_CONFIG=$ac_cv_path_PKG_CONFIG
--if test -n "$PKG_CONFIG"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
--$as_echo "$PKG_CONFIG" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
+-LIBADD_DLOPEN=
+-AC_SEARCH_LIBS([dlopen], [dl],
+- [AC_DEFINE([HAVE_LIBDL], [1],
+- [Define if you have the libdl library or equivalent.])
+- if test "$ac_cv_search_dlopen" != "none required" ; then
+- LIBADD_DLOPEN="-ldl"
+- fi
+- libltdl_cv_lib_dl_dlopen="yes"
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
+- [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
+-# include <dlfcn.h>
+-#endif
+- ]], [[dlopen(0, 0);]])],
+- [AC_DEFINE([HAVE_LIBDL], [1],
+- [Define if you have the libdl library or equivalent.])
+- libltdl_cv_func_dlopen="yes"
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
+- [AC_CHECK_LIB([svld], [dlopen],
+- [AC_DEFINE([HAVE_LIBDL], [1],
+- [Define if you have the libdl library or equivalent.])
+- LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
+-if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
+-then
+- lt_save_LIBS="$LIBS"
+- LIBS="$LIBS $LIBADD_DLOPEN"
+- AC_CHECK_FUNCS([dlerror])
+- LIBS="$lt_save_LIBS"
-fi
+-AC_SUBST([LIBADD_DLOPEN])
-
+-LIBADD_SHL_LOAD=
+-AC_CHECK_FUNC([shl_load],
+- [AC_DEFINE([HAVE_SHL_LOAD], [1],
+- [Define if you have the shl_load function.])
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
+- [AC_CHECK_LIB([dld], [shl_load],
+- [AC_DEFINE([HAVE_SHL_LOAD], [1],
+- [Define if you have the shl_load function.])
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
+- LIBADD_SHL_LOAD="-ldld"])])
+-AC_SUBST([LIBADD_SHL_LOAD])
-
--fi
--if test -z "$ac_cv_path_PKG_CONFIG"; then
-- ac_pt_PKG_CONFIG=$PKG_CONFIG
-- # Extract the first word of "pkg-config", so it can be a program name with args.
--set dummy pkg-config; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- case $ac_pt_PKG_CONFIG in
-- [\\/]* | ?:[\\/]*)
-- ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+-case $host_os in
+-darwin[[1567]].*)
+-# We only want this for pre-Mac OS X 10.4.
+- AC_CHECK_FUNC([_dyld_func_lookup],
+- [AC_DEFINE([HAVE_DYLD], [1],
+- [Define if you have the _dyld_func_lookup function.])
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
- ;;
-- *)
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
--
+-beos*)
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
+- ;;
+-cygwin* | mingw* | os2* | pw32*)
+- AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
- ;;
-esac
--fi
--ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
--if test -n "$ac_pt_PKG_CONFIG"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
--$as_echo "$ac_pt_PKG_CONFIG" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- if test "x$ac_pt_PKG_CONFIG" = x; then
-- PKG_CONFIG=""
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- PKG_CONFIG=$ac_pt_PKG_CONFIG
-- fi
--else
-- PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
--fi
++m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:2960: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
+
+-AC_CHECK_LIB([dld], [dld_link],
+- [AC_DEFINE([HAVE_DLD], [1],
+- [Define if you have the GNU dld library.])
+- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
+-AC_SUBST([LIBADD_DLD_LINK])
++AC_ARG_WITH([gnu-ld],
++ [AS_HELP_STRING([--with-gnu-ld],
++ [assume the C compiler uses GNU ld @<:@default=no@:>@])],
++ [test "$withval" = no || with_gnu_ld=yes],
++ [with_gnu_ld=no])dnl
+
+-m4_pattern_allow([^LT_DLPREOPEN$])
+-LT_DLPREOPEN=
+-if test -n "$LT_DLLOADERS"
+-then
+- for lt_loader in $LT_DLLOADERS; do
+- LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
++ac_prog=ld
++if test "$GCC" = yes; then
++ # Check if gcc -print-prog-name=ld gives a path.
++ AC_MSG_CHECKING([for ld used by $CC])
++ case $host in
++ *-*-mingw*)
++ # gcc leaves a trailing carriage return which upsets mingw
++ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
++ *)
++ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
++ esac
++ case $ac_prog in
++ # Accept absolute paths.
++ [[\\/]]* | ?:[[\\/]]*)
++ re_direlt='/[[^/]][[^/]]*/\.\./'
++ # Canonicalize the pathname of ld
++ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
++ done
++ test -z "$LD" && LD="$ac_prog"
++ ;;
++ "")
++ # If it fails, then pretend we aren't using GCC.
++ ac_prog=ld
++ ;;
++ *)
++ # If it is relative, then search for the first ld in PATH.
++ with_gnu_ld=unknown
++ ;;
++ esac
++elif test "$with_gnu_ld" = yes; then
++ AC_MSG_CHECKING([for GNU ld])
++else
++ AC_MSG_CHECKING([for non-GNU ld])
++fi
++AC_CACHE_VAL(lt_cv_path_LD,
++[if test -z "$LD"; then
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ for ac_dir in $PATH; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
++ lt_cv_path_LD="$ac_dir/$ac_prog"
++ # Check to see if the program is GNU ld. I'd rather use --version,
++ # but apparently some variants of GNU ld only accept -v.
++ # Break only if it was the GNU/non-GNU ld that we prefer.
++ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
++ *GNU* | *'with BFD'*)
++ test "$with_gnu_ld" != no && break
++ ;;
++ *)
++ test "$with_gnu_ld" != yes && break
++ ;;
++ esac
++ fi
+ done
+- AC_DEFINE([HAVE_LIBDLLOADER], [1],
+- [Define if libdlloader will be built on this platform])
++ IFS="$lt_save_ifs"
++else
++ lt_cv_path_LD="$LD" # Let the user override the test with a path.
++fi])
++LD="$lt_cv_path_LD"
++if test -n "$LD"; then
++ AC_MSG_RESULT($LD)
++else
++ AC_MSG_RESULT(no)
+ fi
+-AC_SUBST([LT_DLPREOPEN])
-
+-dnl This isn't used anymore, but set it for backwards compatibility
+-LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
+-AC_SUBST([LIBADD_DL])
++test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
++_LT_PATH_LD_GNU
++AC_SUBST([LD])
+
+-AC_LANG_POP
++_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+ ])
+-m4trace:/usr/share/aclocal/ltdl.m4:725: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:725: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:3049: -1- AU_DEFUN([AM_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3049: -1- AC_DEFUN([AM_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LD' is obsolete.
+ You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:733: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+-AC_CACHE_CHECK([for _ prefix in compiled symbols],
+- [lt_cv_sys_symbol_underscore],
+- [lt_cv_sys_symbol_underscore=no
+- cat > conftest.$ac_ext <<_LT_EOF
+-void nm_test_func(){}
+-int main(){nm_test_func;return 0;}
+-_LT_EOF
+- if AC_TRY_EVAL(ac_compile); then
+- # Now try to grab the symbols.
+- ac_nlist=conftest.nm
+- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
+- # See whether the symbols have a leading underscore.
+- if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
+- lt_cv_sys_symbol_underscore=yes
+- else
+- if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
+- :
+- else
+- echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
+- fi
++m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3050: -1- AU_DEFUN([AC_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3050: -1- AC_DEFUN([AC_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LD' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3344: -1- AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl
++AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
++[if test -n "$NM"; then
++ # Let the user override the test.
++ lt_cv_path_NM="$NM"
++else
++ lt_nm_to_check="${ac_tool_prefix}nm"
++ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
++ lt_nm_to_check="$lt_nm_to_check nm"
++ fi
++ for lt_tmp_nm in $lt_nm_to_check; do
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ tmp_nm="$ac_dir/$lt_tmp_nm"
++ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
++ # Check to see if the nm accepts a BSD-compat flag.
++ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
++ # nm: unknown option "B" ignored
++ # Tru64's nm complains that /dev/null is an invalid object file
++ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
++ */dev/null* | *'Invalid file or object type'*)
++ lt_cv_path_NM="$tmp_nm -B"
++ break
++ ;;
++ *)
++ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
++ */dev/null*)
++ lt_cv_path_NM="$tmp_nm -p"
++ break
++ ;;
++ *)
++ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
++ continue # so that we can try to find one that supports BSD flags
++ ;;
++ esac
++ ;;
++ esac
+ fi
+- else
+- echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+- fi
++ done
++ IFS="$lt_save_ifs"
++ done
++ : ${lt_cv_path_NM=no}
++fi])
++if test "$lt_cv_path_NM" != "no"; then
++ NM="$lt_cv_path_NM"
++else
++ # Didn't find any BSD compatible name lister, look for dumpbin.
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
+ else
+- echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
+- cat conftest.c >&AS_MESSAGE_LOG_FD
++ AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
+ fi
+- rm -rf conftest*
+- ])
+- sys_symbol_underscore=$lt_cv_sys_symbol_underscore
+- AC_SUBST([sys_symbol_underscore])
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:770: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:770: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:777: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
+-if test x"$lt_cv_sys_symbol_underscore" = xyes; then
+- if test x"$libltdl_cv_func_dlopen" = xyes ||
+- test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
+- AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
+- [libltdl_cv_need_uscore],
+- [libltdl_cv_need_uscore=unknown
+- save_LIBS="$LIBS"
+- LIBS="$LIBS $LIBADD_DLOPEN"
+- _LT_TRY_DLOPEN_SELF(
+- [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
+- [], [libltdl_cv_need_uscore=cross])
+- LIBS="$save_LIBS"
+- ])
++ AC_SUBST([DUMPBIN])
++ if test "$DUMPBIN" != ":"; then
++ NM="$DUMPBIN"
+ fi
+ fi
++test -z "$NM" && NM=nm
++AC_SUBST([NM])
++_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+-if test x"$libltdl_cv_need_uscore" = xyes; then
+- AC_DEFINE([NEED_USCORE], [1],
+- [Define if dlsym() requires a leading underscore in symbol names.])
-fi
+-])
+-m4trace:/usr/share/aclocal/ltdl.m4:802: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
+-m4trace:/usr/share/aclocal/ltdl.m4:802: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete.
+-You should run autoupdate.])dnl
+-m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
+-m4trace:/usr/share/aclocal/ltoptions.m4:13: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+-m4trace:/usr/share/aclocal/ltoptions.m4:110: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you
+-put the `dlopen' option into LT_INIT's first parameter.])
++AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
++ [lt_cv_nm_interface="BSD nm"
++ echo "int some_variable = 0;" > conftest.$ac_ext
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval "$ac_compile" 2>conftest.err)
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
++ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
++ cat conftest.out >&AS_MESSAGE_LOG_FD
++ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
++ lt_cv_nm_interface="MS dumpbin"
++ fi
++ rm -f conftest*])
+ ])
+-m4trace:/usr/share/aclocal/ltoptions.m4:110: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:3434: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3434: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete.
+ You should run autoupdate.])dnl
+-_LT_SET_OPTION([LT_INIT], [dlopen])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you
+-put the `dlopen' option into LT_INIT's first parameter.])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:145: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-_LT_SET_OPTION([LT_INIT], [win32-dll])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you
+-put the `win32-dll' option into LT_INIT's first parameter.])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:145: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
++m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3435: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3435: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete.
+ You should run autoupdate.])dnl
+-AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-_LT_SET_OPTION([LT_INIT], [win32-dll])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you
+-put the `win32-dll' option into LT_INIT's first parameter.])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:194: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:198: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared])
++m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3505: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++LIBM=
++case $host in
++*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
++ # These system don't have libm, or don't need it
++ ;;
++*-ncr-sysv4.3*)
++ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
++ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
++ ;;
++*)
++ AC_CHECK_LIB(m, cos, LIBM="-lm")
++ ;;
++esac
++AC_SUBST([LIBM])
+ ])
+-m4trace:/usr/share/aclocal/ltoptions.m4:202: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:202: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete.
+-You should run autoupdate.])dnl
+-AC_ENABLE_SHARED($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:3524: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3524: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete.
+ You should run autoupdate.])dnl
+-AC_DISABLE_SHARED($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:248: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:252: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static])
++m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7482: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
++ [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
++ [AC_CHECK_TOOL(GCJ, gcj,)
++ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
++ AC_SUBST(GCJFLAGS)])])[]dnl
+ ])
+-m4trace:/usr/share/aclocal/ltoptions.m4:256: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:256: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete.
+-You should run autoupdate.])dnl
+-AC_ENABLE_STATIC($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:7491: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7491: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete.
+ You should run autoupdate.])dnl
+-AC_DISABLE_STATIC($@)])
+-m4trace:/usr/share/aclocal/ltoptions.m4:302: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+-the `fast-install' option into LT_INIT's first parameter.])
++m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7498: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,)
+ ])
+-m4trace:/usr/share/aclocal/ltoptions.m4:302: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete.
++m4trace:/usr/share/aclocal/libtool.m4:7503: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7503: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete.
+ You should run autoupdate.])dnl
+-_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+-the `fast-install' option into LT_INIT's first parameter.])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:309: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+-the `disable-fast-install' option into LT_INIT's first parameter.])
+-])
+-m4trace:/usr/share/aclocal/ltoptions.m4:309: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete.
++m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7623: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7623: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete.
+ You should run autoupdate.])dnl
+-_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+-the `disable-fast-install' option into LT_INIT's first parameter.])
++m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT])
++_$0($*)
+ ])
+-m4trace:/usr/share/aclocal/ltoptions.m4:342: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you
+-put the `pic-only' option into LT_INIT's first parameter.])
++m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl
++dnl Although the argument is deprecated and no longer documented,
++dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
++dnl here make sure it is the same as any other declaration of libltdl's
++dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
++dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
++m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
++_$0()
+ ])
+-m4trace:/usr/share/aclocal/ltoptions.m4:342: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete.
++m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_CONVENIENCE])
++m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete.
+ You should run autoupdate.])dnl
+-_LT_SET_OPTION([LT_INIT], [pic-only])
+-AC_DIAGNOSE([obsolete],
+-[$0: Remove this warning and the call to _LT_SET_OPTION when you
+-put the `pic-only' option into LT_INIT's first parameter.])
++_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_CONVENIENCE])
++m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl
++dnl Although the argument is deprecated and no longer documented,
++dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
++dnl here make sure it is the same as any other declaration of libltdl's
++dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
++dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
++m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
++_$0()
+ ])
+-m4trace:/usr/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+-m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6b'
+-macro_revision='1.3017'
+-_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+-_LT_DECL(, macro_revision, 0)
++m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_INSTALLABLE])
++m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete.
++You should run autoupdate.])dnl
++_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_INSTALLABLE])
++m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [
++ m4_pattern_allow([^_LT_LIBOBJS$])
++ _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
+ ])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_RC])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG])
+-m4trace:/usr/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C])
+-m4trace:/usr/share/aclocal/pkg.m4:26: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+-m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+- AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
++m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS
++_LT_SET_OPTIONS([$0], [$1])
++
++dnl We need to keep our own list of libobjs separate from our parent project,
++dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
++dnl we look for our own LIBOBJs.
++m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
++m4_pushdef([AC_LIBSOURCES])
++
++dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
++m4_if(_LTDL_MODE, [],
++ [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
++ m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
++ [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
++
++AC_ARG_WITH([included_ltdl],
++ [AS_HELP_STRING([--with-included-ltdl],
++ [use the GNU ltdl sources included here])])
++
++if test "x$with_included_ltdl" != xyes; then
++ # We are not being forced to use the included libltdl sources, so
++ # decide whether there is a useful installed version we can use.
++ AC_CHECK_HEADER([ltdl.h],
++ [AC_CHECK_DECL([lt_dlinterface_register],
++ [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
++ [with_included_ltdl=no],
++ [with_included_ltdl=yes])],
++ [with_included_ltdl=yes],
++ [AC_INCLUDES_DEFAULT
++ #include <ltdl.h>])],
++ [with_included_ltdl=yes],
++ [AC_INCLUDES_DEFAULT]
++ )
+ fi
-if test -n "$PKG_CONFIG"; then
-- _pkg_min_version=0.9.0
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
--$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+- _pkg_min_version=m4_default([$1], [0.9.0])
+- AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
- if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
+- AC_MSG_RESULT([yes])
- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
+- AC_MSG_RESULT([no])
- PKG_CONFIG=""
- fi
-
--fi
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST" >&5
--$as_echo_n "checking for GST... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_CFLAGS"; then
-- pkg_cv_GST_CFLAGS="$GST_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
-- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_CFLAGS=`$PKG_CONFIG --cflags "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_LIBS"; then
-- pkg_cv_GST_LIBS="$GST_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
-- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_LIBS=`$PKG_CONFIG --libs "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- else
-- GST_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GST_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GST=no
--elif test $pkg_failed = untried; then
-- HAVE_GST=no
--else
-- GST_CFLAGS=$pkg_cv_GST_CFLAGS
-- GST_LIBS=$pkg_cv_GST_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GST=yes
--fi
--
--if test "x$HAVE_GST" = "xno"; then
-- as_fn_error "you need gstreamer development packages installed !" "$LINENO" 5
--fi
--
--GST_CFLAGS="$GST_CFLAGS $GST_ERROR"
--
--
--
--
--
--
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST_BASE" >&5
--$as_echo_n "checking for GST_BASE... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_BASE_CFLAGS"; then
-- pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_BASE_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GST_BASE_LIBS"; then
-- pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GST_BASE_LIBS=`$PKG_CONFIG --libs "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- else
-- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GST_BASE_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GST_BASE=no
--elif test $pkg_failed = untried; then
-- HAVE_GST_BASE=no
--else
-- GST_BASE_CFLAGS=$pkg_cv_GST_BASE_CFLAGS
-- GST_BASE_LIBS=$pkg_cv_GST_BASE_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GST_BASE=yes
--fi
--
--if test "x$HAVE_GST_BASE" = "xno"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer base class libraries found (gstreamer-base-$GST_MAJORMINOR)" >&5
--$as_echo "$as_me: no GStreamer base class libraries found (gstreamer-base-$GST_MAJORMINOR)" >&6;}
--fi
--
--
--
--
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPB_BASE" >&5
--$as_echo_n "checking for GSTPB_BASE... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTPB_BASE_CFLAGS"; then
-- pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTPB_BASE_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTPB_BASE_LIBS"; then
-- pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTPB_BASE_LIBS=`$PKG_CONFIG --libs "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
-- else
-- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$GSTPB_BASE_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GSTPB_BASE=no
--elif test $pkg_failed = untried; then
-- HAVE_GSTPB_BASE=no
--else
-- GSTPB_BASE_CFLAGS=$pkg_cv_GSTPB_BASE_CFLAGS
-- GSTPB_BASE_LIBS=$pkg_cv_GSTPB_BASE_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GSTPB_BASE=yes
--fi
--
--if test "x$HAVE_GSTPB_BASE" = "xno"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer Plugins Base libraries found (gstreamer-plugins-base-$GST_MAJORMINOR)" >&5
--$as_echo "$as_me: no GStreamer Plugins Base libraries found (gstreamer-plugins-base-$GST_MAJORMINOR)" >&6;}
--fi
--
--
--
--
--
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTCTRL" >&5
--$as_echo_n "checking for GSTCTRL... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTCTRL_CFLAGS"; then
-- pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTCTRL_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$GSTCTRL_LIBS"; then
-- pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_GSTCTRL_LIBS=`$PKG_CONFIG --libs "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
+-fi[]dnl
+-])
+-m4trace:/usr/share/aclocal/pkg.m4:56: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+-if test -n "$PKG_CONFIG" && \
+- AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+- m4_ifval([$2], [$2], [:])
+-m4_ifvaln([$3], [else
+- $3])dnl
+-fi])
+-m4trace:/usr/share/aclocal/pkg.m4:84: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
- _pkg_short_errors_supported=yes
--else
++
++dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
++dnl was called yet, then for old times' sake, we assume libltdl is in an
++dnl eponymous directory:
++AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
++
++AC_ARG_WITH([ltdl_include],
++ [AS_HELP_STRING([--with-ltdl-include=DIR],
++ [use the ltdl headers installed in DIR])])
++
++if test -n "$with_ltdl_include"; then
++ if test -f "$with_ltdl_include/ltdl.h"; then :
++ else
++ AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
++ fi
+ else
- _pkg_short_errors_supported=no
--fi
+-fi[]dnl
+-])
+-m4trace:/usr/share/aclocal/pkg.m4:104: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+-AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+-AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
++ with_ltdl_include=no
++fi
+
+-pkg_failed=no
+-AC_MSG_CHECKING([for $1])
++AC_ARG_WITH([ltdl_lib],
++ [AS_HELP_STRING([--with-ltdl-lib=DIR],
++ [use the libltdl.la installed in DIR])])
+
+-_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+-_PKG_CONFIG([$1][_LIBS], [libs], [$2])
++if test -n "$with_ltdl_lib"; then
++ if test -f "$with_ltdl_lib/libltdl.la"; then :
++ else
++ AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
++ fi
++else
++ with_ltdl_lib=no
++fi
+
+-m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+-and $1[]_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.])
++case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
++ ,yes,no,no,)
++ m4_case(m4_default(_LTDL_TYPE, [convenience]),
++ [convenience], [_LTDL_CONVENIENCE],
++ [installable], [_LTDL_INSTALLABLE],
++ [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
++ ;;
++ ,no,no,no,)
++ # If the included ltdl is not to be used, then use the
++ # preinstalled libltdl we found.
++ AC_DEFINE([HAVE_LTDL], [1],
++ [Define this if a modern libltdl is already installed])
++ LIBLTDL=-lltdl
++ LTDLDEPS=
++ LTDLINCL=
++ ;;
++ ,no*,no,*)
++ AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
++ ;;
++ *) with_included_ltdl=no
++ LIBLTDL="-L$with_ltdl_lib -lltdl"
++ LTDLDEPS=
++ LTDLINCL="-I$with_ltdl_include"
++ ;;
++esac
++INCLTDL="$LTDLINCL"
+
+-if test $pkg_failed = yes; then
+- _PKG_SHORT_ERRORS_SUPPORTED
- if test $_pkg_short_errors_supported = yes; then
-- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
+- $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
- else
-- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
+- $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
- fi
- # Put the nasty error message in config.log where it belongs
-- echo "$GSTCTRL_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- HAVE_GSTCTRL=no
+- echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
++# Report our decision...
++AC_MSG_CHECKING([where to find libltdl headers])
++AC_MSG_RESULT([$LTDLINCL])
++AC_MSG_CHECKING([where to find libltdl library])
++AC_MSG_RESULT([$LIBLTDL])
+
+- ifelse([$4], , [AC_MSG_ERROR(dnl
+-[Package requirements ($2) were not met:
++_LTDL_SETUP
+
+-$$1_PKG_ERRORS
++dnl restore autoconf definition.
++m4_popdef([AC_LIBOBJ])
++m4_popdef([AC_LIBSOURCES])
+
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++AC_CONFIG_COMMANDS_PRE([
++ _ltdl_libobjs=
++ _ltdl_ltlibobjs=
++ if test -n "$_LT_LIBOBJS"; then
++ # Remove the extension.
++ _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
++ for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
++ _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
++ _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
++ done
++ fi
++ AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
++ AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
++])
+
+-_PKG_TEXT
+-])],
+- [AC_MSG_RESULT([no])
+- $4])
-elif test $pkg_failed = untried; then
-- HAVE_GSTCTRL=no
--else
-- GSTCTRL_CFLAGS=$pkg_cv_GSTCTRL_CFLAGS
-- GSTCTRL_LIBS=$pkg_cv_GSTCTRL_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- HAVE_GSTCTRL=yes
--fi
--
--if test "x$HAVE_GSTCTRL" = "xno"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: no GStreamer Controller libraries found (gstreamer-controller-$GST_MAJORMINOR)" >&5
--$as_echo "$as_me: no GStreamer Controller libraries found (gstreamer-controller-$GST_MAJORMINOR)" >&6;}
--fi
--
--
--
--
--if test "x${prefix}" = "x$HOME"; then
-- plugindir="$HOME/.gstreamer-$GST_MAJORMINOR/plugins"
--else
-- plugindir="\$(libdir)/gstreamer-$GST_MAJORMINOR"
--fi
--
--
--GST_PLUGIN_LDFLAGS='-module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*'
--
--
--ac_config_files="$ac_config_files Makefile m4/Makefile src/Makefile"
--
--cat >confcache <<\_ACEOF
--# This file is a shell script that caches the results of configure
--# tests run on this system so they can be shared between configure
--# scripts and configure runs, see configure's option --config-cache.
--# It is not useful on other systems. If it contains results you don't
--# want to keep, you may remove or edit it.
--#
--# config.status only pays attention to the cache file if you give it
--# the --recheck option to rerun configure.
--#
--# `ac_cv_env_foo' variables (set or unset) will be overridden when
--# loading this file, other *unset* `ac_cv_foo' will be assigned the
--# following values.
--
--_ACEOF
--
--# The following way of writing the cache mishandles newlines in values,
--# but we know of no workaround that is simple, portable, and efficient.
--# So, we kill variables containing newlines.
--# Ultrix sh set writes to stderr and can't be redirected directly,
--# and sets the high bit in the cache file unless we assign to the vars.
--(
-- for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
-- eval ac_val=\$$ac_var
-- case $ac_val in #(
-- *${as_nl}*)
-- case $ac_var in #(
-- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
--$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-- esac
-- case $ac_var in #(
-- _ | IFS | as_nl) ;; #(
-- BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-- *) { eval $ac_var=; unset $ac_var;} ;;
-- esac ;;
-- esac
-- done
--
-- (set) 2>&1 |
-- case $as_nl`(ac_space=' '; set) 2>&1` in #(
-- *${as_nl}ac_space=\ *)
-- # `set' does not quote correctly, so add quotes: double-quote
-- # substitution turns \\\\ into \\, and sed turns \\ into \.
-- sed -n \
-- "s/'/'\\\\''/g;
-- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
-- ;; #(
-- *)
-- # `set' quotes correctly as required by POSIX, so do not add quotes.
-- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-- ;;
-- esac |
-- sort
--) |
-- sed '
-- /^ac_cv_env_/b end
-- t clear
-- :clear
-- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
-- t end
-- s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
-- :end' >>confcache
--if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
-- if test -w "$cache_file"; then
-- test "x$cache_file" != "x/dev/null" &&
-- { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
--$as_echo "$as_me: updating cache $cache_file" >&6;}
-- cat confcache >$cache_file
-- else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
--$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
-- fi
--fi
--rm -f confcache
--
--test "x$prefix" = xNONE && prefix=$ac_default_prefix
--# Let make expand exec_prefix.
--test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
--
--DEFS=-DHAVE_CONFIG_H
--
--ac_libobjs=
--ac_ltlibobjs=
--for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue
-- # 1. Remove the extension, and $U if already installed.
-- ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-- ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
-- # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
-- # will be set to the directory where LIBOBJS objects are built.
-- as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
-- as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
--done
--LIB@&t at OBJS=$ac_libobjs
--
--LTLIBOBJS=$ac_ltlibobjs
--
--
--if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
-- as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
--Usually this means the macro was only invoked conditionally." "$LINENO" 5
--fi
-- if test -n "$EXEEXT"; then
-- am__EXEEXT_TRUE=
-- am__EXEEXT_FALSE='#'
+- ifelse([$4], , [AC_MSG_FAILURE(dnl
+-[The pkg-config script could not be found or is too old. Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
++# Only expand once:
++m4_define([LTDL_INIT])
++])
++m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete.
++You should run autoupdate.])dnl
++LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete.
++You should run autoupdate.])dnl
++LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete.
++You should run autoupdate.])dnl
++LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
++AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
++AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
++AC_REQUIRE([LT_LIB_DLLOAD])dnl
++AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
++AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
++AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
++AC_REQUIRE([gl_FUNC_ARGZ])dnl
++
++m4_require([_LT_CHECK_OBJDIR])dnl
++m4_require([_LT_HEADER_DLFCN])dnl
++m4_require([_LT_CHECK_DLPREOPEN])dnl
++m4_require([_LT_DECL_SED])dnl
++
++dnl Don't require this, or it will be expanded earlier than the code
++dnl that sets the variables it relies on:
++_LT_ENABLE_INSTALL
+
+-_PKG_TEXT
++dnl _LTDL_MODE specific code must be called at least once:
++_LTDL_MODE_DISPATCH
+
+-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+- [$4])
-else
-- am__EXEEXT_TRUE='#'
-- am__EXEEXT_FALSE=
--fi
--
--if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-- as_fn_error "conditional \"AMDEP\" was never defined.
--Usually this means the macro was only invoked conditionally." "$LINENO" 5
--fi
--if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-- as_fn_error "conditional \"am__fastdepCC\" was never defined.
--Usually this means the macro was only invoked conditionally." "$LINENO" 5
--fi
--
--: ${CONFIG_STATUS=./config.status}
--ac_write_fail=0
--ac_clean_files_save=$ac_clean_files
--ac_clean_files="$ac_clean_files $CONFIG_STATUS"
--{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
--$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
--as_write_fail=0
--cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
--#! $SHELL
--# Generated by $as_me.
--# Run this file to recreate the current configuration.
--# Compiler output produced by configure, useful for debugging
--# configure, is in config.log if it exists.
--
--debug=false
--ac_cs_recheck=false
--ac_cs_silent=false
--
--SHELL=\${CONFIG_SHELL-$SHELL}
--export SHELL
--_ASEOF
--cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
--## -------------------- ##
--## M4sh Initialization. ##
--## -------------------- ##
--
--# Be more Bourne compatible
--DUALCASE=1; export DUALCASE # for MKS sh
--if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-- emulate sh
-- NULLCMD=:
-- # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-- # is contrary to our usage. Disable this feature.
-- alias -g '${1+"$@"}'='"$@"'
-- setopt NO_GLOB_SUBST
+- $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+- $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+- AC_MSG_RESULT([yes])
+- ifelse([$3], , :, [$3])
+-fi[]dnl
+-])
+-m4trace:/usr/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11'
+-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+-dnl require some minimum version. Point them to the right macro.
+-m4_if([$1], [1.11.1], [],
+- [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+-])
+-m4trace:/usr/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl
+-m4_ifndef([AC_AUTOCONF_VERSION],
+- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+-_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+-m4trace:/usr/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
+-AC_PREREQ([2.50])dnl
+-# expand $ac_aux_dir to an absolute path
+-am_aux_dir=`cd $ac_aux_dir && pwd`
+-])
+-m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
+- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+-AC_SUBST([$1_TRUE])dnl
+-AC_SUBST([$1_FALSE])dnl
+-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+-m4_define([_AM_COND_VALUE_$1], [$2])dnl
+-if $2; then
+- $1_TRUE=
+- $1_FALSE='#'
-else
-- case `(set -o) 2>/dev/null` in @%:@(
-- *posix*) :
-- set -o posix ;; @%:@(
-- *) :
-- ;;
--esac
+- $1_TRUE='#'
+- $1_FALSE=
-fi
--
--
--as_nl='
--'
--export as_nl
--# Printing a long string crashes Solaris 7 /usr/bin/printf.
--as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
--as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
--# Prefer a ksh shell builtin over an external printf program on Solaris,
--# but without wasting forks for bash or zsh.
--if test -z "$BASH_VERSION$ZSH_VERSION" \
-- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='print -r --'
-- as_echo_n='print -rn --'
--elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-- as_echo='printf %s\n'
-- as_echo_n='printf %s'
--else
-- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-- as_echo_n='/usr/ucb/echo -n'
-- else
-- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-- as_echo_n_body='eval
-- arg=$1;
-- case $arg in @%:@(
-- *"$as_nl"*)
-- expr "X$arg" : "X\\(.*\\)$as_nl";
-- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-- esac;
-- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-- '
-- export as_echo_n_body
-- as_echo_n='sh -c $as_echo_n_body as_echo'
+-AC_CONFIG_COMMANDS_PRE(
+-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+- AC_MSG_ERROR([[conditional "$1" was never defined.
+-Usually this means the macro was only invoked conditionally.]])
+-fi])])
+-m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
+-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+-AC_REQUIRE([AM_DEP_TRACK])dnl
++# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
++# the user used. This is so that ltdl.h can pick up the parent projects
++# config.h file, The first file in AC_CONFIG_HEADERS must contain the
++# definitions required by ltdl.c.
++# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
++AC_CONFIG_COMMANDS_PRE([dnl
++m4_pattern_allow([^LT_CONFIG_H$])dnl
++m4_ifset([AH_HEADER],
++ [LT_CONFIG_H=AH_HEADER],
++ [m4_ifset([AC_LIST_HEADERS],
++ [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`],
++ [])])])
++AC_SUBST([LT_CONFIG_H])
+
+-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+- [$1], CXX, [depcc="$CXX" am_compiler_list=],
+- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+- [$1], UPC, [depcc="$UPC" am_compiler_list=],
+- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+- [depcc="$$1" am_compiler_list=])
++AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
++ [], [], [AC_INCLUDES_DEFAULT])
+
+-AC_CACHE_CHECK([dependency style of $depcc],
+- [am_cv_$1_dependencies_compiler_type],
+-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+- # We make a subdir and do the tests there. Otherwise we can end up
+- # making bogus files that we don't know about and never remove. For
+- # instance it was reported that on HP-UX the gcc test will end up
+- # making a dummy file named `D' -- because `-MD' means `put the output
+- # in D'.
+- mkdir conftest.dir
+- # Copy depcomp to subdir because otherwise we won't find it if we're
+- # using a relative directory.
+- cp "$am_depcomp" conftest.dir
+- cd conftest.dir
+- # We will build objects and dependencies in a subdirectory because
+- # it helps to detect inapplicable dependency modes. For instance
+- # both Tru64's cc and ICC support -MD to output dependencies as a
+- # side effect of compilation, but ICC will put the dependencies in
+- # the current directory while Tru64 will put them in the object
+- # directory.
+- mkdir sub
++AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
++AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
+
+- am_cv_$1_dependencies_compiler_type=none
+- if test "$am_compiler_list" = ""; then
+- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
- fi
-- export as_echo_body
-- as_echo='sh -c $as_echo_body as_echo'
--fi
--
--# The user is always right.
--if test "${PATH_SEPARATOR+set}" != set; then
-- PATH_SEPARATOR=:
-- (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-- (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-- PATH_SEPARATOR=';'
-- }
--fi
--
--
--# IFS
--# We need space, tab and new line, in precisely that order. Quoting is
--# there to prevent editors from complaining about space-tab.
--# (If _AS_PATH_WALK were called with IFS unset, it would disable word
--# splitting by setting IFS to empty value.)
--IFS=" "" $as_nl"
--
--# Find who we are. Look in the path if we contain no directory separator.
--case $0 in @%:@((
-- *[\\/]* ) as_myself=$0 ;;
-- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+- am__universal=false
+- m4_case([$1], [CC],
+- [case " $depcc " in #(
+- *\ -arch\ *\ -arch\ *) am__universal=true ;;
+- esac],
+- [CXX],
+- [case " $depcc " in #(
+- *\ -arch\ *\ -arch\ *) am__universal=true ;;
+- esac])
++m4_pattern_allow([LT_LIBEXT])dnl
++AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
+
+- for depmode in $am_compiler_list; do
+- # Setup a source with many dependencies, because some compilers
+- # like to wrap large dependency lists on column 80 (with \), and
+- # we should not choose a depcomp mode which is confused by this.
+- #
+- # We need to recreate these files for each test, as the compiler may
+- # overwrite some of them when testing with obscure command lines.
+- # This happens at least with the AIX C compiler.
+- : > sub/conftest.c
+- for i in 1 2 3 4 5 6; do
+- echo '#include "conftst'$i'.h"' >> sub/conftest.c
+- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+- # Solaris 8's {/usr,}/bin/sh.
+- touch sub/conftst$i.h
+- done
+- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++name=
++eval "lt_libprefix=\"$libname_spec\""
++m4_pattern_allow([LT_LIBPREFIX])dnl
++AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix])
+
+- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+- # mode. It turns out that the SunPro C++ compiler does not properly
+- # handle `-M -o', and we need to detect this. Also, some Intel
+- # versions had trouble with output in subdirs
+- am__obj=sub/conftest.${OBJEXT-o}
+- am__minus_obj="-o $am__obj"
+- case $depmode in
+- gcc)
+- # This depmode causes a compiler race in universal mode.
+- test "$am__universal" = false || continue
+- ;;
+- nosideeffect)
+- # after this tag, mechanisms are not by side-effect, so they'll
+- # only be used when explicitly requested
+- if test "x$enable_dependency_tracking" = xyes; then
+- continue
+- else
+- break
+- fi
+- ;;
+- msvisualcpp | msvcmsys)
+- # This compiler won't grok `-c -o', but also, the minuso test has
+- # not run yet. These depmodes are late enough in the game, and
+- # so weak that their functioning should not be impacted.
+- am__obj=conftest.${OBJEXT-o}
+- am__minus_obj=
++name=ltdl
++eval "LTDLOPEN=\"$libname_spec\""
++AC_SUBST([LTDLOPEN])
++])
++m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
++ [lt_cv_sys_dlopen_deplibs],
++ [# PORTME does your system automatically load deplibs for dlopen?
++ # or its logical equivalent (e.g. shl_load for HP-UX < 11)
++ # For now, we just catch OSes we know something about -- in the
++ # future, we'll try test this programmatically.
++ lt_cv_sys_dlopen_deplibs=unknown
++ case $host_os in
++ aix3*|aix4.1.*|aix4.2.*)
++ # Unknown whether this is true for these versions of AIX, but
++ # we want this `case' here to explicitly catch those versions.
++ lt_cv_sys_dlopen_deplibs=unknown
++ ;;
++ aix[[4-9]]*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ amigaos*)
++ case $host_cpu in
++ powerpc)
++ lt_cv_sys_dlopen_deplibs=no
+ ;;
+- none) break ;;
+ esac
+- if depmode=$depmode \
+- source=sub/conftest.c object=$am__obj \
+- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+- >/dev/null 2>conftest.err &&
+- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+- # icc doesn't choke on unknown options, it will just issue warnings
+- # or remarks (even with -Werror). So we grep stderr for any message
+- # that says an option was ignored or not supported.
+- # When given -MP, icc 7.0 and 7.1 complain thusly:
+- # icc: Command line warning: ignoring option '-M'; no argument required
+- # The diagnosis changed in icc 8.0:
+- # icc: Command line remark: option '-MP' not supported
+- if (grep 'ignoring option' conftest.err ||
+- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+- am_cv_$1_dependencies_compiler_type=$depmode
+- break
+- fi
+- fi
- done
--IFS=$as_save_IFS
--
-- ;;
--esac
--# We did not find ourselves, most probably we were run as `sh COMMAND'
--# in which case we are not to be found in the path.
--if test "x$as_myself" = x; then
-- as_myself=$0
--fi
--if test ! -f "$as_myself"; then
-- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-- exit 1
--fi
--
--# Unset variables that we do not need and which cause bugs (e.g. in
--# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
--# suppresses any "Segmentation fault" message there. '((' could
--# trigger a bug in pdksh 5.2.14.
--for as_var in BASH_ENV ENV MAIL MAILPATH
--do eval test x\${$as_var+set} = xset \
-- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
--done
--PS1='$ '
--PS2='> '
--PS4='+ '
--
--# NLS nuisances.
--LC_ALL=C
--export LC_ALL
--LANGUAGE=C
--export LANGUAGE
--
--# CDPATH.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--
--@%:@ as_fn_error ERROR [LINENO LOG_FD]
--@%:@ ---------------------------------
--@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
--@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
--@%:@ script with status @S|@?, using 1 if that was 0.
--as_fn_error ()
--{
-- as_status=$?; test $as_status -eq 0 && as_status=1
-- if test "$3"; then
-- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
-- fi
-- $as_echo "$as_me: error: $1" >&2
-- as_fn_exit $as_status
--} @%:@ as_fn_error
--
--
--@%:@ as_fn_set_status STATUS
--@%:@ -----------------------
--@%:@ Set @S|@? to STATUS, without forking.
--as_fn_set_status ()
--{
-- return $1
--} @%:@ as_fn_set_status
--
--@%:@ as_fn_exit STATUS
--@%:@ -----------------
--@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
--as_fn_exit ()
--{
-- set +e
-- as_fn_set_status $1
-- exit $1
--} @%:@ as_fn_exit
--
--@%:@ as_fn_unset VAR
--@%:@ ---------------
--@%:@ Portably unset VAR.
--as_fn_unset ()
--{
-- { eval $1=; unset $1;}
--}
--as_unset=as_fn_unset
--@%:@ as_fn_append VAR VALUE
--@%:@ ----------------------
--@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
--@%:@ advantage of any shell optimizations that allow amortized linear growth over
--@%:@ repeated appends, instead of the typical quadratic growth present in naive
--@%:@ implementations.
--if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-- eval 'as_fn_append ()
-- {
-- eval $1+=\$2
-- }'
--else
-- as_fn_append ()
-- {
-- eval $1=\$$1\$2
-- }
--fi # as_fn_append
--
--@%:@ as_fn_arith ARG...
--@%:@ ------------------
--@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
--@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
--@%:@ must be portable across @S|@(()) and expr.
--if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-- eval 'as_fn_arith ()
-- {
-- as_val=$(( $* ))
-- }'
--else
-- as_fn_arith ()
-- {
-- as_val=`expr "$@" || test $? -eq 1`
-- }
--fi # as_fn_arith
--
--
--if expr a : '\(a\)' >/dev/null 2>&1 &&
-- test "X`expr 00001 : '.*\(...\)'`" = X001; then
-- as_expr=expr
--else
-- as_expr=false
--fi
--
--if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-- as_basename=basename
--else
-- as_basename=false
--fi
-
--if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-- as_dirname=dirname
--else
-- as_dirname=false
--fi
--
--as_me=`$as_basename -- "$0" ||
--$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-- X"$0" : 'X\(//\)$' \| \
-- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X/"$0" |
-- sed '/^.*\/\([^/][^/]*\)\/*$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\/\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
--
--# Avoid depending upon Character Ranges.
--as_cr_letters='abcdefghijklmnopqrstuvwxyz'
--as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
--as_cr_Letters=$as_cr_letters$as_cr_LETTERS
--as_cr_digits='0123456789'
--as_cr_alnum=$as_cr_Letters$as_cr_digits
--
--ECHO_C= ECHO_N= ECHO_T=
--case `echo -n x` in @%:@(((((
---n*)
-- case `echo 'xy\c'` in
-- *c*) ECHO_T=' ';; # ECHO_T is single tab character.
-- xy) ECHO_C='\c';;
-- *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
-- ECHO_T=' ';;
-- esac;;
--*)
-- ECHO_N='-n';;
--esac
--
--rm -f conf$$ conf$$.exe conf$$.file
--if test -d conf$$.dir; then
-- rm -f conf$$.dir/conf$$.file
--else
-- rm -f conf$$.dir
-- mkdir conf$$.dir 2>/dev/null
--fi
--if (echo >conf$$.file) 2>/dev/null; then
-- if ln -s conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s='ln -s'
-- # ... but there are two gotchas:
-- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-- # In both cases, we have to default to `cp -p'.
-- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-- as_ln_s='cp -p'
-- elif ln conf$$.file conf$$ 2>/dev/null; then
-- as_ln_s=ln
-- else
-- as_ln_s='cp -p'
-- fi
+- cd ..
+- rm -rf conftest.dir
-else
-- as_ln_s='cp -p'
--fi
--rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
--rmdir conf$$.dir 2>/dev/null
--
--
--@%:@ as_fn_mkdir_p
--@%:@ -------------
--@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
--as_fn_mkdir_p ()
--{
--
-- case $as_dir in #(
-- -*) as_dir=./$as_dir;;
+- am_cv_$1_dependencies_compiler_type=none
++ ;;
++ darwin*)
++ # Assuming the user has installed a libdl from somewhere, this is true
++ # If you are looking for one http://www.opendarwin.org/projects/dlcompat
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ freebsd* | dragonfly*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
++ # GNU and its variants, using gnu ld.so (Glibc)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ hpux10*|hpux11*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ interix*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ irix[[12345]]*|irix6.[[01]]*)
++ # Catch all versions of IRIX before 6.2, and indicate that we don't
++ # know how it worked for any of those versions.
++ lt_cv_sys_dlopen_deplibs=unknown
++ ;;
++ irix*)
++ # The case above catches anything before 6.2, and it's known that
++ # at 6.2 and later dlopen does load deplibs.
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ netbsd*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ openbsd*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ osf[[1234]]*)
++ # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
++ # it did *not* use an RPATH in a shared library to find objects the
++ # library depends on, so we explicitly say `no'.
++ lt_cv_sys_dlopen_deplibs=no
++ ;;
++ osf5.0|osf5.0a|osf5.1)
++ # dlopen *does* load deplibs and with the right loader patch applied
++ # it even uses RPATH in a shared library to search for shared objects
++ # that the library depends on, but there's no easy way to know if that
++ # patch is installed. Since this is the case, all we can really
++ # say is unknown -- it depends on the patch being installed. If
++ # it is, this changes to `yes'. Without it, it would be `no'.
++ lt_cv_sys_dlopen_deplibs=unknown
++ ;;
++ osf*)
++ # the two cases above should catch all versions of osf <= 5.1. Read
++ # the comments above for what we know about them.
++ # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
++ # is used to find them so we can finally say `yes'.
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ qnx*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ solaris*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++ libltdl_cv_sys_dlopen_deplibs=yes
++ ;;
++ esac
++ ])
++if test "$lt_cv_sys_dlopen_deplibs" != yes; then
++ AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
++ [Define if the OS needs help to load dependent libraries for dlopen().])
+ fi
+ ])
+-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+-AM_CONDITIONAL([am__fastdep$1], [
+- test "x$enable_dependency_tracking" != xno \
+- && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+-])
+-m4trace:/usr/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
++m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:549: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
++AC_CACHE_CHECK([which extension is used for runtime loadable modules],
++ [libltdl_cv_shlibext],
++[
++module=yes
++eval libltdl_cv_shlibext=$shrext_cmds
++ ])
++if test -n "$libltdl_cv_shlibext"; then
++ m4_pattern_allow([LT_MODULE_EXT])dnl
++ AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
++ [Define to the extension used for runtime loadable modules, say, ".so".])
++fi
+ ])
+-m4trace:/usr/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
+-[ --disable-dependency-tracking speeds up one-time build
+- --enable-dependency-tracking do not reject slow dependency extractors])
+-if test "x$enable_dependency_tracking" != xno; then
+- am_depcomp="$ac_aux_dir/depcomp"
+- AMDEPBACKSLASH='\'
++m4trace:/usr/share/aclocal/ltdl.m4:565: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:565: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
++AC_CACHE_CHECK([which variable specifies run-time module search path],
++ [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
++if test -n "$lt_cv_module_path_var"; then
++ m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
++ AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
++ [Define to the name of the environment variable that determines the run-time module search path.])
+ fi
+-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+-AC_SUBST([AMDEPBACKSLASH])dnl
+-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+ ])
+-m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
+- # Autoconf 2.62 quotes --file arguments for eval, but not when files
+- # are listed without --file. Let's play safe and only enable the eval
+- # if we detect the quoting.
+- case $CONFIG_FILES in
+- *\'*) eval set x "$CONFIG_FILES" ;;
+- *) set x $CONFIG_FILES ;;
- esac
-- test -d "$as_dir" || eval $as_mkdir_p || {
-- as_dirs=
-- while :; do
-- case $as_dir in #(
-- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-- *) as_qdir=$as_dir;;
-- esac
-- as_dirs="'$as_qdir' $as_dirs"
-- as_dir=`$as_dirname -- "$as_dir" ||
--$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$as_dir" : 'X\(//\)[^/]' \| \
-- X"$as_dir" : 'X\(//\)$' \| \
-- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$as_dir" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- test -d "$as_dir" && break
+- shift
+- for mf
+- do
+- # Strip MF so we end up with the name of the file.
+- mf=`echo "$mf" | sed -e 's/:.*$//'`
+- # Check whether this is an Automake generated Makefile or not.
+- # We used to match only the files named `Makefile.in', but
+- # some people rename them; so instead we look at the file content.
+- # Grep'ing the first line is not enough: some people post-process
+- # each Makefile.in and add a new line on top of each file to say so.
+- # Grep'ing the whole file is not good either: AIX grep has a line
+- # limit of 2048, but all sed's we know have understand at least 4000.
+- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+- dirpart=`AS_DIRNAME("$mf")`
++m4trace:/usr/share/aclocal/ltdl.m4:584: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:584: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
++AC_CACHE_CHECK([for the default library search path],
++ [lt_cv_sys_dlsearch_path],
++ [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
++if test -n "$lt_cv_sys_dlsearch_path"; then
++ sys_dlsearch_path=
++ for dir in $lt_cv_sys_dlsearch_path; do
++ if test -z "$sys_dlsearch_path"; then
++ sys_dlsearch_path="$dir"
+ else
+- continue
++ sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
+ fi
+- # Extract the definition of DEPDIR, am__include, and am__quote
+- # from the Makefile without running `make'.
+- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+- test -z "$DEPDIR" && continue
+- am__include=`sed -n 's/^am__include = //p' < "$mf"`
+- test -z "am__include" && continue
+- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+- # When using ansi2knr, U may be empty or an underscore; expand it
+- U=`sed -n 's/^U = //p' < "$mf"`
+- # Find all dependency output files, they are included files with
+- # $(DEPDIR) in their names. We invoke sed twice because it is the
+- # simplest approach to changing $(DEPDIR) to its actual value in the
+- # expansion.
+- for file in `sed -n "
+- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+- # Make sure the directory exists.
+- test -f "$dirpart/$file" && continue
+- fdir=`AS_DIRNAME(["$file"])`
+- AS_MKDIR_P([$dirpart/$fdir])
+- # echo "creating $dirpart/$file"
+- echo '# dummy' > "$dirpart/$file"
- done
-- test -z "$as_dirs" || eval "mkdir $as_dirs"
-- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
--
--
--} @%:@ as_fn_mkdir_p
--if mkdir -p . 2>/dev/null; then
-- as_mkdir_p='mkdir -p "$as_dir"'
--else
-- test -d ./-p && rmdir ./-p
-- as_mkdir_p=false
--fi
--
--if test -x / >/dev/null 2>&1; then
-- as_test_x='test -x'
--else
-- if ls -dL / >/dev/null 2>&1; then
-- as_ls_L_option=L
+ done
+-}
++ m4_pattern_allow([LT_DLSEARCH_PATH])dnl
++ AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
++ [Define to the system default library search path.])
++fi
+ ])
+-m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
+- [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
++m4trace:/usr/share/aclocal/ltdl.m4:612: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:612: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:638: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$])
++LT_DLLOADERS=
++AC_SUBST([LT_DLLOADERS])
++
++AC_LANG_PUSH([C])
++
++LIBADD_DLOPEN=
++AC_SEARCH_LIBS([dlopen], [dl],
++ [AC_DEFINE([HAVE_LIBDL], [1],
++ [Define if you have the libdl library or equivalent.])
++ if test "$ac_cv_search_dlopen" != "none required" ; then
++ LIBADD_DLOPEN="-ldl"
++ fi
++ libltdl_cv_lib_dl_dlopen="yes"
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
++ [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
++# include <dlfcn.h>
++#endif
++ ]], [[dlopen(0, 0);]])],
++ [AC_DEFINE([HAVE_LIBDL], [1],
++ [Define if you have the libdl library or equivalent.])
++ libltdl_cv_func_dlopen="yes"
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
++ [AC_CHECK_LIB([svld], [dlopen],
++ [AC_DEFINE([HAVE_LIBDL], [1],
++ [Define if you have the libdl library or equivalent.])
++ LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
++if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
++then
++ lt_save_LIBS="$LIBS"
++ LIBS="$LIBS $LIBADD_DLOPEN"
++ AC_CHECK_FUNCS([dlerror])
++ LIBS="$lt_save_LIBS"
++fi
++AC_SUBST([LIBADD_DLOPEN])
++
++LIBADD_SHL_LOAD=
++AC_CHECK_FUNC([shl_load],
++ [AC_DEFINE([HAVE_SHL_LOAD], [1],
++ [Define if you have the shl_load function.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
++ [AC_CHECK_LIB([dld], [shl_load],
++ [AC_DEFINE([HAVE_SHL_LOAD], [1],
++ [Define if you have the shl_load function.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
++ LIBADD_SHL_LOAD="-ldld"])])
++AC_SUBST([LIBADD_SHL_LOAD])
++
++case $host_os in
++darwin[[1567]].*)
++# We only want this for pre-Mac OS X 10.4.
++ AC_CHECK_FUNC([_dyld_func_lookup],
++ [AC_DEFINE([HAVE_DYLD], [1],
++ [Define if you have the _dyld_func_lookup function.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
++ ;;
++beos*)
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
++ ;;
++cygwin* | mingw* | os2* | pw32*)
++ AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
++ ;;
++esac
++
++AC_CHECK_LIB([dld], [dld_link],
++ [AC_DEFINE([HAVE_DLD], [1],
++ [Define if you have the GNU dld library.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
++AC_SUBST([LIBADD_DLD_LINK])
++
++m4_pattern_allow([^LT_DLPREOPEN$])
++LT_DLPREOPEN=
++if test -n "$LT_DLLOADERS"
++then
++ for lt_loader in $LT_DLLOADERS; do
++ LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
++ done
++ AC_DEFINE([HAVE_LIBDLLOADER], [1],
++ [Define if libdlloader will be built on this platform])
++fi
++AC_SUBST([LT_DLPREOPEN])
++
++dnl This isn't used anymore, but set it for backwards compatibility
++LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
++AC_SUBST([LIBADD_DL])
++
++AC_LANG_POP
+ ])
+-m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+-m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
++m4trace:/usr/share/aclocal/ltdl.m4:731: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:731: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete.
+ You should run autoupdate.])dnl
+-AC_CONFIG_HEADERS($@)])
+-m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl
+-dnl Autoconf wants to disallow AM_ names. We explicitly allow
+-dnl the ones we care about.
+-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+-AC_REQUIRE([AC_PROG_INSTALL])dnl
+-if test "`cd $srcdir && pwd`" != "`pwd`"; then
+- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+- # is not polluted with repeated "-I."
+- AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+- # test to see if srcdir already configured
+- if test -f $srcdir/config.status; then
+- AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
++m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:739: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++AC_CACHE_CHECK([for _ prefix in compiled symbols],
++ [lt_cv_sys_symbol_underscore],
++ [lt_cv_sys_symbol_underscore=no
++ cat > conftest.$ac_ext <<_LT_EOF
++void nm_test_func(){}
++int main(){nm_test_func;return 0;}
++_LT_EOF
++ if AC_TRY_EVAL(ac_compile); then
++ # Now try to grab the symbols.
++ ac_nlist=conftest.nm
++ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
++ # See whether the symbols have a leading underscore.
++ if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
++ lt_cv_sys_symbol_underscore=yes
++ else
++ if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
++ :
++ else
++ echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
++ fi
++ fi
++ else
++ echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
++ fi
++ else
++ echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
++ cat conftest.c >&AS_MESSAGE_LOG_FD
++ fi
++ rm -rf conftest*
++ ])
++ sys_symbol_underscore=$lt_cv_sys_symbol_underscore
++ AC_SUBST([sys_symbol_underscore])
++])
++m4trace:/usr/share/aclocal/ltdl.m4:776: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:776: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
++if test x"$lt_cv_sys_symbol_underscore" = xyes; then
++ if test x"$libltdl_cv_func_dlopen" = xyes ||
++ test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
++ AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
++ [libltdl_cv_need_uscore],
++ [libltdl_cv_need_uscore=unknown
++ save_LIBS="$LIBS"
++ LIBS="$LIBS $LIBADD_DLOPEN"
++ _LT_TRY_DLOPEN_SELF(
++ [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
++ [], [libltdl_cv_need_uscore=cross])
++ LIBS="$save_LIBS"
++ ])
+ fi
+ fi
+
+-# test whether we have cygpath
+-if test -z "$CYGPATH_W"; then
+- if (cygpath --version) >/dev/null 2>/dev/null; then
+- CYGPATH_W='cygpath -w'
- else
-- as_ls_L_option=
+- CYGPATH_W=echo
- fi
-- as_test_x='
-- eval sh -c '\''
-- if test -d "$1"; then
-- test -d "$1/.";
-- else
-- case $1 in @%:@(
-- -*)set "./$1";;
-- esac;
-- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
-- ???[sx]*):;;*)false;;esac;fi
-- '\'' sh
-- '
--fi
--as_executable_p=$as_test_x
--
--# Sed expression to map a string onto a valid CPP name.
--as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
--
--# Sed expression to map a string onto a valid variable name.
--as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
--
--
--exec 6>&1
--## ----------------------------------- ##
--## Main body of $CONFIG_STATUS script. ##
--## ----------------------------------- ##
--_ASEOF
--test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--# Save the log message, to keep $0 and so on meaningful, and to
--# report actual input values of CONFIG_FILES etc. instead of their
--# values after options handling.
--ac_log="
--This file was extended by $as_me, which was
--generated by GNU Autoconf 2.65. Invocation command line was
--
-- CONFIG_FILES = $CONFIG_FILES
-- CONFIG_HEADERS = $CONFIG_HEADERS
-- CONFIG_LINKS = $CONFIG_LINKS
-- CONFIG_COMMANDS = $CONFIG_COMMANDS
-- $ $0 $@
--
--on `(hostname || uname -n) 2>/dev/null | sed 1q`
--"
--
--_ACEOF
--
--case $ac_config_files in *"
--"*) set x $ac_config_files; shift; ac_config_files=$*;;
--esac
--
--case $ac_config_headers in *"
--"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
--esac
--
--
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--# Files that config.status was made for.
--config_files="$ac_config_files"
--config_headers="$ac_config_headers"
--config_commands="$ac_config_commands"
--
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--ac_cs_usage="\
--\`$as_me' instantiates files and other configuration actions
--from templates according to the current configuration. Unless the files
--and actions are specified as TAGs, all are instantiated by default.
--
--Usage: $0 [OPTION]... [TAG]...
--
-- -h, --help print this help, then exit
-- -V, --version print version number and configuration settings, then exit
-- --config print configuration, then exit
-- -q, --quiet, --silent
-- do not print progress messages
-- -d, --debug don't remove temporary files
-- --recheck update $as_me by reconfiguring in the same conditions
-- --file=FILE[:TEMPLATE]
-- instantiate the configuration file FILE
-- --header=FILE[:TEMPLATE]
-- instantiate the configuration header FILE
--
--Configuration files:
--$config_files
--
--Configuration headers:
--$config_headers
--
--Configuration commands:
--$config_commands
--
--Report bugs to the package provider."
--
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
--ac_cs_version="\\
--config.status
--configured by $0, generated by GNU Autoconf 2.65,
-- with options \\"\$ac_cs_config\\"
--
--Copyright (C) 2009 Free Software Foundation, Inc.
--This config.status script is free software; the Free Software Foundation
--gives unlimited permission to copy, distribute and modify it."
--
--ac_pwd='$ac_pwd'
--srcdir='$srcdir'
--INSTALL='$INSTALL'
--MKDIR_P='$MKDIR_P'
--AWK='$AWK'
--test -n "\$AWK" || AWK=awk
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--# The default lists apply if the user does not specify any file.
--ac_need_defaults=:
--while test $# != 0
--do
-- case $1 in
-- --*=*)
-- ac_option=`expr "X$1" : 'X\([^=]*\)='`
-- ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-- ac_shift=:
-- ;;
-- *)
-- ac_option=$1
-- ac_optarg=$2
-- ac_shift=shift
-- ;;
-- esac
++if test x"$libltdl_cv_need_uscore" = xyes; then
++ AC_DEFINE([NEED_USCORE], [1],
++ [Define if dlsym() requires a leading underscore in symbol names.])
+ fi
+-AC_SUBST([CYGPATH_W])
-
-- case $ac_option in
-- # Handling of the options.
-- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-- ac_cs_recheck=: ;;
-- --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-- $as_echo "$ac_cs_version"; exit ;;
-- --config | --confi | --conf | --con | --co | --c )
-- $as_echo "$ac_cs_config"; exit ;;
-- --debug | --debu | --deb | --de | --d | -d )
-- debug=: ;;
-- --file | --fil | --fi | --f )
-- $ac_shift
-- case $ac_optarg in
-- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-- esac
-- as_fn_append CONFIG_FILES " '$ac_optarg'"
-- ac_need_defaults=false;;
-- --header | --heade | --head | --hea )
-- $ac_shift
-- case $ac_optarg in
-- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-- esac
-- as_fn_append CONFIG_HEADERS " '$ac_optarg'"
-- ac_need_defaults=false;;
-- --he | --h)
-- # Conflict between --help and --header
-- as_fn_error "ambiguous option: \`$1'
--Try \`$0 --help' for more information.";;
-- --help | --hel | -h )
-- $as_echo "$ac_cs_usage"; exit ;;
-- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-- | -silent | --silent | --silen | --sile | --sil | --si | --s)
-- ac_cs_silent=: ;;
--
-- # This is an error.
-- -*) as_fn_error "unrecognized option: \`$1'
--Try \`$0 --help' for more information." ;;
+-# Define the identity of the package.
+-dnl Distinguish between old-style and new-style calls.
+-m4_ifval([$2],
+-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+- AC_SUBST([PACKAGE], [$1])dnl
+- AC_SUBST([VERSION], [$2])],
+-[_AM_SET_OPTIONS([$1])dnl
+-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+- [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-- *) as_fn_append ac_config_targets " $1"
-- ac_need_defaults=false ;;
+-_AM_IF_OPTION([no-define],,
+-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
-
+-# Some tools Automake needs.
+-AC_REQUIRE([AM_SANITY_CHECK])dnl
+-AC_REQUIRE([AC_ARG_PROGRAM])dnl
+-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+-AM_MISSING_PROG(AUTOCONF, autoconf)
+-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+-AM_MISSING_PROG(AUTOHEADER, autoheader)
+-AM_MISSING_PROG(MAKEINFO, makeinfo)
+-AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+-AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+-# We need awk for the "check" target. The system "awk" is bad on
+-# some platforms.
+-AC_REQUIRE([AC_PROG_AWK])dnl
+-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+- [_AM_PROG_TAR([v7])])])
+-_AM_IF_OPTION([no-dependencies],,
+-[AC_PROVIDE_IFELSE([AC_PROG_CC],
+- [_AM_DEPENDENCIES(CC)],
+- [define([AC_PROG_CC],
+- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+-AC_PROVIDE_IFELSE([AC_PROG_CXX],
+- [_AM_DEPENDENCIES(CXX)],
+- [define([AC_PROG_CXX],
+- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+- [_AM_DEPENDENCIES(OBJC)],
+- [define([AC_PROG_OBJC],
+- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+ ])
+-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
+-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+-AC_CONFIG_COMMANDS_PRE(dnl
+-[m4_provide_if([_AM_COMPILER_EXEEXT],
+- [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
++m4trace:/usr/share/aclocal/ltdl.m4:808: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:808: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
++m4trace:/usr/share/aclocal/ltoptions.m4:111: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `dlopen' option into LT_INIT's first parameter.])
+ ])
+-m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
+-_am_arg=$1
+-_am_stamp_count=1
+-for _am_header in $config_headers :; do
+- case $_am_header in
+- $_am_arg | $_am_arg:* )
+- break ;;
+- * )
+- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
- esac
-- shift
-done
--
--ac_configure_extra_args=
--
--if $ac_cs_silent; then
-- exec 6>/dev/null
-- ac_configure_extra_args="$ac_configure_extra_args --silent"
+-echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+-m4trace:/usr/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-if test x"${install_sh}" != xset; then
+- case $am_aux_dir in
+- *\ * | *\ *)
+- install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+- *)
+- install_sh="\${SHELL} $am_aux_dir/install-sh"
+- esac
-fi
--
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--if \$ac_cs_recheck; then
-- set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
-- shift
-- \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
-- CONFIG_SHELL='$SHELL'
-- export CONFIG_SHELL
-- exec "\$@"
+-AC_SUBST(install_sh)])
+-m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
+-mkdir .tst 2>/dev/null
+-if test -d .tst; then
+- am__leading_dot=.
+-else
+- am__leading_dot=_
-fi
+-rmdir .tst 2>/dev/null
+-AC_SUBST([am__leading_dot])])
+-m4trace:/usr/share/aclocal-1.11/maintainer.m4:19: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]),
+- [enable], [m4_define([am_maintainer_other], [disable])],
+- [disable], [m4_define([am_maintainer_other], [enable])],
+- [m4_define([am_maintainer_other], [enable])
+- m4_warn([syntax], [unexpected argument to AM@&t at _MAINTAINER_MODE: $1])])
+-AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+- dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+- AC_ARG_ENABLE([maintainer-mode],
+-[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
+- (and sometimes confusing) to the casual installer],
+- [USE_MAINTAINER_MODE=$enableval],
+- [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+- AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+- MAINT=$MAINTAINER_MODE_TRUE
+- AC_SUBST([MAINT])dnl
-
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--exec 5>>config.log
--{
-- echo
-- sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
--@%:@@%:@ Running $as_me. @%:@@%:@
--_ASBOX
-- $as_echo "$ac_log"
--} >&5
--
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--#
--# INIT-COMMANDS
--#
--AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
--
--
--# The HP-UX ksh and POSIX shell print the target directory to stdout
--# if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--sed_quote_subst='$sed_quote_subst'
--double_quote_subst='$double_quote_subst'
--delay_variable_subst='$delay_variable_subst'
--macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
--macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
--enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
--enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
--pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
--enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
--host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
--host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
--host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
--build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
--build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
--build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
--SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
--Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
--GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
--EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
--FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
--LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
--NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
--LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
--max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
--ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
--exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
--lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
--lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
--lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
--reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
--reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
--deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
--file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
--AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
--AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
--STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
--RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
--old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
--CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
--compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
--GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
--objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
--SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
--ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
--MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
--lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
--lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
--need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
--DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
--NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
--LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
--OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
--OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
--libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
--shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
--enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
--export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
--whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
--compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
--old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
--allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
--no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
--inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
--link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
--fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
--always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
--export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
--include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
--prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
--variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
--need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
--need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
--version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
--runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
--shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
--shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
--libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
--library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
--soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
--postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
--sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
--sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
--hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
--enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
--enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
--enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
--old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
--striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
--
--LTCC='$LTCC'
--LTCFLAGS='$LTCFLAGS'
--compiler='$compiler_DEFAULT'
--
--# Quote evaled strings.
--for var in SED \
--GREP \
--EGREP \
--FGREP \
--LD \
--NM \
--LN_S \
--lt_SP2NL \
--lt_NL2SP \
--reload_flag \
--OBJDUMP \
--deplibs_check_method \
--file_magic_cmd \
--AR \
--AR_FLAGS \
--STRIP \
--RANLIB \
--CC \
--CFLAGS \
--compiler \
--lt_cv_sys_global_symbol_pipe \
--lt_cv_sys_global_symbol_to_cdecl \
--lt_cv_sys_global_symbol_to_c_name_address \
--lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
--SHELL \
--ECHO \
--lt_prog_compiler_no_builtin_flag \
--lt_prog_compiler_wl \
--lt_prog_compiler_pic \
--lt_prog_compiler_static \
--lt_cv_prog_compiler_c_o \
--need_locks \
--DSYMUTIL \
--NMEDIT \
--LIPO \
--OTOOL \
--OTOOL64 \
--shrext_cmds \
--export_dynamic_flag_spec \
--whole_archive_flag_spec \
--compiler_needs_object \
--with_gnu_ld \
--allow_undefined_flag \
--no_undefined_flag \
--hardcode_libdir_flag_spec \
--hardcode_libdir_flag_spec_ld \
--hardcode_libdir_separator \
--fix_srcfile_path \
--exclude_expsyms \
--include_expsyms \
--file_list_spec \
--variables_saved_for_relink \
--libname_spec \
--library_names_spec \
--soname_spec \
--finish_eval \
--old_striplib \
--striplib; do
-- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
-- *[\\\\\\\`\\"\\\$]*)
-- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
-- ;;
-- *)
-- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
-- ;;
-- esac
--done
--
--# Double-quote double-evaled strings.
--for var in reload_cmds \
--old_postinstall_cmds \
--old_postuninstall_cmds \
--old_archive_cmds \
--extract_expsyms_cmds \
--old_archive_from_new_cmds \
--old_archive_from_expsyms_cmds \
--archive_cmds \
--archive_expsym_cmds \
--module_cmds \
--module_expsym_cmds \
--export_symbols_cmds \
--prelink_cmds \
--postinstall_cmds \
--postuninstall_cmds \
--finish_cmds \
--sys_lib_search_path_spec \
--sys_lib_dlsearch_path_spec; do
-- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
-- *[\\\\\\\`\\"\\\$]*)
-- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
-- ;;
-- *)
-- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
-- ;;
-- esac
--done
--
--# Fix-up fallback echo if it was mangled by the above quoting rules.
--case \$lt_ECHO in
--*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
++m4trace:/usr/share/aclocal/ltoptions.m4:111: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], [dlopen])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `dlopen' option into LT_INIT's first parameter.])
+ ])
+-m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+-m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete.
++m4trace:/usr/share/aclocal/ltoptions.m4:146: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++_LT_SET_OPTION([LT_INIT], [win32-dll])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `win32-dll' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:146: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
+ You should run autoupdate.])dnl
+-AM_MAINTAINER_MODE])
+-m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
+-cat > confinc << 'END'
+-am__doit:
+- @echo this is the am__doit target
+-.PHONY: am__doit
+-END
+-# If we don't find an include directive, just comment out the code.
+-AC_MSG_CHECKING([for style of include used by $am_make])
+-am__include="#"
+-am__quote=
+-_am_result=none
+-# First try GNU make style include.
+-echo "include confinc" > confmf
+-# Ignore all kinds of additional output from `make'.
+-case `$am_make -s -f confmf 2> /dev/null` in #(
+-*the\ am__doit\ target*)
+- am__include=include
+- am__quote=
+- _am_result=GNU
- ;;
-esac
--
--ac_aux_dir='$ac_aux_dir'
--xsi_shell='$xsi_shell'
--lt_shell_append='$lt_shell_append'
--
--# See if we are running on zsh, and set the options which allow our
--# commands through without removal of \ escapes INIT.
--if test -n "\${ZSH_VERSION+set}" ; then
-- setopt NO_GLOB_SUBST
--fi
--
--
-- PACKAGE='$PACKAGE'
-- VERSION='$VERSION'
-- TIMESTAMP='$TIMESTAMP'
-- RM='$RM'
-- ofile='$ofile'
--
--
--
--
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--
--# Handling of arguments.
--for ac_config_target in $ac_config_targets
--do
-- case $ac_config_target in
-- "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
-- "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-- "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
-- "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-- "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
-- "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
--
-- *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+-# Now try BSD make style include.
+-if test "$am__include" = "#"; then
+- echo '.include "confinc"' > confmf
+- case `$am_make -s -f confmf 2> /dev/null` in #(
+- *the\ am__doit\ target*)
+- am__include=.include
+- am__quote="\""
+- _am_result=BSD
+- ;;
+- esac
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++_LT_SET_OPTION([LT_INIT], [win32-dll])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `win32-dll' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:195: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:199: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete.
++You should run autoupdate.])dnl
++AC_ENABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:204: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:204: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete.
++You should run autoupdate.])dnl
++AC_DISABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:249: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:253: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete.
++You should run autoupdate.])dnl
++AC_ENABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:258: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:258: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete.
++You should run autoupdate.])dnl
++AC_DISABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:303: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:303: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:310: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `disable-fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:310: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], [disable-fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `disable-fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:343: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `pic-only' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:343: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], [pic-only])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `pic-only' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
++m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4'
++macro_revision='1.3293'
++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
++_LT_DECL(, macro_revision, 0)
++])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([AC_LIBTOOL_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:93: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:96: -1- AC_DEFUN([_LT_PROG_F77])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_FC])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_CXX])
++m4trace:/usr/share/aclocal/pkg.m4:27: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
++m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
++AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
++AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
++AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
++
++if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
++ AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+ fi
+-AC_SUBST([am__include])
+-AC_SUBST([am__quote])
+-AC_MSG_RESULT([$_am_result])
+-rm -f confinc confmf
++if test -n "$PKG_CONFIG"; then
++ _pkg_min_version=m4_default([$1], [0.9.0])
++ AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
++ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
++ AC_MSG_RESULT([yes])
++ else
++ AC_MSG_RESULT([no])
++ PKG_CONFIG=""
++ fi
++fi[]dnl
+ ])
+-m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
+-$1=${$1-"${am_missing_run}$2"}
+-AC_SUBST($1)])
+-m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-AC_REQUIRE_AUX_FILE([missing])dnl
+-if test x"${MISSING+set}" != xset; then
+- case $am_aux_dir in
+- *\ * | *\ *)
+- MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+- *)
+- MISSING="\${SHELL} $am_aux_dir/missing" ;;
- esac
--done
--
--
--# If the user did not use the arguments to specify the items to instantiate,
--# then the envvar interface is used. Set only those that are not.
--# We use the long form for the default assignment because of an extremely
--# bizarre bug on SunOS 4.1.3.
--if $ac_need_defaults; then
-- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-- test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
-- test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
--
--# Have a temporary directory for convenience. Make it in the build tree
--# simply because there is no reason against having it here, and in addition,
--# creating and moving files from /tmp can sometimes cause problems.
--# Hook for its removal unless debugging.
--# Note that there is a small window in which the directory will not be cleaned:
--# after its creation but before its name has been assigned to `$tmp'.
--$debug ||
--{
-- tmp=
-- trap 'exit_status=$?
-- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
--' 0
-- trap 'as_fn_exit 1' 1 2 13 15
--}
--# Create a (secure) tmp directory for tmp files.
--
--{
-- tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-- test -n "$tmp" && test -d "$tmp"
--} ||
--{
-- tmp=./conf$$-$RANDOM
-- (umask 077 && mkdir "$tmp")
--} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
--
--# Set up the scripts for CONFIG_FILES section.
--# No need to generate them if there are no CONFIG_FILES.
--# This happens for instance with `./config.status config.h'.
--if test -n "$CONFIG_FILES"; then
--
--
--ac_cr=`echo X | tr X '\015'`
--# On cygwin, bash can eat \r inside `` if the user requested igncr.
--# But we know of no other shell where ac_cr would be empty at this
--# point, so we can use a bashism as a fallback.
--if test "x$ac_cr" = x; then
-- eval ac_cr=\$\'\\r\'
+-# Use eval to expand $SHELL
+-if eval "$MISSING --run true"; then
+- am_missing_run="$MISSING --run "
++m4trace:/usr/share/aclocal/pkg.m4:59: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++if test -n "$PKG_CONFIG" && \
++ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
++ m4_default([$2], [:])
++m4_ifvaln([$3], [else
++ $3])dnl
++fi])
++m4trace:/usr/share/aclocal/pkg.m4:84: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
+ else
+- am_missing_run=
+- AC_MSG_WARN([`missing' script is too old or missing])
-fi
--ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
--if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-- ac_cs_awk_cr='\r'
+-])
+-m4trace:/usr/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl
+-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+-dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+-dnl while keeping a definition of mkdir_p for backward compatibility.
+-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+-dnl Makefile.ins that do not define MKDIR_P, so we do our own
+-dnl adjustment using top_builddir (which is defined more often than
+-dnl MKDIR_P).
+-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+-case $mkdir_p in
+- [[\\/$]]* | ?:[[\\/]]*) ;;
+- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+-esac
++ _pkg_short_errors_supported=no
++fi[]dnl
+ ])
+-m4trace:/usr/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+-m4trace:/usr/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+-m4trace:/usr/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+-m4trace:/usr/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+-m4trace:/usr/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+- ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+- ac_status=$?
+- echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+- (exit $ac_status); }])
+-m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
+-# Just in case
+-sleep 1
+-echo timestamp > conftest.file
+-# Reject unsafe characters in $srcdir or the absolute working directory
+-# name. Accept space and tab only in the latter.
+-am_lf='
+-'
+-case `pwd` in
+- *[[\\\"\#\$\&\'\`$am_lf]]*)
+- AC_MSG_ERROR([unsafe absolute working directory name]);;
+-esac
+-case $srcdir in
+- *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
+- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+-esac
++m4trace:/usr/share/aclocal/pkg.m4:104: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
++AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+-# Do `set' in a subshell so we don't clobber the current shell's
+-# arguments. Must try -L first in case configure is actually a
+-# symlink; some systems play weird games with the mod time of symlinks
+-# (eg FreeBSD returns the mod time of the symlink's containing
+-# directory).
+-if (
+- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+- if test "$[*]" = "X"; then
+- # -L didn't work.
+- set X `ls -t "$srcdir/configure" conftest.file`
+- fi
+- rm -f conftest.file
+- if test "$[*]" != "X $srcdir/configure conftest.file" \
+- && test "$[*]" != "X conftest.file $srcdir/configure"; then
++pkg_failed=no
++AC_MSG_CHECKING([for $1])
+
+- # If neither matched, then we have a broken ls. This can happen
+- # if, for instance, CONFIG_SHELL is bash and it inherits a
+- # broken ls alias from the environment. This has actually
+- # happened. Such a system could not be considered "sane".
+- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+-alias in your environment])
+- fi
++_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
++_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+- test "$[2]" = conftest.file
+- )
+-then
+- # Ok.
+- :
-else
-- ac_cs_awk_cr=$ac_cr
+- AC_MSG_ERROR([newly created file is older than distributed files!
+-Check your system clock])
-fi
--
--echo 'BEGIN {' >"$tmp/subs1.awk" &&
--_ACEOF
--
--
--{
-- echo "cat >conf$$subs.awk <<_ACEOF" &&
-- echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
-- echo "_ACEOF"
--} >conf$$subs.sh ||
-- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
--ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
--ac_delim='%!_!# '
--for ac_last_try in false false false false false :; do
-- . ./conf$$subs.sh ||
-- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
--
-- ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
-- if test $ac_delim_n = $ac_delim_num; then
-- break
-- elif $ac_last_try; then
-- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
-- else
-- ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+-AC_MSG_RESULT(yes)])
+-m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules],
+-[ --enable-silent-rules less verbose build output (undo: `make V=1')
+- --disable-silent-rules verbose build output (undo: `make V=0')])
+-case $enable_silent_rules in
+-yes) AM_DEFAULT_VERBOSITY=0;;
+-no) AM_DEFAULT_VERBOSITY=1;;
+-*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+-esac
+-AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+-AM_BACKSLASH='\'
+-AC_SUBST([AM_BACKSLASH])dnl
+-_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+-])
+-m4trace:/usr/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+-# Installed binaries are usually stripped using `strip' when the user
+-# run `make install-strip'. However `strip' might not be the right
+-# tool to use in cross-compilation environments, therefore Automake
+-# will honor the `STRIP' environment variable to overrule this program.
+-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+-if test "$cross_compiling" != no; then
+- AC_CHECK_TOOL([STRIP], [strip], :)
+-fi
+-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+-AC_SUBST([INSTALL_STRIP_PROGRAM])])
+-m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
+-m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+-m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
+-AM_MISSING_PROG([AMTAR], [tar])
+-m4_if([$1], [v7],
+- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+- [m4_case([$1], [ustar],, [pax],,
+- [m4_fatal([Unknown tar format])])
+-AC_MSG_CHECKING([how to create a $1 tar archive])
+-# Loop over all known methods to create a tar archive until one works.
+-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+-# Do not fold the above two line into one, because Tru64 sh and
+-# Solaris sh will not grok spaces in the rhs of `-'.
+-for _am_tool in $_am_tools
+-do
+- case $_am_tool in
+- gnutar)
+- for _am_tar in tar gnutar gtar;
+- do
+- AM_RUN_LOG([$_am_tar --version]) && break
+- done
+- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+- am__untar="$_am_tar -xf -"
+- ;;
+- plaintar)
+- # Must skip GNU tar: if it does not support --format= it doesn't create
+- # ustar tarball either.
+- (tar --version) >/dev/null 2>&1 && continue
+- am__tar='tar chf - "$$tardir"'
+- am__tar_='tar chf - "$tardir"'
+- am__untar='tar xf -'
+- ;;
+- pax)
+- am__tar='pax -L -x $1 -w "$$tardir"'
+- am__tar_='pax -L -x $1 -w "$tardir"'
+- am__untar='pax -r'
+- ;;
+- cpio)
+- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+- am__untar='cpio -i -H $1 -d'
+- ;;
+- none)
+- am__tar=false
+- am__tar_=false
+- am__untar=false
+- ;;
+- esac
++m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
++and $1[]_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.])
+
+- # If the value was cached, stop now. We just wanted to have am__tar
+- # and am__untar set.
+- test -n "${am_cv_prog_tar_$1}" && break
++if test $pkg_failed = yes; then
++ AC_MSG_RESULT([no])
++ _PKG_SHORT_ERRORS_SUPPORTED
++ if test $_pkg_short_errors_supported = yes; then
++ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
++ else
++ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+- # tar/untar a dummy directory, and stop if the command works
+- rm -rf conftest.dir
+- mkdir conftest.dir
+- echo GrepMe > conftest.dir/file
+- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+- rm -rf conftest.dir
+- if test -s conftest.tar; then
+- AM_RUN_LOG([$am__untar <conftest.tar])
+- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
- fi
-done
--rm -f conf$$subs.sh
--
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
--_ACEOF
--sed -n '
--h
--s/^/S["/; s/!.*/"]=/
--p
--g
--s/^[^!]*!//
--:repl
--t repl
--s/'"$ac_delim"'$//
--t delim
--:nl
--h
--s/\(.\{148\}\)..*/\1/
--t more1
--s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
--p
--n
--b repl
--:more1
--s/["\\]/\\&/g; s/^/"/; s/$/"\\/
--p
--g
--s/.\{148\}//
--t nl
--:delim
--h
--s/\(.\{148\}\)..*/\1/
--t more2
--s/["\\]/\\&/g; s/^/"/; s/$/"/
--p
--b
--:more2
--s/["\\]/\\&/g; s/^/"/; s/$/"\\/
--p
--g
--s/.\{148\}//
--t delim
--' <conf$$subs.awk | sed '
--/^[^""]/{
-- N
-- s/\n//
--}
--' >>$CONFIG_STATUS || ac_write_fail=1
--rm -f conf$$subs.awk
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--_ACAWK
--cat >>"\$tmp/subs1.awk" <<_ACAWK &&
-- for (key in S) S_is_set[key] = 1
-- FS = ""
--
--}
--{
-- line = $ 0
-- nfields = split(line, field, "@")
-- substed = 0
-- len = length(field[1])
-- for (i = 2; i < nfields; i++) {
-- key = field[i]
-- keylen = length(key)
-- if (S_is_set[key]) {
-- value = S[key]
-- line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-- len += length(value) + length(field[++i])
-- substed = 1
-- } else
-- len += 1 + keylen
-- }
--
-- print line
--}
+-rm -rf conftest.dir
++ m4_default([$4], [AC_MSG_ERROR(
++[Package requirements ($2) were not met:
+
+-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+-AC_SUBST([am__tar])
+-AC_SUBST([am__untar])
++$$1_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++_PKG_TEXT])
++ ])
++elif test $pkg_failed = untried; then
++ AC_MSG_RESULT([no])
++ m4_default([$4], [AC_MSG_FAILURE(
++[The pkg-config script could not be found or is too old. Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++_PKG_TEXT
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
++ ])
++else
++ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
++ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
++ AC_MSG_RESULT([yes])
++ $3
++fi[]dnl
+ ])
+ m4trace:m4/as-compiler-flag.m4:6: -1- AC_DEFUN([AS_COMPILER_FLAG], [
+ AC_MSG_CHECKING([to see if compiler understands $1])
+@@ -2297,7 +2351,7 @@ m4trace:configure.ac:1: -1- m4_pattern_a
+ m4trace:configure.ac:1: -1- m4_pattern_allow([^build_alias$])
+ m4trace:configure.ac:1: -1- m4_pattern_allow([^host_alias$])
+ m4trace:configure.ac:1: -1- m4_pattern_allow([^target_alias$])
+-m4trace:configure.ac:14: -1- AS_VERSION([gst-bcmdec], [GST_PLUGIN_VERSION], [0], [10], [0], [33], [GST_PLUGIN_CVS="no"], [GST_PLUGIN_CVS="yes"])
++m4trace:configure.ac:14: -1- AS_VERSION([gst-bcmdec], [GST_PLUGIN_VERSION], [0], [10], [40], [0], [GST_PLUGIN_CVS="no"], [GST_PLUGIN_CVS="yes"])
+ m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
+ m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
+ m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
+@@ -2321,7 +2375,7 @@ m4trace:configure.ac:20: -1- AM_INIT_AUT
+ m4trace:configure.ac:20: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+ m4trace:configure.ac:20: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+ m4trace:configure.ac:20: -1- AM_AUTOMAKE_VERSION([1.11.1])
+-m4trace:configure.ac:20: -1- _AM_AUTOCONF_VERSION([2.65])
++m4trace:configure.ac:20: -1- _AM_AUTOCONF_VERSION([2.68])
+ m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+ m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+ m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_DATA$])
+@@ -2428,7 +2482,7 @@ m4trace:configure.ac:30: -1- _AM_SUBST_N
+ m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+ m4trace:configure.ac:31: -1- AC_PROG_LIBTOOL
+ m4trace:configure.ac:31: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+-You should run autoupdate.], [/usr/share/aclocal/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
++You should run autoupdate.], [/usr/share/aclocal/libtool.m4:107: AC_PROG_LIBTOOL is expanded from...
+ configure.ac:31: the top level])
+ m4trace:configure.ac:31: -1- LT_INIT
+ m4trace:configure.ac:31: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
+@@ -2447,6 +2501,8 @@ m4trace:configure.ac:31: -1- m4_pattern_
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^host_cpu$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^host_vendor$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^host_os$])
++m4trace:configure.ac:31: -1- _LT_PREPARE_SED_QUOTE_VARS
++m4trace:configure.ac:31: -1- _LT_PROG_ECHO_BACKSLASH
+ m4trace:configure.ac:31: -1- LT_PATH_LD
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^SED$])
+ m4trace:configure.ac:31: -1- AC_PROG_EGREP
+@@ -2464,12 +2520,15 @@ m4trace:configure.ac:31: -1- m4_pattern_
+ m4trace:configure.ac:31: -1- LT_CMD_MAX_LEN
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DLLTOOL$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DLLTOOL$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^AR$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^ac_ct_AR$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^STRIP$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^RANLIB$])
++m4trace:configure.ac:31: -1- _LT_WITH_SYSROOT
+ m4trace:configure.ac:31: -1- m4_pattern_allow([LT_OBJDIR])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^LT_OBJDIR$])
+-m4trace:configure.ac:31: -1- m4_pattern_allow([^lt_ECHO$])
+ m4trace:configure.ac:31: -1- _LT_CC_BASENAME([$compiler])
+ m4trace:configure.ac:31: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
+ m4trace:configure.ac:31: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
+@@ -2483,11 +2542,14 @@ m4trace:configure.ac:31: -1- _LT_COMPILE
+ esac], [_LT_TAGVAR(lt_prog_compiler_pic, )=
+ _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
+ m4trace:configure.ac:31: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^MANIFEST_TOOL$])
++m4trace:configure.ac:31: -1- _LT_REQUIRED_DARWIN_CHECKS
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^DSYMUTIL$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^NMEDIT$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^LIPO$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL64$])
++m4trace:configure.ac:31: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])
+ m4trace:configure.ac:31: -1- LT_SYS_DLOPEN_SELF
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^CPPFLAGS$])
+@@ -2496,12 +2558,12 @@ m4trace:configure.ac:31: -1- m4_pattern_
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
+ m4trace:configure.ac:35: -1- AS_COMPILER_FLAG([-Wall], [GST_WALL="yes"], [GST_WALL="no"])
+ m4trace:configure.ac:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+-You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
++You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
+ m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
+ configure.ac:35: the top level])
+ m4trace:configure.ac:41: -1- AS_COMPILER_FLAG([-Werror], [GST_ERROR="$GST_ERROR -Werror"], [GST_ERROR="$GST_ERROR"])
+ m4trace:configure.ac:41: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+-You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
++You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
+ m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
+ configure.ac:41: the top level])
+ m4trace:configure.ac:46: -1- m4_pattern_allow([^HAVE_PKGCONFIG$])
+@@ -2511,6 +2573,8 @@ m4trace:configure.ac:57: -1- PKG_PROG_PK
+ m4trace:configure.ac:57: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG_PATH$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_CFLAGS$])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_LIBS$])
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.1 crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.1
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.1 2010-06-22 21:38:03.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.1 2011-03-14 19:07:07.711365673 +0000
+@@ -1,5 +1,5 @@
+-m4trace:aclocal.m4:9128: -1- m4_include([m4/as-compiler-flag.m4])
+-m4trace:aclocal.m4:9129: -1- m4_include([m4/as-version.m4])
++m4trace:aclocal.m4:9593: -1- m4_include([m4/as-compiler-flag.m4])
++m4trace:aclocal.m4:9594: -1- m4_include([m4/as-version.m4])
+ m4trace:configure.ac:1: -1- AC_INIT
+ m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?A[CHUM]_])
+ m4trace:configure.ac:1: -1- m4_pattern_forbid([_AC_])
+@@ -289,7 +289,7 @@ m4trace:configure.ac:25: -1- AC_SUBST([A
+ m4trace:configure.ac:25: -1- AC_SUBST_TRACE([ACLOCAL_AMFLAGS])
+ m4trace:configure.ac:25: -1- m4_pattern_allow([^ACLOCAL_AMFLAGS$])
+ m4trace:configure.ac:27: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
+-You should run autoupdate.], [aclocal.m4:8543: AM_CONFIG_HEADER is expanded from...
++You should run autoupdate.], [aclocal.m4:9008: AM_CONFIG_HEADER is expanded from...
+ configure.ac:27: the top level])
+ m4trace:configure.ac:27: -1- AC_CONFIG_HEADERS([config.h])
+ m4trace:configure.ac:30: -1- AC_SUBST([CC])
+@@ -366,7 +366,7 @@ m4trace:configure.ac:30: -1- _AM_SUBST_N
+ m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+ m4trace:configure.ac:31: -1- AC_PROG_LIBTOOL
+ m4trace:configure.ac:31: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
+-You should run autoupdate.], [aclocal.m4:123: AC_PROG_LIBTOOL is expanded from...
++You should run autoupdate.], [aclocal.m4:128: AC_PROG_LIBTOOL is expanded from...
+ configure.ac:31: the top level])
+ m4trace:configure.ac:31: -1- LT_INIT
+ m4trace:configure.ac:31: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
+@@ -442,9 +442,18 @@ m4trace:configure.ac:31: -1- m4_pattern_
+ m4trace:configure.ac:31: -1- AC_SUBST([OBJDUMP])
+ m4trace:configure.ac:31: -1- AC_SUBST_TRACE([OBJDUMP])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
++m4trace:configure.ac:31: -1- AC_SUBST([DLLTOOL])
++m4trace:configure.ac:31: -1- AC_SUBST_TRACE([DLLTOOL])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DLLTOOL$])
++m4trace:configure.ac:31: -1- AC_SUBST([DLLTOOL])
++m4trace:configure.ac:31: -1- AC_SUBST_TRACE([DLLTOOL])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DLLTOOL$])
+ m4trace:configure.ac:31: -1- AC_SUBST([AR])
+ m4trace:configure.ac:31: -1- AC_SUBST_TRACE([AR])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^AR$])
++m4trace:configure.ac:31: -1- AC_SUBST([ac_ct_AR])
++m4trace:configure.ac:31: -1- AC_SUBST_TRACE([ac_ct_AR])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^ac_ct_AR$])
+ m4trace:configure.ac:31: -1- AC_SUBST([STRIP])
+ m4trace:configure.ac:31: -1- AC_SUBST_TRACE([STRIP])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^STRIP$])
+@@ -457,10 +466,10 @@ m4trace:configure.ac:31: -1- m4_pattern_
+ m4trace:configure.ac:31: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+ @%:@undef LT_OBJDIR])
+-m4trace:configure.ac:31: -1- AC_SUBST([lt_ECHO])
+-m4trace:configure.ac:31: -1- AC_SUBST_TRACE([lt_ECHO])
+-m4trace:configure.ac:31: -1- m4_pattern_allow([^lt_ECHO$])
+ m4trace:configure.ac:31: -1- LT_SUPPORTED_TAG([CC])
++m4trace:configure.ac:31: -1- AC_SUBST([MANIFEST_TOOL])
++m4trace:configure.ac:31: -1- AC_SUBST_TRACE([MANIFEST_TOOL])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^MANIFEST_TOOL$])
+ m4trace:configure.ac:31: -1- AC_SUBST([DSYMUTIL])
+ m4trace:configure.ac:31: -1- AC_SUBST_TRACE([DSYMUTIL])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^DSYMUTIL$])
+@@ -512,11 +521,11 @@ m4trace:configure.ac:31: -1- AH_OUTPUT([
+ m4trace:configure.ac:31: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
+ m4trace:configure.ac:31: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
+ m4trace:configure.ac:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+-You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
++You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
+ m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
+ configure.ac:35: the top level])
+ m4trace:configure.ac:41: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+-You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
++You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
+ m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
+ configure.ac:41: the top level])
+ m4trace:configure.ac:46: -1- AC_SUBST([HAVE_PKGCONFIG])
+@@ -527,6 +536,12 @@ m4trace:configure.ac:57: -1- m4_pattern_
+ m4trace:configure.ac:57: -1- AC_SUBST([PKG_CONFIG])
+ m4trace:configure.ac:57: -1- AC_SUBST_TRACE([PKG_CONFIG])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
++m4trace:configure.ac:57: -1- AC_SUBST([PKG_CONFIG_PATH])
++m4trace:configure.ac:57: -1- AC_SUBST_TRACE([PKG_CONFIG_PATH])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG_PATH$])
++m4trace:configure.ac:57: -1- AC_SUBST([PKG_CONFIG_LIBDIR])
++m4trace:configure.ac:57: -1- AC_SUBST_TRACE([PKG_CONFIG_LIBDIR])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$])
+ m4trace:configure.ac:57: -1- AC_SUBST([PKG_CONFIG])
+ m4trace:configure.ac:57: -1- AC_SUBST_TRACE([PKG_CONFIG])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
+@@ -536,84 +551,84 @@ m4trace:configure.ac:57: -1- m4_pattern_
+ m4trace:configure.ac:57: -1- AC_SUBST([GST_LIBS])
+ m4trace:configure.ac:57: -1- AC_SUBST_TRACE([GST_LIBS])
+ m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_LIBS$])
+-m4trace:configure.ac:70: -1- AC_SUBST([GST_CFLAGS])
+-m4trace:configure.ac:70: -1- AC_SUBST_TRACE([GST_CFLAGS])
+-m4trace:configure.ac:70: -1- m4_pattern_allow([^GST_CFLAGS$])
+-m4trace:configure.ac:71: -1- AC_SUBST([GST_LIBS])
+-m4trace:configure.ac:71: -1- AC_SUBST_TRACE([GST_LIBS])
+-m4trace:configure.ac:71: -1- m4_pattern_allow([^GST_LIBS$])
+-m4trace:configure.ac:74: -1- AC_SUBST([GST_MAJORMINOR])
+-m4trace:configure.ac:74: -1- AC_SUBST_TRACE([GST_MAJORMINOR])
+-m4trace:configure.ac:74: -1- m4_pattern_allow([^GST_MAJORMINOR$])
+-m4trace:configure.ac:77: -1- AC_SUBST([GST_BASE_CFLAGS])
+-m4trace:configure.ac:77: -1- AC_SUBST_TRACE([GST_BASE_CFLAGS])
+-m4trace:configure.ac:77: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
+-m4trace:configure.ac:77: -1- AC_SUBST([GST_BASE_LIBS])
+-m4trace:configure.ac:77: -1- AC_SUBST_TRACE([GST_BASE_LIBS])
+-m4trace:configure.ac:77: -1- m4_pattern_allow([^GST_BASE_LIBS$])
+-m4trace:configure.ac:87: -1- AC_SUBST([GST_BASE_CFLAGS])
+-m4trace:configure.ac:87: -1- AC_SUBST_TRACE([GST_BASE_CFLAGS])
+-m4trace:configure.ac:87: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
+-m4trace:configure.ac:88: -1- AC_SUBST([GST_BASE_LIBS])
+-m4trace:configure.ac:88: -1- AC_SUBST_TRACE([GST_BASE_LIBS])
+-m4trace:configure.ac:88: -1- m4_pattern_allow([^GST_BASE_LIBS$])
+-m4trace:configure.ac:91: -1- AC_SUBST([GSTPB_BASE_CFLAGS])
+-m4trace:configure.ac:91: -1- AC_SUBST_TRACE([GSTPB_BASE_CFLAGS])
+-m4trace:configure.ac:91: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
+-m4trace:configure.ac:91: -1- AC_SUBST([GSTPB_BASE_LIBS])
+-m4trace:configure.ac:91: -1- AC_SUBST_TRACE([GSTPB_BASE_LIBS])
+-m4trace:configure.ac:91: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
+-m4trace:configure.ac:102: -1- AC_SUBST([GSTPB_BASE_CFLAGS])
+-m4trace:configure.ac:102: -1- AC_SUBST_TRACE([GSTPB_BASE_CFLAGS])
+-m4trace:configure.ac:102: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
+-m4trace:configure.ac:103: -1- AC_SUBST([GSTPB_BASE_LIBS])
+-m4trace:configure.ac:103: -1- AC_SUBST_TRACE([GSTPB_BASE_LIBS])
+-m4trace:configure.ac:103: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
+-m4trace:configure.ac:106: -1- AC_SUBST([GSTCTRL_CFLAGS])
+-m4trace:configure.ac:106: -1- AC_SUBST_TRACE([GSTCTRL_CFLAGS])
+-m4trace:configure.ac:106: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
+-m4trace:configure.ac:106: -1- AC_SUBST([GSTCTRL_LIBS])
+-m4trace:configure.ac:106: -1- AC_SUBST_TRACE([GSTCTRL_LIBS])
+-m4trace:configure.ac:106: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
+-m4trace:configure.ac:117: -1- AC_SUBST([GSTCTRL_CFLAGS])
+-m4trace:configure.ac:117: -1- AC_SUBST_TRACE([GSTCTRL_CFLAGS])
+-m4trace:configure.ac:117: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
+-m4trace:configure.ac:118: -1- AC_SUBST([GSTCTRL_LIBS])
+-m4trace:configure.ac:118: -1- AC_SUBST_TRACE([GSTCTRL_LIBS])
+-m4trace:configure.ac:118: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
+-m4trace:configure.ac:126: -1- AC_SUBST([plugindir])
+-m4trace:configure.ac:126: -1- AC_SUBST_TRACE([plugindir])
+-m4trace:configure.ac:126: -1- m4_pattern_allow([^plugindir$])
+-m4trace:configure.ac:130: -1- AC_SUBST([GST_PLUGIN_LDFLAGS])
+-m4trace:configure.ac:130: -1- AC_SUBST_TRACE([GST_PLUGIN_LDFLAGS])
+-m4trace:configure.ac:130: -1- m4_pattern_allow([^GST_PLUGIN_LDFLAGS$])
+-m4trace:configure.ac:132: -1- AC_CONFIG_FILES([Makefile m4/Makefile src/Makefile])
+-m4trace:configure.ac:132: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
++m4trace:configure.ac:71: -1- AC_SUBST([GST_CFLAGS])
++m4trace:configure.ac:71: -1- AC_SUBST_TRACE([GST_CFLAGS])
++m4trace:configure.ac:71: -1- m4_pattern_allow([^GST_CFLAGS$])
++m4trace:configure.ac:72: -1- AC_SUBST([GST_LIBS])
++m4trace:configure.ac:72: -1- AC_SUBST_TRACE([GST_LIBS])
++m4trace:configure.ac:72: -1- m4_pattern_allow([^GST_LIBS$])
++m4trace:configure.ac:75: -1- AC_SUBST([GST_MAJORMINOR])
++m4trace:configure.ac:75: -1- AC_SUBST_TRACE([GST_MAJORMINOR])
++m4trace:configure.ac:75: -1- m4_pattern_allow([^GST_MAJORMINOR$])
++m4trace:configure.ac:78: -1- AC_SUBST([GST_BASE_CFLAGS])
++m4trace:configure.ac:78: -1- AC_SUBST_TRACE([GST_BASE_CFLAGS])
++m4trace:configure.ac:78: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
++m4trace:configure.ac:78: -1- AC_SUBST([GST_BASE_LIBS])
++m4trace:configure.ac:78: -1- AC_SUBST_TRACE([GST_BASE_LIBS])
++m4trace:configure.ac:78: -1- m4_pattern_allow([^GST_BASE_LIBS$])
++m4trace:configure.ac:88: -1- AC_SUBST([GST_BASE_CFLAGS])
++m4trace:configure.ac:88: -1- AC_SUBST_TRACE([GST_BASE_CFLAGS])
++m4trace:configure.ac:88: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
++m4trace:configure.ac:89: -1- AC_SUBST([GST_BASE_LIBS])
++m4trace:configure.ac:89: -1- AC_SUBST_TRACE([GST_BASE_LIBS])
++m4trace:configure.ac:89: -1- m4_pattern_allow([^GST_BASE_LIBS$])
++m4trace:configure.ac:92: -1- AC_SUBST([GSTPB_BASE_CFLAGS])
++m4trace:configure.ac:92: -1- AC_SUBST_TRACE([GSTPB_BASE_CFLAGS])
++m4trace:configure.ac:92: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
++m4trace:configure.ac:92: -1- AC_SUBST([GSTPB_BASE_LIBS])
++m4trace:configure.ac:92: -1- AC_SUBST_TRACE([GSTPB_BASE_LIBS])
++m4trace:configure.ac:92: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
++m4trace:configure.ac:103: -1- AC_SUBST([GSTPB_BASE_CFLAGS])
++m4trace:configure.ac:103: -1- AC_SUBST_TRACE([GSTPB_BASE_CFLAGS])
++m4trace:configure.ac:103: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
++m4trace:configure.ac:104: -1- AC_SUBST([GSTPB_BASE_LIBS])
++m4trace:configure.ac:104: -1- AC_SUBST_TRACE([GSTPB_BASE_LIBS])
++m4trace:configure.ac:104: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
++m4trace:configure.ac:107: -1- AC_SUBST([GSTCTRL_CFLAGS])
++m4trace:configure.ac:107: -1- AC_SUBST_TRACE([GSTCTRL_CFLAGS])
++m4trace:configure.ac:107: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
++m4trace:configure.ac:107: -1- AC_SUBST([GSTCTRL_LIBS])
++m4trace:configure.ac:107: -1- AC_SUBST_TRACE([GSTCTRL_LIBS])
++m4trace:configure.ac:107: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
++m4trace:configure.ac:118: -1- AC_SUBST([GSTCTRL_CFLAGS])
++m4trace:configure.ac:118: -1- AC_SUBST_TRACE([GSTCTRL_CFLAGS])
++m4trace:configure.ac:118: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
++m4trace:configure.ac:119: -1- AC_SUBST([GSTCTRL_LIBS])
++m4trace:configure.ac:119: -1- AC_SUBST_TRACE([GSTCTRL_LIBS])
++m4trace:configure.ac:119: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
++m4trace:configure.ac:127: -1- AC_SUBST([plugindir])
++m4trace:configure.ac:127: -1- AC_SUBST_TRACE([plugindir])
++m4trace:configure.ac:127: -1- m4_pattern_allow([^plugindir$])
++m4trace:configure.ac:131: -1- AC_SUBST([GST_PLUGIN_LDFLAGS])
++m4trace:configure.ac:131: -1- AC_SUBST_TRACE([GST_PLUGIN_LDFLAGS])
++m4trace:configure.ac:131: -1- m4_pattern_allow([^GST_PLUGIN_LDFLAGS$])
++m4trace:configure.ac:133: -1- AC_CONFIG_FILES([Makefile m4/Makefile src/Makefile])
++m4trace:configure.ac:133: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+ You should run autoupdate.], [])
+-m4trace:configure.ac:132: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LIB@&t at OBJS])
+-m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t at OBJS$])
+-m4trace:configure.ac:132: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LTLIBOBJS])
+-m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$])
+-m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+-m4trace:configure.ac:132: -1- AC_SUBST([am__EXEEXT_TRUE])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
+-m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+-m4trace:configure.ac:132: -1- AC_SUBST([am__EXEEXT_FALSE])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
+-m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+-m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+-m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_builddir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_build_prefix])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([srcdir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_srcdir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_srcdir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_top_srcdir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([builddir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_builddir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_top_builddir])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([INSTALL])
+-m4trace:configure.ac:132: -1- AC_SUBST_TRACE([MKDIR_P])
+-m4trace:configure.ac:132: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
++m4trace:configure.ac:133: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([LIB@&t at OBJS])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^LIB@&t at OBJS$])
++m4trace:configure.ac:133: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([LTLIBOBJS])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^LTLIBOBJS$])
++m4trace:configure.ac:133: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
++m4trace:configure.ac:133: -1- AC_SUBST([am__EXEEXT_TRUE])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
++m4trace:configure.ac:133: -1- AC_SUBST([am__EXEEXT_FALSE])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
++m4trace:configure.ac:133: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
++m4trace:configure.ac:133: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([top_builddir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([top_build_prefix])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([srcdir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([abs_srcdir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([top_srcdir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([abs_top_srcdir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([builddir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([abs_builddir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([abs_top_builddir])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([INSTALL])
++m4trace:configure.ac:133: -1- AC_SUBST_TRACE([MKDIR_P])
++m4trace:configure.ac:133: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.2 crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.2
+--- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.2 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.2 2011-03-14 19:07:07.082359662 +0000
+@@ -0,0 +1,2633 @@
++m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ
++
++AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT])
++
++AC_CHECK_TYPES([error_t],
++ [],
++ [AC_DEFINE([error_t], [int],
++ [Define to a type to use for `error_t' if it is not otherwise available.])
++ AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h
++ does not typedef error_t.])],
++ [#if defined(HAVE_ARGZ_H)
++# include <argz.h>
++#endif])
++
++ARGZ_H=
++AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \
++ argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])])
++
++dnl if have system argz functions, allow forced use of
++dnl libltdl-supplied implementation (and default to do so
++dnl on "known bad" systems). Could use a runtime check, but
++dnl (a) detecting malloc issues is notoriously unreliable
++dnl (b) only known system that declares argz functions,
++dnl provides them, yet they are broken, is cygwin
++dnl releases prior to 16-Mar-2007 (1.5.24 and earlier)
++dnl So, it's more straightforward simply to special case
++dnl this for known bad systems.
++AS_IF([test -z "$ARGZ_H"],
++ [AC_CACHE_CHECK(
++ [if argz actually works],
++ [lt_cv_sys_argz_works],
++ [[case $host_os in #(
++ *cygwin*)
++ lt_cv_sys_argz_works=no
++ if test "$cross_compiling" != no; then
++ lt_cv_sys_argz_works="guessing no"
++ else
++ lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
++ save_IFS=$IFS
++ IFS=-.
++ set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
++ IFS=$save_IFS
++ lt_os_major=${2-0}
++ lt_os_minor=${3-0}
++ lt_os_micro=${4-0}
++ if test "$lt_os_major" -gt 1 \
++ || { test "$lt_os_major" -eq 1 \
++ && { test "$lt_os_minor" -gt 5 \
++ || { test "$lt_os_minor" -eq 5 \
++ && test "$lt_os_micro" -gt 24; }; }; }; then
++ lt_cv_sys_argz_works=yes
++ fi
++ fi
++ ;; #(
++ *) lt_cv_sys_argz_works=yes ;;
++ esac]])
++ AS_IF([test "$lt_cv_sys_argz_works" = yes],
++ [AC_DEFINE([HAVE_WORKING_ARGZ], 1,
++ [This value is set to 1 to indicate that the system argz facility works])],
++ [ARGZ_H=argz.h
++ AC_LIBOBJ([argz])])])
++
++AC_SUBST([ARGZ_H])
++])
++m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:])
++m4trace:/usr/share/aclocal/libtool.m4:69: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
++AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
++AC_BEFORE([$0], [LT_LANG])dnl
++AC_BEFORE([$0], [LT_OUTPUT])dnl
++AC_BEFORE([$0], [LTDL_INIT])dnl
++m4_require([_LT_CHECK_BUILDDIR])dnl
++
++dnl Autoconf doesn't catch unexpanded LT_ macros by default:
++m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
++m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
++dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
++dnl unless we require an AC_DEFUNed macro:
++AC_REQUIRE([LTOPTIONS_VERSION])dnl
++AC_REQUIRE([LTSUGAR_VERSION])dnl
++AC_REQUIRE([LTVERSION_VERSION])dnl
++AC_REQUIRE([LTOBSOLETE_VERSION])dnl
++m4_require([_LT_PROG_LTMAIN])dnl
++
++_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
++
++dnl Parse OPTIONS
++_LT_SET_OPTIONS([$0], [$1])
++
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ltmain"
++
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++AC_SUBST(LIBTOOL)dnl
++
++_LT_SETUP
++
++# Only expand once:
++m4_define([LT_INIT])
++])
++m4trace:/usr/share/aclocal/libtool.m4:107: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:107: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:108: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:108: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:607: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt}
++AC_MSG_NOTICE([creating $CONFIG_LT])
++_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
++[# Run this file to recreate a libtool stub with the current configuration.])
++
++cat >>"$CONFIG_LT" <<\_LTEOF
++lt_cl_silent=false
++exec AS_MESSAGE_LOG_FD>>config.log
++{
++ echo
++ AS_BOX([Running $as_me.])
++} >&AS_MESSAGE_LOG_FD
++
++lt_cl_help="\
++\`$as_me' creates a local libtool stub from the current configuration,
++for use in further configure time tests before the real libtool is
++generated.
++
++Usage: $[0] [[OPTIONS]]
++
++ -h, --help print this help, then exit
++ -V, --version print version number, then exit
++ -q, --quiet do not print progress messages
++ -d, --debug don't remove temporary files
++
++Report bugs to <bug-libtool at gnu.org>."
++
++lt_cl_version="\
++m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
++m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
++configured by $[0], generated by m4_PACKAGE_STRING.
++
++Copyright (C) 2010 Free Software Foundation, Inc.
++This config.lt script is free software; the Free Software Foundation
++gives unlimited permision to copy, distribute and modify it."
++
++while test $[#] != 0
++do
++ case $[1] in
++ --version | --v* | -V )
++ echo "$lt_cl_version"; exit 0 ;;
++ --help | --h* | -h )
++ echo "$lt_cl_help"; exit 0 ;;
++ --debug | --d* | -d )
++ debug=: ;;
++ --quiet | --q* | --silent | --s* | -q )
++ lt_cl_silent=: ;;
++
++ -*) AC_MSG_ERROR([unrecognized option: $[1]
++Try \`$[0] --help' for more information.]) ;;
++
++ *) AC_MSG_ERROR([unrecognized argument: $[1]
++Try \`$[0] --help' for more information.]) ;;
++ esac
++ shift
++done
++
++if $lt_cl_silent; then
++ exec AS_MESSAGE_FD>/dev/null
++fi
++_LTEOF
++
++cat >>"$CONFIG_LT" <<_LTEOF
++_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
++_LTEOF
++
++cat >>"$CONFIG_LT" <<\_LTEOF
++AC_MSG_NOTICE([creating $ofile])
++_LT_OUTPUT_LIBTOOL_COMMANDS
++AS_EXIT(0)
++_LTEOF
++chmod +x "$CONFIG_LT"
++
++# configure is writing to config.log, but config.lt does its own redirection,
++# appending to config.log, which fails on DOS, as config.log is still kept
++# open by configure. Here we exec the FD to /dev/null, effectively closing
++# config.log, so it can be properly (re)opened and appended to by config.lt.
++lt_cl_success=:
++test "$silent" = yes &&
++ lt_config_lt_args="$lt_config_lt_args --quiet"
++exec AS_MESSAGE_LOG_FD>/dev/null
++$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
++exec AS_MESSAGE_LOG_FD>>config.log
++$lt_cl_success || AS_EXIT(1)
++])
++m4trace:/usr/share/aclocal/libtool.m4:788: -1- AC_DEFUN([LT_SUPPORTED_TAG], [])
++m4trace:/usr/share/aclocal/libtool.m4:799: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl
++m4_case([$1],
++ [C], [_LT_LANG(C)],
++ [C++], [_LT_LANG(CXX)],
++ [Java], [_LT_LANG(GCJ)],
++ [Fortran 77], [_LT_LANG(F77)],
++ [Fortran], [_LT_LANG(FC)],
++ [Windows Resource], [_LT_LANG(RC)],
++ [m4_ifdef([_LT_LANG_]$1[_CONFIG],
++ [_LT_LANG($1)],
++ [m4_fatal([$0: unsupported language: "$1"])])])dnl
++])
++m4trace:/usr/share/aclocal/libtool.m4:861: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
++m4trace:/usr/share/aclocal/libtool.m4:861: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(C++)])
++m4trace:/usr/share/aclocal/libtool.m4:862: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
++m4trace:/usr/share/aclocal/libtool.m4:862: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(Fortran 77)])
++m4trace:/usr/share/aclocal/libtool.m4:863: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
++m4trace:/usr/share/aclocal/libtool.m4:863: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(Fortran)])
++m4trace:/usr/share/aclocal/libtool.m4:864: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
++m4trace:/usr/share/aclocal/libtool.m4:864: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(Java)])
++m4trace:/usr/share/aclocal/libtool.m4:865: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
++m4trace:/usr/share/aclocal/libtool.m4:865: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete.
++You should run autoupdate.])dnl
++LT_LANG(Windows Resource)])
++m4trace:/usr/share/aclocal/libtool.m4:1181: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot])
++AC_ARG_WITH([sysroot],
++[ --with-sysroot[=DIR] Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).],
++[], [with_sysroot=no])
++
++dnl lt_sysroot will always be passed unquoted. We quote it here
++dnl in case the user passed a directory name.
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ AC_MSG_RESULT([${with_sysroot}])
++ AC_MSG_ERROR([The sysroot must be an absolute path.])
++ ;;
++esac
++
++ AC_MSG_RESULT([${lt_sysroot:-no}])
++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
++[dependent libraries, and in which our libraries should be installed.])])
++m4trace:/usr/share/aclocal/libtool.m4:1445: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++ [$2=no
++ m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++ lt_compiler_flag="$3"
++ # Insert the option either (1) after the last *FLAGS variable, or
++ # (2) before a word containing "conftest.", or (3) at the end.
++ # Note that $ac_compile itself does not contain backslashes and begins
++ # with a dollar sign (not a hyphen), so the echo should work correctly.
++ # The option is referenced via a variable to avoid confusing sed.
++ lt_compile=`echo "$ac_compile" | $SED \
++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
++ -e 's:$: $lt_compiler_flag:'`
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval "$lt_compile" 2>conftest.err)
++ ac_status=$?
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++ if (exit $ac_status) && test -s "$ac_outfile"; then
++ # The compiler can only warn and ignore the option if not recognized
++ # So say no if there are warnings other than the usual output.
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++ $2=yes
++ fi
++ fi
++ $RM conftest*
++])
++
++if test x"[$]$2" = xyes; then
++ m4_if([$5], , :, [$5])
++else
++ m4_if([$6], , :, [$6])
++fi
++])
++m4trace:/usr/share/aclocal/libtool.m4:1487: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1487: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1496: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++m4_require([_LT_DECL_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++ [$2=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS $3"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&AS_MESSAGE_LOG_FD
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ $2=yes
++ fi
++ else
++ $2=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++])
++
++if test x"[$]$2" = xyes; then
++ m4_if([$4], , :, [$4])
++else
++ m4_if([$5], , :, [$5])
++fi
++])
++m4trace:/usr/share/aclocal/libtool.m4:1531: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1531: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1538: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++# find the maximum length of command line arguments
++AC_MSG_CHECKING([the maximum length of command line arguments])
++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
++ i=0
++ teststring="ABCD"
++
++ case $build_os in
++ msdosdjgpp*)
++ # On DJGPP, this test can blow up pretty badly due to problems in libc
++ # (any single argument exceeding 2000 bytes causes a buffer overrun
++ # during glob expansion). Even if it were fixed, the result of this
++ # check would be larger than it should be.
++ lt_cv_sys_max_cmd_len=12288; # 12K is about right
++ ;;
++
++ gnu*)
++ # Under GNU Hurd, this test is not required because there is
++ # no limit to the length of command line arguments.
++ # Libtool will interpret -1 as no limit whatsoever
++ lt_cv_sys_max_cmd_len=-1;
++ ;;
++
++ cygwin* | mingw* | cegcc*)
++ # On Win9x/ME, this test blows up -- it succeeds, but takes
++ # about 5 minutes as the teststring grows exponentially.
++ # Worse, since 9x/ME are not pre-emptively multitasking,
++ # you end up with a "frozen" computer, even though with patience
++ # the test eventually succeeds (with a max line length of 256k).
++ # Instead, let's just punt: use the minimum linelength reported by
++ # all of the supported platforms: 8192 (on NT/2K/XP).
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
++ amigaos*)
++ # On AmigaOS with pdksh, this test takes hours, literally.
++ # So we just punt and use a minimum line length of 8192.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
++ # This has been around since 386BSD, at least. Likely further.
++ if test -x /sbin/sysctl; then
++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
++ elif test -x /usr/sbin/sysctl; then
++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
++ else
++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
++ fi
++ # And add a safety zone
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++ ;;
++
++ interix*)
++ # We know the value 262144 and hardcode it with a safety zone (like BSD)
++ lt_cv_sys_max_cmd_len=196608
++ ;;
++
++ osf*)
++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
++ # nice to cause kernel panics so lets avoid the loop below.
++ # First set a reasonable default.
++ lt_cv_sys_max_cmd_len=16384
++ #
++ if test -x /sbin/sysconfig; then
++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
++ *1*) lt_cv_sys_max_cmd_len=-1 ;;
++ esac
++ fi
++ ;;
++ sco3.2v5*)
++ lt_cv_sys_max_cmd_len=102400
++ ;;
++ sysv5* | sco5v6* | sysv4.2uw2*)
++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
++ if test -n "$kargmax"; then
++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
++ else
++ lt_cv_sys_max_cmd_len=32768
++ fi
++ ;;
++ *)
++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++ if test -n "$lt_cv_sys_max_cmd_len"; then
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++ else
++ # Make teststring a little bigger before we do anything with it.
++ # a 1K string should be a reasonable start.
++ for i in 1 2 3 4 5 6 7 8 ; do
++ teststring=$teststring$teststring
++ done
++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++ # If test is not a shell built-in, we'll probably end up computing a
++ # maximum length that is only half of the actual maximum length, but
++ # we can't tell.
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
++ test $i != 17 # 1/2 MB should be enough
++ do
++ i=`expr $i + 1`
++ teststring=$teststring$teststring
++ done
++ # Only check the string length outside the loop.
++ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
++ teststring=
++ # Add a significant safety factor because C++ compilers can tack on
++ # massive amounts of additional arguments before passing them to the
++ # linker. It appears as though 1/2 is a usable value.
++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++ fi
++ ;;
++ esac
++])
++if test -n $lt_cv_sys_max_cmd_len ; then
++ AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
++else
++ AC_MSG_RESULT(none)
++fi
++max_cmd_len=$lt_cv_sys_max_cmd_len
++_LT_DECL([], [max_cmd_len], [0],
++ [What is the maximum length of a command?])
++])
++m4trace:/usr/share/aclocal/libtool.m4:1671: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1671: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1782: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl
++if test "x$enable_dlopen" != xyes; then
++ enable_dlopen=unknown
++ enable_dlopen_self=unknown
++ enable_dlopen_self_static=unknown
++else
++ lt_cv_dlopen=no
++ lt_cv_dlopen_libs=
++
++ case $host_os in
++ beos*)
++ lt_cv_dlopen="load_add_on"
++ lt_cv_dlopen_libs=
++ lt_cv_dlopen_self=yes
++ ;;
++
++ mingw* | pw32* | cegcc*)
++ lt_cv_dlopen="LoadLibrary"
++ lt_cv_dlopen_libs=
++ ;;
++
++ cygwin*)
++ lt_cv_dlopen="dlopen"
++ lt_cv_dlopen_libs=
++ ;;
++
++ darwin*)
++ # if libdl is installed we need to link against it
++ AC_CHECK_LIB([dl], [dlopen],
++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
++ lt_cv_dlopen="dyld"
++ lt_cv_dlopen_libs=
++ lt_cv_dlopen_self=yes
++ ])
++ ;;
++
++ *)
++ AC_CHECK_FUNC([shl_load],
++ [lt_cv_dlopen="shl_load"],
++ [AC_CHECK_LIB([dld], [shl_load],
++ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
++ [AC_CHECK_FUNC([dlopen],
++ [lt_cv_dlopen="dlopen"],
++ [AC_CHECK_LIB([dl], [dlopen],
++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
++ [AC_CHECK_LIB([svld], [dlopen],
++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
++ [AC_CHECK_LIB([dld], [dld_link],
++ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
++ ])
++ ])
++ ])
++ ])
++ ])
++ ;;
++ esac
++
++ if test "x$lt_cv_dlopen" != xno; then
++ enable_dlopen=yes
++ else
++ enable_dlopen=no
++ fi
++
++ case $lt_cv_dlopen in
++ dlopen)
++ save_CPPFLAGS="$CPPFLAGS"
++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
++
++ save_LDFLAGS="$LDFLAGS"
++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
++
++ save_LIBS="$LIBS"
++ LIBS="$lt_cv_dlopen_libs $LIBS"
++
++ AC_CACHE_CHECK([whether a program can dlopen itself],
++ lt_cv_dlopen_self, [dnl
++ _LT_TRY_DLOPEN_SELF(
++ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
++ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
++ ])
++
++ if test "x$lt_cv_dlopen_self" = xyes; then
++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
++ AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
++ lt_cv_dlopen_self_static, [dnl
++ _LT_TRY_DLOPEN_SELF(
++ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
++ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
++ ])
++ fi
++
++ CPPFLAGS="$save_CPPFLAGS"
++ LDFLAGS="$save_LDFLAGS"
++ LIBS="$save_LIBS"
++ ;;
++ esac
++
++ case $lt_cv_dlopen_self in
++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
++ *) enable_dlopen_self=unknown ;;
++ esac
++
++ case $lt_cv_dlopen_self_static in
++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
++ *) enable_dlopen_self_static=unknown ;;
++ esac
++fi
++_LT_DECL([dlopen_support], [enable_dlopen], [0],
++ [Whether dlopen is supported])
++_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
++ [Whether dlopen of programs is supported])
++_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
++ [Whether dlopen of statically linked programs is supported])
++])
++m4trace:/usr/share/aclocal/libtool.m4:1899: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:1899: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:2875: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl
++AC_MSG_CHECKING([for $1])
++AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
++[case $MAGIC_CMD in
++[[\\/*] | ?:[\\/]*])
++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
++ ;;
++*)
++ lt_save_MAGIC_CMD="$MAGIC_CMD"
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++dnl $ac_dummy forces splitting on constant user-supplied paths.
++dnl POSIX.2 word splitting is done only on the output of word expansions,
++dnl not every word. This closes a longstanding sh security hole.
++ ac_dummy="m4_if([$2], , $PATH, [$2])"
++ for ac_dir in $ac_dummy; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f $ac_dir/$1; then
++ lt_cv_path_MAGIC_CMD="$ac_dir/$1"
++ if test -n "$file_magic_test_file"; then
++ case $deplibs_check_method in
++ "file_magic "*)
++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
++ $EGREP "$file_magic_regex" > /dev/null; then
++ :
++ else
++ cat <<_LT_EOF 1>&2
++
++*** Warning: the command libtool uses to detect shared libraries,
++*** $file_magic_cmd, produces output that libtool cannot recognize.
++*** The result is that libtool may fail to recognize shared libraries
++*** as such. This will affect the creation of libtool libraries that
++*** depend on shared libraries, but programs linked with such libtool
++*** libraries will work regardless of this problem. Nevertheless, you
++*** may want to report the problem to your system manager and/or to
++*** bug-libtool at gnu.org
++
++_LT_EOF
++ fi ;;
++ esac
++ fi
++ break
++ fi
++ done
++ IFS="$lt_save_ifs"
++ MAGIC_CMD="$lt_save_MAGIC_CMD"
++ ;;
++esac])
++MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
++if test -n "$MAGIC_CMD"; then
++ AC_MSG_RESULT($MAGIC_CMD)
++else
++ AC_MSG_RESULT(no)
++fi
++_LT_DECL([], [MAGIC_CMD], [0],
++ [Used to examine libraries when file_magic_cmd begins with "file"])dnl
++])
++m4trace:/usr/share/aclocal/libtool.m4:2937: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:2937: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:2960: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++m4_require([_LT_DECL_SED])dnl
++m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
++
++AC_ARG_WITH([gnu-ld],
++ [AS_HELP_STRING([--with-gnu-ld],
++ [assume the C compiler uses GNU ld @<:@default=no@:>@])],
++ [test "$withval" = no || with_gnu_ld=yes],
++ [with_gnu_ld=no])dnl
++
++ac_prog=ld
++if test "$GCC" = yes; then
++ # Check if gcc -print-prog-name=ld gives a path.
++ AC_MSG_CHECKING([for ld used by $CC])
++ case $host in
++ *-*-mingw*)
++ # gcc leaves a trailing carriage return which upsets mingw
++ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
++ *)
++ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
++ esac
++ case $ac_prog in
++ # Accept absolute paths.
++ [[\\/]]* | ?:[[\\/]]*)
++ re_direlt='/[[^/]][[^/]]*/\.\./'
++ # Canonicalize the pathname of ld
++ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
++ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
++ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
++ done
++ test -z "$LD" && LD="$ac_prog"
++ ;;
++ "")
++ # If it fails, then pretend we aren't using GCC.
++ ac_prog=ld
++ ;;
++ *)
++ # If it is relative, then search for the first ld in PATH.
++ with_gnu_ld=unknown
++ ;;
++ esac
++elif test "$with_gnu_ld" = yes; then
++ AC_MSG_CHECKING([for GNU ld])
++else
++ AC_MSG_CHECKING([for non-GNU ld])
++fi
++AC_CACHE_VAL(lt_cv_path_LD,
++[if test -z "$LD"; then
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ for ac_dir in $PATH; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
++ lt_cv_path_LD="$ac_dir/$ac_prog"
++ # Check to see if the program is GNU ld. I'd rather use --version,
++ # but apparently some variants of GNU ld only accept -v.
++ # Break only if it was the GNU/non-GNU ld that we prefer.
++ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
++ *GNU* | *'with BFD'*)
++ test "$with_gnu_ld" != no && break
++ ;;
++ *)
++ test "$with_gnu_ld" != yes && break
++ ;;
++ esac
++ fi
++ done
++ IFS="$lt_save_ifs"
++else
++ lt_cv_path_LD="$LD" # Let the user override the test with a path.
++fi])
++LD="$lt_cv_path_LD"
++if test -n "$LD"; then
++ AC_MSG_RESULT($LD)
++else
++ AC_MSG_RESULT(no)
++fi
++test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
++_LT_PATH_LD_GNU
++AC_SUBST([LD])
++
++_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
++])
++m4trace:/usr/share/aclocal/libtool.m4:3049: -1- AU_DEFUN([AM_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3049: -1- AC_DEFUN([AM_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LD' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3050: -1- AU_DEFUN([AC_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3050: -1- AC_DEFUN([AC_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LD' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3344: -1- AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl
++AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
++[if test -n "$NM"; then
++ # Let the user override the test.
++ lt_cv_path_NM="$NM"
++else
++ lt_nm_to_check="${ac_tool_prefix}nm"
++ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
++ lt_nm_to_check="$lt_nm_to_check nm"
++ fi
++ for lt_tmp_nm in $lt_nm_to_check; do
++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
++ IFS="$lt_save_ifs"
++ test -z "$ac_dir" && ac_dir=.
++ tmp_nm="$ac_dir/$lt_tmp_nm"
++ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
++ # Check to see if the nm accepts a BSD-compat flag.
++ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
++ # nm: unknown option "B" ignored
++ # Tru64's nm complains that /dev/null is an invalid object file
++ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
++ */dev/null* | *'Invalid file or object type'*)
++ lt_cv_path_NM="$tmp_nm -B"
++ break
++ ;;
++ *)
++ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
++ */dev/null*)
++ lt_cv_path_NM="$tmp_nm -p"
++ break
++ ;;
++ *)
++ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
++ continue # so that we can try to find one that supports BSD flags
++ ;;
++ esac
++ ;;
++ esac
++ fi
++ done
++ IFS="$lt_save_ifs"
++ done
++ : ${lt_cv_path_NM=no}
++fi])
++if test "$lt_cv_path_NM" != "no"; then
++ NM="$lt_cv_path_NM"
++else
++ # Didn't find any BSD compatible name lister, look for dumpbin.
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
++ else
++ AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
++ fi
++ AC_SUBST([DUMPBIN])
++ if test "$DUMPBIN" != ":"; then
++ NM="$DUMPBIN"
++ fi
++fi
++test -z "$NM" && NM=nm
++AC_SUBST([NM])
++_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
++
++AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
++ [lt_cv_nm_interface="BSD nm"
++ echo "int some_variable = 0;" > conftest.$ac_ext
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
++ (eval "$ac_compile" 2>conftest.err)
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
++ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
++ cat conftest.err >&AS_MESSAGE_LOG_FD
++ (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
++ cat conftest.out >&AS_MESSAGE_LOG_FD
++ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
++ lt_cv_nm_interface="MS dumpbin"
++ fi
++ rm -f conftest*])
++])
++m4trace:/usr/share/aclocal/libtool.m4:3434: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3434: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3435: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3435: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3505: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++LIBM=
++case $host in
++*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
++ # These system don't have libm, or don't need it
++ ;;
++*-ncr-sysv4.3*)
++ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
++ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
++ ;;
++*)
++ AC_CHECK_LIB(m, cos, LIBM="-lm")
++ ;;
++esac
++AC_SUBST([LIBM])
++])
++m4trace:/usr/share/aclocal/libtool.m4:3524: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:3524: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7482: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
++ [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
++ [AC_CHECK_TOOL(GCJ, gcj,)
++ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
++ AC_SUBST(GCJFLAGS)])])[]dnl
++])
++m4trace:/usr/share/aclocal/libtool.m4:7491: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7491: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7498: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,)
++])
++m4trace:/usr/share/aclocal/libtool.m4:7503: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7503: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7623: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
++m4trace:/usr/share/aclocal/libtool.m4:7623: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT])
++_$0($*)
++])
++m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl
++dnl Although the argument is deprecated and no longer documented,
++dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
++dnl here make sure it is the same as any other declaration of libltdl's
++dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
++dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
++m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
++_$0()
++])
++m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_CONVENIENCE])
++m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete.
++You should run autoupdate.])dnl
++_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_CONVENIENCE])
++m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl
++dnl Although the argument is deprecated and no longer documented,
++dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
++dnl here make sure it is the same as any other declaration of libltdl's
++dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
++dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
++m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
++_$0()
++])
++m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_INSTALLABLE])
++m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete.
++You should run autoupdate.])dnl
++_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
++_LTDL_INSTALLABLE])
++m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [
++ m4_pattern_allow([^_LT_LIBOBJS$])
++ _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
++])
++m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS
++_LT_SET_OPTIONS([$0], [$1])
++
++dnl We need to keep our own list of libobjs separate from our parent project,
++dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
++dnl we look for our own LIBOBJs.
++m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
++m4_pushdef([AC_LIBSOURCES])
++
++dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
++m4_if(_LTDL_MODE, [],
++ [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
++ m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
++ [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
++
++AC_ARG_WITH([included_ltdl],
++ [AS_HELP_STRING([--with-included-ltdl],
++ [use the GNU ltdl sources included here])])
++
++if test "x$with_included_ltdl" != xyes; then
++ # We are not being forced to use the included libltdl sources, so
++ # decide whether there is a useful installed version we can use.
++ AC_CHECK_HEADER([ltdl.h],
++ [AC_CHECK_DECL([lt_dlinterface_register],
++ [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
++ [with_included_ltdl=no],
++ [with_included_ltdl=yes])],
++ [with_included_ltdl=yes],
++ [AC_INCLUDES_DEFAULT
++ #include <ltdl.h>])],
++ [with_included_ltdl=yes],
++ [AC_INCLUDES_DEFAULT]
++ )
++fi
++
++dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
++dnl was called yet, then for old times' sake, we assume libltdl is in an
++dnl eponymous directory:
++AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
++
++AC_ARG_WITH([ltdl_include],
++ [AS_HELP_STRING([--with-ltdl-include=DIR],
++ [use the ltdl headers installed in DIR])])
++
++if test -n "$with_ltdl_include"; then
++ if test -f "$with_ltdl_include/ltdl.h"; then :
++ else
++ AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
++ fi
++else
++ with_ltdl_include=no
++fi
++
++AC_ARG_WITH([ltdl_lib],
++ [AS_HELP_STRING([--with-ltdl-lib=DIR],
++ [use the libltdl.la installed in DIR])])
++
++if test -n "$with_ltdl_lib"; then
++ if test -f "$with_ltdl_lib/libltdl.la"; then :
++ else
++ AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
++ fi
++else
++ with_ltdl_lib=no
++fi
++
++case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
++ ,yes,no,no,)
++ m4_case(m4_default(_LTDL_TYPE, [convenience]),
++ [convenience], [_LTDL_CONVENIENCE],
++ [installable], [_LTDL_INSTALLABLE],
++ [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
++ ;;
++ ,no,no,no,)
++ # If the included ltdl is not to be used, then use the
++ # preinstalled libltdl we found.
++ AC_DEFINE([HAVE_LTDL], [1],
++ [Define this if a modern libltdl is already installed])
++ LIBLTDL=-lltdl
++ LTDLDEPS=
++ LTDLINCL=
++ ;;
++ ,no*,no,*)
++ AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
++ ;;
++ *) with_included_ltdl=no
++ LIBLTDL="-L$with_ltdl_lib -lltdl"
++ LTDLDEPS=
++ LTDLINCL="-I$with_ltdl_include"
++ ;;
++esac
++INCLTDL="$LTDLINCL"
++
++# Report our decision...
++AC_MSG_CHECKING([where to find libltdl headers])
++AC_MSG_RESULT([$LTDLINCL])
++AC_MSG_CHECKING([where to find libltdl library])
++AC_MSG_RESULT([$LIBLTDL])
++
++_LTDL_SETUP
++
++dnl restore autoconf definition.
++m4_popdef([AC_LIBOBJ])
++m4_popdef([AC_LIBSOURCES])
++
++AC_CONFIG_COMMANDS_PRE([
++ _ltdl_libobjs=
++ _ltdl_ltlibobjs=
++ if test -n "$_LT_LIBOBJS"; then
++ # Remove the extension.
++ _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
++ for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
++ _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
++ _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
++ done
++ fi
++ AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
++ AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
++])
++
++# Only expand once:
++m4_define([LTDL_INIT])
++])
++m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete.
++You should run autoupdate.])dnl
++LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete.
++You should run autoupdate.])dnl
++LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete.
++You should run autoupdate.])dnl
++LTDL_INIT($@)])
++m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
++AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
++AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
++AC_REQUIRE([LT_LIB_DLLOAD])dnl
++AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
++AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
++AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
++AC_REQUIRE([gl_FUNC_ARGZ])dnl
++
++m4_require([_LT_CHECK_OBJDIR])dnl
++m4_require([_LT_HEADER_DLFCN])dnl
++m4_require([_LT_CHECK_DLPREOPEN])dnl
++m4_require([_LT_DECL_SED])dnl
++
++dnl Don't require this, or it will be expanded earlier than the code
++dnl that sets the variables it relies on:
++_LT_ENABLE_INSTALL
++
++dnl _LTDL_MODE specific code must be called at least once:
++_LTDL_MODE_DISPATCH
++
++# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
++# the user used. This is so that ltdl.h can pick up the parent projects
++# config.h file, The first file in AC_CONFIG_HEADERS must contain the
++# definitions required by ltdl.c.
++# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
++AC_CONFIG_COMMANDS_PRE([dnl
++m4_pattern_allow([^LT_CONFIG_H$])dnl
++m4_ifset([AH_HEADER],
++ [LT_CONFIG_H=AH_HEADER],
++ [m4_ifset([AC_LIST_HEADERS],
++ [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`],
++ [])])])
++AC_SUBST([LT_CONFIG_H])
++
++AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
++ [], [], [AC_INCLUDES_DEFAULT])
++
++AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
++AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
++
++m4_pattern_allow([LT_LIBEXT])dnl
++AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
++
++name=
++eval "lt_libprefix=\"$libname_spec\""
++m4_pattern_allow([LT_LIBPREFIX])dnl
++AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix])
++
++name=ltdl
++eval "LTDLOPEN=\"$libname_spec\""
++AC_SUBST([LTDLOPEN])
++])
++m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
++ [lt_cv_sys_dlopen_deplibs],
++ [# PORTME does your system automatically load deplibs for dlopen?
++ # or its logical equivalent (e.g. shl_load for HP-UX < 11)
++ # For now, we just catch OSes we know something about -- in the
++ # future, we'll try test this programmatically.
++ lt_cv_sys_dlopen_deplibs=unknown
++ case $host_os in
++ aix3*|aix4.1.*|aix4.2.*)
++ # Unknown whether this is true for these versions of AIX, but
++ # we want this `case' here to explicitly catch those versions.
++ lt_cv_sys_dlopen_deplibs=unknown
++ ;;
++ aix[[4-9]]*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ amigaos*)
++ case $host_cpu in
++ powerpc)
++ lt_cv_sys_dlopen_deplibs=no
++ ;;
++ esac
++ ;;
++ darwin*)
++ # Assuming the user has installed a libdl from somewhere, this is true
++ # If you are looking for one http://www.opendarwin.org/projects/dlcompat
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ freebsd* | dragonfly*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
++ # GNU and its variants, using gnu ld.so (Glibc)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ hpux10*|hpux11*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ interix*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ irix[[12345]]*|irix6.[[01]]*)
++ # Catch all versions of IRIX before 6.2, and indicate that we don't
++ # know how it worked for any of those versions.
++ lt_cv_sys_dlopen_deplibs=unknown
++ ;;
++ irix*)
++ # The case above catches anything before 6.2, and it's known that
++ # at 6.2 and later dlopen does load deplibs.
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ netbsd*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ openbsd*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ osf[[1234]]*)
++ # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
++ # it did *not* use an RPATH in a shared library to find objects the
++ # library depends on, so we explicitly say `no'.
++ lt_cv_sys_dlopen_deplibs=no
++ ;;
++ osf5.0|osf5.0a|osf5.1)
++ # dlopen *does* load deplibs and with the right loader patch applied
++ # it even uses RPATH in a shared library to search for shared objects
++ # that the library depends on, but there's no easy way to know if that
++ # patch is installed. Since this is the case, all we can really
++ # say is unknown -- it depends on the patch being installed. If
++ # it is, this changes to `yes'. Without it, it would be `no'.
++ lt_cv_sys_dlopen_deplibs=unknown
++ ;;
++ osf*)
++ # the two cases above should catch all versions of osf <= 5.1. Read
++ # the comments above for what we know about them.
++ # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
++ # is used to find them so we can finally say `yes'.
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ qnx*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ solaris*)
++ lt_cv_sys_dlopen_deplibs=yes
++ ;;
++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
++ libltdl_cv_sys_dlopen_deplibs=yes
++ ;;
++ esac
++ ])
++if test "$lt_cv_sys_dlopen_deplibs" != yes; then
++ AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
++ [Define if the OS needs help to load dependent libraries for dlopen().])
++fi
++])
++m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:549: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
++AC_CACHE_CHECK([which extension is used for runtime loadable modules],
++ [libltdl_cv_shlibext],
++[
++module=yes
++eval libltdl_cv_shlibext=$shrext_cmds
++ ])
++if test -n "$libltdl_cv_shlibext"; then
++ m4_pattern_allow([LT_MODULE_EXT])dnl
++ AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
++ [Define to the extension used for runtime loadable modules, say, ".so".])
++fi
++])
++m4trace:/usr/share/aclocal/ltdl.m4:565: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:565: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
++AC_CACHE_CHECK([which variable specifies run-time module search path],
++ [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
++if test -n "$lt_cv_module_path_var"; then
++ m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
++ AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
++ [Define to the name of the environment variable that determines the run-time module search path.])
++fi
++])
++m4trace:/usr/share/aclocal/ltdl.m4:584: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:584: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
++AC_CACHE_CHECK([for the default library search path],
++ [lt_cv_sys_dlsearch_path],
++ [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
++if test -n "$lt_cv_sys_dlsearch_path"; then
++ sys_dlsearch_path=
++ for dir in $lt_cv_sys_dlsearch_path; do
++ if test -z "$sys_dlsearch_path"; then
++ sys_dlsearch_path="$dir"
++ else
++ sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
++ fi
++ done
++ m4_pattern_allow([LT_DLSEARCH_PATH])dnl
++ AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
++ [Define to the system default library search path.])
++fi
++])
++m4trace:/usr/share/aclocal/ltdl.m4:612: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:612: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:638: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$])
++LT_DLLOADERS=
++AC_SUBST([LT_DLLOADERS])
++
++AC_LANG_PUSH([C])
++
++LIBADD_DLOPEN=
++AC_SEARCH_LIBS([dlopen], [dl],
++ [AC_DEFINE([HAVE_LIBDL], [1],
++ [Define if you have the libdl library or equivalent.])
++ if test "$ac_cv_search_dlopen" != "none required" ; then
++ LIBADD_DLOPEN="-ldl"
++ fi
++ libltdl_cv_lib_dl_dlopen="yes"
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
++ [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
++# include <dlfcn.h>
++#endif
++ ]], [[dlopen(0, 0);]])],
++ [AC_DEFINE([HAVE_LIBDL], [1],
++ [Define if you have the libdl library or equivalent.])
++ libltdl_cv_func_dlopen="yes"
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
++ [AC_CHECK_LIB([svld], [dlopen],
++ [AC_DEFINE([HAVE_LIBDL], [1],
++ [Define if you have the libdl library or equivalent.])
++ LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
++if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
++then
++ lt_save_LIBS="$LIBS"
++ LIBS="$LIBS $LIBADD_DLOPEN"
++ AC_CHECK_FUNCS([dlerror])
++ LIBS="$lt_save_LIBS"
++fi
++AC_SUBST([LIBADD_DLOPEN])
++
++LIBADD_SHL_LOAD=
++AC_CHECK_FUNC([shl_load],
++ [AC_DEFINE([HAVE_SHL_LOAD], [1],
++ [Define if you have the shl_load function.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
++ [AC_CHECK_LIB([dld], [shl_load],
++ [AC_DEFINE([HAVE_SHL_LOAD], [1],
++ [Define if you have the shl_load function.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
++ LIBADD_SHL_LOAD="-ldld"])])
++AC_SUBST([LIBADD_SHL_LOAD])
++
++case $host_os in
++darwin[[1567]].*)
++# We only want this for pre-Mac OS X 10.4.
++ AC_CHECK_FUNC([_dyld_func_lookup],
++ [AC_DEFINE([HAVE_DYLD], [1],
++ [Define if you have the _dyld_func_lookup function.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
++ ;;
++beos*)
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
++ ;;
++cygwin* | mingw* | os2* | pw32*)
++ AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
++ ;;
++esac
++
++AC_CHECK_LIB([dld], [dld_link],
++ [AC_DEFINE([HAVE_DLD], [1],
++ [Define if you have the GNU dld library.])
++ LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
++AC_SUBST([LIBADD_DLD_LINK])
++
++m4_pattern_allow([^LT_DLPREOPEN$])
++LT_DLPREOPEN=
++if test -n "$LT_DLLOADERS"
++then
++ for lt_loader in $LT_DLLOADERS; do
++ LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
++ done
++ AC_DEFINE([HAVE_LIBDLLOADER], [1],
++ [Define if libdlloader will be built on this platform])
++fi
++AC_SUBST([LT_DLPREOPEN])
++
++dnl This isn't used anymore, but set it for backwards compatibility
++LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
++AC_SUBST([LIBADD_DL])
++
++AC_LANG_POP
++])
++m4trace:/usr/share/aclocal/ltdl.m4:731: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:731: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:739: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++AC_CACHE_CHECK([for _ prefix in compiled symbols],
++ [lt_cv_sys_symbol_underscore],
++ [lt_cv_sys_symbol_underscore=no
++ cat > conftest.$ac_ext <<_LT_EOF
++void nm_test_func(){}
++int main(){nm_test_func;return 0;}
++_LT_EOF
++ if AC_TRY_EVAL(ac_compile); then
++ # Now try to grab the symbols.
++ ac_nlist=conftest.nm
++ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
++ # See whether the symbols have a leading underscore.
++ if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
++ lt_cv_sys_symbol_underscore=yes
++ else
++ if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
++ :
++ else
++ echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
++ fi
++ fi
++ else
++ echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
++ fi
++ else
++ echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
++ cat conftest.c >&AS_MESSAGE_LOG_FD
++ fi
++ rm -rf conftest*
++ ])
++ sys_symbol_underscore=$lt_cv_sys_symbol_underscore
++ AC_SUBST([sys_symbol_underscore])
++])
++m4trace:/usr/share/aclocal/ltdl.m4:776: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:776: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
++if test x"$lt_cv_sys_symbol_underscore" = xyes; then
++ if test x"$libltdl_cv_func_dlopen" = xyes ||
++ test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
++ AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
++ [libltdl_cv_need_uscore],
++ [libltdl_cv_need_uscore=unknown
++ save_LIBS="$LIBS"
++ LIBS="$LIBS $LIBADD_DLOPEN"
++ _LT_TRY_DLOPEN_SELF(
++ [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
++ [], [libltdl_cv_need_uscore=cross])
++ LIBS="$save_LIBS"
++ ])
++ fi
++fi
++
++if test x"$libltdl_cv_need_uscore" = xyes; then
++ AC_DEFINE([NEED_USCORE], [1],
++ [Define if dlsym() requires a leading underscore in symbol names.])
++fi
++])
++m4trace:/usr/share/aclocal/ltdl.m4:808: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltdl.m4:808: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete.
++You should run autoupdate.])dnl
++m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
++m4trace:/usr/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
++m4trace:/usr/share/aclocal/ltoptions.m4:111: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `dlopen' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:111: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], [dlopen])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `dlopen' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:146: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++_LT_SET_OPTION([LT_INIT], [win32-dll])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `win32-dll' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:146: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
++You should run autoupdate.])dnl
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++_LT_SET_OPTION([LT_INIT], [win32-dll])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `win32-dll' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:195: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:199: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete.
++You should run autoupdate.])dnl
++AC_ENABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:204: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:204: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete.
++You should run autoupdate.])dnl
++AC_DISABLE_SHARED($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:249: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:253: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete.
++You should run autoupdate.])dnl
++AC_ENABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:258: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:258: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete.
++You should run autoupdate.])dnl
++AC_DISABLE_STATIC($@)])
++m4trace:/usr/share/aclocal/ltoptions.m4:303: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:303: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:310: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `disable-fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:310: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], [disable-fast-install])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you put
++the `disable-fast-install' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:343: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `pic-only' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltoptions.m4:343: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete.
++You should run autoupdate.])dnl
++_LT_SET_OPTION([LT_INIT], [pic-only])
++AC_DIAGNOSE([obsolete],
++[$0: Remove this warning and the call to _LT_SET_OPTION when you
++put the `pic-only' option into LT_INIT's first parameter.])
++])
++m4trace:/usr/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
++m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4'
++macro_revision='1.3293'
++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
++_LT_DECL(, macro_revision, 0)
++])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([AC_LIBTOOL_CONFIG])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:93: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:96: -1- AC_DEFUN([_LT_PROG_F77])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_FC])
++m4trace:/usr/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_CXX])
++m4trace:/usr/share/aclocal/pkg.m4:27: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
++m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
++AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
++AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
++AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
++
++if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
++ AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
++fi
++if test -n "$PKG_CONFIG"; then
++ _pkg_min_version=m4_default([$1], [0.9.0])
++ AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
++ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
++ AC_MSG_RESULT([yes])
++ else
++ AC_MSG_RESULT([no])
++ PKG_CONFIG=""
++ fi
++fi[]dnl
++])
++m4trace:/usr/share/aclocal/pkg.m4:59: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++if test -n "$PKG_CONFIG" && \
++ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
++ m4_default([$2], [:])
++m4_ifvaln([$3], [else
++ $3])dnl
++fi])
++m4trace:/usr/share/aclocal/pkg.m4:84: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
++else
++ _pkg_short_errors_supported=no
++fi[]dnl
++])
++m4trace:/usr/share/aclocal/pkg.m4:104: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
++AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
++
++pkg_failed=no
++AC_MSG_CHECKING([for $1])
++
++_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
++_PKG_CONFIG([$1][_LIBS], [libs], [$2])
++
++m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
++and $1[]_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.])
++
++if test $pkg_failed = yes; then
++ AC_MSG_RESULT([no])
++ _PKG_SHORT_ERRORS_SUPPORTED
++ if test $_pkg_short_errors_supported = yes; then
++ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
++ else
++ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
++
++ m4_default([$4], [AC_MSG_ERROR(
++[Package requirements ($2) were not met:
++
++$$1_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++_PKG_TEXT])
++ ])
++elif test $pkg_failed = untried; then
++ AC_MSG_RESULT([no])
++ m4_default([$4], [AC_MSG_FAILURE(
++[The pkg-config script could not be found or is too old. Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++_PKG_TEXT
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
++ ])
++else
++ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
++ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
++ AC_MSG_RESULT([yes])
++ $3
++fi[]dnl
++])
++m4trace:/usr/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11'
++dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
++dnl require some minimum version. Point them to the right macro.
++m4_if([$1], [1.11.1], [],
++ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
++])
++m4trace:/usr/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl
++m4_ifndef([AC_AUTOCONF_VERSION],
++ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
++_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
++m4trace:/usr/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
++AC_PREREQ([2.50])dnl
++# expand $ac_aux_dir to an absolute path
++am_aux_dir=`cd $ac_aux_dir && pwd`
++])
++m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
++ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
++ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
++AC_SUBST([$1_TRUE])dnl
++AC_SUBST([$1_FALSE])dnl
++_AM_SUBST_NOTMAKE([$1_TRUE])dnl
++_AM_SUBST_NOTMAKE([$1_FALSE])dnl
++m4_define([_AM_COND_VALUE_$1], [$2])dnl
++if $2; then
++ $1_TRUE=
++ $1_FALSE='#'
++else
++ $1_TRUE='#'
++ $1_FALSE=
++fi
++AC_CONFIG_COMMANDS_PRE(
++[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
++ AC_MSG_ERROR([[conditional "$1" was never defined.
++Usually this means the macro was only invoked conditionally.]])
++fi])])
++m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
++AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
++AC_REQUIRE([AM_MAKE_INCLUDE])dnl
++AC_REQUIRE([AM_DEP_TRACK])dnl
++
++ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
++ [$1], CXX, [depcc="$CXX" am_compiler_list=],
++ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
++ [$1], UPC, [depcc="$UPC" am_compiler_list=],
++ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
++ [depcc="$$1" am_compiler_list=])
++
++AC_CACHE_CHECK([dependency style of $depcc],
++ [am_cv_$1_dependencies_compiler_type],
++[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++ # We make a subdir and do the tests there. Otherwise we can end up
++ # making bogus files that we don't know about and never remove. For
++ # instance it was reported that on HP-UX the gcc test will end up
++ # making a dummy file named `D' -- because `-MD' means `put the output
++ # in D'.
++ mkdir conftest.dir
++ # Copy depcomp to subdir because otherwise we won't find it if we're
++ # using a relative directory.
++ cp "$am_depcomp" conftest.dir
++ cd conftest.dir
++ # We will build objects and dependencies in a subdirectory because
++ # it helps to detect inapplicable dependency modes. For instance
++ # both Tru64's cc and ICC support -MD to output dependencies as a
++ # side effect of compilation, but ICC will put the dependencies in
++ # the current directory while Tru64 will put them in the object
++ # directory.
++ mkdir sub
++
++ am_cv_$1_dependencies_compiler_type=none
++ if test "$am_compiler_list" = ""; then
++ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
++ fi
++ am__universal=false
++ m4_case([$1], [CC],
++ [case " $depcc " in #(
++ *\ -arch\ *\ -arch\ *) am__universal=true ;;
++ esac],
++ [CXX],
++ [case " $depcc " in #(
++ *\ -arch\ *\ -arch\ *) am__universal=true ;;
++ esac])
++
++ for depmode in $am_compiler_list; do
++ # Setup a source with many dependencies, because some compilers
++ # like to wrap large dependency lists on column 80 (with \), and
++ # we should not choose a depcomp mode which is confused by this.
++ #
++ # We need to recreate these files for each test, as the compiler may
++ # overwrite some of them when testing with obscure command lines.
++ # This happens at least with the AIX C compiler.
++ : > sub/conftest.c
++ for i in 1 2 3 4 5 6; do
++ echo '#include "conftst'$i'.h"' >> sub/conftest.c
++ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++ # Solaris 8's {/usr,}/bin/sh.
++ touch sub/conftst$i.h
++ done
++ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++
++ # We check with `-c' and `-o' for the sake of the "dashmstdout"
++ # mode. It turns out that the SunPro C++ compiler does not properly
++ # handle `-M -o', and we need to detect this. Also, some Intel
++ # versions had trouble with output in subdirs
++ am__obj=sub/conftest.${OBJEXT-o}
++ am__minus_obj="-o $am__obj"
++ case $depmode in
++ gcc)
++ # This depmode causes a compiler race in universal mode.
++ test "$am__universal" = false || continue
++ ;;
++ nosideeffect)
++ # after this tag, mechanisms are not by side-effect, so they'll
++ # only be used when explicitly requested
++ if test "x$enable_dependency_tracking" = xyes; then
++ continue
++ else
++ break
++ fi
++ ;;
++ msvisualcpp | msvcmsys)
++ # This compiler won't grok `-c -o', but also, the minuso test has
++ # not run yet. These depmodes are late enough in the game, and
++ # so weak that their functioning should not be impacted.
++ am__obj=conftest.${OBJEXT-o}
++ am__minus_obj=
++ ;;
++ none) break ;;
++ esac
++ if depmode=$depmode \
++ source=sub/conftest.c object=$am__obj \
++ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
++ >/dev/null 2>conftest.err &&
++ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
++ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
++ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++ # icc doesn't choke on unknown options, it will just issue warnings
++ # or remarks (even with -Werror). So we grep stderr for any message
++ # that says an option was ignored or not supported.
++ # When given -MP, icc 7.0 and 7.1 complain thusly:
++ # icc: Command line warning: ignoring option '-M'; no argument required
++ # The diagnosis changed in icc 8.0:
++ # icc: Command line remark: option '-MP' not supported
++ if (grep 'ignoring option' conftest.err ||
++ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++ am_cv_$1_dependencies_compiler_type=$depmode
++ break
++ fi
++ fi
++ done
++
++ cd ..
++ rm -rf conftest.dir
++else
++ am_cv_$1_dependencies_compiler_type=none
++fi
++])
++AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
++AM_CONDITIONAL([am__fastdep$1], [
++ test "x$enable_dependency_tracking" != xno \
++ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
++])
++m4trace:/usr/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
++])
++m4trace:/usr/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
++[ --disable-dependency-tracking speeds up one-time build
++ --enable-dependency-tracking do not reject slow dependency extractors])
++if test "x$enable_dependency_tracking" != xno; then
++ am_depcomp="$ac_aux_dir/depcomp"
++ AMDEPBACKSLASH='\'
++fi
++AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
++AC_SUBST([AMDEPBACKSLASH])dnl
++_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
++])
++m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
++ # Autoconf 2.62 quotes --file arguments for eval, but not when files
++ # are listed without --file. Let's play safe and only enable the eval
++ # if we detect the quoting.
++ case $CONFIG_FILES in
++ *\'*) eval set x "$CONFIG_FILES" ;;
++ *) set x $CONFIG_FILES ;;
++ esac
++ shift
++ for mf
++ do
++ # Strip MF so we end up with the name of the file.
++ mf=`echo "$mf" | sed -e 's/:.*$//'`
++ # Check whether this is an Automake generated Makefile or not.
++ # We used to match only the files named `Makefile.in', but
++ # some people rename them; so instead we look at the file content.
++ # Grep'ing the first line is not enough: some people post-process
++ # each Makefile.in and add a new line on top of each file to say so.
++ # Grep'ing the whole file is not good either: AIX grep has a line
++ # limit of 2048, but all sed's we know have understand at least 4000.
++ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
++ dirpart=`AS_DIRNAME("$mf")`
++ else
++ continue
++ fi
++ # Extract the definition of DEPDIR, am__include, and am__quote
++ # from the Makefile without running `make'.
++ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++ test -z "$DEPDIR" && continue
++ am__include=`sed -n 's/^am__include = //p' < "$mf"`
++ test -z "am__include" && continue
++ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++ # When using ansi2knr, U may be empty or an underscore; expand it
++ U=`sed -n 's/^U = //p' < "$mf"`
++ # Find all dependency output files, they are included files with
++ # $(DEPDIR) in their names. We invoke sed twice because it is the
++ # simplest approach to changing $(DEPDIR) to its actual value in the
++ # expansion.
++ for file in `sed -n "
++ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++ # Make sure the directory exists.
++ test -f "$dirpart/$file" && continue
++ fdir=`AS_DIRNAME(["$file"])`
++ AS_MKDIR_P([$dirpart/$fdir])
++ # echo "creating $dirpart/$file"
++ echo '# dummy' > "$dirpart/$file"
++ done
++ done
++}
++])
++m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
++ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
++ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
++])
++m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
++m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
++You should run autoupdate.])dnl
++AC_CONFIG_HEADERS($@)])
++m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl
++dnl Autoconf wants to disallow AM_ names. We explicitly allow
++dnl the ones we care about.
++m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
++AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
++AC_REQUIRE([AC_PROG_INSTALL])dnl
++if test "`cd $srcdir && pwd`" != "`pwd`"; then
++ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
++ # is not polluted with repeated "-I."
++ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
++ # test to see if srcdir already configured
++ if test -f $srcdir/config.status; then
++ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
++ fi
++fi
++
++# test whether we have cygpath
++if test -z "$CYGPATH_W"; then
++ if (cygpath --version) >/dev/null 2>/dev/null; then
++ CYGPATH_W='cygpath -w'
++ else
++ CYGPATH_W=echo
++ fi
++fi
++AC_SUBST([CYGPATH_W])
++
++# Define the identity of the package.
++dnl Distinguish between old-style and new-style calls.
++m4_ifval([$2],
++[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
++ AC_SUBST([PACKAGE], [$1])dnl
++ AC_SUBST([VERSION], [$2])],
++[_AM_SET_OPTIONS([$1])dnl
++dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
++m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
++ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
++ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
++ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
++
++_AM_IF_OPTION([no-define],,
++[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
++ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
++
++# Some tools Automake needs.
++AC_REQUIRE([AM_SANITY_CHECK])dnl
++AC_REQUIRE([AC_ARG_PROGRAM])dnl
++AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
++AM_MISSING_PROG(AUTOCONF, autoconf)
++AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
++AM_MISSING_PROG(AUTOHEADER, autoheader)
++AM_MISSING_PROG(MAKEINFO, makeinfo)
++AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
++AC_REQUIRE([AM_PROG_MKDIR_P])dnl
++# We need awk for the "check" target. The system "awk" is bad on
++# some platforms.
++AC_REQUIRE([AC_PROG_AWK])dnl
++AC_REQUIRE([AC_PROG_MAKE_SET])dnl
++AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
++ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
++ [_AM_PROG_TAR([v7])])])
++_AM_IF_OPTION([no-dependencies],,
++[AC_PROVIDE_IFELSE([AC_PROG_CC],
++ [_AM_DEPENDENCIES(CC)],
++ [define([AC_PROG_CC],
++ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_CXX],
++ [_AM_DEPENDENCIES(CXX)],
++ [define([AC_PROG_CXX],
++ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_OBJC],
++ [_AM_DEPENDENCIES(OBJC)],
++ [define([AC_PROG_OBJC],
++ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
++])
++_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
++dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
++dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
++dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
++AC_CONFIG_COMMANDS_PRE(dnl
++[m4_provide_if([_AM_COMPILER_EXEEXT],
++ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
++])
++m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
++_am_arg=$1
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++ case $_am_header in
++ $_am_arg | $_am_arg:* )
++ break ;;
++ * )
++ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
++ esac
++done
++echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
++m4trace:/usr/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++if test x"${install_sh}" != xset; then
++ case $am_aux_dir in
++ *\ * | *\ *)
++ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
++ *)
++ install_sh="\${SHELL} $am_aux_dir/install-sh"
++ esac
++fi
++AC_SUBST(install_sh)])
++m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
++mkdir .tst 2>/dev/null
++if test -d .tst; then
++ am__leading_dot=.
++else
++ am__leading_dot=_
++fi
++rmdir .tst 2>/dev/null
++AC_SUBST([am__leading_dot])])
++m4trace:/usr/share/aclocal-1.11/maintainer.m4:19: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]),
++ [enable], [m4_define([am_maintainer_other], [disable])],
++ [disable], [m4_define([am_maintainer_other], [enable])],
++ [m4_define([am_maintainer_other], [enable])
++ m4_warn([syntax], [unexpected argument to AM@&t at _MAINTAINER_MODE: $1])])
++AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
++ dnl maintainer-mode's default is 'disable' unless 'enable' is passed
++ AC_ARG_ENABLE([maintainer-mode],
++[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
++ (and sometimes confusing) to the casual installer],
++ [USE_MAINTAINER_MODE=$enableval],
++ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
++ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
++ AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
++ MAINT=$MAINTAINER_MODE_TRUE
++ AC_SUBST([MAINT])dnl
++
++])
++m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
++m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete.
++You should run autoupdate.])dnl
++AM_MAINTAINER_MODE])
++m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
++cat > confinc << 'END'
++am__doit:
++ @echo this is the am__doit target
++.PHONY: am__doit
++END
++# If we don't find an include directive, just comment out the code.
++AC_MSG_CHECKING([for style of include used by $am_make])
++am__include="#"
++am__quote=
++_am_result=none
++# First try GNU make style include.
++echo "include confinc" > confmf
++# Ignore all kinds of additional output from `make'.
++case `$am_make -s -f confmf 2> /dev/null` in #(
++*the\ am__doit\ target*)
++ am__include=include
++ am__quote=
++ _am_result=GNU
++ ;;
++esac
++# Now try BSD make style include.
++if test "$am__include" = "#"; then
++ echo '.include "confinc"' > confmf
++ case `$am_make -s -f confmf 2> /dev/null` in #(
++ *the\ am__doit\ target*)
++ am__include=.include
++ am__quote="\""
++ _am_result=BSD
++ ;;
++ esac
++fi
++AC_SUBST([am__include])
++AC_SUBST([am__quote])
++AC_MSG_RESULT([$_am_result])
++rm -f confinc confmf
++])
++m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
++$1=${$1-"${am_missing_run}$2"}
++AC_SUBST($1)])
++m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++AC_REQUIRE_AUX_FILE([missing])dnl
++if test x"${MISSING+set}" != xset; then
++ case $am_aux_dir in
++ *\ * | *\ *)
++ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
++ *)
++ MISSING="\${SHELL} $am_aux_dir/missing" ;;
++ esac
++fi
++# Use eval to expand $SHELL
++if eval "$MISSING --run true"; then
++ am_missing_run="$MISSING --run "
++else
++ am_missing_run=
++ AC_MSG_WARN([`missing' script is too old or missing])
++fi
++])
++m4trace:/usr/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl
++AC_REQUIRE([AC_PROG_MKDIR_P])dnl
++dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
++dnl while keeping a definition of mkdir_p for backward compatibility.
++dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
++dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
++dnl Makefile.ins that do not define MKDIR_P, so we do our own
++dnl adjustment using top_builddir (which is defined more often than
++dnl MKDIR_P).
++AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
++case $mkdir_p in
++ [[\\/$]]* | ?:[[\\/]]*) ;;
++ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
++esac
++])
++m4trace:/usr/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
++m4trace:/usr/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
++m4trace:/usr/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
++m4trace:/usr/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
++m4trace:/usr/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
++ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
++ ac_status=$?
++ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++ (exit $ac_status); }])
++m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
++# Just in case
++sleep 1
++echo timestamp > conftest.file
++# Reject unsafe characters in $srcdir or the absolute working directory
++# name. Accept space and tab only in the latter.
++am_lf='
++'
++case `pwd` in
++ *[[\\\"\#\$\&\'\`$am_lf]]*)
++ AC_MSG_ERROR([unsafe absolute working directory name]);;
++esac
++case $srcdir in
++ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
++ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
++esac
++
++# Do `set' in a subshell so we don't clobber the current shell's
++# arguments. Must try -L first in case configure is actually a
++# symlink; some systems play weird games with the mod time of symlinks
++# (eg FreeBSD returns the mod time of the symlink's containing
++# directory).
++if (
++ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
++ if test "$[*]" = "X"; then
++ # -L didn't work.
++ set X `ls -t "$srcdir/configure" conftest.file`
++ fi
++ rm -f conftest.file
++ if test "$[*]" != "X $srcdir/configure conftest.file" \
++ && test "$[*]" != "X conftest.file $srcdir/configure"; then
++
++ # If neither matched, then we have a broken ls. This can happen
++ # if, for instance, CONFIG_SHELL is bash and it inherits a
++ # broken ls alias from the environment. This has actually
++ # happened. Such a system could not be considered "sane".
++ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
++alias in your environment])
++ fi
++
++ test "$[2]" = conftest.file
++ )
++then
++ # Ok.
++ :
++else
++ AC_MSG_ERROR([newly created file is older than distributed files!
++Check your system clock])
++fi
++AC_MSG_RESULT(yes)])
++m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules],
++[ --enable-silent-rules less verbose build output (undo: `make V=1')
++ --disable-silent-rules verbose build output (undo: `make V=0')])
++case $enable_silent_rules in
++yes) AM_DEFAULT_VERBOSITY=0;;
++no) AM_DEFAULT_VERBOSITY=1;;
++*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
++esac
++AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
++AM_BACKSLASH='\'
++AC_SUBST([AM_BACKSLASH])dnl
++_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
++])
++m4trace:/usr/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++# Installed binaries are usually stripped using `strip' when the user
++# run `make install-strip'. However `strip' might not be the right
++# tool to use in cross-compilation environments, therefore Automake
++# will honor the `STRIP' environment variable to overrule this program.
++dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
++if test "$cross_compiling" != no; then
++ AC_CHECK_TOOL([STRIP], [strip], :)
++fi
++INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
++AC_SUBST([INSTALL_STRIP_PROGRAM])])
++m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
++m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
++m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
++AM_MISSING_PROG([AMTAR], [tar])
++m4_if([$1], [v7],
++ [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
++ [m4_case([$1], [ustar],, [pax],,
++ [m4_fatal([Unknown tar format])])
++AC_MSG_CHECKING([how to create a $1 tar archive])
++# Loop over all known methods to create a tar archive until one works.
++_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
++_am_tools=${am_cv_prog_tar_$1-$_am_tools}
++# Do not fold the above two line into one, because Tru64 sh and
++# Solaris sh will not grok spaces in the rhs of `-'.
++for _am_tool in $_am_tools
++do
++ case $_am_tool in
++ gnutar)
++ for _am_tar in tar gnutar gtar;
++ do
++ AM_RUN_LOG([$_am_tar --version]) && break
++ done
++ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
++ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
++ am__untar="$_am_tar -xf -"
++ ;;
++ plaintar)
++ # Must skip GNU tar: if it does not support --format= it doesn't create
++ # ustar tarball either.
++ (tar --version) >/dev/null 2>&1 && continue
++ am__tar='tar chf - "$$tardir"'
++ am__tar_='tar chf - "$tardir"'
++ am__untar='tar xf -'
++ ;;
++ pax)
++ am__tar='pax -L -x $1 -w "$$tardir"'
++ am__tar_='pax -L -x $1 -w "$tardir"'
++ am__untar='pax -r'
++ ;;
++ cpio)
++ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
++ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
++ am__untar='cpio -i -H $1 -d'
++ ;;
++ none)
++ am__tar=false
++ am__tar_=false
++ am__untar=false
++ ;;
++ esac
++
++ # If the value was cached, stop now. We just wanted to have am__tar
++ # and am__untar set.
++ test -n "${am_cv_prog_tar_$1}" && break
++
++ # tar/untar a dummy directory, and stop if the command works
++ rm -rf conftest.dir
++ mkdir conftest.dir
++ echo GrepMe > conftest.dir/file
++ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
++ rm -rf conftest.dir
++ if test -s conftest.tar; then
++ AM_RUN_LOG([$am__untar <conftest.tar])
++ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
++ fi
++done
++rm -rf conftest.dir
++
++AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
++AC_MSG_RESULT([$am_cv_prog_tar_$1])])
++AC_SUBST([am__tar])
++AC_SUBST([am__untar])
++])
++m4trace:m4/as-compiler-flag.m4:6: -1- AC_DEFUN([AS_COMPILER_FLAG], [
++ AC_MSG_CHECKING([to see if compiler understands $1])
++
++ save_CFLAGS="$CFLAGS"
++ CFLAGS="$CFLAGS $1"
++
++ AC_TRY_COMPILE([ ], [], [flag_ok=yes], [flag_ok=no])
++ CFLAGS="$save_CFLAGS"
++
++ if test "X$flag_ok" = Xyes ; then
++ $2
++ true
++ else
++ $3
++ true
++ fi
++ AC_MSG_RESULT([$flag_ok])
++])
++m4trace:m4/as-version.m4:29: -1- AC_DEFUN([AS_VERSION], [
++ PACKAGE=[$1]
++ [$2]_MAJOR=[$3]
++ [$2]_MINOR=[$4]
++ [$2]_MICRO=[$5]
++ NANO=[$6]
++ [$2]_NANO=$NANO
++ if test "x$NANO" = "x" || test "x$NANO" = "x0";
++ then
++ AC_MSG_NOTICE(configuring [$1] for release)
++ VERSION=[$3].[$4].[$5]
++ [$2]_RELEASE=1
++ dnl execute action
++ ifelse([$7], , :, [$7])
++ else
++ AC_MSG_NOTICE(configuring [$1] for development with nano $NANO)
++ VERSION=[$3].[$4].[$5].$NANO
++ [$2]_RELEASE=0.`date +%Y%m%d.%H%M%S`
++ dnl execute action
++ ifelse([$8], , :, [$8])
++ fi
++
++ [$2]=$VERSION
++ AC_DEFINE_UNQUOTED([$2], "$[$2]", [Define the version])
++ AC_SUBST([$2])
++ AC_DEFINE_UNQUOTED([$2]_RELEASE, "$[$2]_RELEASE", [Define the release version])
++ AC_SUBST([$2]_RELEASE)
++
++ AC_SUBST([$2]_MAJOR)
++ AC_SUBST([$2]_MINOR)
++ AC_SUBST([$2]_MICRO)
++ AC_SUBST([$2]_NANO)
++ AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Define the package name])
++ AC_SUBST(PACKAGE)
++ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Define the version])
++ AC_SUBST(VERSION)
++])
++m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?A[CHUM]_])
++m4trace:configure.ac:1: -1- m4_pattern_forbid([_AC_])
++m4trace:configure.ac:1: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^AS_FLAGS$])
++m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?m4_])
++m4trace:configure.ac:1: -1- m4_pattern_forbid([^dnl$])
++m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?AS_])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^SHELL$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PATH_SEPARATOR$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_URL$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^exec_prefix$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^prefix$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^program_transform_name$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^bindir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^sbindir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^libexecdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^datarootdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^datadir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^sysconfdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^sharedstatedir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^localstatedir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^includedir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^oldincludedir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^docdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^infodir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^htmldir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^dvidir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^pdfdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^psdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^libdir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^localedir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^mandir$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_URL$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^DEFS$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_C$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_N$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_T$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^LIBS$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^build_alias$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^host_alias$])
++m4trace:configure.ac:1: -1- m4_pattern_allow([^target_alias$])
++m4trace:configure.ac:14: -1- AS_VERSION([gst-bcmdec], [GST_PLUGIN_VERSION], [0], [10], [40], [0], [GST_PLUGIN_CVS="no"], [GST_PLUGIN_CVS="yes"])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MAJOR$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MINOR$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MICRO$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_NANO$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^PACKAGE$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^PACKAGE$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^VERSION$])
++m4trace:configure.ac:14: -1- m4_pattern_allow([^VERSION$])
++m4trace:configure.ac:18: -1- AM_MAINTAINER_MODE
++m4trace:configure.ac:18: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
++m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
++m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
++m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
++m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
++m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINT$])
++m4trace:configure.ac:20: -1- AM_INIT_AUTOMAKE([$PACKAGE], [$VERSION])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
++m4trace:configure.ac:20: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
++m4trace:configure.ac:20: -1- AM_AUTOMAKE_VERSION([1.11.1])
++m4trace:configure.ac:20: -1- _AM_AUTOCONF_VERSION([2.68])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_DATA$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^am__isrc$])
++m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__isrc])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^CYGPATH_W$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^PACKAGE$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^VERSION$])
++m4trace:configure.ac:20: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
++ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
++m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([no-define])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^PACKAGE$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^VERSION$])
++m4trace:configure.ac:20: -1- AM_SANITY_CHECK
++m4trace:configure.ac:20: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
++m4trace:configure.ac:20: -1- AM_MISSING_HAS_RUN
++m4trace:configure.ac:20: -1- AM_AUX_DIR_EXPAND
++m4trace:configure.ac:20: -1- m4_pattern_allow([^ACLOCAL$])
++m4trace:configure.ac:20: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOCONF$])
++m4trace:configure.ac:20: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOMAKE$])
++m4trace:configure.ac:20: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOHEADER$])
++m4trace:configure.ac:20: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^MAKEINFO$])
++m4trace:configure.ac:20: -1- AM_PROG_INSTALL_SH
++m4trace:configure.ac:20: -1- m4_pattern_allow([^install_sh$])
++m4trace:configure.ac:20: -1- AM_PROG_INSTALL_STRIP
++m4trace:configure.ac:20: -1- m4_pattern_allow([^STRIP$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
++m4trace:configure.ac:20: -1- AM_PROG_MKDIR_P
++m4trace:configure.ac:20: -1- m4_pattern_allow([^MKDIR_P$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^mkdir_p$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^AWK$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^SET_MAKE$])
++m4trace:configure.ac:20: -1- AM_SET_LEADING_DOT
++m4trace:configure.ac:20: -1- m4_pattern_allow([^am__leading_dot$])
++m4trace:configure.ac:20: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
++ [_AM_PROG_TAR([v7])])])
++m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([tar-ustar])
++m4trace:configure.ac:20: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
++m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([tar-pax])
++m4trace:configure.ac:20: -1- _AM_PROG_TAR([v7])
++m4trace:configure.ac:20: -1- AM_MISSING_PROG([AMTAR], [tar])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^AMTAR$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^am__tar$])
++m4trace:configure.ac:20: -1- m4_pattern_allow([^am__untar$])
++m4trace:configure.ac:20: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
++ [_AM_DEPENDENCIES(CC)],
++ [define([AC_PROG_CC],
++ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_CXX],
++ [_AM_DEPENDENCIES(CXX)],
++ [define([AC_PROG_CXX],
++ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_OBJC],
++ [_AM_DEPENDENCIES(OBJC)],
++ [define([AC_PROG_OBJC],
++ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
++])
++m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([no-dependencies])
++m4trace:configure.ac:20: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])
++m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([silent-rules])
++m4trace:configure.ac:25: -1- m4_pattern_allow([^ACLOCAL_AMFLAGS$])
++m4trace:configure.ac:27: -1- AM_CONFIG_HEADER([config.h])
++m4trace:configure.ac:27: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
++You should run autoupdate.], [/usr/share/aclocal-1.11/header.m4:12: AM_CONFIG_HEADER is expanded from...
++configure.ac:27: the top level])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CFLAGS$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^LDFLAGS$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^LIBS$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CPPFLAGS$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^ac_ct_CC$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^EXEEXT$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^OBJEXT$])
++m4trace:configure.ac:30: -1- _AM_DEPENDENCIES([CC])
++m4trace:configure.ac:30: -1- AM_SET_DEPDIR
++m4trace:configure.ac:30: -1- m4_pattern_allow([^DEPDIR$])
++m4trace:configure.ac:30: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
++m4trace:configure.ac:30: -1- AM_MAKE_INCLUDE
++m4trace:configure.ac:30: -1- m4_pattern_allow([^am__include$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^am__quote$])
++m4trace:configure.ac:30: -1- AM_DEP_TRACK
++m4trace:configure.ac:30: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEP_TRUE$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEP_FALSE$])
++m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
++m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
++m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^CCDEPMODE$])
++m4trace:configure.ac:30: -1- AM_CONDITIONAL([am__fastdepCC], [
++ test "x$enable_dependency_tracking" != xno \
++ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
++m4trace:configure.ac:30: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
++m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
++m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
++m4trace:configure.ac:31: -1- AC_PROG_LIBTOOL
++m4trace:configure.ac:31: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
++You should run autoupdate.], [/usr/share/aclocal/libtool.m4:107: AC_PROG_LIBTOOL is expanded from...
++configure.ac:31: the top level])
++m4trace:configure.ac:31: -1- LT_INIT
++m4trace:configure.ac:31: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
++m4trace:configure.ac:31: -1- LTOPTIONS_VERSION
++m4trace:configure.ac:31: -1- LTSUGAR_VERSION
++m4trace:configure.ac:31: -1- LTVERSION_VERSION
++m4trace:configure.ac:31: -1- LTOBSOLETE_VERSION
++m4trace:configure.ac:31: -1- _LT_PROG_LTMAIN
++m4trace:configure.ac:31: -1- m4_pattern_allow([^LIBTOOL$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^build$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^build_cpu$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^build_vendor$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^build_os$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^host$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^host_cpu$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^host_vendor$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^host_os$])
++m4trace:configure.ac:31: -1- _LT_PREPARE_SED_QUOTE_VARS
++m4trace:configure.ac:31: -1- _LT_PROG_ECHO_BACKSLASH
++m4trace:configure.ac:31: -1- LT_PATH_LD
++m4trace:configure.ac:31: -1- m4_pattern_allow([^SED$])
++m4trace:configure.ac:31: -1- AC_PROG_EGREP
++m4trace:configure.ac:31: -1- m4_pattern_allow([^GREP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^EGREP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^FGREP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^GREP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^LD$])
++m4trace:configure.ac:31: -1- LT_PATH_NM
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DUMPBIN$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DUMPBIN$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^NM$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^LN_S$])
++m4trace:configure.ac:31: -1- LT_CMD_MAX_LEN
++m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DLLTOOL$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DLLTOOL$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^AR$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^ac_ct_AR$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^STRIP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^RANLIB$])
++m4trace:configure.ac:31: -1- _LT_WITH_SYSROOT
++m4trace:configure.ac:31: -1- m4_pattern_allow([LT_OBJDIR])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^LT_OBJDIR$])
++m4trace:configure.ac:31: -1- _LT_CC_BASENAME([$compiler])
++m4trace:configure.ac:31: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
++m4trace:configure.ac:31: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
++m4trace:configure.ac:31: -1- LT_SUPPORTED_TAG([CC])
++m4trace:configure.ac:31: -1- _LT_COMPILER_BOILERPLATE
++m4trace:configure.ac:31: -1- _LT_LINKER_BOILERPLATE
++m4trace:configure.ac:31: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
++m4trace:configure.ac:31: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t at m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in
++ "" | " "*) ;;
++ *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;;
++ esac], [_LT_TAGVAR(lt_prog_compiler_pic, )=
++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
++m4trace:configure.ac:31: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^MANIFEST_TOOL$])
++m4trace:configure.ac:31: -1- _LT_REQUIRED_DARWIN_CHECKS
++m4trace:configure.ac:31: -1- m4_pattern_allow([^DSYMUTIL$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^NMEDIT$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^LIPO$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL64$])
++m4trace:configure.ac:31: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])
++m4trace:configure.ac:31: -1- LT_SYS_DLOPEN_SELF
++m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^CPPFLAGS$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^STDC_HEADERS$])
++m4trace:configure.ac:31: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
++m4trace:configure.ac:35: -1- AS_COMPILER_FLAG([-Wall], [GST_WALL="yes"], [GST_WALL="no"])
++m4trace:configure.ac:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
++You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
++m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
++configure.ac:35: the top level])
++m4trace:configure.ac:41: -1- AS_COMPILER_FLAG([-Werror], [GST_ERROR="$GST_ERROR -Werror"], [GST_ERROR="$GST_ERROR"])
++m4trace:configure.ac:41: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
++You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
++m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
++configure.ac:41: the top level])
++m4trace:configure.ac:46: -1- m4_pattern_allow([^HAVE_PKGCONFIG$])
++m4trace:configure.ac:57: -1- PKG_CHECK_MODULES([GST], [\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10], [HAVE_GST=yes], [HAVE_GST=no])
++m4trace:configure.ac:57: -1- PKG_PROG_PKG_CONFIG
++m4trace:configure.ac:57: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG_PATH$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_CFLAGS$])
++m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_LIBS$])
++m4trace:configure.ac:57: -1- PKG_CHECK_EXISTS([\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10], [pkg_cv_[]GST_CFLAGS=`$PKG_CONFIG --[]cflags "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:57: -1- PKG_CHECK_EXISTS([\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10], [pkg_cv_[]GST_LIBS=`$PKG_CONFIG --[]libs "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:57: -1- _PKG_SHORT_ERRORS_SUPPORTED
++m4trace:configure.ac:71: -1- m4_pattern_allow([^GST_CFLAGS$])
++m4trace:configure.ac:72: -1- m4_pattern_allow([^GST_LIBS$])
++m4trace:configure.ac:75: -1- m4_pattern_allow([^GST_MAJORMINOR$])
++m4trace:configure.ac:78: -1- PKG_CHECK_MODULES([GST_BASE], [gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED], [HAVE_GST_BASE=yes], [HAVE_GST_BASE=no])
++m4trace:configure.ac:78: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
++m4trace:configure.ac:78: -1- m4_pattern_allow([^GST_BASE_LIBS$])
++m4trace:configure.ac:78: -1- PKG_CHECK_EXISTS([gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED], [pkg_cv_[]GST_BASE_CFLAGS=`$PKG_CONFIG --[]cflags "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:78: -1- PKG_CHECK_EXISTS([gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED], [pkg_cv_[]GST_BASE_LIBS=`$PKG_CONFIG --[]libs "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:78: -1- _PKG_SHORT_ERRORS_SUPPORTED
++m4trace:configure.ac:88: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
++m4trace:configure.ac:89: -1- m4_pattern_allow([^GST_BASE_LIBS$])
++m4trace:configure.ac:92: -1- PKG_CHECK_MODULES([GSTPB_BASE], [gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [HAVE_GSTPB_BASE=yes], [HAVE_GSTPB_BASE=no])
++m4trace:configure.ac:92: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
++m4trace:configure.ac:92: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
++m4trace:configure.ac:92: -1- PKG_CHECK_EXISTS([gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTPB_BASE_CFLAGS=`$PKG_CONFIG --[]cflags "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:92: -1- PKG_CHECK_EXISTS([gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTPB_BASE_LIBS=`$PKG_CONFIG --[]libs "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:92: -1- _PKG_SHORT_ERRORS_SUPPORTED
++m4trace:configure.ac:103: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
++m4trace:configure.ac:104: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
++m4trace:configure.ac:107: -1- PKG_CHECK_MODULES([GSTCTRL], [gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [HAVE_GSTCTRL=yes], [HAVE_GSTCTRL=no])
++m4trace:configure.ac:107: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
++m4trace:configure.ac:107: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
++m4trace:configure.ac:107: -1- PKG_CHECK_EXISTS([gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTCTRL_CFLAGS=`$PKG_CONFIG --[]cflags "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:107: -1- PKG_CHECK_EXISTS([gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTCTRL_LIBS=`$PKG_CONFIG --[]libs "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
++m4trace:configure.ac:107: -1- _PKG_SHORT_ERRORS_SUPPORTED
++m4trace:configure.ac:118: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
++m4trace:configure.ac:119: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
++m4trace:configure.ac:127: -1- m4_pattern_allow([^plugindir$])
++m4trace:configure.ac:131: -1- m4_pattern_allow([^GST_PLUGIN_LDFLAGS$])
++m4trace:configure.ac:133: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
++You should run autoupdate.], [])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^LIB@&t at OBJS$])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^LTLIBOBJS$])
++m4trace:configure.ac:133: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
++m4trace:configure.ac:133: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
++m4trace:configure.ac:133: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
++m4trace:configure.ac:133: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
++m4trace:configure.ac:133: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
++m4trace:configure.ac:133: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
++m4trace:configure.ac:133: -1- _LT_PROG_LTMAIN
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/config.h crystalhd/filters/gst/gst-plugin/config.h
+--- crystalhd-07032010/filters/gst/gst-plugin/config.h 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/config.h 2011-03-14 19:00:36.117624063 +0000
+@@ -0,0 +1,69 @@
++/* config.h. Generated from config.h.in by configure. */
++/* config.h.in. Generated from configure.ac by autoheader. */
++
++/* Define the version */
++#define GST_PLUGIN_VERSION "0.10.40"
++
++/* Define the release version */
++#define GST_PLUGIN_VERSION_RELEASE "1"
++
++/* Define to 1 if you have the <dlfcn.h> header file. */
++#define HAVE_DLFCN_H 1
++
++/* Define to 1 if you have the <inttypes.h> header file. */
++#define HAVE_INTTYPES_H 1
++
++/* Define to 1 if you have the <memory.h> header file. */
++#define HAVE_MEMORY_H 1
++
++/* Define to 1 if you have the <stdint.h> header file. */
++#define HAVE_STDINT_H 1
++
++/* Define to 1 if you have the <stdlib.h> header file. */
++#define HAVE_STDLIB_H 1
++
++/* Define to 1 if you have the <strings.h> header file. */
++#define HAVE_STRINGS_H 1
++
++/* Define to 1 if you have the <string.h> header file. */
++#define HAVE_STRING_H 1
++
++/* Define to 1 if you have the <sys/stat.h> header file. */
++#define HAVE_SYS_STAT_H 1
++
++/* Define to 1 if you have the <sys/types.h> header file. */
++#define HAVE_SYS_TYPES_H 1
++
++/* Define to 1 if you have the <unistd.h> header file. */
++#define HAVE_UNISTD_H 1
++
++/* Define to the sub-directory in which libtool stores uninstalled libraries.
++ */
++#define LT_OBJDIR ".libs/"
++
++/* Name of package */
++#define PACKAGE "gst-bcmdec"
++
++/* Define to the address where bug reports for this package should be sent. */
++#define PACKAGE_BUGREPORT ""
++
++/* Define to the full name of this package. */
++#define PACKAGE_NAME ""
++
++/* Define to the full name and version of this package. */
++#define PACKAGE_STRING ""
++
++/* Define to the one symbol short name of this package. */
++#define PACKAGE_TARNAME ""
++
++/* Define to the home page for this package. */
++#define PACKAGE_URL ""
++
++/* Define to the version of this package. */
++#define PACKAGE_VERSION ""
++
++/* Define to 1 if you have the ANSI C header files. */
++#define STDC_HEADERS 1
++
++/* Version number of package */
++#define VERSION "0.10.40"
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/config.h.in~ crystalhd/filters/gst/gst-plugin/config.h.in~
+--- crystalhd-07032010/filters/gst/gst-plugin/config.h.in~ 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/config.h.in~ 1970-01-01 01:00:00.000000000 +0100
+@@ -1,65 +0,0 @@
+-/* config.h.in. Generated from configure.ac by autoheader. */
-
--_ACAWK
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-- sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
--else
-- cat
--fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
-- || as_fn_error "could not setup config files machinery" "$LINENO" 5
--_ACEOF
+-/* Define the version */
+-#undef GST_PLUGIN_VERSION
-
--# VPATH may cause trouble with some makes, so we remove $(srcdir),
--# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
--# trailing colons and then remove the whole line if VPATH becomes empty
--# (actually we leave an empty line to preserve line numbers).
--if test "x$srcdir" = x.; then
-- ac_vpsub='/^[ ]*VPATH[ ]*=/{
--s/:*\$(srcdir):*/:/
--s/:*\${srcdir}:*/:/
--s/:*@srcdir@:*/:/
--s/^\([^=]*=[ ]*\):*/\1/
--s/:*$//
--s/^[^=]*=[ ]*$//
--}'
--fi
+-/* Define the release version */
+-#undef GST_PLUGIN_VERSION_RELEASE
-
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--fi # test -n "$CONFIG_FILES"
+-/* Define to 1 if you have the <dlfcn.h> header file. */
+-#undef HAVE_DLFCN_H
-
--# Set up the scripts for CONFIG_HEADERS section.
--# No need to generate them if there are no CONFIG_HEADERS.
--# This happens for instance with `./config.status Makefile'.
--if test -n "$CONFIG_HEADERS"; then
--cat >"$tmp/defines.awk" <<\_ACAWK ||
--BEGIN {
--_ACEOF
+-/* Define to 1 if you have the <inttypes.h> header file. */
+-#undef HAVE_INTTYPES_H
-
--# Transform confdefs.h into an awk script `defines.awk', embedded as
--# here-document in config.status, that substitutes the proper values into
--# config.h.in to produce config.h.
+-/* Define to 1 if you have the <memory.h> header file. */
+-#undef HAVE_MEMORY_H
-
--# Create a delimiter string that does not exist in confdefs.h, to ease
--# handling of long lines.
--ac_delim='%!_!# '
--for ac_last_try in false false :; do
-- ac_t=`sed -n "/$ac_delim/p" confdefs.h`
-- if test -z "$ac_t"; then
-- break
-- elif $ac_last_try; then
-- as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
-- else
-- ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-- fi
--done
+-/* Define to 1 if you have the <stdint.h> header file. */
+-#undef HAVE_STDINT_H
-
--# For the awk script, D is an array of macro values keyed by name,
--# likewise P contains macro parameters if any. Preserve backslash
--# newline sequences.
--
--ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
--sed -n '
--s/.\{148\}/&'"$ac_delim"'/g
--t rset
--:rset
--s/^[ ]*#[ ]*define[ ][ ]*/ /
--t def
--d
--:def
--s/\\$//
--t bsnl
--s/["\\]/\\&/g
--s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
--D["\1"]=" \3"/p
--s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
--d
--:bsnl
--s/["\\]/\\&/g
--s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
--D["\1"]=" \3\\\\\\n"\\/p
--t cont
--s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
--t cont
--d
--:cont
--n
--s/.\{148\}/&'"$ac_delim"'/g
--t clear
--:clear
--s/\\$//
--t bsnlc
--s/["\\]/\\&/g; s/^/"/; s/$/"/p
--d
--:bsnlc
--s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
--b cont
--' <confdefs.h | sed '
--s/'"$ac_delim"'/"\\\
--"/g' >>$CONFIG_STATUS || ac_write_fail=1
--
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-- for (key in D) D_is_set[key] = 1
-- FS = ""
--}
--/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
-- line = \$ 0
-- split(line, arg, " ")
-- if (arg[1] == "#") {
-- defundef = arg[2]
-- mac1 = arg[3]
-- } else {
-- defundef = substr(arg[1], 2)
-- mac1 = arg[2]
-- }
-- split(mac1, mac2, "(") #)
-- macro = mac2[1]
-- prefix = substr(line, 1, index(line, defundef) - 1)
-- if (D_is_set[macro]) {
-- # Preserve the white space surrounding the "#".
-- print prefix "define", macro P[macro] D[macro]
-- next
-- } else {
-- # Replace #undef with comments. This is necessary, for example,
-- # in the case of _POSIX_SOURCE, which is predefined and required
-- # on some systems where configure will not decide to define it.
-- if (defundef == "undef") {
-- print "/*", prefix defundef, macro, "*/"
-- next
-- }
-- }
--}
--{ print }
--_ACAWK
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-- as_fn_error "could not setup config headers machinery" "$LINENO" 5
--fi # test -n "$CONFIG_HEADERS"
+-/* Define to 1 if you have the <stdlib.h> header file. */
+-#undef HAVE_STDLIB_H
-
+-/* Define to 1 if you have the <strings.h> header file. */
+-#undef HAVE_STRINGS_H
-
--eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
--shift
--for ac_tag
--do
-- case $ac_tag in
-- :[FHLC]) ac_mode=$ac_tag; continue;;
-- esac
-- case $ac_mode$ac_tag in
-- :[FHL]*:*);;
-- :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
-- :[FH]-) ac_tag=-:-;;
-- :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-- esac
-- ac_save_IFS=$IFS
-- IFS=:
-- set x $ac_tag
-- IFS=$ac_save_IFS
-- shift
-- ac_file=$1
-- shift
+-/* Define to 1 if you have the <string.h> header file. */
+-#undef HAVE_STRING_H
-
-- case $ac_mode in
-- :L) ac_source=$1;;
-- :[FH])
-- ac_file_inputs=
-- for ac_f
-- do
-- case $ac_f in
-- -) ac_f="$tmp/stdin";;
-- *) # Look for the file first in the build tree, then in the source tree
-- # (if the path is not absolute). The absolute path cannot be DOS-style,
-- # because $ac_f cannot contain `:'.
-- test -f "$ac_f" ||
-- case $ac_f in
-- [\\/$]*) false;;
-- *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-- esac ||
-- as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-- esac
-- case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-- as_fn_append ac_file_inputs " '$ac_f'"
-- done
+-/* Define to 1 if you have the <sys/stat.h> header file. */
+-#undef HAVE_SYS_STAT_H
-
-- # Let's still pretend it is `configure' which instantiates (i.e., don't
-- # use $as_me), people would be surprised to read:
-- # /* config.h. Generated by config.status. */
-- configure_input='Generated from '`
-- $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-- `' by configure.'
-- if test x"$ac_file" != x-; then
-- configure_input="$ac_file. $configure_input"
-- { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
--$as_echo "$as_me: creating $ac_file" >&6;}
-- fi
-- # Neutralize special characters interpreted by sed in replacement strings.
-- case $configure_input in #(
-- *\&* | *\|* | *\\* )
-- ac_sed_conf_input=`$as_echo "$configure_input" |
-- sed 's/[\\\\&|]/\\\\&/g'`;; #(
-- *) ac_sed_conf_input=$configure_input;;
-- esac
+-/* Define to 1 if you have the <sys/types.h> header file. */
+-#undef HAVE_SYS_TYPES_H
-
-- case $ac_tag in
-- *:-:* | *:-) cat >"$tmp/stdin" \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
-- esac
-- ;;
-- esac
+-/* Define to 1 if you have the <unistd.h> header file. */
+-#undef HAVE_UNISTD_H
-
-- ac_dir=`$as_dirname -- "$ac_file" ||
--$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$ac_file" : 'X\(//\)[^/]' \| \
-- X"$ac_file" : 'X\(//\)$' \| \
-- X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$ac_file" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- as_dir="$ac_dir"; as_fn_mkdir_p
-- ac_builddir=.
+-/* Define to the sub-directory in which libtool stores uninstalled libraries.
+- */
+-#undef LT_OBJDIR
-
--case "$ac_dir" in
--.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
--*)
-- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-- # A ".." for each directory in $ac_dir_suffix.
-- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-- case $ac_top_builddir_sub in
-- "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-- esac ;;
--esac
--ac_abs_top_builddir=$ac_pwd
--ac_abs_builddir=$ac_pwd$ac_dir_suffix
--# for backward compatibility:
--ac_top_builddir=$ac_top_build_prefix
+-/* Name of package */
+-#undef PACKAGE
-
--case $srcdir in
-- .) # We are building in place.
-- ac_srcdir=.
-- ac_top_srcdir=$ac_top_builddir_sub
-- ac_abs_top_srcdir=$ac_pwd ;;
-- [\\/]* | ?:[\\/]* ) # Absolute name.
-- ac_srcdir=$srcdir$ac_dir_suffix;
-- ac_top_srcdir=$srcdir
-- ac_abs_top_srcdir=$srcdir ;;
-- *) # Relative name.
-- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-- ac_top_srcdir=$ac_top_build_prefix$srcdir
-- ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
--esac
--ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+-/* Define to the address where bug reports for this package should be sent. */
+-#undef PACKAGE_BUGREPORT
-
+-/* Define to the full name of this package. */
+-#undef PACKAGE_NAME
-
-- case $ac_mode in
-- :F)
-- #
-- # CONFIG_FILE
-- #
+-/* Define to the full name and version of this package. */
+-#undef PACKAGE_STRING
-
-- case $INSTALL in
-- [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
-- *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
-- esac
-- ac_MKDIR_P=$MKDIR_P
-- case $MKDIR_P in
-- [\\/$]* | ?:[\\/]* ) ;;
-- */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
-- esac
--_ACEOF
--
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--# If the template does not know about datarootdir, expand it.
--# FIXME: This hack should be removed a few years after 2.60.
--ac_datarootdir_hack=; ac_datarootdir_seen=
--ac_sed_dataroot='
--/datarootdir/ {
-- p
-- q
--}
--/@datadir@/p
--/@docdir@/p
--/@infodir@/p
--/@localedir@/p
--/@mandir@/p'
--case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
--*datarootdir*) ac_datarootdir_seen=yes;;
--*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
--$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
--_ACEOF
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-- ac_datarootdir_hack='
-- s&@datadir@&$datadir&g
-- s&@docdir@&$docdir&g
-- s&@infodir@&$infodir&g
-- s&@localedir@&$localedir&g
-- s&@mandir@&$mandir&g
-- s&\\\${datarootdir}&$datarootdir&g' ;;
--esac
--_ACEOF
--
--# Neutralize VPATH when `$srcdir' = `.'.
--# Shell code in configure.ac might set extrasub.
--# FIXME: do we really want to maintain this feature?
--cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
--ac_sed_extra="$ac_vpsub
--$extrasub
--_ACEOF
--cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
--:t
--/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
--s|@configure_input@|$ac_sed_conf_input|;t t
--s&@top_builddir@&$ac_top_builddir_sub&;t t
--s&@top_build_prefix@&$ac_top_build_prefix&;t t
--s&@srcdir@&$ac_srcdir&;t t
--s&@abs_srcdir@&$ac_abs_srcdir&;t t
--s&@top_srcdir@&$ac_top_srcdir&;t t
--s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
--s&@builddir@&$ac_builddir&;t t
--s&@abs_builddir@&$ac_abs_builddir&;t t
--s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
--s&@INSTALL@&$ac_INSTALL&;t t
--s&@MKDIR_P@&$ac_MKDIR_P&;t t
--$ac_datarootdir_hack
--"
--eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
+-/* Define to the one symbol short name of this package. */
+-#undef PACKAGE_TARNAME
-
--test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
-- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
--which seems to be undefined. Please make sure it is defined." >&5
--$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
--which seems to be undefined. Please make sure it is defined." >&2;}
+-/* Define to the version of this package. */
+-#undef PACKAGE_VERSION
+-
+-/* Define to 1 if you have the ANSI C header files. */
+-#undef STDC_HEADERS
+-
+-/* Version number of package */
+-#undef VERSION
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/config.log crystalhd/filters/gst/gst-plugin/config.log
+--- crystalhd-07032010/filters/gst/gst-plugin/config.log 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/config.log 2011-03-14 19:07:13.897424803 +0000
+@@ -0,0 +1,720 @@
++This file contains any messages produced by compilers while
++running configure, to aid debugging if configure makes a mistake.
++
++It was created by configure, which was
++generated by GNU Autoconf 2.68. Invocation command line was
++
++ $ ./configure --enable-maintainer-mode --enable-debug --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc LDFLAGS=-L/home/hadess/Projects/gnome-install/lib64 PKG_CONFIG_PATH=/home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig --no-create --no-recursion
++
++## --------- ##
++## Platform. ##
++## --------- ##
++
++hostname = novo.hadess.net
++uname -m = x86_64
++uname -r = 2.6.38-0.rc5.git7.1.fc15.x86_64
++uname -s = Linux
++uname -v = #1 SMP Tue Feb 22 06:02:13 UTC 2011
++
++/usr/bin/uname -p = unknown
++/bin/uname -X = unknown
++
++/bin/arch = x86_64
++/usr/bin/arch -k = unknown
++/usr/convex/getsysinfo = unknown
++/usr/bin/hostinfo = unknown
++/bin/machine = unknown
++/usr/bin/oslevel = unknown
++/bin/universe = unknown
++
++PATH: /usr/java/j2re1.4.1/bin/
++PATH: /home/hadess/bin
++PATH: /home/hadess/Projects/gnome-install/bin
++PATH: /usr/java/j2re1.4.1/bin/
++PATH: /home/hadess/bin
++PATH: /usr/bin
++PATH: /usr/local/bin
++PATH: /bin
++PATH: /usr/local/sbin
++PATH: /usr/sbin
++PATH: /sbin
++PATH: /usr/games/
++PATH: /sbin
++PATH: /usr/sbin
++PATH: /usr/local/sbin
++PATH: /usr/games/
++
++
++## ----------- ##
++## Core tests. ##
++## ----------- ##
++
++configure:2155: configuring gst-bcmdec for release
++configure:2201: checking whether to enable maintainer-specific portions of Makefiles
++configure:2210: result: yes
++configure:2269: checking for a BSD-compatible install
++configure:2337: result: /usr/bin/install-check
++configure:2348: checking whether build environment is sane
++configure:2398: result: yes
++configure:2539: checking for a thread-safe mkdir -p
++configure:2578: result: /bin/mkdir -p
++configure:2591: checking for gawk
++configure:2607: found /usr/bin/gawk
++configure:2618: result: gawk
++configure:2629: checking whether make sets $(MAKE)
++configure:2651: result: yes
++configure:2788: checking for gcc
++configure:2804: found /usr/bin/gcc
++configure:2815: result: gcc
++configure:3044: checking for C compiler version
++configure:3053: gcc --version >&5
++gcc (GCC) 4.6.0 20110304 (Red Hat 4.6.0-0.12)
++Copyright (C) 2011 Free Software Foundation, Inc.
++This is free software; see the source for copying conditions. There is NO
++warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++
++configure:3064: $? = 0
++configure:3053: gcc -v >&5
++Using built-in specs.
++COLLECT_GCC=gcc
++COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.6.0/lto-wrapper
++Target: x86_64-redhat-linux
++Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
++Thread model: posix
++gcc version 4.6.0 20110304 (Red Hat 4.6.0-0.12) (GCC)
++configure:3064: $? = 0
++configure:3053: gcc -V >&5
++gcc: error: unrecognized option '-V'
++gcc: fatal error: no input files
++compilation terminated.
++configure:3064: $? = 4
++configure:3053: gcc -qversion >&5
++gcc: error: unrecognized option '-qversion'
++gcc: fatal error: no input files
++compilation terminated.
++configure:3064: $? = 4
++configure:3084: checking whether the C compiler works
++configure:3106: gcc -L/home/hadess/Projects/gnome-install/lib64 conftest.c >&5
++configure:3110: $? = 0
++configure:3158: result: yes
++configure:3161: checking for C compiler default output file name
++configure:3163: result: a.out
++configure:3169: checking for suffix of executables
++configure:3176: gcc -o conftest -L/home/hadess/Projects/gnome-install/lib64 conftest.c >&5
++configure:3180: $? = 0
++configure:3202: result:
++configure:3224: checking whether we are cross compiling
++configure:3232: gcc -o conftest -L/home/hadess/Projects/gnome-install/lib64 conftest.c >&5
++configure:3236: $? = 0
++configure:3243: ./conftest
++configure:3247: $? = 0
++configure:3262: result: no
++configure:3267: checking for suffix of object files
++configure:3289: gcc -c conftest.c >&5
++configure:3293: $? = 0
++configure:3314: result: o
++configure:3318: checking whether we are using the GNU C compiler
++configure:3337: gcc -c conftest.c >&5
++configure:3337: $? = 0
++configure:3346: result: yes
++configure:3355: checking whether gcc accepts -g
++configure:3375: gcc -c -g conftest.c >&5
++configure:3375: $? = 0
++configure:3416: result: yes
++configure:3433: checking for gcc option to accept ISO C89
++configure:3497: gcc -c -g -O2 conftest.c >&5
++configure:3497: $? = 0
++configure:3510: result: none needed
++configure:3541: checking for style of include used by make
++configure:3569: result: GNU
++configure:3594: checking dependency style of gcc
++configure:3704: result: gcc3
++configure:3748: checking build system type
++configure:3762: result: x86_64-unknown-linux-gnu
++configure:3782: checking host system type
++configure:3795: result: x86_64-unknown-linux-gnu
++configure:3836: checking how to print strings
++configure:3863: result: printf
++configure:3884: checking for a sed that does not truncate output
++configure:3948: result: /bin/sed
++configure:3966: checking for grep that handles long lines and -e
++configure:4024: result: /bin/grep
++configure:4029: checking for egrep
++configure:4091: result: /bin/grep -E
++configure:4096: checking for fgrep
++configure:4158: result: /bin/grep -F
++configure:4193: checking for ld used by gcc
++configure:4260: result: /usr/bin/ld
++configure:4267: checking if the linker (/usr/bin/ld) is GNU ld
++configure:4282: result: yes
++configure:4294: checking for BSD- or MS-compatible name lister (nm)
++configure:4343: result: /usr/bin/nm -B
++configure:4473: checking the name lister (/usr/bin/nm -B) interface
++configure:4480: gcc -c -g -O2 conftest.c >&5
++configure:4483: /usr/bin/nm -B "conftest.o"
++configure:4486: output
++0000000000000000 B some_variable
++configure:4493: result: BSD nm
++configure:4496: checking whether ln -s works
++configure:4500: result: yes
++configure:4508: checking the maximum length of command line arguments
++configure:4633: result: 1572864
++configure:4650: checking whether the shell understands some XSI constructs
++configure:4660: result: yes
++configure:4664: checking whether the shell understands "+="
++configure:4670: result: yes
++configure:4705: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format
++configure:4745: result: func_convert_file_noop
++configure:4752: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format
++configure:4772: result: func_convert_file_noop
++configure:4779: checking for /usr/bin/ld option to reload object files
++configure:4786: result: -r
++configure:4860: checking for objdump
++configure:4876: found /usr/bin/objdump
++configure:4887: result: objdump
++configure:4919: checking how to recognize dependent libraries
++configure:5121: result: pass_all
++configure:5206: checking for dlltool
++configure:5236: result: no
++configure:5266: checking how to associate runtime and link libraries
++configure:5293: result: printf %s\n
++configure:5354: checking for ar
++configure:5370: found /usr/bin/ar
++configure:5381: result: ar
++configure:5418: checking for archiver @FILE support
++configure:5435: gcc -c -g -O2 conftest.c >&5
++configure:5435: $? = 0
++configure:5438: ar cru libconftest.a @conftest.lst >&5
++configure:5441: $? = 0
++configure:5446: ar cru libconftest.a @conftest.lst >&5
++ar: conftest.o: No such file or directory
++configure:5449: $? = 1
++configure:5461: result: @
++configure:5519: checking for strip
++configure:5535: found /usr/bin/strip
++configure:5546: result: strip
++configure:5618: checking for ranlib
++configure:5634: found /usr/bin/ranlib
++configure:5645: result: ranlib
++configure:5747: checking command to parse /usr/bin/nm -B output from gcc object
++configure:5866: gcc -c -g -O2 conftest.c >&5
++configure:5869: $? = 0
++configure:5873: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
++configure:5876: $? = 0
++configure:5942: gcc -o conftest -g -O2 -L/home/hadess/Projects/gnome-install/lib64 conftest.c conftstm.o >&5
++configure:5945: $? = 0
++configure:5983: result: ok
++configure:6020: checking for sysroot
++configure:6050: result: no
++configure:6127: gcc -c -g -O2 conftest.c >&5
++configure:6130: $? = 0
++configure:6293: checking for mt
++configure:6323: result: no
++configure:6343: checking if : is a manifest tool
++configure:6349: : '-?'
++configure:6357: result: no
++configure:6989: checking how to run the C preprocessor
++configure:7020: gcc -E conftest.c
++configure:7020: $? = 0
++configure:7034: gcc -E conftest.c
++conftest.c:15:28: fatal error: ac_nonexistent.h: No such file or directory
++compilation terminated.
++configure:7034: $? = 1
++configure: failed program was:
++| /* confdefs.h */
++| #define PACKAGE_NAME ""
++| #define PACKAGE_TARNAME ""
++| #define PACKAGE_VERSION ""
++| #define PACKAGE_STRING ""
++| #define PACKAGE_BUGREPORT ""
++| #define PACKAGE_URL ""
++| #define GST_PLUGIN_VERSION "0.10.40"
++| #define GST_PLUGIN_VERSION_RELEASE "1"
++| #define PACKAGE "gst-bcmdec"
++| #define VERSION "0.10.40"
++| #define PACKAGE "gst-bcmdec"
++| #define VERSION "0.10.40"
++| /* end confdefs.h. */
++| #include <ac_nonexistent.h>
++configure:7059: result: gcc -E
++configure:7079: gcc -E conftest.c
++configure:7079: $? = 0
++configure:7093: gcc -E conftest.c
++conftest.c:15:28: fatal error: ac_nonexistent.h: No such file or directory
++compilation terminated.
++configure:7093: $? = 1
++configure: failed program was:
++| /* confdefs.h */
++| #define PACKAGE_NAME ""
++| #define PACKAGE_TARNAME ""
++| #define PACKAGE_VERSION ""
++| #define PACKAGE_STRING ""
++| #define PACKAGE_BUGREPORT ""
++| #define PACKAGE_URL ""
++| #define GST_PLUGIN_VERSION "0.10.40"
++| #define GST_PLUGIN_VERSION_RELEASE "1"
++| #define PACKAGE "gst-bcmdec"
++| #define VERSION "0.10.40"
++| #define PACKAGE "gst-bcmdec"
++| #define VERSION "0.10.40"
++| /* end confdefs.h. */
++| #include <ac_nonexistent.h>
++configure:7122: checking for ANSI C header files
++configure:7142: gcc -c -g -O2 conftest.c >&5
++configure:7142: $? = 0
++configure:7215: gcc -o conftest -g -O2 -L/home/hadess/Projects/gnome-install/lib64 conftest.c >&5
++configure:7215: $? = 0
++configure:7215: ./conftest
++configure:7215: $? = 0
++configure:7226: result: yes
++configure:7239: checking for sys/types.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for sys/stat.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for stdlib.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for string.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for memory.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for strings.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for inttypes.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for stdint.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7239: checking for unistd.h
++configure:7239: gcc -c -g -O2 conftest.c >&5
++configure:7239: $? = 0
++configure:7239: result: yes
++configure:7253: checking for dlfcn.h
++configure:7253: gcc -c -g -O2 conftest.c >&5
++configure:7253: $? = 0
++configure:7253: result: yes
++configure:7440: checking for objdir
++configure:7455: result: .libs
++configure:7722: checking if gcc supports -fno-rtti -fno-exceptions
++configure:7740: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5
++cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default]
++configure:7744: $? = 0
++configure:7757: result: no
++configure:8067: checking for gcc option to produce PIC
++configure:8074: result: -fPIC -DPIC
++configure:8082: checking if gcc PIC flag -fPIC -DPIC works
++configure:8100: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
++configure:8104: $? = 0
++configure:8117: result: yes
++configure:8146: checking if gcc static flag -static works
++configure:8174: result: no
++configure:8189: checking if gcc supports -c -o file.o
++configure:8210: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
++configure:8214: $? = 0
++configure:8236: result: yes
++configure:8244: checking if gcc supports -c -o file.o
++configure:8291: result: yes
++configure:8324: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
++configure:9482: result: yes
++configure:9519: checking whether -lc should be explicitly linked in
++configure:9527: gcc -c -g -O2 conftest.c >&5
++configure:9530: $? = 0
++configure:9545: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1
++configure:9548: $? = 0
++configure:9562: result: no
++configure:9727: checking dynamic linker characteristics
++configure:10241: gcc -o conftest -g -O2 -L/home/hadess/Projects/gnome-install/lib64 -Wl,-rpath -Wl,/foo conftest.c >&5
++configure:10241: $? = 0
++configure:10467: result: GNU/Linux ld.so
++configure:10574: checking how to hardcode library paths into programs
++configure:10599: result: immediate
++configure:11139: checking whether stripping libraries is possible
++configure:11144: result: yes
++configure:11179: checking if libtool supports shared libraries
++configure:11181: result: yes
++configure:11184: checking whether to build shared libraries
++configure:11205: result: yes
++configure:11208: checking whether to build static libraries
++configure:11212: result: yes
++configure:11250: checking to see if compiler understands -Wall
++configure:11267: gcc -c -g -O2 -Wall conftest.c >&5
++configure:11267: $? = 0
++configure:11282: result: yes
++configure:11331: checking for pkg-config
++configure:11347: found /usr/bin/pkg-config
++configure:11359: result: yes
++configure:11427: checking for pkg-config
++configure:11445: found /usr/bin/pkg-config
++configure:11457: result: /usr/bin/pkg-config
++configure:11482: checking pkg-config is at least version 0.9.0
++configure:11485: result: yes
++configure:11495: checking for GST
++configure:11504: $PKG_CONFIG --exists --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10"
++configure:11509: $? = 0
++configure:11526: $PKG_CONFIG --exists --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10"
++configure:11531: $? = 0
++configure:11574: result: yes
++configure:11592: checking for GST_BASE
++configure:11599: $PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"
++configure:11602: $? = 0
++configure:11615: $PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"
++configure:11618: $? = 0
++configure:11655: result: yes
++configure:11670: checking for GSTPB_BASE
++configure:11677: $PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"
++configure:11680: $? = 0
++configure:11693: $PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"
++configure:11696: $? = 0
++configure:11733: result: yes
++configure:11748: checking for GSTCTRL
++configure:11755: $PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"
++configure:11758: $? = 0
++configure:11771: $PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"
++configure:11774: $? = 0
++configure:11811: result: yes
++configure:11970: creating ./config.status
++configure:14207: WARNING: unrecognized options: --enable-debug
++
++## ---------------- ##
++## Cache variables. ##
++## ---------------- ##
++
++ac_cv_build=x86_64-unknown-linux-gnu
++ac_cv_c_compiler_gnu=yes
++ac_cv_env_CC_set=
++ac_cv_env_CC_value=
++ac_cv_env_CFLAGS_set=
++ac_cv_env_CFLAGS_value=
++ac_cv_env_CPPFLAGS_set=
++ac_cv_env_CPPFLAGS_value=
++ac_cv_env_CPP_set=
++ac_cv_env_CPP_value=
++ac_cv_env_GSTCTRL_CFLAGS_set=
++ac_cv_env_GSTCTRL_CFLAGS_value=
++ac_cv_env_GSTCTRL_LIBS_set=
++ac_cv_env_GSTCTRL_LIBS_value=
++ac_cv_env_GSTPB_BASE_CFLAGS_set=
++ac_cv_env_GSTPB_BASE_CFLAGS_value=
++ac_cv_env_GSTPB_BASE_LIBS_set=
++ac_cv_env_GSTPB_BASE_LIBS_value=
++ac_cv_env_GST_BASE_CFLAGS_set=
++ac_cv_env_GST_BASE_CFLAGS_value=
++ac_cv_env_GST_BASE_LIBS_set=
++ac_cv_env_GST_BASE_LIBS_value=
++ac_cv_env_GST_CFLAGS_set=
++ac_cv_env_GST_CFLAGS_value=
++ac_cv_env_GST_LIBS_set=
++ac_cv_env_GST_LIBS_value=
++ac_cv_env_LDFLAGS_set=set
++ac_cv_env_LDFLAGS_value='-L/home/hadess/Projects/gnome-install/lib64 '
++ac_cv_env_LIBS_set=
++ac_cv_env_LIBS_value=
++ac_cv_env_PKG_CONFIG_LIBDIR_set=
++ac_cv_env_PKG_CONFIG_LIBDIR_value=
++ac_cv_env_PKG_CONFIG_PATH_set=set
++ac_cv_env_PKG_CONFIG_PATH_value=/home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig
++ac_cv_env_PKG_CONFIG_set=
++ac_cv_env_PKG_CONFIG_value=
++ac_cv_env_build_alias_set=
++ac_cv_env_build_alias_value=
++ac_cv_env_host_alias_set=
++ac_cv_env_host_alias_value=
++ac_cv_env_target_alias_set=
++ac_cv_env_target_alias_value=
++ac_cv_header_dlfcn_h=yes
++ac_cv_header_inttypes_h=yes
++ac_cv_header_memory_h=yes
++ac_cv_header_stdc=yes
++ac_cv_header_stdint_h=yes
++ac_cv_header_stdlib_h=yes
++ac_cv_header_string_h=yes
++ac_cv_header_strings_h=yes
++ac_cv_header_sys_stat_h=yes
++ac_cv_header_sys_types_h=yes
++ac_cv_header_unistd_h=yes
++ac_cv_host=x86_64-unknown-linux-gnu
++ac_cv_objext=o
++ac_cv_path_EGREP='/bin/grep -E'
++ac_cv_path_FGREP='/bin/grep -F'
++ac_cv_path_GREP=/bin/grep
++ac_cv_path_SED=/bin/sed
++ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
++ac_cv_path_mkdir=/bin/mkdir
++ac_cv_prog_AWK=gawk
++ac_cv_prog_CPP='gcc -E'
++ac_cv_prog_HAVE_PKGCONFIG=yes
++ac_cv_prog_ac_ct_AR=ar
++ac_cv_prog_ac_ct_CC=gcc
++ac_cv_prog_ac_ct_OBJDUMP=objdump
++ac_cv_prog_ac_ct_RANLIB=ranlib
++ac_cv_prog_ac_ct_STRIP=strip
++ac_cv_prog_cc_c89=
++ac_cv_prog_cc_g=yes
++ac_cv_prog_make_make_set=yes
++am_cv_CC_dependencies_compiler_type=gcc3
++lt_cv_ar_at_file=@
++lt_cv_archive_cmds_need_lc=no
++lt_cv_deplibs_check_method=pass_all
++lt_cv_file_magic_cmd='$MAGIC_CMD'
++lt_cv_file_magic_test_file=
++lt_cv_ld_reload_flag=-r
++lt_cv_nm_interface='BSD nm'
++lt_cv_objdir=.libs
++lt_cv_path_LD=/usr/bin/ld
++lt_cv_path_NM='/usr/bin/nm -B'
++lt_cv_path_mainfest_tool=no
++lt_cv_prog_compiler_c_o=yes
++lt_cv_prog_compiler_pic='-fPIC -DPIC'
++lt_cv_prog_compiler_pic_works=yes
++lt_cv_prog_compiler_rtti_exceptions=no
++lt_cv_prog_compiler_static_works=no
++lt_cv_prog_gnu_ld=yes
++lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
++lt_cv_shlibpath_overrides_runpath=no
++lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
++lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\'''
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\'''
++lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
++lt_cv_sys_max_cmd_len=1572864
++lt_cv_to_host_file_cmd=func_convert_file_noop
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++pkg_cv_GSTCTRL_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++pkg_cv_GSTCTRL_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++pkg_cv_GSTPB_BASE_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++pkg_cv_GSTPB_BASE_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++pkg_cv_GST_BASE_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++pkg_cv_GST_BASE_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++pkg_cv_GST_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++pkg_cv_GST_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++
++## ----------------- ##
++## Output variables. ##
++## ----------------- ##
++
++ACLOCAL='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run aclocal-1.11'
++ACLOCAL_AMFLAGS='-I m4'
++AMDEPBACKSLASH='\'
++AMDEP_FALSE='#'
++AMDEP_TRUE=''
++AMTAR='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run tar'
++AR='ar'
++AUTOCONF='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoconf'
++AUTOHEADER='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoheader'
++AUTOMAKE='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run automake-1.11'
++AWK='gawk'
++CC='gcc'
++CCDEPMODE='depmode=gcc3'
++CFLAGS='-g -O2'
++CPP='gcc -E'
++CPPFLAGS=''
++CYGPATH_W='echo'
++DEFS='-DHAVE_CONFIG_H'
++DEPDIR='.deps'
++DLLTOOL='false'
++DSYMUTIL=''
++DUMPBIN=''
++ECHO_C=''
++ECHO_N='-n'
++ECHO_T=''
++EGREP='/bin/grep -E'
++EXEEXT=''
++FGREP='/bin/grep -F'
++GREP='/bin/grep'
++GSTCTRL_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++GSTCTRL_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++GSTPB_BASE_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++GSTPB_BASE_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++GST_BASE_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 '
++GST_BASE_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++GST_CFLAGS='-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall'
++GST_LIBS='-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 '
++GST_MAJORMINOR='0.10'
++GST_PLUGIN_LDFLAGS='-module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*'
++GST_PLUGIN_VERSION='0.10.40'
++GST_PLUGIN_VERSION_MAJOR='0'
++GST_PLUGIN_VERSION_MICRO='40'
++GST_PLUGIN_VERSION_MINOR='10'
++GST_PLUGIN_VERSION_NANO='0'
++GST_PLUGIN_VERSION_RELEASE='1'
++HAVE_PKGCONFIG='yes'
++INSTALL_DATA='${INSTALL} -m 644'
++INSTALL_PROGRAM='${INSTALL}'
++INSTALL_SCRIPT='${INSTALL}'
++INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
++LD='/usr/bin/ld -m elf_x86_64'
++LDFLAGS='-L/home/hadess/Projects/gnome-install/lib64 '
++LIBOBJS=''
++LIBS=''
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++LIPO=''
++LN_S='ln -s'
++LTLIBOBJS=''
++MAINT=''
++MAINTAINER_MODE_FALSE='#'
++MAINTAINER_MODE_TRUE=''
++MAKEINFO='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run makeinfo'
++MANIFEST_TOOL=':'
++MKDIR_P='/bin/mkdir -p'
++NM='/usr/bin/nm -B'
++NMEDIT=''
++OBJDUMP='objdump'
++OBJEXT='o'
++OTOOL64=''
++OTOOL=''
++PACKAGE='gst-bcmdec'
++PACKAGE_BUGREPORT=''
++PACKAGE_NAME=''
++PACKAGE_STRING=''
++PACKAGE_TARNAME=''
++PACKAGE_URL=''
++PACKAGE_VERSION=''
++PATH_SEPARATOR=':'
++PKG_CONFIG='/usr/bin/pkg-config'
++PKG_CONFIG_LIBDIR=''
++PKG_CONFIG_PATH='/home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig'
++RANLIB='ranlib'
++SED='/bin/sed'
++SET_MAKE=''
++SHELL='/bin/sh'
++STRIP='strip'
++VERSION='0.10.40'
++ac_ct_AR='ar'
++ac_ct_CC='gcc'
++ac_ct_DUMPBIN=''
++am__EXEEXT_FALSE=''
++am__EXEEXT_TRUE='#'
++am__fastdepCC_FALSE='#'
++am__fastdepCC_TRUE=''
++am__include='include'
++am__isrc=''
++am__leading_dot='.'
++am__quote=''
++am__tar='${AMTAR} chof - "$$tardir"'
++am__untar='${AMTAR} xf -'
++bindir='${exec_prefix}/bin'
++build='x86_64-unknown-linux-gnu'
++build_alias=''
++build_cpu='x86_64'
++build_os='linux-gnu'
++build_vendor='unknown'
++datadir='${datarootdir}'
++datarootdir='${prefix}/share'
++docdir='${datarootdir}/doc/${PACKAGE}'
++dvidir='${docdir}'
++exec_prefix='${prefix}'
++host='x86_64-unknown-linux-gnu'
++host_alias=''
++host_cpu='x86_64'
++host_os='linux-gnu'
++host_vendor='unknown'
++htmldir='${docdir}'
++includedir='${prefix}/include'
++infodir='${datarootdir}/info'
++install_sh='${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/install-sh'
++libdir='/usr/lib64'
++libexecdir='${exec_prefix}/libexec'
++localedir='${datarootdir}/locale'
++localstatedir='${prefix}/var'
++mandir='${datarootdir}/man'
++mkdir_p='/bin/mkdir -p'
++oldincludedir='/usr/include'
++pdfdir='${docdir}'
++plugindir='$(libdir)/gstreamer-0.10'
++prefix='/usr'
++program_transform_name='s,x,x,'
++psdir='${docdir}'
++sbindir='${exec_prefix}/sbin'
++sharedstatedir='${prefix}/com'
++sysconfdir='/etc'
++target_alias=''
++
++## ----------- ##
++## confdefs.h. ##
++## ----------- ##
++
++/* confdefs.h */
++#define PACKAGE_NAME ""
++#define PACKAGE_TARNAME ""
++#define PACKAGE_VERSION ""
++#define PACKAGE_STRING ""
++#define PACKAGE_BUGREPORT ""
++#define PACKAGE_URL ""
++#define GST_PLUGIN_VERSION "0.10.40"
++#define GST_PLUGIN_VERSION_RELEASE "1"
++#define PACKAGE "gst-bcmdec"
++#define VERSION "0.10.40"
++#define PACKAGE "gst-bcmdec"
++#define VERSION "0.10.40"
++#define STDC_HEADERS 1
++#define HAVE_SYS_TYPES_H 1
++#define HAVE_SYS_STAT_H 1
++#define HAVE_STDLIB_H 1
++#define HAVE_STRING_H 1
++#define HAVE_MEMORY_H 1
++#define HAVE_STRINGS_H 1
++#define HAVE_INTTYPES_H 1
++#define HAVE_STDINT_H 1
++#define HAVE_UNISTD_H 1
++#define HAVE_DLFCN_H 1
++#define LT_OBJDIR ".libs/"
++
++configure: exit 0
++
++## ---------------------- ##
++## Running config.status. ##
++## ---------------------- ##
++
++This file was extended by config.status, which was
++generated by GNU Autoconf 2.68. Invocation command line was
++
++ CONFIG_FILES =
++ CONFIG_HEADERS =
++ CONFIG_LINKS =
++ CONFIG_COMMANDS =
++ $ ./config.status
++
++on novo.hadess.net
++
++config.status:1125: creating Makefile
++config.status:1125: creating m4/Makefile
++config.status:1125: creating src/Makefile
++config.status:1125: creating config.h
++config.status:1306: config.h is unchanged
++config.status:1354: executing depfiles commands
++config.status:1354: executing libtool commands
++
++## ---------------------- ##
++## Running config.status. ##
++## ---------------------- ##
++
++This file was extended by config.status, which was
++generated by GNU Autoconf 2.68. Invocation command line was
++
++ CONFIG_FILES =
++ CONFIG_HEADERS =
++ CONFIG_LINKS =
++ CONFIG_COMMANDS =
++ $ ./config.status config.h
++
++on novo.hadess.net
++
++config.status:1125: creating config.h
++config.status:1306: config.h is unchanged
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/config.status crystalhd/filters/gst/gst-plugin/config.status
+--- crystalhd-07032010/filters/gst/gst-plugin/config.status 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/config.status 2011-03-14 19:07:12.520411640 +0000
+@@ -0,0 +1,2092 @@
++#! /bin/sh
++# Generated by configure.
++# Run this file to recreate the current configuration.
++# Compiler output produced by configure, useful for debugging
++# configure, is in config.log if it exists.
++
++debug=false
++ac_cs_recheck=false
++ac_cs_silent=false
++
++SHELL=${CONFIG_SHELL-/bin/sh}
++export SHELL
++## -------------------- ##
++## M4sh Initialization. ##
++## -------------------- ##
++
++# Be more Bourne compatible
++DUALCASE=1; export DUALCASE # for MKS sh
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
++ emulate sh
++ NULLCMD=:
++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
++ # is contrary to our usage. Disable this feature.
++ alias -g '${1+"$@"}'='"$@"'
++ setopt NO_GLOB_SUBST
++else
++ case `(set -o) 2>/dev/null` in #(
++ *posix*) :
++ set -o posix ;; #(
++ *) :
++ ;;
++esac
++fi
++
++
++as_nl='
++'
++export as_nl
++# Printing a long string crashes Solaris 7 /usr/bin/printf.
++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
++# Prefer a ksh shell builtin over an external printf program on Solaris,
++# but without wasting forks for bash or zsh.
++if test -z "$BASH_VERSION$ZSH_VERSION" \
++ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
++ as_echo='print -r --'
++ as_echo_n='print -rn --'
++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
++ as_echo='printf %s\n'
++ as_echo_n='printf %s'
++else
++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
++ as_echo_n='/usr/ucb/echo -n'
++ else
++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
++ as_echo_n_body='eval
++ arg=$1;
++ case $arg in #(
++ *"$as_nl"*)
++ expr "X$arg" : "X\\(.*\\)$as_nl";
++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
++ esac;
++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
++ '
++ export as_echo_n_body
++ as_echo_n='sh -c $as_echo_n_body as_echo'
++ fi
++ export as_echo_body
++ as_echo='sh -c $as_echo_body as_echo'
++fi
++
++# The user is always right.
++if test "${PATH_SEPARATOR+set}" != set; then
++ PATH_SEPARATOR=:
++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
++ PATH_SEPARATOR=';'
++ }
++fi
++
++
++# IFS
++# We need space, tab and new line, in precisely that order. Quoting is
++# there to prevent editors from complaining about space-tab.
++# (If _AS_PATH_WALK were called with IFS unset, it would disable word
++# splitting by setting IFS to empty value.)
++IFS=" "" $as_nl"
++
++# Find who we are. Look in the path if we contain no directory separator.
++as_myself=
++case $0 in #((
++ *[\\/]* ) as_myself=$0 ;;
++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
++ done
++IFS=$as_save_IFS
++
++ ;;
++esac
++# We did not find ourselves, most probably we were run as `sh COMMAND'
++# in which case we are not to be found in the path.
++if test "x$as_myself" = x; then
++ as_myself=$0
++fi
++if test ! -f "$as_myself"; then
++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
++ exit 1
++fi
++
++# Unset variables that we do not need and which cause bugs (e.g. in
++# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
++# suppresses any "Segmentation fault" message there. '((' could
++# trigger a bug in pdksh 5.2.14.
++for as_var in BASH_ENV ENV MAIL MAILPATH
++do eval test x\${$as_var+set} = xset \
++ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
++done
++PS1='$ '
++PS2='> '
++PS4='+ '
++
++# NLS nuisances.
++LC_ALL=C
++export LC_ALL
++LANGUAGE=C
++export LANGUAGE
++
++# CDPATH.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++
++# as_fn_error STATUS ERROR [LINENO LOG_FD]
++# ----------------------------------------
++# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
++# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
++# script with STATUS, using 1 if that was 0.
++as_fn_error ()
++{
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
++ fi
++ $as_echo "$as_me: error: $2" >&2
++ as_fn_exit $as_status
++} # as_fn_error
++
++
++# as_fn_set_status STATUS
++# -----------------------
++# Set $? to STATUS, without forking.
++as_fn_set_status ()
++{
++ return $1
++} # as_fn_set_status
++
++# as_fn_exit STATUS
++# -----------------
++# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
++as_fn_exit ()
++{
++ set +e
++ as_fn_set_status $1
++ exit $1
++} # as_fn_exit
++
++# as_fn_unset VAR
++# ---------------
++# Portably unset VAR.
++as_fn_unset ()
++{
++ { eval $1=; unset $1;}
++}
++as_unset=as_fn_unset
++# as_fn_append VAR VALUE
++# ----------------------
++# Append the text in VALUE to the end of the definition contained in VAR. Take
++# advantage of any shell optimizations that allow amortized linear growth over
++# repeated appends, instead of the typical quadratic growth present in naive
++# implementations.
++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
++ eval 'as_fn_append ()
++ {
++ eval $1+=\$2
++ }'
++else
++ as_fn_append ()
++ {
++ eval $1=\$$1\$2
++ }
++fi # as_fn_append
++
++# as_fn_arith ARG...
++# ------------------
++# Perform arithmetic evaluation on the ARGs, and store the result in the
++# global $as_val. Take advantage of shells that can avoid forks. The arguments
++# must be portable across $(()) and expr.
++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
++ eval 'as_fn_arith ()
++ {
++ as_val=$(( $* ))
++ }'
++else
++ as_fn_arith ()
++ {
++ as_val=`expr "$@" || test $? -eq 1`
++ }
++fi # as_fn_arith
++
++
++if expr a : '\(a\)' >/dev/null 2>&1 &&
++ test "X`expr 00001 : '.*\(...\)'`" = X001; then
++ as_expr=expr
++else
++ as_expr=false
++fi
++
++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
++ as_basename=basename
++else
++ as_basename=false
++fi
++
++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
++ as_dirname=dirname
++else
++ as_dirname=false
++fi
++
++as_me=`$as_basename -- "$0" ||
++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
++ X"$0" : 'X\(//\)$' \| \
++ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X/"$0" |
++ sed '/^.*\/\([^/][^/]*\)\/*$/{
++ s//\1/
++ q
++ }
++ /^X\/\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\/\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++
++# Avoid depending upon Character Ranges.
++as_cr_letters='abcdefghijklmnopqrstuvwxyz'
++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
++as_cr_Letters=$as_cr_letters$as_cr_LETTERS
++as_cr_digits='0123456789'
++as_cr_alnum=$as_cr_Letters$as_cr_digits
++
++ECHO_C= ECHO_N= ECHO_T=
++case `echo -n x` in #(((((
++-n*)
++ case `echo 'xy\c'` in
++ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
++ xy) ECHO_C='\c';;
++ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
++ ECHO_T=' ';;
++ esac;;
++*)
++ ECHO_N='-n';;
++esac
++
++rm -f conf$$ conf$$.exe conf$$.file
++if test -d conf$$.dir; then
++ rm -f conf$$.dir/conf$$.file
++else
++ rm -f conf$$.dir
++ mkdir conf$$.dir 2>/dev/null
++fi
++if (echo >conf$$.file) 2>/dev/null; then
++ if ln -s conf$$.file conf$$ 2>/dev/null; then
++ as_ln_s='ln -s'
++ # ... but there are two gotchas:
++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
++ # In both cases, we have to default to `cp -p'.
++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
++ as_ln_s='cp -p'
++ elif ln conf$$.file conf$$ 2>/dev/null; then
++ as_ln_s=ln
++ else
++ as_ln_s='cp -p'
++ fi
++else
++ as_ln_s='cp -p'
++fi
++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
++rmdir conf$$.dir 2>/dev/null
++
++
++# as_fn_mkdir_p
++# -------------
++# Create "$as_dir" as a directory, including parents if necessary.
++as_fn_mkdir_p ()
++{
++
++ case $as_dir in #(
++ -*) as_dir=./$as_dir;;
++ esac
++ test -d "$as_dir" || eval $as_mkdir_p || {
++ as_dirs=
++ while :; do
++ case $as_dir in #(
++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
++ *) as_qdir=$as_dir;;
++ esac
++ as_dirs="'$as_qdir' $as_dirs"
++ as_dir=`$as_dirname -- "$as_dir" ||
++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$as_dir" : 'X\(//\)[^/]' \| \
++ X"$as_dir" : 'X\(//\)$' \| \
++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$as_dir" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ test -d "$as_dir" && break
++ done
++ test -z "$as_dirs" || eval "mkdir $as_dirs"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
++
++
++} # as_fn_mkdir_p
++if mkdir -p . 2>/dev/null; then
++ as_mkdir_p='mkdir -p "$as_dir"'
++else
++ test -d ./-p && rmdir ./-p
++ as_mkdir_p=false
++fi
++
++if test -x / >/dev/null 2>&1; then
++ as_test_x='test -x'
++else
++ if ls -dL / >/dev/null 2>&1; then
++ as_ls_L_option=L
++ else
++ as_ls_L_option=
++ fi
++ as_test_x='
++ eval sh -c '\''
++ if test -d "$1"; then
++ test -d "$1/.";
++ else
++ case $1 in #(
++ -*)set "./$1";;
++ esac;
++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
++ ???[sx]*):;;*)false;;esac;fi
++ '\'' sh
++ '
++fi
++as_executable_p=$as_test_x
++
++# Sed expression to map a string onto a valid CPP name.
++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
++
++# Sed expression to map a string onto a valid variable name.
++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
++
++
++exec 6>&1
++## ----------------------------------- ##
++## Main body of $CONFIG_STATUS script. ##
++## ----------------------------------- ##
++# Save the log message, to keep $0 and so on meaningful, and to
++# report actual input values of CONFIG_FILES etc. instead of their
++# values after options handling.
++ac_log="
++This file was extended by $as_me, which was
++generated by GNU Autoconf 2.68. Invocation command line was
++
++ CONFIG_FILES = $CONFIG_FILES
++ CONFIG_HEADERS = $CONFIG_HEADERS
++ CONFIG_LINKS = $CONFIG_LINKS
++ CONFIG_COMMANDS = $CONFIG_COMMANDS
++ $ $0 $@
++
++on `(hostname || uname -n) 2>/dev/null | sed 1q`
++"
++
++# Files that config.status was made for.
++config_files=" Makefile m4/Makefile src/Makefile"
++config_headers=" config.h"
++config_commands=" depfiles libtool"
++
++ac_cs_usage="\
++\`$as_me' instantiates files and other configuration actions
++from templates according to the current configuration. Unless the files
++and actions are specified as TAGs, all are instantiated by default.
++
++Usage: $0 [OPTION]... [TAG]...
++
++ -h, --help print this help, then exit
++ -V, --version print version number and configuration settings, then exit
++ --config print configuration, then exit
++ -q, --quiet, --silent
++ do not print progress messages
++ -d, --debug don't remove temporary files
++ --recheck update $as_me by reconfiguring in the same conditions
++ --file=FILE[:TEMPLATE]
++ instantiate the configuration file FILE
++ --header=FILE[:TEMPLATE]
++ instantiate the configuration header FILE
++
++Configuration files:
++$config_files
++
++Configuration headers:
++$config_headers
++
++Configuration commands:
++$config_commands
++
++Report bugs to the package provider."
++
++ac_cs_config="'--enable-maintainer-mode' '--enable-debug' '--prefix=/usr' '--libdir=/usr/lib64' '--sysconfdir=/etc' 'LDFLAGS=-L/home/hadess/Projects/gnome-install/lib64 ' 'PKG_CONFIG_PATH=/home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig'"
++ac_cs_version="\
++config.status
++configured by ./configure, generated by GNU Autoconf 2.68,
++ with options \"$ac_cs_config\"
++
++Copyright (C) 2010 Free Software Foundation, Inc.
++This config.status script is free software; the Free Software Foundation
++gives unlimited permission to copy, distribute and modify it."
++
++ac_pwd='/home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin'
++srcdir='.'
++INSTALL='/usr/bin/install-check'
++MKDIR_P='/bin/mkdir -p'
++AWK='gawk'
++test -n "$AWK" || AWK=awk
++# The default lists apply if the user does not specify any file.
++ac_need_defaults=:
++while test $# != 0
++do
++ case $1 in
++ --*=?*)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
++ ac_shift=:
++ ;;
++ --*=)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=
++ ac_shift=:
++ ;;
++ *)
++ ac_option=$1
++ ac_optarg=$2
++ ac_shift=shift
++ ;;
++ esac
++
++ case $ac_option in
++ # Handling of the options.
++ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
++ ac_cs_recheck=: ;;
++ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
++ $as_echo "$ac_cs_version"; exit ;;
++ --config | --confi | --conf | --con | --co | --c )
++ $as_echo "$ac_cs_config"; exit ;;
++ --debug | --debu | --deb | --de | --d | -d )
++ debug=: ;;
++ --file | --fil | --fi | --f )
++ $ac_shift
++ case $ac_optarg in
++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ '') as_fn_error $? "missing file argument" ;;
++ esac
++ as_fn_append CONFIG_FILES " '$ac_optarg'"
++ ac_need_defaults=false;;
++ --header | --heade | --head | --hea )
++ $ac_shift
++ case $ac_optarg in
++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ esac
++ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
++ ac_need_defaults=false;;
++ --he | --h)
++ # Conflict between --help and --header
++ as_fn_error $? "ambiguous option: \`$1'
++Try \`$0 --help' for more information.";;
++ --help | --hel | -h )
++ $as_echo "$ac_cs_usage"; exit ;;
++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
++ | -silent | --silent | --silen | --sile | --sil | --si | --s)
++ ac_cs_silent=: ;;
++
++ # This is an error.
++ -*) as_fn_error $? "unrecognized option: \`$1'
++Try \`$0 --help' for more information." ;;
++
++ *) as_fn_append ac_config_targets " $1"
++ ac_need_defaults=false ;;
++
++ esac
++ shift
++done
++
++ac_configure_extra_args=
++
++if $ac_cs_silent; then
++ exec 6>/dev/null
++ ac_configure_extra_args="$ac_configure_extra_args --silent"
++fi
++
++if $ac_cs_recheck; then
++ set X '/bin/sh' './configure' '--enable-maintainer-mode' '--enable-debug' '--prefix=/usr' '--libdir=/usr/lib64' '--sysconfdir=/etc' 'LDFLAGS=-L/home/hadess/Projects/gnome-install/lib64 ' 'PKG_CONFIG_PATH=/home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig' $ac_configure_extra_args --no-create --no-recursion
++ shift
++ $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
++ CONFIG_SHELL='/bin/sh'
++ export CONFIG_SHELL
++ exec "$@"
++fi
++
++exec 5>>config.log
++{
++ echo
++ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
++## Running $as_me. ##
++_ASBOX
++ $as_echo "$ac_log"
++} >&5
++
++#
++# INIT-COMMANDS
++#
++AMDEP_TRUE="" ac_aux_dir="."
++
++
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++macro_version='2.4'
++macro_revision='1.3293'
++enable_shared='yes'
++enable_static='yes'
++pic_mode='default'
++enable_fast_install='yes'
++SHELL='/bin/sh'
++ECHO='printf %s\n'
++host_alias=''
++host='x86_64-unknown-linux-gnu'
++host_os='linux-gnu'
++build_alias=''
++build='x86_64-unknown-linux-gnu'
++build_os='linux-gnu'
++SED='/bin/sed'
++Xsed='/bin/sed -e 1s/^X//'
++GREP='/bin/grep'
++EGREP='/bin/grep -E'
++FGREP='/bin/grep -F'
++LD='/usr/bin/ld -m elf_x86_64'
++NM='/usr/bin/nm -B'
++LN_S='ln -s'
++max_cmd_len='1572864'
++ac_objext='o'
++exeext=''
++lt_unset='unset'
++lt_SP2NL='tr \040 \012'
++lt_NL2SP='tr \015\012 \040\040'
++lt_cv_to_host_file_cmd='func_convert_file_noop'
++lt_cv_to_tool_file_cmd='func_convert_file_noop'
++reload_flag=' -r'
++reload_cmds='$LD$reload_flag -o $output$reload_objs'
++OBJDUMP='objdump'
++deplibs_check_method='pass_all'
++file_magic_cmd='$MAGIC_CMD'
++file_magic_glob=''
++want_nocaseglob='no'
++DLLTOOL='false'
++sharedlib_from_linklib_cmd='printf %s\n'
++AR='ar'
++AR_FLAGS='cru'
++archiver_list_spec='@'
++STRIP='strip'
++RANLIB='ranlib'
++old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $oldlib'
++old_postuninstall_cmds=''
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $oldlib'
++lock_old_archive_extraction='no'
++CC='gcc'
++CFLAGS='-g -O2'
++compiler='gcc'
++GCC='yes'
++lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
++lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
++lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\'''
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\'''
++nm_file_list_spec='@'
++lt_sysroot=''
++objdir='.libs'
++MAGIC_CMD='file'
++lt_prog_compiler_no_builtin_flag=' -fno-builtin'
++lt_prog_compiler_pic=' -fPIC -DPIC'
++lt_prog_compiler_wl='-Wl,'
++lt_prog_compiler_static=''
++lt_cv_prog_compiler_c_o='yes'
++need_locks='no'
++MANIFEST_TOOL=':'
++DSYMUTIL=''
++NMEDIT=''
++LIPO=''
++OTOOL=''
++OTOOL64=''
++libext='a'
++shrext_cmds='.so'
++extract_expsyms_cmds=''
++archive_cmds_need_lc='no'
++enable_shared_with_static_runtimes='no'
++export_dynamic_flag_spec='${wl}--export-dynamic'
++whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++compiler_needs_object='no'
++old_archive_from_new_cmds=''
++old_archive_from_expsyms_cmds=''
++archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++ echo "local: *; };" >> $output_objdir/$libname.ver~
++ $CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++module_cmds=''
++module_expsym_cmds=''
++with_gnu_ld='yes'
++allow_undefined_flag=''
++no_undefined_flag=''
++hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++hardcode_libdir_flag_spec_ld=''
++hardcode_libdir_separator=''
++hardcode_direct='no'
++hardcode_direct_absolute='no'
++hardcode_minus_L='no'
++hardcode_shlibpath_var='unsupported'
++hardcode_automatic='no'
++inherit_rpath='no'
++link_all_deplibs='unknown'
++always_export_symbols='no'
++export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
++include_expsyms=''
++prelink_cmds=''
++postlink_cmds=''
++file_list_spec=''
++variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH'
++need_lib_prefix='no'
++need_version='no'
++version_type='linux'
++runpath_var='LD_RUN_PATH'
++shlibpath_var='LD_LIBRARY_PATH'
++shlibpath_overrides_runpath='no'
++libname_spec='lib$name'
++library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
++soname_spec='${libname}${release}${shared_ext}$major'
++install_override_mode=''
++postinstall_cmds=''
++postuninstall_cmds=''
++finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
++finish_eval=''
++hardcode_into_libs='yes'
++sys_lib_search_path_spec='/usr/lib/gcc/x86_64-redhat-linux/4.6.0 /usr/lib64 /lib64 '
++sys_lib_dlsearch_path_spec='/lib64 /usr/lib64 /lib /usr/lib /usr/lib64/atlas /usr/lib64/llvm /usr/lib64/mysql /usr/lib64/tcl8.5 /usr/lib64/xulrunner-2 '
++hardcode_action='immediate'
++enable_dlopen='unknown'
++enable_dlopen_self='unknown'
++enable_dlopen_self_static='unknown'
++old_striplib='strip --strip-debug'
++striplib='strip --strip-unneeded'
++
++LTCC='gcc'
++LTCFLAGS='-g -O2'
++compiler='gcc'
++
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++}
++
++# Quote evaled strings.
++for var in SHELL ECHO SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix nm_file_list_spec lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_flag_spec_ld hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_st
riplib striplib; do
++ case `eval \\$ECHO \\""\\$$var"\\"` in
++ *[\\\`\"\$]*)
++ eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\""
++ ;;
++ *)
++ eval "lt_$var=\\\"\$$var\\\""
++ ;;
++ esac
++done
++
++# Double-quote double-evaled strings.
++for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec; do
++ case `eval \\$ECHO \\""\\$$var"\\"` in
++ *[\\\`\"\$]*)
++ eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
++ ;;
++ *)
++ eval "lt_$var=\\\"\$$var\\\""
++ ;;
++ esac
++done
++
++ac_aux_dir='.'
++xsi_shell='yes'
++lt_shell_append='yes'
++
++# See if we are running on zsh, and set the options which allow our
++# commands through without removal of \ escapes INIT.
++if test -n "${ZSH_VERSION+set}" ; then
++ setopt NO_GLOB_SUBST
++fi
++
++
++ PACKAGE='gst-bcmdec'
++ VERSION='0.10.40'
++ TIMESTAMP=''
++ RM='rm -f'
++ ofile='libtool'
++
++
++
++
++
++# Handling of arguments.
++for ac_config_target in $ac_config_targets
++do
++ case $ac_config_target in
++ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
++ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
++ "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
++ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
++ "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
++ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
++
++ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
++ esac
++done
++
++
++# If the user did not use the arguments to specify the items to instantiate,
++# then the envvar interface is used. Set only those that are not.
++# We use the long form for the default assignment because of an extremely
++# bizarre bug on SunOS 4.1.3.
++if $ac_need_defaults; then
++ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
++ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
++ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
++fi
++
++# Have a temporary directory for convenience. Make it in the build tree
++# simply because there is no reason against having it here, and in addition,
++# creating and moving files from /tmp can sometimes cause problems.
++# Hook for its removal unless debugging.
++# Note that there is a small window in which the directory will not be cleaned:
++# after its creation but before its name has been assigned to `$tmp'.
++$debug ||
++{
++ tmp= ac_tmp=
++ trap 'exit_status=$?
++ : "${ac_tmp:=$tmp}"
++ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
++' 0
++ trap 'as_fn_exit 1' 1 2 13 15
++}
++# Create a (secure) tmp directory for tmp files.
++
++{
++ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
++ test -d "$tmp"
++} ||
++{
++ tmp=./conf$$-$RANDOM
++ (umask 077 && mkdir "$tmp")
++} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
++ac_tmp=$tmp
++
++# Set up the scripts for CONFIG_FILES section.
++# No need to generate them if there are no CONFIG_FILES.
++# This happens for instance with `./config.status config.h'.
++if test -n "$CONFIG_FILES"; then
++
++
++ac_cr=`echo X | tr X '\015'`
++# On cygwin, bash can eat \r inside `` if the user requested igncr.
++# But we know of no other shell where ac_cr would be empty at this
++# point, so we can use a bashism as a fallback.
++if test "x$ac_cr" = x; then
++ eval ac_cr=\$\'\\r\'
++fi
++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
++ ac_cs_awk_cr='\\r'
++else
++ ac_cs_awk_cr=$ac_cr
++fi
++
++echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
++cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
++S["am__EXEEXT_FALSE"]=""
++S["am__EXEEXT_TRUE"]="#"
++S["LTLIBOBJS"]=""
++S["LIBOBJS"]=""
++S["GST_PLUGIN_LDFLAGS"]="-module -avoid-version -export-symbols-regex _*\\(gst_\\|Gst\\|GST_\\).*"
++S["plugindir"]="$(libdir)/gstreamer-0.10"
++S["GSTCTRL_LIBS"]="-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lg"\
++"lib-2.0 "
++S["GSTCTRL_CFLAGS"]="-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects"\
++"/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 "
++S["GSTPB_BASE_LIBS"]="-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0 "
++S["GSTPB_BASE_CFLAGS"]="-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects"\
++"/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 "
++S["GST_BASE_LIBS"]="-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2."\
++"0 "
++S["GST_BASE_CFLAGS"]="-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects"\
++"/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 "
++S["GST_MAJORMINOR"]="0.10"
++S["GST_LIBS"]="-pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2."\
++"0 -lrt -lglib-2.0 "
++S["GST_CFLAGS"]="-pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects"\
++"/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall"
++S["PKG_CONFIG_LIBDIR"]=""
++S["PKG_CONFIG_PATH"]="/home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig"
++S["PKG_CONFIG"]="/usr/bin/pkg-config"
++S["HAVE_PKGCONFIG"]="yes"
++S["CPP"]="gcc -E"
++S["OTOOL64"]=""
++S["OTOOL"]=""
++S["LIPO"]=""
++S["NMEDIT"]=""
++S["DSYMUTIL"]=""
++S["MANIFEST_TOOL"]=":"
++S["RANLIB"]="ranlib"
++S["ac_ct_AR"]="ar"
++S["AR"]="ar"
++S["DLLTOOL"]="false"
++S["OBJDUMP"]="objdump"
++S["LN_S"]="ln -s"
++S["NM"]="/usr/bin/nm -B"
++S["ac_ct_DUMPBIN"]=""
++S["DUMPBIN"]=""
++S["LD"]="/usr/bin/ld -m elf_x86_64"
++S["FGREP"]="/bin/grep -F"
++S["EGREP"]="/bin/grep -E"
++S["GREP"]="/bin/grep"
++S["SED"]="/bin/sed"
++S["host_os"]="linux-gnu"
++S["host_vendor"]="unknown"
++S["host_cpu"]="x86_64"
++S["host"]="x86_64-unknown-linux-gnu"
++S["build_os"]="linux-gnu"
++S["build_vendor"]="unknown"
++S["build_cpu"]="x86_64"
++S["build"]="x86_64-unknown-linux-gnu"
++S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool"
++S["am__fastdepCC_FALSE"]="#"
++S["am__fastdepCC_TRUE"]=""
++S["CCDEPMODE"]="depmode=gcc3"
++S["AMDEPBACKSLASH"]="\\"
++S["AMDEP_FALSE"]="#"
++S["AMDEP_TRUE"]=""
++S["am__quote"]=""
++S["am__include"]="include"
++S["DEPDIR"]=".deps"
++S["OBJEXT"]="o"
++S["EXEEXT"]=""
++S["ac_ct_CC"]="gcc"
++S["CPPFLAGS"]=""
++S["LDFLAGS"]="-L/home/hadess/Projects/gnome-install/lib64 "
++S["CFLAGS"]="-g -O2"
++S["CC"]="gcc"
++S["ACLOCAL_AMFLAGS"]="-I m4"
++S["am__untar"]="${AMTAR} xf -"
++S["am__tar"]="${AMTAR} chof - \"$$tardir\""
++S["AMTAR"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run tar"
++S["am__leading_dot"]="."
++S["SET_MAKE"]=""
++S["AWK"]="gawk"
++S["mkdir_p"]="/bin/mkdir -p"
++S["MKDIR_P"]="/bin/mkdir -p"
++S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s"
++S["STRIP"]="strip"
++S["install_sh"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/install-sh"
++S["MAKEINFO"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run makeinfo"
++S["AUTOHEADER"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoheader"
++S["AUTOMAKE"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run automake-1.11"
++S["AUTOCONF"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoconf"
++S["ACLOCAL"]="${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run aclocal-1.11"
++S["CYGPATH_W"]="echo"
++S["am__isrc"]=""
++S["INSTALL_DATA"]="${INSTALL} -m 644"
++S["INSTALL_SCRIPT"]="${INSTALL}"
++S["INSTALL_PROGRAM"]="${INSTALL}"
++S["MAINT"]=""
++S["MAINTAINER_MODE_FALSE"]="#"
++S["MAINTAINER_MODE_TRUE"]=""
++S["VERSION"]="0.10.40"
++S["PACKAGE"]="gst-bcmdec"
++S["GST_PLUGIN_VERSION_NANO"]="0"
++S["GST_PLUGIN_VERSION_MICRO"]="40"
++S["GST_PLUGIN_VERSION_MINOR"]="10"
++S["GST_PLUGIN_VERSION_MAJOR"]="0"
++S["GST_PLUGIN_VERSION_RELEASE"]="1"
++S["GST_PLUGIN_VERSION"]="0.10.40"
++S["target_alias"]=""
++S["host_alias"]=""
++S["build_alias"]=""
++S["LIBS"]=""
++S["ECHO_T"]=""
++S["ECHO_N"]="-n"
++S["ECHO_C"]=""
++S["DEFS"]="-DHAVE_CONFIG_H"
++S["mandir"]="${datarootdir}/man"
++S["localedir"]="${datarootdir}/locale"
++S["libdir"]="/usr/lib64"
++S["psdir"]="${docdir}"
++S["pdfdir"]="${docdir}"
++S["dvidir"]="${docdir}"
++S["htmldir"]="${docdir}"
++S["infodir"]="${datarootdir}/info"
++S["docdir"]="${datarootdir}/doc/${PACKAGE}"
++S["oldincludedir"]="/usr/include"
++S["includedir"]="${prefix}/include"
++S["localstatedir"]="${prefix}/var"
++S["sharedstatedir"]="${prefix}/com"
++S["sysconfdir"]="/etc"
++S["datadir"]="${datarootdir}"
++S["datarootdir"]="${prefix}/share"
++S["libexecdir"]="${exec_prefix}/libexec"
++S["sbindir"]="${exec_prefix}/sbin"
++S["bindir"]="${exec_prefix}/bin"
++S["program_transform_name"]="s,x,x,"
++S["prefix"]="/usr"
++S["exec_prefix"]="${prefix}"
++S["PACKAGE_URL"]=""
++S["PACKAGE_BUGREPORT"]=""
++S["PACKAGE_STRING"]=""
++S["PACKAGE_VERSION"]=""
++S["PACKAGE_TARNAME"]=""
++S["PACKAGE_NAME"]=""
++S["PATH_SEPARATOR"]=":"
++S["SHELL"]="/bin/sh"
++_ACAWK
++cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
++ for (key in S) S_is_set[key] = 1
++ FS = ""
++
++}
++{
++ line = $ 0
++ nfields = split(line, field, "@")
++ substed = 0
++ len = length(field[1])
++ for (i = 2; i < nfields; i++) {
++ key = field[i]
++ keylen = length(key)
++ if (S_is_set[key]) {
++ value = S[key]
++ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
++ len += length(value) + length(field[++i])
++ substed = 1
++ } else
++ len += 1 + keylen
++ }
++
++ print line
++}
++
++_ACAWK
++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
++ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
++else
++ cat
++fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
++ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
++fi # test -n "$CONFIG_FILES"
++
++# Set up the scripts for CONFIG_HEADERS section.
++# No need to generate them if there are no CONFIG_HEADERS.
++# This happens for instance with `./config.status Makefile'.
++if test -n "$CONFIG_HEADERS"; then
++cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
++BEGIN {
++D["PACKAGE_NAME"]=" \"\""
++D["PACKAGE_TARNAME"]=" \"\""
++D["PACKAGE_VERSION"]=" \"\""
++D["PACKAGE_STRING"]=" \"\""
++D["PACKAGE_BUGREPORT"]=" \"\""
++D["PACKAGE_URL"]=" \"\""
++D["GST_PLUGIN_VERSION"]=" \"0.10.40\""
++D["GST_PLUGIN_VERSION_RELEASE"]=" \"1\""
++D["PACKAGE"]=" \"gst-bcmdec\""
++D["VERSION"]=" \"0.10.40\""
++D["PACKAGE"]=" \"gst-bcmdec\""
++D["VERSION"]=" \"0.10.40\""
++D["STDC_HEADERS"]=" 1"
++D["HAVE_SYS_TYPES_H"]=" 1"
++D["HAVE_SYS_STAT_H"]=" 1"
++D["HAVE_STDLIB_H"]=" 1"
++D["HAVE_STRING_H"]=" 1"
++D["HAVE_MEMORY_H"]=" 1"
++D["HAVE_STRINGS_H"]=" 1"
++D["HAVE_INTTYPES_H"]=" 1"
++D["HAVE_STDINT_H"]=" 1"
++D["HAVE_UNISTD_H"]=" 1"
++D["HAVE_DLFCN_H"]=" 1"
++D["LT_OBJDIR"]=" \".libs/\""
++ for (key in D) D_is_set[key] = 1
++ FS = ""
++}
++/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ {
++ line = $ 0
++ split(line, arg, " ")
++ if (arg[1] == "#") {
++ defundef = arg[2]
++ mac1 = arg[3]
++ } else {
++ defundef = substr(arg[1], 2)
++ mac1 = arg[2]
++ }
++ split(mac1, mac2, "(") #)
++ macro = mac2[1]
++ prefix = substr(line, 1, index(line, defundef) - 1)
++ if (D_is_set[macro]) {
++ # Preserve the white space surrounding the "#".
++ print prefix "define", macro P[macro] D[macro]
++ next
++ } else {
++ # Replace #undef with comments. This is necessary, for example,
++ # in the case of _POSIX_SOURCE, which is predefined and required
++ # on some systems where configure will not decide to define it.
++ if (defundef == "undef") {
++ print "/*", prefix defundef, macro, "*/"
++ next
++ }
++ }
++}
++{ print }
++_ACAWK
++ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
++fi # test -n "$CONFIG_HEADERS"
++
++
++eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
++shift
++for ac_tag
++do
++ case $ac_tag in
++ :[FHLC]) ac_mode=$ac_tag; continue;;
++ esac
++ case $ac_mode$ac_tag in
++ :[FHL]*:*);;
++ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
++ :[FH]-) ac_tag=-:-;;
++ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
++ esac
++ ac_save_IFS=$IFS
++ IFS=:
++ set x $ac_tag
++ IFS=$ac_save_IFS
++ shift
++ ac_file=$1
++ shift
++
++ case $ac_mode in
++ :L) ac_source=$1;;
++ :[FH])
++ ac_file_inputs=
++ for ac_f
++ do
++ case $ac_f in
++ -) ac_f="$ac_tmp/stdin";;
++ *) # Look for the file first in the build tree, then in the source tree
++ # (if the path is not absolute). The absolute path cannot be DOS-style,
++ # because $ac_f cannot contain `:'.
++ test -f "$ac_f" ||
++ case $ac_f in
++ [\\/$]*) false;;
++ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
++ esac ||
++ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
++ esac
++ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
++ as_fn_append ac_file_inputs " '$ac_f'"
++ done
++
++ # Let's still pretend it is `configure' which instantiates (i.e., don't
++ # use $as_me), people would be surprised to read:
++ # /* config.h. Generated by config.status. */
++ configure_input='Generated from '`
++ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
++ `' by configure.'
++ if test x"$ac_file" != x-; then
++ configure_input="$ac_file. $configure_input"
++ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
++$as_echo "$as_me: creating $ac_file" >&6;}
++ fi
++ # Neutralize special characters interpreted by sed in replacement strings.
++ case $configure_input in #(
++ *\&* | *\|* | *\\* )
++ ac_sed_conf_input=`$as_echo "$configure_input" |
++ sed 's/[\\\\&|]/\\\\&/g'`;; #(
++ *) ac_sed_conf_input=$configure_input;;
++ esac
++
++ case $ac_tag in
++ *:-:* | *:-) cat >"$ac_tmp/stdin" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
++ esac
++ ;;
++ esac
++
++ ac_dir=`$as_dirname -- "$ac_file" ||
++$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$ac_file" : 'X\(//\)[^/]' \| \
++ X"$ac_file" : 'X\(//\)$' \| \
++ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$ac_file" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ as_dir="$ac_dir"; as_fn_mkdir_p
++ ac_builddir=.
++
++case "$ac_dir" in
++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
++*)
++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
++ # A ".." for each directory in $ac_dir_suffix.
++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
++ case $ac_top_builddir_sub in
++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
++ esac ;;
++esac
++ac_abs_top_builddir=$ac_pwd
++ac_abs_builddir=$ac_pwd$ac_dir_suffix
++# for backward compatibility:
++ac_top_builddir=$ac_top_build_prefix
++
++case $srcdir in
++ .) # We are building in place.
++ ac_srcdir=.
++ ac_top_srcdir=$ac_top_builddir_sub
++ ac_abs_top_srcdir=$ac_pwd ;;
++ [\\/]* | ?:[\\/]* ) # Absolute name.
++ ac_srcdir=$srcdir$ac_dir_suffix;
++ ac_top_srcdir=$srcdir
++ ac_abs_top_srcdir=$srcdir ;;
++ *) # Relative name.
++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
++ ac_top_srcdir=$ac_top_build_prefix$srcdir
++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
++esac
++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
++
++
++ case $ac_mode in
++ :F)
++ #
++ # CONFIG_FILE
++ #
++
++ case $INSTALL in
++ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
++ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
++ esac
++ ac_MKDIR_P=$MKDIR_P
++ case $MKDIR_P in
++ [\\/$]* | ?:[\\/]* ) ;;
++ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
++ esac
++# If the template does not know about datarootdir, expand it.
++# FIXME: This hack should be removed a few years after 2.60.
++ac_datarootdir_hack=; ac_datarootdir_seen=
++ac_sed_dataroot='
++/datarootdir/ {
++ p
++ q
++}
++/@datadir@/p
++/@docdir@/p
++/@infodir@/p
++/@localedir@/p
++/@mandir@/p'
++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
++*datarootdir*) ac_datarootdir_seen=yes;;
++*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
++$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
++ ac_datarootdir_hack='
++ s&@datadir@&${datarootdir}&g
++ s&@docdir@&${datarootdir}/doc/${PACKAGE}&g
++ s&@infodir@&${datarootdir}/info&g
++ s&@localedir@&${datarootdir}/locale&g
++ s&@mandir@&${datarootdir}/man&g
++ s&\${datarootdir}&${prefix}/share&g' ;;
++esac
++ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{
++h
++s///
++s/^/:/
++s/[ ]*$/:/
++s/:\$(srcdir):/:/g
++s/:\${srcdir}:/:/g
++s/:@srcdir@:/:/g
++s/^:*//
++s/:*$//
++x
++s/\(=[ ]*\).*/\1/
++G
++s/\n//
++s/^[^=]*=[ ]*$//
++}
++
++:t
++/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
++s|@configure_input@|$ac_sed_conf_input|;t t
++s&@top_builddir@&$ac_top_builddir_sub&;t t
++s&@top_build_prefix@&$ac_top_build_prefix&;t t
++s&@srcdir@&$ac_srcdir&;t t
++s&@abs_srcdir@&$ac_abs_srcdir&;t t
++s&@top_srcdir@&$ac_top_srcdir&;t t
++s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
++s&@builddir@&$ac_builddir&;t t
++s&@abs_builddir@&$ac_abs_builddir&;t t
++s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
++s&@INSTALL@&$ac_INSTALL&;t t
++s&@MKDIR_P@&$ac_MKDIR_P&;t t
++$ac_datarootdir_hack
++"
++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
++ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++
++test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
++ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
++ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
++ "$ac_tmp/out"`; test -z "$ac_out"; } &&
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
++which seems to be undefined. Please make sure it is defined" >&5
++$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
++which seems to be undefined. Please make sure it is defined" >&2;}
++
++ rm -f "$ac_tmp/stdin"
++ case $ac_file in
++ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
++ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
++ esac \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ ;;
++ :H)
++ #
++ # CONFIG_HEADER
++ #
++ if test x"$ac_file" != x-; then
++ {
++ $as_echo "/* $configure_input */" \
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
++ } >"$ac_tmp/config.h" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
++$as_echo "$as_me: $ac_file is unchanged" >&6;}
++ else
++ rm -f "$ac_file"
++ mv "$ac_tmp/config.h" "$ac_file" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ fi
++ else
++ $as_echo "/* $configure_input */" \
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
++ || as_fn_error $? "could not create -" "$LINENO" 5
++ fi
++# Compute "$ac_file"'s index in $config_headers.
++_am_arg="$ac_file"
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++ case $_am_header in
++ $_am_arg | $_am_arg:* )
++ break ;;
++ * )
++ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
++ esac
++done
++echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
++$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$_am_arg" : 'X\(//\)[^/]' \| \
++ X"$_am_arg" : 'X\(//\)$' \| \
++ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$_am_arg" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`/stamp-h$_am_stamp_count
++ ;;
++
++ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
++$as_echo "$as_me: executing $ac_file commands" >&6;}
++ ;;
++ esac
++
++
++ case $ac_file$ac_mode in
++ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
++ # Autoconf 2.62 quotes --file arguments for eval, but not when files
++ # are listed without --file. Let's play safe and only enable the eval
++ # if we detect the quoting.
++ case $CONFIG_FILES in
++ *\'*) eval set x "$CONFIG_FILES" ;;
++ *) set x $CONFIG_FILES ;;
++ esac
++ shift
++ for mf
++ do
++ # Strip MF so we end up with the name of the file.
++ mf=`echo "$mf" | sed -e 's/:.*$//'`
++ # Check whether this is an Automake generated Makefile or not.
++ # We used to match only the files named `Makefile.in', but
++ # some people rename them; so instead we look at the file content.
++ # Grep'ing the first line is not enough: some people post-process
++ # each Makefile.in and add a new line on top of each file to say so.
++ # Grep'ing the whole file is not good either: AIX grep has a line
++ # limit of 2048, but all sed's we know have understand at least 4000.
++ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
++ dirpart=`$as_dirname -- "$mf" ||
++$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$mf" : 'X\(//\)[^/]' \| \
++ X"$mf" : 'X\(//\)$' \| \
++ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$mf" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ else
++ continue
++ fi
++ # Extract the definition of DEPDIR, am__include, and am__quote
++ # from the Makefile without running `make'.
++ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++ test -z "$DEPDIR" && continue
++ am__include=`sed -n 's/^am__include = //p' < "$mf"`
++ test -z "am__include" && continue
++ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++ # When using ansi2knr, U may be empty or an underscore; expand it
++ U=`sed -n 's/^U = //p' < "$mf"`
++ # Find all dependency output files, they are included files with
++ # $(DEPDIR) in their names. We invoke sed twice because it is the
++ # simplest approach to changing $(DEPDIR) to its actual value in the
++ # expansion.
++ for file in `sed -n "
++ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++ # Make sure the directory exists.
++ test -f "$dirpart/$file" && continue
++ fdir=`$as_dirname -- "$file" ||
++$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++ X"$file" : 'X\(//\)[^/]' \| \
++ X"$file" : 'X\(//\)$' \| \
++ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$file" |
++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)[^/].*/{
++ s//\1/
++ q
++ }
++ /^X\(\/\/\)$/{
++ s//\1/
++ q
++ }
++ /^X\(\/\).*/{
++ s//\1/
++ q
++ }
++ s/.*/./; q'`
++ as_dir=$dirpart/$fdir; as_fn_mkdir_p
++ # echo "creating $dirpart/$file"
++ echo '# dummy' > "$dirpart/$file"
++ done
++ done
++}
++ ;;
++ "libtool":C)
++
++ # See if we are running on zsh, and set the options which allow our
++ # commands through without removal of \ escapes.
++ if test -n "${ZSH_VERSION+set}" ; then
++ setopt NO_GLOB_SUBST
++ fi
++
++ cfgfile="${ofile}T"
++ trap "$RM \"$cfgfile\"; exit 1" 1 2 15
++ $RM "$cfgfile"
++
++ cat <<_LT_EOF >> "$cfgfile"
++#! $SHELL
++
++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
++# NOTE: Changes made to this file will be lost: look at ltmain.sh.
++#
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
++# Written by Gordon Matzigkeit, 1996
++#
++# This file is part of GNU Libtool.
++#
++# GNU Libtool is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING. If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
++# obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++
++
++# The names of the tagged configurations supported by this script.
++available_tags=""
++
++# ### BEGIN LIBTOOL CONFIG
++
++# Which release of libtool.m4 was used?
++macro_version=$macro_version
++macro_revision=$macro_revision
++
++# Whether or not to build shared libraries.
++build_libtool_libs=$enable_shared
++
++# Whether or not to build static libraries.
++build_old_libs=$enable_static
++
++# What type of objects to build.
++pic_mode=$pic_mode
++
++# Whether or not to optimize for fast installation.
++fast_install=$enable_fast_install
++
++# Shell to use when invoking shell scripts.
++SHELL=$lt_SHELL
++
++# An echo program that protects backslashes.
++ECHO=$lt_ECHO
++
++# The host system.
++host_alias=$host_alias
++host=$host
++host_os=$host_os
++
++# The build system.
++build_alias=$build_alias
++build=$build
++build_os=$build_os
++
++# A sed program that does not truncate output.
++SED=$lt_SED
++
++# Sed that helps us avoid accidentally triggering echo(1) options like -n.
++Xsed="\$SED -e 1s/^X//"
++
++# A grep program that handles long lines.
++GREP=$lt_GREP
++
++# An ERE matcher.
++EGREP=$lt_EGREP
++
++# A literal string matcher.
++FGREP=$lt_FGREP
++
++# A BSD- or MS-compatible name lister.
++NM=$lt_NM
++
++# Whether we need soft or hard links.
++LN_S=$lt_LN_S
++
++# What is the maximum length of a command?
++max_cmd_len=$max_cmd_len
++
++# Object file suffix (normally "o").
++objext=$ac_objext
++
++# Executable file suffix (normally "").
++exeext=$exeext
++
++# whether the shell understands "unset".
++lt_unset=$lt_unset
++
++# turn spaces into newlines.
++SP2NL=$lt_lt_SP2NL
++
++# turn newlines into spaces.
++NL2SP=$lt_lt_NL2SP
++
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++
++# An object symbol dumper.
++OBJDUMP=$lt_OBJDUMP
++
++# Method to check whether dependent libraries are shared objects.
++deplibs_check_method=$lt_deplibs_check_method
++
++# Command to use when deplibs_check_method = "file_magic".
++file_magic_cmd=$lt_file_magic_cmd
++
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
++
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
++# The archiver.
++AR=$lt_AR
++
++# Flags to create an archive.
++AR_FLAGS=$lt_AR_FLAGS
++
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
++# A symbol stripping program.
++STRIP=$lt_STRIP
++
++# Commands used to install an old-style archive.
++RANLIB=$lt_RANLIB
++old_postinstall_cmds=$lt_old_postinstall_cmds
++old_postuninstall_cmds=$lt_old_postuninstall_cmds
++
++# Whether to use a lock for old archive extraction.
++lock_old_archive_extraction=$lock_old_archive_extraction
++
++# A C compiler.
++LTCC=$lt_CC
++
++# LTCC compiler flags.
++LTCFLAGS=$lt_CFLAGS
++
++# Take the output of nm and produce a listing of raw symbols and C names.
++global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
++
++# Transform the output of nm in a proper C declaration.
++global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
++
++# Transform the output of nm in a C name address pair.
++global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
++
++# Transform the output of nm in a C name address pair when lib prefix is needed.
++global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
++
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
++
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
++
++# The name of the directory that contains temporary libtool files.
++objdir=$objdir
++
++# Used to examine libraries when file_magic_cmd begins with "file".
++MAGIC_CMD=$MAGIC_CMD
++
++# Must we lock files when doing compilation?
++need_locks=$lt_need_locks
++
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
++# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
++DSYMUTIL=$lt_DSYMUTIL
++
++# Tool to change global to local symbols on Mac OS X.
++NMEDIT=$lt_NMEDIT
++
++# Tool to manipulate fat objects and archives on Mac OS X.
++LIPO=$lt_LIPO
++
++# ldd/readelf like tool for Mach-O binaries on Mac OS X.
++OTOOL=$lt_OTOOL
++
++# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
++OTOOL64=$lt_OTOOL64
++
++# Old archive suffix (normally "a").
++libext=$libext
++
++# Shared library suffix (normally ".so").
++shrext_cmds=$lt_shrext_cmds
++
++# The commands to extract the exported symbol list from a shared archive.
++extract_expsyms_cmds=$lt_extract_expsyms_cmds
++
++# Variables whose values should be saved in libtool wrapper scripts and
++# restored at link time.
++variables_saved_for_relink=$lt_variables_saved_for_relink
++
++# Do we need the "lib" prefix for modules?
++need_lib_prefix=$need_lib_prefix
++
++# Do we need a version for libraries?
++need_version=$need_version
++
++# Library versioning type.
++version_type=$version_type
++
++# Shared library runtime path variable.
++runpath_var=$runpath_var
++
++# Shared library path variable.
++shlibpath_var=$shlibpath_var
++
++# Is shlibpath searched before the hard-coded library search path?
++shlibpath_overrides_runpath=$shlibpath_overrides_runpath
++
++# Format of library name prefix.
++libname_spec=$lt_libname_spec
++
++# List of archive names. First name is the real one, the rest are links.
++# The last name is the one that the linker finds with -lNAME
++library_names_spec=$lt_library_names_spec
++
++# The coded name of the library, if different from the real name.
++soname_spec=$lt_soname_spec
++
++# Permission mode override for installation of shared libraries.
++install_override_mode=$lt_install_override_mode
++
++# Command to use after installation of a shared archive.
++postinstall_cmds=$lt_postinstall_cmds
++
++# Command to use after uninstallation of a shared archive.
++postuninstall_cmds=$lt_postuninstall_cmds
++
++# Commands used to finish a libtool library installation in a directory.
++finish_cmds=$lt_finish_cmds
++
++# As "finish_cmds", except a single script fragment to be evaled but
++# not shown.
++finish_eval=$lt_finish_eval
++
++# Whether we should hardcode library paths into libraries.
++hardcode_into_libs=$hardcode_into_libs
++
++# Compile-time system search path for libraries.
++sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
++
++# Run-time system search path for libraries.
++sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
++
++# Whether dlopen is supported.
++dlopen_support=$enable_dlopen
++
++# Whether dlopen of programs is supported.
++dlopen_self=$enable_dlopen_self
++
++# Whether dlopen of statically linked programs is supported.
++dlopen_self_static=$enable_dlopen_self_static
++
++# Commands to strip libraries.
++old_striplib=$lt_old_striplib
++striplib=$lt_striplib
++
++
++# The linker used to build libraries.
++LD=$lt_LD
++
++# How to create reloadable object files.
++reload_flag=$lt_reload_flag
++reload_cmds=$lt_reload_cmds
++
++# Commands used to build an old-style archive.
++old_archive_cmds=$lt_old_archive_cmds
++
++# A language specific compiler.
++CC=$lt_compiler
++
++# Is the compiler the GNU compiler?
++with_gcc=$GCC
++
++# Compiler flag to turn off builtin functions.
++no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
++
++# Additional compiler flags for building library objects.
++pic_flag=$lt_lt_prog_compiler_pic
++
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
++# Compiler flag to prevent dynamic linking.
++link_static_flag=$lt_lt_prog_compiler_static
++
++# Does compiler simultaneously support -c and -o options?
++compiler_c_o=$lt_lt_cv_prog_compiler_c_o
++
++# Whether or not to add -lc for building shared libraries.
++build_libtool_need_lc=$archive_cmds_need_lc
++
++# Whether or not to disallow shared libs when runtime libs are static.
++allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
++
++# Compiler flag to allow reflexive dlopens.
++export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
++
++# Compiler flag to generate shared objects directly from archives.
++whole_archive_flag_spec=$lt_whole_archive_flag_spec
++
++# Whether the compiler copes with passing no objects directly.
++compiler_needs_object=$lt_compiler_needs_object
++
++# Create an old-style archive from a shared archive.
++old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
++
++# Create a temporary old-style archive to link instead of a shared archive.
++old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
++
++# Commands used to build a shared archive.
++archive_cmds=$lt_archive_cmds
++archive_expsym_cmds=$lt_archive_expsym_cmds
++
++# Commands used to build a loadable module if different from building
++# a shared archive.
++module_cmds=$lt_module_cmds
++module_expsym_cmds=$lt_module_expsym_cmds
++
++# Whether we are building with GNU ld or not.
++with_gnu_ld=$lt_with_gnu_ld
++
++# Flag that allows shared libraries with undefined symbols to be built.
++allow_undefined_flag=$lt_allow_undefined_flag
++
++# Flag that enforces no undefined symbols.
++no_undefined_flag=$lt_no_undefined_flag
++
++# Flag to hardcode \$libdir into a binary during linking.
++# This must work even if \$libdir does not exist
++hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
++
++# If ld is used when linking, flag to hardcode \$libdir into a binary
++# during linking. This must work even if \$libdir does not exist.
++hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
++
++# Whether we need a single "-rpath" flag with a separated argument.
++hardcode_libdir_separator=$lt_hardcode_libdir_separator
++
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary.
++hardcode_direct=$hardcode_direct
++
++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
++# DIR into the resulting binary and the resulting library dependency is
++# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
++# library is relocated.
++hardcode_direct_absolute=$hardcode_direct_absolute
++
++# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++# into the resulting binary.
++hardcode_minus_L=$hardcode_minus_L
++
++# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++# into the resulting binary.
++hardcode_shlibpath_var=$hardcode_shlibpath_var
++
++# Set to "yes" if building a shared library automatically hardcodes DIR
++# into the library and all subsequent libraries and executables linked
++# against it.
++hardcode_automatic=$hardcode_automatic
++
++# Set to yes if linker adds runtime paths of dependent libraries
++# to runtime path list.
++inherit_rpath=$inherit_rpath
++
++# Whether libtool must link a program against all its dependency libraries.
++link_all_deplibs=$link_all_deplibs
++
++# Set to "yes" if exported symbols are required.
++always_export_symbols=$always_export_symbols
++
++# The commands to list exported symbols.
++export_symbols_cmds=$lt_export_symbols_cmds
++
++# Symbols that should not be listed in the preloaded symbols.
++exclude_expsyms=$lt_exclude_expsyms
++
++# Symbols that must always be exported.
++include_expsyms=$lt_include_expsyms
++
++# Commands necessary for linking programs (against libraries) with templates.
++prelink_cmds=$lt_prelink_cmds
++
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
++
++# Specify filename containing input files.
++file_list_spec=$lt_file_list_spec
++
++# How to hardcode a shared library path into an executable.
++hardcode_action=$hardcode_action
++
++# ### END LIBTOOL CONFIG
++
++_LT_EOF
++
++ case $host_os in
++ aix3*)
++ cat <<\_LT_EOF >> "$cfgfile"
++# AIX sometimes has problems with the GCC collect2 program. For some
++# reason, if we set the COLLECT_NAMES environment variable, the problems
++# vanish in a puff of smoke.
++if test "X${COLLECT_NAMES+set}" != Xset; then
++ COLLECT_NAMES=
++ export COLLECT_NAMES
++fi
++_LT_EOF
++ ;;
++ esac
++
++
++ltmain="$ac_aux_dir/ltmain.sh"
++
++
++ # We use sed instead of cat because bash on DJGPP gets confused if
++ # if finds mixed CR/LF and LF-only lines. Since sed operates in
++ # text mode, it properly converts lines to CR/LF. This bash problem
++ # is reportedly fixed, but why not run on old versions too?
++ sed '$q' "$ltmain" >> "$cfgfile" \
++ || (rm -f "$cfgfile"; exit 1)
++
++ if test x"$xsi_shell" = xyes; then
++ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\ # positional parameters, so assign one to ordinary parameter first.\
++\ func_stripname_result=${3}\
++\ func_stripname_result=${func_stripname_result#"${1}"}\
++\ func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\ func_split_long_opt_name=${1%%=*}\
++\ func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\ func_split_short_opt_arg=${1#??}\
++\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\ case ${1} in\
++\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\ *) func_lo2o_result=${1} ;;\
++\ esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++ func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++ func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++ func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++ sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++ eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\ func_quote_for_eval "${2}"\
++\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ # Save a `func_append' function call where possible by direct use of '+='
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++else
++ # Save a `func_append' function call even when '+=' is not available
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++fi
++
++if test x"$_lt_function_replace_fail" = x":"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
++
++
++ mv -f "$cfgfile" "$ofile" ||
++ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
++ chmod +x "$ofile"
++
++ ;;
++
++ esac
++done # for ac_tag
++
++
++as_fn_exit 0
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/configure crystalhd/filters/gst/gst-plugin/configure
+--- crystalhd-07032010/filters/gst/gst-plugin/configure 2010-06-22 21:38:03.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/configure 2011-03-14 19:07:07.960368053 +0000
+@@ -1,11 +1,11 @@
+ #! /bin/sh
+ # Guess values for system-dependent variables and create Makefiles.
+-# Generated by GNU Autoconf 2.65.
++# Generated by GNU Autoconf 2.68.
+ #
+ #
+ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+-# Inc.
++# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
++# Foundation, Inc.
+ #
+ #
+ # This configure script is free software; the Free Software Foundation
+@@ -89,6 +89,7 @@ fi
+ IFS=" "" $as_nl"
+
+ # Find who we are. Look in the path if we contain no directory separator.
++as_myself=
+ case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -171,6 +172,14 @@ test x\$exitcode = x0 || exit 1"
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
++
++ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
++ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
++ PATH=/empty FPATH=/empty; export PATH FPATH
++ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
++ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
+ test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+@@ -214,11 +223,18 @@ IFS=$as_save_IFS
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
++ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
++ case $- in # ((((
++ *v*x* | *x*v* ) as_opts=-vx ;;
++ *v* ) as_opts=-v ;;
++ *x* ) as_opts=-x ;;
++ * ) as_opts= ;;
++ esac
++ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+ fi
+
+ if test x$as_have_required = xno; then :
+@@ -316,7 +332,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+ } # as_fn_mkdir_p
+@@ -356,19 +372,19 @@ else
+ fi # as_fn_arith
+
+
+-# as_fn_error ERROR [LINENO LOG_FD]
+-# ---------------------------------
++# as_fn_error STATUS ERROR [LINENO LOG_FD]
++# ----------------------------------------
+ # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-# script with status $?, using 1 if that was 0.
++# script with STATUS, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$?; test $as_status -eq 0 && as_status=1
+- if test "$3"; then
+- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+- $as_echo "$as_me: error: $1" >&2
++ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+ } # as_fn_error
+
+@@ -525,161 +541,14 @@ as_tr_cpp="eval sed 'y%*$as_cr_letters%P
+ # Sed expression to map a string onto a valid variable name.
+ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
-
-- rm -f "$tmp/stdin"
-- case $ac_file in
-- -) cat "$tmp/out" && rm -f "$tmp/out";;
-- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
-- esac \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
-- ;;
-- :H)
-- #
-- # CONFIG_HEADER
-- #
-- if test x"$ac_file" != x-; then
-- {
-- $as_echo "/* $configure_input */" \
-- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
-- } >"$tmp/config.h" \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
-- if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
--$as_echo "$as_me: $ac_file is unchanged" >&6;}
-- else
-- rm -f "$ac_file"
-- mv "$tmp/config.h" "$ac_file" \
-- || as_fn_error "could not create $ac_file" "$LINENO" 5
-- fi
-- else
-- $as_echo "/* $configure_input */" \
-- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
-- || as_fn_error "could not create -" "$LINENO" 5
-- fi
--# Compute "$ac_file"'s index in $config_headers.
--_am_arg="$ac_file"
--_am_stamp_count=1
--for _am_header in $config_headers :; do
-- case $_am_header in
-- $_am_arg | $_am_arg:* )
-- break ;;
-- * )
-- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-- esac
--done
--echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
--$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$_am_arg" : 'X\(//\)[^/]' \| \
-- X"$_am_arg" : 'X\(//\)$' \| \
-- X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$_am_arg" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`/stamp-h$_am_stamp_count
-- ;;
--
-- :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
--$as_echo "$as_me: executing $ac_file commands" >&6;}
-- ;;
-- esac
-
+-# Check that we are running under the correct shell.
+ SHELL=${CONFIG_SHELL-/bin/sh}
+
+-case X$lt_ECHO in
+-X*--fallback-echo)
+- # Remove one level of quotation (which was required for Make).
+- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
+- ;;
+-esac
-
-- case $ac_file$ac_mode in
-- "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-- # Autoconf 2.62 quotes --file arguments for eval, but not when files
-- # are listed without --file. Let's play safe and only enable the eval
-- # if we detect the quoting.
-- case $CONFIG_FILES in
-- *\'*) eval set x "$CONFIG_FILES" ;;
-- *) set x $CONFIG_FILES ;;
-- esac
+-ECHO=${lt_ECHO-echo}
+-if test "X$1" = X--no-reexec; then
+- # Discard the --no-reexec flag, and continue.
- shift
-- for mf
-- do
-- # Strip MF so we end up with the name of the file.
-- mf=`echo "$mf" | sed -e 's/:.*$//'`
-- # Check whether this is an Automake generated Makefile or not.
-- # We used to match only the files named `Makefile.in', but
-- # some people rename them; so instead we look at the file content.
-- # Grep'ing the first line is not enough: some people post-process
-- # each Makefile.in and add a new line on top of each file to say so.
-- # Grep'ing the whole file is not good either: AIX grep has a line
-- # limit of 2048, but all sed's we know have understand at least 4000.
-- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-- dirpart=`$as_dirname -- "$mf" ||
--$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$mf" : 'X\(//\)[^/]' \| \
-- X"$mf" : 'X\(//\)$' \| \
-- X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$mf" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- else
-- continue
-- fi
-- # Extract the definition of DEPDIR, am__include, and am__quote
-- # from the Makefile without running `make'.
-- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-- test -z "$DEPDIR" && continue
-- am__include=`sed -n 's/^am__include = //p' < "$mf"`
-- test -z "am__include" && continue
-- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-- # When using ansi2knr, U may be empty or an underscore; expand it
-- U=`sed -n 's/^U = //p' < "$mf"`
-- # Find all dependency output files, they are included files with
-- # $(DEPDIR) in their names. We invoke sed twice because it is the
-- # simplest approach to changing $(DEPDIR) to its actual value in the
-- # expansion.
-- for file in `sed -n "
-- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-- # Make sure the directory exists.
-- test -f "$dirpart/$file" && continue
-- fdir=`$as_dirname -- "$file" ||
--$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-- X"$file" : 'X\(//\)[^/]' \| \
-- X"$file" : 'X\(//\)$' \| \
-- X"$file" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$file" |
-- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)[^/].*/{
-- s//\1/
-- q
-- }
-- /^X\(\/\/\)$/{
-- s//\1/
-- q
-- }
-- /^X\(\/\).*/{
-- s//\1/
-- q
-- }
-- s/.*/./; q'`
-- as_dir=$dirpart/$fdir; as_fn_mkdir_p
-- # echo "creating $dirpart/$file"
-- echo '# dummy' > "$dirpart/$file"
-- done
-- done
--}
-- ;;
-- "libtool":C)
--
-- # See if we are running on zsh, and set the options which allow our
-- # commands through without removal of \ escapes.
-- if test -n "${ZSH_VERSION+set}" ; then
-- setopt NO_GLOB_SUBST
-- fi
--
-- cfgfile="${ofile}T"
-- trap "$RM \"$cfgfile\"; exit 1" 1 2 15
-- $RM "$cfgfile"
--
-- cat <<_LT_EOF >> "$cfgfile"
--#! $SHELL
--
--# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
--# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
--# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
--# NOTE: Changes made to this file will be lost: look at ltmain.sh.
--#
--# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
--# 2006, 2007, 2008 Free Software Foundation, Inc.
--# Written by Gordon Matzigkeit, 1996
--#
--# This file is part of GNU Libtool.
--#
--# GNU Libtool is free software; you can redistribute it and/or
--# modify it under the terms of the GNU General Public License as
--# published by the Free Software Foundation; either version 2 of
--# the License, or (at your option) any later version.
--#
--# As a special exception to the GNU General Public License,
--# if you distribute this file as part of a program or library that
--# is built using GNU Libtool, you may include this file under the
--# same distribution terms that you use for the rest of that program.
--#
--# GNU Libtool is distributed in the hope that it will be useful,
--# but WITHOUT ANY WARRANTY; without even the implied warranty of
--# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
--# GNU General Public License for more details.
--#
--# You should have received a copy of the GNU General Public License
--# along with GNU Libtool; see the file COPYING. If not, a copy
--# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
--# obtained by writing to the Free Software Foundation, Inc.,
--# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--
--
--# The names of the tagged configurations supported by this script.
--available_tags=""
--
--# ### BEGIN LIBTOOL CONFIG
--
--# Which release of libtool.m4 was used?
--macro_version=$macro_version
--macro_revision=$macro_revision
--
--# Whether or not to build shared libraries.
--build_libtool_libs=$enable_shared
--
--# Whether or not to build static libraries.
--build_old_libs=$enable_static
--
--# What type of objects to build.
--pic_mode=$pic_mode
--
--# Whether or not to optimize for fast installation.
--fast_install=$enable_fast_install
--
--# The host system.
--host_alias=$host_alias
--host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
--
--# A sed program that does not truncate output.
--SED=$lt_SED
--
--# Sed that helps us avoid accidentally triggering echo(1) options like -n.
--Xsed="\$SED -e 1s/^X//"
--
--# A grep program that handles long lines.
--GREP=$lt_GREP
--
--# An ERE matcher.
--EGREP=$lt_EGREP
--
--# A literal string matcher.
--FGREP=$lt_FGREP
--
--# A BSD- or MS-compatible name lister.
--NM=$lt_NM
--
--# Whether we need soft or hard links.
--LN_S=$lt_LN_S
--
--# What is the maximum length of a command?
--max_cmd_len=$max_cmd_len
--
--# Object file suffix (normally "o").
--objext=$ac_objext
--
--# Executable file suffix (normally "").
--exeext=$exeext
--
--# whether the shell understands "unset".
--lt_unset=$lt_unset
--
--# turn spaces into newlines.
--SP2NL=$lt_lt_SP2NL
--
--# turn newlines into spaces.
--NL2SP=$lt_lt_NL2SP
--
--# How to create reloadable object files.
--reload_flag=$lt_reload_flag
--reload_cmds=$lt_reload_cmds
--
--# An object symbol dumper.
--OBJDUMP=$lt_OBJDUMP
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == "file_magic".
--file_magic_cmd=$lt_file_magic_cmd
--
--# The archiver.
--AR=$lt_AR
--AR_FLAGS=$lt_AR_FLAGS
--
--# A symbol stripping program.
--STRIP=$lt_STRIP
--
--# Commands used to install an old-style archive.
--RANLIB=$lt_RANLIB
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# A C compiler.
--LTCC=$lt_CC
--
--# LTCC compiler flags.
--LTCFLAGS=$lt_CFLAGS
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration.
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair.
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# Transform the output of nm in a C name address pair when lib prefix is needed.
--global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
--
--# The name of the directory that contains temporary libtool files.
--objdir=$objdir
--
--# Shell to use when invoking shell scripts.
--SHELL=$lt_SHELL
--
--# An echo program that does not interpret backslashes.
--ECHO=$lt_ECHO
--
--# Used to examine libraries when file_magic_cmd begins with "file".
--MAGIC_CMD=$MAGIC_CMD
--
--# Must we lock files when doing compilation?
--need_locks=$lt_need_locks
--
--# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
--DSYMUTIL=$lt_DSYMUTIL
--
--# Tool to change global to local symbols on Mac OS X.
--NMEDIT=$lt_NMEDIT
--
--# Tool to manipulate fat objects and archives on Mac OS X.
--LIPO=$lt_LIPO
--
--# ldd/readelf like tool for Mach-O binaries on Mac OS X.
--OTOOL=$lt_OTOOL
--
--# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
--OTOOL64=$lt_OTOOL64
--
--# Old archive suffix (normally "a").
--libext=$libext
--
--# Shared library suffix (normally ".so").
--shrext_cmds=$lt_shrext_cmds
--
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at link time.
--variables_saved_for_relink=$lt_variables_saved_for_relink
--
--# Do we need the "lib" prefix for modules?
--need_lib_prefix=$need_lib_prefix
--
--# Do we need a version for libraries?
--need_version=$need_version
--
--# Library versioning type.
--version_type=$version_type
--
--# Shared library runtime path variable.
--runpath_var=$runpath_var
--
--# Shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names. First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Command to use after installation of a shared archive.
--postinstall_cmds=$lt_postinstall_cmds
--
--# Command to use after uninstallation of a shared archive.
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# As "finish_cmds", except a single script fragment to be evaled but
--# not shown.
--finish_eval=$lt_finish_eval
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Compile-time system search path for libraries.
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries.
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--
--# The linker used to build libraries.
--LD=$lt_LD
--
--# Commands used to build an old-style archive.
--old_archive_cmds=$lt_old_archive_cmds
--
--# A language specific compiler.
--CC=$lt_compiler
--
--# Is the compiler the GNU compiler?
--with_gcc=$GCC
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
--
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl
--
--# Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static
--
--# Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o
--
--# Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc
--
--# Whether or not to disallow shared libs when runtime libs are static.
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec
--
--# Whether the compiler copes with passing no objects directly.
--compiler_needs_object=$lt_compiler_needs_object
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
--
--# Commands used to build a shared archive.
--archive_cmds=$lt_archive_cmds
--archive_expsym_cmds=$lt_archive_expsym_cmds
--
--# Commands used to build a loadable module if different from building
--# a shared archive.
--module_cmds=$lt_module_cmds
--module_expsym_cmds=$lt_module_expsym_cmds
--
--# Whether we are building with GNU ld or not.
--with_gnu_ld=$lt_with_gnu_ld
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag
--
--# Flag that enforces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
--
--# If ld is used when linking, flag to hardcode \$libdir into a binary
--# during linking. This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
--
--# Whether we need a single "-rpath" flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator
--
--# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
--# DIR into the resulting binary.
--hardcode_direct=$hardcode_direct
--
--# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
--# DIR into the resulting binary and the resulting library dependency is
--# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
--# library is relocated.
--hardcode_direct_absolute=$hardcode_direct_absolute
--
--# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
--# into the resulting binary.
--hardcode_minus_L=$hardcode_minus_L
--
--# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
--# into the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var
--
--# Set to "yes" if building a shared library automatically hardcodes DIR
--# into the library and all subsequent libraries and executables linked
--# against it.
--hardcode_automatic=$hardcode_automatic
--
--# Set to yes if linker adds runtime paths of dependent libraries
--# to runtime path list.
--inherit_rpath=$inherit_rpath
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path=$lt_fix_srcfile_path
--
--# Set to "yes" if exported symbols are required.
--always_export_symbols=$always_export_symbols
--
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds
+-elif test "X$1" = X--fallback-echo; then
+- # Avoid inline document here, it may be left over
+- :
+-elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+- # Yippee, $ECHO works!
+- :
+-else
+- # Restart under the correct shell.
+- exec $SHELL "$0" --no-reexec ${1+"$@"}
+-fi
-
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms
+-if test "X$1" = X--fallback-echo; then
+- # used as fallback echo
+- shift
+- cat <<_LT_EOF
+-$*
+-_LT_EOF
+- exit 0
+-fi
-
--# Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
--# Commands necessary for linking programs (against libraries) with templates.
--prelink_cmds=$lt_prelink_cmds
+-if test -z "$lt_ECHO"; then
+- if test "X${echo_test_string+set}" != Xset; then
+- # find a string as large as possible, as long as the shell can cope with it
+- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+- then
+- break
+- fi
+- done
+- fi
-
--# Specify filename containing input files.
--file_list_spec=$lt_file_list_spec
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- :
+- else
+- # The Solaris, AIX, and Digital Unix default echo programs unquote
+- # backslashes. This makes it impossible to quote backslashes using
+- # echo "$something" | sed 's/\\/\\\\/g'
+- #
+- # So, first we look for a working echo in the user's PATH.
-
--# How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action
+- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+- for dir in $PATH /usr/ucb; do
+- IFS="$lt_save_ifs"
+- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$dir/echo"
+- break
+- fi
+- done
+- IFS="$lt_save_ifs"
-
--# ### END LIBTOOL CONFIG
+- if test "X$ECHO" = Xecho; then
+- # We didn't find a better echo, so look for alternatives.
+- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # This shell has a builtin print -r that does the trick.
+- ECHO='print -r'
+- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+- test "X$CONFIG_SHELL" != X/bin/ksh; then
+- # If we have ksh, try running configure again with it.
+- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+- export ORIGINAL_CONFIG_SHELL
+- CONFIG_SHELL=/bin/ksh
+- export CONFIG_SHELL
+- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+- else
+- # Try using printf.
+- ECHO='printf %s\n'
+- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- # Cool, printf works
+- :
+- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+- export CONFIG_SHELL
+- SHELL="$CONFIG_SHELL"
+- export SHELL
+- ECHO="$CONFIG_SHELL $0 --fallback-echo"
+- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+- test "X$echo_testing_string" = 'X\t' &&
+- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+- test "X$echo_testing_string" = "X$echo_test_string"; then
+- ECHO="$CONFIG_SHELL $0 --fallback-echo"
+- else
+- # maybe with a smaller string...
+- prev=:
-
--_LT_EOF
+- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+- then
+- break
+- fi
+- prev="$cmd"
+- done
-
-- case $host_os in
-- aix3*)
-- cat <<\_LT_EOF >> "$cfgfile"
--# AIX sometimes has problems with the GCC collect2 program. For some
--# reason, if we set the COLLECT_NAMES environment variable, the problems
--# vanish in a puff of smoke.
--if test "X${COLLECT_NAMES+set}" != Xset; then
-- COLLECT_NAMES=
-- export COLLECT_NAMES
+- if test "$prev" != 'sed 50q "$0"'; then
+- echo_test_string=`eval $prev`
+- export echo_test_string
+- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+- else
+- # Oops. We lost completely, so just stick with echo.
+- ECHO=echo
+- fi
+- fi
+- fi
+- fi
+- fi
-fi
--_LT_EOF
-- ;;
-- esac
--
--
--ltmain="$ac_aux_dir/ltmain.sh"
-
+-# Copy echo and quote the copy suitably for passing to libtool from
+-# the Makefile, instead of quoting the original, which is used later.
+-lt_ECHO=$ECHO
+-if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+- lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+-fi
-
-- # We use sed instead of cat because bash on DJGPP gets confused if
-- # if finds mixed CR/LF and LF-only lines. Since sed operates in
-- # text mode, it properly converts lines to CR/LF. This bash problem
-- # is reportedly fixed, but why not run on old versions too?
-- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
-- || (rm -f "$cfgfile"; exit 1)
-
-- case $xsi_shell in
-- yes)
-- cat << \_LT_EOF >> "$cfgfile"
-
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE. If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
-- case ${1} in
-- */*) func_dirname_result="${1%/*}${2}" ;;
-- * ) func_dirname_result="${3}" ;;
-- esac
--}
+
+ test -n "$DJDIR" || exec 7<&0 </dev/null
+ exec 6>&1
+
+ # Name of the host.
+-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
++# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+ # so uname gets run too.
+ ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+@@ -755,6 +624,8 @@ GST_BASE_CFLAGS
+ GST_MAJORMINOR
+ GST_LIBS
+ GST_CFLAGS
++PKG_CONFIG_LIBDIR
++PKG_CONFIG_PATH
+ PKG_CONFIG
+ HAVE_PKGCONFIG
+ CPP
+@@ -763,9 +634,11 @@ OTOOL
+ LIPO
+ NMEDIT
+ DSYMUTIL
+-lt_ECHO
++MANIFEST_TOOL
+ RANLIB
++ac_ct_AR
+ AR
++DLLTOOL
+ OBJDUMP
+ LN_S
+ NM
+@@ -882,6 +755,7 @@ enable_static
+ with_pic
+ enable_fast_install
+ with_gnu_ld
++with_sysroot
+ enable_libtool_lock
+ '
+ ac_precious_vars='build_alias
+@@ -893,7 +767,10 @@ LDFLAGS
+ LIBS
+ CPPFLAGS
+ CPP
++CPPFLAGS
+ PKG_CONFIG
++PKG_CONFIG_PATH
++PKG_CONFIG_LIBDIR
+ GST_CFLAGS
+ GST_LIBS
+ GST_BASE_CFLAGS
+@@ -964,8 +841,9 @@ do
+ fi
+
+ case $ac_option in
+- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+- *) ac_optarg=yes ;;
++ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
++ *=) ac_optarg= ;;
++ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+@@ -1010,7 +888,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid feature name: $ac_useropt"
++ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1036,7 +914,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid feature name: $ac_useropt"
++ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1240,7 +1118,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid package name: $ac_useropt"
++ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1256,7 +1134,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error "invalid package name: $ac_useropt"
++ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1286,8 +1164,8 @@ do
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+- -*) as_fn_error "unrecognized option: \`$ac_option'
+-Try \`$0 --help' for more information."
++ -*) as_fn_error $? "unrecognized option: \`$ac_option'
++Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+@@ -1295,7 +1173,7 @@ Try \`$0 --help' for more information."
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+- as_fn_error "invalid variable name: \`$ac_envvar'" ;;
++ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+@@ -1305,7 +1183,7 @@ Try \`$0 --help' for more information."
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
++ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+@@ -1313,13 +1191,13 @@ done
+
+ if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+- as_fn_error "missing argument to $ac_option"
++ as_fn_error $? "missing argument to $ac_option"
+ fi
+
+ if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+- fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
++ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+ fi
+@@ -1342,7 +1220,7 @@ do
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+- as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
++ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+ done
+
+ # There might be people who depend on the old broken behavior: `$host'
+@@ -1356,8 +1234,8 @@ target=$target_alias
+ if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+- $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+- If a cross compiler is detected then cross compile mode will be used." >&2
++ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
++ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+@@ -1372,9 +1250,9 @@ test "$silent" = yes && exec 6>/dev/null
+ ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ ac_ls_di=`ls -di .` &&
+ ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+- as_fn_error "working directory cannot be determined"
++ as_fn_error $? "working directory cannot be determined"
+ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+- as_fn_error "pwd does not report name of working directory"
++ as_fn_error $? "pwd does not report name of working directory"
+
+
+ # Find the source files, if location was not specified.
+@@ -1413,11 +1291,11 @@ else
+ fi
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+- as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
++ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+ fi
+ ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ ac_abs_confdir=`(
+- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
++ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+ # When building in place, set srcdir=.
+ if test "$ac_abs_confdir" = "$ac_pwd"; then
+@@ -1457,7 +1335,7 @@ Configuration:
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+- -q, --quiet, --silent do not print \`checking...' messages
++ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+@@ -1535,6 +1413,8 @@ Optional Packages:
+ --with-pic try to use only PIC/non-PIC objects [default=use
+ both]
+ --with-gnu-ld assume the C compiler uses GNU ld [default=no]
++ --with-sysroot=DIR Search for dependent libraries within DIR
++ (or the compiler's sysroot if not specified).
+
+ Some influential environment variables:
+ CC C compiler command
+@@ -1546,6 +1426,10 @@ Some influential environment variables:
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ PKG_CONFIG path to pkg-config utility
++ PKG_CONFIG_PATH
++ directories to add to pkg-config's search path
++ PKG_CONFIG_LIBDIR
++ path overriding pkg-config's built-in search path
+ GST_CFLAGS C compiler flags for GST, overriding pkg-config
+ GST_LIBS linker flags for GST, overriding pkg-config
+ GST_BASE_CFLAGS
+@@ -1628,9 +1512,9 @@ test -n "$ac_init_help" && exit $ac_stat
+ if $ac_init_version; then
+ cat <<\_ACEOF
+ configure
+-generated by GNU Autoconf 2.65
++generated by GNU Autoconf 2.68
+
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This configure script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it.
+ _ACEOF
+@@ -1674,7 +1558,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+ fi
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } # ac_fn_c_try_compile
+@@ -1720,7 +1604,7 @@ fi
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } # ac_fn_c_try_link
+@@ -1734,7 +1618,7 @@ ac_fn_c_check_header_compile ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1752,7 +1636,7 @@ fi
+ eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+ } # ac_fn_c_check_header_compile
+
+@@ -1777,7 +1661,7 @@ $as_echo "$ac_try_echo"; } >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- test $ac_status = 0; } >/dev/null && {
++ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+@@ -1788,7 +1672,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+ fi
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } # ac_fn_c_try_cpp
+@@ -1830,7 +1714,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+ ac_retval=$ac_status
+ fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+ } # ac_fn_c_try_run
+@@ -1843,7 +1727,7 @@ ac_fn_c_check_func ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1898,7 +1782,7 @@ fi
+ eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+ } # ac_fn_c_check_func
+ cat >config.log <<_ACEOF
+@@ -1906,7 +1790,7 @@ This file contains any messages produced
+ running configure, to aid debugging if configure makes a mistake.
+
+ It was created by $as_me, which was
+-generated by GNU Autoconf 2.65. Invocation command line was
++generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+@@ -2016,11 +1900,9 @@ trap 'exit_status=$?
+ {
+ echo
+
+- cat <<\_ASBOX
+-## ---------------- ##
++ $as_echo "## ---------------- ##
+ ## Cache variables. ##
+-## ---------------- ##
+-_ASBOX
++## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+ (
+@@ -2054,11 +1936,9 @@ $as_echo "$as_me: WARNING: cache variabl
+ )
+ echo
+
+- cat <<\_ASBOX
+-## ----------------- ##
++ $as_echo "## ----------------- ##
+ ## Output variables. ##
+-## ----------------- ##
+-_ASBOX
++## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+@@ -2071,11 +1951,9 @@ _ASBOX
+ echo
+
+ if test -n "$ac_subst_files"; then
+- cat <<\_ASBOX
+-## ------------------- ##
++ $as_echo "## ------------------- ##
+ ## File substitutions. ##
+-## ------------------- ##
+-_ASBOX
++## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+@@ -2089,11 +1967,9 @@ _ASBOX
+ fi
+
+ if test -s confdefs.h; then
+- cat <<\_ASBOX
+-## ----------- ##
++ $as_echo "## ----------- ##
+ ## confdefs.h. ##
+-## ----------- ##
+-_ASBOX
++## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+@@ -2148,7 +2024,12 @@ _ACEOF
+ ac_site_file1=NONE
+ ac_site_file2=NONE
+ if test -n "$CONFIG_SITE"; then
+- ac_site_file1=$CONFIG_SITE
++ # We do not want a PATH search for config.site.
++ case $CONFIG_SITE in #((
++ -*) ac_site_file1=./$CONFIG_SITE;;
++ */*) ac_site_file1=$CONFIG_SITE;;
++ *) ac_site_file1=./$CONFIG_SITE;;
++ esac
+ elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+@@ -2163,7 +2044,11 @@ do
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+- . "$ac_site_file"
++ . "$ac_site_file" \
++ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "failed to load site script $ac_site_file
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ done
+
+@@ -2239,7 +2124,7 @@ if $ac_cache_corrupted; then
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+ $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+- as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
++ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+ fi
+ ## -------------------- ##
+ ## Main body of script. ##
+@@ -2262,20 +2147,20 @@ GSTPB_REQUIRED=0.10.0
+ PACKAGE=gst-bcmdec
+ GST_PLUGIN_VERSION_MAJOR=0
+ GST_PLUGIN_VERSION_MINOR=10
+- GST_PLUGIN_VERSION_MICRO=0
+- NANO=33
++ GST_PLUGIN_VERSION_MICRO=40
++ NANO=0
+ GST_PLUGIN_VERSION_NANO=$NANO
+ if test "x$NANO" = "x" || test "x$NANO" = "x0";
+ then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for release" >&5
+ $as_echo "$as_me: configuring gst-bcmdec for release" >&6;}
+- VERSION=0.10.0
++ VERSION=0.10.40
+ GST_PLUGIN_VERSION_RELEASE=1
+ GST_PLUGIN_CVS="no"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring gst-bcmdec for development with nano $NANO" >&5
+ $as_echo "$as_me: configuring gst-bcmdec for development with nano $NANO" >&6;}
+- VERSION=0.10.0.$NANO
++ VERSION=0.10.40.$NANO
+ GST_PLUGIN_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
+ GST_PLUGIN_CVS="yes"
+ fi
+@@ -2340,16 +2225,22 @@ am__api_version='1.11'
+
+ ac_aux_dir=
+ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+- for ac_t in install-sh install.sh shtool; do
+- if test -f "$ac_dir/$ac_t"; then
+- ac_aux_dir=$ac_dir
+- ac_install_sh="$ac_aux_dir/$ac_t -c"
+- break 2
+- fi
+- done
++ if test -f "$ac_dir/install-sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install-sh -c"
++ break
++ elif test -f "$ac_dir/install.sh"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/install.sh -c"
++ break
++ elif test -f "$ac_dir/shtool"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/shtool install -c"
++ break
++ fi
+ done
+ if test -z "$ac_aux_dir"; then
+- as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
++ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+ fi
+
+ # These three variables are undocumented and unsupported,
+@@ -2378,7 +2269,7 @@ ac_configure="$SHELL $ac_aux_dir/configu
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+ $as_echo_n "checking for a BSD-compatible install... " >&6; }
+ if test -z "$INSTALL"; then
+-if test "${ac_cv_path_install+set}" = set; then :
++if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -2465,11 +2356,11 @@ am_lf='
+ '
+ case `pwd` in
+ *[\\\"\#\$\&\'\`$am_lf]*)
+- as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
++ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+ esac
+ case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+- as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
++ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+ esac
+
+ # Do `set' in a subshell so we don't clobber the current shell's
+@@ -2491,7 +2382,7 @@ if (
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+- as_fn_error "ls -t appears to fail. Make sure there is not a broken
++ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+
+@@ -2501,7 +2392,7 @@ then
+ # Ok.
+ :
+ else
+- as_fn_error "newly created file is older than distributed files!
++ as_fn_error $? "newly created file is older than distributed files!
+ Check your system clock" "$LINENO" 5
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+@@ -2555,7 +2446,7 @@ if test "$cross_compiling" != no; then
+ set dummy ${ac_tool_prefix}strip; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then :
++if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$STRIP"; then
+@@ -2595,7 +2486,7 @@ if test -z "$ac_cv_prog_STRIP"; then
+ set dummy strip; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_STRIP"; then
+@@ -2648,7 +2539,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+ $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+ if test -z "$MKDIR_P"; then
+- if test "${ac_cv_path_mkdir+set}" = set; then :
++ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -2699,7 +2590,7 @@ do
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_AWK+set}" = set; then :
++if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$AWK"; then
+@@ -2739,7 +2630,7 @@ done
+ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+ set x ${MAKE-make}
+ ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+-if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
++if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat >conftest.make <<\_ACEOF
+@@ -2747,7 +2638,7 @@ SHELL = /bin/sh
+ all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+ _ACEOF
+-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
++# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+ case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+@@ -2781,7 +2672,7 @@ if test "`cd $srcdir && pwd`" != "`pwd`"
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+- as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
++ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+ fi
+
+@@ -2856,7 +2747,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}gcc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -2896,7 +2787,7 @@ if test -z "$ac_cv_prog_CC"; then
+ set dummy gcc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_CC"; then
+@@ -2949,7 +2840,7 @@ if test -z "$CC"; then
+ set dummy ${ac_tool_prefix}cc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -2989,7 +2880,7 @@ if test -z "$CC"; then
+ set dummy cc; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -3048,7 +2939,7 @@ if test -z "$CC"; then
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_CC+set}" = set; then :
++if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$CC"; then
+@@ -3092,7 +2983,7 @@ do
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
++if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_CC"; then
+@@ -3146,8 +3037,8 @@ fi
+
+ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "no acceptable C compiler found in \$PATH
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "no acceptable C compiler found in \$PATH
++See \`config.log' for more details" "$LINENO" 5; }
+
+ # Provide some information about the compiler.
+ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+@@ -3261,9 +3152,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ as_fn_set_status 77
+-as_fn_error "C compiler cannot create executables
+-See \`config.log' for more details." "$LINENO" 5; }; }
++as_fn_error 77 "C compiler cannot create executables
++See \`config.log' for more details" "$LINENO" 5; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+@@ -3305,8 +3195,8 @@ done
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot compute suffix of executables: cannot compile and link
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "cannot compute suffix of executables: cannot compile and link
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ rm -f conftest conftest$ac_cv_exeext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+@@ -3363,9 +3253,9 @@ $as_echo "$ac_try_echo"; } >&5
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot run C compiled programs.
++as_fn_error $? "cannot run C compiled programs.
+ If you meant to cross compile, use \`--host'.
+-See \`config.log' for more details." "$LINENO" 5; }
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+ fi
+@@ -3376,7 +3266,7 @@ rm -f conftest.$ac_ext conftest$ac_cv_ex
+ ac_clean_files=$ac_clean_files_save
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+ $as_echo_n "checking for suffix of object files... " >&6; }
+-if test "${ac_cv_objext+set}" = set; then :
++if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -3416,8 +3306,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "cannot compute suffix of object files: cannot compile
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "cannot compute suffix of object files: cannot compile
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ rm -f conftest.$ac_cv_objext conftest.$ac_ext
+ fi
+@@ -3427,7 +3317,7 @@ OBJEXT=$ac_cv_objext
+ ac_objext=$OBJEXT
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+ $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+-if test "${ac_cv_c_compiler_gnu+set}" = set; then :
++if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -3464,7 +3354,7 @@ ac_test_CFLAGS=${CFLAGS+set}
+ ac_save_CFLAGS=$CFLAGS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+ $as_echo_n "checking whether $CC accepts -g... " >&6; }
+-if test "${ac_cv_prog_cc_g+set}" = set; then :
++if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+@@ -3542,7 +3432,7 @@ else
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+ $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+-if test "${ac_cv_prog_cc_c89+set}" = set; then :
++if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_cv_prog_cc_c89=no
+@@ -3703,7 +3593,7 @@ depcc="$CC" am_compiler_list=
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+ $as_echo_n "checking dependency style of $depcc... " >&6; }
+-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
++if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+@@ -3834,8 +3724,8 @@ esac
+
+
+
+-macro_version='2.2.6b'
+-macro_revision='1.3017'
++macro_version='2.4'
++macro_revision='1.3293'
+
+
+
+@@ -3853,27 +3743,27 @@ ltmain="$ac_aux_dir/ltmain.sh"
+
+ # Make sure we can run config.sub.
+ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+- as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
++ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+ $as_echo_n "checking build system type... " >&6; }
+-if test "${ac_cv_build+set}" = set; then :
++if ${ac_cv_build+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_build_alias=$build_alias
+ test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ test "x$ac_build_alias" = x &&
+- as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
++ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+- as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+ $as_echo "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
+-*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
++*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+@@ -3891,14 +3781,14 @@ case $build_os in *\ *) build_os=`echo "
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+ $as_echo_n "checking host system type... " >&6; }
+-if test "${ac_cv_host+set}" = set; then :
++if ${ac_cv_host+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "x$host_alias" = x; then
+ ac_cv_host=$ac_cv_build
+ else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+- as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
++ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ fi
+
+ fi
+@@ -3906,7 +3796,7 @@ fi
+ $as_echo "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
+-*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
++*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+@@ -3922,9 +3812,78 @@ IFS=$ac_save_IFS
+ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
++# Backslashify metacharacters that are still active within
++# double-quoted strings.
++sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++
++# Sed substitution to delay expansion of an escaped shell variable in a
++# double_quote_subst'ed string.
++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
++
++# Sed substitution to delay expansion of an escaped single quote.
++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
++
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++
++ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
++ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
++$as_echo_n "checking how to print strings... " >&6; }
++# Test print first, because it will be a builtin if present.
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
++ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='print -r --'
++elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
++ ECHO='printf %s\n'
++else
++ # Use this function as a fallback that always works.
++ func_fallback_echo ()
++ {
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++ }
++ ECHO='func_fallback_echo'
++fi
++
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO ""
++}
++
++case "$ECHO" in
++ printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
++$as_echo "printf" >&6; } ;;
++ print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
++$as_echo "print -r" >&6; } ;;
++ *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
++$as_echo "cat" >&6; } ;;
++esac
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+ $as_echo_n "checking for a sed that does not truncate output... " >&6; }
+-if test "${ac_cv_path_SED+set}" = set; then :
++if ${ac_cv_path_SED+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+@@ -3979,7 +3938,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_SED"; then
+- as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
++ as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_SED=$SED
+@@ -4006,7 +3965,7 @@ Xsed="$SED -e 1s/^X//"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+ $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+-if test "${ac_cv_path_GREP+set}" = set; then :
++if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$GREP"; then
+@@ -4055,7 +4014,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+- as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_GREP=$GREP
+@@ -4069,7 +4028,7 @@ $as_echo "$ac_cv_path_GREP" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+ $as_echo_n "checking for egrep... " >&6; }
+-if test "${ac_cv_path_EGREP+set}" = set; then :
++if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+@@ -4121,7 +4080,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+- as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_EGREP=$EGREP
+@@ -4136,7 +4095,7 @@ $as_echo "$ac_cv_path_EGREP" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+ $as_echo_n "checking for fgrep... " >&6; }
+-if test "${ac_cv_path_FGREP+set}" = set; then :
++if ${ac_cv_path_FGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+@@ -4188,7 +4147,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_FGREP"; then
+- as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_FGREP=$FGREP
+@@ -4267,7 +4226,7 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+ $as_echo_n "checking for non-GNU ld... " >&6; }
+ fi
+-if test "${lt_cv_path_LD+set}" = set; then :
++if ${lt_cv_path_LD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -z "$LD"; then
+@@ -4304,10 +4263,10 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+-test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
++test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+ $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+-if test "${lt_cv_prog_gnu_ld+set}" = set; then :
++if ${lt_cv_prog_gnu_ld+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ # I'd rather use --version here, but apparently some GNU lds only accept -v.
+@@ -4334,7 +4293,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+ $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+-if test "${lt_cv_path_NM+set}" = set; then :
++if ${lt_cv_path_NM+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$NM"; then
+@@ -4387,14 +4346,17 @@ if test "$lt_cv_path_NM" != "no"; then
+ NM="$lt_cv_path_NM"
+ else
+ # Didn't find any BSD compatible name lister, look for dumpbin.
+- if test -n "$ac_tool_prefix"; then
+- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
++ if test -n "$DUMPBIN"; then :
++ # Let the user override the test.
++ else
++ if test -n "$ac_tool_prefix"; then
++ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+ set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
++if ${ac_cv_prog_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$DUMPBIN"; then
+@@ -4432,13 +4394,13 @@ fi
+ fi
+ if test -z "$DUMPBIN"; then
+ ac_ct_DUMPBIN=$DUMPBIN
+- for ac_prog in "dumpbin -symbols" "link -dump -symbols"
++ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
++if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_DUMPBIN"; then
+@@ -4487,6 +4449,15 @@ esac
+ fi
+ fi
+
++ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
++ *COFF*)
++ DUMPBIN="$DUMPBIN -symbols"
++ ;;
++ *)
++ DUMPBIN=:
++ ;;
++ esac
++ fi
+
+ if test "$DUMPBIN" != ":"; then
+ NM="$DUMPBIN"
+@@ -4501,18 +4472,18 @@ test -z "$NM" && NM=nm
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+ $as_echo_n "checking the name lister ($NM) interface... " >&6; }
+-if test "${lt_cv_nm_interface+set}" = set; then :
++if ${lt_cv_nm_interface+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_nm_interface="BSD nm"
+ echo "int some_variable = 0;" > conftest.$ac_ext
+- (eval echo "\"\$as_me:4509: $ac_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+ (eval "$ac_compile" 2>conftest.err)
+ cat conftest.err >&5
+- (eval echo "\"\$as_me:4512: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+ cat conftest.err >&5
+- (eval echo "\"\$as_me:4515: output\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+ cat conftest.out >&5
+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+ lt_cv_nm_interface="MS dumpbin"
+@@ -4536,7 +4507,7 @@ fi
+ # find the maximum length of command line arguments
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+ $as_echo_n "checking the maximum length of command line arguments... " >&6; }
+-if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
++if ${lt_cv_sys_max_cmd_len+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ i=0
+@@ -4569,6 +4540,11 @@ else
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
++ mint*)
++ # On MiNT this can take a long time and run out of memory.
++ lt_cv_sys_max_cmd_len=8192;
++ ;;
++
+ amigaos*)
+ # On AmigaOS with pdksh, this test takes hours, literally.
+ # So we just punt and use a minimum line length of 8192.
+@@ -4633,8 +4609,8 @@ else
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+- while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
++ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
++ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+@@ -4676,8 +4652,8 @@ $as_echo_n "checking whether the shell u
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
+- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+- = c,a/b,, \
++ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++ = c,a/b,b/c, \
+ && eval 'test $(( 1 + 1 )) -eq 2 \
+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+ && xsi_shell=yes
+@@ -4726,9 +4702,83 @@ esac
+
+
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++ ;;
++ esac
++ ;;
++ *-*-cygwin* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++ ;;
++ *-*-cygwin* )
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++ * ) # otherwise, assume *nix
++ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++ ;;
++ esac
++ ;;
++ * ) # unhandled hosts (and "normal" native builds)
++ lt_cv_to_host_file_cmd=func_convert_file_noop
++ ;;
++esac
++
++fi
++
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ #assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++ *-*-mingw* )
++ case $build in
++ *-*-mingw* ) # actually msys
++ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++ ;;
++ esac
++ ;;
++esac
++
++fi
++
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+ $as_echo_n "checking for $LD option to reload object files... " >&6; }
+-if test "${lt_cv_ld_reload_flag+set}" = set; then :
++if ${lt_cv_ld_reload_flag+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_ld_reload_flag='-r'
+@@ -4742,6 +4792,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ if test "$GCC" != yes; then
++ reload_cmds=false
++ fi
++ ;;
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -4764,7 +4819,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}objdump; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
++if ${ac_cv_prog_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OBJDUMP"; then
+@@ -4804,7 +4859,7 @@ if test -z "$ac_cv_prog_OBJDUMP"; then
+ set dummy objdump; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OBJDUMP"; then
+@@ -4863,7 +4918,7 @@ test -z "$OBJDUMP" && OBJDUMP=objdump
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+ $as_echo_n "checking how to recognize dependent libraries... " >&6; }
+-if test "${lt_cv_deplibs_check_method+set}" = set; then :
++if ${lt_cv_deplibs_check_method+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_file_magic_cmd='$MAGIC_CMD'
+@@ -4905,16 +4960,18 @@ mingw* | pw32*)
+ # Base MSYS/MinGW do not provide the 'file' command needed by
+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
+ # unless we find 'file', for example because we are cross-compiling.
+- if ( file / ) >/dev/null 2>&1; then
++ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
++ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ else
+- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++ # Keep this pattern in sync with the one in func_win32_libid.
++ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ fi
+ ;;
+
+-cegcc)
++cegcc*)
+ # use the weaker test based on 'objdump'. See mingw*.
+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+@@ -4944,6 +5001,10 @@ gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
++haiku*)
++ lt_cv_deplibs_check_method=pass_all
++ ;;
++
+ hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case $host_cpu in
+@@ -4952,11 +5013,11 @@ hpux10.20* | hpux11*)
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+@@ -4982,7 +5043,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+-netbsd* | netbsdelf*-gnu)
++netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ else
+@@ -5059,6 +5120,21 @@ esac
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+ $as_echo "$lt_cv_deplibs_check_method" >&6; }
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++ case $host_os in
++ mingw* | pw32*)
++ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++ want_nocaseglob=yes
++ else
++ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++ fi
++ ;;
++ esac
++fi
++
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -5074,16 +5150,26 @@ test -z "$deplibs_check_method" && depli
+
+
+
++
++
++
++
++
++
++
++
++
++
+ if test -n "$ac_tool_prefix"; then
+- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ar; ac_word=$2
++ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_AR+set}" = set; then :
++if ${ac_cv_prog_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$AR"; then
+- ac_cv_prog_AR="$AR" # Let the user override the test.
++ if test -n "$DLLTOOL"; then
++ ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5092,7 +5178,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_AR="${ac_tool_prefix}ar"
++ ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5102,10 +5188,10 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-AR=$ac_cv_prog_AR
+-if test -n "$AR"; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+-$as_echo "$AR" >&6; }
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+@@ -5113,17 +5199,17 @@ fi
+
+
+ fi
+-if test -z "$ac_cv_prog_AR"; then
+- ac_ct_AR=$AR
+- # Extract the first word of "ar", so it can be a program name with args.
+-set dummy ar; ac_word=$2
++if test -z "$ac_cv_prog_DLLTOOL"; then
++ ac_ct_DLLTOOL=$DLLTOOL
++ # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$ac_ct_AR"; then
+- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
++ if test -n "$ac_ct_DLLTOOL"; then
++ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5132,7 +5218,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_ac_ct_AR="ar"
++ ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5142,17 +5228,17 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-ac_ct_AR=$ac_cv_prog_ac_ct_AR
+-if test -n "$ac_ct_AR"; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+-$as_echo "$ac_ct_AR" >&6; }
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+
+- if test "x$ac_ct_AR" = x; then
+- AR="false"
++ if test "x$ac_ct_DLLTOOL" = x; then
++ DLLTOOL="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+ yes:)
+@@ -5160,18 +5246,55 @@ yes:)
+ $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ ac_tool_warned=yes ;;
+ esac
+- AR=$ac_ct_AR
++ DLLTOOL=$ac_ct_DLLTOOL
+ fi
+ else
+- AR="$ac_cv_prog_AR"
++ DLLTOOL="$ac_cv_prog_DLLTOOL"
+ fi
+
+-test -z "$AR" && AR=ar
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++
++
++
++
++
++
+
+
+
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++ # two different shell functions defined in ltmain.sh
++ # decide which to use based on capabilities of $DLLTOOL
++ case `$DLLTOOL --help 2>&1` in
++ *--identify-strict*)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++ ;;
++ *)
++ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++ ;;
++ esac
++ ;;
++*)
++ # fallback: assume linklib IS sharedlib
++ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++ ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
+
+
+
+@@ -5180,15 +5303,17 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
+
+
+ if test -n "$ac_tool_prefix"; then
+- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}strip; ac_word=$2
++ for ac_prog in ar
++ do
++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_STRIP+set}" = set; then :
++if ${ac_cv_prog_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$STRIP"; then
+- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++ if test -n "$AR"; then
++ ac_cv_prog_AR="$AR" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5197,7 +5322,7 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5207,28 +5332,32 @@ IFS=$as_save_IFS
+
+ fi
+ fi
+-STRIP=$ac_cv_prog_STRIP
+-if test -n "$STRIP"; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+-$as_echo "$STRIP" >&6; }
++AR=$ac_cv_prog_AR
++if test -n "$AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
++$as_echo "$AR" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+
+
++ test -n "$AR" && break
++ done
+ fi
+-if test -z "$ac_cv_prog_STRIP"; then
+- ac_ct_STRIP=$STRIP
+- # Extract the first word of "strip", so it can be a program name with args.
+-set dummy strip; ac_word=$2
++if test -z "$AR"; then
++ ac_ct_AR=$AR
++ for ac_prog in ar
++do
++ # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
++if ${ac_cv_prog_ac_ct_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+- if test -n "$ac_ct_STRIP"; then
+- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++ if test -n "$ac_ct_AR"; then
++ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+@@ -5237,7 +5366,172 @@ do
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+- ac_cv_prog_ac_ct_STRIP="strip"
++ ac_cv_prog_ac_ct_AR="$ac_prog"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_AR=$ac_cv_prog_ac_ct_AR
++if test -n "$ac_ct_AR"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
++$as_echo "$ac_ct_AR" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++ test -n "$ac_ct_AR" && break
++done
++
++ if test "x$ac_ct_AR" = x; then
++ AR="false"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ AR=$ac_ct_AR
++ fi
++fi
++
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ar_at_file=no
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++int
++main ()
++{
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++ echo conftest.$ac_objext > conftest.lst
++ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -eq 0; then
++ # Ensure the archiver fails upon bogus file names.
++ rm -f conftest.$ac_objext libconftest.a
++ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++ (eval $lt_ar_try) 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }
++ if test "$ac_status" -ne 0; then
++ lt_cv_ar_at_file=@
++ fi
++ fi
++ rm -f conftest.* libconftest.a
++
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
++
++if test "x$lt_cv_ar_at_file" = xno; then
++ archiver_list_spec=
++else
++ archiver_list_spec=$lt_cv_ar_at_file
++fi
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
++set dummy ${ac_tool_prefix}strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$STRIP"; then
++ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++STRIP=$ac_cv_prog_STRIP
++if test -n "$STRIP"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
++$as_echo "$STRIP" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_STRIP"; then
++ ac_ct_STRIP=$STRIP
++ # Extract the first word of "strip", so it can be a program name with args.
++set dummy strip; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_STRIP"; then
++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+@@ -5283,7 +5577,7 @@ if test -n "$ac_tool_prefix"; then
+ set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_RANLIB+set}" = set; then :
++if ${ac_cv_prog_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$RANLIB"; then
+@@ -5323,7 +5617,7 @@ if test -z "$ac_cv_prog_RANLIB"; then
+ set dummy ranlib; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
++if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_RANLIB"; then
+@@ -5394,6 +5688,18 @@ if test -n "$RANLIB"; then
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ fi
+
++case $host_os in
++ darwin*)
++ lock_old_archive_extraction=yes ;;
++ *)
++ lock_old_archive_extraction=no ;;
++esac
++
++
++
++
++
++
+
+
+
+@@ -5440,7 +5746,7 @@ compiler=$CC
+ # Check for command to grab the raw symbol name followed by C symbol from nm.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+ $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
++if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+
+@@ -5501,8 +5807,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
+-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -5538,6 +5844,7 @@ for ac_symprfx in "" "_"; do
+ else
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ fi
++ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+@@ -5563,8 +5870,8 @@ _LT_EOF
+ test $ac_status = 0; }; then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
+- (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
++ (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s "$nlist"; then
+@@ -5579,6 +5886,18 @@ _LT_EOF
+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -5590,7 +5909,7 @@ _LT_EOF
+ cat <<_LT_EOF >> conftest.$ac_ext
+
+ /* The mapping between symbol names and symbols. */
+-const struct {
++LT_DLSYM_CONST struct {
+ const char *name;
+ void *address;
+ }
+@@ -5616,8 +5935,8 @@ static const void *lt_preloaded_setup()
+ _LT_EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+- lt_save_LIBS="$LIBS"
+- lt_save_CFLAGS="$CFLAGS"
++ lt_globsym_save_LIBS=$LIBS
++ lt_globsym_save_CFLAGS=$CFLAGS
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+@@ -5627,8 +5946,8 @@ _LT_EOF
+ test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+- LIBS="$lt_save_LIBS"
+- CFLAGS="$lt_save_CFLAGS"
++ LIBS=$lt_globsym_save_LIBS
++ CFLAGS=$lt_globsym_save_CFLAGS
+ else
+ echo "cannot find nm_test_func in $nlist" >&5
+ fi
+@@ -5665,6 +5984,12 @@ else
+ $as_echo "ok" >&6; }
+ fi
+
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++ nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++ nm_file_list_spec='@'
++fi
+
+
+
+@@ -5687,6 +6012,48 @@ fi
+
+
+
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
++
++# Check whether --with-sysroot was given.
++if test "${with_sysroot+set}" = set; then :
++ withval=$with_sysroot;
++else
++ with_sysroot=no
++fi
++
++
++lt_sysroot=
++case ${with_sysroot} in #(
++ yes)
++ if test "$GCC" = yes; then
++ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++ fi
++ ;; #(
++ /*)
++ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
++ ;; #(
++ no|'')
++ ;; #(
++ *)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
++$as_echo "${with_sysroot}" >&6; }
++ as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++ ;;
++esac
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
++
++
++
++
++
+ # Check whether --enable-libtool-lock was given.
+ if test "${enable_libtool_lock+set}" = set; then :
+ enableval=$enable_libtool_lock;
+@@ -5718,7 +6085,7 @@ ia64-*-hpux*)
+ ;;
+ *-*-irix6*)
+ # Find out which ABI we are using.
+- echo '#line 5721 "configure"' > conftest.$ac_ext
++ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+@@ -5812,7 +6179,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
+ CFLAGS="$CFLAGS -belf"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+ $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+-if test "${lt_cv_cc_needs_belf+set}" = set; then :
++if ${lt_cv_cc_needs_belf+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_ext=c
+@@ -5880,6 +6247,123 @@ esac
+
+ need_locks="$enable_libtool_lock"
+
++if test -n "$ac_tool_prefix"; then
++ # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$MANIFEST_TOOL"; then
++ ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++ # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ if test -n "$ac_ct_MANIFEST_TOOL"; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=$as_save_IFS
++ test -z "$as_dir" && as_dir=.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
++ ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++ done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++ if test "x$ac_ct_MANIFEST_TOOL" = x; then
++ MANIFEST_TOOL=":"
++ else
++ case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++ MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++ fi
++else
++ MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
++
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_path_mainfest_tool=no
++ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++ cat conftest.err >&5
++ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++ lt_cv_path_mainfest_tool=yes
++ fi
++ rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++ MANIFEST_TOOL=:
++fi
++
++
++
++
++
+
+ case $host_os in
+ rhapsody* | darwin*)
+@@ -5888,7 +6372,7 @@ need_locks="$enable_libtool_lock"
+ set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
++if ${ac_cv_prog_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$DSYMUTIL"; then
+@@ -5928,7 +6412,7 @@ if test -z "$ac_cv_prog_DSYMUTIL"; then
+ set dummy dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
++if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_DSYMUTIL"; then
+@@ -5980,7 +6464,7 @@ fi
+ set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_NMEDIT+set}" = set; then :
++if ${ac_cv_prog_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$NMEDIT"; then
+@@ -6020,7 +6504,7 @@ if test -z "$ac_cv_prog_NMEDIT"; then
+ set dummy nmedit; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
++if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_NMEDIT"; then
+@@ -6072,7 +6556,7 @@ fi
+ set dummy ${ac_tool_prefix}lipo; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_LIPO+set}" = set; then :
++if ${ac_cv_prog_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$LIPO"; then
+@@ -6112,7 +6596,7 @@ if test -z "$ac_cv_prog_LIPO"; then
+ set dummy lipo; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
++if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_LIPO"; then
+@@ -6164,7 +6648,7 @@ fi
+ set dummy ${ac_tool_prefix}otool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_OTOOL+set}" = set; then :
++if ${ac_cv_prog_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OTOOL"; then
+@@ -6204,7 +6688,7 @@ if test -z "$ac_cv_prog_OTOOL"; then
+ set dummy otool; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
++if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OTOOL"; then
+@@ -6256,7 +6740,7 @@ fi
+ set dummy ${ac_tool_prefix}otool64; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_OTOOL64+set}" = set; then :
++if ${ac_cv_prog_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$OTOOL64"; then
+@@ -6296,7 +6780,7 @@ if test -z "$ac_cv_prog_OTOOL64"; then
+ set dummy otool64; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
++if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$ac_ct_OTOOL64"; then
+@@ -6371,7 +6855,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+ $as_echo_n "checking for -single_module linker flag... " >&6; }
+-if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
++if ${lt_cv_apple_cc_single_mod+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_apple_cc_single_mod=no
+@@ -6400,7 +6884,7 @@ fi
+ $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+ $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+-if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
++if ${lt_cv_ld_exported_symbols_list+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_ld_exported_symbols_list=no
+@@ -6430,6 +6914,38 @@ rm -f core conftest.err conftest.$ac_obj
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+ $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
++$as_echo_n "checking for -force_load linker flag... " >&6; }
++if ${lt_cv_ld_force_load+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_ld_force_load=no
++ cat > conftest.c << _LT_EOF
++int forced_loaded() { return 2;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
++ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
++ echo "$AR cru libconftest.a conftest.o" >&5
++ $AR cru libconftest.a conftest.o 2>&5
++ echo "$RANLIB libconftest.a" >&5
++ $RANLIB libconftest.a 2>&5
++ cat > conftest.c << _LT_EOF
++int main() { return 0;}
++_LT_EOF
++ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
++ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
++ _lt_result=$?
++ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
++ lt_cv_ld_force_load=yes
++ else
++ cat conftest.err >&5
++ fi
++ rm -f conftest.err libconftest.a conftest conftest.c
++ rm -rf conftest.dSYM
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
++$as_echo "$lt_cv_ld_force_load" >&6; }
+ case $host_os in
+ rhapsody* | darwin1.[012])
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+@@ -6457,7 +6973,7 @@ $as_echo "$lt_cv_ld_exported_symbols_lis
+ else
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+- if test "$DSYMUTIL" != ":"; then
++ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ _lt_dsymutil='~$DSYMUTIL $lib || :'
+ else
+ _lt_dsymutil=
+@@ -6477,7 +6993,7 @@ if test -n "$CPP" && test -d "$CPP"; the
+ CPP=
+ fi
+ if test -z "$CPP"; then
+- if test "${ac_cv_prog_CPP+set}" = set; then :
++ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ # Double quotes because CPP needs to be expanded
+@@ -6507,7 +7023,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -6523,11 +7039,11 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.i conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+ break
+ fi
+@@ -6566,7 +7082,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -6582,18 +7098,18 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.i conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.err conftest.$ac_ext
++rm -f conftest.i conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error "C preprocessor \"$CPP\" fails sanity check
+-See \`config.log' for more details." "$LINENO" 5; }
++as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
++See \`config.log' for more details" "$LINENO" 5; }
+ fi
+
+ ac_ext=c
+@@ -6605,7 +7121,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+ $as_echo_n "checking for ANSI C header files... " >&6; }
+-if test "${ac_cv_header_stdc+set}" = set; then :
++if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -6722,8 +7238,7 @@ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+ "
+-eval as_val=\$$as_ac_Header
+- if test "x$as_val" = x""yes; then :
++if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -6737,7 +7252,7 @@ for ac_header in dlfcn.h
+ do :
+ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+ "
+-if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
++if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE_DLFCN_H 1
+ _ACEOF
+@@ -6748,6 +7263,8 @@ done
+
+
+
++
++
+ # Set options
+
+
+@@ -6900,6 +7417,7 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtoo
+
+
+
++
+ test -z "$LN_S" && LN_S="ln -s"
+
+
+@@ -6921,7 +7439,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+ $as_echo_n "checking for objdir... " >&6; }
+-if test "${lt_cv_objdir+set}" = set; then :
++if ${lt_cv_objdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ rm -f .libs 2>/dev/null
+@@ -6949,19 +7467,6 @@ _ACEOF
+
+
+
-
--# func_basename file
--func_basename ()
--{
-- func_basename_result="${1##*/}"
--}
-
--# func_dirname_and_basename file append nondir_replacement
--# perform func_basename and func_dirname in a single function
--# call:
--# dirname: Compute the dirname of FILE. If nonempty,
--# add APPEND to the result, otherwise set result
--# to NONDIR_REPLACEMENT.
--# value returned in "$func_dirname_result"
--# basename: Compute filename of FILE.
--# value retuned in "$func_basename_result"
--# Implementation must be kept synchronized with func_dirname
--# and func_basename. For efficiency, we do not delegate to
--# those functions but instead duplicate the functionality here.
--func_dirname_and_basename ()
--{
-- case ${1} in
-- */*) func_dirname_result="${1%/*}${2}" ;;
-- * ) func_dirname_result="${3}" ;;
-- esac
-- func_basename_result="${1##*/}"
--}
-
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--func_stripname ()
--{
-- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
-- # positional parameters, so assign one to ordinary parameter first.
-- func_stripname_result=${3}
-- func_stripname_result=${func_stripname_result#"${1}"}
-- func_stripname_result=${func_stripname_result%"${2}"}
--}
-
--# func_opt_split
--func_opt_split ()
--{
-- func_opt_split_opt=${1%%=*}
-- func_opt_split_arg=${1#*=}
--}
-
--# func_lo2o object
--func_lo2o ()
--{
-- case ${1} in
-- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
-- *) func_lo2o_result=${1} ;;
-- esac
--}
-
--# func_xform libobj-or-source
--func_xform ()
--{
-- func_xform_result=${1%.*}.lo
--}
-
--# func_arith arithmetic-term...
--func_arith ()
--{
-- func_arith_result=$(( $* ))
--}
-
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
-- func_len_result=${#1}
--}
-
--_LT_EOF
-- ;;
-- *) # Bourne compatible functions.
-- cat << \_LT_EOF >> "$cfgfile"
-
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE. If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
-- # Extract subdirectory from the argument.
-- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
-- if test "X$func_dirname_result" = "X${1}"; then
-- func_dirname_result="${3}"
-- else
-- func_dirname_result="$func_dirname_result${2}"
-- fi
--}
-
--# func_basename file
--func_basename ()
--{
-- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
--}
-
-
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--# func_strip_suffix prefix name
--func_stripname ()
--{
-- case ${2} in
-- .*) func_stripname_result=`$ECHO "X${3}" \
-- | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
-- *) func_stripname_result=`$ECHO "X${3}" \
-- | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
-- esac
--}
+ case $host_os in
+ aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+@@ -6974,23 +7479,6 @@ aix3*)
+ ;;
+ esac
+
+-# Sed substitution that helps us do robust quoting. It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-
--# sed scripts:
--my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
--my_sed_long_arg='1s/^-[^=]*=//'
+-# Same as above, but do not quote variable references.
+-double_quote_subst='s/\(["`\\]\)/\\\1/g'
-
--# func_opt_split
--func_opt_split ()
--{
-- func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
-- func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
--}
+-# Sed substitution to delay expansion of an escaped shell variable in a
+-# double_quote_subst'ed string.
+-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
--# func_lo2o object
--func_lo2o ()
--{
-- func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
--}
+-# Sed substitution to delay expansion of an escaped single quote.
+-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+-
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_subst='s/\*/\\\*/g'
+-
+ # Global variables:
+ ofile=libtool
+ can_build_shared=yes
+@@ -7019,7 +7507,7 @@ for cc_temp in $compiler""; do
+ *) break;;
+ esac
+ done
+-cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
++cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+ # Only perform the check for file, if the check method requires it
+@@ -7029,7 +7517,7 @@ file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+ $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $MAGIC_CMD in
+@@ -7095,7 +7583,7 @@ if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+ $as_echo_n "checking for file... " >&6; }
+-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
++if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $MAGIC_CMD in
+@@ -7224,11 +7712,16 @@ if test -n "$compiler"; then
+ lt_prog_compiler_no_builtin_flag=
+
+ if test "$GCC" = yes; then
+- lt_prog_compiler_no_builtin_flag=' -fno-builtin'
++ case $cc_basename in
++ nvcc*)
++ lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
++ *)
++ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
++ esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+ $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
++if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_rtti_exceptions=no
+@@ -7244,15 +7737,15 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:7247: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:7251: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_rtti_exceptions=yes
+@@ -7281,8 +7774,6 @@ fi
+ lt_prog_compiler_pic=
+ lt_prog_compiler_static=
+
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl='-Wl,'
+@@ -7330,6 +7821,12 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-fno-common'
+ ;;
+
++ haiku*)
++ # PIC is the default for Haiku.
++ # The "-static" flag exists, but is broken.
++ lt_prog_compiler_static=
++ ;;
++
+ hpux*)
+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
+@@ -7372,6 +7869,13 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
++
++ case $cc_basename in
++ nvcc*) # Cuda Compiler Driver 2.2
++ lt_prog_compiler_wl='-Xlinker '
++ lt_prog_compiler_pic='-Xcompiler -fPIC'
++ ;;
++ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+@@ -7434,7 +7938,13 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='--shared'
+ lt_prog_compiler_static='--static'
+ ;;
+- pgcc* | pgf77* | pgf90* | pgf95*)
++ nagfor*)
++ # NAG Fortran compiler
++ lt_prog_compiler_wl='-Wl,-Wl,,'
++ lt_prog_compiler_pic='-PIC'
++ lt_prog_compiler_static='-Bstatic'
++ ;;
++ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group compilers (*not* the Pentium gcc compiler,
+ # which looks to be a dead project)
+ lt_prog_compiler_wl='-Wl,'
+@@ -7446,25 +7956,25 @@ $as_echo_n "checking for $compiler optio
+ # All Alpha code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+- xl*)
+- # IBM XL C 8.0/Fortran 10.1 on PPC
++ xl* | bgxl* | bgf* | mpixl*)
++ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-qpic'
+ lt_prog_compiler_static='-qstaticlink'
+ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
+- *Sun\ C*)
+- # Sun C 5.9
++ *Sun\ F* | *Sun*Fortran*)
++ # Sun Fortran 8.3 passes all unrecognized flags to the linker
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+- lt_prog_compiler_wl='-Wl,'
++ lt_prog_compiler_wl=''
+ ;;
+- *Sun\ F*)
+- # Sun Fortran 8.3 passes all unrecognized flags to the linker
++ *Sun\ C*)
++ # Sun C 5.9
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+- lt_prog_compiler_wl=''
++ lt_prog_compiler_wl='-Wl,'
+ ;;
+ esac
+ ;;
+@@ -7496,7 +8006,7 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ case $cc_basename in
+- f77* | f90* | f95*)
++ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ lt_prog_compiler_wl='-Qoption ld ';;
+ *)
+ lt_prog_compiler_wl='-Wl,';;
+@@ -7553,13 +8063,17 @@ case $host_os in
+ lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+ ;;
+ esac
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+-$as_echo "$lt_prog_compiler_pic" >&6; }
+-
+-
+-
+-
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -7567,7 +8081,7 @@ $as_echo "$lt_prog_compiler_pic" >&6; }
+ if test -n "$lt_prog_compiler_pic"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+ $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+-if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
++if ${lt_cv_prog_compiler_pic_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_pic_works=no
+@@ -7583,15 +8097,15 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:7586: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:7590: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_pic_works=yes
+@@ -7620,13 +8134,18 @@ fi
+
+
+
++
++
++
++
++
+ #
+ # Check to make sure the static flag actually works.
+ #
+ wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+ $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+-if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
++if ${lt_cv_prog_compiler_static_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_static_works=no
+@@ -7639,7 +8158,7 @@ else
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_static_works=yes
+@@ -7669,7 +8188,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+ $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+-if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_c_o=no
+@@ -7688,16 +8207,16 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:7691: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:7695: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+@@ -7724,7 +8243,7 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6;
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+ $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+-if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
++if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ lt_cv_prog_compiler_c_o=no
+@@ -7743,16 +8262,16 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:7746: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:7750: \$? = $ac_status" >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+@@ -7862,13 +8381,36 @@ $as_echo_n "checking whether the $compil
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+- linux* | k*bsd*-gnu)
+- link_all_deplibs=no
+- ;;
+ esac
+
+ ld_shlibs=yes
++
++ # On some targets, GNU ld is compatible enough with the native linker
++ # that we're better off using the native interface for both.
++ lt_use_gnu_ld_interface=no
+ if test "$with_gnu_ld" = yes; then
++ case $host_os in
++ aix*)
++ # The AIX port of GNU ld has always aspired to compatibility
++ # with the native linker. However, as the warning in the GNU ld
++ # block says, versions before 2.19.5* couldn't really create working
++ # shared libraries, regardless of the interface used.
++ case `$LD -v 2>&1` in
++ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
++ *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
++ *\ \(GNU\ Binutils\)\ [3-9]*) ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ ;;
++ *)
++ lt_use_gnu_ld_interface=yes
++ ;;
++ esac
++ fi
++
++ if test "$lt_use_gnu_ld_interface" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+@@ -7902,11 +8444,12 @@ $as_echo_n "checking whether the $compil
+ ld_shlibs=no
+ cat <<_LT_EOF 1>&2
+
+-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
++*** Warning: the GNU linker, at least up to release 2.19, is reported
+ *** to be unable to reliably create shared libraries on AIX.
+ *** Therefore, libtool is disabling shared libraries support. If you
+-*** really care for shared libraries, you may want to modify your PATH
+-*** so that a non-GNU linker is found, and then restart.
++*** really care for shared libraries, you may want to install binutils
++*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
++*** You will then need to restart the configuration process.
+
+ _LT_EOF
+ fi
+@@ -7942,10 +8485,12 @@ _LT_EOF
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec='-L$libdir'
++ export_dynamic_flag_spec='${wl}--export-all-symbols'
+ allow_undefined_flag=unsupported
+ always_export_symbols=no
+ enable_shared_with_static_runtimes=yes
+- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++ exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -7963,6 +8508,11 @@ _LT_EOF
+ fi
+ ;;
+
++ haiku*)
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ link_all_deplibs=yes
++ ;;
++
+ interix[3-9]*)
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+@@ -7988,15 +8538,16 @@ _LT_EOF
+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+ && test "$tmp_diet" = no
+ then
+- tmp_addflag=
++ tmp_addflag=' $pic_flag'
+ tmp_sharedflag='-shared'
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
+- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
+- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
+- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ pgf77* | pgf90* | pgf95* | pgfortran*)
++ # Portland Group f77 and f90 compilers
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+@@ -8007,13 +8558,17 @@ _LT_EOF
+ lf95*) # Lahey Fortran 8.1
+ whole_archive_flag_spec=
+ tmp_sharedflag='--shared' ;;
+- xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
++ xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+ tmp_sharedflag='-qmkshrobj'
+ tmp_addflag= ;;
++ nvcc*) # Cuda Compiler Driver 2.2
++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
++ compiler_needs_object=yes
++ ;;
+ esac
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C 5.9
+- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
++ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ compiler_needs_object=yes
+ tmp_sharedflag='-G' ;;
+ *Sun\ F*) # Sun Fortran 8.3
+@@ -8029,17 +8584,17 @@ _LT_EOF
+ fi
+
+ case $cc_basename in
+- xlf*)
++ xlf* | bgf* | bgxlf* | mpixlf*)
+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ hardcode_libdir_flag_spec=
+ hardcode_libdir_flag_spec_ld='-rpath $libdir'
+- archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+- $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ esac
+@@ -8048,13 +8603,13 @@ _LT_EOF
+ fi
+ ;;
+
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+@@ -8072,8 +8627,8 @@ _LT_EOF
+
+ _LT_EOF
+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+@@ -8119,8 +8674,8 @@ _LT_EOF
+
+ *)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+@@ -8160,8 +8715,10 @@ _LT_EOF
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
++ # Also, AIX nm treats weak defined symbols like other global
++ # defined symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+@@ -8223,7 +8780,6 @@ _LT_EOF
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
+- link_all_deplibs=no
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+@@ -8249,7 +8805,13 @@ _LT_EOF
+ allow_undefined_flag='-berok'
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -8262,25 +8824,32 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+
+-lt_aix_libpath_sed='
+- /Import File Strings/,/^$/ {
+- /^0/ {
+- s/^0 *\(.*\)$/\1/
+- p
+- }
+- }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
++ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+@@ -8289,7 +8858,13 @@ if test -z "$aix_libpath"; then aix_libp
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ if test "${lt_cv_aix_libpath+set}" = set; then
++ aix_libpath=$lt_cv_aix_libpath
++else
++ if ${lt_cv_aix_libpath_+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -8302,30 +8877,42 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+
+-lt_aix_libpath_sed='
+- /Import File Strings/,/^$/ {
+- /^0/ {
+- s/^0 *\(.*\)$/\1/
+- p
+- }
+- }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++ lt_aix_libpath_sed='
++ /Import File Strings/,/^$/ {
++ /^0/ {
++ s/^0 *\([^ ]*\) *$/\1/
++ p
++ }
++ }'
++ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ # Check for a 64-bit object if we didn't find anything.
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++ if test -z "$lt_cv_aix_libpath_"; then
++ lt_cv_aix_libpath_="/usr/lib:/lib"
++ fi
++
++fi
++
++ aix_libpath=$lt_cv_aix_libpath_
++fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag=' ${wl}-bernotok'
+ allow_undefined_flag=' ${wl}-berok'
+- # Exported symbols can be pulled into shared objects from archives
+- whole_archive_flag_spec='$convenience'
++ if test "$with_gnu_ld" = yes; then
++ # We only use this code for GNU lds that support --whole-archive.
++ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
++ else
++ # Exported symbols can be pulled into shared objects from archives
++ whole_archive_flag_spec='$convenience'
++ fi
+ archive_cmds_need_lc=yes
+ # This is similar to how AIX traditionally builds its shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+@@ -8357,20 +8944,63 @@ if test -z "$aix_libpath"; then aix_libp
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+- hardcode_libdir_flag_spec=' '
+- allow_undefined_flag=unsupported
+- # Tell ltmain to make .lib files, not .a files.
+- libext=lib
+- # Tell ltmain to make .dll files, not .so files.
+- shrext_cmds=".dll"
+- # FIXME: Setting linknames here is a bad hack.
+- archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+- # The linker will automatically build a .lib file if we build a DLL.
+- old_archive_from_new_cmds='true'
+- # FIXME: Should let the user specify the lib program.
+- old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+- fix_srcfile_path='`cygpath -w "$srcfile"`'
+- enable_shared_with_static_runtimes=yes
++ case $cc_basename in
++ cl*)
++ # Native MSVC
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ always_export_symbols=yes
++ file_list_spec='@'
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++ else
++ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++ fi~
++ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++ linknames='
++ # The linker will not automatically build a static lib if we build a DLL.
++ # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++ enable_shared_with_static_runtimes=yes
++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++ # Don't use ranlib
++ old_postinstall_cmds='chmod 644 $oldlib'
++ postlink_cmds='lt_outputfile="@OUTPUT@"~
++ lt_tool_outputfile="@TOOL_OUTPUT@"~
++ case $lt_outputfile in
++ *.exe|*.EXE) ;;
++ *)
++ lt_outputfile="$lt_outputfile.exe"
++ lt_tool_outputfile="$lt_tool_outputfile.exe"
++ ;;
++ esac~
++ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++ $RM "$lt_outputfile.manifest";
++ fi'
++ ;;
++ *)
++ # Assume MSVC wrapper
++ hardcode_libdir_flag_spec=' '
++ allow_undefined_flag=unsupported
++ # Tell ltmain to make .lib files, not .a files.
++ libext=lib
++ # Tell ltmain to make .dll files, not .so files.
++ shrext_cmds=".dll"
++ # FIXME: Setting linknames here is a bad hack.
++ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++ # The linker will automatically build a .lib file if we build a DLL.
++ old_archive_from_new_cmds='true'
++ # FIXME: Should let the user specify the lib program.
++ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++ enable_shared_with_static_runtimes=yes
++ ;;
++ esac
+ ;;
+
+ darwin* | rhapsody*)
+@@ -8380,7 +9010,11 @@ if test -z "$aix_libpath"; then aix_libp
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
+- whole_archive_flag_spec=''
++ if test "$lt_cv_ld_force_load" = "yes"; then
++ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
++ else
++ whole_archive_flag_spec=''
++ fi
+ link_all_deplibs=yes
+ allow_undefined_flag="$_lt_dar_allow_undefined"
+ case $cc_basename in
+@@ -8388,7 +9022,7 @@ if test -z "$aix_libpath"; then aix_libp
+ *) _lt_dar_can_shared=$GCC ;;
+ esac
+ if test "$_lt_dar_can_shared" = "yes"; then
+- output_verbose_link_cmd=echo
++ output_verbose_link_cmd=func_echo_all
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+@@ -8431,7 +9065,7 @@ if test -z "$aix_libpath"; then aix_libp
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
+- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+@@ -8439,7 +9073,7 @@ if test -z "$aix_libpath"; then aix_libp
+
+ hpux9*)
+ if test "$GCC" = yes; then
+- archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+@@ -8454,8 +9088,8 @@ if test -z "$aix_libpath"; then aix_libp
+ ;;
+
+ hpux10*)
+- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+@@ -8473,16 +9107,16 @@ if test -z "$aix_libpath"; then aix_libp
+ ;;
+
+ hpux11*)
+- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+@@ -8494,7 +9128,46 @@ if test -z "$aix_libpath"; then aix_libp
+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++
++ # Older versions of the 11.00 compiler do not understand -b yet
++ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
++$as_echo_n "checking if $CC understands -b... " >&6; }
++if ${lt_cv_prog_compiler__b+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_prog_compiler__b=no
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -b"
++ echo "$lt_simple_link_test_code" > conftest.$ac_ext
++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++ # The linker can only warn and ignore the option if not recognized
++ # So say no if there are warnings
++ if test -s conftest.err; then
++ # Append any errors to the config.log.
++ cat conftest.err 1>&5
++ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++ if diff conftest.exp conftest.er2 >/dev/null; then
++ lt_cv_prog_compiler__b=yes
++ fi
++ else
++ lt_cv_prog_compiler__b=yes
++ fi
++ fi
++ $RM -r conftest*
++ LDFLAGS="$save_LDFLAGS"
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
++$as_echo "$lt_cv_prog_compiler__b" >&6; }
++
++if test x"$lt_cv_prog_compiler__b" = xyes; then
++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++else
++ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++fi
++
+ ;;
+ esac
+ fi
+@@ -8522,26 +9195,39 @@ if test -z "$aix_libpath"; then aix_libp
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ # Try to use the -exported_symbol ld option, if it does not
+ # work, assume that -exports_file does not work either and
+ # implicitly export all symbols.
+- save_LDFLAGS="$LDFLAGS"
+- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ # This should be the same for all languages, so no per-tag cache variable.
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+-int foo(void) {}
++int foo (void) { return 0; }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-
--# func_xform libobj-or-source
--func_xform ()
--{
-- func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
--}
++ lt_cv_irix_exported_symbol=yes
++else
++ lt_cv_irix_exported_symbol=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+- LDFLAGS="$save_LDFLAGS"
++ LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++ if test "$lt_cv_irix_exported_symbol" = yes; then
++ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++ fi
+ else
+- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+@@ -8550,7 +9236,7 @@ rm -f core conftest.err conftest.$ac_obj
+ link_all_deplibs=yes
+ ;;
+
+- netbsd* | netbsdelf*-gnu)
++ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+@@ -8603,17 +9289,17 @@ rm -f core conftest.err conftest.$ac_obj
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+- archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
++ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+@@ -8623,13 +9309,13 @@ rm -f core conftest.err conftest.$ac_obj
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec='-rpath $libdir'
+@@ -8642,9 +9328,9 @@ rm -f core conftest.err conftest.$ac_obj
+ no_undefined_flag=' -z defs'
+ if test "$GCC" = yes; then
+ wlarc='${wl}'
+- archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ else
+ case `$CC -V 2>&1` in
+ *"Compilers 5.0"*)
+@@ -8832,44 +9518,50 @@ x|xyes)
+ # to ld, don't add -lc before -lgcc.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+ $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+- $RM conftest*
+- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++if ${lt_cv_archive_cmds_need_lc+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ $RM conftest*
++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } 2>conftest.err; then
+- soname=conftest
+- lib=conftest
+- libobjs=conftest.$ac_objext
+- deplibs=
+- wl=$lt_prog_compiler_wl
+- pic_flag=$lt_prog_compiler_pic
+- compiler_flags=-v
+- linker_flags=-v
+- verstring=
+- output_objdir=.
+- libname=conftest
+- lt_save_allow_undefined_flag=$allow_undefined_flag
+- allow_undefined_flag=
+- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
++ soname=conftest
++ lib=conftest
++ libobjs=conftest.$ac_objext
++ deplibs=
++ wl=$lt_prog_compiler_wl
++ pic_flag=$lt_prog_compiler_pic
++ compiler_flags=-v
++ linker_flags=-v
++ verstring=
++ output_objdir=.
++ libname=conftest
++ lt_save_allow_undefined_flag=$allow_undefined_flag
++ allow_undefined_flag=
++ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+- then
+- archive_cmds_need_lc=no
+- else
+- archive_cmds_need_lc=yes
+- fi
+- allow_undefined_flag=$lt_save_allow_undefined_flag
+- else
+- cat conftest.err 1>&5
+- fi
+- $RM conftest*
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
+-$as_echo "$archive_cmds_need_lc" >&6; }
++ then
++ lt_cv_archive_cmds_need_lc=no
++ else
++ lt_cv_archive_cmds_need_lc=yes
++ fi
++ allow_undefined_flag=$lt_save_allow_undefined_flag
++ else
++ cat conftest.err 1>&5
++ fi
++ $RM conftest*
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
++$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
++ archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+ ;;
+ esac
+ fi
+@@ -9040,16 +9732,23 @@ if test "$GCC" = yes; then
+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+ *) lt_awk_arg="/^libraries:/" ;;
+ esac
+- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+- if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
++ case $host_os in
++ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
++ *) lt_sed_strip_eq="s,=/,/,g" ;;
++ esac
++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
++ case $lt_search_path_spec in
++ *\;*)
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+- else
+- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+- fi
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
++ ;;
++ *)
++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ esac
+ # Ok, now we have the path, separated by spaces, we can step through it
+ # and add multilib dir if necessary.
+ lt_tmp_lt_search_path_spec=
+@@ -9062,7 +9761,7 @@ if test "$GCC" = yes; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+ fi
+ done
+- lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
++ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+ BEGIN {RS=" "; FS="/|\n";} {
+ lt_foo="";
+ lt_count=0;
+@@ -9082,7 +9781,13 @@ BEGIN {RS=" "; FS="/|\n";} {
+ if (lt_foo != "") { lt_freq[lt_foo]++; }
+ if (lt_freq[lt_foo] == 1) { print lt_foo; }
+ }'`
+- sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
++ # AWK program above erroneously prepends '/' to C:/dos/paths
++ # for these hosts.
++ case $host_os in
++ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
++ $SED 's,/\([A-Za-z]:\),\1,g'` ;;
++ esac
++ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+ else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ fi
+@@ -9170,7 +9875,7 @@ amigaos*)
+ m68k)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ ;;
+ esac
+ ;;
+@@ -9201,58 +9906,106 @@ cygwin* | mingw* | pw32* | cegcc*)
+ need_version=no
+ need_lib_prefix=no
+
+- case $GCC,$host_os in
+- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+- library_names_spec='$libname.dll.a'
++ case $GCC,$cc_basename in
++ yes,*)
++ # gcc
++ library_names_spec='$libname.dll.a'
++ # DLL is installed to $(libdir)/../bin by postinstall_cmds
++ postinstall_cmds='base_file=`basename \${file}`~
++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++ dldir=$destdir/`dirname \$dlpath`~
++ test -d \$dldir || mkdir -p \$dldir~
++ $install_prog $dir/$dlname \$dldir/$dlname~
++ chmod a+x \$dldir/$dlname~
++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
++ fi'
++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++ dlpath=$dir/\$dldll~
++ $RM \$dlpath'
++ shlibpath_overrides_runpath=yes
++
++ case $host_os in
++ cygwin*)
++ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
++ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++
++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
++ ;;
++ mingw* | cegcc*)
++ # MinGW DLLs use traditional 'lib' prefix
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ pw32*)
++ # pw32 DLLs use 'pw' prefix rather than 'lib'
++ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ ;;
++ esac
++ dynamic_linker='Win32 ld.exe'
++ ;;
++
++ *,cl*)
++ # Native MSVC
++ libname_spec='$name'
++ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++ library_names_spec='${libname}.dll.lib'
++
++ case $build_os in
++ mingw*)
++ sys_lib_search_path_spec=
++ lt_save_ifs=$IFS
++ IFS=';'
++ for lt_path in $LIB
++ do
++ IFS=$lt_save_ifs
++ # Let DOS variable expansion print the short 8.3 style file name.
++ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++ done
++ IFS=$lt_save_ifs
++ # Convert to MSYS style.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++ ;;
++ cygwin*)
++ # Convert to unix form, then to dos form, then back to unix form
++ # but this time dos style (no spaces!) so that the unix form looks
++ # like /cygdrive/c/PROGRA~1:/cygdr...
++ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ ;;
++ *)
++ sys_lib_search_path_spec="$LIB"
++ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++ # It is most probably a Windows format PATH.
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++ else
++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++ fi
++ # FIXME: find the short name or the path components, as spaces are
++ # common. (e.g. "Program Files" -> "PROGRA~1")
++ ;;
++ esac
++
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+- $install_prog $dir/$dlname \$dldir/$dlname~
+- chmod a+x \$dldir/$dlname~
+- if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+- eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+- fi'
++ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
-
--# func_arith arithmetic-term...
--func_arith ()
--{
-- func_arith_result=`expr "$@"`
--}
+- case $host_os in
+- cygwin*)
+- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+- ;;
+- mingw* | cegcc*)
+- # MinGW DLLs use traditional 'lib' prefix
+- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+- if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+- # It is most probably a Windows format PATH printed by
+- # mingw gcc, but we are running on Cygwin. Gcc prints its search
+- # path with ; separators, and with drive letters. We can handle the
+- # drive letters (cygwin fileutils understands them), so leave them,
+- # especially as we might pass files found there to a mingw objdump,
+- # which wouldn't understand a cygwinified path. Ahh.
+- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+- else
+- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+- fi
+- ;;
+- pw32*)
+- # pw32 DLLs use 'pw' prefix rather than 'lib'
+- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+- ;;
+- esac
++ dynamic_linker='Win32 link.exe'
+ ;;
+
+ *)
++ # Assume MSVC wrapper
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++ dynamic_linker='Win32 ld.exe'
+ ;;
+ esac
+- dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+@@ -9339,6 +10092,19 @@ gnu*)
+ hardcode_into_libs=yes
+ ;;
+
++haiku*)
++ version_type=linux
++ need_lib_prefix=no
++ need_version=no
++ dynamic_linker="$host_os runtime_loader"
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
++ soname_spec='${libname}${release}${shared_ext}$major'
++ shlibpath_var=LIBRARY_PATH
++ shlibpath_overrides_runpath=yes
++ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
++ hardcode_into_libs=yes
++ ;;
++
+ hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+@@ -9381,8 +10147,10 @@ hpux9* | hpux10* | hpux11*)
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+- # HP-UX runs *really* slowly unless shared libraries are mode 555.
++ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+ postinstall_cmds='chmod 555 $lib'
++ # or fails outright, so override atomically:
++ install_override_mode=555
+ ;;
+
+ interix[3-9]*)
+@@ -9449,12 +10217,17 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
++
+ # Some binutils ld are patched to set DT_RUNPATH
+- save_LDFLAGS=$LDFLAGS
+- save_libdir=$libdir
+- eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+- LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++ if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
++ $as_echo_n "(cached) " >&6
++else
++ lt_cv_shlibpath_overrides_runpath=no
++ save_LDFLAGS=$LDFLAGS
++ save_libdir=$libdir
++ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
++ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+ int
+@@ -9467,23 +10240,31 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+- shlibpath_overrides_runpath=yes
++ lt_cv_shlibpath_overrides_runpath=yes
+ fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+- LDFLAGS=$save_LDFLAGS
+- libdir=$save_libdir
++ LDFLAGS=$save_LDFLAGS
++ libdir=$save_libdir
++
++fi
++
++ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
++ # Add ABI-specific directories to the system library path.
++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
++
+ # Append ld.so.conf contents to the search path
+ if test -f /etc/ld.so.conf; then
+- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
++
+ fi
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+@@ -9495,18 +10276,6 @@ rm -f core conftest.err conftest.$ac_obj
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+-netbsdelf*-gnu)
+- version_type=linux
+- need_lib_prefix=no
+- need_version=no
+- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
+- shlibpath_var=LD_LIBRARY_PATH
+- shlibpath_overrides_runpath=no
+- hardcode_into_libs=yes
+- dynamic_linker='NetBSD ld.elf_so'
+- ;;
-
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
-- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
--}
+ netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+@@ -9797,6 +10566,11 @@ fi
+
+
+
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+ $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+ hardcode_action=
+@@ -9869,7 +10643,7 @@ else
+ # if libdl is installed we need to link against it
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+ $as_echo_n "checking for dlopen in -ldl... " >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9903,7 +10677,7 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ else
+
+@@ -9917,12 +10691,12 @@ fi
+
+ *)
+ ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+-if test "x$ac_cv_func_shl_load" = x""yes; then :
++if test "x$ac_cv_func_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+ $as_echo_n "checking for shl_load in -ldld... " >&6; }
+-if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
++if ${ac_cv_lib_dld_shl_load+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9956,16 +10730,16 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+ $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+-if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
++if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+ else
+ ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+-if test "x$ac_cv_func_dlopen" = x""yes; then :
++if test "x$ac_cv_func_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+ $as_echo_n "checking for dlopen in -ldl... " >&6; }
+-if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
++if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -9999,12 +10773,12 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+ $as_echo_n "checking for dlopen in -lsvld... " >&6; }
+-if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
++if ${ac_cv_lib_svld_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10038,12 +10812,12 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+ $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+-if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
++if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+ $as_echo_n "checking for dld_link in -ldld... " >&6; }
+-if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
++if ${ac_cv_lib_dld_dld_link+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+@@ -10077,7 +10851,7 @@ LIBS=$ac_check_lib_save_LIBS
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+ $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+-if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
++if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+ fi
+
+@@ -10118,7 +10892,7 @@ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+ $as_echo_n "checking whether a program can dlopen itself... " >&6; }
+-if test "${lt_cv_dlopen_self+set}" = set; then :
++if ${lt_cv_dlopen_self+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then :
+@@ -10127,7 +10901,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line 10130 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -10168,7 +10942,13 @@ else
+ # endif
+ #endif
+
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -10177,7 +10957,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -10214,7 +10998,7 @@ $as_echo "$lt_cv_dlopen_self" >&6; }
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+ $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+-if test "${lt_cv_dlopen_self_static+set}" = set; then :
++if ${lt_cv_dlopen_self_static+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then :
+@@ -10223,7 +11007,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line 10226 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -10264,7 +11048,13 @@ else
+ # endif
+ #endif
+
+-void fnord() { int i=42;}
++/* When -fvisbility=hidden is used, assume the code has been annotated
++ correspondingly for the symbols needed. */
++#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
++int fnord () __attribute__((visibility("default")));
++#endif
++
++int fnord () { return 42; }
+ int main ()
+ {
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -10273,7 +11063,11 @@ int main ()
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else
++ {
++ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
++ else puts (dlerror ());
++ }
+ /* dlclose (self); */
+ }
+ else
+@@ -10536,7 +11330,7 @@ fi
+ set dummy pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_prog_HAVE_PKGCONFIG+set}" = set; then :
++if ${ac_cv_prog_HAVE_PKGCONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ if test -n "$HAVE_PKGCONFIG"; then
+@@ -10572,20 +11366,24 @@ fi
+
+
+ if test "x$HAVE_PKGCONFIG" = "xno"; then
+- as_fn_error "you need to have pkgconfig installed !" "$LINENO" 5
++ as_fn_error $? "you need to have pkgconfig installed !" "$LINENO" 5
+ fi
+
+
+
+
+
++
++
++
++
+ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
++if ${ac_cv_path_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $PKG_CONFIG in
+@@ -10628,7 +11426,7 @@ if test -z "$ac_cv_path_PKG_CONFIG"; the
+ set dummy pkg-config; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
++if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+ else
+ case $ac_pt_PKG_CONFIG in
+@@ -10691,59 +11489,62 @@ $as_echo "yes" >&6; }
+ $as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
-
--_LT_EOF
+ fi
+
+ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST" >&5
+ $as_echo_n "checking for GST... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_CFLAGS"; then
+- pkg_cv_GST_CFLAGS="$GST_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_CFLAGS"; then
++ pkg_cv_GST_CFLAGS="$GST_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
+- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
++ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED
++ gstreamer-video-0.10\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GST_CFLAGS=`$PKG_CONFIG --cflags "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_LIBS"; then
+- pkg_cv_GST_LIBS="$GST_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_LIBS"; then
++ pkg_cv_GST_LIBS="$GST_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\\
+- gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
++ gstreamer-\$GST_MAJORMINOR >= \$GST_REQUIRED
++ gstreamer-video-0.10\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GST_LIBS=`$PKG_CONFIG --libs "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10751,19 +11552,21 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>&1`
+ else
+- GST_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "\
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_PKG_ERRORS=`$PKG_CONFIG --print-errors "\
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GST_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GST=no
++ HAVE_GST=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GST=no
+ else
+ GST_CFLAGS=$pkg_cv_GST_CFLAGS
+@@ -10774,7 +11577,7 @@ $as_echo "yes" >&6; }
+ fi
+
+ if test "x$HAVE_GST" = "xno"; then
+- as_fn_error "you need gstreamer development packages installed !" "$LINENO" 5
++ as_fn_error $? "you need gstreamer development packages installed !" "$LINENO" 5
+ fi
+
+ GST_CFLAGS="$GST_CFLAGS $GST_ERROR"
+@@ -10789,11 +11592,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GST_BASE" >&5
+ $as_echo_n "checking for GST_BASE... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_BASE_CFLAGS"; then
+- pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_BASE_CFLAGS"; then
++ pkg_cv_GST_BASE_CFLAGS="$GST_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10803,15 +11605,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GST_BASE_LIBS"; then
+- pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GST_BASE_LIBS"; then
++ pkg_cv_GST_BASE_LIBS="$GST_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-base-\$GST_MAJORMINOR >= \$GST_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10821,14 +11621,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10836,17 +11637,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ else
+- GST_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED"`
++ GST_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GST_BASE_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GST_BASE=no
++ HAVE_GST_BASE=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GST_BASE=no
+ else
+ GST_BASE_CFLAGS=$pkg_cv_GST_BASE_CFLAGS
+@@ -10869,11 +11670,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPB_BASE" >&5
+ $as_echo_n "checking for GSTPB_BASE... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTPB_BASE_CFLAGS"; then
+- pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTPB_BASE_CFLAGS"; then
++ pkg_cv_GSTPB_BASE_CFLAGS="$GSTPB_BASE_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10883,15 +11683,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTPB_BASE_LIBS"; then
+- pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTPB_BASE_LIBS"; then
++ pkg_cv_GSTPB_BASE_LIBS="$GSTPB_BASE_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10901,14 +11699,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10916,17 +11715,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ else
+- GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTPB_BASE_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTPB_BASE_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GSTPB_BASE=no
++ HAVE_GSTPB_BASE=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GSTPB_BASE=no
+ else
+ GSTPB_BASE_CFLAGS=$pkg_cv_GSTPB_BASE_CFLAGS
+@@ -10949,11 +11748,10 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTCTRL" >&5
+ $as_echo_n "checking for GSTCTRL... " >&6; }
+
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTCTRL_CFLAGS"; then
+- pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTCTRL_CFLAGS"; then
++ pkg_cv_GSTCTRL_CFLAGS="$GSTCTRL_CFLAGS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10963,15 +11761,13 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$GSTCTRL_LIBS"; then
+- pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
++if test -n "$GSTCTRL_LIBS"; then
++ pkg_cv_GSTCTRL_LIBS="$GSTCTRL_LIBS"
++ elif test -n "$PKG_CONFIG"; then
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-controller-\$GST_MAJORMINOR >= \$GSTPB_REQUIRED\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED") 2>&5
+ ac_status=$?
+@@ -10981,14 +11777,15 @@ if test -n "$PKG_CONFIG"; then
+ else
+ pkg_failed=yes
+ fi
+- fi
+-else
+- pkg_failed=untried
++ else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -10996,17 +11793,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ else
+- GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED"`
++ GSTCTRL_PKG_ERRORS=`$PKG_CONFIG --print-errors "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTCTRL_PKG_ERRORS" >&5
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- HAVE_GSTCTRL=no
++ HAVE_GSTCTRL=no
+ elif test $pkg_failed = untried; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
+ HAVE_GSTCTRL=no
+ else
+ GSTCTRL_CFLAGS=$pkg_cv_GSTCTRL_CFLAGS
+@@ -11100,10 +11897,21 @@ $as_echo "$as_me: WARNING: cache variabl
+ :end' >>confcache
+ if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+- test "x$cache_file" != "x/dev/null" &&
++ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+ $as_echo "$as_me: updating cache $cache_file" >&6;}
+- cat confcache >$cache_file
++ if test ! -f "$cache_file" || test -h "$cache_file"; then
++ cat confcache >"$cache_file"
++ else
++ case $cache_file in #(
++ */* | ?:*)
++ mv -f confcache "$cache_file"$$ &&
++ mv -f "$cache_file"$$ "$cache_file" ;; #(
++ *)
++ mv -f confcache "$cache_file" ;;
++ esac
++ fi
++ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+ $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+@@ -11119,6 +11927,7 @@ DEFS=-DHAVE_CONFIG_H
+
+ ac_libobjs=
+ ac_ltlibobjs=
++U=
+ for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+@@ -11134,7 +11943,7 @@ LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+- as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
++ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -n "$EXEEXT"; then
+@@ -11146,15 +11955,15 @@ else
+ fi
+
+ if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+- as_fn_error "conditional \"AMDEP\" was never defined.
++ as_fn_error $? "conditional \"AMDEP\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+- as_fn_error "conditional \"am__fastdepCC\" was never defined.
++ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+
+-: ${CONFIG_STATUS=./config.status}
++: "${CONFIG_STATUS=./config.status}"
+ ac_write_fail=0
+ ac_clean_files_save=$ac_clean_files
+ ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+@@ -11255,6 +12064,7 @@ fi
+ IFS=" "" $as_nl"
+
+ # Find who we are. Look in the path if we contain no directory separator.
++as_myself=
+ case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -11300,19 +12110,19 @@ export LANGUAGE
+ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+-# as_fn_error ERROR [LINENO LOG_FD]
+-# ---------------------------------
++# as_fn_error STATUS ERROR [LINENO LOG_FD]
++# ----------------------------------------
+ # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-# script with status $?, using 1 if that was 0.
++# script with STATUS, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$?; test $as_status -eq 0 && as_status=1
+- if test "$3"; then
+- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
++ as_status=$1; test $as_status -eq 0 && as_status=1
++ if test "$4"; then
++ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+- $as_echo "$as_me: error: $1" >&2
++ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+ } # as_fn_error
+
+@@ -11508,7 +12318,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+ } # as_fn_mkdir_p
+@@ -11562,7 +12372,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri
+ # values after options handling.
+ ac_log="
+ This file was extended by $as_me, which was
+-generated by GNU Autoconf 2.65. Invocation command line was
++generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+@@ -11628,10 +12438,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ ac_cs_version="\\
+ config.status
+-configured by $0, generated by GNU Autoconf 2.65,
++configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This config.status script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it."
+
+@@ -11649,11 +12459,16 @@ ac_need_defaults=:
+ while test $# != 0
+ do
+ case $1 in
+- --*=*)
++ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
++ --*=)
++ ac_option=`expr "X$1" : 'X\([^=]*\)='`
++ ac_optarg=
++ ac_shift=:
++ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+@@ -11675,6 +12490,7 @@ do
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
++ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+@@ -11687,7 +12503,7 @@ do
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+- as_fn_error "ambiguous option: \`$1'
++ as_fn_error $? "ambiguous option: \`$1'
+ Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+@@ -11696,7 +12512,7 @@ Try \`$0 --help' for more information.";
+ ac_cs_silent=: ;;
+
+ # This is an error.
+- -*) as_fn_error "unrecognized option: \`$1'
++ -*) as_fn_error $? "unrecognized option: \`$1'
+ Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+@@ -11750,131 +12566,153 @@ AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac
+ sed_quote_subst='$sed_quote_subst'
+ double_quote_subst='$double_quote_subst'
+ delay_variable_subst='$delay_variable_subst'
+-macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+-macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+-pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+-host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+-host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+-host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+-build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+-build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+-build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+-SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+-Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+-GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+-EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+-FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+-LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+-NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+-LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+-max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+-ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+-exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+-reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+-deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+-file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+-AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+-AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+-STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+-RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+-old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+-CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+-compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+-GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+-objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+-SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+-ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+-MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+-lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+-need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+-DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+-NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+-LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+-OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+-OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+-libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+-shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+-export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+-allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+-inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+-link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+-fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+-always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+-export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+-include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+-prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+-need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+-need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+-version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+-runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+-shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+-libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+-finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+-sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+-hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+-enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+-old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+-striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
++macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
++macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
++enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
++enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
++pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
++enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
++SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
++ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
++host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
++host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
++host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
++build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
++build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
++build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
++SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
++Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
++GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
++EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
++FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
++LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
++NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
++LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
++max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
++ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
++exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
++lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
++lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
++lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
++reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
++reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
++OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
++deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
++file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
++AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
++AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
++STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
++RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
++old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
++lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
++CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
++CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
++compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
++GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
++objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
++MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
++lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
++need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
++DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
++NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
++LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
++OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
++OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
++libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
++shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
++extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
++enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
++export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
++whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
++compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
++old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
++old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
++archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
++archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
++module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
++with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
++allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
++no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
++hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
++hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
++hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
++hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
++hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
++hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
++inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
++link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
++always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
++export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
++exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
++include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
++prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
++file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
++variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
++need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
++need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
++version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
++runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
++shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
++libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
++library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
++soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
++install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
++postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
++postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
++finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
++finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
++hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
++sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
++sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
++hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
++enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
++enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
++old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
++striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+
+ LTCC='$LTCC'
+ LTCFLAGS='$LTCFLAGS'
+ compiler='$compiler_DEFAULT'
+
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$1
++_LTECHO_EOF'
++}
++
+ # Quote evaled strings.
+-for var in SED \
++for var in SHELL \
++ECHO \
++SED \
+ GREP \
+ EGREP \
+ FGREP \
+@@ -11887,8 +12725,13 @@ reload_flag \
+ OBJDUMP \
+ deplibs_check_method \
+ file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
+ AR \
+ AR_FLAGS \
++archiver_list_spec \
+ STRIP \
+ RANLIB \
+ CC \
+@@ -11898,14 +12741,14 @@ lt_cv_sys_global_symbol_pipe \
+ lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+-SHELL \
+-ECHO \
++nm_file_list_spec \
+ lt_prog_compiler_no_builtin_flag \
+-lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
++lt_prog_compiler_wl \
+ lt_prog_compiler_static \
+ lt_cv_prog_compiler_c_o \
+ need_locks \
++MANIFEST_TOOL \
+ DSYMUTIL \
+ NMEDIT \
+ LIPO \
+@@ -11921,7 +12764,6 @@ no_undefined_flag \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+-fix_srcfile_path \
+ exclude_expsyms \
+ include_expsyms \
+ file_list_spec \
+@@ -11929,12 +12771,13 @@ variables_saved_for_relink \
+ libname_spec \
+ library_names_spec \
+ soname_spec \
++install_override_mode \
+ finish_eval \
+ old_striplib \
+ striplib; do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -11956,14 +12799,15 @@ module_cmds \
+ module_expsym_cmds \
+ export_symbols_cmds \
+ prelink_cmds \
++postlink_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ finish_cmds \
+ sys_lib_search_path_spec \
+ sys_lib_dlsearch_path_spec; do
+- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
++ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+@@ -11971,12 +12815,6 @@ sys_lib_dlsearch_path_spec; do
+ esac
+ done
+
+-# Fix-up fallback echo if it was mangled by the above quoting rules.
+-case \$lt_ECHO in
+-*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
+- ;;
-esac
-
--case $lt_shell_append in
-- yes)
-- cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
-- eval "$1+=\$2"
--}
--_LT_EOF
-- ;;
-- *)
-- cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
-- eval "$1=\$$1\$2"
--}
--
--_LT_EOF
-- ;;
-- esac
+ ac_aux_dir='$ac_aux_dir'
+ xsi_shell='$xsi_shell'
+ lt_shell_append='$lt_shell_append'
+@@ -12012,7 +12850,7 @@ do
+ "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+
+- *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
++ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+ done
+
+@@ -12035,9 +12873,10 @@ fi
+ # after its creation but before its name has been assigned to `$tmp'.
+ $debug ||
+ {
+- tmp=
++ tmp= ac_tmp=
+ trap 'exit_status=$?
+- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
++ : "${ac_tmp:=$tmp}"
++ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+ ' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+ }
+@@ -12045,12 +12884,13 @@ $debug ||
+
+ {
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+- test -n "$tmp" && test -d "$tmp"
++ test -d "$tmp"
+ } ||
+ {
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+-} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
++} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
++ac_tmp=$tmp
+
+ # Set up the scripts for CONFIG_FILES section.
+ # No need to generate them if there are no CONFIG_FILES.
+@@ -12067,12 +12907,12 @@ if test "x$ac_cr" = x; then
+ fi
+ ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+ if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+- ac_cs_awk_cr='\r'
++ ac_cs_awk_cr='\\r'
+ else
+ ac_cs_awk_cr=$ac_cr
+ fi
+
+-echo 'BEGIN {' >"$tmp/subs1.awk" &&
++echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+ _ACEOF
+
+
+@@ -12081,18 +12921,18 @@ _ACEOF
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+ } >conf$$subs.sh ||
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+-ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ ac_delim='%!_!# '
+ for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -12100,7 +12940,7 @@ done
+ rm -f conf$$subs.sh
+
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+-cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
++cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+ _ACEOF
+ sed -n '
+ h
+@@ -12148,7 +12988,7 @@ t delim
+ rm -f conf$$subs.awk
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ _ACAWK
+-cat >>"\$tmp/subs1.awk" <<_ACAWK &&
++cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+@@ -12180,21 +13020,29 @@ if sed "s/$ac_cr//" < /dev/null > /dev/n
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+ else
+ cat
+-fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+- || as_fn_error "could not setup config files machinery" "$LINENO" 5
++fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
++ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+ _ACEOF
+
+-# VPATH may cause trouble with some makes, so we remove $(srcdir),
+-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
++# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
++# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+ # trailing colons and then remove the whole line if VPATH becomes empty
+ # (actually we leave an empty line to preserve line numbers).
+ if test "x$srcdir" = x.; then
+- ac_vpsub='/^[ ]*VPATH[ ]*=/{
+-s/:*\$(srcdir):*/:/
+-s/:*\${srcdir}:*/:/
+-s/:*@srcdir@:*/:/
+-s/^\([^=]*=[ ]*\):*/\1/
++ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
++h
++s///
++s/^/:/
++s/[ ]*$/:/
++s/:\$(srcdir):/:/g
++s/:\${srcdir}:/:/g
++s/:@srcdir@:/:/g
++s/^:*//
+ s/:*$//
++x
++s/\(=[ ]*\).*/\1/
++G
++s/\n//
+ s/^[^=]*=[ ]*$//
+ }'
+ fi
+@@ -12206,7 +13054,7 @@ fi # test -n "$CONFIG_FILES"
+ # No need to generate them if there are no CONFIG_HEADERS.
+ # This happens for instance with `./config.status Makefile'.
+ if test -n "$CONFIG_HEADERS"; then
+-cat >"$tmp/defines.awk" <<\_ACAWK ||
++cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+ BEGIN {
+ _ACEOF
+
+@@ -12218,11 +13066,11 @@ _ACEOF
+ # handling of long lines.
+ ac_delim='%!_!# '
+ for ac_last_try in false false :; do
+- ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+- if test -z "$ac_t"; then
++ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
++ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+- as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
++ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -12307,7 +13155,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ _ACAWK
+ _ACEOF
+ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+- as_fn_error "could not setup config headers machinery" "$LINENO" 5
++ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+ fi # test -n "$CONFIG_HEADERS"
+
+
+@@ -12320,7 +13168,7 @@ do
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+- :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
++ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+@@ -12339,7 +13187,7 @@ do
+ for ac_f
+ do
+ case $ac_f in
+- -) ac_f="$tmp/stdin";;
++ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+@@ -12348,7 +13196,7 @@ do
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+- as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
++ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+@@ -12374,8 +13222,8 @@ $as_echo "$as_me: creating $ac_file" >&6
+ esac
+
+ case $ac_tag in
+- *:-:* | *:-) cat >"$tmp/stdin" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
++ *:-:* | *:-) cat >"$ac_tmp/stdin" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+@@ -12511,23 +13359,24 @@ s&@INSTALL@&$ac_INSTALL&;t t
+ s&@MKDIR_P@&$ac_MKDIR_P&;t t
+ $ac_datarootdir_hack
+ "
+-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
++ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
++ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
++ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
++ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined." >&5
++which seems to be undefined. Please make sure it is defined" >&5
+ $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined." >&2;}
++which seems to be undefined. Please make sure it is defined" >&2;}
+
+- rm -f "$tmp/stdin"
++ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+- -) cat "$tmp/out" && rm -f "$tmp/out";;
+- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
++ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
++ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+@@ -12536,21 +13385,21 @@ which seems to be undefined. Please mak
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+- } >"$tmp/config.h" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
+- if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
++ } >"$ac_tmp/config.h" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+ $as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+- mv "$tmp/config.h" "$ac_file" \
+- || as_fn_error "could not create $ac_file" "$LINENO" 5
++ mv "$ac_tmp/config.h" "$ac_file" \
++ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+- || as_fn_error "could not create -" "$LINENO" 5
++ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
++ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+ # Compute "$ac_file"'s index in $config_headers.
+ _am_arg="$ac_file"
+@@ -12711,7 +13560,8 @@ $as_echo X"$file" |
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
+ #
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-# 2006, 2007, 2008 Free Software Foundation, Inc.
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
+ # Written by Gordon Matzigkeit, 1996
+ #
+ # This file is part of GNU Libtool.
+@@ -12759,6 +13609,12 @@ pic_mode=$pic_mode
+ # Whether or not to optimize for fast installation.
+ fast_install=$enable_fast_install
+
++# Shell to use when invoking shell scripts.
++SHELL=$lt_SHELL
++
++# An echo program that protects backslashes.
++ECHO=$lt_ECHO
++
+ # The host system.
+ host_alias=$host_alias
+ host=$host
+@@ -12808,9 +13664,11 @@ SP2NL=$lt_lt_SP2NL
+ # turn newlines into spaces.
+ NL2SP=$lt_lt_NL2SP
+
+-# How to create reloadable object files.
+-reload_flag=$lt_reload_flag
+-reload_cmds=$lt_reload_cmds
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+ # An object symbol dumper.
+ OBJDUMP=$lt_OBJDUMP
+@@ -12818,13 +13676,30 @@ OBJDUMP=$lt_OBJDUMP
+ # Method to check whether dependent libraries are shared objects.
+ deplibs_check_method=$lt_deplibs_check_method
+
+-# Command to use when deplibs_check_method == "file_magic".
++# Command to use when deplibs_check_method = "file_magic".
+ file_magic_cmd=$lt_file_magic_cmd
+
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
++
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
+ # The archiver.
+ AR=$lt_AR
++
++# Flags to create an archive.
+ AR_FLAGS=$lt_AR_FLAGS
+
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
+ # A symbol stripping program.
+ STRIP=$lt_STRIP
+
+@@ -12833,6 +13708,9 @@ RANLIB=$lt_RANLIB
+ old_postinstall_cmds=$lt_old_postinstall_cmds
+ old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
++# Whether to use a lock for old archive extraction.
++lock_old_archive_extraction=$lock_old_archive_extraction
++
+ # A C compiler.
+ LTCC=$lt_CC
+
+@@ -12851,14 +13729,14 @@ global_symbol_to_c_name_address=$lt_lt_c
+ # Transform the output of nm in a C name address pair when lib prefix is needed.
+ global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+-# The name of the directory that contains temporary libtool files.
+-objdir=$objdir
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
+
+-# Shell to use when invoking shell scripts.
+-SHELL=$lt_SHELL
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
+
+-# An echo program that does not interpret backslashes.
+-ECHO=$lt_ECHO
++# The name of the directory that contains temporary libtool files.
++objdir=$objdir
+
+ # Used to examine libraries when file_magic_cmd begins with "file".
+ MAGIC_CMD=$MAGIC_CMD
+@@ -12866,6 +13744,9 @@ MAGIC_CMD=$MAGIC_CMD
+ # Must we lock files when doing compilation?
+ need_locks=$lt_need_locks
+
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
+ # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+ DSYMUTIL=$lt_DSYMUTIL
+
+@@ -12922,6 +13803,9 @@ library_names_spec=$lt_library_names_spe
+ # The coded name of the library, if different from the real name.
+ soname_spec=$lt_soname_spec
+
++# Permission mode override for installation of shared libraries.
++install_override_mode=$lt_install_override_mode
++
+ # Command to use after installation of a shared archive.
+ postinstall_cmds=$lt_postinstall_cmds
+
+@@ -12961,6 +13845,10 @@ striplib=$lt_striplib
+ # The linker used to build libraries.
+ LD=$lt_LD
+
++# How to create reloadable object files.
++reload_flag=$lt_reload_flag
++reload_cmds=$lt_reload_cmds
++
+ # Commands used to build an old-style archive.
+ old_archive_cmds=$lt_old_archive_cmds
+
+@@ -12973,12 +13861,12 @@ with_gcc=$GCC
+ # Compiler flag to turn off builtin functions.
+ no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
-
+ # Additional compiler flags for building library objects.
+ pic_flag=$lt_lt_prog_compiler_pic
+
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
+ # Compiler flag to prevent dynamic linking.
+ link_static_flag=$lt_lt_prog_compiler_static
+
+@@ -13065,9 +13953,6 @@ inherit_rpath=$inherit_rpath
+ # Whether libtool must link a program against all its dependency libraries.
+ link_all_deplibs=$link_all_deplibs
+
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path=$lt_fix_srcfile_path
-
-- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+ # Set to "yes" if exported symbols are required.
+ always_export_symbols=$always_export_symbols
+
+@@ -13083,6 +13968,9 @@ include_expsyms=$lt_include_expsyms
+ # Commands necessary for linking programs (against libraries) with templates.
+ prelink_cmds=$lt_prelink_cmds
+
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
++
+ # Specify filename containing input files.
+ file_list_spec=$lt_file_list_spec
+
+@@ -13115,212 +14003,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
- || (rm -f "$cfgfile"; exit 1)
-
-- mv -f "$cfgfile" "$ofile" ||
-- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-- chmod +x "$ofile"
--
-- ;;
+- case $xsi_shell in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
- esac
--done # for ac_tag
--
--
--as_fn_exit 0
--_ACEOF
--ac_clean_files=$ac_clean_files_save
--
--test $ac_write_fail = 0 ||
-- as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
--
--
--# configure is writing to config.log, and then calls config.status.
--# config.status does its own redirection, appending to config.log.
--# Unfortunately, on DOS this fails, as config.log is still kept open
--# by configure, so config.status won't be able to write to it; its
--# output is simply discarded. So we exec the FD to /dev/null,
--# effectively closing config.log, so it can be properly (re)opened and
--# appended to by config.status. When coming back to configure, we
--# need to make the FD available again.
--if test "$no_create" != yes; then
-- ac_cs_success=:
-- ac_config_status_args=
-- test "$silent" = yes &&
-- ac_config_status_args="$ac_config_status_args --quiet"
-- exec 5>/dev/null
-- $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
-- exec 5>>config.log
-- # Use ||, not &&, to avoid exiting from the if with $? = 1, which
-- # would make configure fail if this is the last instruction.
-- $ac_cs_success || as_fn_exit $?
--fi
--if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
--$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
--fi
--
--
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/requests crystalhd/filters/gst/gst-plugin/autom4te.cache/requests
---- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/requests 2010-06-23 23:17:41.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/autom4te.cache/requests 1969-12-31 19:00:00.000000000 -0500
-@@ -1,286 +0,0 @@
--# This file was generated by Autom4te Tue Dec 22 07:01:21 UTC 2009.
--# It contains the lists of macros which have been traced.
--# It can be safely removed.
--
-- at request = (
-- bless( [
-- '0',
-- 1,
-- [
-- '/usr/share/autoconf'
-- ],
-- [
-- '/usr/share/autoconf/autoconf/autoconf.m4f',
-- '/usr/share/aclocal/argz.m4',
-- '/usr/share/aclocal/libtool.m4',
-- '/usr/share/aclocal/ltdl.m4',
-- '/usr/share/aclocal/ltoptions.m4',
-- '/usr/share/aclocal/ltsugar.m4',
-- '/usr/share/aclocal/ltversion.m4',
-- '/usr/share/aclocal/lt~obsolete.m4',
-- '/usr/share/aclocal/pkg.m4',
-- '/usr/share/aclocal-1.11/amversion.m4',
-- '/usr/share/aclocal-1.11/auxdir.m4',
-- '/usr/share/aclocal-1.11/cond.m4',
-- '/usr/share/aclocal-1.11/depend.m4',
-- '/usr/share/aclocal-1.11/depout.m4',
-- '/usr/share/aclocal-1.11/header.m4',
-- '/usr/share/aclocal-1.11/init.m4',
-- '/usr/share/aclocal-1.11/install-sh.m4',
-- '/usr/share/aclocal-1.11/lead-dot.m4',
-- '/usr/share/aclocal-1.11/maintainer.m4',
-- '/usr/share/aclocal-1.11/make.m4',
-- '/usr/share/aclocal-1.11/missing.m4',
-- '/usr/share/aclocal-1.11/mkdirp.m4',
-- '/usr/share/aclocal-1.11/options.m4',
-- '/usr/share/aclocal-1.11/runlog.m4',
-- '/usr/share/aclocal-1.11/sanity.m4',
-- '/usr/share/aclocal-1.11/silent.m4',
-- '/usr/share/aclocal-1.11/strip.m4',
-- '/usr/share/aclocal-1.11/substnot.m4',
-- '/usr/share/aclocal-1.11/tar.m4',
-- 'm4/as-compiler-flag.m4',
-- 'm4/as-version.m4',
-- 'configure.ac'
-- ],
-- {
-- 'AM_ENABLE_STATIC' => 1,
-- 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
-- '_LT_AC_SHELL_INIT' => 1,
-- 'AC_DEFUN' => 1,
-- 'AC_PROG_LIBTOOL' => 1,
-- '_LT_AC_LANG_CXX_CONFIG' => 1,
-- 'AM_PROG_MKDIR_P' => 1,
-- 'AM_AUTOMAKE_VERSION' => 1,
-- 'AM_SUBST_NOTMAKE' => 1,
-- 'AM_MISSING_PROG' => 1,
-- 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
-- '_LT_AC_LANG_C_CONFIG' => 1,
-- 'AM_PROG_INSTALL_STRIP' => 1,
-- '_m4_warn' => 1,
-- 'AC_LIBTOOL_OBJDIR' => 1,
-- 'gl_FUNC_ARGZ' => 1,
-- 'LTOBSOLETE_VERSION' => 1,
-- 'AM_SANITY_CHECK' => 1,
-- 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
-- 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
-- 'LT_LIB_M' => 1,
-- '_LT_AC_CHECK_DLFCN' => 1,
-- 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
-- 'LTSUGAR_VERSION' => 1,
-- '_LT_PROG_LTMAIN' => 1,
-- 'LT_SYS_SYMBOL_USCORE' => 1,
-- '_AM_PROG_TAR' => 1,
-- 'AC_LIBTOOL_GCJ' => 1,
-- 'LT_SYS_DLOPEN_DEPLIBS' => 1,
-- 'LT_FUNC_DLSYM_USCORE' => 1,
-- '_LT_AC_LANG_F77' => 1,
-- 'AC_LIBTOOL_CONFIG' => 1,
-- '_AM_SUBST_NOTMAKE' => 1,
-- 'AC_LTDL_DLLIB' => 1,
-- '_AM_AUTOCONF_VERSION' => 1,
-- 'AM_DISABLE_SHARED' => 1,
-- '_LTDL_SETUP' => 1,
-- '_LT_AC_LANG_CXX' => 1,
-- 'AM_PROG_LIBTOOL' => 1,
-- 'AC_LIB_LTDL' => 1,
-- '_LT_AC_FILE_LTDLL_C' => 1,
-- 'AM_PROG_LD' => 1,
-- 'AU_DEFUN' => 1,
-- 'AC_PROG_NM' => 1,
-- 'AC_LIBTOOL_DLOPEN' => 1,
-- 'AC_PROG_LD' => 1,
-- 'AC_PROG_LD_GNU' => 1,
-- 'AC_ENABLE_FAST_INSTALL' => 1,
-- 'AC_LIBTOOL_FC' => 1,
-- 'LTDL_CONVENIENCE' => 1,
-- '_AM_SET_OPTION' => 1,
-- 'AC_LTDL_PREOPEN' => 1,
-- '_LT_LINKER_BOILERPLATE' => 1,
-- 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
-- 'AC_LIBTOOL_PROG_CC_C_O' => 1,
-- 'gl_PREREQ_ARGZ' => 1,
-- 'LT_SUPPORTED_TAG' => 1,
-- 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-- 'LT_PROG_RC' => 1,
-- 'LT_SYS_MODULE_EXT' => 1,
-- 'AC_DEFUN_ONCE' => 1,
-- '_LT_AC_LANG_GCJ' => 1,
-- 'AC_LTDL_OBJDIR' => 1,
-- '_LT_PATH_TOOL_PREFIX' => 1,
-- 'AC_LIBTOOL_RC' => 1,
-- 'AM_SILENT_RULES' => 1,
-- 'AC_DISABLE_FAST_INSTALL' => 1,
-- '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
-- '_LT_AC_SYS_LIBPATH_AIX' => 1,
-- '_LT_AC_TRY_DLOPEN_SELF' => 1,
-- 'include' => 1,
-- 'LT_AC_PROG_SED' => 1,
-- 'AM_ENABLE_SHARED' => 1,
-- 'LTDL_INSTALLABLE' => 1,
-- '_LT_AC_LANG_GCJ_CONFIG' => 1,
-- 'AC_ENABLE_SHARED' => 1,
-- 'AC_ENABLE_STATIC' => 1,
-- 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
-- '_LT_AC_TAGVAR' => 1,
-- 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
-- 'AM_CONDITIONAL' => 1,
-- 'LT_LIB_DLLOAD' => 1,
-- 'LTDL_INIT' => 1,
-- 'LTVERSION_VERSION' => 1,
-- 'AM_PROG_INSTALL_SH' => 1,
-- 'm4_include' => 1,
-- 'AC_PROG_EGREP' => 1,
-- '_AC_AM_CONFIG_HEADER_HOOK' => 1,
-- 'AC_PATH_MAGIC' => 1,
-- 'AC_LTDL_SYSSEARCHPATH' => 1,
-- 'AM_MAKE_INCLUDE' => 1,
-- 'LT_CMD_MAX_LEN' => 1,
-- '_LT_AC_TAGCONFIG' => 1,
-- 'm4_pattern_forbid' => 1,
-- '_LT_LINKER_OPTION' => 1,
-- 'AC_LIBTOOL_COMPILER_OPTION' => 1,
-- 'AC_DISABLE_SHARED' => 1,
-- '_LT_COMPILER_BOILERPLATE' => 1,
-- 'AC_LIBTOOL_WIN32_DLL' => 1,
-- 'AC_LIBTOOL_SETUP' => 1,
-- 'AC_PROG_LD_RELOAD_FLAG' => 1,
-- 'AC_LTDL_DLSYM_USCORE' => 1,
-- 'AS_COMPILER_FLAG' => 1,
-- 'AM_MISSING_HAS_RUN' => 1,
-- 'LT_LANG' => 1,
-- 'LT_SYS_DLSEARCH_PATH' => 1,
-- 'LT_CONFIG_LTDL_DIR' => 1,
-- 'AC_LIBTOOL_DLOPEN_SELF' => 1,
-- 'LT_OUTPUT' => 1,
-- 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
-- '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
-- 'AC_WITH_LTDL' => 1,
-- 'AC_LIBTOOL_LINKER_OPTION' => 1,
-- 'PKG_CHECK_EXISTS' => 1,
-- 'LT_AC_PROG_RC' => 1,
-- 'AC_LIBTOOL_CXX' => 1,
-- 'LT_INIT' => 1,
-- 'LT_AC_PROG_GCJ' => 1,
-- 'LT_SYS_DLOPEN_SELF' => 1,
-- 'AM_DEP_TRACK' => 1,
-- 'AM_DISABLE_STATIC' => 1,
-- 'AM_CONFIG_HEADER' => 1,
-- '_AC_PROG_LIBTOOL' => 1,
-- '_AM_IF_OPTION' => 1,
-- 'AC_PATH_TOOL_PREFIX' => 1,
-- 'm4_pattern_allow' => 1,
-- 'AC_LIBTOOL_F77' => 1,
-- 'AM_SET_LEADING_DOT' => 1,
-- 'LT_AC_PROG_EGREP' => 1,
-- '_AM_DEPENDENCIES' => 1,
-- 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
-- 'LTOPTIONS_VERSION' => 1,
-- '_LT_AC_SYS_COMPILER' => 1,
-- 'AM_PROG_NM' => 1,
-- 'PKG_CHECK_MODULES' => 1,
-- 'AC_LIBLTDL_CONVENIENCE' => 1,
-- 'AC_DEPLIBS_CHECK_METHOD' => 1,
-- 'jm_MAINTAINER_MODE' => 1,
-- 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
-- 'AC_LIBLTDL_INSTALLABLE' => 1,
-- 'AC_LTDL_ENABLE_INSTALL' => 1,
-- 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
-- 'LT_PROG_GCJ' => 1,
-- 'AM_INIT_AUTOMAKE' => 1,
-- 'AC_DISABLE_STATIC' => 1,
-- 'AS_VERSION' => 1,
-- 'LT_PATH_NM' => 1,
-- 'AM_MAINTAINER_MODE' => 1,
-- 'AC_LTDL_SHLIBEXT' => 1,
-- '_LT_AC_LOCK' => 1,
-- '_LT_AC_LANG_RC_CONFIG' => 1,
-- 'LT_SYS_MODULE_PATH' => 1,
-- 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
-- 'LT_WITH_LTDL' => 1,
-- 'AC_LTDL_SHLIBPATH' => 1,
-- 'AM_AUX_DIR_EXPAND' => 1,
-- '_LT_AC_LANG_F77_CONFIG' => 1,
-- 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
-- '_AM_SET_OPTIONS' => 1,
-- '_LT_COMPILER_OPTION' => 1,
-- '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-- 'AM_RUN_LOG' => 1,
-- 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
-- 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
-- 'AC_LIBTOOL_PICMODE' => 1,
-- 'LT_PATH_LD' => 1,
-- 'AC_CHECK_LIBM' => 1,
-- 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
-- '_AM_MANGLE_OPTION' => 1,
-- 'AC_LTDL_SYMBOL_USCORE' => 1,
-- 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
-- 'AM_SET_DEPDIR' => 1,
-- '_LT_CC_BASENAME' => 1,
-- 'PKG_PROG_PKG_CONFIG' => 1,
-- '_LT_LIBOBJ' => 1
-- }
-- ], 'Autom4te::Request' ),
-- bless( [
-- '1',
-- 1,
-- [
-- '/usr/share/autoconf'
-- ],
-- [
-- '/usr/share/autoconf/autoconf/autoconf.m4f',
-- 'aclocal.m4',
-- 'configure.ac'
-- ],
-- {
-- '_LT_AC_TAGCONFIG' => 1,
-- 'AM_PROG_F77_C_O' => 1,
-- 'AC_INIT' => 1,
-- 'm4_pattern_forbid' => 1,
-- '_AM_COND_IF' => 1,
-- 'AC_CANONICAL_TARGET' => 1,
-- 'AC_SUBST' => 1,
-- 'AC_CONFIG_LIBOBJ_DIR' => 1,
-- 'AC_FC_SRCEXT' => 1,
-- 'AC_CANONICAL_HOST' => 1,
-- 'AC_PROG_LIBTOOL' => 1,
-- 'AM_INIT_AUTOMAKE' => 1,
-- 'AC_CONFIG_SUBDIRS' => 1,
-- 'AM_AUTOMAKE_VERSION' => 1,
-- 'LT_CONFIG_LTDL_DIR' => 1,
-- 'AC_REQUIRE_AUX_FILE' => 1,
-- 'AC_CONFIG_LINKS' => 1,
-- 'm4_sinclude' => 1,
-- 'LT_SUPPORTED_TAG' => 1,
-- 'AM_MAINTAINER_MODE' => 1,
-- 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
-- '_m4_warn' => 1,
-- 'AM_PROG_CXX_C_O' => 1,
-- '_AM_COND_ENDIF' => 1,
-- 'AM_ENABLE_MULTILIB' => 1,
-- 'AM_SILENT_RULES' => 1,
-- 'AC_CONFIG_FILES' => 1,
-- 'include' => 1,
-- 'LT_INIT' => 1,
-- 'AM_GNU_GETTEXT' => 1,
-- 'AC_LIBSOURCE' => 1,
-- 'AM_PROG_FC_C_O' => 1,
-- 'AC_CANONICAL_BUILD' => 1,
-- 'AC_FC_FREEFORM' => 1,
-- 'AH_OUTPUT' => 1,
-- '_AM_SUBST_NOTMAKE' => 1,
-- 'AC_CONFIG_AUX_DIR' => 1,
-- 'sinclude' => 1,
-- 'AM_PROG_CC_C_O' => 1,
-- 'm4_pattern_allow' => 1,
-- 'AC_CANONICAL_SYSTEM' => 1,
-- 'AM_CONDITIONAL' => 1,
-- 'AC_CONFIG_HEADERS' => 1,
-- 'AC_DEFINE_TRACE_LITERAL' => 1,
-- 'm4_include' => 1,
-- '_AM_COND_ELSE' => 1,
-- 'AC_SUBST_TRACE' => 1
-- }
-- ], 'Autom4te::Request' )
-- );
--
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.0 crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.0
---- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.0 2010-06-22 16:38:01.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.0 1969-12-31 19:00:00.000000000 -0500
-@@ -1,2564 +0,0 @@
--m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ
--
--AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT])
--
--AC_CHECK_TYPES([error_t],
-- [],
-- [AC_DEFINE([error_t], [int],
-- [Define to a type to use for `error_t' if it is not otherwise available.])
-- AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h
-- does not typedef error_t.])],
-- [#if defined(HAVE_ARGZ_H)
--# include <argz.h>
--#endif])
--
--ARGZ_H=
--AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \
-- argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])])
--
--dnl if have system argz functions, allow forced use of
--dnl libltdl-supplied implementation (and default to do so
--dnl on "known bad" systems). Could use a runtime check, but
--dnl (a) detecting malloc issues is notoriously unreliable
--dnl (b) only known system that declares argz functions,
--dnl provides them, yet they are broken, is cygwin
--dnl releases prior to 16-Mar-2007 (1.5.24 and earlier)
--dnl So, it's more straightforward simply to special case
--dnl this for known bad systems.
--AS_IF([test -z "$ARGZ_H"],
-- [AC_CACHE_CHECK(
-- [if argz actually works],
-- [lt_cv_sys_argz_works],
-- [[case $host_os in #(
-- *cygwin*)
-- lt_cv_sys_argz_works=no
-- if test "$cross_compiling" != no; then
-- lt_cv_sys_argz_works="guessing no"
-- else
-- lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
-- save_IFS=$IFS
-- IFS=-.
-- set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
-- IFS=$save_IFS
-- lt_os_major=${2-0}
-- lt_os_minor=${3-0}
-- lt_os_micro=${4-0}
-- if test "$lt_os_major" -gt 1 \
-- || { test "$lt_os_major" -eq 1 \
-- && { test "$lt_os_minor" -gt 5 \
-- || { test "$lt_os_minor" -eq 5 \
-- && test "$lt_os_micro" -gt 24; }; }; }; then
-- lt_cv_sys_argz_works=yes
-- fi
-- fi
-- ;; #(
-- *) lt_cv_sys_argz_works=yes ;;
-- esac]])
-- AS_IF([test $lt_cv_sys_argz_works = yes],
-- [AC_DEFINE([HAVE_WORKING_ARGZ], 1,
-- [This value is set to 1 to indicate that the system argz facility works])],
-- [ARGZ_H=argz.h
-- AC_LIBOBJ([argz])])])
--
--AC_SUBST([ARGZ_H])
--])
--m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:])
--m4trace:/usr/share/aclocal/libtool.m4:67: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
--AC_BEFORE([$0], [LT_LANG])dnl
--AC_BEFORE([$0], [LT_OUTPUT])dnl
--AC_BEFORE([$0], [LTDL_INIT])dnl
--m4_require([_LT_CHECK_BUILDDIR])dnl
--
--dnl Autoconf doesn't catch unexpanded LT_ macros by default:
--m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
--m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
--dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
--dnl unless we require an AC_DEFUNed macro:
--AC_REQUIRE([LTOPTIONS_VERSION])dnl
--AC_REQUIRE([LTSUGAR_VERSION])dnl
--AC_REQUIRE([LTVERSION_VERSION])dnl
--AC_REQUIRE([LTOBSOLETE_VERSION])dnl
--m4_require([_LT_PROG_LTMAIN])dnl
--
--dnl Parse OPTIONS
--_LT_SET_OPTIONS([$0], [$1])
--
--# This can be used to rebuild libtool when needed
--LIBTOOL_DEPS="$ltmain"
--
--# Always use our own libtool.
--LIBTOOL='$(SHELL) $(top_builddir)/libtool'
--AC_SUBST(LIBTOOL)dnl
--
--_LT_SETUP
--
--# Only expand once:
--m4_define([LT_INIT])
--])
--m4trace:/usr/share/aclocal/libtool.m4:102: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:102: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:103: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:103: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_INIT], [LT_INIT($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:562: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt}
--AC_MSG_NOTICE([creating $CONFIG_LT])
--cat >"$CONFIG_LT" <<_LTEOF
--#! $SHELL
--# Generated by $as_me.
--# Run this file to recreate a libtool stub with the current configuration.
--
--lt_cl_silent=false
--SHELL=\${CONFIG_SHELL-$SHELL}
--_LTEOF
--
--cat >>"$CONFIG_LT" <<\_LTEOF
--AS_SHELL_SANITIZE
--_AS_PREPARE
+-}
-
--exec AS_MESSAGE_FD>&1
--exec AS_MESSAGE_LOG_FD>>config.log
+-# func_basename file
+-func_basename ()
-{
-- echo
-- AS_BOX([Running $as_me.])
--} >&AS_MESSAGE_LOG_FD
--
--lt_cl_help="\
--\`$as_me' creates a local libtool stub from the current configuration,
--for use in further configure time tests before the real libtool is
--generated.
--
--Usage: $[0] [[OPTIONS]]
--
-- -h, --help print this help, then exit
-- -V, --version print version number, then exit
-- -q, --quiet do not print progress messages
-- -d, --debug don't remove temporary files
--
--Report bugs to <bug-libtool at gnu.org>."
--
--lt_cl_version="\
--m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
--m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
--configured by $[0], generated by m4_PACKAGE_STRING.
+- func_basename_result="${1##*/}"
+-}
-
--Copyright (C) 2008 Free Software Foundation, Inc.
--This config.lt script is free software; the Free Software Foundation
--gives unlimited permision to copy, distribute and modify it."
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-# dirname: Compute the dirname of FILE. If nonempty,
+-# add APPEND to the result, otherwise set result
+-# to NONDIR_REPLACEMENT.
+-# value returned in "$func_dirname_result"
+-# basename: Compute filename of FILE.
+-# value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+- case ${1} in
+- */*) func_dirname_result="${1%/*}${2}" ;;
+- * ) func_dirname_result="${3}" ;;
+- esac
+- func_basename_result="${1##*/}"
+-}
-
--while test $[#] != 0
--do
-- case $[1] in
-- --version | --v* | -V )
-- echo "$lt_cl_version"; exit 0 ;;
-- --help | --h* | -h )
-- echo "$lt_cl_help"; exit 0 ;;
-- --debug | --d* | -d )
-- debug=: ;;
-- --quiet | --q* | --silent | --s* | -q )
-- lt_cl_silent=: ;;
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
+-{
+- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+- # positional parameters, so assign one to ordinary parameter first.
+- func_stripname_result=${3}
+- func_stripname_result=${func_stripname_result#"${1}"}
+- func_stripname_result=${func_stripname_result%"${2}"}
+-}
-
-- -*) AC_MSG_ERROR([unrecognized option: $[1]
--Try \`$[0] --help' for more information.]) ;;
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=${1%%=*}
+- func_opt_split_arg=${1#*=}
+-}
-
-- *) AC_MSG_ERROR([unrecognized argument: $[1]
--Try \`$[0] --help' for more information.]) ;;
+-# func_lo2o object
+-func_lo2o ()
+-{
+- case ${1} in
+- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+- *) func_lo2o_result=${1} ;;
- esac
-- shift
--done
+-}
-
--if $lt_cl_silent; then
-- exec AS_MESSAGE_FD>/dev/null
--fi
--_LTEOF
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=${1%.*}.lo
+-}
-
--cat >>"$CONFIG_LT" <<_LTEOF
--_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
--_LTEOF
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=$(( $* ))
+-}
-
--cat >>"$CONFIG_LT" <<\_LTEOF
--AC_MSG_NOTICE([creating $ofile])
--_LT_OUTPUT_LIBTOOL_COMMANDS
--AS_EXIT(0)
--_LTEOF
--chmod +x "$CONFIG_LT"
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=${#1}
+-}
-
--# configure is writing to config.log, but config.lt does its own redirection,
--# appending to config.log, which fails on DOS, as config.log is still kept
--# open by configure. Here we exec the FD to /dev/null, effectively closing
--# config.log, so it can be properly (re)opened and appended to by config.lt.
--if test "$no_create" != yes; then
-- lt_cl_success=:
-- test "$silent" = yes &&
-- lt_config_lt_args="$lt_config_lt_args --quiet"
-- exec AS_MESSAGE_LOG_FD>/dev/null
-- $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
-- exec AS_MESSAGE_LOG_FD>>config.log
-- $lt_cl_success || AS_EXIT(1)
--fi
--])
--m4trace:/usr/share/aclocal/libtool.m4:757: -1- AC_DEFUN([LT_SUPPORTED_TAG], [])
--m4trace:/usr/share/aclocal/libtool.m4:768: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl
--m4_case([$1],
-- [C], [_LT_LANG(C)],
-- [C++], [_LT_LANG(CXX)],
-- [Java], [_LT_LANG(GCJ)],
-- [Fortran 77], [_LT_LANG(F77)],
-- [Fortran], [_LT_LANG(FC)],
-- [Windows Resource], [_LT_LANG(RC)],
-- [m4_ifdef([_LT_LANG_]$1[_CONFIG],
-- [_LT_LANG($1)],
-- [m4_fatal([$0: unsupported language: "$1"])])])dnl
--])
--m4trace:/usr/share/aclocal/libtool.m4:830: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
--m4trace:/usr/share/aclocal/libtool.m4:830: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete.
--You should run autoupdate.])dnl
--LT_LANG(C++)])
--m4trace:/usr/share/aclocal/libtool.m4:831: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
--m4trace:/usr/share/aclocal/libtool.m4:831: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete.
--You should run autoupdate.])dnl
--LT_LANG(Fortran 77)])
--m4trace:/usr/share/aclocal/libtool.m4:832: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
--m4trace:/usr/share/aclocal/libtool.m4:832: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete.
--You should run autoupdate.])dnl
--LT_LANG(Fortran)])
--m4trace:/usr/share/aclocal/libtool.m4:833: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
--m4trace:/usr/share/aclocal/libtool.m4:833: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete.
--You should run autoupdate.])dnl
--LT_LANG(Java)])
--m4trace:/usr/share/aclocal/libtool.m4:1402: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
--m4_require([_LT_DECL_SED])dnl
--AC_CACHE_CHECK([$1], [$2],
-- [$2=no
-- m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
-- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-- lt_compiler_flag="$3"
-- # Insert the option either (1) after the last *FLAGS variable, or
-- # (2) before a word containing "conftest.", or (3) at the end.
-- # Note that $ac_compile itself does not contain backslashes and begins
-- # with a dollar sign (not a hyphen), so the echo should work correctly.
-- # The option is referenced via a variable to avoid confusing sed.
-- lt_compile=`echo "$ac_compile" | $SED \
-- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-- (eval "$lt_compile" 2>conftest.err)
-- ac_status=$?
-- cat conftest.err >&AS_MESSAGE_LOG_FD
-- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-- if (exit $ac_status) && test -s "$ac_outfile"; then
-- # The compiler can only warn and ignore the option if not recognized
-- # So say no if there are warnings other than the usual output.
-- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-- $2=yes
-- fi
-- fi
-- $RM conftest*
--])
+-_LT_EOF
+- ;;
+- *) # Bourne compatible functions.
+- cat << \_LT_EOF >> "$cfgfile"
-
--if test x"[$]$2" = xyes; then
-- m4_if([$5], , :, [$5])
--else
-- m4_if([$6], , :, [$6])
--fi
--])
--m4trace:/usr/share/aclocal/libtool.m4:1444: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1444: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1453: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
--m4_require([_LT_DECL_SED])dnl
--AC_CACHE_CHECK([$1], [$2],
-- [$2=no
-- save_LDFLAGS="$LDFLAGS"
-- LDFLAGS="$LDFLAGS $3"
-- echo "$lt_simple_link_test_code" > conftest.$ac_ext
-- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-- # The linker can only warn and ignore the option if not recognized
-- # So say no if there are warnings
-- if test -s conftest.err; then
-- # Append any errors to the config.log.
-- cat conftest.err 1>&AS_MESSAGE_LOG_FD
-- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-- if diff conftest.exp conftest.er2 >/dev/null; then
-- $2=yes
-- fi
-- else
-- $2=yes
-- fi
-- fi
-- $RM -r conftest*
-- LDFLAGS="$save_LDFLAGS"
--])
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+- # Extract subdirectory from the argument.
+- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+- if test "X$func_dirname_result" = "X${1}"; then
+- func_dirname_result="${3}"
+- else
+- func_dirname_result="$func_dirname_result${2}"
+- fi
+-}
-
--if test x"[$]$2" = xyes; then
-- m4_if([$4], , :, [$4])
--else
-- m4_if([$5], , :, [$5])
--fi
--])
--m4trace:/usr/share/aclocal/libtool.m4:1488: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1488: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1495: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
--# find the maximum length of command line arguments
--AC_MSG_CHECKING([the maximum length of command line arguments])
--AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
-- i=0
-- teststring="ABCD"
+-# func_basename file
+-func_basename ()
+-{
+- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+-}
-
-- case $build_os in
-- msdosdjgpp*)
-- # On DJGPP, this test can blow up pretty badly due to problems in libc
-- # (any single argument exceeding 2000 bytes causes a buffer overrun
-- # during glob expansion). Even if it were fixed, the result of this
-- # check would be larger than it should be.
-- lt_cv_sys_max_cmd_len=12288; # 12K is about right
-- ;;
-
-- gnu*)
-- # Under GNU Hurd, this test is not required because there is
-- # no limit to the length of command line arguments.
-- # Libtool will interpret -1 as no limit whatsoever
-- lt_cv_sys_max_cmd_len=-1;
-- ;;
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+- case ${2} in
+- .*) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+- *) func_stripname_result=`$ECHO "X${3}" \
+- | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+- esac
+-}
-
-- cygwin* | mingw* | cegcc*)
-- # On Win9x/ME, this test blows up -- it succeeds, but takes
-- # about 5 minutes as the teststring grows exponentially.
-- # Worse, since 9x/ME are not pre-emptively multitasking,
-- # you end up with a "frozen" computer, even though with patience
-- # the test eventually succeeds (with a max line length of 256k).
-- # Instead, let's just punt: use the minimum linelength reported by
-- # all of the supported platforms: 8192 (on NT/2K/XP).
-- lt_cv_sys_max_cmd_len=8192;
-- ;;
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[^=]*=//'
-
-- amigaos*)
-- # On AmigaOS with pdksh, this test takes hours, literally.
-- # So we just punt and use a minimum line length of 8192.
-- lt_cv_sys_max_cmd_len=8192;
-- ;;
+-# func_opt_split
+-func_opt_split ()
+-{
+- func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+- func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+-}
-
-- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-- # This has been around since 386BSD, at least. Likely further.
-- if test -x /sbin/sysctl; then
-- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-- elif test -x /usr/sbin/sysctl; then
-- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-- else
-- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
-- fi
-- # And add a safety zone
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-- ;;
+-# func_lo2o object
+-func_lo2o ()
+-{
+- func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+-}
-
-- interix*)
-- # We know the value 262144 and hardcode it with a safety zone (like BSD)
-- lt_cv_sys_max_cmd_len=196608
-- ;;
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+- func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+-}
-
-- osf*)
-- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-- # nice to cause kernel panics so lets avoid the loop below.
-- # First set a reasonable default.
-- lt_cv_sys_max_cmd_len=16384
-- #
-- if test -x /sbin/sysconfig; then
-- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-- *1*) lt_cv_sys_max_cmd_len=-1 ;;
-- esac
-- fi
-- ;;
-- sco3.2v5*)
-- lt_cv_sys_max_cmd_len=102400
-- ;;
-- sysv5* | sco5v6* | sysv4.2uw2*)
-- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-- if test -n "$kargmax"; then
-- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
-- else
-- lt_cv_sys_max_cmd_len=32768
-- fi
-- ;;
-- *)
-- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-- if test -n "$lt_cv_sys_max_cmd_len"; then
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-- else
-- # Make teststring a little bigger before we do anything with it.
-- # a 1K string should be a reasonable start.
-- for i in 1 2 3 4 5 6 7 8 ; do
-- teststring=$teststring$teststring
-- done
-- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-- # If test is not a shell built-in, we'll probably end up computing a
-- # maximum length that is only half of the actual maximum length, but
-- # we can't tell.
-- while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
-- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
-- test $i != 17 # 1/2 MB should be enough
-- do
-- i=`expr $i + 1`
-- teststring=$teststring$teststring
-- done
-- # Only check the string length outside the loop.
-- lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
-- teststring=
-- # Add a significant safety factor because C++ compilers can tack on
-- # massive amounts of additional arguments before passing them to the
-- # linker. It appears as though 1/2 is a usable value.
-- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-- fi
-- ;;
-- esac
--])
--if test -n $lt_cv_sys_max_cmd_len ; then
-- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
--else
-- AC_MSG_RESULT(none)
--fi
--max_cmd_len=$lt_cv_sys_max_cmd_len
--_LT_DECL([], [max_cmd_len], [0],
-- [What is the maximum length of a command?])
--])
--m4trace:/usr/share/aclocal/libtool.m4:1623: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1623: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1724: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl
--if test "x$enable_dlopen" != xyes; then
-- enable_dlopen=unknown
-- enable_dlopen_self=unknown
-- enable_dlopen_self_static=unknown
--else
-- lt_cv_dlopen=no
-- lt_cv_dlopen_libs=
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+- func_arith_result=`expr "$@"`
+-}
-
-- case $host_os in
-- beos*)
-- lt_cv_dlopen="load_add_on"
-- lt_cv_dlopen_libs=
-- lt_cv_dlopen_self=yes
-- ;;
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
-
-- mingw* | pw32* | cegcc*)
-- lt_cv_dlopen="LoadLibrary"
-- lt_cv_dlopen_libs=
-- ;;
+-_LT_EOF
+-esac
-
-- cygwin*)
-- lt_cv_dlopen="dlopen"
-- lt_cv_dlopen_libs=
-- ;;
+-case $lt_shell_append in
+- yes)
+- cat << \_LT_EOF >> "$cfgfile"
-
-- darwin*)
-- # if libdl is installed we need to link against it
-- AC_CHECK_LIB([dl], [dlopen],
-- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
-- lt_cv_dlopen="dyld"
-- lt_cv_dlopen_libs=
-- lt_cv_dlopen_self=yes
-- ])
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$1+=\$2"
+-}
+-_LT_EOF
- ;;
--
- *)
-- AC_CHECK_FUNC([shl_load],
-- [lt_cv_dlopen="shl_load"],
-- [AC_CHECK_LIB([dld], [shl_load],
-- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
-- [AC_CHECK_FUNC([dlopen],
-- [lt_cv_dlopen="dlopen"],
-- [AC_CHECK_LIB([dl], [dlopen],
-- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-- [AC_CHECK_LIB([svld], [dlopen],
-- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-- [AC_CHECK_LIB([dld], [dld_link],
-- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
-- ])
-- ])
-- ])
-- ])
-- ])
+- cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+- eval "$1=\$$1\$2"
+-}
+-
+-_LT_EOF
- ;;
- esac
--
-- if test "x$lt_cv_dlopen" != xno; then
-- enable_dlopen=yes
++ sed '$q' "$ltmain" >> "$cfgfile" \
++ || (rm -f "$cfgfile"; exit 1)
+
++ if test x"$xsi_shell" = xyes; then
++ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\ case ${1} in\
++\ */*) func_dirname_result="${1%/*}${2}" ;;\
++\ * ) func_dirname_result="${3}" ;;\
++\ esac\
++\ func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\ # positional parameters, so assign one to ordinary parameter first.\
++\ func_stripname_result=${3}\
++\ func_stripname_result=${func_stripname_result#"${1}"}\
++\ func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\ func_split_long_opt_name=${1%%=*}\
++\ func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\ func_split_short_opt_arg=${1#??}\
++\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\ case ${1} in\
++\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\ *) func_lo2o_result=${1} ;;\
++\ esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++ func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++ func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++ func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++ sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++ eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\ func_quote_for_eval "${2}"\
++\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++ # Save a `func_append' function call where possible by direct use of '+='
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++else
++ # Save a `func_append' function call even when '+=' is not available
++ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++ && mv -f "$cfgfile.tmp" "$cfgfile" \
++ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++ test 0 -eq $? || _lt_function_replace_fail=:
++fi
++
++if test x"$_lt_function_replace_fail" = x":"; then
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
+
+- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+- || (rm -f "$cfgfile"; exit 1)
+
+- mv -f "$cfgfile" "$ofile" ||
++ mv -f "$cfgfile" "$ofile" ||
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+
+@@ -13335,7 +14180,7 @@ _ACEOF
+ ac_clean_files=$ac_clean_files_save
+
+ test $ac_write_fail = 0 ||
+- as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+ # configure is writing to config.log, and then calls config.status.
+@@ -13356,7 +14201,7 @@ if test "$no_create" != yes; then
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+- $ac_cs_success || as_fn_exit $?
++ $ac_cs_success || as_fn_exit 1
+ fi
+ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/configure.ac crystalhd/filters/gst/gst-plugin/configure.ac
+--- crystalhd-07032010/filters/gst/gst-plugin/configure.ac 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/configure.ac 2011-03-14 19:06:50.860204596 +0000
+@@ -11,7 +11,7 @@ dnl and 2... for a prerelease
+
+ dnl when going to/from release please set the nano correctly !
+ dnl releases only do Wall, cvs and prerelease does Werror too
+-AS_VERSION(gst-bcmdec, GST_PLUGIN_VERSION, 0, 10, 0, 33,
++AS_VERSION(gst-bcmdec, GST_PLUGIN_VERSION, 0, 10, 40, 0,
+ GST_PLUGIN_CVS="no", GST_PLUGIN_CVS="yes")
+
+ dnl AM_MAINTAINER_MODE provides the option to enable maintainer mode
+@@ -55,7 +55,8 @@ dnl And we can also ask for the right ve
+
+
+ PKG_CHECK_MODULES(GST, \
+- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED,
++ gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED
++ gstreamer-video-0.10,
+ HAVE_GST=yes,HAVE_GST=no)
+
+ dnl Give error and exit if we don't have gstreamer
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/.gitignore crystalhd/filters/gst/gst-plugin/.gitignore
+--- crystalhd-07032010/filters/gst/gst-plugin/.gitignore 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/.gitignore 2011-03-14 18:51:48.711632246 +0000
+@@ -0,0 +1,21 @@
++Makefile
++*/Makefile
++config.log
++config.status
++config.h
++autom4te.cache/
++configure
++libtool
++src/libgstbcmdec.la
++src/libgstbcmdec_la-decif.lo
++src/libgstbcmdec_la-gstbcmdec.lo
++src/libgstbcmdec_la-parse.lo
++stamp-h1
++
++Makefile.in
++aclocal.m4
++autoregen.sh
++config.h.in
++ltmain.sh
++m4/Makefile.in
++src/Makefile.in
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/gst-plugin.kdev4 crystalhd/filters/gst/gst-plugin/gst-plugin.kdev4
+--- crystalhd-07032010/filters/gst/gst-plugin/gst-plugin.kdev4 2010-05-04 23:32:35.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/gst-plugin.kdev4 1970-01-01 01:00:00.000000000 +0100
+@@ -1,3 +0,0 @@
+-[Project]
+-Manager=KDevCustomMakeManager
+-Name=gst-plugin
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/libtool crystalhd/filters/gst/gst-plugin/libtool
+--- crystalhd-07032010/filters/gst/gst-plugin/libtool 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/libtool 2011-03-14 19:07:13.268418791 +0000
+@@ -0,0 +1,10059 @@
++#! /bin/sh
++
++# libtool - Provide generalized library-building support services.
++# Generated automatically by config.status (gst-bcmdec) 0.10.40
++# Libtool was configured on host novo.hadess.net:
++# NOTE: Changes made to this file will be lost: look at ltmain.sh.
++#
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
++# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++# Inc.
++# Written by Gordon Matzigkeit, 1996
++#
++# This file is part of GNU Libtool.
++#
++# GNU Libtool is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING. If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
++# obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++
++
++# The names of the tagged configurations supported by this script.
++available_tags=""
++
++# ### BEGIN LIBTOOL CONFIG
++
++# Which release of libtool.m4 was used?
++macro_version=2.4
++macro_revision=1.3293
++
++# Whether or not to build shared libraries.
++build_libtool_libs=yes
++
++# Whether or not to build static libraries.
++build_old_libs=yes
++
++# What type of objects to build.
++pic_mode=default
++
++# Whether or not to optimize for fast installation.
++fast_install=yes
++
++# Shell to use when invoking shell scripts.
++SHELL="/bin/sh"
++
++# An echo program that protects backslashes.
++ECHO="printf %s\\n"
++
++# The host system.
++host_alias=
++host=x86_64-unknown-linux-gnu
++host_os=linux-gnu
++
++# The build system.
++build_alias=
++build=x86_64-unknown-linux-gnu
++build_os=linux-gnu
++
++# A sed program that does not truncate output.
++SED="/bin/sed"
++
++# Sed that helps us avoid accidentally triggering echo(1) options like -n.
++Xsed="$SED -e 1s/^X//"
++
++# A grep program that handles long lines.
++GREP="/bin/grep"
++
++# An ERE matcher.
++EGREP="/bin/grep -E"
++
++# A literal string matcher.
++FGREP="/bin/grep -F"
++
++# A BSD- or MS-compatible name lister.
++NM="/usr/bin/nm -B"
++
++# Whether we need soft or hard links.
++LN_S="ln -s"
++
++# What is the maximum length of a command?
++max_cmd_len=1572864
++
++# Object file suffix (normally "o").
++objext=o
++
++# Executable file suffix (normally "").
++exeext=
++
++# whether the shell understands "unset".
++lt_unset=unset
++
++# turn spaces into newlines.
++SP2NL="tr \\040 \\012"
++
++# turn newlines into spaces.
++NL2SP="tr \\015\\012 \\040\\040"
++
++# convert $build file names to $host format.
++to_host_file_cmd=func_convert_file_noop
++
++# convert $build files to toolchain format.
++to_tool_file_cmd=func_convert_file_noop
++
++# An object symbol dumper.
++OBJDUMP="objdump"
++
++# Method to check whether dependent libraries are shared objects.
++deplibs_check_method="pass_all"
++
++# Command to use when deplibs_check_method = "file_magic".
++file_magic_cmd="\$MAGIC_CMD"
++
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=""
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob="no"
++
++# DLL creation program.
++DLLTOOL="false"
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd="printf %s\\n"
++
++# The archiver.
++AR="ar"
++
++# Flags to create an archive.
++AR_FLAGS="cru"
++
++# How to feed a file listing to the archiver.
++archiver_list_spec="@"
++
++# A symbol stripping program.
++STRIP="strip"
++
++# Commands used to install an old-style archive.
++RANLIB="ranlib"
++old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$oldlib"
++old_postuninstall_cmds=""
++
++# Whether to use a lock for old archive extraction.
++lock_old_archive_extraction=no
++
++# A C compiler.
++LTCC="gcc"
++
++# LTCC compiler flags.
++LTCFLAGS="-g -O2"
++
++# Take the output of nm and produce a listing of raw symbols and C names.
++global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'"
++
++# Transform the output of nm in a proper C declaration.
++global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'"
++
++# Transform the output of nm in a C name address pair.
++global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'"
++
++# Transform the output of nm in a C name address pair when lib prefix is needed.
++global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'"
++
++# Specify filename containing input files for $NM.
++nm_file_list_spec="@"
++
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=
++
++# The name of the directory that contains temporary libtool files.
++objdir=.libs
++
++# Used to examine libraries when file_magic_cmd begins with "file".
++MAGIC_CMD=file
++
++# Must we lock files when doing compilation?
++need_locks="no"
++
++# Manifest tool.
++MANIFEST_TOOL=":"
++
++# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
++DSYMUTIL=""
++
++# Tool to change global to local symbols on Mac OS X.
++NMEDIT=""
++
++# Tool to manipulate fat objects and archives on Mac OS X.
++LIPO=""
++
++# ldd/readelf like tool for Mach-O binaries on Mac OS X.
++OTOOL=""
++
++# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
++OTOOL64=""
++
++# Old archive suffix (normally "a").
++libext=a
++
++# Shared library suffix (normally ".so").
++shrext_cmds=".so"
++
++# The commands to extract the exported symbol list from a shared archive.
++extract_expsyms_cmds=""
++
++# Variables whose values should be saved in libtool wrapper scripts and
++# restored at link time.
++variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
++
++# Do we need the "lib" prefix for modules?
++need_lib_prefix=no
++
++# Do we need a version for libraries?
++need_version=no
++
++# Library versioning type.
++version_type=linux
++
++# Shared library runtime path variable.
++runpath_var=LD_RUN_PATH
++
++# Shared library path variable.
++shlibpath_var=LD_LIBRARY_PATH
++
++# Is shlibpath searched before the hard-coded library search path?
++shlibpath_overrides_runpath=no
++
++# Format of library name prefix.
++libname_spec="lib\$name"
++
++# List of archive names. First name is the real one, the rest are links.
++# The last name is the one that the linker finds with -lNAME
++library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}"
++
++# The coded name of the library, if different from the real name.
++soname_spec="\${libname}\${release}\${shared_ext}\$major"
++
++# Permission mode override for installation of shared libraries.
++install_override_mode=""
++
++# Command to use after installation of a shared archive.
++postinstall_cmds=""
++
++# Command to use after uninstallation of a shared archive.
++postuninstall_cmds=""
++
++# Commands used to finish a libtool library installation in a directory.
++finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir"
++
++# As "finish_cmds", except a single script fragment to be evaled but
++# not shown.
++finish_eval=""
++
++# Whether we should hardcode library paths into libraries.
++hardcode_into_libs=yes
++
++# Compile-time system search path for libraries.
++sys_lib_search_path_spec="/usr/lib/gcc/x86_64-redhat-linux/4.6.0 /usr/lib64 /lib64 "
++
++# Run-time system search path for libraries.
++sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib /usr/lib64/atlas /usr/lib64/llvm /usr/lib64/mysql /usr/lib64/tcl8.5 /usr/lib64/xulrunner-2 "
++
++# Whether dlopen is supported.
++dlopen_support=unknown
++
++# Whether dlopen of programs is supported.
++dlopen_self=unknown
++
++# Whether dlopen of statically linked programs is supported.
++dlopen_self_static=unknown
++
++# Commands to strip libraries.
++old_striplib="strip --strip-debug"
++striplib="strip --strip-unneeded"
++
++
++# The linker used to build libraries.
++LD="/usr/bin/ld -m elf_x86_64"
++
++# How to create reloadable object files.
++reload_flag=" -r"
++reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs"
++
++# Commands used to build an old-style archive.
++old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$oldlib"
++
++# A language specific compiler.
++CC="gcc"
++
++# Is the compiler the GNU compiler?
++with_gcc=yes
++
++# Compiler flag to turn off builtin functions.
++no_builtin_flag=" -fno-builtin"
++
++# Additional compiler flags for building library objects.
++pic_flag=" -fPIC -DPIC"
++
++# How to pass a linker flag through the compiler.
++wl="-Wl,"
++
++# Compiler flag to prevent dynamic linking.
++link_static_flag=""
++
++# Does compiler simultaneously support -c and -o options?
++compiler_c_o="yes"
++
++# Whether or not to add -lc for building shared libraries.
++build_libtool_need_lc=no
++
++# Whether or not to disallow shared libs when runtime libs are static.
++allow_libtool_libs_with_static_runtimes=no
++
++# Compiler flag to allow reflexive dlopens.
++export_dynamic_flag_spec="\${wl}--export-dynamic"
++
++# Compiler flag to generate shared objects directly from archives.
++whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive"
++
++# Whether the compiler copes with passing no objects directly.
++compiler_needs_object="no"
++
++# Create an old-style archive from a shared archive.
++old_archive_from_new_cmds=""
++
++# Create a temporary old-style archive to link instead of a shared archive.
++old_archive_from_expsyms_cmds=""
++
++# Commands used to build a shared archive.
++archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib"
++archive_expsym_cmds="echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~
++ cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~
++ echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~
++ \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib"
++
++# Commands used to build a loadable module if different from building
++# a shared archive.
++module_cmds=""
++module_expsym_cmds=""
++
++# Whether we are building with GNU ld or not.
++with_gnu_ld="yes"
++
++# Flag that allows shared libraries with undefined symbols to be built.
++allow_undefined_flag=""
++
++# Flag that enforces no undefined symbols.
++no_undefined_flag=""
++
++# Flag to hardcode $libdir into a binary during linking.
++# This must work even if $libdir does not exist
++hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir"
++
++# If ld is used when linking, flag to hardcode $libdir into a binary
++# during linking. This must work even if $libdir does not exist.
++hardcode_libdir_flag_spec_ld=""
++
++# Whether we need a single "-rpath" flag with a separated argument.
++hardcode_libdir_separator=""
++
++# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
++# DIR into the resulting binary.
++hardcode_direct=no
++
++# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
++# DIR into the resulting binary and the resulting library dependency is
++# "absolute",i.e impossible to change by setting ${shlibpath_var} if the
++# library is relocated.
++hardcode_direct_absolute=no
++
++# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
++# into the resulting binary.
++hardcode_minus_L=no
++
++# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
++# into the resulting binary.
++hardcode_shlibpath_var=unsupported
++
++# Set to "yes" if building a shared library automatically hardcodes DIR
++# into the library and all subsequent libraries and executables linked
++# against it.
++hardcode_automatic=no
++
++# Set to yes if linker adds runtime paths of dependent libraries
++# to runtime path list.
++inherit_rpath=no
++
++# Whether libtool must link a program against all its dependency libraries.
++link_all_deplibs=unknown
++
++# Set to "yes" if exported symbols are required.
++always_export_symbols=no
++
++# The commands to list exported symbols.
++export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols"
++
++# Symbols that should not be listed in the preloaded symbols.
++exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*"
++
++# Symbols that must always be exported.
++include_expsyms=""
++
++# Commands necessary for linking programs (against libraries) with templates.
++prelink_cmds=""
++
++# Commands necessary for finishing linking programs.
++postlink_cmds=""
++
++# Specify filename containing input files.
++file_list_spec=""
++
++# How to hardcode a shared library path into an executable.
++hardcode_action=immediate
++
++# ### END LIBTOOL CONFIG
++
++
++# libtool (GNU libtool) 2.4
++# Written by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
++
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
++# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
++# This is free software; see the source for copying conditions. There is NO
++# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++
++# GNU Libtool is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# As a special exception to the GNU General Public License,
++# if you distribute this file as part of a program or library that
++# is built using GNU Libtool, you may include this file under the
++# same distribution terms that you use for the rest of that program.
++#
++# GNU Libtool is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with GNU Libtool; see the file COPYING. If not, a copy
++# can be downloaded from http://www.gnu.org/licenses/gpl.html,
++# or obtained by writing to the Free Software Foundation, Inc.,
++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++
++# Usage: $progname [OPTION]... [MODE-ARG]...
++#
++# Provide generalized library-building support services.
++#
++# --config show all configuration variables
++# --debug enable verbose shell tracing
++# -n, --dry-run display commands without modifying any files
++# --features display basic configuration information and exit
++# --mode=MODE use operation mode MODE
++# --preserve-dup-deps don't remove duplicate dependency libraries
++# --quiet, --silent don't print informational messages
++# --no-quiet, --no-silent
++# print informational messages (default)
++# --tag=TAG use configuration variables from tag TAG
++# -v, --verbose print more informational messages than default
++# --no-verbose don't print the extra informational messages
++# --version print version information
++# -h, --help, --help-all print short, long, or detailed help message
++#
++# MODE must be one of the following:
++#
++# clean remove files from the build directory
++# compile compile a source file into a libtool object
++# execute automatically set library path, then run a program
++# finish complete the installation of libtool libraries
++# install install libraries or executables
++# link create a library or an executable
++# uninstall remove libraries from an installed directory
++#
++# MODE-ARGS vary depending on the MODE. When passed as first option,
++# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
++# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
++#
++# When reporting a bug, please describe a test case to reproduce it and
++# include the following information:
++#
++# host-triplet: $host
++# shell: $SHELL
++# compiler: $LTCC
++# compiler flags: $LTCFLAGS
++# linker: $LD (gnu? $with_gnu_ld)
++# $progname: (GNU libtool) 2.4
++# automake: $automake_version
++# autoconf: $autoconf_version
++#
++# Report bugs to <bug-libtool at gnu.org>.
++# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
++# General help using GNU software: <http://www.gnu.org/gethelp/>.
++
++PROGRAM=libtool
++PACKAGE=libtool
++VERSION=2.4
++TIMESTAMP=""
++package_revision=1.3293
++
++# Be Bourne compatible
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
++ emulate sh
++ NULLCMD=:
++ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
++ # is contrary to our usage. Disable this feature.
++ alias -g '${1+"$@"}'='"$@"'
++ setopt NO_GLOB_SUBST
++else
++ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
++fi
++BIN_SH=xpg4; export BIN_SH # for Tru64
++DUALCASE=1; export DUALCASE # for MKS sh
++
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++}
++
++# NLS nuisances: We save the old values to restore during execute mode.
++lt_user_locale=
++lt_safe_locale=
++for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
++do
++ eval "if test \"\${$lt_var+set}\" = set; then
++ save_$lt_var=\$$lt_var
++ $lt_var=C
++ export $lt_var
++ lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
++ lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
++ fi"
++done
++LC_ALL=C
++LANGUAGE=C
++export LANGUAGE LC_ALL
++
++$lt_unset CDPATH
++
++
++# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
++# is ksh but when the shell is invoked as "sh" and the current value of
++# the _XPG environment variable is not equal to 1 (one), the special
++# positional parameter $0, within a function call, is the name of the
++# function.
++progpath="$0"
++
++
++
++: ${CP="cp -f"}
++test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
++: ${EGREP="/bin/grep -E"}
++: ${FGREP="/bin/grep -F"}
++: ${GREP="/bin/grep"}
++: ${LN_S="ln -s"}
++: ${MAKE="make"}
++: ${MKDIR="mkdir"}
++: ${MV="mv -f"}
++: ${RM="rm -f"}
++: ${SED="/bin/sed"}
++: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
++: ${Xsed="$SED -e 1s/^X//"}
++
++# Global variables:
++EXIT_SUCCESS=0
++EXIT_FAILURE=1
++EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
++EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
++
++exit_status=$EXIT_SUCCESS
++
++# Make sure IFS has a sensible default
++lt_nl='
++'
++IFS=" $lt_nl"
++
++dirname="s,/[^/]*$,,"
++basename="s,^.*/,,"
++
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE. If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++ case ${1} in
++ */*) func_dirname_result="${1%/*}${2}" ;;
++ * ) func_dirname_result="${3}" ;;
++ esac
++} # Extended-shell func_dirname implementation
++
++
++# func_basename file
++func_basename ()
++{
++ func_basename_result="${1##*/}"
++} # Extended-shell func_basename implementation
++
++
++# func_dirname_and_basename file append nondir_replacement
++# perform func_basename and func_dirname in a single function
++# call:
++# dirname: Compute the dirname of FILE. If nonempty,
++# add APPEND to the result, otherwise set result
++# to NONDIR_REPLACEMENT.
++# value returned in "$func_dirname_result"
++# basename: Compute filename of FILE.
++# value retuned in "$func_basename_result"
++# Implementation must be kept synchronized with func_dirname
++# and func_basename. For efficiency, we do not delegate to
++# those functions but instead duplicate the functionality here.
++func_dirname_and_basename ()
++{
++ case ${1} in
++ */*) func_dirname_result="${1%/*}${2}" ;;
++ * ) func_dirname_result="${3}" ;;
++ esac
++ func_basename_result="${1##*/}"
++} # Extended-shell func_dirname_and_basename implementation
++
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++# func_strip_suffix prefix name
++func_stripname ()
++{
++ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
++ # positional parameters, so assign one to ordinary parameter first.
++ func_stripname_result=${3}
++ func_stripname_result=${func_stripname_result#"${1}"}
++ func_stripname_result=${func_stripname_result%"${2}"}
++} # Extended-shell func_stripname implementation
++
++
++# These SED scripts presuppose an absolute path with a trailing slash.
++pathcar='s,^/\([^/]*\).*$,\1,'
++pathcdr='s,^/[^/]*,,'
++removedotparts=':dotsl
++ s@/\./@/@g
++ t dotsl
++ s,/\.$,/,'
++collapseslashes='s@/\{1,\}@/@g'
++finalslash='s,/*$,/,'
++
++# func_normal_abspath PATH
++# Remove doubled-up and trailing slashes, "." path components,
++# and cancel out any ".." path components in PATH after making
++# it an absolute path.
++# value returned in "$func_normal_abspath_result"
++func_normal_abspath ()
++{
++ # Start from root dir and reassemble the path.
++ func_normal_abspath_result=
++ func_normal_abspath_tpath=$1
++ func_normal_abspath_altnamespace=
++ case $func_normal_abspath_tpath in
++ "")
++ # Empty path, that just means $cwd.
++ func_stripname '' '/' "`pwd`"
++ func_normal_abspath_result=$func_stripname_result
++ return
++ ;;
++ # The next three entries are used to spot a run of precisely
++ # two leading slashes without using negated character classes;
++ # we take advantage of case's first-match behaviour.
++ ///*)
++ # Unusual form of absolute path, do nothing.
++ ;;
++ //*)
++ # Not necessarily an ordinary path; POSIX reserves leading '//'
++ # and for example Cygwin uses it to access remote file shares
++ # over CIFS/SMB, so we conserve a leading double slash if found.
++ func_normal_abspath_altnamespace=/
++ ;;
++ /*)
++ # Absolute path, do nothing.
++ ;;
++ *)
++ # Relative path, prepend $cwd.
++ func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
++ ;;
++ esac
++ # Cancel out all the simple stuff to save iterations. We also want
++ # the path to end with a slash for ease of parsing, so make sure
++ # there is one (and only one) here.
++ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
++ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
++ while :; do
++ # Processed it all yet?
++ if test "$func_normal_abspath_tpath" = / ; then
++ # If we ascended to the root using ".." the result may be empty now.
++ if test -z "$func_normal_abspath_result" ; then
++ func_normal_abspath_result=/
++ fi
++ break
++ fi
++ func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
++ -e "$pathcar"`
++ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
++ -e "$pathcdr"`
++ # Figure out what to do with it
++ case $func_normal_abspath_tcomponent in
++ "")
++ # Trailing empty path component, ignore it.
++ ;;
++ ..)
++ # Parent dir; strip last assembled component from result.
++ func_dirname "$func_normal_abspath_result"
++ func_normal_abspath_result=$func_dirname_result
++ ;;
++ *)
++ # Actual path component, append it.
++ func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
++ ;;
++ esac
++ done
++ # Restore leading double-slash if one was found on entry.
++ func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
++}
++
++# func_relative_path SRCDIR DSTDIR
++# generates a relative path from SRCDIR to DSTDIR, with a trailing
++# slash if non-empty, suitable for immediately appending a filename
++# without needing to append a separator.
++# value returned in "$func_relative_path_result"
++func_relative_path ()
++{
++ func_relative_path_result=
++ func_normal_abspath "$1"
++ func_relative_path_tlibdir=$func_normal_abspath_result
++ func_normal_abspath "$2"
++ func_relative_path_tbindir=$func_normal_abspath_result
++
++ # Ascend the tree starting from libdir
++ while :; do
++ # check if we have found a prefix of bindir
++ case $func_relative_path_tbindir in
++ $func_relative_path_tlibdir)
++ # found an exact match
++ func_relative_path_tcancelled=
++ break
++ ;;
++ $func_relative_path_tlibdir*)
++ # found a matching prefix
++ func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
++ func_relative_path_tcancelled=$func_stripname_result
++ if test -z "$func_relative_path_result"; then
++ func_relative_path_result=.
++ fi
++ break
++ ;;
++ *)
++ func_dirname $func_relative_path_tlibdir
++ func_relative_path_tlibdir=${func_dirname_result}
++ if test "x$func_relative_path_tlibdir" = x ; then
++ # Have to descend all the way to the root!
++ func_relative_path_result=../$func_relative_path_result
++ func_relative_path_tcancelled=$func_relative_path_tbindir
++ break
++ fi
++ func_relative_path_result=../$func_relative_path_result
++ ;;
++ esac
++ done
++
++ # Now calculate path; take care to avoid doubling-up slashes.
++ func_stripname '' '/' "$func_relative_path_result"
++ func_relative_path_result=$func_stripname_result
++ func_stripname '/' '/' "$func_relative_path_tcancelled"
++ if test "x$func_stripname_result" != x ; then
++ func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
++ fi
++
++ # Normalisation. If bindir is libdir, return empty string,
++ # else relative path ending with a slash; either way, target
++ # file name can be directly appended.
++ if test ! -z "$func_relative_path_result"; then
++ func_stripname './' '' "$func_relative_path_result/"
++ func_relative_path_result=$func_stripname_result
++ fi
++}
++
++# The name of this program:
++func_dirname_and_basename "$progpath"
++progname=$func_basename_result
++
++# Make sure we have an absolute path for reexecution:
++case $progpath in
++ [\\/]*|[A-Za-z]:\\*) ;;
++ *[\\/]*)
++ progdir=$func_dirname_result
++ progdir=`cd "$progdir" && pwd`
++ progpath="$progdir/$progname"
++ ;;
++ *)
++ save_IFS="$IFS"
++ IFS=:
++ for progdir in $PATH; do
++ IFS="$save_IFS"
++ test -x "$progdir/$progname" && break
++ done
++ IFS="$save_IFS"
++ test -n "$progdir" || progdir=`pwd`
++ progpath="$progdir/$progname"
++ ;;
++esac
++
++# Sed substitution that helps us do robust quoting. It backslashifies
++# metacharacters that are still active within double-quoted strings.
++Xsed="${SED}"' -e 1s/^X//'
++sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
++
++# Same as above, but do not quote variable references.
++double_quote_subst='s/\(["`\\]\)/\\\1/g'
++
++# Sed substitution that turns a string into a regex matching for the
++# string literally.
++sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
++
++# Sed substitution that converts a w32 file name or path
++# which contains forward slashes, into one that contains
++# (escaped) backslashes. A very naive implementation.
++lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
++
++# Re-`\' parameter expansions in output of double_quote_subst that were
++# `\'-ed in input to the same. If an odd number of `\' preceded a '$'
++# in input to double_quote_subst, that '$' was protected from expansion.
++# Since each input `\' is now two `\'s, look for any number of runs of
++# four `\'s followed by two `\'s and then a '$'. `\' that '$'.
++bs='\\'
++bs2='\\\\'
++bs4='\\\\\\\\'
++dollar='\$'
++sed_double_backslash="\
++ s/$bs4/&\\
++/g
++ s/^$bs2$dollar/$bs&/
++ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
++ s/\n//g"
++
++# Standard options:
++opt_dry_run=false
++opt_help=false
++opt_quiet=false
++opt_verbose=false
++opt_warning=:
++
++# func_echo arg...
++# Echo program name prefixed message, along with the current mode
++# name if it has been set yet.
++func_echo ()
++{
++ $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
++}
++
++# func_verbose arg...
++# Echo program name prefixed message in verbose mode only.
++func_verbose ()
++{
++ $opt_verbose && func_echo ${1+"$@"}
++
++ # A bug in bash halts the script if the last line of a function
++ # fails when set -e is in force, so we need another command to
++ # work around that:
++ :
++}
++
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO "$*"
++}
++
++# func_error arg...
++# Echo program name prefixed message to standard error.
++func_error ()
++{
++ $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
++}
++
++# func_warning arg...
++# Echo program name prefixed warning message to standard error.
++func_warning ()
++{
++ $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
++
++ # bash bug again:
++ :
++}
++
++# func_fatal_error arg...
++# Echo program name prefixed message to standard error, and exit.
++func_fatal_error ()
++{
++ func_error ${1+"$@"}
++ exit $EXIT_FAILURE
++}
++
++# func_fatal_help arg...
++# Echo program name prefixed message to standard error, followed by
++# a help hint, and exit.
++func_fatal_help ()
++{
++ func_error ${1+"$@"}
++ func_fatal_error "$help"
++}
++help="Try \`$progname --help' for more information." ## default
++
++
++# func_grep expression filename
++# Check whether EXPRESSION matches any line of FILENAME, without output.
++func_grep ()
++{
++ $GREP "$1" "$2" >/dev/null 2>&1
++}
++
++
++# func_mkdir_p directory-path
++# Make sure the entire path to DIRECTORY-PATH is available.
++func_mkdir_p ()
++{
++ my_directory_path="$1"
++ my_dir_list=
++
++ if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
++
++ # Protect directory names starting with `-'
++ case $my_directory_path in
++ -*) my_directory_path="./$my_directory_path" ;;
++ esac
++
++ # While some portion of DIR does not yet exist...
++ while test ! -d "$my_directory_path"; do
++ # ...make a list in topmost first order. Use a colon delimited
++ # list incase some portion of path contains whitespace.
++ my_dir_list="$my_directory_path:$my_dir_list"
++
++ # If the last portion added has no slash in it, the list is done
++ case $my_directory_path in */*) ;; *) break ;; esac
++
++ # ...otherwise throw away the child directory and loop
++ my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
++ done
++ my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
++
++ save_mkdir_p_IFS="$IFS"; IFS=':'
++ for my_dir in $my_dir_list; do
++ IFS="$save_mkdir_p_IFS"
++ # mkdir can fail with a `File exist' error if two processes
++ # try to create one of the directories concurrently. Don't
++ # stop in that case!
++ $MKDIR "$my_dir" 2>/dev/null || :
++ done
++ IFS="$save_mkdir_p_IFS"
++
++ # Bail out if we (or some other process) failed to create a directory.
++ test -d "$my_directory_path" || \
++ func_fatal_error "Failed to create \`$1'"
++ fi
++}
++
++
++# func_mktempdir [string]
++# Make a temporary directory that won't clash with other running
++# libtool processes, and avoids race conditions if possible. If
++# given, STRING is the basename for that directory.
++func_mktempdir ()
++{
++ my_template="${TMPDIR-/tmp}/${1-$progname}"
++
++ if test "$opt_dry_run" = ":"; then
++ # Return a directory name, but don't create it in dry-run mode
++ my_tmpdir="${my_template}-$$"
++ else
++
++ # If mktemp works, use that first and foremost
++ my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
++
++ if test ! -d "$my_tmpdir"; then
++ # Failing that, at least try and use $RANDOM to avoid a race
++ my_tmpdir="${my_template}-${RANDOM-0}$$"
++
++ save_mktempdir_umask=`umask`
++ umask 0077
++ $MKDIR "$my_tmpdir"
++ umask $save_mktempdir_umask
++ fi
++
++ # If we're not in dry-run mode, bomb out on failure
++ test -d "$my_tmpdir" || \
++ func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
++ fi
++
++ $ECHO "$my_tmpdir"
++}
++
++
++# func_quote_for_eval arg
++# Aesthetically quote ARG to be evaled later.
++# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
++# is double-quoted, suitable for a subsequent eval, whereas
++# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
++# which are still active within double quotes backslashified.
++func_quote_for_eval ()
++{
++ case $1 in
++ *[\\\`\"\$]*)
++ func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
++ *)
++ func_quote_for_eval_unquoted_result="$1" ;;
++ esac
++
++ case $func_quote_for_eval_unquoted_result in
++ # Double-quote args containing shell metacharacters to delay
++ # word splitting, command substitution and and variable
++ # expansion for a subsequent eval.
++ # Many Bourne shells cannot handle close brackets correctly
++ # in scan sets, so we specify it separately.
++ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
++ func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
++ ;;
++ *)
++ func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
++ esac
++}
++
++
++# func_quote_for_expand arg
++# Aesthetically quote ARG to be evaled later; same as above,
++# but do not quote variable references.
++func_quote_for_expand ()
++{
++ case $1 in
++ *[\\\`\"]*)
++ my_arg=`$ECHO "$1" | $SED \
++ -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
++ *)
++ my_arg="$1" ;;
++ esac
++
++ case $my_arg in
++ # Double-quote args containing shell metacharacters to delay
++ # word splitting and command substitution for a subsequent eval.
++ # Many Bourne shells cannot handle close brackets correctly
++ # in scan sets, so we specify it separately.
++ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
++ my_arg="\"$my_arg\""
++ ;;
++ esac
++
++ func_quote_for_expand_result="$my_arg"
++}
++
++
++# func_show_eval cmd [fail_exp]
++# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
++# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
++# is given, then evaluate it.
++func_show_eval ()
++{
++ my_cmd="$1"
++ my_fail_exp="${2-:}"
++
++ ${opt_silent-false} || {
++ func_quote_for_expand "$my_cmd"
++ eval "func_echo $func_quote_for_expand_result"
++ }
++
++ if ${opt_dry_run-false}; then :; else
++ eval "$my_cmd"
++ my_status=$?
++ if test "$my_status" -eq 0; then :; else
++ eval "(exit $my_status); $my_fail_exp"
++ fi
++ fi
++}
++
++
++# func_show_eval_locale cmd [fail_exp]
++# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
++# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
++# is given, then evaluate it. Use the saved locale for evaluation.
++func_show_eval_locale ()
++{
++ my_cmd="$1"
++ my_fail_exp="${2-:}"
++
++ ${opt_silent-false} || {
++ func_quote_for_expand "$my_cmd"
++ eval "func_echo $func_quote_for_expand_result"
++ }
++
++ if ${opt_dry_run-false}; then :; else
++ eval "$lt_user_locale
++ $my_cmd"
++ my_status=$?
++ eval "$lt_safe_locale"
++ if test "$my_status" -eq 0; then :; else
++ eval "(exit $my_status); $my_fail_exp"
++ fi
++ fi
++}
++
++# func_tr_sh
++# Turn $1 into a string suitable for a shell variable name.
++# Result is stored in $func_tr_sh_result. All characters
++# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
++# if $1 begins with a digit, a '_' is prepended as well.
++func_tr_sh ()
++{
++ case $1 in
++ [0-9]* | *[!a-zA-Z0-9_]*)
++ func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
++ ;;
++ * )
++ func_tr_sh_result=$1
++ ;;
++ esac
++}
++
++
++# func_version
++# Echo version message to standard output and exit.
++func_version ()
++{
++ $opt_debug
++
++ $SED -n '/(C)/!b go
++ :more
++ /\./!{
++ N
++ s/\n# / /
++ b more
++ }
++ :go
++ /^# '$PROGRAM' (GNU /,/# warranty; / {
++ s/^# //
++ s/^# *$//
++ s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
++ p
++ }' < "$progpath"
++ exit $?
++}
++
++# func_usage
++# Echo short help message to standard output and exit.
++func_usage ()
++{
++ $opt_debug
++
++ $SED -n '/^# Usage:/,/^# *.*--help/ {
++ s/^# //
++ s/^# *$//
++ s/\$progname/'$progname'/
++ p
++ }' < "$progpath"
++ echo
++ $ECHO "run \`$progname --help | more' for full usage"
++ exit $?
++}
++
++# func_help [NOEXIT]
++# Echo long help message to standard output and exit,
++# unless 'noexit' is passed as argument.
++func_help ()
++{
++ $opt_debug
++
++ $SED -n '/^# Usage:/,/# Report bugs to/ {
++ :print
++ s/^# //
++ s/^# *$//
++ s*\$progname*'$progname'*
++ s*\$host*'"$host"'*
++ s*\$SHELL*'"$SHELL"'*
++ s*\$LTCC*'"$LTCC"'*
++ s*\$LTCFLAGS*'"$LTCFLAGS"'*
++ s*\$LD*'"$LD"'*
++ s/\$with_gnu_ld/'"$with_gnu_ld"'/
++ s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
++ s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
++ p
++ d
++ }
++ /^# .* home page:/b print
++ /^# General help using/b print
++ ' < "$progpath"
++ ret=$?
++ if test -z "$1"; then
++ exit $ret
++ fi
++}
++
++# func_missing_arg argname
++# Echo program name prefixed message to standard error and set global
++# exit_cmd.
++func_missing_arg ()
++{
++ $opt_debug
++
++ func_error "missing argument for $1."
++ exit_cmd=exit
++}
++
++
++# func_split_short_opt shortopt
++# Set func_split_short_opt_name and func_split_short_opt_arg shell
++# variables after splitting SHORTOPT after the 2nd character.
++func_split_short_opt ()
++{
++ func_split_short_opt_arg=${1#??}
++ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}
++} # Extended-shell func_split_short_opt implementation
++
++
++# func_split_long_opt longopt
++# Set func_split_long_opt_name and func_split_long_opt_arg shell
++# variables after splitting LONGOPT at the `=' sign.
++func_split_long_opt ()
++{
++ func_split_long_opt_name=${1%%=*}
++ func_split_long_opt_arg=${1#*=}
++} # Extended-shell func_split_long_opt implementation
++
++exit_cmd=:
++
++
++
++
++
++magic="%%%MAGIC variable%%%"
++magic_exe="%%%MAGIC EXE variable%%%"
++
++# Global variables.
++nonopt=
++preserve_args=
++lo2o="s/\\.lo\$/.${objext}/"
++o2lo="s/\\.${objext}\$/.lo/"
++extracted_archives=
++extracted_serial=0
++
++# If this variable is set in any of the actions, the command in it
++# will be execed at the end. This prevents here-documents from being
++# left over by shells.
++exec_cmd=
++
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++ eval "${1}+=\${2}"
++} # Extended-shell func_append implementation
++
++# func_append_quoted var value
++# Quote VALUE and append to the end of shell variable VAR, separated
++# by a space.
++func_append_quoted ()
++{
++ func_quote_for_eval "${2}"
++ eval "${1}+=\\ \$func_quote_for_eval_result"
++} # Extended-shell func_append_quoted implementation
++
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++ func_arith_result=$(( $* ))
++} # Extended-shell func_arith implementation
++
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++ func_len_result=${#1}
++} # Extended-shell func_len implementation
++
++
++# func_lo2o object
++func_lo2o ()
++{
++ case ${1} in
++ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
++ *) func_lo2o_result=${1} ;;
++ esac
++} # Extended-shell func_lo2o implementation
++
++
++# func_xform libobj-or-source
++func_xform ()
++{
++ func_xform_result=${1%.*}.lo
++} # Extended-shell func_xform implementation
++
++
++# func_fatal_configuration arg...
++# Echo program name prefixed message to standard error, followed by
++# a configuration failure hint, and exit.
++func_fatal_configuration ()
++{
++ func_error ${1+"$@"}
++ func_error "See the $PACKAGE documentation for more information."
++ func_fatal_error "Fatal configuration error."
++}
++
++
++# func_config
++# Display the configuration for all the tags in this script.
++func_config ()
++{
++ re_begincf='^# ### BEGIN LIBTOOL'
++ re_endcf='^# ### END LIBTOOL'
++
++ # Default configuration.
++ $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
++
++ # Now print the configurations for the tags.
++ for tagname in $taglist; do
++ $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
++ done
++
++ exit $?
++}
++
++# func_features
++# Display the features supported by this script.
++func_features ()
++{
++ echo "host: $host"
++ if test "$build_libtool_libs" = yes; then
++ echo "enable shared libraries"
++ else
++ echo "disable shared libraries"
++ fi
++ if test "$build_old_libs" = yes; then
++ echo "enable static libraries"
++ else
++ echo "disable static libraries"
++ fi
++
++ exit $?
++}
++
++# func_enable_tag tagname
++# Verify that TAGNAME is valid, and either flag an error and exit, or
++# enable the TAGNAME tag. We also add TAGNAME to the global $taglist
++# variable here.
++func_enable_tag ()
++{
++ # Global variable:
++ tagname="$1"
++
++ re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
++ re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
++ sed_extractcf="/$re_begincf/,/$re_endcf/p"
++
++ # Validate tagname.
++ case $tagname in
++ *[!-_A-Za-z0-9,/]*)
++ func_fatal_error "invalid tag name: $tagname"
++ ;;
++ esac
++
++ # Don't test for the "default" C tag, as we know it's
++ # there but not specially marked.
++ case $tagname in
++ CC) ;;
++ *)
++ if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
++ taglist="$taglist $tagname"
++
++ # Evaluate the configuration. Be careful to quote the path
++ # and the sed script, to avoid splitting on whitespace, but
++ # also don't use non-portable quotes within backquotes within
++ # quotes we have to do it in 2 steps:
++ extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
++ eval "$extractedcf"
++ else
++ func_error "ignoring unknown tag $tagname"
++ fi
++ ;;
++ esac
++}
++
++# func_check_version_match
++# Ensure that we are using m4 macros, and libtool script from the same
++# release of libtool.
++func_check_version_match ()
++{
++ if test "$package_revision" != "$macro_revision"; then
++ if test "$VERSION" != "$macro_version"; then
++ if test -z "$macro_version"; then
++ cat >&2 <<_LT_EOF
++$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from an older release.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++ else
++ cat >&2 <<_LT_EOF
++$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++ fi
++ else
++ cat >&2 <<_LT_EOF
++$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
++$progname: but the definition of this LT_INIT comes from revision $macro_revision.
++$progname: You should recreate aclocal.m4 with macros from revision $package_revision
++$progname: of $PACKAGE $VERSION and run autoconf again.
++_LT_EOF
++ fi
++
++ exit $EXIT_MISMATCH
++ fi
++}
++
++
++# Shorthand for --mode=foo, only valid as the first argument
++case $1 in
++clean|clea|cle|cl)
++ shift; set dummy --mode clean ${1+"$@"}; shift
++ ;;
++compile|compil|compi|comp|com|co|c)
++ shift; set dummy --mode compile ${1+"$@"}; shift
++ ;;
++execute|execut|execu|exec|exe|ex|e)
++ shift; set dummy --mode execute ${1+"$@"}; shift
++ ;;
++finish|finis|fini|fin|fi|f)
++ shift; set dummy --mode finish ${1+"$@"}; shift
++ ;;
++install|instal|insta|inst|ins|in|i)
++ shift; set dummy --mode install ${1+"$@"}; shift
++ ;;
++link|lin|li|l)
++ shift; set dummy --mode link ${1+"$@"}; shift
++ ;;
++uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
++ shift; set dummy --mode uninstall ${1+"$@"}; shift
++ ;;
++esac
++
++
++
++# Option defaults:
++opt_debug=:
++opt_dry_run=false
++opt_config=false
++opt_preserve_dup_deps=false
++opt_features=false
++opt_finish=false
++opt_help=false
++opt_help_all=false
++opt_silent=:
++opt_verbose=:
++opt_silent=false
++opt_verbose=false
++
++
++# Parse options once, thoroughly. This comes as soon as possible in the
++# script to make things like `--version' happen as quickly as we can.
++{
++ # this just eases exit handling
++ while test $# -gt 0; do
++ opt="$1"
++ shift
++ case $opt in
++ --debug|-x) opt_debug='set -x'
++ func_echo "enabling shell trace mode"
++ $opt_debug
++ ;;
++ --dry-run|--dryrun|-n)
++ opt_dry_run=:
++ ;;
++ --config)
++ opt_config=:
++func_config
++ ;;
++ --dlopen|-dlopen)
++ optarg="$1"
++ opt_dlopen="${opt_dlopen+$opt_dlopen
++}$optarg"
++ shift
++ ;;
++ --preserve-dup-deps)
++ opt_preserve_dup_deps=:
++ ;;
++ --features)
++ opt_features=:
++func_features
++ ;;
++ --finish)
++ opt_finish=:
++set dummy --mode finish ${1+"$@"}; shift
++ ;;
++ --help)
++ opt_help=:
++ ;;
++ --help-all)
++ opt_help_all=:
++opt_help=': help-all'
++ ;;
++ --mode)
++ test $# = 0 && func_missing_arg $opt && break
++ optarg="$1"
++ opt_mode="$optarg"
++case $optarg in
++ # Valid mode arguments:
++ clean|compile|execute|finish|install|link|relink|uninstall) ;;
++
++ # Catch anything else as an error
++ *) func_error "invalid argument for $opt"
++ exit_cmd=exit
++ break
++ ;;
++esac
++ shift
++ ;;
++ --no-silent|--no-quiet)
++ opt_silent=false
++preserve_args+=" $opt"
++ ;;
++ --no-verbose)
++ opt_verbose=false
++preserve_args+=" $opt"
++ ;;
++ --silent|--quiet)
++ opt_silent=:
++preserve_args+=" $opt"
++ opt_verbose=false
++ ;;
++ --verbose|-v)
++ opt_verbose=:
++preserve_args+=" $opt"
++opt_silent=false
++ ;;
++ --tag)
++ test $# = 0 && func_missing_arg $opt && break
++ optarg="$1"
++ opt_tag="$optarg"
++preserve_args+=" $opt $optarg"
++func_enable_tag "$optarg"
++ shift
++ ;;
++
++ -\?|-h) func_usage ;;
++ --help) func_help ;;
++ --version) func_version ;;
++
++ # Separate optargs to long options:
++ --*=*)
++ func_split_long_opt "$opt"
++ set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
++ shift
++ ;;
++
++ # Separate non-argument short options:
++ -\?*|-h*|-n*|-v*)
++ func_split_short_opt "$opt"
++ set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
++ shift
++ ;;
++
++ --) break ;;
++ -*) func_fatal_help "unrecognized option \`$opt'" ;;
++ *) set dummy "$opt" ${1+"$@"}; shift; break ;;
++ esac
++ done
++
++ # Validate options:
++
++ # save first non-option argument
++ if test "$#" -gt 0; then
++ nonopt="$opt"
++ shift
++ fi
++
++ # preserve --debug
++ test "$opt_debug" = : || preserve_args+=" --debug"
++
++ case $host in
++ *cygwin* | *mingw* | *pw32* | *cegcc*)
++ # don't eliminate duplications in $postdeps and $predeps
++ opt_duplicate_compiler_generated_deps=:
++ ;;
++ *)
++ opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
++ ;;
++ esac
++
++ $opt_help || {
++ # Sanity checks first:
++ func_check_version_match
++
++ if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
++ func_fatal_configuration "not configured to build any kind of library"
++ fi
++
++ # Darwin sucks
++ eval std_shrext=\"$shrext_cmds\"
++
++ # Only execute mode is allowed to have -dlopen flags.
++ if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
++ func_error "unrecognized option \`-dlopen'"
++ $ECHO "$help" 1>&2
++ exit $EXIT_FAILURE
++ fi
++
++ # Change the help message to a mode-specific one.
++ generic_help="$help"
++ help="Try \`$progname --help --mode=$opt_mode' for more information."
++ }
++
++
++ # Bail if the options were screwed
++ $exit_cmd $EXIT_FAILURE
++}
++
++
++
++
++## ----------- ##
++## Main. ##
++## ----------- ##
++
++# func_lalib_p file
++# True iff FILE is a libtool `.la' library or `.lo' object file.
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_lalib_p ()
++{
++ test -f "$1" &&
++ $SED -e 4q "$1" 2>/dev/null \
++ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
++}
++
++# func_lalib_unsafe_p file
++# True iff FILE is a libtool `.la' library or `.lo' object file.
++# This function implements the same check as func_lalib_p without
++# resorting to external programs. To this end, it redirects stdin and
++# closes it afterwards, without saving the original file descriptor.
++# As a safety measure, use it only where a negative result would be
++# fatal anyway. Works if `file' does not exist.
++func_lalib_unsafe_p ()
++{
++ lalib_p=no
++ if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
++ for lalib_p_l in 1 2 3 4
++ do
++ read lalib_p_line
++ case "$lalib_p_line" in
++ \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
++ esac
++ done
++ exec 0<&5 5<&-
++ fi
++ test "$lalib_p" = yes
++}
++
++# func_ltwrapper_script_p file
++# True iff FILE is a libtool wrapper script
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_ltwrapper_script_p ()
++{
++ func_lalib_p "$1"
++}
++
++# func_ltwrapper_executable_p file
++# True iff FILE is a libtool wrapper executable
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_ltwrapper_executable_p ()
++{
++ func_ltwrapper_exec_suffix=
++ case $1 in
++ *.exe) ;;
++ *) func_ltwrapper_exec_suffix=.exe ;;
++ esac
++ $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
++}
++
++# func_ltwrapper_scriptname file
++# Assumes file is an ltwrapper_executable
++# uses $file to determine the appropriate filename for a
++# temporary ltwrapper_script.
++func_ltwrapper_scriptname ()
++{
++ func_dirname_and_basename "$1" "" "."
++ func_stripname '' '.exe' "$func_basename_result"
++ func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
++}
++
++# func_ltwrapper_p file
++# True iff FILE is a libtool wrapper script or wrapper executable
++# This function is only a basic sanity check; it will hardly flush out
++# determined imposters.
++func_ltwrapper_p ()
++{
++ func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
++}
++
++
++# func_execute_cmds commands fail_cmd
++# Execute tilde-delimited COMMANDS.
++# If FAIL_CMD is given, eval that upon failure.
++# FAIL_CMD may read-access the current command in variable CMD!
++func_execute_cmds ()
++{
++ $opt_debug
++ save_ifs=$IFS; IFS='~'
++ for cmd in $1; do
++ IFS=$save_ifs
++ eval cmd=\"$cmd\"
++ func_show_eval "$cmd" "${2-:}"
++ done
++ IFS=$save_ifs
++}
++
++
++# func_source file
++# Source FILE, adding directory component if necessary.
++# Note that it is not necessary on cygwin/mingw to append a dot to
++# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
++# behavior happens only for exec(3), not for open(2)! Also, sourcing
++# `FILE.' does not work on cygwin managed mounts.
++func_source ()
++{
++ $opt_debug
++ case $1 in
++ */* | *\\*) . "$1" ;;
++ *) . "./$1" ;;
++ esac
++}
++
++
++# func_resolve_sysroot PATH
++# Replace a leading = in PATH with a sysroot. Store the result into
++# func_resolve_sysroot_result
++func_resolve_sysroot ()
++{
++ func_resolve_sysroot_result=$1
++ case $func_resolve_sysroot_result in
++ =*)
++ func_stripname '=' '' "$func_resolve_sysroot_result"
++ func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
++ ;;
++ esac
++}
++
++# func_replace_sysroot PATH
++# If PATH begins with the sysroot, replace it with = and
++# store the result into func_replace_sysroot_result.
++func_replace_sysroot ()
++{
++ case "$lt_sysroot:$1" in
++ ?*:"$lt_sysroot"*)
++ func_stripname "$lt_sysroot" '' "$1"
++ func_replace_sysroot_result="=$func_stripname_result"
++ ;;
++ *)
++ # Including no sysroot.
++ func_replace_sysroot_result=$1
++ ;;
++ esac
++}
++
++# func_infer_tag arg
++# Infer tagged configuration to use if any are available and
++# if one wasn't chosen via the "--tag" command line option.
++# Only attempt this if the compiler in the base compile
++# command doesn't match the default compiler.
++# arg is usually of the form 'gcc ...'
++func_infer_tag ()
++{
++ $opt_debug
++ if test -n "$available_tags" && test -z "$tagname"; then
++ CC_quoted=
++ for arg in $CC; do
++ func_append_quoted CC_quoted "$arg"
++ done
++ CC_expanded=`func_echo_all $CC`
++ CC_quoted_expanded=`func_echo_all $CC_quoted`
++ case $@ in
++ # Blanks in the command may have been stripped by the calling shell,
++ # but not from the CC environment variable when configure was run.
++ " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
++ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;;
++ # Blanks at the start of $base_compile will cause this to fail
++ # if we don't check for them as well.
++ *)
++ for z in $available_tags; do
++ if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
++ # Evaluate the configuration.
++ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
++ CC_quoted=
++ for arg in $CC; do
++ # Double-quote args containing other shell metacharacters.
++ func_append_quoted CC_quoted "$arg"
++ done
++ CC_expanded=`func_echo_all $CC`
++ CC_quoted_expanded=`func_echo_all $CC_quoted`
++ case "$@ " in
++ " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
++ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*)
++ # The compiler in the base compile command matches
++ # the one in the tagged configuration.
++ # Assume this is the tagged configuration we want.
++ tagname=$z
++ break
++ ;;
++ esac
++ fi
++ done
++ # If $tagname still isn't set, then no tagged configuration
++ # was found and let the user know that the "--tag" command
++ # line option must be used.
++ if test -z "$tagname"; then
++ func_echo "unable to infer tagged configuration"
++ func_fatal_error "specify a tag with \`--tag'"
++# else
++# func_verbose "using $tagname tagged configuration"
++ fi
++ ;;
++ esac
++ fi
++}
++
++
++
++# func_write_libtool_object output_name pic_name nonpic_name
++# Create a libtool object file (analogous to a ".la" file),
++# but don't create it if we're doing a dry run.
++func_write_libtool_object ()
++{
++ write_libobj=${1}
++ if test "$build_libtool_libs" = yes; then
++ write_lobj=\'${2}\'
++ else
++ write_lobj=none
++ fi
++
++ if test "$build_old_libs" = yes; then
++ write_oldobj=\'${3}\'
++ else
++ write_oldobj=none
++ fi
++
++ $opt_dry_run || {
++ cat >${write_libobj}T <<EOF
++# $write_libobj - a libtool object file
++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++pic_object=$write_lobj
++
++# Name of the non-PIC object
++non_pic_object=$write_oldobj
++
++EOF
++ $MV "${write_libobj}T" "${write_libobj}"
++ }
++}
++
++
++##################################################
++# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
++##################################################
++
++# func_convert_core_file_wine_to_w32 ARG
++# Helper function used by file name conversion functions when $build is *nix,
++# and $host is mingw, cygwin, or some other w32 environment. Relies on a
++# correctly configured wine environment available, with the winepath program
++# in $build's $PATH.
++#
++# ARG is the $build file name to be converted to w32 format.
++# Result is available in $func_convert_core_file_wine_to_w32_result, and will
++# be empty on error (or when ARG is empty)
++func_convert_core_file_wine_to_w32 ()
++{
++ $opt_debug
++ func_convert_core_file_wine_to_w32_result="$1"
++ if test -n "$1"; then
++ # Unfortunately, winepath does not exit with a non-zero error code, so we
++ # are forced to check the contents of stdout. On the other hand, if the
++ # command is not found, the shell will set an exit code of 127 and print
++ # *an error message* to stdout. So we must check for both error code of
++ # zero AND non-empty stdout, which explains the odd construction:
++ func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
++ if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
++ func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
++ $SED -e "$lt_sed_naive_backslashify"`
++ else
++ func_convert_core_file_wine_to_w32_result=
++ fi
++ fi
++}
++# end: func_convert_core_file_wine_to_w32
++
++
++# func_convert_core_path_wine_to_w32 ARG
++# Helper function used by path conversion functions when $build is *nix, and
++# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
++# configured wine environment available, with the winepath program in $build's
++# $PATH. Assumes ARG has no leading or trailing path separator characters.
++#
++# ARG is path to be converted from $build format to win32.
++# Result is available in $func_convert_core_path_wine_to_w32_result.
++# Unconvertible file (directory) names in ARG are skipped; if no directory names
++# are convertible, then the result may be empty.
++func_convert_core_path_wine_to_w32 ()
++{
++ $opt_debug
++ # unfortunately, winepath doesn't convert paths, only file names
++ func_convert_core_path_wine_to_w32_result=""
++ if test -n "$1"; then
++ oldIFS=$IFS
++ IFS=:
++ for func_convert_core_path_wine_to_w32_f in $1; do
++ IFS=$oldIFS
++ func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
++ if test -n "$func_convert_core_file_wine_to_w32_result" ; then
++ if test -z "$func_convert_core_path_wine_to_w32_result"; then
++ func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
++ else
++ func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
++ fi
++ fi
++ done
++ IFS=$oldIFS
++ fi
++}
++# end: func_convert_core_path_wine_to_w32
++
++
++# func_cygpath ARGS...
++# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
++# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
++# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
++# (2), returns the Cygwin file name or path in func_cygpath_result (input
++# file name or path is assumed to be in w32 format, as previously converted
++# from $build's *nix or MSYS format). In case (3), returns the w32 file name
++# or path in func_cygpath_result (input file name or path is assumed to be in
++# Cygwin format). Returns an empty string on error.
++#
++# ARGS are passed to cygpath, with the last one being the file name or path to
++# be converted.
++#
++# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
++# environment variable; do not put it in $PATH.
++func_cygpath ()
++{
++ $opt_debug
++ if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
++ func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
++ if test "$?" -ne 0; then
++ # on failure, ensure result is empty
++ func_cygpath_result=
++ fi
++ else
++ func_cygpath_result=
++ func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
++ fi
++}
++#end: func_cygpath
++
++
++# func_convert_core_msys_to_w32 ARG
++# Convert file name or path ARG from MSYS format to w32 format. Return
++# result in func_convert_core_msys_to_w32_result.
++func_convert_core_msys_to_w32 ()
++{
++ $opt_debug
++ # awkward: cmd appends spaces to result
++ func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
++ $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
++}
++#end: func_convert_core_msys_to_w32
++
++
++# func_convert_file_check ARG1 ARG2
++# Verify that ARG1 (a file name in $build format) was converted to $host
++# format in ARG2. Otherwise, emit an error message, but continue (resetting
++# func_to_host_file_result to ARG1).
++func_convert_file_check ()
++{
++ $opt_debug
++ if test -z "$2" && test -n "$1" ; then
++ func_error "Could not determine host file name corresponding to"
++ func_error " \`$1'"
++ func_error "Continuing, but uninstalled executables may not work."
++ # Fallback:
++ func_to_host_file_result="$1"
++ fi
++}
++# end func_convert_file_check
++
++
++# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
++# Verify that FROM_PATH (a path in $build format) was converted to $host
++# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
++# func_to_host_file_result to a simplistic fallback value (see below).
++func_convert_path_check ()
++{
++ $opt_debug
++ if test -z "$4" && test -n "$3"; then
++ func_error "Could not determine the host path corresponding to"
++ func_error " \`$3'"
++ func_error "Continuing, but uninstalled executables may not work."
++ # Fallback. This is a deliberately simplistic "conversion" and
++ # should not be "improved". See libtool.info.
++ if test "x$1" != "x$2"; then
++ lt_replace_pathsep_chars="s|$1|$2|g"
++ func_to_host_path_result=`echo "$3" |
++ $SED -e "$lt_replace_pathsep_chars"`
++ else
++ func_to_host_path_result="$3"
++ fi
++ fi
++}
++# end func_convert_path_check
++
++
++# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
++# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
++# and appending REPL if ORIG matches BACKPAT.
++func_convert_path_front_back_pathsep ()
++{
++ $opt_debug
++ case $4 in
++ $1 ) func_to_host_path_result="$3$func_to_host_path_result"
++ ;;
++ esac
++ case $4 in
++ $2 ) func_to_host_path_result+="$3"
++ ;;
++ esac
++}
++# end func_convert_path_front_back_pathsep
++
++
++##################################################
++# $build to $host FILE NAME CONVERSION FUNCTIONS #
++##################################################
++# invoked via `$to_host_file_cmd ARG'
++#
++# In each case, ARG is the path to be converted from $build to $host format.
++# Result will be available in $func_to_host_file_result.
++
++
++# func_to_host_file ARG
++# Converts the file name ARG from $build format to $host format. Return result
++# in func_to_host_file_result.
++func_to_host_file ()
++{
++ $opt_debug
++ $to_host_file_cmd "$1"
++}
++# end func_to_host_file
++
++
++# func_to_tool_file ARG LAZY
++# converts the file name ARG from $build format to toolchain format. Return
++# result in func_to_tool_file_result. If the conversion in use is listed
++# in (the comma separated) LAZY, no conversion takes place.
++func_to_tool_file ()
++{
++ $opt_debug
++ case ,$2, in
++ *,"$to_tool_file_cmd",*)
++ func_to_tool_file_result=$1
++ ;;
++ *)
++ $to_tool_file_cmd "$1"
++ func_to_tool_file_result=$func_to_host_file_result
++ ;;
++ esac
++}
++# end func_to_tool_file
++
++
++# func_convert_file_noop ARG
++# Copy ARG to func_to_host_file_result.
++func_convert_file_noop ()
++{
++ func_to_host_file_result="$1"
++}
++# end func_convert_file_noop
++
++
++# func_convert_file_msys_to_w32 ARG
++# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
++# conversion to w32 is not available inside the cwrapper. Returns result in
++# func_to_host_file_result.
++func_convert_file_msys_to_w32 ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ func_convert_core_msys_to_w32 "$1"
++ func_to_host_file_result="$func_convert_core_msys_to_w32_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_msys_to_w32
++
++
++# func_convert_file_cygwin_to_w32 ARG
++# Convert file name ARG from Cygwin to w32 format. Returns result in
++# func_to_host_file_result.
++func_convert_file_cygwin_to_w32 ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
++ # LT_CYGPATH in this case.
++ func_to_host_file_result=`cygpath -m "$1"`
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_cygwin_to_w32
++
++
++# func_convert_file_nix_to_w32 ARG
++# Convert file name ARG from *nix to w32 format. Requires a wine environment
++# and a working winepath. Returns result in func_to_host_file_result.
++func_convert_file_nix_to_w32 ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ func_convert_core_file_wine_to_w32 "$1"
++ func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_nix_to_w32
++
++
++# func_convert_file_msys_to_cygwin ARG
++# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set.
++# Returns result in func_to_host_file_result.
++func_convert_file_msys_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ func_convert_core_msys_to_w32 "$1"
++ func_cygpath -u "$func_convert_core_msys_to_w32_result"
++ func_to_host_file_result="$func_cygpath_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_msys_to_cygwin
++
++
++# func_convert_file_nix_to_cygwin ARG
++# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed
++# in a wine environment, working winepath, and LT_CYGPATH set. Returns result
++# in func_to_host_file_result.
++func_convert_file_nix_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
++ func_convert_core_file_wine_to_w32 "$1"
++ func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
++ func_to_host_file_result="$func_cygpath_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_nix_to_cygwin
++
++
++#############################################
++# $build to $host PATH CONVERSION FUNCTIONS #
++#############################################
++# invoked via `$to_host_path_cmd ARG'
++#
++# In each case, ARG is the path to be converted from $build to $host format.
++# The result will be available in $func_to_host_path_result.
++#
++# Path separators are also converted from $build format to $host format. If
++# ARG begins or ends with a path separator character, it is preserved (but
++# converted to $host format) on output.
++#
++# All path conversion functions are named using the following convention:
++# file name conversion function : func_convert_file_X_to_Y ()
++# path conversion function : func_convert_path_X_to_Y ()
++# where, for any given $build/$host combination the 'X_to_Y' value is the
++# same. If conversion functions are added for new $build/$host combinations,
++# the two new functions must follow this pattern, or func_init_to_host_path_cmd
++# will break.
++
++
++# func_init_to_host_path_cmd
++# Ensures that function "pointer" variable $to_host_path_cmd is set to the
++# appropriate value, based on the value of $to_host_file_cmd.
++to_host_path_cmd=
++func_init_to_host_path_cmd ()
++{
++ $opt_debug
++ if test -z "$to_host_path_cmd"; then
++ func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
++ to_host_path_cmd="func_convert_path_${func_stripname_result}"
++ fi
++}
++
++
++# func_to_host_path ARG
++# Converts the path ARG from $build format to $host format. Return result
++# in func_to_host_path_result.
++func_to_host_path ()
++{
++ $opt_debug
++ func_init_to_host_path_cmd
++ $to_host_path_cmd "$1"
++}
++# end func_to_host_path
++
++
++# func_convert_path_noop ARG
++# Copy ARG to func_to_host_path_result.
++func_convert_path_noop ()
++{
++ func_to_host_path_result="$1"
++}
++# end func_convert_path_noop
++
++
++# func_convert_path_msys_to_w32 ARG
++# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
++# conversion to w32 is not available inside the cwrapper. Returns result in
++# func_to_host_path_result.
++func_convert_path_msys_to_w32 ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # Remove leading and trailing path separator characters from ARG. MSYS
++ # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
++ # and winepath ignores them completely.
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
++ func_to_host_path_result="$func_convert_core_msys_to_w32_result"
++ func_convert_path_check : ";" \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++ fi
++}
++# end func_convert_path_msys_to_w32
++
++
++# func_convert_path_cygwin_to_w32 ARG
++# Convert path ARG from Cygwin to w32 format. Returns result in
++# func_to_host_file_result.
++func_convert_path_cygwin_to_w32 ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # See func_convert_path_msys_to_w32:
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
++ func_convert_path_check : ";" \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++ fi
++}
++# end func_convert_path_cygwin_to_w32
++
++
++# func_convert_path_nix_to_w32 ARG
++# Convert path ARG from *nix to w32 format. Requires a wine environment and
++# a working winepath. Returns result in func_to_host_file_result.
++func_convert_path_nix_to_w32 ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # See func_convert_path_msys_to_w32:
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
++ func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
++ func_convert_path_check : ";" \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++ fi
++}
++# end func_convert_path_nix_to_w32
++
++
++# func_convert_path_msys_to_cygwin ARG
++# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set.
++# Returns result in func_to_host_file_result.
++func_convert_path_msys_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # See func_convert_path_msys_to_w32:
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
++ func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
++ func_to_host_path_result="$func_cygpath_result"
++ func_convert_path_check : : \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" : "$1"
++ fi
++}
++# end func_convert_path_msys_to_cygwin
++
++
++# func_convert_path_nix_to_cygwin ARG
++# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a
++# a wine environment, working winepath, and LT_CYGPATH set. Returns result in
++# func_to_host_file_result.
++func_convert_path_nix_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # Remove leading and trailing path separator characters from
++ # ARG. msys behavior is inconsistent here, cygpath turns them
++ # into '.;' and ';.', and winepath ignores them completely.
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
++ func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
++ func_to_host_path_result="$func_cygpath_result"
++ func_convert_path_check : : \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" : "$1"
++ fi
++}
++# end func_convert_path_nix_to_cygwin
++
++
++# func_mode_compile arg...
++func_mode_compile ()
++{
++ $opt_debug
++ # Get the compilation command and the source file.
++ base_compile=
++ srcfile="$nonopt" # always keep a non-empty value in "srcfile"
++ suppress_opt=yes
++ suppress_output=
++ arg_mode=normal
++ libobj=
++ later=
++ pie_flag=
++
++ for arg
++ do
++ case $arg_mode in
++ arg )
++ # do not "continue". Instead, add this to base_compile
++ lastarg="$arg"
++ arg_mode=normal
++ ;;
++
++ target )
++ libobj="$arg"
++ arg_mode=normal
++ continue
++ ;;
++
++ normal )
++ # Accept any command-line options.
++ case $arg in
++ -o)
++ test -n "$libobj" && \
++ func_fatal_error "you cannot specify \`-o' more than once"
++ arg_mode=target
++ continue
++ ;;
++
++ -pie | -fpie | -fPIE)
++ pie_flag+=" $arg"
++ continue
++ ;;
++
++ -shared | -static | -prefer-pic | -prefer-non-pic)
++ later+=" $arg"
++ continue
++ ;;
++
++ -no-suppress)
++ suppress_opt=no
++ continue
++ ;;
++
++ -Xcompiler)
++ arg_mode=arg # the next one goes into the "base_compile" arg list
++ continue # The current "srcfile" will either be retained or
++ ;; # replaced later. I would guess that would be a bug.
++
++ -Wc,*)
++ func_stripname '-Wc,' '' "$arg"
++ args=$func_stripname_result
++ lastarg=
++ save_ifs="$IFS"; IFS=','
++ for arg in $args; do
++ IFS="$save_ifs"
++ func_append_quoted lastarg "$arg"
++ done
++ IFS="$save_ifs"
++ func_stripname ' ' '' "$lastarg"
++ lastarg=$func_stripname_result
++
++ # Add the arguments to base_compile.
++ base_compile+=" $lastarg"
++ continue
++ ;;
++
++ *)
++ # Accept the current argument as the source file.
++ # The previous "srcfile" becomes the current argument.
++ #
++ lastarg="$srcfile"
++ srcfile="$arg"
++ ;;
++ esac # case $arg
++ ;;
++ esac # case $arg_mode
++
++ # Aesthetically quote the previous argument.
++ func_append_quoted base_compile "$lastarg"
++ done # for arg
++
++ case $arg_mode in
++ arg)
++ func_fatal_error "you must specify an argument for -Xcompile"
++ ;;
++ target)
++ func_fatal_error "you must specify a target with \`-o'"
++ ;;
++ *)
++ # Get the name of the library object.
++ test -z "$libobj" && {
++ func_basename "$srcfile"
++ libobj="$func_basename_result"
++ }
++ ;;
++ esac
++
++ # Recognize several different file suffixes.
++ # If the user specifies -o file.o, it is replaced with file.lo
++ case $libobj in
++ *.[cCFSifmso] | \
++ *.ada | *.adb | *.ads | *.asm | \
++ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
++ *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
++ func_xform "$libobj"
++ libobj=$func_xform_result
++ ;;
++ esac
++
++ case $libobj in
++ *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
++ *)
++ func_fatal_error "cannot determine name of library object from \`$libobj'"
++ ;;
++ esac
++
++ func_infer_tag $base_compile
++
++ for arg in $later; do
++ case $arg in
++ -shared)
++ test "$build_libtool_libs" != yes && \
++ func_fatal_configuration "can not build a shared library"
++ build_old_libs=no
++ continue
++ ;;
++
++ -static)
++ build_libtool_libs=no
++ build_old_libs=yes
++ continue
++ ;;
++
++ -prefer-pic)
++ pic_mode=yes
++ continue
++ ;;
++
++ -prefer-non-pic)
++ pic_mode=no
++ continue
++ ;;
++ esac
++ done
++
++ func_quote_for_eval "$libobj"
++ test "X$libobj" != "X$func_quote_for_eval_result" \
++ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
++ && func_warning "libobj name \`$libobj' may not contain shell special characters."
++ func_dirname_and_basename "$obj" "/" ""
++ objname="$func_basename_result"
++ xdir="$func_dirname_result"
++ lobj=${xdir}$objdir/$objname
++
++ test -z "$base_compile" && \
++ func_fatal_help "you must specify a compilation command"
++
++ # Delete any leftover library objects.
++ if test "$build_old_libs" = yes; then
++ removelist="$obj $lobj $libobj ${libobj}T"
++ else
++ removelist="$lobj $libobj ${libobj}T"
++ fi
++
++ # On Cygwin there's no "real" PIC flag so we must build both object types
++ case $host_os in
++ cygwin* | mingw* | pw32* | os2* | cegcc*)
++ pic_mode=default
++ ;;
++ esac
++ if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
++ # non-PIC code in shared libraries is not supported
++ pic_mode=default
++ fi
++
++ # Calculate the filename of the output object if compiler does
++ # not support -o with -c
++ if test "$compiler_c_o" = no; then
++ output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
++ lockfile="$output_obj.lock"
++ else
++ output_obj=
++ need_locks=no
++ lockfile=
++ fi
++
++ # Lock this critical section if it is needed
++ # We use this script file to make the link, it avoids creating a new file
++ if test "$need_locks" = yes; then
++ until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
++ func_echo "Waiting for $lockfile to be removed"
++ sleep 2
++ done
++ elif test "$need_locks" = warn; then
++ if test -f "$lockfile"; then
++ $ECHO "\
++*** ERROR, $lockfile exists and contains:
++`cat $lockfile 2>/dev/null`
++
++This indicates that another process is trying to use the same
++temporary object file, and libtool could not work around it because
++your compiler does not support \`-c' and \`-o' together. If you
++repeat this compilation, it may succeed, by chance, but you had better
++avoid parallel builds (make -j) in this platform, or get a better
++compiler."
++
++ $opt_dry_run || $RM $removelist
++ exit $EXIT_FAILURE
++ fi
++ removelist+=" $output_obj"
++ $ECHO "$srcfile" > "$lockfile"
++ fi
++
++ $opt_dry_run || $RM $removelist
++ removelist+=" $lockfile"
++ trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
++
++ func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
++ srcfile=$func_to_tool_file_result
++ func_quote_for_eval "$srcfile"
++ qsrcfile=$func_quote_for_eval_result
++
++ # Only build a PIC object if we are building libtool libraries.
++ if test "$build_libtool_libs" = yes; then
++ # Without this assignment, base_compile gets emptied.
++ fbsd_hideous_sh_bug=$base_compile
++
++ if test "$pic_mode" != no; then
++ command="$base_compile $qsrcfile $pic_flag"
++ else
++ # Don't build PIC code
++ command="$base_compile $qsrcfile"
++ fi
++
++ func_mkdir_p "$xdir$objdir"
++
++ if test -z "$output_obj"; then
++ # Place PIC objects in $objdir
++ command+=" -o $lobj"
++ fi
++
++ func_show_eval_locale "$command" \
++ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
++
++ if test "$need_locks" = warn &&
++ test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
++ $ECHO "\
++*** ERROR, $lockfile contains:
++`cat $lockfile 2>/dev/null`
++
++but it should contain:
++$srcfile
++
++This indicates that another process is trying to use the same
++temporary object file, and libtool could not work around it because
++your compiler does not support \`-c' and \`-o' together. If you
++repeat this compilation, it may succeed, by chance, but you had better
++avoid parallel builds (make -j) in this platform, or get a better
++compiler."
++
++ $opt_dry_run || $RM $removelist
++ exit $EXIT_FAILURE
++ fi
++
++ # Just move the object if needed, then go on to compile the next one
++ if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
++ func_show_eval '$MV "$output_obj" "$lobj"' \
++ 'error=$?; $opt_dry_run || $RM $removelist; exit $error'
++ fi
++
++ # Allow error messages only from the first compilation.
++ if test "$suppress_opt" = yes; then
++ suppress_output=' >/dev/null 2>&1'
++ fi
++ fi
++
++ # Only build a position-dependent object if we build old libraries.
++ if test "$build_old_libs" = yes; then
++ if test "$pic_mode" != yes; then
++ # Don't build PIC code
++ command="$base_compile $qsrcfile$pie_flag"
++ else
++ command="$base_compile $qsrcfile $pic_flag"
++ fi
++ if test "$compiler_c_o" = yes; then
++ command+=" -o $obj"
++ fi
++
++ # Suppress compiler output if we already did a PIC compilation.
++ command+="$suppress_output"
++ func_show_eval_locale "$command" \
++ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
++
++ if test "$need_locks" = warn &&
++ test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
++ $ECHO "\
++*** ERROR, $lockfile contains:
++`cat $lockfile 2>/dev/null`
++
++but it should contain:
++$srcfile
++
++This indicates that another process is trying to use the same
++temporary object file, and libtool could not work around it because
++your compiler does not support \`-c' and \`-o' together. If you
++repeat this compilation, it may succeed, by chance, but you had better
++avoid parallel builds (make -j) in this platform, or get a better
++compiler."
++
++ $opt_dry_run || $RM $removelist
++ exit $EXIT_FAILURE
++ fi
++
++ # Just move the object if needed
++ if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
++ func_show_eval '$MV "$output_obj" "$obj"' \
++ 'error=$?; $opt_dry_run || $RM $removelist; exit $error'
++ fi
++ fi
++
++ $opt_dry_run || {
++ func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
++
++ # Unlock the critical section if it was locked
++ if test "$need_locks" != no; then
++ removelist=$lockfile
++ $RM "$lockfile"
++ fi
++ }
++
++ exit $EXIT_SUCCESS
++}
++
++$opt_help || {
++ test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
++}
++
++func_mode_help ()
++{
++ # We need to display help for each of the modes.
++ case $opt_mode in
++ "")
++ # Generic help is extracted from the usage comments
++ # at the start of this file.
++ func_help
++ ;;
++
++ clean)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
++
++Remove files from the build directory.
++
++RM is the name of the program to use to delete files associated with each FILE
++(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
++to RM.
++
++If FILE is a libtool library, object or program, all the files associated
++with it are deleted. Otherwise, only FILE itself is deleted using RM."
++ ;;
++
++ compile)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
++
++Compile a source file into a libtool library object.
++
++This mode accepts the following additional options:
++
++ -o OUTPUT-FILE set the output file name to OUTPUT-FILE
++ -no-suppress do not suppress compiler output for multiple passes
++ -prefer-pic try to build PIC objects only
++ -prefer-non-pic try to build non-PIC objects only
++ -shared do not build a \`.o' file suitable for static linking
++ -static only build a \`.o' file suitable for static linking
++ -Wc,FLAG pass FLAG directly to the compiler
++
++COMPILE-COMMAND is a command to be used in creating a \`standard' object file
++from the given SOURCEFILE.
++
++The output file name is determined by removing the directory component from
++SOURCEFILE, then substituting the C source code suffix \`.c' with the
++library object suffix, \`.lo'."
++ ;;
++
++ execute)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
++
++Automatically set library path, then run a program.
++
++This mode accepts the following additional options:
++
++ -dlopen FILE add the directory containing FILE to the library path
++
++This mode sets the library path environment variable according to \`-dlopen'
++flags.
++
++If any of the ARGS are libtool executable wrappers, then they are translated
++into their corresponding uninstalled binary, and any of their required library
++directories are added to the library path.
++
++Then, COMMAND is executed, with ARGS as arguments."
++ ;;
++
++ finish)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
++
++Complete the installation of libtool libraries.
++
++Each LIBDIR is a directory that contains libtool libraries.
++
++The commands that this mode executes may require superuser privileges. Use
++the \`--dry-run' option if you just want to see what would be executed."
++ ;;
++
++ install)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
++
++Install executables or libraries.
++
++INSTALL-COMMAND is the installation command. The first component should be
++either the \`install' or \`cp' program.
++
++The following components of INSTALL-COMMAND are treated specially:
++
++ -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation
++
++The rest of the components are interpreted as arguments to that command (only
++BSD-compatible install options are recognized)."
++ ;;
++
++ link)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
++
++Link object files or libraries together to form another library, or to
++create an executable program.
++
++LINK-COMMAND is a command using the C compiler that you would use to create
++a program from several object files.
++
++The following components of LINK-COMMAND are treated specially:
++
++ -all-static do not do any dynamic linking at all
++ -avoid-version do not add a version suffix if possible
++ -bindir BINDIR specify path to binaries directory (for systems where
++ libraries must be found in the PATH setting at runtime)
++ -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
++ -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
++ -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
++ -export-symbols SYMFILE
++ try to export only the symbols listed in SYMFILE
++ -export-symbols-regex REGEX
++ try to export only the symbols matching REGEX
++ -LLIBDIR search LIBDIR for required installed libraries
++ -lNAME OUTPUT-FILE requires the installed library libNAME
++ -module build a library that can dlopened
++ -no-fast-install disable the fast-install mode
++ -no-install link a not-installable executable
++ -no-undefined declare that a library does not refer to external symbols
++ -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
++ -objectlist FILE Use a list of object files found in FILE to specify objects
++ -precious-files-regex REGEX
++ don't remove output files matching REGEX
++ -release RELEASE specify package release information
++ -rpath LIBDIR the created library will eventually be installed in LIBDIR
++ -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
++ -shared only do dynamic linking of libtool libraries
++ -shrext SUFFIX override the standard shared library file extension
++ -static do not do any dynamic linking of uninstalled libtool libraries
++ -static-libtool-libs
++ do not do any dynamic linking of libtool libraries
++ -version-info CURRENT[:REVISION[:AGE]]
++ specify library version info [each variable defaults to 0]
++ -weak LIBNAME declare that the target provides the LIBNAME interface
++ -Wc,FLAG
++ -Xcompiler FLAG pass linker-specific FLAG directly to the compiler
++ -Wl,FLAG
++ -Xlinker FLAG pass linker-specific FLAG directly to the linker
++ -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
++
++All other options (arguments beginning with \`-') are ignored.
++
++Every other argument is treated as a filename. Files ending in \`.la' are
++treated as uninstalled libtool libraries, other files are standard or library
++object files.
++
++If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
++only library objects (\`.lo' files) may be specified, and \`-rpath' is
++required, except when creating a convenience library.
++
++If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
++using \`ar' and \`ranlib', or on Windows using \`lib'.
++
++If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
++is created, otherwise an executable program is created."
++ ;;
++
++ uninstall)
++ $ECHO \
++"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
++
++Remove libraries from an installation directory.
++
++RM is the name of the program to use to delete files associated with each FILE
++(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
++to RM.
++
++If FILE is a libtool library, all the files associated with it are deleted.
++Otherwise, only FILE itself is deleted using RM."
++ ;;
++
++ *)
++ func_fatal_help "invalid operation mode \`$opt_mode'"
++ ;;
++ esac
++
++ echo
++ $ECHO "Try \`$progname --help' for more information about other modes."
++}
++
++# Now that we've collected a possible --mode arg, show help if necessary
++if $opt_help; then
++ if test "$opt_help" = :; then
++ func_mode_help
++ else
++ {
++ func_help noexit
++ for opt_mode in compile link execute install finish uninstall clean; do
++ func_mode_help
++ done
++ } | sed -n '1p; 2,$s/^Usage:/ or: /p'
++ {
++ func_help noexit
++ for opt_mode in compile link execute install finish uninstall clean; do
++ echo
++ func_mode_help
++ done
++ } |
++ sed '1d
++ /^When reporting/,/^Report/{
++ H
++ d
++ }
++ $x
++ /information about other modes/d
++ /more detailed .*MODE/d
++ s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
++ fi
++ exit $?
++fi
++
++
++# func_mode_execute arg...
++func_mode_execute ()
++{
++ $opt_debug
++ # The first argument is the command name.
++ cmd="$nonopt"
++ test -z "$cmd" && \
++ func_fatal_help "you must specify a COMMAND"
++
++ # Handle -dlopen flags immediately.
++ for file in $opt_dlopen; do
++ test -f "$file" \
++ || func_fatal_help "\`$file' is not a file"
++
++ dir=
++ case $file in
++ *.la)
++ func_resolve_sysroot "$file"
++ file=$func_resolve_sysroot_result
++
++ # Check to see that this really is a libtool archive.
++ func_lalib_unsafe_p "$file" \
++ || func_fatal_help "\`$lib' is not a valid libtool archive"
++
++ # Read the libtool library.
++ dlname=
++ library_names=
++ func_source "$file"
++
++ # Skip this library if it cannot be dlopened.
++ if test -z "$dlname"; then
++ # Warn if it was a shared library.
++ test -n "$library_names" && \
++ func_warning "\`$file' was not linked with \`-export-dynamic'"
++ continue
++ fi
++
++ func_dirname "$file" "" "."
++ dir="$func_dirname_result"
++
++ if test -f "$dir/$objdir/$dlname"; then
++ dir+="/$objdir"
++ else
++ if test ! -f "$dir/$dlname"; then
++ func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
++ fi
++ fi
++ ;;
++
++ *.lo)
++ # Just add the directory containing the .lo file.
++ func_dirname "$file" "" "."
++ dir="$func_dirname_result"
++ ;;
++
++ *)
++ func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
++ continue
++ ;;
++ esac
++
++ # Get the absolute pathname.
++ absdir=`cd "$dir" && pwd`
++ test -n "$absdir" && dir="$absdir"
++
++ # Now add the directory to shlibpath_var.
++ if eval "test -z \"\$$shlibpath_var\""; then
++ eval "$shlibpath_var=\"\$dir\""
++ else
++ eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
++ fi
++ done
++
++ # This variable tells wrapper scripts just to set shlibpath_var
++ # rather than running their programs.
++ libtool_execute_magic="$magic"
++
++ # Check if any of the arguments is a wrapper script.
++ args=
++ for file
++ do
++ case $file in
++ -* | *.la | *.lo ) ;;
++ *)
++ # Do a test to see if this is really a libtool program.
++ if func_ltwrapper_script_p "$file"; then
++ func_source "$file"
++ # Transform arg to wrapped name.
++ file="$progdir/$program"
++ elif func_ltwrapper_executable_p "$file"; then
++ func_ltwrapper_scriptname "$file"
++ func_source "$func_ltwrapper_scriptname_result"
++ # Transform arg to wrapped name.
++ file="$progdir/$program"
++ fi
++ ;;
++ esac
++ # Quote arguments (to preserve shell metacharacters).
++ func_append_quoted args "$file"
++ done
++
++ if test "X$opt_dry_run" = Xfalse; then
++ if test -n "$shlibpath_var"; then
++ # Export the shlibpath_var.
++ eval "export $shlibpath_var"
++ fi
++
++ # Restore saved environment variables
++ for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
++ do
++ eval "if test \"\${save_$lt_var+set}\" = set; then
++ $lt_var=\$save_$lt_var; export $lt_var
++ else
++ $lt_unset $lt_var
++ fi"
++ done
++
++ # Now prepare to actually exec the command.
++ exec_cmd="\$cmd$args"
++ else
++ # Display what would be done.
++ if test -n "$shlibpath_var"; then
++ eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
++ echo "export $shlibpath_var"
++ fi
++ $ECHO "$cmd$args"
++ exit $EXIT_SUCCESS
++ fi
++}
++
++test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
++
++
++# func_mode_finish arg...
++func_mode_finish ()
++{
++ $opt_debug
++ libs=
++ libdirs=
++ admincmds=
++
++ for opt in "$nonopt" ${1+"$@"}
++ do
++ if test -d "$opt"; then
++ libdirs+=" $opt"
++
++ elif test -f "$opt"; then
++ if func_lalib_unsafe_p "$opt"; then
++ libs+=" $opt"
++ else
++ func_warning "\`$opt' is not a valid libtool archive"
++ fi
++
++ else
++ func_fatal_error "invalid argument \`$opt'"
++ fi
++ done
++
++ if test -n "$libs"; then
++ if test -n "$lt_sysroot"; then
++ sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
++ sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
++ else
++ sysroot_cmd=
++ fi
++
++ # Remove sysroot references
++ if $opt_dry_run; then
++ for lib in $libs; do
++ echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
++ done
++ else
++ tmpdir=`func_mktempdir`
++ for lib in $libs; do
++ sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
++ > $tmpdir/tmp-la
++ mv -f $tmpdir/tmp-la $lib
++ done
++ ${RM}r "$tmpdir"
++ fi
++ fi
++
++ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
++ for libdir in $libdirs; do
++ if test -n "$finish_cmds"; then
++ # Do each command in the finish commands.
++ func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
++'"$cmd"'"'
++ fi
++ if test -n "$finish_eval"; then
++ # Do the single finish_eval.
++ eval cmds=\"$finish_eval\"
++ $opt_dry_run || eval "$cmds" || admincmds+="
++ $cmds"
++ fi
++ done
++ fi
++
++ # Exit here if they wanted silent mode.
++ $opt_silent && exit $EXIT_SUCCESS
++
++ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
++ echo "----------------------------------------------------------------------"
++ echo "Libraries have been installed in:"
++ for libdir in $libdirs; do
++ $ECHO " $libdir"
++ done
++ echo
++ echo "If you ever happen to want to link against installed libraries"
++ echo "in a given directory, LIBDIR, you must either use libtool, and"
++ echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
++ echo "flag during linking and do at least one of the following:"
++ if test -n "$shlibpath_var"; then
++ echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
++ echo " during execution"
++ fi
++ if test -n "$runpath_var"; then
++ echo " - add LIBDIR to the \`$runpath_var' environment variable"
++ echo " during linking"
++ fi
++ if test -n "$hardcode_libdir_flag_spec"; then
++ libdir=LIBDIR
++ eval flag=\"$hardcode_libdir_flag_spec\"
++
++ $ECHO " - use the \`$flag' linker flag"
++ fi
++ if test -n "$admincmds"; then
++ $ECHO " - have your system administrator run these commands:$admincmds"
++ fi
++ if test -f /etc/ld.so.conf; then
++ echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
++ fi
++ echo
++
++ echo "See any operating system documentation about shared libraries for"
++ case $host in
++ solaris2.[6789]|solaris2.1[0-9])
++ echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
++ echo "pages."
++ ;;
++ *)
++ echo "more information, such as the ld(1) and ld.so(8) manual pages."
++ ;;
++ esac
++ echo "----------------------------------------------------------------------"
++ fi
++ exit $EXIT_SUCCESS
++}
++
++test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
++
++
++# func_mode_install arg...
++func_mode_install ()
++{
++ $opt_debug
++ # There may be an optional sh(1) argument at the beginning of
++ # install_prog (especially on Windows NT).
++ if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
++ # Allow the use of GNU shtool's install command.
++ case $nonopt in *shtool*) :;; *) false;; esac; then
++ # Aesthetically quote it.
++ func_quote_for_eval "$nonopt"
++ install_prog="$func_quote_for_eval_result "
++ arg=$1
++ shift
++ else
++ install_prog=
++ arg=$nonopt
++ fi
++
++ # The real first argument should be the name of the installation program.
++ # Aesthetically quote it.
++ func_quote_for_eval "$arg"
++ install_prog+="$func_quote_for_eval_result"
++ install_shared_prog=$install_prog
++ case " $install_prog " in
++ *[\\\ /]cp\ *) install_cp=: ;;
++ *) install_cp=false ;;
++ esac
++
++ # We need to accept at least all the BSD install flags.
++ dest=
++ files=
++ opts=
++ prev=
++ install_type=
++ isdir=no
++ stripme=
++ no_mode=:
++ for arg
++ do
++ arg2=
++ if test -n "$dest"; then
++ files+=" $dest"
++ dest=$arg
++ continue
++ fi
++
++ case $arg in
++ -d) isdir=yes ;;
++ -f)
++ if $install_cp; then :; else
++ prev=$arg
++ fi
++ ;;
++ -g | -m | -o)
++ prev=$arg
++ ;;
++ -s)
++ stripme=" -s"
++ continue
++ ;;
++ -*)
++ ;;
++ *)
++ # If the previous option needed an argument, then skip it.
++ if test -n "$prev"; then
++ if test "x$prev" = x-m && test -n "$install_override_mode"; then
++ arg2=$install_override_mode
++ no_mode=false
++ fi
++ prev=
++ else
++ dest=$arg
++ continue
++ fi
++ ;;
++ esac
++
++ # Aesthetically quote the argument.
++ func_quote_for_eval "$arg"
++ install_prog+=" $func_quote_for_eval_result"
++ if test -n "$arg2"; then
++ func_quote_for_eval "$arg2"
++ fi
++ install_shared_prog+=" $func_quote_for_eval_result"
++ done
++
++ test -z "$install_prog" && \
++ func_fatal_help "you must specify an install program"
++
++ test -n "$prev" && \
++ func_fatal_help "the \`$prev' option requires an argument"
++
++ if test -n "$install_override_mode" && $no_mode; then
++ if $install_cp; then :; else
++ func_quote_for_eval "$install_override_mode"
++ install_shared_prog+=" -m $func_quote_for_eval_result"
++ fi
++ fi
++
++ if test -z "$files"; then
++ if test -z "$dest"; then
++ func_fatal_help "no file or destination specified"
++ else
++ func_fatal_help "you must specify a destination"
++ fi
++ fi
++
++ # Strip any trailing slash from the destination.
++ func_stripname '' '/' "$dest"
++ dest=$func_stripname_result
++
++ # Check to see that the destination is a directory.
++ test -d "$dest" && isdir=yes
++ if test "$isdir" = yes; then
++ destdir="$dest"
++ destname=
++ else
++ func_dirname_and_basename "$dest" "" "."
++ destdir="$func_dirname_result"
++ destname="$func_basename_result"
++
++ # Not a directory, so check to see that there is only one file specified.
++ set dummy $files; shift
++ test "$#" -gt 1 && \
++ func_fatal_help "\`$dest' is not a directory"
++ fi
++ case $destdir in
++ [\\/]* | [A-Za-z]:[\\/]*) ;;
++ *)
++ for file in $files; do
++ case $file in
++ *.lo) ;;
++ *)
++ func_fatal_help "\`$destdir' must be an absolute directory name"
++ ;;
++ esac
++ done
++ ;;
++ esac
++
++ # This variable tells wrapper scripts just to set variables rather
++ # than running their programs.
++ libtool_install_magic="$magic"
++
++ staticlibs=
++ future_libdirs=
++ current_libdirs=
++ for file in $files; do
++
++ # Do each installation.
++ case $file in
++ *.$libext)
++ # Do the static libraries later.
++ staticlibs+=" $file"
++ ;;
++
++ *.la)
++ func_resolve_sysroot "$file"
++ file=$func_resolve_sysroot_result
++
++ # Check to see that this really is a libtool archive.
++ func_lalib_unsafe_p "$file" \
++ || func_fatal_help "\`$file' is not a valid libtool archive"
++
++ library_names=
++ old_library=
++ relink_command=
++ func_source "$file"
++
++ # Add the libdir to current_libdirs if it is the destination.
++ if test "X$destdir" = "X$libdir"; then
++ case "$current_libdirs " in
++ *" $libdir "*) ;;
++ *) current_libdirs+=" $libdir" ;;
++ esac
++ else
++ # Note the libdir as a future libdir.
++ case "$future_libdirs " in
++ *" $libdir "*) ;;
++ *) future_libdirs+=" $libdir" ;;
++ esac
++ fi
++
++ func_dirname "$file" "/" ""
++ dir="$func_dirname_result"
++ dir+="$objdir"
++
++ if test -n "$relink_command"; then
++ # Determine the prefix the user has applied to our future dir.
++ inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
++
++ # Don't allow the user to place us outside of our expected
++ # location b/c this prevents finding dependent libraries that
++ # are installed to the same prefix.
++ # At present, this check doesn't affect windows .dll's that
++ # are installed into $libdir/../bin (currently, that works fine)
++ # but it's something to keep an eye on.
++ test "$inst_prefix_dir" = "$destdir" && \
++ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
++
++ if test -n "$inst_prefix_dir"; then
++ # Stick the inst_prefix_dir data into the link command.
++ relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
++ else
++ relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
++ fi
++
++ func_warning "relinking \`$file'"
++ func_show_eval "$relink_command" \
++ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
++ fi
++
++ # See the names of the shared library.
++ set dummy $library_names; shift
++ if test -n "$1"; then
++ realname="$1"
++ shift
++
++ srcname="$realname"
++ test -n "$relink_command" && srcname="$realname"T
++
++ # Install the shared library and build the symlinks.
++ func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
++ 'exit $?'
++ tstripme="$stripme"
++ case $host_os in
++ cygwin* | mingw* | pw32* | cegcc*)
++ case $realname in
++ *.dll.a)
++ tstripme=""
++ ;;
++ esac
++ ;;
++ esac
++ if test -n "$tstripme" && test -n "$striplib"; then
++ func_show_eval "$striplib $destdir/$realname" 'exit $?'
++ fi
++
++ if test "$#" -gt 0; then
++ # Delete the old symlinks, and create new ones.
++ # Try `ln -sf' first, because the `ln' binary might depend on
++ # the symlink we replace! Solaris /bin/ln does not understand -f,
++ # so we also need to try rm && ln -s.
++ for linkname
++ do
++ test "$linkname" != "$realname" \
++ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
++ done
++ fi
++
++ # Do each command in the postinstall commands.
++ lib="$destdir/$realname"
++ func_execute_cmds "$postinstall_cmds" 'exit $?'
++ fi
++
++ # Install the pseudo-library for information purposes.
++ func_basename "$file"
++ name="$func_basename_result"
++ instname="$dir/$name"i
++ func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
++
++ # Maybe install the static library, too.
++ test -n "$old_library" && staticlibs+=" $dir/$old_library"
++ ;;
++
++ *.lo)
++ # Install (i.e. copy) a libtool object.
++
++ # Figure out destination file name, if it wasn't already specified.
++ if test -n "$destname"; then
++ destfile="$destdir/$destname"
++ else
++ func_basename "$file"
++ destfile="$func_basename_result"
++ destfile="$destdir/$destfile"
++ fi
++
++ # Deduce the name of the destination old-style object file.
++ case $destfile in
++ *.lo)
++ func_lo2o "$destfile"
++ staticdest=$func_lo2o_result
++ ;;
++ *.$objext)
++ staticdest="$destfile"
++ destfile=
++ ;;
++ *)
++ func_fatal_help "cannot copy a libtool object to \`$destfile'"
++ ;;
++ esac
++
++ # Install the libtool object if requested.
++ test -n "$destfile" && \
++ func_show_eval "$install_prog $file $destfile" 'exit $?'
++
++ # Install the old object if enabled.
++ if test "$build_old_libs" = yes; then
++ # Deduce the name of the old-style object file.
++ func_lo2o "$file"
++ staticobj=$func_lo2o_result
++ func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
++ fi
++ exit $EXIT_SUCCESS
++ ;;
++
++ *)
++ # Figure out destination file name, if it wasn't already specified.
++ if test -n "$destname"; then
++ destfile="$destdir/$destname"
++ else
++ func_basename "$file"
++ destfile="$func_basename_result"
++ destfile="$destdir/$destfile"
++ fi
++
++ # If the file is missing, and there is a .exe on the end, strip it
++ # because it is most likely a libtool script we actually want to
++ # install
++ stripped_ext=""
++ case $file in
++ *.exe)
++ if test ! -f "$file"; then
++ func_stripname '' '.exe' "$file"
++ file=$func_stripname_result
++ stripped_ext=".exe"
++ fi
++ ;;
++ esac
++
++ # Do a test to see if this is really a libtool program.
++ case $host in
++ *cygwin* | *mingw*)
++ if func_ltwrapper_executable_p "$file"; then
++ func_ltwrapper_scriptname "$file"
++ wrapper=$func_ltwrapper_scriptname_result
++ else
++ func_stripname '' '.exe' "$file"
++ wrapper=$func_stripname_result
++ fi
++ ;;
++ *)
++ wrapper=$file
++ ;;
++ esac
++ if func_ltwrapper_script_p "$wrapper"; then
++ notinst_deplibs=
++ relink_command=
++
++ func_source "$wrapper"
++
++ # Check the variables that should have been set.
++ test -z "$generated_by_libtool_version" && \
++ func_fatal_error "invalid libtool wrapper script \`$wrapper'"
++
++ finalize=yes
++ for lib in $notinst_deplibs; do
++ # Check to see that each library is installed.
++ libdir=
++ if test -f "$lib"; then
++ func_source "$lib"
++ fi
++ libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
++ if test -n "$libdir" && test ! -f "$libfile"; then
++ func_warning "\`$lib' has not been installed in \`$libdir'"
++ finalize=no
++ fi
++ done
++
++ relink_command=
++ func_source "$wrapper"
++
++ outputname=
++ if test "$fast_install" = no && test -n "$relink_command"; then
++ $opt_dry_run || {
++ if test "$finalize" = yes; then
++ tmpdir=`func_mktempdir`
++ func_basename "$file$stripped_ext"
++ file="$func_basename_result"
++ outputname="$tmpdir/$file"
++ # Replace the output file specification.
++ relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
++
++ $opt_silent || {
++ func_quote_for_expand "$relink_command"
++ eval "func_echo $func_quote_for_expand_result"
++ }
++ if eval "$relink_command"; then :
++ else
++ func_error "error: relink \`$file' with the above command before installing it"
++ $opt_dry_run || ${RM}r "$tmpdir"
++ continue
++ fi
++ file="$outputname"
++ else
++ func_warning "cannot relink \`$file'"
++ fi
++ }
++ else
++ # Install the binary that we compiled earlier.
++ file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
++ fi
++ fi
++
++ # remove .exe since cygwin /usr/bin/install will append another
++ # one anyway
++ case $install_prog,$host in
++ */usr/bin/install*,*cygwin*)
++ case $file:$destfile in
++ *.exe:*.exe)
++ # this is ok
++ ;;
++ *.exe:*)
++ destfile=$destfile.exe
++ ;;
++ *:*.exe)
++ func_stripname '' '.exe' "$destfile"
++ destfile=$func_stripname_result
++ ;;
++ esac
++ ;;
++ esac
++ func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
++ $opt_dry_run || if test -n "$outputname"; then
++ ${RM}r "$tmpdir"
++ fi
++ ;;
++ esac
++ done
++
++ for file in $staticlibs; do
++ func_basename "$file"
++ name="$func_basename_result"
++
++ # Set up the ranlib parameters.
++ oldlib="$destdir/$name"
++
++ func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
++
++ if test -n "$stripme" && test -n "$old_striplib"; then
++ func_show_eval "$old_striplib $oldlib" 'exit $?'
++ fi
++
++ # Do each command in the postinstall commands.
++ func_execute_cmds "$old_postinstall_cmds" 'exit $?'
++ done
++
++ test -n "$future_libdirs" && \
++ func_warning "remember to run \`$progname --finish$future_libdirs'"
++
++ if test -n "$current_libdirs"; then
++ # Maybe just do a dry run.
++ $opt_dry_run && current_libdirs=" -n$current_libdirs"
++ exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
++ else
++ exit $EXIT_SUCCESS
++ fi
++}
++
++test "$opt_mode" = install && func_mode_install ${1+"$@"}
++
++
++# func_generate_dlsyms outputname originator pic_p
++# Extract symbols from dlprefiles and create ${outputname}S.o with
++# a dlpreopen symbol table.
++func_generate_dlsyms ()
++{
++ $opt_debug
++ my_outputname="$1"
++ my_originator="$2"
++ my_pic_p="${3-no}"
++ my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
++ my_dlsyms=
++
++ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++ if test -n "$NM" && test -n "$global_symbol_pipe"; then
++ my_dlsyms="${my_outputname}S.c"
++ else
++ func_error "not configured to extract global symbols from dlpreopened files"
++ fi
++ fi
++
++ if test -n "$my_dlsyms"; then
++ case $my_dlsyms in
++ "") ;;
++ *.c)
++ # Discover the nlist of each of the dlfiles.
++ nlist="$output_objdir/${my_outputname}.nm"
++
++ func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
++
++ # Parse the name list into a source file.
++ func_verbose "creating $output_objdir/$my_dlsyms"
++
++ $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
++/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
++/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
++
++#ifdef __cplusplus
++extern \"C\" {
++#endif
++
++#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
++#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
++#endif
++
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
++
++/* External symbol declarations for the compiler. */\
++"
++
++ if test "$dlself" = yes; then
++ func_verbose "generating symbol list for \`$output'"
++
++ $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
++
++ # Add our own program objects to the symbol list.
++ progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
++ for progfile in $progfiles; do
++ func_to_tool_file "$progfile" func_convert_file_msys_to_w32
++ func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
++ $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
++ done
++
++ if test -n "$exclude_expsyms"; then
++ $opt_dry_run || {
++ eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
++ eval '$MV "$nlist"T "$nlist"'
++ }
++ fi
++
++ if test -n "$export_symbols_regex"; then
++ $opt_dry_run || {
++ eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
++ eval '$MV "$nlist"T "$nlist"'
++ }
++ fi
++
++ # Prepare the list of exported symbols
++ if test -z "$export_symbols"; then
++ export_symbols="$output_objdir/$outputname.exp"
++ $opt_dry_run || {
++ $RM $export_symbols
++ eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
++ case $host in
++ *cygwin* | *mingw* | *cegcc* )
++ eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
++ eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
++ ;;
++ esac
++ }
++ else
++ $opt_dry_run || {
++ eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
++ eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
++ eval '$MV "$nlist"T "$nlist"'
++ case $host in
++ *cygwin* | *mingw* | *cegcc* )
++ eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
++ eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
++ ;;
++ esac
++ }
++ fi
++ fi
++
++ for dlprefile in $dlprefiles; do
++ func_verbose "extracting global C symbols from \`$dlprefile'"
++ func_basename "$dlprefile"
++ name="$func_basename_result"
++ case $host in
++ *cygwin* | *mingw* | *cegcc* )
++ # if an import library, we need to obtain dlname
++ if func_win32_import_lib_p "$dlprefile"; then
++ func_tr_sh "$dlprefile"
++ eval "curr_lafile=\$libfile_$func_tr_sh_result"
++ dlprefile_dlbasename=""
++ if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
++ # Use subshell, to avoid clobbering current variable values
++ dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
++ if test -n "$dlprefile_dlname" ; then
++ func_basename "$dlprefile_dlname"
++ dlprefile_dlbasename="$func_basename_result"
++ else
++ # no lafile. user explicitly requested -dlpreopen <import library>.
++ $sharedlib_from_linklib_cmd "$dlprefile"
++ dlprefile_dlbasename=$sharedlib_from_linklib_result
++ fi
++ fi
++ $opt_dry_run || {
++ if test -n "$dlprefile_dlbasename" ; then
++ eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
++ else
++ func_warning "Could not compute DLL name from $name"
++ eval '$ECHO ": $name " >> "$nlist"'
++ fi
++ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
++ $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
++ }
++ else # not an import lib
++ $opt_dry_run || {
++ eval '$ECHO ": $name " >> "$nlist"'
++ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++ }
++ fi
++ ;;
++ *)
++ $opt_dry_run || {
++ eval '$ECHO ": $name " >> "$nlist"'
++ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++ }
++ ;;
++ esac
++ done
++
++ $opt_dry_run || {
++ # Make sure we have at least an empty file.
++ test -f "$nlist" || : > "$nlist"
++
++ if test -n "$exclude_expsyms"; then
++ $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
++ $MV "$nlist"T "$nlist"
++ fi
++
++ # Try sorting and uniquifying the output.
++ if $GREP -v "^: " < "$nlist" |
++ if sort -k 3 </dev/null >/dev/null 2>&1; then
++ sort -k 3
++ else
++ sort +2
++ fi |
++ uniq > "$nlist"S; then
++ :
++ else
++ $GREP -v "^: " < "$nlist" > "$nlist"S
++ fi
++
++ if test -f "$nlist"S; then
++ eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
++ else
++ echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
++ fi
++
++ echo >> "$output_objdir/$my_dlsyms" "\
++
++/* The mapping between symbol names and symbols. */
++typedef struct {
++ const char *name;
++ void *address;
++} lt_dlsymlist;
++extern LT_DLSYM_CONST lt_dlsymlist
++lt_${my_prefix}_LTX_preloaded_symbols[];
++LT_DLSYM_CONST lt_dlsymlist
++lt_${my_prefix}_LTX_preloaded_symbols[] =
++{\
++ { \"$my_originator\", (void *) 0 },"
++
++ case $need_lib_prefix in
++ no)
++ eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
++ ;;
++ *)
++ eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
++ ;;
++ esac
++ echo >> "$output_objdir/$my_dlsyms" "\
++ {0, (void *) 0}
++};
++
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++ return lt_${my_prefix}_LTX_preloaded_symbols;
++}
++#endif
++
++#ifdef __cplusplus
++}
++#endif\
++"
++ } # !$opt_dry_run
++
++ pic_flag_for_symtable=
++ case "$compile_command " in
++ *" -static "*) ;;
++ *)
++ case $host in
++ # compiling the symbol table file with pic_flag works around
++ # a FreeBSD bug that causes programs to crash when -lm is
++ # linked before any other PIC object. But we must not use
++ # pic_flag when linking with -static. The problem exists in
++ # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
++ *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
++ pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
++ *-*-hpux*)
++ pic_flag_for_symtable=" $pic_flag" ;;
++ *)
++ if test "X$my_pic_p" != Xno; then
++ pic_flag_for_symtable=" $pic_flag"
++ fi
++ ;;
++ esac
++ ;;
++ esac
++ symtab_cflags=
++ for arg in $LTCFLAGS; do
++ case $arg in
++ -pie | -fpie | -fPIE) ;;
++ *) symtab_cflags+=" $arg" ;;
++ esac
++ done
++
++ # Now compile the dynamic symbol file.
++ func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
++
++ # Clean up the generated files.
++ func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
++
++ # Transform the symbol file into the correct name.
++ symfileobj="$output_objdir/${my_outputname}S.$objext"
++ case $host in
++ *cygwin* | *mingw* | *cegcc* )
++ if test -f "$output_objdir/$my_outputname.def"; then
++ compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
++ else
++ compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
++ fi
++ ;;
++ *)
++ compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
++ ;;
++ esac
++ ;;
++ *)
++ func_fatal_error "unknown suffix for \`$my_dlsyms'"
++ ;;
++ esac
++ else
++ # We keep going just in case the user didn't refer to
++ # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
++ # really was required.
++
++ # Nullify the symbol file.
++ compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
++ fi
++}
++
++# func_win32_libid arg
++# return the library type of file 'arg'
++#
++# Need a lot of goo to handle *both* DLLs and import libs
++# Has to be a shell function in order to 'eat' the argument
++# that is supplied when $file_magic_command is called.
++# Despite the name, also deal with 64 bit binaries.
++func_win32_libid ()
++{
++ $opt_debug
++ win32_libid_type="unknown"
++ win32_fileres=`file -L $1 2>/dev/null`
++ case $win32_fileres in
++ *ar\ archive\ import\ library*) # definitely import
++ win32_libid_type="x86 archive import"
++ ;;
++ *ar\ archive*) # could be an import, or static
++ # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
++ if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
++ $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
++ func_to_tool_file "$1" func_convert_file_msys_to_w32
++ win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
++ $SED -n -e '
++ 1,100{
++ / I /{
++ s,.*,import,
++ p
++ q
++ }
++ }'`
++ case $win32_nmres in
++ import*) win32_libid_type="x86 archive import";;
++ *) win32_libid_type="x86 archive static";;
++ esac
++ fi
++ ;;
++ *DLL*)
++ win32_libid_type="x86 DLL"
++ ;;
++ *executable*) # but shell scripts are "executable" too...
++ case $win32_fileres in
++ *MS\ Windows\ PE\ Intel*)
++ win32_libid_type="x86 DLL"
++ ;;
++ esac
++ ;;
++ esac
++ $ECHO "$win32_libid_type"
++}
++
++# func_cygming_dll_for_implib ARG
++#
++# Platform-specific function to extract the
++# name of the DLL associated with the specified
++# import library ARG.
++# Invoked by eval'ing the libtool variable
++# $sharedlib_from_linklib_cmd
++# Result is available in the variable
++# $sharedlib_from_linklib_result
++func_cygming_dll_for_implib ()
++{
++ $opt_debug
++ sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
++}
++
++# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
++#
++# The is the core of a fallback implementation of a
++# platform-specific function to extract the name of the
++# DLL associated with the specified import library LIBNAME.
++#
++# SECTION_NAME is either .idata$6 or .idata$7, depending
++# on the platform and compiler that created the implib.
++#
++# Echos the name of the DLL associated with the
++# specified import library.
++func_cygming_dll_for_implib_fallback_core ()
++{
++ $opt_debug
++ match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
++ $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
++ $SED '/^Contents of section '"$match_literal"':/{
++ # Place marker at beginning of archive member dllname section
++ s/.*/====MARK====/
++ p
++ d
++ }
++ # These lines can sometimes be longer than 43 characters, but
++ # are always uninteresting
++ /:[ ]*file format pe[i]\{,1\}-/d
++ /^In archive [^:]*:/d
++ # Ensure marker is printed
++ /^====MARK====/p
++ # Remove all lines with less than 43 characters
++ /^.\{43\}/!d
++ # From remaining lines, remove first 43 characters
++ s/^.\{43\}//' |
++ $SED -n '
++ # Join marker and all lines until next marker into a single line
++ /^====MARK====/ b para
++ H
++ $ b para
++ b
++ :para
++ x
++ s/\n//g
++ # Remove the marker
++ s/^====MARK====//
++ # Remove trailing dots and whitespace
++ s/[\. \t]*$//
++ # Print
++ /./p' |
++ # we now have a list, one entry per line, of the stringified
++ # contents of the appropriate section of all members of the
++ # archive which possess that section. Heuristic: eliminate
++ # all those which have a first or second character that is
++ # a '.' (that is, objdump's representation of an unprintable
++ # character.) This should work for all archives with less than
++ # 0x302f exports -- but will fail for DLLs whose name actually
++ # begins with a literal '.' or a single character followed by
++ # a '.'.
++ #
++ # Of those that remain, print the first one.
++ $SED -e '/^\./d;/^.\./d;q'
++}
++
++# func_cygming_gnu_implib_p ARG
++# This predicate returns with zero status (TRUE) if
++# ARG is a GNU/binutils-style import library. Returns
++# with nonzero status (FALSE) otherwise.
++func_cygming_gnu_implib_p ()
++{
++ $opt_debug
++ func_to_tool_file "$1" func_convert_file_msys_to_w32
++ func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
++ test -n "$func_cygming_gnu_implib_tmp"
++}
++
++# func_cygming_ms_implib_p ARG
++# This predicate returns with zero status (TRUE) if
++# ARG is an MS-style import library. Returns
++# with nonzero status (FALSE) otherwise.
++func_cygming_ms_implib_p ()
++{
++ $opt_debug
++ func_to_tool_file "$1" func_convert_file_msys_to_w32
++ func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
++ test -n "$func_cygming_ms_implib_tmp"
++}
++
++# func_cygming_dll_for_implib_fallback ARG
++# Platform-specific function to extract the
++# name of the DLL associated with the specified
++# import library ARG.
++#
++# This fallback implementation is for use when $DLLTOOL
++# does not support the --identify-strict option.
++# Invoked by eval'ing the libtool variable
++# $sharedlib_from_linklib_cmd
++# Result is available in the variable
++# $sharedlib_from_linklib_result
++func_cygming_dll_for_implib_fallback ()
++{
++ $opt_debug
++ if func_cygming_gnu_implib_p "$1" ; then
++ # binutils import library
++ sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
++ elif func_cygming_ms_implib_p "$1" ; then
++ # ms-generated import library
++ sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
++ else
++ # unknown
++ sharedlib_from_linklib_result=""
++ fi
++}
++
++
++# func_extract_an_archive dir oldlib
++func_extract_an_archive ()
++{
++ $opt_debug
++ f_ex_an_ar_dir="$1"; shift
++ f_ex_an_ar_oldlib="$1"
++ if test "$lock_old_archive_extraction" = yes; then
++ lockfile=$f_ex_an_ar_oldlib.lock
++ until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
++ func_echo "Waiting for $lockfile to be removed"
++ sleep 2
++ done
++ fi
++ func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
++ 'stat=$?; rm -f "$lockfile"; exit $stat'
++ if test "$lock_old_archive_extraction" = yes; then
++ $opt_dry_run || rm -f "$lockfile"
++ fi
++ if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
++ :
++ else
++ func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
++ fi
++}
++
++
++# func_extract_archives gentop oldlib ...
++func_extract_archives ()
++{
++ $opt_debug
++ my_gentop="$1"; shift
++ my_oldlibs=${1+"$@"}
++ my_oldobjs=""
++ my_xlib=""
++ my_xabs=""
++ my_xdir=""
++
++ for my_xlib in $my_oldlibs; do
++ # Extract the objects.
++ case $my_xlib in
++ [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
++ *) my_xabs=`pwd`"/$my_xlib" ;;
++ esac
++ func_basename "$my_xlib"
++ my_xlib="$func_basename_result"
++ my_xlib_u=$my_xlib
++ while :; do
++ case " $extracted_archives " in
++ *" $my_xlib_u "*)
++ func_arith $extracted_serial + 1
++ extracted_serial=$func_arith_result
++ my_xlib_u=lt$extracted_serial-$my_xlib ;;
++ *) break ;;
++ esac
++ done
++ extracted_archives="$extracted_archives $my_xlib_u"
++ my_xdir="$my_gentop/$my_xlib_u"
++
++ func_mkdir_p "$my_xdir"
++
++ case $host in
++ *-darwin*)
++ func_verbose "Extracting $my_xabs"
++ # Do not bother doing anything if just a dry run
++ $opt_dry_run || {
++ darwin_orig_dir=`pwd`
++ cd $my_xdir || exit $?
++ darwin_archive=$my_xabs
++ darwin_curdir=`pwd`
++ darwin_base_archive=`basename "$darwin_archive"`
++ darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
++ if test -n "$darwin_arches"; then
++ darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
++ darwin_arch=
++ func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
++ for darwin_arch in $darwin_arches ; do
++ func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
++ $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
++ cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
++ func_extract_an_archive "`pwd`" "${darwin_base_archive}"
++ cd "$darwin_curdir"
++ $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
++ done # $darwin_arches
++ ## Okay now we've a bunch of thin objects, gotta fatten them up :)
++ darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
++ darwin_file=
++ darwin_files=
++ for darwin_file in $darwin_filelist; do
++ darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
++ $LIPO -create -output "$darwin_file" $darwin_files
++ done # $darwin_filelist
++ $RM -rf unfat-$$
++ cd "$darwin_orig_dir"
++ else
++ cd $darwin_orig_dir
++ func_extract_an_archive "$my_xdir" "$my_xabs"
++ fi # $darwin_arches
++ } # !$opt_dry_run
++ ;;
++ *)
++ func_extract_an_archive "$my_xdir" "$my_xabs"
++ ;;
++ esac
++ my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
++ done
++
++ func_extract_archives_result="$my_oldobjs"
++}
++
++
++# func_emit_wrapper [arg=no]
++#
++# Emit a libtool wrapper script on stdout.
++# Don't directly open a file because we may want to
++# incorporate the script contents within a cygwin/mingw
++# wrapper executable. Must ONLY be called from within
++# func_mode_link because it depends on a number of variables
++# set therein.
++#
++# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
++# variable will take. If 'yes', then the emitted script
++# will assume that the directory in which it is stored is
++# the $objdir directory. This is a cygwin/mingw-specific
++# behavior.
++func_emit_wrapper ()
++{
++ func_emit_wrapper_arg1=${1-no}
++
++ $ECHO "\
++#! $SHELL
++
++# $output - temporary wrapper script for $objdir/$outputname
++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++#
++# The $output program cannot be directly executed until all the libtool
++# libraries that it depends on are installed.
++#
++# This wrapper script should never be moved out of the build directory.
++# If it is, it will not operate correctly.
++
++# Sed substitution that helps us do robust quoting. It backslashifies
++# metacharacters that are still active within double-quoted strings.
++sed_quote_subst='$sed_quote_subst'
++
++# Be Bourne compatible
++if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
++ emulate sh
++ NULLCMD=:
++ # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
++ # is contrary to our usage. Disable this feature.
++ alias -g '\${1+\"\$@\"}'='\"\$@\"'
++ setopt NO_GLOB_SUBST
++else
++ case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
++fi
++BIN_SH=xpg4; export BIN_SH # for Tru64
++DUALCASE=1; export DUALCASE # for MKS sh
++
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
++
++relink_command=\"$relink_command\"
++
++# This environment variable determines our operation mode.
++if test \"\$libtool_install_magic\" = \"$magic\"; then
++ # install mode needs the following variables:
++ generated_by_libtool_version='$macro_version'
++ notinst_deplibs='$notinst_deplibs'
++else
++ # When we are sourced in execute mode, \$file and \$ECHO are already set.
++ if test \"\$libtool_execute_magic\" != \"$magic\"; then
++ file=\"\$0\""
++
++ qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
++ $ECHO "\
++
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$1
++_LTECHO_EOF'
++}
++ ECHO=\"$qECHO\"
++ fi
++
++# Very basic option parsing. These options are (a) specific to
++# the libtool wrapper, (b) are identical between the wrapper
++# /script/ and the wrapper /executable/ which is used only on
++# windows platforms, and (c) all begin with the string "--lt-"
++# (application programs are unlikely to have options which match
++# this pattern).
++#
++# There are only two supported options: --lt-debug and
++# --lt-dump-script. There is, deliberately, no --lt-help.
++#
++# The first argument to this parsing function should be the
++# script's $0 value, followed by "$@".
++lt_option_debug=
++func_parse_lt_options ()
++{
++ lt_script_arg0=\$0
++ shift
++ for lt_opt
++ do
++ case \"\$lt_opt\" in
++ --lt-debug) lt_option_debug=1 ;;
++ --lt-dump-script)
++ lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
++ test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
++ lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
++ cat \"\$lt_dump_D/\$lt_dump_F\"
++ exit 0
++ ;;
++ --lt-*)
++ \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
++ exit 1
++ ;;
++ esac
++ done
++
++ # Print the debug banner immediately:
++ if test -n \"\$lt_option_debug\"; then
++ echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
++ fi
++}
++
++# Used when --lt-debug. Prints its arguments to stdout
++# (redirection is the responsibility of the caller)
++func_lt_dump_args ()
++{
++ lt_dump_args_N=1;
++ for lt_arg
++ do
++ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
++ lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
++ done
++}
++
++# Core function for launching the target application
++func_exec_program_core ()
++{
++"
++ case $host in
++ # Backslashes separate directories on plain windows
++ *-*-mingw | *-*-os2* | *-cegcc*)
++ $ECHO "\
++ if test -n \"\$lt_option_debug\"; then
++ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
++ func_lt_dump_args \${1+\"\$@\"} 1>&2
++ fi
++ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
++"
++ ;;
++
++ *)
++ $ECHO "\
++ if test -n \"\$lt_option_debug\"; then
++ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
++ func_lt_dump_args \${1+\"\$@\"} 1>&2
++ fi
++ exec \"\$progdir/\$program\" \${1+\"\$@\"}
++"
++ ;;
++ esac
++ $ECHO "\
++ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
++ exit 1
++}
++
++# A function to encapsulate launching the target application
++# Strips options in the --lt-* namespace from \$@ and
++# launches target application with the remaining arguments.
++func_exec_program ()
++{
++ for lt_wr_arg
++ do
++ case \$lt_wr_arg in
++ --lt-*) ;;
++ *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
++ esac
++ shift
++ done
++ func_exec_program_core \${1+\"\$@\"}
++}
++
++ # Parse options
++ func_parse_lt_options \"\$0\" \${1+\"\$@\"}
++
++ # Find the directory that this script lives in.
++ thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
++ test \"x\$thisdir\" = \"x\$file\" && thisdir=.
++
++ # Follow symbolic links until we get to the real thisdir.
++ file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
++ while test -n \"\$file\"; do
++ destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
++
++ # If there was a directory component, then change thisdir.
++ if test \"x\$destdir\" != \"x\$file\"; then
++ case \"\$destdir\" in
++ [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
++ *) thisdir=\"\$thisdir/\$destdir\" ;;
++ esac
++ fi
++
++ file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
++ file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
++ done
++
++ # Usually 'no', except on cygwin/mingw when embedded into
++ # the cwrapper.
++ WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
++ if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
++ # special case for '.'
++ if test \"\$thisdir\" = \".\"; then
++ thisdir=\`pwd\`
++ fi
++ # remove .libs from thisdir
++ case \"\$thisdir\" in
++ *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
++ $objdir ) thisdir=. ;;
++ esac
++ fi
++
++ # Try to get the absolute directory name.
++ absdir=\`cd \"\$thisdir\" && pwd\`
++ test -n \"\$absdir\" && thisdir=\"\$absdir\"
++"
++
++ if test "$fast_install" = yes; then
++ $ECHO "\
++ program=lt-'$outputname'$exeext
++ progdir=\"\$thisdir/$objdir\"
++
++ if test ! -f \"\$progdir/\$program\" ||
++ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
++ test \"X\$file\" != \"X\$progdir/\$program\"; }; then
++
++ file=\"\$\$-\$program\"
++
++ if test ! -d \"\$progdir\"; then
++ $MKDIR \"\$progdir\"
++ else
++ $RM \"\$progdir/\$file\"
++ fi"
++
++ $ECHO "\
++
++ # relink executable if necessary
++ if test -n \"\$relink_command\"; then
++ if relink_command_output=\`eval \$relink_command 2>&1\`; then :
++ else
++ $ECHO \"\$relink_command_output\" >&2
++ $RM \"\$progdir/\$file\"
++ exit 1
++ fi
++ fi
++
++ $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
++ { $RM \"\$progdir/\$program\";
++ $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
++ $RM \"\$progdir/\$file\"
++ fi"
++ else
++ $ECHO "\
++ program='$outputname'
++ progdir=\"\$thisdir/$objdir\"
++"
++ fi
++
++ $ECHO "\
++
++ if test -f \"\$progdir/\$program\"; then"
++
++ # fixup the dll searchpath if we need to.
++ #
++ # Fix the DLL searchpath if we need to. Do this before prepending
++ # to shlibpath, because on Windows, both are PATH and uninstalled
++ # libraries must come first.
++ if test -n "$dllsearchpath"; then
++ $ECHO "\
++ # Add the dll search path components to the executable PATH
++ PATH=$dllsearchpath:\$PATH
++"
++ fi
++
++ # Export our shlibpath_var if we have one.
++ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
++ $ECHO "\
++ # Add our own library path to $shlibpath_var
++ $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
++
++ # Some systems cannot cope with colon-terminated $shlibpath_var
++ # The second colon is a workaround for a bug in BeOS R4 sed
++ $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
++
++ export $shlibpath_var
++"
++ fi
++
++ $ECHO "\
++ if test \"\$libtool_execute_magic\" != \"$magic\"; then
++ # Run the actual program with our arguments.
++ func_exec_program \${1+\"\$@\"}
++ fi
++ else
++ # The program doesn't exist.
++ \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
++ \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
++ \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
++ exit 1
++ fi
++fi\
++"
++}
++
++
++# func_emit_cwrapperexe_src
++# emit the source code for a wrapper executable on stdout
++# Must ONLY be called from within func_mode_link because
++# it depends on a number of variable set therein.
++func_emit_cwrapperexe_src ()
++{
++ cat <<EOF
++
++/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
++ Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++
++ The $output program cannot be directly executed until all the libtool
++ libraries that it depends on are installed.
++
++ This wrapper executable should never be moved out of the build directory.
++ If it is, it will not operate correctly.
++*/
++EOF
++ cat <<"EOF"
++#ifdef _MSC_VER
++# define _CRT_SECURE_NO_DEPRECATE 1
++#endif
++#include <stdio.h>
++#include <stdlib.h>
++#ifdef _MSC_VER
++# include <direct.h>
++# include <process.h>
++# include <io.h>
++#else
++# include <unistd.h>
++# include <stdint.h>
++# ifdef __CYGWIN__
++# include <io.h>
++# endif
++#endif
++#include <malloc.h>
++#include <stdarg.h>
++#include <assert.h>
++#include <string.h>
++#include <ctype.h>
++#include <errno.h>
++#include <fcntl.h>
++#include <sys/stat.h>
++
++/* declarations of non-ANSI functions */
++#if defined(__MINGW32__)
++# ifdef __STRICT_ANSI__
++int _putenv (const char *);
++# endif
++#elif defined(__CYGWIN__)
++# ifdef __STRICT_ANSI__
++char *realpath (const char *, char *);
++int putenv (char *);
++int setenv (const char *, const char *, int);
++# endif
++/* #elif defined (other platforms) ... */
++#endif
++
++/* portability defines, excluding path handling macros */
++#if defined(_MSC_VER)
++# define setmode _setmode
++# define stat _stat
++# define chmod _chmod
++# define getcwd _getcwd
++# define putenv _putenv
++# define S_IXUSR _S_IEXEC
++# ifndef _INTPTR_T_DEFINED
++# define _INTPTR_T_DEFINED
++# define intptr_t int
++# endif
++#elif defined(__MINGW32__)
++# define setmode _setmode
++# define stat _stat
++# define chmod _chmod
++# define getcwd _getcwd
++# define putenv _putenv
++#elif defined(__CYGWIN__)
++# define HAVE_SETENV
++# define FOPEN_WB "wb"
++/* #elif defined (other platforms) ... */
++#endif
++
++#if defined(PATH_MAX)
++# define LT_PATHMAX PATH_MAX
++#elif defined(MAXPATHLEN)
++# define LT_PATHMAX MAXPATHLEN
++#else
++# define LT_PATHMAX 1024
++#endif
++
++#ifndef S_IXOTH
++# define S_IXOTH 0
++#endif
++#ifndef S_IXGRP
++# define S_IXGRP 0
++#endif
++
++/* path handling portability macros */
++#ifndef DIR_SEPARATOR
++# define DIR_SEPARATOR '/'
++# define PATH_SEPARATOR ':'
++#endif
++
++#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
++ defined (__OS2__)
++# define HAVE_DOS_BASED_FILE_SYSTEM
++# define FOPEN_WB "wb"
++# ifndef DIR_SEPARATOR_2
++# define DIR_SEPARATOR_2 '\\'
++# endif
++# ifndef PATH_SEPARATOR_2
++# define PATH_SEPARATOR_2 ';'
++# endif
++#endif
++
++#ifndef DIR_SEPARATOR_2
++# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
++#else /* DIR_SEPARATOR_2 */
++# define IS_DIR_SEPARATOR(ch) \
++ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
++#endif /* DIR_SEPARATOR_2 */
++
++#ifndef PATH_SEPARATOR_2
++# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
++#else /* PATH_SEPARATOR_2 */
++# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
++#endif /* PATH_SEPARATOR_2 */
++
++#ifndef FOPEN_WB
++# define FOPEN_WB "w"
++#endif
++#ifndef _O_BINARY
++# define _O_BINARY 0
++#endif
++
++#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
++#define XFREE(stale) do { \
++ if (stale) { free ((void *) stale); stale = 0; } \
++} while (0)
++
++#if defined(LT_DEBUGWRAPPER)
++static int lt_debug = 1;
++#else
++static int lt_debug = 0;
++#endif
++
++const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
++
++void *xmalloc (size_t num);
++char *xstrdup (const char *string);
++const char *base_name (const char *name);
++char *find_executable (const char *wrapper);
++char *chase_symlinks (const char *pathspec);
++int make_executable (const char *path);
++int check_executable (const char *path);
++char *strendzap (char *str, const char *pat);
++void lt_debugprintf (const char *file, int line, const char *fmt, ...);
++void lt_fatal (const char *file, int line, const char *message, ...);
++static const char *nonnull (const char *s);
++static const char *nonempty (const char *s);
++void lt_setenv (const char *name, const char *value);
++char *lt_extend_str (const char *orig_value, const char *add, int to_end);
++void lt_update_exe_path (const char *name, const char *value);
++void lt_update_lib_path (const char *name, const char *value);
++char **prepare_spawn (char **argv);
++void lt_dump_script (FILE *f);
++EOF
++
++ cat <<EOF
++volatile const char * MAGIC_EXE = "$magic_exe";
++const char * LIB_PATH_VARNAME = "$shlibpath_var";
++EOF
++
++ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
++ func_to_host_path "$temp_rpath"
++ cat <<EOF
++const char * LIB_PATH_VALUE = "$func_to_host_path_result";
++EOF
++ else
++ cat <<"EOF"
++const char * LIB_PATH_VALUE = "";
++EOF
++ fi
++
++ if test -n "$dllsearchpath"; then
++ func_to_host_path "$dllsearchpath:"
++ cat <<EOF
++const char * EXE_PATH_VARNAME = "PATH";
++const char * EXE_PATH_VALUE = "$func_to_host_path_result";
++EOF
++ else
++ cat <<"EOF"
++const char * EXE_PATH_VARNAME = "";
++const char * EXE_PATH_VALUE = "";
++EOF
++ fi
++
++ if test "$fast_install" = yes; then
++ cat <<EOF
++const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
++EOF
++ else
++ cat <<EOF
++const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
++EOF
++ fi
++
++
++ cat <<"EOF"
++
++#define LTWRAPPER_OPTION_PREFIX "--lt-"
++
++static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
++static const char *dumpscript_opt = LTWRAPPER_OPTION_PREFIX "dump-script";
++static const char *debug_opt = LTWRAPPER_OPTION_PREFIX "debug";
++
++int
++main (int argc, char *argv[])
++{
++ char **newargz;
++ int newargc;
++ char *tmp_pathspec;
++ char *actual_cwrapper_path;
++ char *actual_cwrapper_name;
++ char *target_name;
++ char *lt_argv_zero;
++ intptr_t rval = 127;
++
++ int i;
++
++ program_name = (char *) xstrdup (base_name (argv[0]));
++ newargz = XMALLOC (char *, argc + 1);
++
++ /* very simple arg parsing; don't want to rely on getopt
++ * also, copy all non cwrapper options to newargz, except
++ * argz[0], which is handled differently
++ */
++ newargc=0;
++ for (i = 1; i < argc; i++)
++ {
++ if (strcmp (argv[i], dumpscript_opt) == 0)
++ {
++EOF
++ case "$host" in
++ *mingw* | *cygwin* )
++ # make stdout use "unix" line endings
++ echo " setmode(1,_O_BINARY);"
++ ;;
++ esac
++
++ cat <<"EOF"
++ lt_dump_script (stdout);
++ return 0;
++ }
++ if (strcmp (argv[i], debug_opt) == 0)
++ {
++ lt_debug = 1;
++ continue;
++ }
++ if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
++ {
++ /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
++ namespace, but it is not one of the ones we know about and
++ have already dealt with, above (inluding dump-script), then
++ report an error. Otherwise, targets might begin to believe
++ they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
++ namespace. The first time any user complains about this, we'll
++ need to make LTWRAPPER_OPTION_PREFIX a configure-time option
++ or a configure.ac-settable value.
++ */
++ lt_fatal (__FILE__, __LINE__,
++ "unrecognized %s option: '%s'",
++ ltwrapper_option_prefix, argv[i]);
++ }
++ /* otherwise ... */
++ newargz[++newargc] = xstrdup (argv[i]);
++ }
++ newargz[++newargc] = NULL;
++
++EOF
++ cat <<EOF
++ /* The GNU banner must be the first non-error debug message */
++ lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
++EOF
++ cat <<"EOF"
++ lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
++ lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
++
++ tmp_pathspec = find_executable (argv[0]);
++ if (tmp_pathspec == NULL)
++ lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) found exe (before symlink chase) at: %s\n",
++ tmp_pathspec);
++
++ actual_cwrapper_path = chase_symlinks (tmp_pathspec);
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) found exe (after symlink chase) at: %s\n",
++ actual_cwrapper_path);
++ XFREE (tmp_pathspec);
++
++ actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
++ strendzap (actual_cwrapper_path, actual_cwrapper_name);
++
++ /* wrapper name transforms */
++ strendzap (actual_cwrapper_name, ".exe");
++ tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
++ XFREE (actual_cwrapper_name);
++ actual_cwrapper_name = tmp_pathspec;
++ tmp_pathspec = 0;
++
++ /* target_name transforms -- use actual target program name; might have lt- prefix */
++ target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
++ strendzap (target_name, ".exe");
++ tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
++ XFREE (target_name);
++ target_name = tmp_pathspec;
++ tmp_pathspec = 0;
++
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) libtool target name: %s\n",
++ target_name);
++EOF
++
++ cat <<EOF
++ newargz[0] =
++ XMALLOC (char, (strlen (actual_cwrapper_path) +
++ strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
++ strcpy (newargz[0], actual_cwrapper_path);
++ strcat (newargz[0], "$objdir");
++ strcat (newargz[0], "/");
++EOF
++
++ cat <<"EOF"
++ /* stop here, and copy so we don't have to do this twice */
++ tmp_pathspec = xstrdup (newargz[0]);
++
++ /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
++ strcat (newargz[0], actual_cwrapper_name);
++
++ /* DO want the lt- prefix here if it exists, so use target_name */
++ lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
++ XFREE (tmp_pathspec);
++ tmp_pathspec = NULL;
++EOF
++
++ case $host_os in
++ mingw*)
++ cat <<"EOF"
++ {
++ char* p;
++ while ((p = strchr (newargz[0], '\\')) != NULL)
++ {
++ *p = '/';
++ }
++ while ((p = strchr (lt_argv_zero, '\\')) != NULL)
++ {
++ *p = '/';
++ }
++ }
++EOF
++ ;;
++ esac
++
++ cat <<"EOF"
++ XFREE (target_name);
++ XFREE (actual_cwrapper_path);
++ XFREE (actual_cwrapper_name);
++
++ lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
++ lt_setenv ("DUALCASE", "1"); /* for MSK sh */
++ /* Update the DLL searchpath. EXE_PATH_VALUE ($dllsearchpath) must
++ be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
++ because on Windows, both *_VARNAMEs are PATH but uninstalled
++ libraries must come first. */
++ lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
++ lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
++
++ lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
++ nonnull (lt_argv_zero));
++ for (i = 0; i < newargc; i++)
++ {
++ lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
++ i, nonnull (newargz[i]));
++ }
++
++EOF
++
++ case $host_os in
++ mingw*)
++ cat <<"EOF"
++ /* execv doesn't actually work on mingw as expected on unix */
++ newargz = prepare_spawn (newargz);
++ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
++ if (rval == -1)
++ {
++ /* failed to start process */
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) failed to launch target \"%s\": %s\n",
++ lt_argv_zero, nonnull (strerror (errno)));
++ return 127;
++ }
++ return rval;
++EOF
++ ;;
++ *)
++ cat <<"EOF"
++ execv (lt_argv_zero, newargz);
++ return rval; /* =127, but avoids unused variable warning */
++EOF
++ ;;
++ esac
++
++ cat <<"EOF"
++}
++
++void *
++xmalloc (size_t num)
++{
++ void *p = (void *) malloc (num);
++ if (!p)
++ lt_fatal (__FILE__, __LINE__, "memory exhausted");
++
++ return p;
++}
++
++char *
++xstrdup (const char *string)
++{
++ return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
++ string) : NULL;
++}
++
++const char *
++base_name (const char *name)
++{
++ const char *base;
++
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++ /* Skip over the disk name in MSDOS pathnames. */
++ if (isalpha ((unsigned char) name[0]) && name[1] == ':')
++ name += 2;
++#endif
++
++ for (base = name; *name; name++)
++ if (IS_DIR_SEPARATOR (*name))
++ base = name + 1;
++ return base;
++}
++
++int
++check_executable (const char *path)
++{
++ struct stat st;
++
++ lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
++ nonempty (path));
++ if ((!path) || (!*path))
++ return 0;
++
++ if ((stat (path, &st) >= 0)
++ && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
++ return 1;
++ else
++ return 0;
++}
++
++int
++make_executable (const char *path)
++{
++ int rval = 0;
++ struct stat st;
++
++ lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n",
++ nonempty (path));
++ if ((!path) || (!*path))
++ return 0;
++
++ if (stat (path, &st) >= 0)
++ {
++ rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
++ }
++ return rval;
++}
++
++/* Searches for the full path of the wrapper. Returns
++ newly allocated full path name if found, NULL otherwise
++ Does not chase symlinks, even on platforms that support them.
++*/
++char *
++find_executable (const char *wrapper)
++{
++ int has_slash = 0;
++ const char *p;
++ const char *p_next;
++ /* static buffer for getcwd */
++ char tmp[LT_PATHMAX + 1];
++ int tmp_len;
++ char *concat_name;
++
++ lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
++ nonempty (wrapper));
++
++ if ((wrapper == NULL) || (*wrapper == '\0'))
++ return NULL;
++
++ /* Absolute path? */
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++ if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
++ {
++ concat_name = xstrdup (wrapper);
++ if (check_executable (concat_name))
++ return concat_name;
++ XFREE (concat_name);
++ }
++ else
++ {
++#endif
++ if (IS_DIR_SEPARATOR (wrapper[0]))
++ {
++ concat_name = xstrdup (wrapper);
++ if (check_executable (concat_name))
++ return concat_name;
++ XFREE (concat_name);
++ }
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++ }
++#endif
++
++ for (p = wrapper; *p; p++)
++ if (*p == '/')
++ {
++ has_slash = 1;
++ break;
++ }
++ if (!has_slash)
++ {
++ /* no slashes; search PATH */
++ const char *path = getenv ("PATH");
++ if (path != NULL)
++ {
++ for (p = path; *p; p = p_next)
++ {
++ const char *q;
++ size_t p_len;
++ for (q = p; *q; q++)
++ if (IS_PATH_SEPARATOR (*q))
++ break;
++ p_len = q - p;
++ p_next = (*q == '\0' ? q : q + 1);
++ if (p_len == 0)
++ {
++ /* empty path: current directory */
++ if (getcwd (tmp, LT_PATHMAX) == NULL)
++ lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
++ nonnull (strerror (errno)));
++ tmp_len = strlen (tmp);
++ concat_name =
++ XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
++ memcpy (concat_name, tmp, tmp_len);
++ concat_name[tmp_len] = '/';
++ strcpy (concat_name + tmp_len + 1, wrapper);
++ }
++ else
++ {
++ concat_name =
++ XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
++ memcpy (concat_name, p, p_len);
++ concat_name[p_len] = '/';
++ strcpy (concat_name + p_len + 1, wrapper);
++ }
++ if (check_executable (concat_name))
++ return concat_name;
++ XFREE (concat_name);
++ }
++ }
++ /* not found in PATH; assume curdir */
++ }
++ /* Relative path | not found in path: prepend cwd */
++ if (getcwd (tmp, LT_PATHMAX) == NULL)
++ lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
++ nonnull (strerror (errno)));
++ tmp_len = strlen (tmp);
++ concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
++ memcpy (concat_name, tmp, tmp_len);
++ concat_name[tmp_len] = '/';
++ strcpy (concat_name + tmp_len + 1, wrapper);
++
++ if (check_executable (concat_name))
++ return concat_name;
++ XFREE (concat_name);
++ return NULL;
++}
++
++char *
++chase_symlinks (const char *pathspec)
++{
++#ifndef S_ISLNK
++ return xstrdup (pathspec);
++#else
++ char buf[LT_PATHMAX];
++ struct stat s;
++ char *tmp_pathspec = xstrdup (pathspec);
++ char *p;
++ int has_symlinks = 0;
++ while (strlen (tmp_pathspec) && !has_symlinks)
++ {
++ lt_debugprintf (__FILE__, __LINE__,
++ "checking path component for symlinks: %s\n",
++ tmp_pathspec);
++ if (lstat (tmp_pathspec, &s) == 0)
++ {
++ if (S_ISLNK (s.st_mode) != 0)
++ {
++ has_symlinks = 1;
++ break;
++ }
++
++ /* search backwards for last DIR_SEPARATOR */
++ p = tmp_pathspec + strlen (tmp_pathspec) - 1;
++ while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
++ p--;
++ if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
++ {
++ /* no more DIR_SEPARATORS left */
++ break;
++ }
++ *p = '\0';
++ }
++ else
++ {
++ lt_fatal (__FILE__, __LINE__,
++ "error accessing file \"%s\": %s",
++ tmp_pathspec, nonnull (strerror (errno)));
++ }
++ }
++ XFREE (tmp_pathspec);
++
++ if (!has_symlinks)
++ {
++ return xstrdup (pathspec);
++ }
++
++ tmp_pathspec = realpath (pathspec, buf);
++ if (tmp_pathspec == 0)
++ {
++ lt_fatal (__FILE__, __LINE__,
++ "could not follow symlinks for %s", pathspec);
++ }
++ return xstrdup (tmp_pathspec);
++#endif
++}
++
++char *
++strendzap (char *str, const char *pat)
++{
++ size_t len, patlen;
++
++ assert (str != NULL);
++ assert (pat != NULL);
++
++ len = strlen (str);
++ patlen = strlen (pat);
++
++ if (patlen <= len)
++ {
++ str += len - patlen;
++ if (strcmp (str, pat) == 0)
++ *str = '\0';
++ }
++ return str;
++}
++
++void
++lt_debugprintf (const char *file, int line, const char *fmt, ...)
++{
++ va_list args;
++ if (lt_debug)
++ {
++ (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line);
++ va_start (args, fmt);
++ (void) vfprintf (stderr, fmt, args);
++ va_end (args);
++ }
++}
++
++static void
++lt_error_core (int exit_status, const char *file,
++ int line, const char *mode,
++ const char *message, va_list ap)
++{
++ fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode);
++ vfprintf (stderr, message, ap);
++ fprintf (stderr, ".\n");
++
++ if (exit_status >= 0)
++ exit (exit_status);
++}
++
++void
++lt_fatal (const char *file, int line, const char *message, ...)
++{
++ va_list ap;
++ va_start (ap, message);
++ lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap);
++ va_end (ap);
++}
++
++static const char *
++nonnull (const char *s)
++{
++ return s ? s : "(null)";
++}
++
++static const char *
++nonempty (const char *s)
++{
++ return (s && !*s) ? "(empty)" : nonnull (s);
++}
++
++void
++lt_setenv (const char *name, const char *value)
++{
++ lt_debugprintf (__FILE__, __LINE__,
++ "(lt_setenv) setting '%s' to '%s'\n",
++ nonnull (name), nonnull (value));
++ {
++#ifdef HAVE_SETENV
++ /* always make a copy, for consistency with !HAVE_SETENV */
++ char *str = xstrdup (value);
++ setenv (name, str, 1);
++#else
++ int len = strlen (name) + 1 + strlen (value) + 1;
++ char *str = XMALLOC (char, len);
++ sprintf (str, "%s=%s", name, value);
++ if (putenv (str) != EXIT_SUCCESS)
++ {
++ XFREE (str);
++ }
++#endif
++ }
++}
++
++char *
++lt_extend_str (const char *orig_value, const char *add, int to_end)
++{
++ char *new_value;
++ if (orig_value && *orig_value)
++ {
++ int orig_value_len = strlen (orig_value);
++ int add_len = strlen (add);
++ new_value = XMALLOC (char, add_len + orig_value_len + 1);
++ if (to_end)
++ {
++ strcpy (new_value, orig_value);
++ strcpy (new_value + orig_value_len, add);
++ }
++ else
++ {
++ strcpy (new_value, add);
++ strcpy (new_value + add_len, orig_value);
++ }
++ }
++ else
++ {
++ new_value = xstrdup (add);
++ }
++ return new_value;
++}
++
++void
++lt_update_exe_path (const char *name, const char *value)
++{
++ lt_debugprintf (__FILE__, __LINE__,
++ "(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
++ nonnull (name), nonnull (value));
++
++ if (name && *name && value && *value)
++ {
++ char *new_value = lt_extend_str (getenv (name), value, 0);
++ /* some systems can't cope with a ':'-terminated path #' */
++ int len = strlen (new_value);
++ while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
++ {
++ new_value[len-1] = '\0';
++ }
++ lt_setenv (name, new_value);
++ XFREE (new_value);
++ }
++}
++
++void
++lt_update_lib_path (const char *name, const char *value)
++{
++ lt_debugprintf (__FILE__, __LINE__,
++ "(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
++ nonnull (name), nonnull (value));
++
++ if (name && *name && value && *value)
++ {
++ char *new_value = lt_extend_str (getenv (name), value, 0);
++ lt_setenv (name, new_value);
++ XFREE (new_value);
++ }
++}
++
++EOF
++ case $host_os in
++ mingw*)
++ cat <<"EOF"
++
++/* Prepares an argument vector before calling spawn().
++ Note that spawn() does not by itself call the command interpreter
++ (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") :
++ ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
++ GetVersionEx(&v);
++ v.dwPlatformId == VER_PLATFORM_WIN32_NT;
++ }) ? "cmd.exe" : "command.com").
++ Instead it simply concatenates the arguments, separated by ' ', and calls
++ CreateProcess(). We must quote the arguments since Win32 CreateProcess()
++ interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
++ special way:
++ - Space and tab are interpreted as delimiters. They are not treated as
++ delimiters if they are surrounded by double quotes: "...".
++ - Unescaped double quotes are removed from the input. Their only effect is
++ that within double quotes, space and tab are treated like normal
++ characters.
++ - Backslashes not followed by double quotes are not special.
++ - But 2*n+1 backslashes followed by a double quote become
++ n backslashes followed by a double quote (n >= 0):
++ \" -> "
++ \\\" -> \"
++ \\\\\" -> \\"
++ */
++#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
++#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
++char **
++prepare_spawn (char **argv)
++{
++ size_t argc;
++ char **new_argv;
++ size_t i;
++
++ /* Count number of arguments. */
++ for (argc = 0; argv[argc] != NULL; argc++)
++ ;
++
++ /* Allocate new argument vector. */
++ new_argv = XMALLOC (char *, argc + 1);
++
++ /* Put quoted arguments into the new argument vector. */
++ for (i = 0; i < argc; i++)
++ {
++ const char *string = argv[i];
++
++ if (string[0] == '\0')
++ new_argv[i] = xstrdup ("\"\"");
++ else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL)
++ {
++ int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL);
++ size_t length;
++ unsigned int backslashes;
++ const char *s;
++ char *quoted_string;
++ char *p;
++
++ length = 0;
++ backslashes = 0;
++ if (quote_around)
++ length++;
++ for (s = string; *s != '\0'; s++)
++ {
++ char c = *s;
++ if (c == '"')
++ length += backslashes + 1;
++ length++;
++ if (c == '\\')
++ backslashes++;
++ else
++ backslashes = 0;
++ }
++ if (quote_around)
++ length += backslashes + 1;
++
++ quoted_string = XMALLOC (char, length + 1);
++
++ p = quoted_string;
++ backslashes = 0;
++ if (quote_around)
++ *p++ = '"';
++ for (s = string; *s != '\0'; s++)
++ {
++ char c = *s;
++ if (c == '"')
++ {
++ unsigned int j;
++ for (j = backslashes + 1; j > 0; j--)
++ *p++ = '\\';
++ }
++ *p++ = c;
++ if (c == '\\')
++ backslashes++;
++ else
++ backslashes = 0;
++ }
++ if (quote_around)
++ {
++ unsigned int j;
++ for (j = backslashes; j > 0; j--)
++ *p++ = '\\';
++ *p++ = '"';
++ }
++ *p = '\0';
++
++ new_argv[i] = quoted_string;
++ }
++ else
++ new_argv[i] = (char *) string;
++ }
++ new_argv[argc] = NULL;
++
++ return new_argv;
++}
++EOF
++ ;;
++ esac
++
++ cat <<"EOF"
++void lt_dump_script (FILE* f)
++{
++EOF
++ func_emit_wrapper yes |
++ $SED -e 's/\([\\"]\)/\\\1/g' \
++ -e 's/^/ fputs ("/' -e 's/$/\\n", f);/'
++
++ cat <<"EOF"
++}
++EOF
++}
++# end: func_emit_cwrapperexe_src
++
++# func_win32_import_lib_p ARG
++# True if ARG is an import lib, as indicated by $file_magic_cmd
++func_win32_import_lib_p ()
++{
++ $opt_debug
++ case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
++ *import*) : ;;
++ *) false ;;
++ esac
++}
++
++# func_mode_link arg...
++func_mode_link ()
++{
++ $opt_debug
++ case $host in
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
++ # It is impossible to link a dll without this setting, and
++ # we shouldn't force the makefile maintainer to figure out
++ # which system we are compiling for in order to pass an extra
++ # flag for every libtool invocation.
++ # allow_undefined=no
++
++ # FIXME: Unfortunately, there are problems with the above when trying
++ # to make a dll which has undefined symbols, in which case not
++ # even a static library is built. For now, we need to specify
++ # -no-undefined on the libtool link line when we can be certain
++ # that all symbols are satisfied, otherwise we get a static library.
++ allow_undefined=yes
++ ;;
++ *)
++ allow_undefined=yes
++ ;;
++ esac
++ libtool_args=$nonopt
++ base_compile="$nonopt $@"
++ compile_command=$nonopt
++ finalize_command=$nonopt
++
++ compile_rpath=
++ finalize_rpath=
++ compile_shlibpath=
++ finalize_shlibpath=
++ convenience=
++ old_convenience=
++ deplibs=
++ old_deplibs=
++ compiler_flags=
++ linker_flags=
++ dllsearchpath=
++ lib_search_path=`pwd`
++ inst_prefix_dir=
++ new_inherited_linker_flags=
++
++ avoid_version=no
++ bindir=
++ dlfiles=
++ dlprefiles=
++ dlself=no
++ export_dynamic=no
++ export_symbols=
++ export_symbols_regex=
++ generated=
++ libobjs=
++ ltlibs=
++ module=no
++ no_install=no
++ objs=
++ non_pic_objects=
++ precious_files_regex=
++ prefer_static_libs=no
++ preload=no
++ prev=
++ prevarg=
++ release=
++ rpath=
++ xrpath=
++ perm_rpath=
++ temp_rpath=
++ thread_safe=no
++ vinfo=
++ vinfo_number=no
++ weak_libs=
++ single_module="${wl}-single_module"
++ func_infer_tag $base_compile
++
++ # We need to know -static, to get the right output filenames.
++ for arg
++ do
++ case $arg in
++ -shared)
++ test "$build_libtool_libs" != yes && \
++ func_fatal_configuration "can not build a shared library"
++ build_old_libs=no
++ break
++ ;;
++ -all-static | -static | -static-libtool-libs)
++ case $arg in
++ -all-static)
++ if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
++ func_warning "complete static linking is impossible in this configuration"
++ fi
++ if test -n "$link_static_flag"; then
++ dlopen_self=$dlopen_self_static
++ fi
++ prefer_static_libs=yes
++ ;;
++ -static)
++ if test -z "$pic_flag" && test -n "$link_static_flag"; then
++ dlopen_self=$dlopen_self_static
++ fi
++ prefer_static_libs=built
++ ;;
++ -static-libtool-libs)
++ if test -z "$pic_flag" && test -n "$link_static_flag"; then
++ dlopen_self=$dlopen_self_static
++ fi
++ prefer_static_libs=yes
++ ;;
++ esac
++ build_libtool_libs=no
++ build_old_libs=yes
++ break
++ ;;
++ esac
++ done
++
++ # See if our shared archives depend on static archives.
++ test -n "$old_archive_from_new_cmds" && build_old_libs=yes
++
++ # Go through the arguments, transforming them on the way.
++ while test "$#" -gt 0; do
++ arg="$1"
++ shift
++ func_quote_for_eval "$arg"
++ qarg=$func_quote_for_eval_unquoted_result
++ libtool_args+=" $func_quote_for_eval_result"
++
++ # If the previous option needs an argument, assign it.
++ if test -n "$prev"; then
++ case $prev in
++ output)
++ compile_command+=" @OUTPUT@"
++ finalize_command+=" @OUTPUT@"
++ ;;
++ esac
++
++ case $prev in
++ bindir)
++ bindir="$arg"
++ prev=
++ continue
++ ;;
++ dlfiles|dlprefiles)
++ if test "$preload" = no; then
++ # Add the symbol object into the linking commands.
++ compile_command+=" @SYMFILE@"
++ finalize_command+=" @SYMFILE@"
++ preload=yes
++ fi
++ case $arg in
++ *.la | *.lo) ;; # We handle these cases below.
++ force)
++ if test "$dlself" = no; then
++ dlself=needless
++ export_dynamic=yes
++ fi
++ prev=
++ continue
++ ;;
++ self)
++ if test "$prev" = dlprefiles; then
++ dlself=yes
++ elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
++ dlself=yes
++ else
++ dlself=needless
++ export_dynamic=yes
++ fi
++ prev=
++ continue
++ ;;
++ *)
++ if test "$prev" = dlfiles; then
++ dlfiles+=" $arg"
++ else
++ dlprefiles+=" $arg"
++ fi
++ prev=
++ continue
++ ;;
++ esac
++ ;;
++ expsyms)
++ export_symbols="$arg"
++ test -f "$arg" \
++ || func_fatal_error "symbol file \`$arg' does not exist"
++ prev=
++ continue
++ ;;
++ expsyms_regex)
++ export_symbols_regex="$arg"
++ prev=
++ continue
++ ;;
++ framework)
++ case $host in
++ *-*-darwin*)
++ case "$deplibs " in
++ *" $qarg.ltframework "*) ;;
++ *) deplibs+=" $qarg.ltframework" # this is fixed later
++ ;;
++ esac
++ ;;
++ esac
++ prev=
++ continue
++ ;;
++ inst_prefix)
++ inst_prefix_dir="$arg"
++ prev=
++ continue
++ ;;
++ objectlist)
++ if test -f "$arg"; then
++ save_arg=$arg
++ moreargs=
++ for fil in `cat "$save_arg"`
++ do
++# moreargs+=" $fil"
++ arg=$fil
++ # A libtool-controlled object.
++
++ # Check to see that this really is a libtool object.
++ if func_lalib_unsafe_p "$arg"; then
++ pic_object=
++ non_pic_object=
++
++ # Read the .lo file
++ func_source "$arg"
++
++ if test -z "$pic_object" ||
++ test -z "$non_pic_object" ||
++ test "$pic_object" = none &&
++ test "$non_pic_object" = none; then
++ func_fatal_error "cannot find name of object for \`$arg'"
++ fi
++
++ # Extract subdirectory from the argument.
++ func_dirname "$arg" "/" ""
++ xdir="$func_dirname_result"
++
++ if test "$pic_object" != none; then
++ # Prepend the subdirectory the object is found in.
++ pic_object="$xdir$pic_object"
++
++ if test "$prev" = dlfiles; then
++ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
++ dlfiles+=" $pic_object"
++ prev=
++ continue
++ else
++ # If libtool objects are unsupported, then we need to preload.
++ prev=dlprefiles
++ fi
++ fi
++
++ # CHECK ME: I think I busted this. -Ossama
++ if test "$prev" = dlprefiles; then
++ # Preload the old-style object.
++ dlprefiles+=" $pic_object"
++ prev=
++ fi
++
++ # A PIC object.
++ libobjs+=" $pic_object"
++ arg="$pic_object"
++ fi
++
++ # Non-PIC object.
++ if test "$non_pic_object" != none; then
++ # Prepend the subdirectory the object is found in.
++ non_pic_object="$xdir$non_pic_object"
++
++ # A standard non-PIC object
++ non_pic_objects+=" $non_pic_object"
++ if test -z "$pic_object" || test "$pic_object" = none ; then
++ arg="$non_pic_object"
++ fi
++ else
++ # If the PIC object exists, use it instead.
++ # $xdir was prepended to $pic_object above.
++ non_pic_object="$pic_object"
++ non_pic_objects+=" $non_pic_object"
++ fi
++ else
++ # Only an error if not doing a dry-run.
++ if $opt_dry_run; then
++ # Extract subdirectory from the argument.
++ func_dirname "$arg" "/" ""
++ xdir="$func_dirname_result"
++
++ func_lo2o "$arg"
++ pic_object=$xdir$objdir/$func_lo2o_result
++ non_pic_object=$xdir$func_lo2o_result
++ libobjs+=" $pic_object"
++ non_pic_objects+=" $non_pic_object"
++ else
++ func_fatal_error "\`$arg' is not a valid libtool object"
++ fi
++ fi
++ done
++ else
++ func_fatal_error "link input file \`$arg' does not exist"
++ fi
++ arg=$save_arg
++ prev=
++ continue
++ ;;
++ precious_regex)
++ precious_files_regex="$arg"
++ prev=
++ continue
++ ;;
++ release)
++ release="-$arg"
++ prev=
++ continue
++ ;;
++ rpath | xrpath)
++ # We need an absolute path.
++ case $arg in
++ [\\/]* | [A-Za-z]:[\\/]*) ;;
++ *)
++ func_fatal_error "only absolute run-paths are allowed"
++ ;;
++ esac
++ if test "$prev" = rpath; then
++ case "$rpath " in
++ *" $arg "*) ;;
++ *) rpath+=" $arg" ;;
++ esac
++ else
++ case "$xrpath " in
++ *" $arg "*) ;;
++ *) xrpath+=" $arg" ;;
++ esac
++ fi
++ prev=
++ continue
++ ;;
++ shrext)
++ shrext_cmds="$arg"
++ prev=
++ continue
++ ;;
++ weak)
++ weak_libs+=" $arg"
++ prev=
++ continue
++ ;;
++ xcclinker)
++ linker_flags+=" $qarg"
++ compiler_flags+=" $qarg"
++ prev=
++ compile_command+=" $qarg"
++ finalize_command+=" $qarg"
++ continue
++ ;;
++ xcompiler)
++ compiler_flags+=" $qarg"
++ prev=
++ compile_command+=" $qarg"
++ finalize_command+=" $qarg"
++ continue
++ ;;
++ xlinker)
++ linker_flags+=" $qarg"
++ compiler_flags+=" $wl$qarg"
++ prev=
++ compile_command+=" $wl$qarg"
++ finalize_command+=" $wl$qarg"
++ continue
++ ;;
++ *)
++ eval "$prev=\"\$arg\""
++ prev=
++ continue
++ ;;
++ esac
++ fi # test -n "$prev"
++
++ prevarg="$arg"
++
++ case $arg in
++ -all-static)
++ if test -n "$link_static_flag"; then
++ # See comment for -static flag below, for more details.
++ compile_command+=" $link_static_flag"
++ finalize_command+=" $link_static_flag"
++ fi
++ continue
++ ;;
++
++ -allow-undefined)
++ # FIXME: remove this flag sometime in the future.
++ func_fatal_error "\`-allow-undefined' must not be used because it is the default"
++ ;;
++
++ -avoid-version)
++ avoid_version=yes
++ continue
++ ;;
++
++ -bindir)
++ prev=bindir
++ continue
++ ;;
++
++ -dlopen)
++ prev=dlfiles
++ continue
++ ;;
++
++ -dlpreopen)
++ prev=dlprefiles
++ continue
++ ;;
++
++ -export-dynamic)
++ export_dynamic=yes
++ continue
++ ;;
++
++ -export-symbols | -export-symbols-regex)
++ if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
++ func_fatal_error "more than one -exported-symbols argument is not allowed"
++ fi
++ if test "X$arg" = "X-export-symbols"; then
++ prev=expsyms
++ else
++ prev=expsyms_regex
++ fi
++ continue
++ ;;
++
++ -framework)
++ prev=framework
++ continue
++ ;;
++
++ -inst-prefix-dir)
++ prev=inst_prefix
++ continue
++ ;;
++
++ # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
++ # so, if we see these flags be careful not to treat them like -L
++ -L[A-Z][A-Z]*:*)
++ case $with_gcc/$host in
++ no/*-*-irix* | /*-*-irix*)
++ compile_command+=" $arg"
++ finalize_command+=" $arg"
++ ;;
++ esac
++ continue
++ ;;
++
++ -L*)
++ func_stripname "-L" '' "$arg"
++ if test -z "$func_stripname_result"; then
++ if test "$#" -gt 0; then
++ func_fatal_error "require no space between \`-L' and \`$1'"
++ else
++ func_fatal_error "need path for \`-L' option"
++ fi
++ fi
++ func_resolve_sysroot "$func_stripname_result"
++ dir=$func_resolve_sysroot_result
++ # We need an absolute path.
++ case $dir in
++ [\\/]* | [A-Za-z]:[\\/]*) ;;
++ *)
++ absdir=`cd "$dir" && pwd`
++ test -z "$absdir" && \
++ func_fatal_error "cannot determine absolute directory name of \`$dir'"
++ dir="$absdir"
++ ;;
++ esac
++ case "$deplibs " in
++ *" -L$dir "* | *" $arg "*)
++ # Will only happen for absolute or sysroot arguments
++ ;;
++ *)
++ # Preserve sysroot, but never include relative directories
++ case $dir in
++ [\\/]* | [A-Za-z]:[\\/]* | =*) deplibs+=" $arg" ;;
++ *) deplibs+=" -L$dir" ;;
++ esac
++ lib_search_path+=" $dir"
++ ;;
++ esac
++ case $host in
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
++ testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
++ case :$dllsearchpath: in
++ *":$dir:"*) ;;
++ ::) dllsearchpath=$dir;;
++ *) dllsearchpath+=":$dir";;
++ esac
++ case :$dllsearchpath: in
++ *":$testbindir:"*) ;;
++ ::) dllsearchpath=$testbindir;;
++ *) dllsearchpath+=":$testbindir";;
++ esac
++ ;;
++ esac
++ continue
++ ;;
++
++ -l*)
++ if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
++ case $host in
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
++ # These systems don't actually have a C or math library (as such)
++ continue
++ ;;
++ *-*-os2*)
++ # These systems don't actually have a C library (as such)
++ test "X$arg" = "X-lc" && continue
++ ;;
++ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
++ # Do not include libc due to us having libc/libc_r.
++ test "X$arg" = "X-lc" && continue
++ ;;
++ *-*-rhapsody* | *-*-darwin1.[012])
++ # Rhapsody C and math libraries are in the System framework
++ deplibs+=" System.ltframework"
++ continue
++ ;;
++ *-*-sco3.2v5* | *-*-sco5v6*)
++ # Causes problems with __ctype
++ test "X$arg" = "X-lc" && continue
++ ;;
++ *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
++ # Compiler inserts libc in the correct place for threads to work
++ test "X$arg" = "X-lc" && continue
++ ;;
++ esac
++ elif test "X$arg" = "X-lc_r"; then
++ case $host in
++ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
++ # Do not include libc_r directly, use -pthread flag.
++ continue
++ ;;
++ esac
++ fi
++ deplibs+=" $arg"
++ continue
++ ;;
++
++ -module)
++ module=yes
++ continue
++ ;;
++
++ # Tru64 UNIX uses -model [arg] to determine the layout of C++
++ # classes, name mangling, and exception handling.
++ # Darwin uses the -arch flag to determine output architecture.
++ -model|-arch|-isysroot|--sysroot)
++ compiler_flags+=" $arg"
++ compile_command+=" $arg"
++ finalize_command+=" $arg"
++ prev=xcompiler
++ continue
++ ;;
++
++ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
++ compiler_flags+=" $arg"
++ compile_command+=" $arg"
++ finalize_command+=" $arg"
++ case "$new_inherited_linker_flags " in
++ *" $arg "*) ;;
++ * ) new_inherited_linker_flags+=" $arg" ;;
++ esac
++ continue
++ ;;
++
++ -multi_module)
++ single_module="${wl}-multi_module"
++ continue
++ ;;
++
++ -no-fast-install)
++ fast_install=no
++ continue
++ ;;
++
++ -no-install)
++ case $host in
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
++ # The PATH hackery in wrapper scripts is required on Windows
++ # and Darwin in order for the loader to find any dlls it needs.
++ func_warning "\`-no-install' is ignored for $host"
++ func_warning "assuming \`-no-fast-install' instead"
++ fast_install=no
++ ;;
++ *) no_install=yes ;;
++ esac
++ continue
++ ;;
++
++ -no-undefined)
++ allow_undefined=no
++ continue
++ ;;
++
++ -objectlist)
++ prev=objectlist
++ continue
++ ;;
++
++ -o) prev=output ;;
++
++ -precious-files-regex)
++ prev=precious_regex
++ continue
++ ;;
++
++ -release)
++ prev=release
++ continue
++ ;;
++
++ -rpath)
++ prev=rpath
++ continue
++ ;;
++
++ -R)
++ prev=xrpath
++ continue
++ ;;
++
++ -R*)
++ func_stripname '-R' '' "$arg"
++ dir=$func_stripname_result
++ # We need an absolute path.
++ case $dir in
++ [\\/]* | [A-Za-z]:[\\/]*) ;;
++ =*)
++ func_stripname '=' '' "$dir"
++ dir=$lt_sysroot$func_stripname_result
++ ;;
++ *)
++ func_fatal_error "only absolute run-paths are allowed"
++ ;;
++ esac
++ case "$xrpath " in
++ *" $dir "*) ;;
++ *) xrpath+=" $dir" ;;
++ esac
++ continue
++ ;;
++
++ -shared)
++ # The effects of -shared are defined in a previous loop.
++ continue
++ ;;
++
++ -shrext)
++ prev=shrext
++ continue
++ ;;
++
++ -static | -static-libtool-libs)
++ # The effects of -static are defined in a previous loop.
++ # We used to do the same as -all-static on platforms that
++ # didn't have a PIC flag, but the assumption that the effects
++ # would be equivalent was wrong. It would break on at least
++ # Digital Unix and AIX.
++ continue
++ ;;
++
++ -thread-safe)
++ thread_safe=yes
++ continue
++ ;;
++
++ -version-info)
++ prev=vinfo
++ continue
++ ;;
++
++ -version-number)
++ prev=vinfo
++ vinfo_number=yes
++ continue
++ ;;
++
++ -weak)
++ prev=weak
++ continue
++ ;;
++
++ -Wc,*)
++ func_stripname '-Wc,' '' "$arg"
++ args=$func_stripname_result
++ arg=
++ save_ifs="$IFS"; IFS=','
++ for flag in $args; do
++ IFS="$save_ifs"
++ func_quote_for_eval "$flag"
++ arg+=" $func_quote_for_eval_result"
++ compiler_flags+=" $func_quote_for_eval_result"
++ done
++ IFS="$save_ifs"
++ func_stripname ' ' '' "$arg"
++ arg=$func_stripname_result
++ ;;
++
++ -Wl,*)
++ func_stripname '-Wl,' '' "$arg"
++ args=$func_stripname_result
++ arg=
++ save_ifs="$IFS"; IFS=','
++ for flag in $args; do
++ IFS="$save_ifs"
++ func_quote_for_eval "$flag"
++ arg+=" $wl$func_quote_for_eval_result"
++ compiler_flags+=" $wl$func_quote_for_eval_result"
++ linker_flags+=" $func_quote_for_eval_result"
++ done
++ IFS="$save_ifs"
++ func_stripname ' ' '' "$arg"
++ arg=$func_stripname_result
++ ;;
++
++ -Xcompiler)
++ prev=xcompiler
++ continue
++ ;;
++
++ -Xlinker)
++ prev=xlinker
++ continue
++ ;;
++
++ -XCClinker)
++ prev=xcclinker
++ continue
++ ;;
++
++ # -msg_* for osf cc
++ -msg_*)
++ func_quote_for_eval "$arg"
++ arg="$func_quote_for_eval_result"
++ ;;
++
++ # Flags to be passed through unchanged, with rationale:
++ # -64, -mips[0-9] enable 64-bit mode for the SGI compiler
++ # -r[0-9][0-9]* specify processor for the SGI compiler
++ # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler
++ # +DA*, +DD* enable 64-bit mode for the HP compiler
++ # -q* compiler args for the IBM compiler
++ # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
++ # -F/path path to uninstalled frameworks, gcc on darwin
++ # -p, -pg, --coverage, -fprofile-* profiling flags for GCC
++ # @file GCC response files
++ # -tp=* Portland pgcc target processor selection
++ # --sysroot=* for sysroot support
++ # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
++ -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
++ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
++ -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
++ func_quote_for_eval "$arg"
++ arg="$func_quote_for_eval_result"
++ compile_command+=" $arg"
++ finalize_command+=" $arg"
++ compiler_flags+=" $arg"
++ continue
++ ;;
++
++ # Some other compiler flag.
++ -* | +*)
++ func_quote_for_eval "$arg"
++ arg="$func_quote_for_eval_result"
++ ;;
++
++ *.$objext)
++ # A standard object.
++ objs+=" $arg"
++ ;;
++
++ *.lo)
++ # A libtool-controlled object.
++
++ # Check to see that this really is a libtool object.
++ if func_lalib_unsafe_p "$arg"; then
++ pic_object=
++ non_pic_object=
++
++ # Read the .lo file
++ func_source "$arg"
++
++ if test -z "$pic_object" ||
++ test -z "$non_pic_object" ||
++ test "$pic_object" = none &&
++ test "$non_pic_object" = none; then
++ func_fatal_error "cannot find name of object for \`$arg'"
++ fi
++
++ # Extract subdirectory from the argument.
++ func_dirname "$arg" "/" ""
++ xdir="$func_dirname_result"
++
++ if test "$pic_object" != none; then
++ # Prepend the subdirectory the object is found in.
++ pic_object="$xdir$pic_object"
++
++ if test "$prev" = dlfiles; then
++ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
++ dlfiles+=" $pic_object"
++ prev=
++ continue
++ else
++ # If libtool objects are unsupported, then we need to preload.
++ prev=dlprefiles
++ fi
++ fi
++
++ # CHECK ME: I think I busted this. -Ossama
++ if test "$prev" = dlprefiles; then
++ # Preload the old-style object.
++ dlprefiles+=" $pic_object"
++ prev=
++ fi
++
++ # A PIC object.
++ libobjs+=" $pic_object"
++ arg="$pic_object"
++ fi
++
++ # Non-PIC object.
++ if test "$non_pic_object" != none; then
++ # Prepend the subdirectory the object is found in.
++ non_pic_object="$xdir$non_pic_object"
++
++ # A standard non-PIC object
++ non_pic_objects+=" $non_pic_object"
++ if test -z "$pic_object" || test "$pic_object" = none ; then
++ arg="$non_pic_object"
++ fi
++ else
++ # If the PIC object exists, use it instead.
++ # $xdir was prepended to $pic_object above.
++ non_pic_object="$pic_object"
++ non_pic_objects+=" $non_pic_object"
++ fi
++ else
++ # Only an error if not doing a dry-run.
++ if $opt_dry_run; then
++ # Extract subdirectory from the argument.
++ func_dirname "$arg" "/" ""
++ xdir="$func_dirname_result"
++
++ func_lo2o "$arg"
++ pic_object=$xdir$objdir/$func_lo2o_result
++ non_pic_object=$xdir$func_lo2o_result
++ libobjs+=" $pic_object"
++ non_pic_objects+=" $non_pic_object"
++ else
++ func_fatal_error "\`$arg' is not a valid libtool object"
++ fi
++ fi
++ ;;
++
++ *.$libext)
++ # An archive.
++ deplibs+=" $arg"
++ old_deplibs+=" $arg"
++ continue
++ ;;
++
++ *.la)
++ # A libtool-controlled library.
++
++ func_resolve_sysroot "$arg"
++ if test "$prev" = dlfiles; then
++ # This library was specified with -dlopen.
++ dlfiles+=" $func_resolve_sysroot_result"
++ prev=
++ elif test "$prev" = dlprefiles; then
++ # The library was specified with -dlpreopen.
++ dlprefiles+=" $func_resolve_sysroot_result"
++ prev=
++ else
++ deplibs+=" $func_resolve_sysroot_result"
++ fi
++ continue
++ ;;
++
++ # Some other compiler argument.
++ *)
++ # Unknown arguments in both finalize_command and compile_command need
++ # to be aesthetically quoted because they are evaled later.
++ func_quote_for_eval "$arg"
++ arg="$func_quote_for_eval_result"
++ ;;
++ esac # arg
++
++ # Now actually substitute the argument into the commands.
++ if test -n "$arg"; then
++ compile_command+=" $arg"
++ finalize_command+=" $arg"
++ fi
++ done # argument parsing loop
++
++ test -n "$prev" && \
++ func_fatal_help "the \`$prevarg' option requires an argument"
++
++ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
++ eval arg=\"$export_dynamic_flag_spec\"
++ compile_command+=" $arg"
++ finalize_command+=" $arg"
++ fi
++
++ oldlibs=
++ # calculate the name of the file, without its directory
++ func_basename "$output"
++ outputname="$func_basename_result"
++ libobjs_save="$libobjs"
++
++ if test -n "$shlibpath_var"; then
++ # get the directories listed in $shlibpath_var
++ eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
++ else
++ shlib_search_path=
++ fi
++ eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
++ eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
++
++ func_dirname "$output" "/" ""
++ output_objdir="$func_dirname_result$objdir"
++ func_to_tool_file "$output_objdir/"
++ tool_output_objdir=$func_to_tool_file_result
++ # Create the object directory.
++ func_mkdir_p "$output_objdir"
++
++ # Determine the type of output
++ case $output in
++ "")
++ func_fatal_help "you must specify an output file"
++ ;;
++ *.$libext) linkmode=oldlib ;;
++ *.lo | *.$objext) linkmode=obj ;;
++ *.la) linkmode=lib ;;
++ *) linkmode=prog ;; # Anything else should be a program.
++ esac
++
++ specialdeplibs=
++
++ libs=
++ # Find all interdependent deplibs by searching for libraries
++ # that are linked more than once (e.g. -la -lb -la)
++ for deplib in $deplibs; do
++ if $opt_preserve_dup_deps ; then
++ case "$libs " in
++ *" $deplib "*) specialdeplibs+=" $deplib" ;;
++ esac
++ fi
++ libs+=" $deplib"
++ done
++
++ if test "$linkmode" = lib; then
++ libs="$predeps $libs $compiler_lib_search_path $postdeps"
++
++ # Compute libraries that are listed more than once in $predeps
++ # $postdeps and mark them as special (i.e., whose duplicates are
++ # not to be eliminated).
++ pre_post_deps=
++ if $opt_duplicate_compiler_generated_deps; then
++ for pre_post_dep in $predeps $postdeps; do
++ case "$pre_post_deps " in
++ *" $pre_post_dep "*) specialdeplibs+=" $pre_post_deps" ;;
++ esac
++ pre_post_deps+=" $pre_post_dep"
++ done
++ fi
++ pre_post_deps=
++ fi
++
++ deplibs=
++ newdependency_libs=
++ newlib_search_path=
++ need_relink=no # whether we're linking any uninstalled libtool libraries
++ notinst_deplibs= # not-installed libtool libraries
++ notinst_path= # paths that contain not-installed libtool libraries
++
++ case $linkmode in
++ lib)
++ passes="conv dlpreopen link"
++ for file in $dlfiles $dlprefiles; do
++ case $file in
++ *.la) ;;
++ *)
++ func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
++ ;;
++ esac
++ done
++ ;;
++ prog)
++ compile_deplibs=
++ finalize_deplibs=
++ alldeplibs=no
++ newdlfiles=
++ newdlprefiles=
++ passes="conv scan dlopen dlpreopen link"
++ ;;
++ *) passes="conv"
++ ;;
++ esac
++
++ for pass in $passes; do
++ # The preopen pass in lib mode reverses $deplibs; put it back here
++ # so that -L comes before libs that need it for instance...
++ if test "$linkmode,$pass" = "lib,link"; then
++ ## FIXME: Find the place where the list is rebuilt in the wrong
++ ## order, and fix it there properly
++ tmp_deplibs=
++ for deplib in $deplibs; do
++ tmp_deplibs="$deplib $tmp_deplibs"
++ done
++ deplibs="$tmp_deplibs"
++ fi
++
++ if test "$linkmode,$pass" = "lib,link" ||
++ test "$linkmode,$pass" = "prog,scan"; then
++ libs="$deplibs"
++ deplibs=
++ fi
++ if test "$linkmode" = prog; then
++ case $pass in
++ dlopen) libs="$dlfiles" ;;
++ dlpreopen) libs="$dlprefiles" ;;
++ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
++ esac
++ fi
++ if test "$linkmode,$pass" = "lib,dlpreopen"; then
++ # Collect and forward deplibs of preopened libtool libs
++ for lib in $dlprefiles; do
++ # Ignore non-libtool-libs
++ dependency_libs=
++ func_resolve_sysroot "$lib"
++ case $lib in
++ *.la) func_source "$func_resolve_sysroot_result" ;;
++ esac
++
++ # Collect preopened libtool deplibs, except any this library
++ # has declared as weak libs
++ for deplib in $dependency_libs; do
++ func_basename "$deplib"
++ deplib_base=$func_basename_result
++ case " $weak_libs " in
++ *" $deplib_base "*) ;;
++ *) deplibs+=" $deplib" ;;
++ esac
++ done
++ done
++ libs="$dlprefiles"
++ fi
++ if test "$pass" = dlopen; then
++ # Collect dlpreopened libraries
++ save_deplibs="$deplibs"
++ deplibs=
++ fi
++
++ for deplib in $libs; do
++ lib=
++ found=no
++ case $deplib in
++ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
++ if test "$linkmode,$pass" = "prog,link"; then
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ else
++ compiler_flags+=" $deplib"
++ if test "$linkmode" = lib ; then
++ case "$new_inherited_linker_flags " in
++ *" $deplib "*) ;;
++ * ) new_inherited_linker_flags+=" $deplib" ;;
++ esac
++ fi
++ fi
++ continue
++ ;;
++ -l*)
++ if test "$linkmode" != lib && test "$linkmode" != prog; then
++ func_warning "\`-l' is ignored for archives/objects"
++ continue
++ fi
++ func_stripname '-l' '' "$deplib"
++ name=$func_stripname_result
++ if test "$linkmode" = lib; then
++ searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
++ else
++ searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
++ fi
++ for searchdir in $searchdirs; do
++ for search_ext in .la $std_shrext .so .a; do
++ # Search the libtool library
++ lib="$searchdir/lib${name}${search_ext}"
++ if test -f "$lib"; then
++ if test "$search_ext" = ".la"; then
++ found=yes
++ else
++ found=no
++ fi
++ break 2
++ fi
++ done
++ done
++ if test "$found" != yes; then
++ # deplib doesn't seem to be a libtool library
++ if test "$linkmode,$pass" = "prog,link"; then
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ else
++ deplibs="$deplib $deplibs"
++ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
++ fi
++ continue
++ else # deplib is a libtool library
++ # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
++ # We need to do some special things here, and not later.
++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++ case " $predeps $postdeps " in
++ *" $deplib "*)
++ if func_lalib_p "$lib"; then
++ library_names=
++ old_library=
++ func_source "$lib"
++ for l in $old_library $library_names; do
++ ll="$l"
++ done
++ if test "X$ll" = "X$old_library" ; then # only static version available
++ found=no
++ func_dirname "$lib" "" "."
++ ladir="$func_dirname_result"
++ lib=$ladir/$old_library
++ if test "$linkmode,$pass" = "prog,link"; then
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ else
++ deplibs="$deplib $deplibs"
++ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
++ fi
++ continue
++ fi
++ fi
++ ;;
++ *) ;;
++ esac
++ fi
++ fi
++ ;; # -l
++ *.ltframework)
++ if test "$linkmode,$pass" = "prog,link"; then
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ else
++ deplibs="$deplib $deplibs"
++ if test "$linkmode" = lib ; then
++ case "$new_inherited_linker_flags " in
++ *" $deplib "*) ;;
++ * ) new_inherited_linker_flags+=" $deplib" ;;
++ esac
++ fi
++ fi
++ continue
++ ;;
++ -L*)
++ case $linkmode in
++ lib)
++ deplibs="$deplib $deplibs"
++ test "$pass" = conv && continue
++ newdependency_libs="$deplib $newdependency_libs"
++ func_stripname '-L' '' "$deplib"
++ func_resolve_sysroot "$func_stripname_result"
++ newlib_search_path+=" $func_resolve_sysroot_result"
++ ;;
++ prog)
++ if test "$pass" = conv; then
++ deplibs="$deplib $deplibs"
++ continue
++ fi
++ if test "$pass" = scan; then
++ deplibs="$deplib $deplibs"
++ else
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ fi
++ func_stripname '-L' '' "$deplib"
++ func_resolve_sysroot "$func_stripname_result"
++ newlib_search_path+=" $func_resolve_sysroot_result"
++ ;;
++ *)
++ func_warning "\`-L' is ignored for archives/objects"
++ ;;
++ esac # linkmode
++ continue
++ ;; # -L
++ -R*)
++ if test "$pass" = link; then
++ func_stripname '-R' '' "$deplib"
++ func_resolve_sysroot "$func_stripname_result"
++ dir=$func_resolve_sysroot_result
++ # Make sure the xrpath contains only unique directories.
++ case "$xrpath " in
++ *" $dir "*) ;;
++ *) xrpath+=" $dir" ;;
++ esac
++ fi
++ deplibs="$deplib $deplibs"
++ continue
++ ;;
++ *.la)
++ func_resolve_sysroot "$deplib"
++ lib=$func_resolve_sysroot_result
++ ;;
++ *.$libext)
++ if test "$pass" = conv; then
++ deplibs="$deplib $deplibs"
++ continue
++ fi
++ case $linkmode in
++ lib)
++ # Linking convenience modules into shared libraries is allowed,
++ # but linking other static libraries is non-portable.
++ case " $dlpreconveniencelibs " in
++ *" $deplib "*) ;;
++ *)
++ valid_a_lib=no
++ case $deplibs_check_method in
++ match_pattern*)
++ set dummy $deplibs_check_method; shift
++ match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
++ if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
++ | $EGREP "$match_pattern_regex" > /dev/null; then
++ valid_a_lib=yes
++ fi
++ ;;
++ pass_all)
++ valid_a_lib=yes
++ ;;
++ esac
++ if test "$valid_a_lib" != yes; then
++ echo
++ $ECHO "*** Warning: Trying to link with static lib archive $deplib."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because the file extensions .$libext of this argument makes me believe"
++ echo "*** that it is just a static archive that I should not use here."
++ else
++ echo
++ $ECHO "*** Warning: Linking the shared library $output against the"
++ $ECHO "*** static library $deplib is not portable!"
++ deplibs="$deplib $deplibs"
++ fi
++ ;;
++ esac
++ continue
++ ;;
++ prog)
++ if test "$pass" != link; then
++ deplibs="$deplib $deplibs"
++ else
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ fi
++ continue
++ ;;
++ esac # linkmode
++ ;; # *.$libext
++ *.lo | *.$objext)
++ if test "$pass" = conv; then
++ deplibs="$deplib $deplibs"
++ elif test "$linkmode" = prog; then
++ if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
++ # If there is no dlopen support or we're linking statically,
++ # we need to preload.
++ newdlprefiles+=" $deplib"
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ else
++ newdlfiles+=" $deplib"
++ fi
++ fi
++ continue
++ ;;
++ %DEPLIBS%)
++ alldeplibs=yes
++ continue
++ ;;
++ esac # case $deplib
++
++ if test "$found" = yes || test -f "$lib"; then :
++ else
++ func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
++ fi
++
++ # Check to see that this really is a libtool archive.
++ func_lalib_unsafe_p "$lib" \
++ || func_fatal_error "\`$lib' is not a valid libtool archive"
++
++ func_dirname "$lib" "" "."
++ ladir="$func_dirname_result"
++
++ dlname=
++ dlopen=
++ dlpreopen=
++ libdir=
++ library_names=
++ old_library=
++ inherited_linker_flags=
++ # If the library was installed with an old release of libtool,
++ # it will not redefine variables installed, or shouldnotlink
++ installed=yes
++ shouldnotlink=no
++ avoidtemprpath=
++
++
++ # Read the .la file
++ func_source "$lib"
++
++ # Convert "-framework foo" to "foo.ltframework"
++ if test -n "$inherited_linker_flags"; then
++ tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
++ for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
++ case " $new_inherited_linker_flags " in
++ *" $tmp_inherited_linker_flag "*) ;;
++ *) new_inherited_linker_flags+=" $tmp_inherited_linker_flag";;
++ esac
++ done
++ fi
++ dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ if test "$linkmode,$pass" = "lib,link" ||
++ test "$linkmode,$pass" = "prog,scan" ||
++ { test "$linkmode" != prog && test "$linkmode" != lib; }; then
++ test -n "$dlopen" && dlfiles+=" $dlopen"
++ test -n "$dlpreopen" && dlprefiles+=" $dlpreopen"
++ fi
++
++ if test "$pass" = conv; then
++ # Only check for convenience libraries
++ deplibs="$lib $deplibs"
++ if test -z "$libdir"; then
++ if test -z "$old_library"; then
++ func_fatal_error "cannot find name of link library for \`$lib'"
++ fi
++ # It is a libtool convenience library, so add in its objects.
++ convenience+=" $ladir/$objdir/$old_library"
++ old_convenience+=" $ladir/$objdir/$old_library"
++ elif test "$linkmode" != prog && test "$linkmode" != lib; then
++ func_fatal_error "\`$lib' is not a convenience library"
++ fi
++ tmp_libs=
++ for deplib in $dependency_libs; do
++ deplibs="$deplib $deplibs"
++ if $opt_preserve_dup_deps ; then
++ case "$tmp_libs " in
++ *" $deplib "*) specialdeplibs+=" $deplib" ;;
++ esac
++ fi
++ tmp_libs+=" $deplib"
++ done
++ continue
++ fi # $pass = conv
++
++
++ # Get the name of the library we link against.
++ linklib=
++ if test -n "$old_library" &&
++ { test "$prefer_static_libs" = yes ||
++ test "$prefer_static_libs,$installed" = "built,no"; }; then
++ linklib=$old_library
++ else
++ for l in $old_library $library_names; do
++ linklib="$l"
++ done
++ fi
++ if test -z "$linklib"; then
++ func_fatal_error "cannot find name of link library for \`$lib'"
++ fi
++
++ # This library was specified with -dlopen.
++ if test "$pass" = dlopen; then
++ if test -z "$libdir"; then
++ func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
++ fi
++ if test -z "$dlname" ||
++ test "$dlopen_support" != yes ||
++ test "$build_libtool_libs" = no; then
++ # If there is no dlname, no dlopen support or we're linking
++ # statically, we need to preload. We also need to preload any
++ # dependent libraries so libltdl's deplib preloader doesn't
++ # bomb out in the load deplibs phase.
++ dlprefiles+=" $lib $dependency_libs"
++ else
++ newdlfiles+=" $lib"
++ fi
++ continue
++ fi # $pass = dlopen
++
++ # We need an absolute path.
++ case $ladir in
++ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
++ *)
++ abs_ladir=`cd "$ladir" && pwd`
++ if test -z "$abs_ladir"; then
++ func_warning "cannot determine absolute directory name of \`$ladir'"
++ func_warning "passing it literally to the linker, although it might fail"
++ abs_ladir="$ladir"
++ fi
++ ;;
++ esac
++ func_basename "$lib"
++ laname="$func_basename_result"
++
++ # Find the relevant object directory and library name.
++ if test "X$installed" = Xyes; then
++ if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
++ func_warning "library \`$lib' was moved."
++ dir="$ladir"
++ absdir="$abs_ladir"
++ libdir="$abs_ladir"
++ else
++ dir="$lt_sysroot$libdir"
++ absdir="$lt_sysroot$libdir"
++ fi
++ test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
++ else
++ if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
++ dir="$ladir"
++ absdir="$abs_ladir"
++ # Remove this search path later
++ notinst_path+=" $abs_ladir"
++ else
++ dir="$ladir/$objdir"
++ absdir="$abs_ladir/$objdir"
++ # Remove this search path later
++ notinst_path+=" $abs_ladir"
++ fi
++ fi # $installed = yes
++ func_stripname 'lib' '.la' "$laname"
++ name=$func_stripname_result
++
++ # This library was specified with -dlpreopen.
++ if test "$pass" = dlpreopen; then
++ if test -z "$libdir" && test "$linkmode" = prog; then
++ func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
++ fi
++ case "$host" in
++ # special handling for platforms with PE-DLLs.
++ *cygwin* | *mingw* | *cegcc* )
++ # Linker will automatically link against shared library if both
++ # static and shared are present. Therefore, ensure we extract
++ # symbols from the import library if a shared library is present
++ # (otherwise, the dlopen module name will be incorrect). We do
++ # this by putting the import library name into $newdlprefiles.
++ # We recover the dlopen module name by 'saving' the la file
++ # name in a special purpose variable, and (later) extracting the
++ # dlname from the la file.
++ if test -n "$dlname"; then
++ func_tr_sh "$dir/$linklib"
++ eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname"
++ newdlprefiles+=" $dir/$linklib"
++ else
++ newdlprefiles+=" $dir/$old_library"
++ # Keep a list of preopened convenience libraries to check
++ # that they are being used correctly in the link pass.
++ test -z "$libdir" && \
++ dlpreconveniencelibs+=" $dir/$old_library"
++ fi
++ ;;
++ * )
++ # Prefer using a static library (so that no silly _DYNAMIC symbols
++ # are required to link).
++ if test -n "$old_library"; then
++ newdlprefiles+=" $dir/$old_library"
++ # Keep a list of preopened convenience libraries to check
++ # that they are being used correctly in the link pass.
++ test -z "$libdir" && \
++ dlpreconveniencelibs+=" $dir/$old_library"
++ # Otherwise, use the dlname, so that lt_dlopen finds it.
++ elif test -n "$dlname"; then
++ newdlprefiles+=" $dir/$dlname"
++ else
++ newdlprefiles+=" $dir/$linklib"
++ fi
++ ;;
++ esac
++ fi # $pass = dlpreopen
++
++ if test -z "$libdir"; then
++ # Link the convenience library
++ if test "$linkmode" = lib; then
++ deplibs="$dir/$old_library $deplibs"
++ elif test "$linkmode,$pass" = "prog,link"; then
++ compile_deplibs="$dir/$old_library $compile_deplibs"
++ finalize_deplibs="$dir/$old_library $finalize_deplibs"
++ else
++ deplibs="$lib $deplibs" # used for prog,scan pass
++ fi
++ continue
++ fi
++
++
++ if test "$linkmode" = prog && test "$pass" != link; then
++ newlib_search_path+=" $ladir"
++ deplibs="$lib $deplibs"
++
++ linkalldeplibs=no
++ if test "$link_all_deplibs" != no || test -z "$library_names" ||
++ test "$build_libtool_libs" = no; then
++ linkalldeplibs=yes
++ fi
++
++ tmp_libs=
++ for deplib in $dependency_libs; do
++ case $deplib in
++ -L*) func_stripname '-L' '' "$deplib"
++ func_resolve_sysroot "$func_stripname_result"
++ newlib_search_path+=" $func_resolve_sysroot_result"
++ ;;
++ esac
++ # Need to link against all dependency_libs?
++ if test "$linkalldeplibs" = yes; then
++ deplibs="$deplib $deplibs"
++ else
++ # Need to hardcode shared library paths
++ # or/and link against static libraries
++ newdependency_libs="$deplib $newdependency_libs"
++ fi
++ if $opt_preserve_dup_deps ; then
++ case "$tmp_libs " in
++ *" $deplib "*) specialdeplibs+=" $deplib" ;;
++ esac
++ fi
++ tmp_libs+=" $deplib"
++ done # for deplib
++ continue
++ fi # $linkmode = prog...
++
++ if test "$linkmode,$pass" = "prog,link"; then
++ if test -n "$library_names" &&
++ { { test "$prefer_static_libs" = no ||
++ test "$prefer_static_libs,$installed" = "built,yes"; } ||
++ test -z "$old_library"; }; then
++ # We need to hardcode the library path
++ if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
++ # Make sure the rpath contains only unique directories.
++ case "$temp_rpath:" in
++ *"$absdir:"*) ;;
++ *) temp_rpath+="$absdir:" ;;
++ esac
++ fi
++
++ # Hardcode the library path.
++ # Skip directories that are in the system default run-time
++ # search path.
++ case " $sys_lib_dlsearch_path " in
++ *" $absdir "*) ;;
++ *)
++ case "$compile_rpath " in
++ *" $absdir "*) ;;
++ *) compile_rpath+=" $absdir" ;;
++ esac
++ ;;
++ esac
++ case " $sys_lib_dlsearch_path " in
++ *" $libdir "*) ;;
++ *)
++ case "$finalize_rpath " in
++ *" $libdir "*) ;;
++ *) finalize_rpath+=" $libdir" ;;
++ esac
++ ;;
++ esac
++ fi # $linkmode,$pass = prog,link...
++
++ if test "$alldeplibs" = yes &&
++ { test "$deplibs_check_method" = pass_all ||
++ { test "$build_libtool_libs" = yes &&
++ test -n "$library_names"; }; }; then
++ # We only need to search for static libraries
++ continue
++ fi
++ fi
++
++ link_static=no # Whether the deplib will be linked statically
++ use_static_libs=$prefer_static_libs
++ if test "$use_static_libs" = built && test "$installed" = yes; then
++ use_static_libs=no
++ fi
++ if test -n "$library_names" &&
++ { test "$use_static_libs" = no || test -z "$old_library"; }; then
++ case $host in
++ *cygwin* | *mingw* | *cegcc*)
++ # No point in relinking DLLs because paths are not encoded
++ notinst_deplibs+=" $lib"
++ need_relink=no
++ ;;
++ *)
++ if test "$installed" = no; then
++ notinst_deplibs+=" $lib"
++ need_relink=yes
++ fi
++ ;;
++ esac
++ # This is a shared library
++
++ # Warn about portability, can't link against -module's on some
++ # systems (darwin). Don't bleat about dlopened modules though!
++ dlopenmodule=""
++ for dlpremoduletest in $dlprefiles; do
++ if test "X$dlpremoduletest" = "X$lib"; then
++ dlopenmodule="$dlpremoduletest"
++ break
++ fi
++ done
++ if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
++ echo
++ if test "$linkmode" = prog; then
++ $ECHO "*** Warning: Linking the executable $output against the loadable module"
++ else
++ $ECHO "*** Warning: Linking the shared library $output against the loadable module"
++ fi
++ $ECHO "*** $linklib is not portable!"
++ fi
++ if test "$linkmode" = lib &&
++ test "$hardcode_into_libs" = yes; then
++ # Hardcode the library path.
++ # Skip directories that are in the system default run-time
++ # search path.
++ case " $sys_lib_dlsearch_path " in
++ *" $absdir "*) ;;
++ *)
++ case "$compile_rpath " in
++ *" $absdir "*) ;;
++ *) compile_rpath+=" $absdir" ;;
++ esac
++ ;;
++ esac
++ case " $sys_lib_dlsearch_path " in
++ *" $libdir "*) ;;
++ *)
++ case "$finalize_rpath " in
++ *" $libdir "*) ;;
++ *) finalize_rpath+=" $libdir" ;;
++ esac
++ ;;
++ esac
++ fi
++
++ if test -n "$old_archive_from_expsyms_cmds"; then
++ # figure out the soname
++ set dummy $library_names
++ shift
++ realname="$1"
++ shift
++ libname=`eval "\\$ECHO \"$libname_spec\""`
++ # use dlname if we got it. it's perfectly good, no?
++ if test -n "$dlname"; then
++ soname="$dlname"
++ elif test -n "$soname_spec"; then
++ # bleh windows
++ case $host in
++ *cygwin* | mingw* | *cegcc*)
++ func_arith $current - $age
++ major=$func_arith_result
++ versuffix="-$major"
++ ;;
++ esac
++ eval soname=\"$soname_spec\"
++ else
++ soname="$realname"
++ fi
++
++ # Make a new name for the extract_expsyms_cmds to use
++ soroot="$soname"
++ func_basename "$soroot"
++ soname="$func_basename_result"
++ func_stripname 'lib' '.dll' "$soname"
++ newlib=libimp-$func_stripname_result.a
++
++ # If the library has no export list, then create one now
++ if test -f "$output_objdir/$soname-def"; then :
++ else
++ func_verbose "extracting exported symbol list from \`$soname'"
++ func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
++ fi
++
++ # Create $newlib
++ if test -f "$output_objdir/$newlib"; then :; else
++ func_verbose "generating import library for \`$soname'"
++ func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
++ fi
++ # make sure the library variables are pointing to the new library
++ dir=$output_objdir
++ linklib=$newlib
++ fi # test -n "$old_archive_from_expsyms_cmds"
++
++ if test "$linkmode" = prog || test "$opt_mode" != relink; then
++ add_shlibpath=
++ add_dir=
++ add=
++ lib_linked=yes
++ case $hardcode_action in
++ immediate | unsupported)
++ if test "$hardcode_direct" = no; then
++ add="$dir/$linklib"
++ case $host in
++ *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
++ *-*-sysv4*uw2*) add_dir="-L$dir" ;;
++ *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
++ *-*-unixware7*) add_dir="-L$dir" ;;
++ *-*-darwin* )
++ # if the lib is a (non-dlopened) module then we can not
++ # link against it, someone is ignoring the earlier warnings
++ if /usr/bin/file -L $add 2> /dev/null |
++ $GREP ": [^:]* bundle" >/dev/null ; then
++ if test "X$dlopenmodule" != "X$lib"; then
++ $ECHO "*** Warning: lib $linklib is a module, not a shared library"
++ if test -z "$old_library" ; then
++ echo
++ echo "*** And there doesn't seem to be a static archive available"
++ echo "*** The link will probably fail, sorry"
++ else
++ add="$dir/$old_library"
++ fi
++ elif test -n "$old_library"; then
++ add="$dir/$old_library"
++ fi
++ fi
++ esac
++ elif test "$hardcode_minus_L" = no; then
++ case $host in
++ *-*-sunos*) add_shlibpath="$dir" ;;
++ esac
++ add_dir="-L$dir"
++ add="-l$name"
++ elif test "$hardcode_shlibpath_var" = no; then
++ add_shlibpath="$dir"
++ add="-l$name"
++ else
++ lib_linked=no
++ fi
++ ;;
++ relink)
++ if test "$hardcode_direct" = yes &&
++ test "$hardcode_direct_absolute" = no; then
++ add="$dir/$linklib"
++ elif test "$hardcode_minus_L" = yes; then
++ add_dir="-L$dir"
++ # Try looking first in the location we're being installed to.
++ if test -n "$inst_prefix_dir"; then
++ case $libdir in
++ [\\/]*)
++ add_dir+=" -L$inst_prefix_dir$libdir"
++ ;;
++ esac
++ fi
++ add="-l$name"
++ elif test "$hardcode_shlibpath_var" = yes; then
++ add_shlibpath="$dir"
++ add="-l$name"
++ else
++ lib_linked=no
++ fi
++ ;;
++ *) lib_linked=no ;;
++ esac
++
++ if test "$lib_linked" != yes; then
++ func_fatal_configuration "unsupported hardcode properties"
++ fi
++
++ if test -n "$add_shlibpath"; then
++ case :$compile_shlibpath: in
++ *":$add_shlibpath:"*) ;;
++ *) compile_shlibpath+="$add_shlibpath:" ;;
++ esac
++ fi
++ if test "$linkmode" = prog; then
++ test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
++ test -n "$add" && compile_deplibs="$add $compile_deplibs"
++ else
++ test -n "$add_dir" && deplibs="$add_dir $deplibs"
++ test -n "$add" && deplibs="$add $deplibs"
++ if test "$hardcode_direct" != yes &&
++ test "$hardcode_minus_L" != yes &&
++ test "$hardcode_shlibpath_var" = yes; then
++ case :$finalize_shlibpath: in
++ *":$libdir:"*) ;;
++ *) finalize_shlibpath+="$libdir:" ;;
++ esac
++ fi
++ fi
++ fi
++
++ if test "$linkmode" = prog || test "$opt_mode" = relink; then
++ add_shlibpath=
++ add_dir=
++ add=
++ # Finalize command for both is simple: just hardcode it.
++ if test "$hardcode_direct" = yes &&
++ test "$hardcode_direct_absolute" = no; then
++ add="$libdir/$linklib"
++ elif test "$hardcode_minus_L" = yes; then
++ add_dir="-L$libdir"
++ add="-l$name"
++ elif test "$hardcode_shlibpath_var" = yes; then
++ case :$finalize_shlibpath: in
++ *":$libdir:"*) ;;
++ *) finalize_shlibpath+="$libdir:" ;;
++ esac
++ add="-l$name"
++ elif test "$hardcode_automatic" = yes; then
++ if test -n "$inst_prefix_dir" &&
++ test -f "$inst_prefix_dir$libdir/$linklib" ; then
++ add="$inst_prefix_dir$libdir/$linklib"
++ else
++ add="$libdir/$linklib"
++ fi
++ else
++ # We cannot seem to hardcode it, guess we'll fake it.
++ add_dir="-L$libdir"
++ # Try looking first in the location we're being installed to.
++ if test -n "$inst_prefix_dir"; then
++ case $libdir in
++ [\\/]*)
++ add_dir+=" -L$inst_prefix_dir$libdir"
++ ;;
++ esac
++ fi
++ add="-l$name"
++ fi
++
++ if test "$linkmode" = prog; then
++ test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
++ test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
++ else
++ test -n "$add_dir" && deplibs="$add_dir $deplibs"
++ test -n "$add" && deplibs="$add $deplibs"
++ fi
++ fi
++ elif test "$linkmode" = prog; then
++ # Here we assume that one of hardcode_direct or hardcode_minus_L
++ # is not unsupported. This is valid on all known static and
++ # shared platforms.
++ if test "$hardcode_direct" != unsupported; then
++ test -n "$old_library" && linklib="$old_library"
++ compile_deplibs="$dir/$linklib $compile_deplibs"
++ finalize_deplibs="$dir/$linklib $finalize_deplibs"
++ else
++ compile_deplibs="-l$name -L$dir $compile_deplibs"
++ finalize_deplibs="-l$name -L$dir $finalize_deplibs"
++ fi
++ elif test "$build_libtool_libs" = yes; then
++ # Not a shared library
++ if test "$deplibs_check_method" != pass_all; then
++ # We're trying link a shared library against a static one
++ # but the system doesn't support it.
++
++ # Just print a warning and add the library to dependency_libs so
++ # that the program can be linked against the static library.
++ echo
++ $ECHO "*** Warning: This system can not link to static lib archive $lib."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have."
++ if test "$module" = yes; then
++ echo "*** But as you try to build a module library, libtool will still create "
++ echo "*** a static module, that should work as long as the dlopening application"
++ echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
++ if test -z "$global_symbol_pipe"; then
++ echo
++ echo "*** However, this would only work if libtool was able to extract symbol"
++ echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
++ echo "*** not find such a program. So, this module is probably useless."
++ echo "*** \`nm' from GNU binutils and a full rebuild may help."
++ fi
++ if test "$build_old_libs" = no; then
++ build_libtool_libs=module
++ build_old_libs=yes
++ else
++ build_libtool_libs=no
++ fi
++ fi
++ else
++ deplibs="$dir/$old_library $deplibs"
++ link_static=yes
++ fi
++ fi # link shared/static library?
++
++ if test "$linkmode" = lib; then
++ if test -n "$dependency_libs" &&
++ { test "$hardcode_into_libs" != yes ||
++ test "$build_old_libs" = yes ||
++ test "$link_static" = yes; }; then
++ # Extract -R from dependency_libs
++ temp_deplibs=
++ for libdir in $dependency_libs; do
++ case $libdir in
++ -R*) func_stripname '-R' '' "$libdir"
++ temp_xrpath=$func_stripname_result
++ case " $xrpath " in
++ *" $temp_xrpath "*) ;;
++ *) xrpath+=" $temp_xrpath";;
++ esac;;
++ *) temp_deplibs+=" $libdir";;
++ esac
++ done
++ dependency_libs="$temp_deplibs"
++ fi
++
++ newlib_search_path+=" $absdir"
++ # Link against this library
++ test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
++ # ... and its dependency_libs
++ tmp_libs=
++ for deplib in $dependency_libs; do
++ newdependency_libs="$deplib $newdependency_libs"
++ case $deplib in
++ -L*) func_stripname '-L' '' "$deplib"
++ func_resolve_sysroot "$func_stripname_result";;
++ *) func_resolve_sysroot "$deplib" ;;
++ esac
++ if $opt_preserve_dup_deps ; then
++ case "$tmp_libs " in
++ *" $func_resolve_sysroot_result "*)
++ specialdeplibs+=" $func_resolve_sysroot_result" ;;
++ esac
++ fi
++ tmp_libs+=" $func_resolve_sysroot_result"
++ done
++
++ if test "$link_all_deplibs" != no; then
++ # Add the search paths of all dependency libraries
++ for deplib in $dependency_libs; do
++ path=
++ case $deplib in
++ -L*) path="$deplib" ;;
++ *.la)
++ func_resolve_sysroot "$deplib"
++ deplib=$func_resolve_sysroot_result
++ func_dirname "$deplib" "" "."
++ dir=$func_dirname_result
++ # We need an absolute path.
++ case $dir in
++ [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
++ *)
++ absdir=`cd "$dir" && pwd`
++ if test -z "$absdir"; then
++ func_warning "cannot determine absolute directory name of \`$dir'"
++ absdir="$dir"
++ fi
++ ;;
++ esac
++ if $GREP "^installed=no" $deplib > /dev/null; then
++ case $host in
++ *-*-darwin*)
++ depdepl=
++ eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
++ if test -n "$deplibrary_names" ; then
++ for tmp in $deplibrary_names ; do
++ depdepl=$tmp
++ done
++ if test -f "$absdir/$objdir/$depdepl" ; then
++ depdepl="$absdir/$objdir/$depdepl"
++ darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
++ if test -z "$darwin_install_name"; then
++ darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
++ fi
++ compiler_flags+=" ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
++ linker_flags+=" -dylib_file ${darwin_install_name}:${depdepl}"
++ path=
++ fi
++ fi
++ ;;
++ *)
++ path="-L$absdir/$objdir"
++ ;;
++ esac
++ else
++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++ test -z "$libdir" && \
++ func_fatal_error "\`$deplib' is not a valid libtool archive"
++ test "$absdir" != "$libdir" && \
++ func_warning "\`$deplib' seems to be moved"
++
++ path="-L$absdir"
++ fi
++ ;;
++ esac
++ case " $deplibs " in
++ *" $path "*) ;;
++ *) deplibs="$path $deplibs" ;;
++ esac
++ done
++ fi # link_all_deplibs != no
++ fi # linkmode = lib
++ done # for deplib in $libs
++ if test "$pass" = link; then
++ if test "$linkmode" = "prog"; then
++ compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
++ finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
++ else
++ compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ fi
++ fi
++ dependency_libs="$newdependency_libs"
++ if test "$pass" = dlpreopen; then
++ # Link the dlpreopened libraries before other libraries
++ for deplib in $save_deplibs; do
++ deplibs="$deplib $deplibs"
++ done
++ fi
++ if test "$pass" != dlopen; then
++ if test "$pass" != conv; then
++ # Make sure lib_search_path contains only unique directories.
++ lib_search_path=
++ for dir in $newlib_search_path; do
++ case "$lib_search_path " in
++ *" $dir "*) ;;
++ *) lib_search_path+=" $dir" ;;
++ esac
++ done
++ newlib_search_path=
++ fi
++
++ if test "$linkmode,$pass" != "prog,link"; then
++ vars="deplibs"
++ else
++ vars="compile_deplibs finalize_deplibs"
++ fi
++ for var in $vars dependency_libs; do
++ # Add libraries to $var in reverse order
++ eval tmp_libs=\"\$$var\"
++ new_libs=
++ for deplib in $tmp_libs; do
++ # FIXME: Pedantically, this is the right thing to do, so
++ # that some nasty dependency loop isn't accidentally
++ # broken:
++ #new_libs="$deplib $new_libs"
++ # Pragmatically, this seems to cause very few problems in
++ # practice:
++ case $deplib in
++ -L*) new_libs="$deplib $new_libs" ;;
++ -R*) ;;
++ *)
++ # And here is the reason: when a library appears more
++ # than once as an explicit dependence of a library, or
++ # is implicitly linked in more than once by the
++ # compiler, it is considered special, and multiple
++ # occurrences thereof are not removed. Compare this
++ # with having the same library being listed as a
++ # dependency of multiple other libraries: in this case,
++ # we know (pedantically, we assume) the library does not
++ # need to be listed more than once, so we keep only the
++ # last copy. This is not always right, but it is rare
++ # enough that we require users that really mean to play
++ # such unportable linking tricks to link the library
++ # using -Wl,-lname, so that libtool does not consider it
++ # for duplicate removal.
++ case " $specialdeplibs " in
++ *" $deplib "*) new_libs="$deplib $new_libs" ;;
++ *)
++ case " $new_libs " in
++ *" $deplib "*) ;;
++ *) new_libs="$deplib $new_libs" ;;
++ esac
++ ;;
++ esac
++ ;;
++ esac
++ done
++ tmp_libs=
++ for deplib in $new_libs; do
++ case $deplib in
++ -L*)
++ case " $tmp_libs " in
++ *" $deplib "*) ;;
++ *) tmp_libs+=" $deplib" ;;
++ esac
++ ;;
++ *) tmp_libs+=" $deplib" ;;
++ esac
++ done
++ eval $var=\"$tmp_libs\"
++ done # for var
++ fi
++ # Last step: remove runtime libs from dependency_libs
++ # (they stay in deplibs)
++ tmp_libs=
++ for i in $dependency_libs ; do
++ case " $predeps $postdeps $compiler_lib_search_path " in
++ *" $i "*)
++ i=""
++ ;;
++ esac
++ if test -n "$i" ; then
++ tmp_libs+=" $i"
++ fi
++ done
++ dependency_libs=$tmp_libs
++ done # for pass
++ if test "$linkmode" = prog; then
++ dlfiles="$newdlfiles"
++ fi
++ if test "$linkmode" = prog || test "$linkmode" = lib; then
++ dlprefiles="$newdlprefiles"
++ fi
++
++ case $linkmode in
++ oldlib)
++ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++ func_warning "\`-dlopen' is ignored for archives"
++ fi
++
++ case " $deplibs" in
++ *\ -l* | *\ -L*)
++ func_warning "\`-l' and \`-L' are ignored for archives" ;;
++ esac
++
++ test -n "$rpath" && \
++ func_warning "\`-rpath' is ignored for archives"
++
++ test -n "$xrpath" && \
++ func_warning "\`-R' is ignored for archives"
++
++ test -n "$vinfo" && \
++ func_warning "\`-version-info/-version-number' is ignored for archives"
++
++ test -n "$release" && \
++ func_warning "\`-release' is ignored for archives"
++
++ test -n "$export_symbols$export_symbols_regex" && \
++ func_warning "\`-export-symbols' is ignored for archives"
++
++ # Now set the variables for building old libraries.
++ build_libtool_libs=no
++ oldlibs="$output"
++ objs+="$old_deplibs"
++ ;;
++
++ lib)
++ # Make sure we only generate libraries of the form `libNAME.la'.
++ case $outputname in
++ lib*)
++ func_stripname 'lib' '.la' "$outputname"
++ name=$func_stripname_result
++ eval shared_ext=\"$shrext_cmds\"
++ eval libname=\"$libname_spec\"
++ ;;
++ *)
++ test "$module" = no && \
++ func_fatal_help "libtool library \`$output' must begin with \`lib'"
++
++ if test "$need_lib_prefix" != no; then
++ # Add the "lib" prefix for modules if required
++ func_stripname '' '.la' "$outputname"
++ name=$func_stripname_result
++ eval shared_ext=\"$shrext_cmds\"
++ eval libname=\"$libname_spec\"
++ else
++ func_stripname '' '.la' "$outputname"
++ libname=$func_stripname_result
++ fi
++ ;;
++ esac
++
++ if test -n "$objs"; then
++ if test "$deplibs_check_method" != pass_all; then
++ func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
++ else
++ echo
++ $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
++ $ECHO "*** objects $objs is not portable!"
++ libobjs+=" $objs"
++ fi
++ fi
++
++ test "$dlself" != no && \
++ func_warning "\`-dlopen self' is ignored for libtool libraries"
++
++ set dummy $rpath
++ shift
++ test "$#" -gt 1 && \
++ func_warning "ignoring multiple \`-rpath's for a libtool library"
++
++ install_libdir="$1"
++
++ oldlibs=
++ if test -z "$rpath"; then
++ if test "$build_libtool_libs" = yes; then
++ # Building a libtool convenience library.
++ # Some compilers have problems with a `.al' extension so
++ # convenience libraries should have the same extension an
++ # archive normally would.
++ oldlibs="$output_objdir/$libname.$libext $oldlibs"
++ build_libtool_libs=convenience
++ build_old_libs=yes
++ fi
++
++ test -n "$vinfo" && \
++ func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
++
++ test -n "$release" && \
++ func_warning "\`-release' is ignored for convenience libraries"
++ else
++
++ # Parse the version information argument.
++ save_ifs="$IFS"; IFS=':'
++ set dummy $vinfo 0 0 0
++ shift
++ IFS="$save_ifs"
++
++ test -n "$7" && \
++ func_fatal_help "too many parameters to \`-version-info'"
++
++ # convert absolute version numbers to libtool ages
++ # this retains compatibility with .la files and attempts
++ # to make the code below a bit more comprehensible
++
++ case $vinfo_number in
++ yes)
++ number_major="$1"
++ number_minor="$2"
++ number_revision="$3"
++ #
++ # There are really only two kinds -- those that
++ # use the current revision as the major version
++ # and those that subtract age and use age as
++ # a minor version. But, then there is irix
++ # which has an extra 1 added just for fun
++ #
++ case $version_type in
++ darwin|linux|osf|windows|none)
++ func_arith $number_major + $number_minor
++ current=$func_arith_result
++ age="$number_minor"
++ revision="$number_revision"
++ ;;
++ freebsd-aout|freebsd-elf|qnx|sunos)
++ current="$number_major"
++ revision="$number_minor"
++ age="0"
++ ;;
++ irix|nonstopux)
++ func_arith $number_major + $number_minor
++ current=$func_arith_result
++ age="$number_minor"
++ revision="$number_minor"
++ lt_irix_increment=no
++ ;;
++ esac
++ ;;
++ no)
++ current="$1"
++ revision="$2"
++ age="$3"
++ ;;
++ esac
++
++ # Check that each of the things are valid numbers.
++ case $current in
++ 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
++ *)
++ func_error "CURRENT \`$current' must be a nonnegative integer"
++ func_fatal_error "\`$vinfo' is not valid version information"
++ ;;
++ esac
++
++ case $revision in
++ 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
++ *)
++ func_error "REVISION \`$revision' must be a nonnegative integer"
++ func_fatal_error "\`$vinfo' is not valid version information"
++ ;;
++ esac
++
++ case $age in
++ 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
++ *)
++ func_error "AGE \`$age' must be a nonnegative integer"
++ func_fatal_error "\`$vinfo' is not valid version information"
++ ;;
++ esac
++
++ if test "$age" -gt "$current"; then
++ func_error "AGE \`$age' is greater than the current interface number \`$current'"
++ func_fatal_error "\`$vinfo' is not valid version information"
++ fi
++
++ # Calculate the version variables.
++ major=
++ versuffix=
++ verstring=
++ case $version_type in
++ none) ;;
++
++ darwin)
++ # Like Linux, but with the current version available in
++ # verstring for coding it into the library header
++ func_arith $current - $age
++ major=.$func_arith_result
++ versuffix="$major.$age.$revision"
++ # Darwin ld doesn't like 0 for these options...
++ func_arith $current + 1
++ minor_current=$func_arith_result
++ xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
++ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
++ ;;
++
++ freebsd-aout)
++ major=".$current"
++ versuffix=".$current.$revision";
++ ;;
++
++ freebsd-elf)
++ major=".$current"
++ versuffix=".$current"
++ ;;
++
++ irix | nonstopux)
++ if test "X$lt_irix_increment" = "Xno"; then
++ func_arith $current - $age
++ else
++ func_arith $current - $age + 1
++ fi
++ major=$func_arith_result
++
++ case $version_type in
++ nonstopux) verstring_prefix=nonstopux ;;
++ *) verstring_prefix=sgi ;;
++ esac
++ verstring="$verstring_prefix$major.$revision"
++
++ # Add in all the interfaces that we are compatible with.
++ loop=$revision
++ while test "$loop" -ne 0; do
++ func_arith $revision - $loop
++ iface=$func_arith_result
++ func_arith $loop - 1
++ loop=$func_arith_result
++ verstring="$verstring_prefix$major.$iface:$verstring"
++ done
++
++ # Before this point, $major must not contain `.'.
++ major=.$major
++ versuffix="$major.$revision"
++ ;;
++
++ linux)
++ func_arith $current - $age
++ major=.$func_arith_result
++ versuffix="$major.$age.$revision"
++ ;;
++
++ osf)
++ func_arith $current - $age
++ major=.$func_arith_result
++ versuffix=".$current.$age.$revision"
++ verstring="$current.$age.$revision"
++
++ # Add in all the interfaces that we are compatible with.
++ loop=$age
++ while test "$loop" -ne 0; do
++ func_arith $current - $loop
++ iface=$func_arith_result
++ func_arith $loop - 1
++ loop=$func_arith_result
++ verstring="$verstring:${iface}.0"
++ done
++
++ # Make executables depend on our current version.
++ verstring+=":${current}.0"
++ ;;
++
++ qnx)
++ major=".$current"
++ versuffix=".$current"
++ ;;
++
++ sunos)
++ major=".$current"
++ versuffix=".$current.$revision"
++ ;;
++
++ windows)
++ # Use '-' rather than '.', since we only want one
++ # extension on DOS 8.3 filesystems.
++ func_arith $current - $age
++ major=$func_arith_result
++ versuffix="-$major"
++ ;;
++
++ *)
++ func_fatal_configuration "unknown library version type \`$version_type'"
++ ;;
++ esac
++
++ # Clear the version info if we defaulted, and they specified a release.
++ if test -z "$vinfo" && test -n "$release"; then
++ major=
++ case $version_type in
++ darwin)
++ # we can't check for "0.0" in archive_cmds due to quoting
++ # problems, so we reset it completely
++ verstring=
++ ;;
++ *)
++ verstring="0.0"
++ ;;
++ esac
++ if test "$need_version" = no; then
++ versuffix=
++ else
++ versuffix=".0.0"
++ fi
++ fi
++
++ # Remove version info from name if versioning should be avoided
++ if test "$avoid_version" = yes && test "$need_version" = no; then
++ major=
++ versuffix=
++ verstring=""
++ fi
++
++ # Check to see if the archive will have undefined symbols.
++ if test "$allow_undefined" = yes; then
++ if test "$allow_undefined_flag" = unsupported; then
++ func_warning "undefined symbols not allowed in $host shared libraries"
++ build_libtool_libs=no
++ build_old_libs=yes
++ fi
++ else
++ # Don't allow undefined symbols.
++ allow_undefined_flag="$no_undefined_flag"
++ fi
++
++ fi
++
++ func_generate_dlsyms "$libname" "$libname" "yes"
++ libobjs+=" $symfileobj"
++ test "X$libobjs" = "X " && libobjs=
++
++ if test "$opt_mode" != relink; then
++ # Remove our outputs, but don't remove object files since they
++ # may have been created when compiling PIC objects.
++ removelist=
++ tempremovelist=`$ECHO "$output_objdir/*"`
++ for p in $tempremovelist; do
++ case $p in
++ *.$objext | *.gcno)
++ ;;
++ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
++ if test "X$precious_files_regex" != "X"; then
++ if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
++ then
++ continue
++ fi
++ fi
++ removelist+=" $p"
++ ;;
++ *) ;;
++ esac
++ done
++ test -n "$removelist" && \
++ func_show_eval "${RM}r \$removelist"
++ fi
++
++ # Now set the variables for building old libraries.
++ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
++ oldlibs+=" $output_objdir/$libname.$libext"
++
++ # Transform .lo files to .o files.
++ oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
++ fi
++
++ # Eliminate all temporary directories.
++ #for path in $notinst_path; do
++ # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
++ # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
++ # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
++ #done
++
++ if test -n "$xrpath"; then
++ # If the user specified any rpath flags, then add them.
++ temp_xrpath=
++ for libdir in $xrpath; do
++ func_replace_sysroot "$libdir"
++ temp_xrpath+=" -R$func_replace_sysroot_result"
++ case "$finalize_rpath " in
++ *" $libdir "*) ;;
++ *) finalize_rpath+=" $libdir" ;;
++ esac
++ done
++ if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
++ dependency_libs="$temp_xrpath $dependency_libs"
++ fi
++ fi
++
++ # Make sure dlfiles contains only unique files that won't be dlpreopened
++ old_dlfiles="$dlfiles"
++ dlfiles=
++ for lib in $old_dlfiles; do
++ case " $dlprefiles $dlfiles " in
++ *" $lib "*) ;;
++ *) dlfiles+=" $lib" ;;
++ esac
++ done
++
++ # Make sure dlprefiles contains only unique files
++ old_dlprefiles="$dlprefiles"
++ dlprefiles=
++ for lib in $old_dlprefiles; do
++ case "$dlprefiles " in
++ *" $lib "*) ;;
++ *) dlprefiles+=" $lib" ;;
++ esac
++ done
++
++ if test "$build_libtool_libs" = yes; then
++ if test -n "$rpath"; then
++ case $host in
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
++ # these systems don't actually have a c library (as such)!
++ ;;
++ *-*-rhapsody* | *-*-darwin1.[012])
++ # Rhapsody C library is in the System framework
++ deplibs+=" System.ltframework"
++ ;;
++ *-*-netbsd*)
++ # Don't link with libc until the a.out ld.so is fixed.
++ ;;
++ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
++ # Do not include libc due to us having libc/libc_r.
++ ;;
++ *-*-sco3.2v5* | *-*-sco5v6*)
++ # Causes problems with __ctype
++ ;;
++ *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
++ # Compiler inserts libc in the correct place for threads to work
++ ;;
++ *)
++ # Add libc to deplibs on all other systems if necessary.
++ if test "$build_libtool_need_lc" = "yes"; then
++ deplibs+=" -lc"
++ fi
++ ;;
++ esac
++ fi
++
++ # Transform deplibs into only deplibs that can be linked in shared.
++ name_save=$name
++ libname_save=$libname
++ release_save=$release
++ versuffix_save=$versuffix
++ major_save=$major
++ # I'm not sure if I'm treating the release correctly. I think
++ # release should show up in the -l (ie -lgmp5) so we don't want to
++ # add it in twice. Is that correct?
++ release=""
++ versuffix=""
++ major=""
++ newdeplibs=
++ droppeddeps=no
++ case $deplibs_check_method in
++ pass_all)
++ # Don't check for shared/static. Everything works.
++ # This might be a little naive. We might want to check
++ # whether the library exists or not. But this is on
++ # osf3 & osf4 and I'm not really sure... Just
++ # implementing what was already the behavior.
++ newdeplibs=$deplibs
++ ;;
++ test_compile)
++ # This code stresses the "libraries are programs" paradigm to its
++ # limits. Maybe even breaks it. We compile a program, linking it
++ # against the deplibs as a proxy for the library. Then we can check
++ # whether they linked in statically or dynamically with ldd.
++ $opt_dry_run || $RM conftest.c
++ cat > conftest.c <<EOF
++ int main() { return 0; }
++EOF
++ $opt_dry_run || $RM conftest
++ if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
++ ldd_output=`ldd conftest`
++ for i in $deplibs; do
++ case $i in
++ -l*)
++ func_stripname -l '' "$i"
++ name=$func_stripname_result
++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++ case " $predeps $postdeps " in
++ *" $i "*)
++ newdeplibs+=" $i"
++ i=""
++ ;;
++ esac
++ fi
++ if test -n "$i" ; then
++ libname=`eval "\\$ECHO \"$libname_spec\""`
++ deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
++ set dummy $deplib_matches; shift
++ deplib_match=$1
++ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
++ newdeplibs+=" $i"
++ else
++ droppeddeps=yes
++ echo
++ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which I believe you do not have"
++ echo "*** because a test_compile did reveal that the linker did not use it for"
++ echo "*** its dynamic dependency list that programs get resolved with at runtime."
++ fi
++ fi
++ ;;
++ *)
++ newdeplibs+=" $i"
++ ;;
++ esac
++ done
++ else
++ # Error occurred in the first compile. Let's try to salvage
++ # the situation: Compile a separate program for each library.
++ for i in $deplibs; do
++ case $i in
++ -l*)
++ func_stripname -l '' "$i"
++ name=$func_stripname_result
++ $opt_dry_run || $RM conftest
++ if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
++ ldd_output=`ldd conftest`
++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++ case " $predeps $postdeps " in
++ *" $i "*)
++ newdeplibs+=" $i"
++ i=""
++ ;;
++ esac
++ fi
++ if test -n "$i" ; then
++ libname=`eval "\\$ECHO \"$libname_spec\""`
++ deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
++ set dummy $deplib_matches; shift
++ deplib_match=$1
++ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
++ newdeplibs+=" $i"
++ else
++ droppeddeps=yes
++ echo
++ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because a test_compile did reveal that the linker did not use this one"
++ echo "*** as a dynamic dependency that programs can get resolved with at runtime."
++ fi
++ fi
++ else
++ droppeddeps=yes
++ echo
++ $ECHO "*** Warning! Library $i is needed by this library but I was not able to"
++ echo "*** make it link in! You will probably need to install it or some"
++ echo "*** library that it depends on before this library will be fully"
++ echo "*** functional. Installing it before continuing would be even better."
++ fi
++ ;;
++ *)
++ newdeplibs+=" $i"
++ ;;
++ esac
++ done
++ fi
++ ;;
++ file_magic*)
++ set dummy $deplibs_check_method; shift
++ file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
++ for a_deplib in $deplibs; do
++ case $a_deplib in
++ -l*)
++ func_stripname -l '' "$a_deplib"
++ name=$func_stripname_result
++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++ case " $predeps $postdeps " in
++ *" $a_deplib "*)
++ newdeplibs+=" $a_deplib"
++ a_deplib=""
++ ;;
++ esac
++ fi
++ if test -n "$a_deplib" ; then
++ libname=`eval "\\$ECHO \"$libname_spec\""`
++ if test -n "$file_magic_glob"; then
++ libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
++ else
++ libnameglob=$libname
++ fi
++ test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
++ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
++ if test "$want_nocaseglob" = yes; then
++ shopt -s nocaseglob
++ potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
++ $nocaseglob
++ else
++ potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
++ fi
++ for potent_lib in $potential_libs; do
++ # Follow soft links.
++ if ls -lLd "$potent_lib" 2>/dev/null |
++ $GREP " -> " >/dev/null; then
++ continue
++ fi
++ # The statement above tries to avoid entering an
++ # endless loop below, in case of cyclic links.
++ # We might still enter an endless loop, since a link
++ # loop can be closed while we follow links,
++ # but so what?
++ potlib="$potent_lib"
++ while test -h "$potlib" 2>/dev/null; do
++ potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
++ case $potliblink in
++ [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
++ *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
++ esac
++ done
++ if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
++ $SED -e 10q |
++ $EGREP "$file_magic_regex" > /dev/null; then
++ newdeplibs+=" $a_deplib"
++ a_deplib=""
++ break 2
++ fi
++ done
++ done
++ fi
++ if test -n "$a_deplib" ; then
++ droppeddeps=yes
++ echo
++ $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because I did check the linker path looking for a file starting"
++ if test -z "$potlib" ; then
++ $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
++ else
++ $ECHO "*** with $libname and none of the candidates passed a file format test"
++ $ECHO "*** using a file magic. Last file checked: $potlib"
++ fi
++ fi
++ ;;
++ *)
++ # Add a -L argument.
++ newdeplibs+=" $a_deplib"
++ ;;
++ esac
++ done # Gone through all deplibs.
++ ;;
++ match_pattern*)
++ set dummy $deplibs_check_method; shift
++ match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
++ for a_deplib in $deplibs; do
++ case $a_deplib in
++ -l*)
++ func_stripname -l '' "$a_deplib"
++ name=$func_stripname_result
++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++ case " $predeps $postdeps " in
++ *" $a_deplib "*)
++ newdeplibs+=" $a_deplib"
++ a_deplib=""
++ ;;
++ esac
++ fi
++ if test -n "$a_deplib" ; then
++ libname=`eval "\\$ECHO \"$libname_spec\""`
++ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
++ potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
++ for potent_lib in $potential_libs; do
++ potlib="$potent_lib" # see symlink-check above in file_magic test
++ if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
++ $EGREP "$match_pattern_regex" > /dev/null; then
++ newdeplibs+=" $a_deplib"
++ a_deplib=""
++ break 2
++ fi
++ done
++ done
++ fi
++ if test -n "$a_deplib" ; then
++ droppeddeps=yes
++ echo
++ $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because I did check the linker path looking for a file starting"
++ if test -z "$potlib" ; then
++ $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
++ else
++ $ECHO "*** with $libname and none of the candidates passed a file format test"
++ $ECHO "*** using a regex pattern. Last file checked: $potlib"
++ fi
++ fi
++ ;;
++ *)
++ # Add a -L argument.
++ newdeplibs+=" $a_deplib"
++ ;;
++ esac
++ done # Gone through all deplibs.
++ ;;
++ none | unknown | *)
++ newdeplibs=""
++ tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++ for i in $predeps $postdeps ; do
++ # can't use Xsed below, because $i might contain '/'
++ tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
++ done
++ fi
++ case $tmp_deplibs in
++ *[!\ \ ]*)
++ echo
++ if test "X$deplibs_check_method" = "Xnone"; then
++ echo "*** Warning: inter-library dependencies are not supported in this platform."
++ else
++ echo "*** Warning: inter-library dependencies are not known to be supported."
++ fi
++ echo "*** All declared inter-library dependencies are being dropped."
++ droppeddeps=yes
++ ;;
++ esac
++ ;;
++ esac
++ versuffix=$versuffix_save
++ major=$major_save
++ release=$release_save
++ libname=$libname_save
++ name=$name_save
++
++ case $host in
++ *-*-rhapsody* | *-*-darwin1.[012])
++ # On Rhapsody replace the C library with the System framework
++ newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
++ ;;
++ esac
++
++ if test "$droppeddeps" = yes; then
++ if test "$module" = yes; then
++ echo
++ echo "*** Warning: libtool could not satisfy all declared inter-library"
++ $ECHO "*** dependencies of module $libname. Therefore, libtool will create"
++ echo "*** a static module, that should work as long as the dlopening"
++ echo "*** application is linked with the -dlopen flag."
++ if test -z "$global_symbol_pipe"; then
++ echo
++ echo "*** However, this would only work if libtool was able to extract symbol"
++ echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
++ echo "*** not find such a program. So, this module is probably useless."
++ echo "*** \`nm' from GNU binutils and a full rebuild may help."
++ fi
++ if test "$build_old_libs" = no; then
++ oldlibs="$output_objdir/$libname.$libext"
++ build_libtool_libs=module
++ build_old_libs=yes
++ else
++ build_libtool_libs=no
++ fi
++ else
++ echo "*** The inter-library dependencies that have been dropped here will be"
++ echo "*** automatically added whenever a program is linked with this library"
++ echo "*** or is declared to -dlopen it."
++
++ if test "$allow_undefined" = no; then
++ echo
++ echo "*** Since this library must not contain undefined symbols,"
++ echo "*** because either the platform does not support them or"
++ echo "*** it was explicitly requested with -no-undefined,"
++ echo "*** libtool will only create a static version of it."
++ if test "$build_old_libs" = no; then
++ oldlibs="$output_objdir/$libname.$libext"
++ build_libtool_libs=module
++ build_old_libs=yes
++ else
++ build_libtool_libs=no
++ fi
++ fi
++ fi
++ fi
++ # Done checking deplibs!
++ deplibs=$newdeplibs
++ fi
++ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
++ case $host in
++ *-*-darwin*)
++ newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ ;;
++ esac
++
++ # move library search paths that coincide with paths to not yet
++ # installed libraries to the beginning of the library search list
++ new_libs=
++ for path in $notinst_path; do
++ case " $new_libs " in
++ *" -L$path/$objdir "*) ;;
++ *)
++ case " $deplibs " in
++ *" -L$path/$objdir "*)
++ new_libs+=" -L$path/$objdir" ;;
++ esac
++ ;;
++ esac
++ done
++ for deplib in $deplibs; do
++ case $deplib in
++ -L*)
++ case " $new_libs " in
++ *" $deplib "*) ;;
++ *) new_libs+=" $deplib" ;;
++ esac
++ ;;
++ *) new_libs+=" $deplib" ;;
++ esac
++ done
++ deplibs="$new_libs"
++
++ # All the library-specific variables (install_libdir is set above).
++ library_names=
++ old_library=
++ dlname=
++
++ # Test again, we may have decided not to build it any more
++ if test "$build_libtool_libs" = yes; then
++ if test "$hardcode_into_libs" = yes; then
++ # Hardcode the library paths
++ hardcode_libdirs=
++ dep_rpath=
++ rpath="$finalize_rpath"
++ test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
++ for libdir in $rpath; do
++ if test -n "$hardcode_libdir_flag_spec"; then
++ if test -n "$hardcode_libdir_separator"; then
++ func_replace_sysroot "$libdir"
++ libdir=$func_replace_sysroot_result
++ if test -z "$hardcode_libdirs"; then
++ hardcode_libdirs="$libdir"
++ else
++ # Just accumulate the unique libdirs.
++ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++ ;;
++ *)
++ hardcode_libdirs+="$hardcode_libdir_separator$libdir"
++ ;;
++ esac
++ fi
++ else
++ eval flag=\"$hardcode_libdir_flag_spec\"
++ dep_rpath+=" $flag"
++ fi
++ elif test -n "$runpath_var"; then
++ case "$perm_rpath " in
++ *" $libdir "*) ;;
++ *) func_apped perm_rpath " $libdir" ;;
++ esac
++ fi
++ done
++ # Substitute the hardcoded libdirs into the rpath.
++ if test -n "$hardcode_libdir_separator" &&
++ test -n "$hardcode_libdirs"; then
++ libdir="$hardcode_libdirs"
++ if test -n "$hardcode_libdir_flag_spec_ld"; then
++ eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
++ else
++ eval dep_rpath=\"$hardcode_libdir_flag_spec\"
++ fi
++ fi
++ if test -n "$runpath_var" && test -n "$perm_rpath"; then
++ # We should set the runpath_var.
++ rpath=
++ for dir in $perm_rpath; do
++ rpath+="$dir:"
++ done
++ eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
++ fi
++ test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
++ fi
++
++ shlibpath="$finalize_shlibpath"
++ test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
++ if test -n "$shlibpath"; then
++ eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
++ fi
++
++ # Get the real and link names of the library.
++ eval shared_ext=\"$shrext_cmds\"
++ eval library_names=\"$library_names_spec\"
++ set dummy $library_names
++ shift
++ realname="$1"
++ shift
++
++ if test -n "$soname_spec"; then
++ eval soname=\"$soname_spec\"
++ else
++ soname="$realname"
++ fi
++ if test -z "$dlname"; then
++ dlname=$soname
++ fi
++
++ lib="$output_objdir/$realname"
++ linknames=
++ for link
++ do
++ linknames+=" $link"
++ done
++
++ # Use standard objects if they are pic
++ test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
++ test "X$libobjs" = "X " && libobjs=
++
++ delfiles=
++ if test -n "$export_symbols" && test -n "$include_expsyms"; then
++ $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
++ export_symbols="$output_objdir/$libname.uexp"
++ delfiles+=" $export_symbols"
++ fi
++
++ orig_export_symbols=
++ case $host_os in
++ cygwin* | mingw* | cegcc*)
++ if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
++ # exporting using user supplied symfile
++ if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
++ # and it's NOT already a .def file. Must figure out
++ # which of the given symbols are data symbols and tag
++ # them as such. So, trigger use of export_symbols_cmds.
++ # export_symbols gets reassigned inside the "prepare
++ # the list of exported symbols" if statement, so the
++ # include_expsyms logic still works.
++ orig_export_symbols="$export_symbols"
++ export_symbols=
++ always_export_symbols=yes
++ fi
++ fi
++ ;;
++ esac
++
++ # Prepare the list of exported symbols
++ if test -z "$export_symbols"; then
++ if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
++ func_verbose "generating symbol list for \`$libname.la'"
++ export_symbols="$output_objdir/$libname.exp"
++ $opt_dry_run || $RM $export_symbols
++ cmds=$export_symbols_cmds
++ save_ifs="$IFS"; IFS='~'
++ for cmd1 in $cmds; do
++ IFS="$save_ifs"
++ # Take the normal branch if the nm_file_list_spec branch
++ # doesn't work or if tool conversion is not needed.
++ case $nm_file_list_spec~$to_tool_file_cmd in
++ *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*)
++ try_normal_branch=yes
++ eval cmd=\"$cmd1\"
++ func_len " $cmd"
++ len=$func_len_result
++ ;;
++ *)
++ try_normal_branch=no
++ ;;
++ esac
++ if test "$try_normal_branch" = yes \
++ && { test "$len" -lt "$max_cmd_len" \
++ || test "$max_cmd_len" -le -1; }
++ then
++ func_show_eval "$cmd" 'exit $?'
++ skipped_export=false
++ elif test -n "$nm_file_list_spec"; then
++ func_basename "$output"
++ output_la=$func_basename_result
++ save_libobjs=$libobjs
++ save_output=$output
++ output=${output_objdir}/${output_la}.nm
++ func_to_tool_file "$output"
++ libobjs=$nm_file_list_spec$func_to_tool_file_result
++ delfiles+=" $output"
++ func_verbose "creating $NM input file list: $output"
++ for obj in $save_libobjs; do
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result"
++ done > "$output"
++ eval cmd=\"$cmd1\"
++ func_show_eval "$cmd" 'exit $?'
++ output=$save_output
++ libobjs=$save_libobjs
++ skipped_export=false
++ else
++ # The command line is too long to execute in one step.
++ func_verbose "using reloadable object file for export list..."
++ skipped_export=:
++ # Break out early, otherwise skipped_export may be
++ # set to false by a later but shorter cmd.
++ break
++ fi
++ done
++ IFS="$save_ifs"
++ if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
++ func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
++ func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
++ fi
++ fi
++ fi
++
++ if test -n "$export_symbols" && test -n "$include_expsyms"; then
++ tmp_export_symbols="$export_symbols"
++ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
++ $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
++ fi
++
++ if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
++ # The given exports_symbols file has to be filtered, so filter it.
++ func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
++ # FIXME: $output_objdir/$libname.filter potentially contains lots of
++ # 's' commands which not all seds can handle. GNU sed should be fine
++ # though. Also, the filter scales superlinearly with the number of
++ # global variables. join(1) would be nice here, but unfortunately
++ # isn't a blessed tool.
++ $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
++ delfiles+=" $export_symbols $output_objdir/$libname.filter"
++ export_symbols=$output_objdir/$libname.def
++ $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
++ fi
++
++ tmp_deplibs=
++ for test_deplib in $deplibs; do
++ case " $convenience " in
++ *" $test_deplib "*) ;;
++ *)
++ tmp_deplibs+=" $test_deplib"
++ ;;
++ esac
++ done
++ deplibs="$tmp_deplibs"
++
++ if test -n "$convenience"; then
++ if test -n "$whole_archive_flag_spec" &&
++ test "$compiler_needs_object" = yes &&
++ test -z "$libobjs"; then
++ # extract the archives, so we have objects to list.
++ # TODO: could optimize this to just extract one archive.
++ whole_archive_flag_spec=
++ fi
++ if test -n "$whole_archive_flag_spec"; then
++ save_libobjs=$libobjs
++ eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
++ test "X$libobjs" = "X " && libobjs=
++ else
++ gentop="$output_objdir/${outputname}x"
++ generated+=" $gentop"
++
++ func_extract_archives $gentop $convenience
++ libobjs+=" $func_extract_archives_result"
++ test "X$libobjs" = "X " && libobjs=
++ fi
++ fi
++
++ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
++ eval flag=\"$thread_safe_flag_spec\"
++ linker_flags+=" $flag"
++ fi
++
++ # Make a backup of the uninstalled library when relinking
++ if test "$opt_mode" = relink; then
++ $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
++ fi
++
++ # Do each of the archive commands.
++ if test "$module" = yes && test -n "$module_cmds" ; then
++ if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
++ eval test_cmds=\"$module_expsym_cmds\"
++ cmds=$module_expsym_cmds
++ else
++ eval test_cmds=\"$module_cmds\"
++ cmds=$module_cmds
++ fi
++ else
++ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
++ eval test_cmds=\"$archive_expsym_cmds\"
++ cmds=$archive_expsym_cmds
++ else
++ eval test_cmds=\"$archive_cmds\"
++ cmds=$archive_cmds
++ fi
++ fi
++
++ if test "X$skipped_export" != "X:" &&
++ func_len " $test_cmds" &&
++ len=$func_len_result &&
++ test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++ :
++ else
++ # The command line is too long to link in one step, link piecewise
++ # or, if using GNU ld and skipped_export is not :, use a linker
++ # script.
++
++ # Save the value of $output and $libobjs because we want to
++ # use them later. If we have whole_archive_flag_spec, we
++ # want to use save_libobjs as it was before
++ # whole_archive_flag_spec was expanded, because we can't
++ # assume the linker understands whole_archive_flag_spec.
++ # This may have to be revisited, in case too many
++ # convenience libraries get linked in and end up exceeding
++ # the spec.
++ if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
++ save_libobjs=$libobjs
++ fi
++ save_output=$output
++ func_basename "$output"
++ output_la=$func_basename_result
++
++ # Clear the reloadable object creation command queue and
++ # initialize k to one.
++ test_cmds=
++ concat_cmds=
++ objlist=
++ last_robj=
++ k=1
++
++ if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
++ output=${output_objdir}/${output_la}.lnkscript
++ func_verbose "creating GNU ld script: $output"
++ echo 'INPUT (' > $output
++ for obj in $save_libobjs
++ do
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result" >> $output
++ done
++ echo ')' >> $output
++ delfiles+=" $output"
++ func_to_tool_file "$output"
++ output=$func_to_tool_file_result
++ elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
++ output=${output_objdir}/${output_la}.lnk
++ func_verbose "creating linker input file list: $output"
++ : > $output
++ set x $save_libobjs
++ shift
++ firstobj=
++ if test "$compiler_needs_object" = yes; then
++ firstobj="$1 "
++ shift
++ fi
++ for obj
++ do
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result" >> $output
++ done
++ delfiles+=" $output"
++ func_to_tool_file "$output"
++ output=$firstobj\"$file_list_spec$func_to_tool_file_result\"
++ else
++ if test -n "$save_libobjs"; then
++ func_verbose "creating reloadable object files..."
++ output=$output_objdir/$output_la-${k}.$objext
++ eval test_cmds=\"$reload_cmds\"
++ func_len " $test_cmds"
++ len0=$func_len_result
++ len=$len0
++
++ # Loop over the list of objects to be linked.
++ for obj in $save_libobjs
++ do
++ func_len " $obj"
++ func_arith $len + $func_len_result
++ len=$func_arith_result
++ if test "X$objlist" = X ||
++ test "$len" -lt "$max_cmd_len"; then
++ objlist+=" $obj"
++ else
++ # The command $test_cmds is almost too long, add a
++ # command to the queue.
++ if test "$k" -eq 1 ; then
++ # The first file doesn't have a previous command to add.
++ reload_objs=$objlist
++ eval concat_cmds=\"$reload_cmds\"
++ else
++ # All subsequent reloadable object files will link in
++ # the last one created.
++ reload_objs="$objlist $last_robj"
++ eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
++ fi
++ last_robj=$output_objdir/$output_la-${k}.$objext
++ func_arith $k + 1
++ k=$func_arith_result
++ output=$output_objdir/$output_la-${k}.$objext
++ objlist=" $obj"
++ func_len " $last_robj"
++ func_arith $len0 + $func_len_result
++ len=$func_arith_result
++ fi
++ done
++ # Handle the remaining objects by creating one last
++ # reloadable object file. All subsequent reloadable object
++ # files will link in the last one created.
++ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++ reload_objs="$objlist $last_robj"
++ eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
++ if test -n "$last_robj"; then
++ eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
++ fi
++ delfiles+=" $output"
++
++ else
++ output=
++ fi
++
++ if ${skipped_export-false}; then
++ func_verbose "generating symbol list for \`$libname.la'"
++ export_symbols="$output_objdir/$libname.exp"
++ $opt_dry_run || $RM $export_symbols
++ libobjs=$output
++ # Append the command to create the export file.
++ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
++ if test -n "$last_robj"; then
++ eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
++ fi
++ fi
++
++ test -n "$save_libobjs" &&
++ func_verbose "creating a temporary reloadable object file: $output"
++
++ # Loop through the commands generated above and execute them.
++ save_ifs="$IFS"; IFS='~'
++ for cmd in $concat_cmds; do
++ IFS="$save_ifs"
++ $opt_silent || {
++ func_quote_for_expand "$cmd"
++ eval "func_echo $func_quote_for_expand_result"
++ }
++ $opt_dry_run || eval "$cmd" || {
++ lt_exit=$?
++
++ # Restore the uninstalled library and exit
++ if test "$opt_mode" = relink; then
++ ( cd "$output_objdir" && \
++ $RM "${realname}T" && \
++ $MV "${realname}U" "$realname" )
++ fi
++
++ exit $lt_exit
++ }
++ done
++ IFS="$save_ifs"
++
++ if test -n "$export_symbols_regex" && ${skipped_export-false}; then
++ func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
++ func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
++ fi
++ fi
++
++ if ${skipped_export-false}; then
++ if test -n "$export_symbols" && test -n "$include_expsyms"; then
++ tmp_export_symbols="$export_symbols"
++ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
++ $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
++ fi
++
++ if test -n "$orig_export_symbols"; then
++ # The given exports_symbols file has to be filtered, so filter it.
++ func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
++ # FIXME: $output_objdir/$libname.filter potentially contains lots of
++ # 's' commands which not all seds can handle. GNU sed should be fine
++ # though. Also, the filter scales superlinearly with the number of
++ # global variables. join(1) would be nice here, but unfortunately
++ # isn't a blessed tool.
++ $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
++ delfiles+=" $export_symbols $output_objdir/$libname.filter"
++ export_symbols=$output_objdir/$libname.def
++ $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
++ fi
++ fi
++
++ libobjs=$output
++ # Restore the value of output.
++ output=$save_output
++
++ if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
++ eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
++ test "X$libobjs" = "X " && libobjs=
++ fi
++ # Expand the library linking commands again to reset the
++ # value of $libobjs for piecewise linking.
++
++ # Do each of the archive commands.
++ if test "$module" = yes && test -n "$module_cmds" ; then
++ if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
++ cmds=$module_expsym_cmds
++ else
++ cmds=$module_cmds
++ fi
++ else
++ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
++ cmds=$archive_expsym_cmds
++ else
++ cmds=$archive_cmds
++ fi
++ fi
++ fi
++
++ if test -n "$delfiles"; then
++ # Append the command to remove temporary files to $cmds.
++ eval cmds=\"\$cmds~\$RM $delfiles\"
++ fi
++
++ # Add any objects from preloaded convenience libraries
++ if test -n "$dlprefiles"; then
++ gentop="$output_objdir/${outputname}x"
++ generated+=" $gentop"
++
++ func_extract_archives $gentop $dlprefiles
++ libobjs+=" $func_extract_archives_result"
++ test "X$libobjs" = "X " && libobjs=
++ fi
++
++ save_ifs="$IFS"; IFS='~'
++ for cmd in $cmds; do
++ IFS="$save_ifs"
++ eval cmd=\"$cmd\"
++ $opt_silent || {
++ func_quote_for_expand "$cmd"
++ eval "func_echo $func_quote_for_expand_result"
++ }
++ $opt_dry_run || eval "$cmd" || {
++ lt_exit=$?
++
++ # Restore the uninstalled library and exit
++ if test "$opt_mode" = relink; then
++ ( cd "$output_objdir" && \
++ $RM "${realname}T" && \
++ $MV "${realname}U" "$realname" )
++ fi
++
++ exit $lt_exit
++ }
++ done
++ IFS="$save_ifs"
++
++ # Restore the uninstalled library and exit
++ if test "$opt_mode" = relink; then
++ $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
++
++ if test -n "$convenience"; then
++ if test -z "$whole_archive_flag_spec"; then
++ func_show_eval '${RM}r "$gentop"'
++ fi
++ fi
++
++ exit $EXIT_SUCCESS
++ fi
++
++ # Create links to the real library.
++ for linkname in $linknames; do
++ if test "$realname" != "$linkname"; then
++ func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
++ fi
++ done
++
++ # If -module or -export-dynamic was specified, set the dlname.
++ if test "$module" = yes || test "$export_dynamic" = yes; then
++ # On all known operating systems, these are identical.
++ dlname="$soname"
++ fi
++ fi
++ ;;
++
++ obj)
++ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++ func_warning "\`-dlopen' is ignored for objects"
++ fi
++
++ case " $deplibs" in
++ *\ -l* | *\ -L*)
++ func_warning "\`-l' and \`-L' are ignored for objects" ;;
++ esac
++
++ test -n "$rpath" && \
++ func_warning "\`-rpath' is ignored for objects"
++
++ test -n "$xrpath" && \
++ func_warning "\`-R' is ignored for objects"
++
++ test -n "$vinfo" && \
++ func_warning "\`-version-info' is ignored for objects"
++
++ test -n "$release" && \
++ func_warning "\`-release' is ignored for objects"
++
++ case $output in
++ *.lo)
++ test -n "$objs$old_deplibs" && \
++ func_fatal_error "cannot build library object \`$output' from non-libtool objects"
++
++ libobj=$output
++ func_lo2o "$libobj"
++ obj=$func_lo2o_result
++ ;;
++ *)
++ libobj=
++ obj="$output"
++ ;;
++ esac
++
++ # Delete the old objects.
++ $opt_dry_run || $RM $obj $libobj
++
++ # Objects from convenience libraries. This assumes
++ # single-version convenience libraries. Whenever we create
++ # different ones for PIC/non-PIC, this we'll have to duplicate
++ # the extraction.
++ reload_conv_objs=
++ gentop=
++ # reload_cmds runs $LD directly, so let us get rid of
++ # -Wl from whole_archive_flag_spec and hope we can get by with
++ # turning comma into space..
++ wl=
++
++ if test -n "$convenience"; then
++ if test -n "$whole_archive_flag_spec"; then
++ eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
++ reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
++ else
++ gentop="$output_objdir/${obj}x"
++ generated+=" $gentop"
++
++ func_extract_archives $gentop $convenience
++ reload_conv_objs="$reload_objs $func_extract_archives_result"
++ fi
++ fi
++
++ # If we're not building shared, we need to use non_pic_objs
++ test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
++
++ # Create the old-style object.
++ reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
++
++ output="$obj"
++ func_execute_cmds "$reload_cmds" 'exit $?'
++
++ # Exit if we aren't doing a library object file.
++ if test -z "$libobj"; then
++ if test -n "$gentop"; then
++ func_show_eval '${RM}r "$gentop"'
++ fi
++
++ exit $EXIT_SUCCESS
++ fi
++
++ if test "$build_libtool_libs" != yes; then
++ if test -n "$gentop"; then
++ func_show_eval '${RM}r "$gentop"'
++ fi
++
++ # Create an invalid libtool object if no PIC, so that we don't
++ # accidentally link it into a program.
++ # $show "echo timestamp > $libobj"
++ # $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
++ exit $EXIT_SUCCESS
++ fi
++
++ if test -n "$pic_flag" || test "$pic_mode" != default; then
++ # Only do commands if we really have different PIC objects.
++ reload_objs="$libobjs $reload_conv_objs"
++ output="$libobj"
++ func_execute_cmds "$reload_cmds" 'exit $?'
++ fi
++
++ if test -n "$gentop"; then
++ func_show_eval '${RM}r "$gentop"'
++ fi
++
++ exit $EXIT_SUCCESS
++ ;;
++
++ prog)
++ case $host in
++ *cygwin*) func_stripname '' '.exe' "$output"
++ output=$func_stripname_result.exe;;
++ esac
++ test -n "$vinfo" && \
++ func_warning "\`-version-info' is ignored for programs"
++
++ test -n "$release" && \
++ func_warning "\`-release' is ignored for programs"
++
++ test "$preload" = yes \
++ && test "$dlopen_support" = unknown \
++ && test "$dlopen_self" = unknown \
++ && test "$dlopen_self_static" = unknown && \
++ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
++
++ case $host in
++ *-*-rhapsody* | *-*-darwin1.[012])
++ # On Rhapsody replace the C library is the System framework
++ compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
++ finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
++ ;;
++ esac
++
++ case $host in
++ *-*-darwin*)
++ # Don't allow lazy linking, it breaks C++ global constructors
++ # But is supposedly fixed on 10.4 or later (yay!).
++ if test "$tagname" = CXX ; then
++ case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
++ 10.[0123])
++ compile_command+=" ${wl}-bind_at_load"
++ finalize_command+=" ${wl}-bind_at_load"
++ ;;
++ esac
++ fi
++ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
++ compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ ;;
++ esac
++
++
++ # move library search paths that coincide with paths to not yet
++ # installed libraries to the beginning of the library search list
++ new_libs=
++ for path in $notinst_path; do
++ case " $new_libs " in
++ *" -L$path/$objdir "*) ;;
++ *)
++ case " $compile_deplibs " in
++ *" -L$path/$objdir "*)
++ new_libs+=" -L$path/$objdir" ;;
++ esac
++ ;;
++ esac
++ done
++ for deplib in $compile_deplibs; do
++ case $deplib in
++ -L*)
++ case " $new_libs " in
++ *" $deplib "*) ;;
++ *) new_libs+=" $deplib" ;;
++ esac
++ ;;
++ *) new_libs+=" $deplib" ;;
++ esac
++ done
++ compile_deplibs="$new_libs"
++
++
++ compile_command+=" $compile_deplibs"
++ finalize_command+=" $finalize_deplibs"
++
++ if test -n "$rpath$xrpath"; then
++ # If the user specified any rpath flags, then add them.
++ for libdir in $rpath $xrpath; do
++ # This is the magic to use -rpath.
++ case "$finalize_rpath " in
++ *" $libdir "*) ;;
++ *) finalize_rpath+=" $libdir" ;;
++ esac
++ done
++ fi
++
++ # Now hardcode the library paths
++ rpath=
++ hardcode_libdirs=
++ for libdir in $compile_rpath $finalize_rpath; do
++ if test -n "$hardcode_libdir_flag_spec"; then
++ if test -n "$hardcode_libdir_separator"; then
++ if test -z "$hardcode_libdirs"; then
++ hardcode_libdirs="$libdir"
++ else
++ # Just accumulate the unique libdirs.
++ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++ ;;
++ *)
++ hardcode_libdirs+="$hardcode_libdir_separator$libdir"
++ ;;
++ esac
++ fi
++ else
++ eval flag=\"$hardcode_libdir_flag_spec\"
++ rpath+=" $flag"
++ fi
++ elif test -n "$runpath_var"; then
++ case "$perm_rpath " in
++ *" $libdir "*) ;;
++ *) perm_rpath+=" $libdir" ;;
++ esac
++ fi
++ case $host in
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
++ testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
++ case :$dllsearchpath: in
++ *":$libdir:"*) ;;
++ ::) dllsearchpath=$libdir;;
++ *) dllsearchpath+=":$libdir";;
++ esac
++ case :$dllsearchpath: in
++ *":$testbindir:"*) ;;
++ ::) dllsearchpath=$testbindir;;
++ *) dllsearchpath+=":$testbindir";;
++ esac
++ ;;
++ esac
++ done
++ # Substitute the hardcoded libdirs into the rpath.
++ if test -n "$hardcode_libdir_separator" &&
++ test -n "$hardcode_libdirs"; then
++ libdir="$hardcode_libdirs"
++ eval rpath=\" $hardcode_libdir_flag_spec\"
++ fi
++ compile_rpath="$rpath"
++
++ rpath=
++ hardcode_libdirs=
++ for libdir in $finalize_rpath; do
++ if test -n "$hardcode_libdir_flag_spec"; then
++ if test -n "$hardcode_libdir_separator"; then
++ if test -z "$hardcode_libdirs"; then
++ hardcode_libdirs="$libdir"
++ else
++ # Just accumulate the unique libdirs.
++ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++ ;;
++ *)
++ hardcode_libdirs+="$hardcode_libdir_separator$libdir"
++ ;;
++ esac
++ fi
++ else
++ eval flag=\"$hardcode_libdir_flag_spec\"
++ rpath+=" $flag"
++ fi
++ elif test -n "$runpath_var"; then
++ case "$finalize_perm_rpath " in
++ *" $libdir "*) ;;
++ *) finalize_perm_rpath+=" $libdir" ;;
++ esac
++ fi
++ done
++ # Substitute the hardcoded libdirs into the rpath.
++ if test -n "$hardcode_libdir_separator" &&
++ test -n "$hardcode_libdirs"; then
++ libdir="$hardcode_libdirs"
++ eval rpath=\" $hardcode_libdir_flag_spec\"
++ fi
++ finalize_rpath="$rpath"
++
++ if test -n "$libobjs" && test "$build_old_libs" = yes; then
++ # Transform all the library objects into standard objects.
++ compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
++ finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
++ fi
++
++ func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
++
++ # template prelinking step
++ if test -n "$prelink_cmds"; then
++ func_execute_cmds "$prelink_cmds" 'exit $?'
++ fi
++
++ wrappers_required=yes
++ case $host in
++ *cegcc* | *mingw32ce*)
++ # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
++ wrappers_required=no
++ ;;
++ *cygwin* | *mingw* )
++ if test "$build_libtool_libs" != yes; then
++ wrappers_required=no
++ fi
++ ;;
++ *)
++ if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
++ wrappers_required=no
++ fi
++ ;;
++ esac
++ if test "$wrappers_required" = no; then
++ # Replace the output file specification.
++ compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
++ link_command="$compile_command$compile_rpath"
++
++ # We have no uninstalled library dependencies, so finalize right now.
++ exit_status=0
++ func_show_eval "$link_command" 'exit_status=$?'
++
++ if test -n "$postlink_cmds"; then
++ func_to_tool_file "$output"
++ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
++ func_execute_cmds "$postlink_cmds" 'exit $?'
++ fi
++
++ # Delete the generated files.
++ if test -f "$output_objdir/${outputname}S.${objext}"; then
++ func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
++ fi
++
++ exit $exit_status
++ fi
++
++ if test -n "$compile_shlibpath$finalize_shlibpath"; then
++ compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
++ fi
++ if test -n "$finalize_shlibpath"; then
++ finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
++ fi
++
++ compile_var=
++ finalize_var=
++ if test -n "$runpath_var"; then
++ if test -n "$perm_rpath"; then
++ # We should set the runpath_var.
++ rpath=
++ for dir in $perm_rpath; do
++ rpath+="$dir:"
++ done
++ compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
++ fi
++ if test -n "$finalize_perm_rpath"; then
++ # We should set the runpath_var.
++ rpath=
++ for dir in $finalize_perm_rpath; do
++ rpath+="$dir:"
++ done
++ finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
++ fi
++ fi
++
++ if test "$no_install" = yes; then
++ # We don't need to create a wrapper script.
++ link_command="$compile_var$compile_command$compile_rpath"
++ # Replace the output file specification.
++ link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
++ # Delete the old output file.
++ $opt_dry_run || $RM $output
++ # Link the executable and exit
++ func_show_eval "$link_command" 'exit $?'
++
++ if test -n "$postlink_cmds"; then
++ func_to_tool_file "$output"
++ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
++ func_execute_cmds "$postlink_cmds" 'exit $?'
++ fi
++
++ exit $EXIT_SUCCESS
++ fi
++
++ if test "$hardcode_action" = relink; then
++ # Fast installation is not supported
++ link_command="$compile_var$compile_command$compile_rpath"
++ relink_command="$finalize_var$finalize_command$finalize_rpath"
++
++ func_warning "this platform does not like uninstalled shared libraries"
++ func_warning "\`$output' will be relinked during installation"
++ else
++ if test "$fast_install" != no; then
++ link_command="$finalize_var$compile_command$finalize_rpath"
++ if test "$fast_install" = yes; then
++ relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
++ else
++ # fast_install is set to needless
++ relink_command=
++ fi
++ else
++ link_command="$compile_var$compile_command$compile_rpath"
++ relink_command="$finalize_var$finalize_command$finalize_rpath"
++ fi
++ fi
++
++ # Replace the output file specification.
++ link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
++
++ # Delete the old output files.
++ $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
++
++ func_show_eval "$link_command" 'exit $?'
++
++ if test -n "$postlink_cmds"; then
++ func_to_tool_file "$output_objdir/$outputname"
++ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
++ func_execute_cmds "$postlink_cmds" 'exit $?'
++ fi
++
++ # Now create the wrapper script.
++ func_verbose "creating $output"
++
++ # Quote the relink command for shipping.
++ if test -n "$relink_command"; then
++ # Preserve any variables that may affect compiler behavior
++ for var in $variables_saved_for_relink; do
++ if eval test -z \"\${$var+set}\"; then
++ relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
++ elif eval var_value=\$$var; test -z "$var_value"; then
++ relink_command="$var=; export $var; $relink_command"
++ else
++ func_quote_for_eval "$var_value"
++ relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
++ fi
++ done
++ relink_command="(cd `pwd`; $relink_command)"
++ relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
++ fi
++
++ # Only actually do things if not in dry run mode.
++ $opt_dry_run || {
++ # win32 will think the script is a binary if it has
++ # a .exe suffix, so we strip it off here.
++ case $output in
++ *.exe) func_stripname '' '.exe' "$output"
++ output=$func_stripname_result ;;
++ esac
++ # test for cygwin because mv fails w/o .exe extensions
++ case $host in
++ *cygwin*)
++ exeext=.exe
++ func_stripname '' '.exe' "$outputname"
++ outputname=$func_stripname_result ;;
++ *) exeext= ;;
++ esac
++ case $host in
++ *cygwin* | *mingw* )
++ func_dirname_and_basename "$output" "" "."
++ output_name=$func_basename_result
++ output_path=$func_dirname_result
++ cwrappersource="$output_path/$objdir/lt-$output_name.c"
++ cwrapper="$output_path/$output_name.exe"
++ $RM $cwrappersource $cwrapper
++ trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
++
++ func_emit_cwrapperexe_src > $cwrappersource
++
++ # The wrapper executable is built using the $host compiler,
++ # because it contains $host paths and files. If cross-
++ # compiling, it, like the target executable, must be
++ # executed on the $host or under an emulation environment.
++ $opt_dry_run || {
++ $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
++ $STRIP $cwrapper
++ }
++
++ # Now, create the wrapper script for func_source use:
++ func_ltwrapper_scriptname $cwrapper
++ $RM $func_ltwrapper_scriptname_result
++ trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
++ $opt_dry_run || {
++ # note: this script will not be executed, so do not chmod.
++ if test "x$build" = "x$host" ; then
++ $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
++ else
++ func_emit_wrapper no > $func_ltwrapper_scriptname_result
++ fi
++ }
++ ;;
++ * )
++ $RM $output
++ trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
++
++ func_emit_wrapper no > $output
++ chmod +x $output
++ ;;
++ esac
++ }
++ exit $EXIT_SUCCESS
++ ;;
++ esac
++
++ # See if we need to build an old-fashioned archive.
++ for oldlib in $oldlibs; do
++
++ if test "$build_libtool_libs" = convenience; then
++ oldobjs="$libobjs_save $symfileobj"
++ addlibs="$convenience"
++ build_libtool_libs=no
++ else
++ if test "$build_libtool_libs" = module; then
++ oldobjs="$libobjs_save"
++ build_libtool_libs=no
++ else
++ oldobjs="$old_deplibs $non_pic_objects"
++ if test "$preload" = yes && test -f "$symfileobj"; then
++ oldobjs+=" $symfileobj"
++ fi
++ fi
++ addlibs="$old_convenience"
++ fi
++
++ if test -n "$addlibs"; then
++ gentop="$output_objdir/${outputname}x"
++ generated+=" $gentop"
++
++ func_extract_archives $gentop $addlibs
++ oldobjs+=" $func_extract_archives_result"
++ fi
++
++ # Do each command in the archive commands.
++ if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
++ cmds=$old_archive_from_new_cmds
++ else
++
++ # Add any objects from preloaded convenience libraries
++ if test -n "$dlprefiles"; then
++ gentop="$output_objdir/${outputname}x"
++ generated+=" $gentop"
++
++ func_extract_archives $gentop $dlprefiles
++ oldobjs+=" $func_extract_archives_result"
++ fi
++
++ # POSIX demands no paths to be encoded in archives. We have
++ # to avoid creating archives with duplicate basenames if we
++ # might have to extract them afterwards, e.g., when creating a
++ # static archive out of a convenience library, or when linking
++ # the entirety of a libtool archive into another (currently
++ # not supported by libtool).
++ if (for obj in $oldobjs
++ do
++ func_basename "$obj"
++ $ECHO "$func_basename_result"
++ done | sort | sort -uc >/dev/null 2>&1); then
++ :
++ else
++ echo "copying selected object files to avoid basename conflicts..."
++ gentop="$output_objdir/${outputname}x"
++ generated+=" $gentop"
++ func_mkdir_p "$gentop"
++ save_oldobjs=$oldobjs
++ oldobjs=
++ counter=1
++ for obj in $save_oldobjs
++ do
++ func_basename "$obj"
++ objbase="$func_basename_result"
++ case " $oldobjs " in
++ " ") oldobjs=$obj ;;
++ *[\ /]"$objbase "*)
++ while :; do
++ # Make sure we don't pick an alternate name that also
++ # overlaps.
++ newobj=lt$counter-$objbase
++ func_arith $counter + 1
++ counter=$func_arith_result
++ case " $oldobjs " in
++ *[\ /]"$newobj "*) ;;
++ *) if test ! -f "$gentop/$newobj"; then break; fi ;;
++ esac
++ done
++ func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
++ oldobjs+=" $gentop/$newobj"
++ ;;
++ *) oldobjs+=" $obj" ;;
++ esac
++ done
++ fi
++ eval cmds=\"$old_archive_cmds\"
++
++ func_len " $cmds"
++ len=$func_len_result
++ if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++ cmds=$old_archive_cmds
++ elif test -n "$archiver_list_spec"; then
++ func_verbose "using command file archive linking..."
++ for obj in $oldobjs
++ do
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result"
++ done > $output_objdir/$libname.libcmd
++ func_to_tool_file "$output_objdir/$libname.libcmd"
++ oldobjs=" $archiver_list_spec$func_to_tool_file_result"
++ cmds=$old_archive_cmds
++ else
++ # the command line is too long to link in one step, link in parts
++ func_verbose "using piecewise archive linking..."
++ save_RANLIB=$RANLIB
++ RANLIB=:
++ objlist=
++ concat_cmds=
++ save_oldobjs=$oldobjs
++ oldobjs=
++ # Is there a better way of finding the last object in the list?
++ for obj in $save_oldobjs
++ do
++ last_oldobj=$obj
++ done
++ eval test_cmds=\"$old_archive_cmds\"
++ func_len " $test_cmds"
++ len0=$func_len_result
++ len=$len0
++ for obj in $save_oldobjs
++ do
++ func_len " $obj"
++ func_arith $len + $func_len_result
++ len=$func_arith_result
++ objlist+=" $obj"
++ if test "$len" -lt "$max_cmd_len"; then
++ :
++ else
++ # the above command should be used before it gets too long
++ oldobjs=$objlist
++ if test "$obj" = "$last_oldobj" ; then
++ RANLIB=$save_RANLIB
++ fi
++ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
++ objlist=
++ len=$len0
++ fi
++ done
++ RANLIB=$save_RANLIB
++ oldobjs=$objlist
++ if test "X$oldobjs" = "X" ; then
++ eval cmds=\"\$concat_cmds\"
++ else
++ eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
++ fi
++ fi
++ fi
++ func_execute_cmds "$cmds" 'exit $?'
++ done
++
++ test -n "$generated" && \
++ func_show_eval "${RM}r$generated"
++
++ # Now create the libtool archive.
++ case $output in
++ *.la)
++ old_library=
++ test "$build_old_libs" = yes && old_library="$libname.$libext"
++ func_verbose "creating $output"
++
++ # Preserve any variables that may affect compiler behavior
++ for var in $variables_saved_for_relink; do
++ if eval test -z \"\${$var+set}\"; then
++ relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
++ elif eval var_value=\$$var; test -z "$var_value"; then
++ relink_command="$var=; export $var; $relink_command"
++ else
++ func_quote_for_eval "$var_value"
++ relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
++ fi
++ done
++ # Quote the link command for shipping.
++ relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
++ relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
++ if test "$hardcode_automatic" = yes ; then
++ relink_command=
++ fi
++
++ # Only create the output if not a dry run.
++ $opt_dry_run || {
++ for installed in no yes; do
++ if test "$installed" = yes; then
++ if test -z "$install_libdir"; then
++ break
++ fi
++ output="$output_objdir/$outputname"i
++ # Replace all uninstalled libtool libraries with the installed ones
++ newdependency_libs=
++ for deplib in $dependency_libs; do
++ case $deplib in
++ *.la)
++ func_basename "$deplib"
++ name="$func_basename_result"
++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++ test -z "$libdir" && \
++ func_fatal_error "\`$deplib' is not a valid libtool archive"
++ newdependency_libs+=" ${lt_sysroot:+=}$libdir/$name"
++ ;;
++ -L*)
++ func_stripname -L '' "$deplib"
++ func_replace_sysroot "$func_stripname_result"
++ newdependency_libs+=" -L$func_replace_sysroot_result"
++ ;;
++ -R*)
++ func_stripname -R '' "$deplib"
++ func_replace_sysroot "$func_stripname_result"
++ newdependency_libs+=" -R$func_replace_sysroot_result"
++ ;;
++ *) newdependency_libs+=" $deplib" ;;
++ esac
++ done
++ dependency_libs="$newdependency_libs"
++ newdlfiles=
++
++ for lib in $dlfiles; do
++ case $lib in
++ *.la)
++ func_basename "$lib"
++ name="$func_basename_result"
++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
++ test -z "$libdir" && \
++ func_fatal_error "\`$lib' is not a valid libtool archive"
++ newdlfiles+=" ${lt_sysroot:+=}$libdir/$name"
++ ;;
++ *) newdlfiles+=" $lib" ;;
++ esac
++ done
++ dlfiles="$newdlfiles"
++ newdlprefiles=
++ for lib in $dlprefiles; do
++ case $lib in
++ *.la)
++ # Only pass preopened files to the pseudo-archive (for
++ # eventual linking with the app. that links it) if we
++ # didn't already link the preopened objects directly into
++ # the library:
++ func_basename "$lib"
++ name="$func_basename_result"
++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
++ test -z "$libdir" && \
++ func_fatal_error "\`$lib' is not a valid libtool archive"
++ newdlprefiles+=" ${lt_sysroot:+=}$libdir/$name"
++ ;;
++ esac
++ done
++ dlprefiles="$newdlprefiles"
++ else
++ newdlfiles=
++ for lib in $dlfiles; do
++ case $lib in
++ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
++ *) abs=`pwd`"/$lib" ;;
++ esac
++ newdlfiles+=" $abs"
++ done
++ dlfiles="$newdlfiles"
++ newdlprefiles=
++ for lib in $dlprefiles; do
++ case $lib in
++ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
++ *) abs=`pwd`"/$lib" ;;
++ esac
++ newdlprefiles+=" $abs"
++ done
++ dlprefiles="$newdlprefiles"
++ fi
++ $RM $output
++ # place dlname in correct position for cygwin
++ # In fact, it would be nice if we could use this code for all target
++ # systems that can't hard-code library paths into their executables
++ # and that have no shared library path variable independent of PATH,
++ # but it turns out we can't easily determine that from inspecting
++ # libtool variables, so we have to hard-code the OSs to which it
++ # applies here; at the moment, that means platforms that use the PE
++ # object format with DLL files. See the long comment at the top of
++ # tests/bindir.at for full details.
++ tdlname=$dlname
++ case $host,$output,$installed,$module,$dlname in
++ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
++ # If a -bindir argument was supplied, place the dll there.
++ if test "x$bindir" != x ;
++ then
++ func_relative_path "$install_libdir" "$bindir"
++ tdlname=$func_relative_path_result$dlname
++ else
++ # Otherwise fall back on heuristic.
++ tdlname=../bin/$dlname
++ fi
++ ;;
++ esac
++ $ECHO > $output "\
++# $outputname - a libtool library file
++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# The name that we can dlopen(3).
++dlname='$tdlname'
++
++# Names of this library.
++library_names='$library_names'
++
++# The name of the static archive.
++old_library='$old_library'
++
++# Linker flags that can not go in dependency_libs.
++inherited_linker_flags='$new_inherited_linker_flags'
++
++# Libraries that this one depends upon.
++dependency_libs='$dependency_libs'
++
++# Names of additional weak libraries provided by this library
++weak_library_names='$weak_libs'
++
++# Version information for $libname.
++current=$current
++age=$age
++revision=$revision
++
++# Is this an already installed library?
++installed=$installed
++
++# Should we warn about portability when linking against -modules?
++shouldnotlink=$module
++
++# Files to dlopen/dlpreopen
++dlopen='$dlfiles'
++dlpreopen='$dlprefiles'
++
++# Directory that this library needs to be installed in:
++libdir='$install_libdir'"
++ if test "$installed" = no && test "$need_relink" = yes; then
++ $ECHO >> $output "\
++relink_command=\"$relink_command\""
++ fi
++ done
++ }
++
++ # Do a symbolic link so that the libtool archive can be found in
++ # LD_LIBRARY_PATH before the program is installed.
++ func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
++ ;;
++ esac
++ exit $EXIT_SUCCESS
++}
++
++{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
++ func_mode_link ${1+"$@"}
++
++
++# func_mode_uninstall arg...
++func_mode_uninstall ()
++{
++ $opt_debug
++ RM="$nonopt"
++ files=
++ rmforce=
++ exit_status=0
++
++ # This variable tells wrapper scripts just to set variables rather
++ # than running their programs.
++ libtool_install_magic="$magic"
++
++ for arg
++ do
++ case $arg in
++ -f) RM+=" $arg"; rmforce=yes ;;
++ -*) RM+=" $arg" ;;
++ *) files+=" $arg" ;;
++ esac
++ done
++
++ test -z "$RM" && \
++ func_fatal_help "you must specify an RM program"
++
++ rmdirs=
++
++ for file in $files; do
++ func_dirname "$file" "" "."
++ dir="$func_dirname_result"
++ if test "X$dir" = X.; then
++ odir="$objdir"
++ else
++ odir="$dir/$objdir"
++ fi
++ func_basename "$file"
++ name="$func_basename_result"
++ test "$opt_mode" = uninstall && odir="$dir"
++
++ # Remember odir for removal later, being careful to avoid duplicates
++ if test "$opt_mode" = clean; then
++ case " $rmdirs " in
++ *" $odir "*) ;;
++ *) rmdirs+=" $odir" ;;
++ esac
++ fi
++
++ # Don't error if the file doesn't exist and rm -f was used.
++ if { test -L "$file"; } >/dev/null 2>&1 ||
++ { test -h "$file"; } >/dev/null 2>&1 ||
++ test -f "$file"; then
++ :
++ elif test -d "$file"; then
++ exit_status=1
++ continue
++ elif test "$rmforce" = yes; then
++ continue
++ fi
++
++ rmfiles="$file"
++
++ case $name in
++ *.la)
++ # Possibly a libtool archive, so verify it.
++ if func_lalib_p "$file"; then
++ func_source $dir/$name
++
++ # Delete the libtool libraries and symlinks.
++ for n in $library_names; do
++ rmfiles+=" $odir/$n"
++ done
++ test -n "$old_library" && rmfiles+=" $odir/$old_library"
++
++ case "$opt_mode" in
++ clean)
++ case " $library_names " in
++ *" $dlname "*) ;;
++ *) test -n "$dlname" && rmfiles+=" $odir/$dlname" ;;
++ esac
++ test -n "$libdir" && rmfiles+=" $odir/$name $odir/${name}i"
++ ;;
++ uninstall)
++ if test -n "$library_names"; then
++ # Do each command in the postuninstall commands.
++ func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
++ fi
++
++ if test -n "$old_library"; then
++ # Do each command in the old_postuninstall commands.
++ func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
++ fi
++ # FIXME: should reinstall the best remaining shared library.
++ ;;
++ esac
++ fi
++ ;;
++
++ *.lo)
++ # Possibly a libtool object, so verify it.
++ if func_lalib_p "$file"; then
++
++ # Read the .lo file
++ func_source $dir/$name
++
++ # Add PIC object to the list of files to remove.
++ if test -n "$pic_object" &&
++ test "$pic_object" != none; then
++ rmfiles+=" $dir/$pic_object"
++ fi
++
++ # Add non-PIC object to the list of files to remove.
++ if test -n "$non_pic_object" &&
++ test "$non_pic_object" != none; then
++ rmfiles+=" $dir/$non_pic_object"
++ fi
++ fi
++ ;;
++
++ *)
++ if test "$opt_mode" = clean ; then
++ noexename=$name
++ case $file in
++ *.exe)
++ func_stripname '' '.exe' "$file"
++ file=$func_stripname_result
++ func_stripname '' '.exe' "$name"
++ noexename=$func_stripname_result
++ # $file with .exe has already been added to rmfiles,
++ # add $file without .exe
++ rmfiles+=" $file"
++ ;;
++ esac
++ # Do a test to see if this is a libtool program.
++ if func_ltwrapper_p "$file"; then
++ if func_ltwrapper_executable_p "$file"; then
++ func_ltwrapper_scriptname "$file"
++ relink_command=
++ func_source $func_ltwrapper_scriptname_result
++ rmfiles+=" $func_ltwrapper_scriptname_result"
++ else
++ relink_command=
++ func_source $dir/$noexename
++ fi
++
++ # note $name still contains .exe if it was in $file originally
++ # as does the version of $file that was added into $rmfiles
++ rmfiles+=" $odir/$name $odir/${name}S.${objext}"
++ if test "$fast_install" = yes && test -n "$relink_command"; then
++ rmfiles+=" $odir/lt-$name"
++ fi
++ if test "X$noexename" != "X$name" ; then
++ rmfiles+=" $odir/lt-${noexename}.c"
++ fi
++ fi
++ fi
++ ;;
++ esac
++ func_show_eval "$RM $rmfiles" 'exit_status=1'
++ done
++
++ # Try to remove the ${objdir}s in the directories where we deleted files
++ for dir in $rmdirs; do
++ if test -d "$dir"; then
++ func_show_eval "rmdir $dir >/dev/null 2>&1"
++ fi
++ done
++
++ exit $exit_status
++}
++
++{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
++ func_mode_uninstall ${1+"$@"}
++
++test -z "$opt_mode" && {
++ help="$generic_help"
++ func_fatal_help "you must specify a MODE"
++}
++
++test -z "$exec_cmd" && \
++ func_fatal_help "invalid operation mode \`$opt_mode'"
++
++if test -n "$exec_cmd"; then
++ eval exec "$exec_cmd"
++ exit $EXIT_FAILURE
++fi
++
++exit $exit_status
++
++
++# The TAGs below are defined such that we never get into a situation
++# in which we disable both kinds of libraries. Given conflicting
++# choices, we go for a static library, that is the most portable,
++# since we can't tell whether shared libraries were disabled because
++# the user asked for that or because the platform doesn't support
++# them. This is particularly important on AIX, because we don't
++# support having both static and shared libraries enabled at the same
++# time on that platform, so we default to a shared-only configuration.
++# If a disable-shared tag is given, we'll fallback to a static-only
++# configuration. But we'll never go from static-only to shared-only.
++
++# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
++build_libtool_libs=no
++build_old_libs=yes
++# ### END LIBTOOL TAG CONFIG: disable-shared
++
++# ### BEGIN LIBTOOL TAG CONFIG: disable-static
++build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
++# ### END LIBTOOL TAG CONFIG: disable-static
++
++# Local Variables:
++# mode:shell-script
++# sh-indentation:2
++# End:
++# vi:sw=2
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/ltmain.sh crystalhd/filters/gst/gst-plugin/ltmain.sh
+--- crystalhd-07032010/filters/gst/gst-plugin/ltmain.sh 2010-06-24 04:17:39.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/ltmain.sh 2011-03-14 19:00:28.314549535 +0000
+@@ -1,9 +1,9 @@
+-# Generated from ltmain.m4sh.
+
+-# ltmain.sh (GNU libtool) 2.2.6b
++# libtool (GNU libtool) 2.4
+ # Written by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
++# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+ # This is free software; see the source for copying conditions. There is NO
+ # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+@@ -32,50 +32,56 @@
+ #
+ # Provide generalized library-building support services.
+ #
+-# --config show all configuration variables
+-# --debug enable verbose shell tracing
+-# -n, --dry-run display commands without modifying any files
+-# --features display basic configuration information and exit
+-# --mode=MODE use operation mode MODE
+-# --preserve-dup-deps don't remove duplicate dependency libraries
+-# --quiet, --silent don't print informational messages
+-# --tag=TAG use configuration variables from tag TAG
+-# -v, --verbose print informational messages (default)
+-# --version print version information
+-# -h, --help print short or long help message
++# --config show all configuration variables
++# --debug enable verbose shell tracing
++# -n, --dry-run display commands without modifying any files
++# --features display basic configuration information and exit
++# --mode=MODE use operation mode MODE
++# --preserve-dup-deps don't remove duplicate dependency libraries
++# --quiet, --silent don't print informational messages
++# --no-quiet, --no-silent
++# print informational messages (default)
++# --tag=TAG use configuration variables from tag TAG
++# -v, --verbose print more informational messages than default
++# --no-verbose don't print the extra informational messages
++# --version print version information
++# -h, --help, --help-all print short, long, or detailed help message
+ #
+ # MODE must be one of the following:
+ #
+-# clean remove files from the build directory
+-# compile compile a source file into a libtool object
+-# execute automatically set library path, then run a program
+-# finish complete the installation of libtool libraries
+-# install install libraries or executables
+-# link create a library or an executable
+-# uninstall remove libraries from an installed directory
++# clean remove files from the build directory
++# compile compile a source file into a libtool object
++# execute automatically set library path, then run a program
++# finish complete the installation of libtool libraries
++# install install libraries or executables
++# link create a library or an executable
++# uninstall remove libraries from an installed directory
+ #
+-# MODE-ARGS vary depending on the MODE.
++# MODE-ARGS vary depending on the MODE. When passed as first option,
++# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
+ # Try `$progname --help --mode=MODE' for a more detailed description of MODE.
+ #
+ # When reporting a bug, please describe a test case to reproduce it and
+ # include the following information:
+ #
+-# host-triplet: $host
+-# shell: $SHELL
+-# compiler: $LTCC
+-# compiler flags: $LTCFLAGS
+-# linker: $LD (gnu? $with_gnu_ld)
+-# $progname: (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1
+-# automake: $automake_version
+-# autoconf: $autoconf_version
++# host-triplet: $host
++# shell: $SHELL
++# compiler: $LTCC
++# compiler flags: $LTCFLAGS
++# linker: $LD (gnu? $with_gnu_ld)
++# $progname: (GNU libtool) 2.4
++# automake: $automake_version
++# autoconf: $autoconf_version
+ #
+ # Report bugs to <bug-libtool at gnu.org>.
++# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
++# General help using GNU software: <http://www.gnu.org/gethelp/>.
+
+-PROGRAM=ltmain.sh
++PROGRAM=libtool
+ PACKAGE=libtool
+-VERSION="2.2.6b Debian-2.2.6b-2ubuntu1"
++VERSION=2.4
+ TIMESTAMP=""
+-package_revision=1.3017
++package_revision=1.3293
+
+ # Be Bourne compatible
+ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+@@ -91,10 +97,15 @@ fi
+ BIN_SH=xpg4; export BIN_SH # for Tru64
+ DUALCASE=1; export DUALCASE # for MKS sh
+
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++$1
++_LTECHO_EOF'
++}
++
+ # NLS nuisances: We save the old values to restore during execute mode.
+-# Only set LANG and LC_ALL to C if already set.
+-# These must not be set unconditionally because not all systems understand
+-# e.g. LANG=C (notably SCO).
+ lt_user_locale=
+ lt_safe_locale=
+ for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+@@ -107,15 +118,24 @@ do
+ lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+ fi"
+ done
++LC_ALL=C
++LANGUAGE=C
++export LANGUAGE LC_ALL
+
+ $lt_unset CDPATH
+
+
++# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
++# is ksh but when the shell is invoked as "sh" and the current value of
++# the _XPG environment variable is not equal to 1 (one), the special
++# positional parameter $0, within a function call, is the name of the
++# function.
++progpath="$0"
+
+
+
+ : ${CP="cp -f"}
+-: ${ECHO="echo"}
++test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
+ : ${EGREP="/bin/grep -E"}
+ : ${FGREP="/bin/grep -F"}
+ : ${GREP="/bin/grep"}
+@@ -144,6 +164,27 @@ IFS=" $lt_nl"
+ dirname="s,/[^/]*$,,"
+ basename="s,^.*/,,"
+
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE. If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++ func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
++ if test "X$func_dirname_result" = "X${1}"; then
++ func_dirname_result="${3}"
++ else
++ func_dirname_result="$func_dirname_result${2}"
++ fi
++} # func_dirname may be replaced by extended shell implementation
++
++
++# func_basename file
++func_basename ()
++{
++ func_basename_result=`$ECHO "${1}" | $SED "$basename"`
++} # func_basename may be replaced by extended shell implementation
++
++
+ # func_dirname_and_basename file append nondir_replacement
+ # perform func_basename and func_dirname in a single function
+ # call:
+@@ -158,33 +199,183 @@ basename="s,^.*/,,"
+ # those functions but instead duplicate the functionality here.
+ func_dirname_and_basename ()
+ {
+- # Extract subdirectory from the argument.
+- func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+- if test "X$func_dirname_result" = "X${1}"; then
+- func_dirname_result="${3}"
- else
-- enable_dlopen=no
+- func_dirname_result="$func_dirname_result${2}"
- fi
+- func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
++ # Extract subdirectory from the argument.
++ func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
++ if test "X$func_dirname_result" = "X${1}"; then
++ func_dirname_result="${3}"
++ else
++ func_dirname_result="$func_dirname_result${2}"
++ fi
++ func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
++} # func_dirname_and_basename may be replaced by extended shell implementation
++
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++# func_strip_suffix prefix name
++func_stripname ()
++{
++ case ${2} in
++ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
++ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
++ esac
++} # func_stripname may be replaced by extended shell implementation
++
++
++# These SED scripts presuppose an absolute path with a trailing slash.
++pathcar='s,^/\([^/]*\).*$,\1,'
++pathcdr='s,^/[^/]*,,'
++removedotparts=':dotsl
++ s@/\./@/@g
++ t dotsl
++ s,/\.$,/,'
++collapseslashes='s@/\{1,\}@/@g'
++finalslash='s,/*$,/,'
++
++# func_normal_abspath PATH
++# Remove doubled-up and trailing slashes, "." path components,
++# and cancel out any ".." path components in PATH after making
++# it an absolute path.
++# value returned in "$func_normal_abspath_result"
++func_normal_abspath ()
++{
++ # Start from root dir and reassemble the path.
++ func_normal_abspath_result=
++ func_normal_abspath_tpath=$1
++ func_normal_abspath_altnamespace=
++ case $func_normal_abspath_tpath in
++ "")
++ # Empty path, that just means $cwd.
++ func_stripname '' '/' "`pwd`"
++ func_normal_abspath_result=$func_stripname_result
++ return
++ ;;
++ # The next three entries are used to spot a run of precisely
++ # two leading slashes without using negated character classes;
++ # we take advantage of case's first-match behaviour.
++ ///*)
++ # Unusual form of absolute path, do nothing.
++ ;;
++ //*)
++ # Not necessarily an ordinary path; POSIX reserves leading '//'
++ # and for example Cygwin uses it to access remote file shares
++ # over CIFS/SMB, so we conserve a leading double slash if found.
++ func_normal_abspath_altnamespace=/
++ ;;
++ /*)
++ # Absolute path, do nothing.
++ ;;
++ *)
++ # Relative path, prepend $cwd.
++ func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
++ ;;
++ esac
++ # Cancel out all the simple stuff to save iterations. We also want
++ # the path to end with a slash for ease of parsing, so make sure
++ # there is one (and only one) here.
++ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
++ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
++ while :; do
++ # Processed it all yet?
++ if test "$func_normal_abspath_tpath" = / ; then
++ # If we ascended to the root using ".." the result may be empty now.
++ if test -z "$func_normal_abspath_result" ; then
++ func_normal_abspath_result=/
++ fi
++ break
++ fi
++ func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
++ -e "$pathcar"`
++ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
++ -e "$pathcdr"`
++ # Figure out what to do with it
++ case $func_normal_abspath_tcomponent in
++ "")
++ # Trailing empty path component, ignore it.
++ ;;
++ ..)
++ # Parent dir; strip last assembled component from result.
++ func_dirname "$func_normal_abspath_result"
++ func_normal_abspath_result=$func_dirname_result
++ ;;
++ *)
++ # Actual path component, append it.
++ func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
++ ;;
++ esac
++ done
++ # Restore leading double-slash if one was found on entry.
++ func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
+ }
+
+-# Generated shell functions inserted here.
++# func_relative_path SRCDIR DSTDIR
++# generates a relative path from SRCDIR to DSTDIR, with a trailing
++# slash if non-empty, suitable for immediately appending a filename
++# without needing to append a separator.
++# value returned in "$func_relative_path_result"
++func_relative_path ()
++{
++ func_relative_path_result=
++ func_normal_abspath "$1"
++ func_relative_path_tlibdir=$func_normal_abspath_result
++ func_normal_abspath "$2"
++ func_relative_path_tbindir=$func_normal_abspath_result
++
++ # Ascend the tree starting from libdir
++ while :; do
++ # check if we have found a prefix of bindir
++ case $func_relative_path_tbindir in
++ $func_relative_path_tlibdir)
++ # found an exact match
++ func_relative_path_tcancelled=
++ break
++ ;;
++ $func_relative_path_tlibdir*)
++ # found a matching prefix
++ func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
++ func_relative_path_tcancelled=$func_stripname_result
++ if test -z "$func_relative_path_result"; then
++ func_relative_path_result=.
++ fi
++ break
++ ;;
++ *)
++ func_dirname $func_relative_path_tlibdir
++ func_relative_path_tlibdir=${func_dirname_result}
++ if test "x$func_relative_path_tlibdir" = x ; then
++ # Have to descend all the way to the root!
++ func_relative_path_result=../$func_relative_path_result
++ func_relative_path_tcancelled=$func_relative_path_tbindir
++ break
++ fi
++ func_relative_path_result=../$func_relative_path_result
++ ;;
++ esac
++ done
+
+-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+-# is ksh but when the shell is invoked as "sh" and the current value of
+-# the _XPG environment variable is not equal to 1 (one), the special
+-# positional parameter $0, within a function call, is the name of the
+-# function.
+-progpath="$0"
++ # Now calculate path; take care to avoid doubling-up slashes.
++ func_stripname '' '/' "$func_relative_path_result"
++ func_relative_path_result=$func_stripname_result
++ func_stripname '/' '/' "$func_relative_path_tcancelled"
++ if test "x$func_stripname_result" != x ; then
++ func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
++ fi
++
++ # Normalisation. If bindir is libdir, return empty string,
++ # else relative path ending with a slash; either way, target
++ # file name can be directly appended.
++ if test ! -z "$func_relative_path_result"; then
++ func_stripname './' '' "$func_relative_path_result/"
++ func_relative_path_result=$func_stripname_result
++ fi
++}
+
+ # The name of this program:
+-# In the unlikely event $progname began with a '-', it would play havoc with
+-# func_echo (imagine progname=-n), so we prepend ./ in that case:
+ func_dirname_and_basename "$progpath"
+ progname=$func_basename_result
+-case $progname in
+- -*) progname=./$progname ;;
+-esac
+
+ # Make sure we have an absolute path for reexecution:
+ case $progpath in
+@@ -215,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+ # Same as above, but do not quote variable references.
+ double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
++# Sed substitution that turns a string into a regex matching for the
++# string literally.
++sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
++
++# Sed substitution that converts a w32 file name or path
++# which contains forward slashes, into one that contains
++# (escaped) backslashes. A very naive implementation.
++lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
++
+ # Re-`\' parameter expansions in output of double_quote_subst that were
+ # `\'-ed in input to the same. If an odd number of `\' preceded a '$'
+ # in input to double_quote_subst, that '$' was protected from expansion.
+@@ -243,7 +443,7 @@ opt_warning=:
+ # name if it has been set yet.
+ func_echo ()
+ {
+- $ECHO "$progname${mode+: }$mode: $*"
++ $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
+ }
+
+ # func_verbose arg...
+@@ -258,18 +458,25 @@ func_verbose ()
+ :
+ }
+
++# func_echo_all arg...
++# Invoke $ECHO with all args, space-separated.
++func_echo_all ()
++{
++ $ECHO "$*"
++}
++
+ # func_error arg...
+ # Echo program name prefixed message to standard error.
+ func_error ()
+ {
+- $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
++ $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
+ }
+
+ # func_warning arg...
+ # Echo program name prefixed warning message to standard error.
+ func_warning ()
+ {
+- $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
++ $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
+
+ # bash bug again:
+ :
+@@ -326,9 +533,9 @@ func_mkdir_p ()
+ case $my_directory_path in */*) ;; *) break ;; esac
+
+ # ...otherwise throw away the child directory and loop
+- my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"`
++ my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
+ done
+- my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'`
++ my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
+
+ save_mkdir_p_IFS="$IFS"; IFS=':'
+ for my_dir in $my_dir_list; do
+@@ -378,7 +585,7 @@ func_mktempdir ()
+ func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
+ fi
+
+- $ECHO "X$my_tmpdir" | $Xsed
++ $ECHO "$my_tmpdir"
+ }
+
+
+@@ -392,7 +599,7 @@ func_quote_for_eval ()
+ {
+ case $1 in
+ *[\\\`\"\$]*)
+- func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;;
++ func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
+ *)
+ func_quote_for_eval_unquoted_result="$1" ;;
+ esac
+@@ -419,7 +626,7 @@ func_quote_for_expand ()
+ {
+ case $1 in
+ *[\\\`\"]*)
+- my_arg=`$ECHO "X$1" | $Xsed \
++ my_arg=`$ECHO "$1" | $SED \
+ -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
+ *)
+ my_arg="$1" ;;
+@@ -488,15 +695,39 @@ func_show_eval_locale ()
+ fi
+ }
+
-
-- case $lt_cv_dlopen in
-- dlopen)
-- save_CPPFLAGS="$CPPFLAGS"
-- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
--
-- save_LDFLAGS="$LDFLAGS"
-- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
--
-- save_LIBS="$LIBS"
-- LIBS="$lt_cv_dlopen_libs $LIBS"
--
-- AC_CACHE_CHECK([whether a program can dlopen itself],
-- lt_cv_dlopen_self, [dnl
-- _LT_TRY_DLOPEN_SELF(
-- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
-- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
-- ])
--
-- if test "x$lt_cv_dlopen_self" = xyes; then
-- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
-- lt_cv_dlopen_self_static, [dnl
-- _LT_TRY_DLOPEN_SELF(
-- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
-- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
-- ])
-- fi
-
-- CPPFLAGS="$save_CPPFLAGS"
-- LDFLAGS="$save_LDFLAGS"
-- LIBS="$save_LIBS"
++# func_tr_sh
++# Turn $1 into a string suitable for a shell variable name.
++# Result is stored in $func_tr_sh_result. All characters
++# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
++# if $1 begins with a digit, a '_' is prepended as well.
++func_tr_sh ()
++{
++ case $1 in
++ [0-9]* | *[!a-zA-Z0-9_]*)
++ func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
++ ;;
++ * )
++ func_tr_sh_result=$1
++ ;;
++ esac
++}
+
+
+ # func_version
+ # Echo version message to standard output and exit.
+ func_version ()
+ {
+- $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / {
++ $opt_debug
++
++ $SED -n '/(C)/!b go
++ :more
++ /\./!{
++ N
++ s/\n# / /
++ b more
++ }
++ :go
++ /^# '$PROGRAM' (GNU /,/# warranty; / {
+ s/^# //
+ s/^# *$//
+ s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
+@@ -509,22 +740,28 @@ func_version ()
+ # Echo short help message to standard output and exit.
+ func_usage ()
+ {
+- $SED -n '/^# Usage:/,/# -h/ {
++ $opt_debug
++
++ $SED -n '/^# Usage:/,/^# *.*--help/ {
+ s/^# //
+ s/^# *$//
+ s/\$progname/'$progname'/
+ p
+ }' < "$progpath"
+- $ECHO
++ echo
+ $ECHO "run \`$progname --help | more' for full usage"
+ exit $?
+ }
+
+-# func_help
+-# Echo long help message to standard output and exit.
++# func_help [NOEXIT]
++# Echo long help message to standard output and exit,
++# unless 'noexit' is passed as argument.
+ func_help ()
+ {
++ $opt_debug
++
+ $SED -n '/^# Usage:/,/# Report bugs to/ {
++ :print
+ s/^# //
+ s/^# *$//
+ s*\$progname*'$progname'*
+@@ -537,8 +774,15 @@ func_help ()
+ s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
+ s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+ p
+- }' < "$progpath"
+- exit $?
++ d
++ }
++ /^# .* home page:/b print
++ /^# General help using/b print
++ ' < "$progpath"
++ ret=$?
++ if test -z "$1"; then
++ exit $ret
++ fi
+ }
+
+ # func_missing_arg argname
+@@ -546,63 +790,106 @@ func_help ()
+ # exit_cmd.
+ func_missing_arg ()
+ {
+- func_error "missing argument for $1"
++ $opt_debug
++
++ func_error "missing argument for $1."
+ exit_cmd=exit
+ }
+
+-exit_cmd=:
+
++# func_split_short_opt shortopt
++# Set func_split_short_opt_name and func_split_short_opt_arg shell
++# variables after splitting SHORTOPT after the 2nd character.
++func_split_short_opt ()
++{
++ my_sed_short_opt='1s/^\(..\).*$/\1/;q'
++ my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
++
++ func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
++ func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
++} # func_split_short_opt may be replaced by extended shell implementation
++
++
++# func_split_long_opt longopt
++# Set func_split_long_opt_name and func_split_long_opt_arg shell
++# variables after splitting LONGOPT at the `=' sign.
++func_split_long_opt ()
++{
++ my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
++ my_sed_long_arg='1s/^--[^=]*=//'
++
++ func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
++ func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
++} # func_split_long_opt may be replaced by extended shell implementation
+
++exit_cmd=:
+
+
+
+-# Check that we have a working $ECHO.
+-if test "X$1" = X--no-reexec; then
+- # Discard the --no-reexec flag, and continue.
+- shift
+-elif test "X$1" = X--fallback-echo; then
+- # Avoid inline document here, it may be left over
+- :
+-elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then
+- # Yippee, $ECHO works!
+- :
+-else
+- # Restart under the correct shell, and then maybe $ECHO will work.
+- exec $SHELL "$progpath" --no-reexec ${1+"$@"}
+-fi
+
+-if test "X$1" = X--fallback-echo; then
+- # used as fallback echo
+- shift
+- cat <<EOF
+-$*
+-EOF
+- exit $EXIT_SUCCESS
+-fi
+
+ magic="%%%MAGIC variable%%%"
+ magic_exe="%%%MAGIC EXE variable%%%"
+
+ # Global variables.
+-# $mode is unset
+ nonopt=
+-execute_dlfiles=
+ preserve_args=
+ lo2o="s/\\.lo\$/.${objext}/"
+ o2lo="s/\\.${objext}\$/.lo/"
+ extracted_archives=
+ extracted_serial=0
+
+-opt_dry_run=false
+-opt_duplicate_deps=false
+-opt_silent=false
+-opt_debug=:
+-
+ # If this variable is set in any of the actions, the command in it
+ # will be execed at the end. This prevents here-documents from being
+ # left over by shells.
+ exec_cmd=
+
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++ eval "${1}=\$${1}\${2}"
++} # func_append may be replaced by extended shell implementation
++
++# func_append_quoted var value
++# Quote VALUE and append to the end of shell variable VAR, separated
++# by a space.
++func_append_quoted ()
++{
++ func_quote_for_eval "${2}"
++ eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
++} # func_append_quoted may be replaced by extended shell implementation
++
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++ func_arith_result=`expr "${@}"`
++} # func_arith may be replaced by extended shell implementation
++
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++ func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
++} # func_len may be replaced by extended shell implementation
++
++
++# func_lo2o object
++func_lo2o ()
++{
++ func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
++} # func_lo2o may be replaced by extended shell implementation
++
++
++# func_xform libobj-or-source
++func_xform ()
++{
++ func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
++} # func_xform may be replaced by extended shell implementation
++
++
+ # func_fatal_configuration arg...
+ # Echo program name prefixed message to standard error, followed by
+ # a configuration failure hint, and exit.
+@@ -636,16 +923,16 @@ func_config ()
+ # Display the features supported by this script.
+ func_features ()
+ {
+- $ECHO "host: $host"
++ echo "host: $host"
+ if test "$build_libtool_libs" = yes; then
+- $ECHO "enable shared libraries"
++ echo "enable shared libraries"
+ else
+- $ECHO "disable shared libraries"
++ echo "disable shared libraries"
+ fi
+ if test "$build_old_libs" = yes; then
+- $ECHO "enable static libraries"
++ echo "enable static libraries"
+ else
+- $ECHO "disable static libraries"
++ echo "disable static libraries"
+ fi
+
+ exit $?
+@@ -692,117 +979,204 @@ func_enable_tag ()
+ esac
+ }
+
+-# Parse options once, thoroughly. This comes as soon as possible in
+-# the script to make things like `libtool --version' happen quickly.
++# func_check_version_match
++# Ensure that we are using m4 macros, and libtool script from the same
++# release of libtool.
++func_check_version_match ()
+ {
++ if test "$package_revision" != "$macro_revision"; then
++ if test "$VERSION" != "$macro_version"; then
++ if test -z "$macro_version"; then
++ cat >&2 <<_LT_EOF
++$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from an older release.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++ else
++ cat >&2 <<_LT_EOF
++$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++ fi
++ else
++ cat >&2 <<_LT_EOF
++$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
++$progname: but the definition of this LT_INIT comes from revision $macro_revision.
++$progname: You should recreate aclocal.m4 with macros from revision $package_revision
++$progname: of $PACKAGE $VERSION and run autoconf again.
++_LT_EOF
++ fi
+
+- # Shorthand for --mode=foo, only valid as the first argument
+- case $1 in
+- clean|clea|cle|cl)
+- shift; set dummy --mode clean ${1+"$@"}; shift
+- ;;
+- compile|compil|compi|comp|com|co|c)
+- shift; set dummy --mode compile ${1+"$@"}; shift
+- ;;
+- execute|execut|execu|exec|exe|ex|e)
+- shift; set dummy --mode execute ${1+"$@"}; shift
+- ;;
+- finish|finis|fini|fin|fi|f)
+- shift; set dummy --mode finish ${1+"$@"}; shift
+- ;;
+- install|instal|insta|inst|ins|in|i)
+- shift; set dummy --mode install ${1+"$@"}; shift
+- ;;
+- link|lin|li|l)
+- shift; set dummy --mode link ${1+"$@"}; shift
+- ;;
+- uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+- shift; set dummy --mode uninstall ${1+"$@"}; shift
- ;;
- esac
++ exit $EXIT_MISMATCH
++ fi
++}
+
+- # Parse non-mode specific arguments:
+- while test "$#" -gt 0; do
++
++# Shorthand for --mode=foo, only valid as the first argument
++case $1 in
++clean|clea|cle|cl)
++ shift; set dummy --mode clean ${1+"$@"}; shift
++ ;;
++compile|compil|compi|comp|com|co|c)
++ shift; set dummy --mode compile ${1+"$@"}; shift
++ ;;
++execute|execut|execu|exec|exe|ex|e)
++ shift; set dummy --mode execute ${1+"$@"}; shift
++ ;;
++finish|finis|fini|fin|fi|f)
++ shift; set dummy --mode finish ${1+"$@"}; shift
++ ;;
++install|instal|insta|inst|ins|in|i)
++ shift; set dummy --mode install ${1+"$@"}; shift
++ ;;
++link|lin|li|l)
++ shift; set dummy --mode link ${1+"$@"}; shift
++ ;;
++uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
++ shift; set dummy --mode uninstall ${1+"$@"}; shift
++ ;;
++esac
++
++
++
++# Option defaults:
++opt_debug=:
++opt_dry_run=false
++opt_config=false
++opt_preserve_dup_deps=false
++opt_features=false
++opt_finish=false
++opt_help=false
++opt_help_all=false
++opt_silent=:
++opt_verbose=:
++opt_silent=false
++opt_verbose=false
++
++
++# Parse options once, thoroughly. This comes as soon as possible in the
++# script to make things like `--version' happen as quickly as we can.
++{
++ # this just eases exit handling
++ while test $# -gt 0; do
+ opt="$1"
+ shift
+-
+ case $opt in
+- --config) func_config ;;
+-
+- --debug) preserve_args="$preserve_args $opt"
++ --debug|-x) opt_debug='set -x'
+ func_echo "enabling shell trace mode"
+- opt_debug='set -x'
+ $opt_debug
+ ;;
+-
+- -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break
+- execute_dlfiles="$execute_dlfiles $1"
+- shift
++ --dry-run|--dryrun|-n)
++ opt_dry_run=:
+ ;;
+-
+- --dry-run | -n) opt_dry_run=: ;;
+- --features) func_features ;;
+- --finish) mode="finish" ;;
+-
+- --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break
+- case $1 in
+- # Valid mode arguments:
+- clean) ;;
+- compile) ;;
+- execute) ;;
+- finish) ;;
+- install) ;;
+- link) ;;
+- relink) ;;
+- uninstall) ;;
+-
+- # Catch anything else as an error
+- *) func_error "invalid argument for $opt"
+- exit_cmd=exit
+- break
+- ;;
+- esac
+-
+- mode="$1"
++ --config)
++ opt_config=:
++func_config
++ ;;
++ --dlopen|-dlopen)
++ optarg="$1"
++ opt_dlopen="${opt_dlopen+$opt_dlopen
++}$optarg"
+ shift
+ ;;
+-
+ --preserve-dup-deps)
+- opt_duplicate_deps=: ;;
+-
+- --quiet|--silent) preserve_args="$preserve_args $opt"
+- opt_silent=:
++ opt_preserve_dup_deps=:
+ ;;
+-
+- --verbose| -v) preserve_args="$preserve_args $opt"
++ --features)
++ opt_features=:
++func_features
++ ;;
++ --finish)
++ opt_finish=:
++set dummy --mode finish ${1+"$@"}; shift
++ ;;
++ --help)
++ opt_help=:
++ ;;
++ --help-all)
++ opt_help_all=:
++opt_help=': help-all'
++ ;;
++ --mode)
++ test $# = 0 && func_missing_arg $opt && break
++ optarg="$1"
++ opt_mode="$optarg"
++case $optarg in
++ # Valid mode arguments:
++ clean|compile|execute|finish|install|link|relink|uninstall) ;;
++
++ # Catch anything else as an error
++ *) func_error "invalid argument for $opt"
++ exit_cmd=exit
++ break
++ ;;
++esac
++ shift
++ ;;
++ --no-silent|--no-quiet)
+ opt_silent=false
++func_append preserve_args " $opt"
+ ;;
+-
+- --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break
+- preserve_args="$preserve_args $opt $1"
+- func_enable_tag "$1" # tagname is set here
++ --no-verbose)
++ opt_verbose=false
++func_append preserve_args " $opt"
++ ;;
++ --silent|--quiet)
++ opt_silent=:
++func_append preserve_args " $opt"
++ opt_verbose=false
++ ;;
++ --verbose|-v)
++ opt_verbose=:
++func_append preserve_args " $opt"
++opt_silent=false
++ ;;
++ --tag)
++ test $# = 0 && func_missing_arg $opt && break
++ optarg="$1"
++ opt_tag="$optarg"
++func_append preserve_args " $opt $optarg"
++func_enable_tag "$optarg"
+ shift
+ ;;
+
++ -\?|-h) func_usage ;;
++ --help) func_help ;;
++ --version) func_version ;;
++
+ # Separate optargs to long options:
+- -dlopen=*|--mode=*|--tag=*)
+- func_opt_split "$opt"
+- set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
++ --*=*)
++ func_split_long_opt "$opt"
++ set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
+ shift
+ ;;
+
+- -\?|-h) func_usage ;;
+- --help) opt_help=: ;;
+- --version) func_version ;;
+-
+- -*) func_fatal_help "unrecognized option \`$opt'" ;;
+-
+- *) nonopt="$opt"
+- break
++ # Separate non-argument short options:
++ -\?*|-h*|-n*|-v*)
++ func_split_short_opt "$opt"
++ set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
++ shift
+ ;;
++
++ --) break ;;
++ -*) func_fatal_help "unrecognized option \`$opt'" ;;
++ *) set dummy "$opt" ${1+"$@"}; shift; break ;;
+ esac
+ done
+
++ # Validate options:
++
++ # save first non-option argument
++ if test "$#" -gt 0; then
++ nonopt="$opt"
++ shift
++ fi
++
++ # preserve --debug
++ test "$opt_debug" = : || func_append preserve_args " --debug"
+
+ case $host in
+ *cygwin* | *mingw* | *pw32* | *cegcc*)
+@@ -810,82 +1184,44 @@ func_enable_tag ()
+ opt_duplicate_compiler_generated_deps=:
+ ;;
+ *)
+- opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
++ opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
+ ;;
+ esac
+
+- # Having warned about all mis-specified options, bail out if
+- # anything was wrong.
+- $exit_cmd $EXIT_FAILURE
+-}
++ $opt_help || {
++ # Sanity checks first:
++ func_check_version_match
+
+-# func_check_version_match
+-# Ensure that we are using m4 macros, and libtool script from the same
+-# release of libtool.
+-func_check_version_match ()
+-{
+- if test "$package_revision" != "$macro_revision"; then
+- if test "$VERSION" != "$macro_version"; then
+- if test -z "$macro_version"; then
+- cat >&2 <<_LT_EOF
+-$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
+-$progname: definition of this LT_INIT comes from an older release.
+-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+-$progname: and run autoconf again.
+-_LT_EOF
+- else
+- cat >&2 <<_LT_EOF
+-$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
+-$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
+-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+-$progname: and run autoconf again.
+-_LT_EOF
+- fi
+- else
+- cat >&2 <<_LT_EOF
+-$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
+-$progname: but the definition of this LT_INIT comes from revision $macro_revision.
+-$progname: You should recreate aclocal.m4 with macros from revision $package_revision
+-$progname: of $PACKAGE $VERSION and run autoconf again.
+-_LT_EOF
++ if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
++ func_fatal_configuration "not configured to build any kind of library"
+ fi
+
+- exit $EXIT_MISMATCH
+- fi
+-}
-
-- case $lt_cv_dlopen_self in
-- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-- *) enable_dlopen_self=unknown ;;
-- esac
--
-- case $lt_cv_dlopen_self_static in
-- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-- *) enable_dlopen_self_static=unknown ;;
-- esac
--fi
--_LT_DECL([dlopen_support], [enable_dlopen], [0],
-- [Whether dlopen is supported])
--_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
-- [Whether dlopen of programs is supported])
--_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
-- [Whether dlopen of statically linked programs is supported])
--])
--m4trace:/usr/share/aclocal/libtool.m4:1841: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:1841: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:2741: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl
--AC_MSG_CHECKING([for $1])
--AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
--[case $MAGIC_CMD in
--[[\\/*] | ?:[\\/]*])
-- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-- ;;
--*)
-- lt_save_MAGIC_CMD="$MAGIC_CMD"
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--dnl $ac_dummy forces splitting on constant user-supplied paths.
--dnl POSIX.2 word splitting is done only on the output of word expansions,
--dnl not every word. This closes a longstanding sh security hole.
-- ac_dummy="m4_if([$2], , $PATH, [$2])"
-- for ac_dir in $ac_dummy; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f $ac_dir/$1; then
-- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
-- if test -n "$file_magic_test_file"; then
-- case $deplibs_check_method in
-- "file_magic "*)
-- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-- $EGREP "$file_magic_regex" > /dev/null; then
-- :
-- else
-- cat <<_LT_EOF 1>&2
-
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such. This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem. Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool at gnu.org
+-## ----------- ##
+-## Main. ##
+-## ----------- ##
++ # Darwin sucks
++ eval std_shrext=\"$shrext_cmds\"
+
+-$opt_help || {
+- # Sanity checks first:
+- func_check_version_match
++ # Only execute mode is allowed to have -dlopen flags.
++ if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
++ func_error "unrecognized option \`-dlopen'"
++ $ECHO "$help" 1>&2
++ exit $EXIT_FAILURE
++ fi
+
+- if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+- func_fatal_configuration "not configured to build any kind of library"
+- fi
++ # Change the help message to a mode-specific one.
++ generic_help="$help"
++ help="Try \`$progname --help --mode=$opt_mode' for more information."
++ }
+
+- test -z "$mode" && func_fatal_error "error: you must specify a MODE."
+
++ # Bail if the options were screwed
++ $exit_cmd $EXIT_FAILURE
++}
+
+- # Darwin sucks
+- eval std_shrext=\"$shrext_cmds\"
+
+
+- # Only execute mode is allowed to have -dlopen flags.
+- if test -n "$execute_dlfiles" && test "$mode" != execute; then
+- func_error "unrecognized option \`-dlopen'"
+- $ECHO "$help" 1>&2
+- exit $EXIT_FAILURE
+- fi
-
--_LT_EOF
-- fi ;;
-- esac
-- fi
-- break
+- # Change the help message to a mode-specific one.
+- generic_help="$help"
+- help="Try \`$progname --help --mode=$mode' for more information."
+-}
+
++## ----------- ##
++## Main. ##
++## ----------- ##
+
+ # func_lalib_p file
+ # True iff FILE is a libtool `.la' library or `.lo' object file.
+@@ -950,12 +1286,9 @@ func_ltwrapper_executable_p ()
+ # temporary ltwrapper_script.
+ func_ltwrapper_scriptname ()
+ {
+- func_ltwrapper_scriptname_result=""
+- if func_ltwrapper_executable_p "$1"; then
+- func_dirname_and_basename "$1" "" "."
+- func_stripname '' '.exe' "$func_basename_result"
+- func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+- fi
++ func_dirname_and_basename "$1" "" "."
++ func_stripname '' '.exe' "$func_basename_result"
++ func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+ }
+
+ # func_ltwrapper_p file
+@@ -1001,6 +1334,37 @@ func_source ()
+ }
+
+
++# func_resolve_sysroot PATH
++# Replace a leading = in PATH with a sysroot. Store the result into
++# func_resolve_sysroot_result
++func_resolve_sysroot ()
++{
++ func_resolve_sysroot_result=$1
++ case $func_resolve_sysroot_result in
++ =*)
++ func_stripname '=' '' "$func_resolve_sysroot_result"
++ func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
++ ;;
++ esac
++}
++
++# func_replace_sysroot PATH
++# If PATH begins with the sysroot, replace it with = and
++# store the result into func_replace_sysroot_result.
++func_replace_sysroot ()
++{
++ case "$lt_sysroot:$1" in
++ ?*:"$lt_sysroot"*)
++ func_stripname "$lt_sysroot" '' "$1"
++ func_replace_sysroot_result="=$func_stripname_result"
++ ;;
++ *)
++ # Including no sysroot.
++ func_replace_sysroot_result=$1
++ ;;
++ esac
++}
++
+ # func_infer_tag arg
+ # Infer tagged configuration to use if any are available and
+ # if one wasn't chosen via the "--tag" command line option.
+@@ -1013,13 +1377,15 @@ func_infer_tag ()
+ if test -n "$available_tags" && test -z "$tagname"; then
+ CC_quoted=
+ for arg in $CC; do
+- func_quote_for_eval "$arg"
+- CC_quoted="$CC_quoted $func_quote_for_eval_result"
++ func_append_quoted CC_quoted "$arg"
+ done
++ CC_expanded=`func_echo_all $CC`
++ CC_quoted_expanded=`func_echo_all $CC_quoted`
+ case $@ in
+ # Blanks in the command may have been stripped by the calling shell,
+ # but not from the CC environment variable when configure was run.
+- " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;;
++ " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
++ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;;
+ # Blanks at the start of $base_compile will cause this to fail
+ # if we don't check for them as well.
+ *)
+@@ -1030,11 +1396,13 @@ func_infer_tag ()
+ CC_quoted=
+ for arg in $CC; do
+ # Double-quote args containing other shell metacharacters.
+- func_quote_for_eval "$arg"
+- CC_quoted="$CC_quoted $func_quote_for_eval_result"
++ func_append_quoted CC_quoted "$arg"
+ done
++ CC_expanded=`func_echo_all $CC`
++ CC_quoted_expanded=`func_echo_all $CC_quoted`
+ case "$@ " in
+- " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*)
++ " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
++ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*)
+ # The compiler in the base compile command matches
+ # the one in the tagged configuration.
+ # Assume this is the tagged configuration we want.
+@@ -1097,6 +1465,486 @@ EOF
+ }
+ }
+
++
++##################################################
++# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
++##################################################
++
++# func_convert_core_file_wine_to_w32 ARG
++# Helper function used by file name conversion functions when $build is *nix,
++# and $host is mingw, cygwin, or some other w32 environment. Relies on a
++# correctly configured wine environment available, with the winepath program
++# in $build's $PATH.
++#
++# ARG is the $build file name to be converted to w32 format.
++# Result is available in $func_convert_core_file_wine_to_w32_result, and will
++# be empty on error (or when ARG is empty)
++func_convert_core_file_wine_to_w32 ()
++{
++ $opt_debug
++ func_convert_core_file_wine_to_w32_result="$1"
++ if test -n "$1"; then
++ # Unfortunately, winepath does not exit with a non-zero error code, so we
++ # are forced to check the contents of stdout. On the other hand, if the
++ # command is not found, the shell will set an exit code of 127 and print
++ # *an error message* to stdout. So we must check for both error code of
++ # zero AND non-empty stdout, which explains the odd construction:
++ func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
++ if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
++ func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
++ $SED -e "$lt_sed_naive_backslashify"`
++ else
++ func_convert_core_file_wine_to_w32_result=
++ fi
++ fi
++}
++# end: func_convert_core_file_wine_to_w32
++
++
++# func_convert_core_path_wine_to_w32 ARG
++# Helper function used by path conversion functions when $build is *nix, and
++# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
++# configured wine environment available, with the winepath program in $build's
++# $PATH. Assumes ARG has no leading or trailing path separator characters.
++#
++# ARG is path to be converted from $build format to win32.
++# Result is available in $func_convert_core_path_wine_to_w32_result.
++# Unconvertible file (directory) names in ARG are skipped; if no directory names
++# are convertible, then the result may be empty.
++func_convert_core_path_wine_to_w32 ()
++{
++ $opt_debug
++ # unfortunately, winepath doesn't convert paths, only file names
++ func_convert_core_path_wine_to_w32_result=""
++ if test -n "$1"; then
++ oldIFS=$IFS
++ IFS=:
++ for func_convert_core_path_wine_to_w32_f in $1; do
++ IFS=$oldIFS
++ func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
++ if test -n "$func_convert_core_file_wine_to_w32_result" ; then
++ if test -z "$func_convert_core_path_wine_to_w32_result"; then
++ func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
++ else
++ func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
++ fi
++ fi
++ done
++ IFS=$oldIFS
++ fi
++}
++# end: func_convert_core_path_wine_to_w32
++
++
++# func_cygpath ARGS...
++# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
++# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
++# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
++# (2), returns the Cygwin file name or path in func_cygpath_result (input
++# file name or path is assumed to be in w32 format, as previously converted
++# from $build's *nix or MSYS format). In case (3), returns the w32 file name
++# or path in func_cygpath_result (input file name or path is assumed to be in
++# Cygwin format). Returns an empty string on error.
++#
++# ARGS are passed to cygpath, with the last one being the file name or path to
++# be converted.
++#
++# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
++# environment variable; do not put it in $PATH.
++func_cygpath ()
++{
++ $opt_debug
++ if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
++ func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
++ if test "$?" -ne 0; then
++ # on failure, ensure result is empty
++ func_cygpath_result=
++ fi
++ else
++ func_cygpath_result=
++ func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
++ fi
++}
++#end: func_cygpath
++
++
++# func_convert_core_msys_to_w32 ARG
++# Convert file name or path ARG from MSYS format to w32 format. Return
++# result in func_convert_core_msys_to_w32_result.
++func_convert_core_msys_to_w32 ()
++{
++ $opt_debug
++ # awkward: cmd appends spaces to result
++ func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
++ $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
++}
++#end: func_convert_core_msys_to_w32
++
++
++# func_convert_file_check ARG1 ARG2
++# Verify that ARG1 (a file name in $build format) was converted to $host
++# format in ARG2. Otherwise, emit an error message, but continue (resetting
++# func_to_host_file_result to ARG1).
++func_convert_file_check ()
++{
++ $opt_debug
++ if test -z "$2" && test -n "$1" ; then
++ func_error "Could not determine host file name corresponding to"
++ func_error " \`$1'"
++ func_error "Continuing, but uninstalled executables may not work."
++ # Fallback:
++ func_to_host_file_result="$1"
++ fi
++}
++# end func_convert_file_check
++
++
++# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
++# Verify that FROM_PATH (a path in $build format) was converted to $host
++# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
++# func_to_host_file_result to a simplistic fallback value (see below).
++func_convert_path_check ()
++{
++ $opt_debug
++ if test -z "$4" && test -n "$3"; then
++ func_error "Could not determine the host path corresponding to"
++ func_error " \`$3'"
++ func_error "Continuing, but uninstalled executables may not work."
++ # Fallback. This is a deliberately simplistic "conversion" and
++ # should not be "improved". See libtool.info.
++ if test "x$1" != "x$2"; then
++ lt_replace_pathsep_chars="s|$1|$2|g"
++ func_to_host_path_result=`echo "$3" |
++ $SED -e "$lt_replace_pathsep_chars"`
++ else
++ func_to_host_path_result="$3"
++ fi
++ fi
++}
++# end func_convert_path_check
++
++
++# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
++# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
++# and appending REPL if ORIG matches BACKPAT.
++func_convert_path_front_back_pathsep ()
++{
++ $opt_debug
++ case $4 in
++ $1 ) func_to_host_path_result="$3$func_to_host_path_result"
++ ;;
++ esac
++ case $4 in
++ $2 ) func_append func_to_host_path_result "$3"
++ ;;
++ esac
++}
++# end func_convert_path_front_back_pathsep
++
++
++##################################################
++# $build to $host FILE NAME CONVERSION FUNCTIONS #
++##################################################
++# invoked via `$to_host_file_cmd ARG'
++#
++# In each case, ARG is the path to be converted from $build to $host format.
++# Result will be available in $func_to_host_file_result.
++
++
++# func_to_host_file ARG
++# Converts the file name ARG from $build format to $host format. Return result
++# in func_to_host_file_result.
++func_to_host_file ()
++{
++ $opt_debug
++ $to_host_file_cmd "$1"
++}
++# end func_to_host_file
++
++
++# func_to_tool_file ARG LAZY
++# converts the file name ARG from $build format to toolchain format. Return
++# result in func_to_tool_file_result. If the conversion in use is listed
++# in (the comma separated) LAZY, no conversion takes place.
++func_to_tool_file ()
++{
++ $opt_debug
++ case ,$2, in
++ *,"$to_tool_file_cmd",*)
++ func_to_tool_file_result=$1
++ ;;
++ *)
++ $to_tool_file_cmd "$1"
++ func_to_tool_file_result=$func_to_host_file_result
++ ;;
++ esac
++}
++# end func_to_tool_file
++
++
++# func_convert_file_noop ARG
++# Copy ARG to func_to_host_file_result.
++func_convert_file_noop ()
++{
++ func_to_host_file_result="$1"
++}
++# end func_convert_file_noop
++
++
++# func_convert_file_msys_to_w32 ARG
++# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
++# conversion to w32 is not available inside the cwrapper. Returns result in
++# func_to_host_file_result.
++func_convert_file_msys_to_w32 ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ func_convert_core_msys_to_w32 "$1"
++ func_to_host_file_result="$func_convert_core_msys_to_w32_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_msys_to_w32
++
++
++# func_convert_file_cygwin_to_w32 ARG
++# Convert file name ARG from Cygwin to w32 format. Returns result in
++# func_to_host_file_result.
++func_convert_file_cygwin_to_w32 ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
++ # LT_CYGPATH in this case.
++ func_to_host_file_result=`cygpath -m "$1"`
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_cygwin_to_w32
++
++
++# func_convert_file_nix_to_w32 ARG
++# Convert file name ARG from *nix to w32 format. Requires a wine environment
++# and a working winepath. Returns result in func_to_host_file_result.
++func_convert_file_nix_to_w32 ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ func_convert_core_file_wine_to_w32 "$1"
++ func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_nix_to_w32
++
++
++# func_convert_file_msys_to_cygwin ARG
++# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set.
++# Returns result in func_to_host_file_result.
++func_convert_file_msys_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ func_convert_core_msys_to_w32 "$1"
++ func_cygpath -u "$func_convert_core_msys_to_w32_result"
++ func_to_host_file_result="$func_cygpath_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_msys_to_cygwin
++
++
++# func_convert_file_nix_to_cygwin ARG
++# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed
++# in a wine environment, working winepath, and LT_CYGPATH set. Returns result
++# in func_to_host_file_result.
++func_convert_file_nix_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_file_result="$1"
++ if test -n "$1"; then
++ # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
++ func_convert_core_file_wine_to_w32 "$1"
++ func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
++ func_to_host_file_result="$func_cygpath_result"
++ fi
++ func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_nix_to_cygwin
++
++
++#############################################
++# $build to $host PATH CONVERSION FUNCTIONS #
++#############################################
++# invoked via `$to_host_path_cmd ARG'
++#
++# In each case, ARG is the path to be converted from $build to $host format.
++# The result will be available in $func_to_host_path_result.
++#
++# Path separators are also converted from $build format to $host format. If
++# ARG begins or ends with a path separator character, it is preserved (but
++# converted to $host format) on output.
++#
++# All path conversion functions are named using the following convention:
++# file name conversion function : func_convert_file_X_to_Y ()
++# path conversion function : func_convert_path_X_to_Y ()
++# where, for any given $build/$host combination the 'X_to_Y' value is the
++# same. If conversion functions are added for new $build/$host combinations,
++# the two new functions must follow this pattern, or func_init_to_host_path_cmd
++# will break.
++
++
++# func_init_to_host_path_cmd
++# Ensures that function "pointer" variable $to_host_path_cmd is set to the
++# appropriate value, based on the value of $to_host_file_cmd.
++to_host_path_cmd=
++func_init_to_host_path_cmd ()
++{
++ $opt_debug
++ if test -z "$to_host_path_cmd"; then
++ func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
++ to_host_path_cmd="func_convert_path_${func_stripname_result}"
++ fi
++}
++
++
++# func_to_host_path ARG
++# Converts the path ARG from $build format to $host format. Return result
++# in func_to_host_path_result.
++func_to_host_path ()
++{
++ $opt_debug
++ func_init_to_host_path_cmd
++ $to_host_path_cmd "$1"
++}
++# end func_to_host_path
++
++
++# func_convert_path_noop ARG
++# Copy ARG to func_to_host_path_result.
++func_convert_path_noop ()
++{
++ func_to_host_path_result="$1"
++}
++# end func_convert_path_noop
++
++
++# func_convert_path_msys_to_w32 ARG
++# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
++# conversion to w32 is not available inside the cwrapper. Returns result in
++# func_to_host_path_result.
++func_convert_path_msys_to_w32 ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # Remove leading and trailing path separator characters from ARG. MSYS
++ # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
++ # and winepath ignores them completely.
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
++ func_to_host_path_result="$func_convert_core_msys_to_w32_result"
++ func_convert_path_check : ";" \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++ fi
++}
++# end func_convert_path_msys_to_w32
++
++
++# func_convert_path_cygwin_to_w32 ARG
++# Convert path ARG from Cygwin to w32 format. Returns result in
++# func_to_host_file_result.
++func_convert_path_cygwin_to_w32 ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # See func_convert_path_msys_to_w32:
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
++ func_convert_path_check : ";" \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++ fi
++}
++# end func_convert_path_cygwin_to_w32
++
++
++# func_convert_path_nix_to_w32 ARG
++# Convert path ARG from *nix to w32 format. Requires a wine environment and
++# a working winepath. Returns result in func_to_host_file_result.
++func_convert_path_nix_to_w32 ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # See func_convert_path_msys_to_w32:
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
++ func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
++ func_convert_path_check : ";" \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++ fi
++}
++# end func_convert_path_nix_to_w32
++
++
++# func_convert_path_msys_to_cygwin ARG
++# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set.
++# Returns result in func_to_host_file_result.
++func_convert_path_msys_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # See func_convert_path_msys_to_w32:
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
++ func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
++ func_to_host_path_result="$func_cygpath_result"
++ func_convert_path_check : : \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" : "$1"
++ fi
++}
++# end func_convert_path_msys_to_cygwin
++
++
++# func_convert_path_nix_to_cygwin ARG
++# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a
++# a wine environment, working winepath, and LT_CYGPATH set. Returns result in
++# func_to_host_file_result.
++func_convert_path_nix_to_cygwin ()
++{
++ $opt_debug
++ func_to_host_path_result="$1"
++ if test -n "$1"; then
++ # Remove leading and trailing path separator characters from
++ # ARG. msys behavior is inconsistent here, cygpath turns them
++ # into '.;' and ';.', and winepath ignores them completely.
++ func_stripname : : "$1"
++ func_to_host_path_tmp1=$func_stripname_result
++ func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
++ func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
++ func_to_host_path_result="$func_cygpath_result"
++ func_convert_path_check : : \
++ "$func_to_host_path_tmp1" "$func_to_host_path_result"
++ func_convert_path_front_back_pathsep ":*" "*:" : "$1"
++ fi
++}
++# end func_convert_path_nix_to_cygwin
++
++
+ # func_mode_compile arg...
+ func_mode_compile ()
+ {
+@@ -1137,12 +1985,12 @@ func_mode_compile ()
+ ;;
+
+ -pie | -fpie | -fPIE)
+- pie_flag="$pie_flag $arg"
++ func_append pie_flag " $arg"
+ continue
+ ;;
+
+ -shared | -static | -prefer-pic | -prefer-non-pic)
+- later="$later $arg"
++ func_append later " $arg"
+ continue
+ ;;
+
+@@ -1163,15 +2011,14 @@ func_mode_compile ()
+ save_ifs="$IFS"; IFS=','
+ for arg in $args; do
+ IFS="$save_ifs"
+- func_quote_for_eval "$arg"
+- lastarg="$lastarg $func_quote_for_eval_result"
++ func_append_quoted lastarg "$arg"
+ done
+ IFS="$save_ifs"
+ func_stripname ' ' '' "$lastarg"
+ lastarg=$func_stripname_result
+
+ # Add the arguments to base_compile.
+- base_compile="$base_compile $lastarg"
++ func_append base_compile " $lastarg"
+ continue
+ ;;
+
+@@ -1187,8 +2034,7 @@ func_mode_compile ()
+ esac # case $arg_mode
+
+ # Aesthetically quote the previous argument.
+- func_quote_for_eval "$lastarg"
+- base_compile="$base_compile $func_quote_for_eval_result"
++ func_append_quoted base_compile "$lastarg"
+ done # for arg
+
+ case $arg_mode in
+@@ -1213,7 +2059,7 @@ func_mode_compile ()
+ *.[cCFSifmso] | \
+ *.ada | *.adb | *.ads | *.asm | \
+ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
+- *.[fF][09]? | *.for | *.java | *.obj | *.sx)
++ *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
+ func_xform "$libobj"
+ libobj=$func_xform_result
+ ;;
+@@ -1288,7 +2134,7 @@ func_mode_compile ()
+ # Calculate the filename of the output object if compiler does
+ # not support -o with -c
+ if test "$compiler_c_o" = no; then
+- output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
++ output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
+ lockfile="$output_obj.lock"
+ else
+ output_obj=
+@@ -1319,17 +2165,16 @@ compiler."
+ $opt_dry_run || $RM $removelist
+ exit $EXIT_FAILURE
+ fi
+- removelist="$removelist $output_obj"
++ func_append removelist " $output_obj"
+ $ECHO "$srcfile" > "$lockfile"
+ fi
+
+ $opt_dry_run || $RM $removelist
+- removelist="$removelist $lockfile"
++ func_append removelist " $lockfile"
+ trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+
+- if test -n "$fix_srcfile_path"; then
+- eval srcfile=\"$fix_srcfile_path\"
- fi
-- done
-- IFS="$lt_save_ifs"
-- MAGIC_CMD="$lt_save_MAGIC_CMD"
-- ;;
--esac])
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
-- AC_MSG_RESULT($MAGIC_CMD)
--else
-- AC_MSG_RESULT(no)
--fi
--_LT_DECL([], [MAGIC_CMD], [0],
-- [Used to examine libraries when file_magic_cmd begins with "file"])dnl
--])
--m4trace:/usr/share/aclocal/libtool.m4:2803: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:2803: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:2826: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl
--AC_REQUIRE([AC_CANONICAL_HOST])dnl
--AC_REQUIRE([AC_CANONICAL_BUILD])dnl
--m4_require([_LT_DECL_SED])dnl
--m4_require([_LT_DECL_EGREP])dnl
--
--AC_ARG_WITH([gnu-ld],
-- [AS_HELP_STRING([--with-gnu-ld],
-- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
-- [test "$withval" = no || with_gnu_ld=yes],
-- [with_gnu_ld=no])dnl
++ func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
++ srcfile=$func_to_tool_file_result
+ func_quote_for_eval "$srcfile"
+ qsrcfile=$func_quote_for_eval_result
+
+@@ -1349,7 +2194,7 @@ compiler."
+
+ if test -z "$output_obj"; then
+ # Place PIC objects in $objdir
+- command="$command -o $lobj"
++ func_append command " -o $lobj"
+ fi
+
+ func_show_eval_locale "$command" \
+@@ -1396,11 +2241,11 @@ compiler."
+ command="$base_compile $qsrcfile $pic_flag"
+ fi
+ if test "$compiler_c_o" = yes; then
+- command="$command -o $obj"
++ func_append command " -o $obj"
+ fi
+
+ # Suppress compiler output if we already did a PIC compilation.
+- command="$command$suppress_output"
++ func_append command "$suppress_output"
+ func_show_eval_locale "$command" \
+ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
+
+@@ -1445,13 +2290,13 @@ compiler."
+ }
+
+ $opt_help || {
+-test "$mode" = compile && func_mode_compile ${1+"$@"}
++ test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
+ }
+
+ func_mode_help ()
+ {
+ # We need to display help for each of the modes.
+- case $mode in
++ case $opt_mode in
+ "")
+ # Generic help is extracted from the usage comments
+ # at the start of this file.
+@@ -1482,10 +2327,11 @@ This mode accepts the following addition
+
+ -o OUTPUT-FILE set the output file name to OUTPUT-FILE
+ -no-suppress do not suppress compiler output for multiple passes
+- -prefer-pic try to building PIC objects only
+- -prefer-non-pic try to building non-PIC objects only
++ -prefer-pic try to build PIC objects only
++ -prefer-non-pic try to build non-PIC objects only
+ -shared do not build a \`.o' file suitable for static linking
+ -static only build a \`.o' file suitable for static linking
++ -Wc,FLAG pass FLAG directly to the compiler
+
+ COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+ from the given SOURCEFILE.
+@@ -1538,7 +2384,7 @@ either the \`install' or \`cp' program.
+
+ The following components of INSTALL-COMMAND are treated specially:
+
+- -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation
++ -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation
+
+ The rest of the components are interpreted as arguments to that command (only
+ BSD-compatible install options are recognized)."
+@@ -1558,6 +2404,8 @@ The following components of LINK-COMMAND
+
+ -all-static do not do any dynamic linking at all
+ -avoid-version do not add a version suffix if possible
++ -bindir BINDIR specify path to binaries directory (for systems where
++ libraries must be found in the PATH setting at runtime)
+ -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
+ -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
+ -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+@@ -1586,6 +2434,11 @@ The following components of LINK-COMMAND
+ -version-info CURRENT[:REVISION[:AGE]]
+ specify library version info [each variable defaults to 0]
+ -weak LIBNAME declare that the target provides the LIBNAME interface
++ -Wc,FLAG
++ -Xcompiler FLAG pass linker-specific FLAG directly to the compiler
++ -Wl,FLAG
++ -Xlinker FLAG pass linker-specific FLAG directly to the linker
++ -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
+
+ All other options (arguments beginning with \`-') are ignored.
+
+@@ -1619,18 +2472,44 @@ Otherwise, only FILE itself is deleted u
+ ;;
+
+ *)
+- func_fatal_help "invalid operation mode \`$mode'"
++ func_fatal_help "invalid operation mode \`$opt_mode'"
+ ;;
+ esac
+
+- $ECHO
++ echo
+ $ECHO "Try \`$progname --help' for more information about other modes."
-
--ac_prog=ld
--if test "$GCC" = yes; then
-- # Check if gcc -print-prog-name=ld gives a path.
-- AC_MSG_CHECKING([for ld used by $CC])
-- case $host in
-- *-*-mingw*)
-- # gcc leaves a trailing carriage return which upsets mingw
-- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-- *)
-- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-- esac
-- case $ac_prog in
-- # Accept absolute paths.
-- [[\\/]]* | ?:[[\\/]]*)
-- re_direlt='/[[^/]][[^/]]*/\.\./'
-- # Canonicalize the pathname of ld
-- ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-- while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-- ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+- exit $?
+ }
+
+- # Now that we've collected a possible --mode arg, show help if necessary
+- $opt_help && func_mode_help
++# Now that we've collected a possible --mode arg, show help if necessary
++if $opt_help; then
++ if test "$opt_help" = :; then
++ func_mode_help
++ else
++ {
++ func_help noexit
++ for opt_mode in compile link execute install finish uninstall clean; do
++ func_mode_help
++ done
++ } | sed -n '1p; 2,$s/^Usage:/ or: /p'
++ {
++ func_help noexit
++ for opt_mode in compile link execute install finish uninstall clean; do
++ echo
++ func_mode_help
++ done
++ } |
++ sed '1d
++ /^When reporting/,/^Report/{
++ H
++ d
++ }
++ $x
++ /information about other modes/d
++ /more detailed .*MODE/d
++ s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
++ fi
++ exit $?
++fi
+
+
+ # func_mode_execute arg...
+@@ -1643,13 +2522,16 @@ func_mode_execute ()
+ func_fatal_help "you must specify a COMMAND"
+
+ # Handle -dlopen flags immediately.
+- for file in $execute_dlfiles; do
++ for file in $opt_dlopen; do
+ test -f "$file" \
+ || func_fatal_help "\`$file' is not a file"
+
+ dir=
+ case $file in
+ *.la)
++ func_resolve_sysroot "$file"
++ file=$func_resolve_sysroot_result
++
+ # Check to see that this really is a libtool archive.
+ func_lalib_unsafe_p "$file" \
+ || func_fatal_help "\`$lib' is not a valid libtool archive"
+@@ -1671,7 +2553,7 @@ func_mode_execute ()
+ dir="$func_dirname_result"
+
+ if test -f "$dir/$objdir/$dlname"; then
+- dir="$dir/$objdir"
++ func_append dir "/$objdir"
+ else
+ if test ! -f "$dir/$dlname"; then
+ func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+@@ -1712,7 +2594,7 @@ func_mode_execute ()
+ for file
+ do
+ case $file in
+- -*) ;;
++ -* | *.la | *.lo ) ;;
+ *)
+ # Do a test to see if this is really a libtool program.
+ if func_ltwrapper_script_p "$file"; then
+@@ -1728,8 +2610,7 @@ func_mode_execute ()
+ ;;
+ esac
+ # Quote arguments (to preserve shell metacharacters).
+- func_quote_for_eval "$file"
+- args="$args $func_quote_for_eval_result"
++ func_append_quoted args "$file"
+ done
+
+ if test "X$opt_dry_run" = Xfalse; then
+@@ -1754,29 +2635,66 @@ func_mode_execute ()
+ # Display what would be done.
+ if test -n "$shlibpath_var"; then
+ eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+- $ECHO "export $shlibpath_var"
++ echo "export $shlibpath_var"
+ fi
+ $ECHO "$cmd$args"
+ exit $EXIT_SUCCESS
+ fi
+ }
+
+-test "$mode" = execute && func_mode_execute ${1+"$@"}
++test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+
+
+ # func_mode_finish arg...
+ func_mode_finish ()
+ {
+ $opt_debug
+- libdirs="$nonopt"
++ libs=
++ libdirs=
+ admincmds=
+
+- if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+- for dir
+- do
+- libdirs="$libdirs $dir"
- done
-- test -z "$LD" && LD="$ac_prog"
-- ;;
-- "")
-- # If it fails, then pretend we aren't using GCC.
-- ac_prog=ld
-- ;;
-- *)
-- # If it is relative, then search for the first ld in PATH.
-- with_gnu_ld=unknown
-- ;;
-- esac
--elif test "$with_gnu_ld" = yes; then
-- AC_MSG_CHECKING([for GNU ld])
--else
-- AC_MSG_CHECKING([for non-GNU ld])
--fi
--AC_CACHE_VAL(lt_cv_path_LD,
--[if test -z "$LD"; then
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for ac_dir in $PATH; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-- lt_cv_path_LD="$ac_dir/$ac_prog"
-- # Check to see if the program is GNU ld. I'd rather use --version,
-- # but apparently some variants of GNU ld only accept -v.
-- # Break only if it was the GNU/non-GNU ld that we prefer.
-- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-- *GNU* | *'with BFD'*)
-- test "$with_gnu_ld" != no && break
-- ;;
-- *)
-- test "$with_gnu_ld" != yes && break
-- ;;
-- esac
++ for opt in "$nonopt" ${1+"$@"}
++ do
++ if test -d "$opt"; then
++ func_append libdirs " $opt"
++
++ elif test -f "$opt"; then
++ if func_lalib_unsafe_p "$opt"; then
++ func_append libs " $opt"
++ else
++ func_warning "\`$opt' is not a valid libtool archive"
++ fi
+
++ else
++ func_fatal_error "invalid argument \`$opt'"
++ fi
++ done
++
++ if test -n "$libs"; then
++ if test -n "$lt_sysroot"; then
++ sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
++ sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
++ else
++ sysroot_cmd=
++ fi
++
++ # Remove sysroot references
++ if $opt_dry_run; then
++ for lib in $libs; do
++ echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
++ done
++ else
++ tmpdir=`func_mktempdir`
++ for lib in $libs; do
++ sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
++ > $tmpdir/tmp-la
++ mv -f $tmpdir/tmp-la $lib
++ done
++ ${RM}r "$tmpdir"
++ fi
++ fi
++
++ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+ for libdir in $libdirs; do
+ if test -n "$finish_cmds"; then
+ # Do each command in the finish commands.
+@@ -1786,7 +2704,7 @@ func_mode_finish ()
+ if test -n "$finish_eval"; then
+ # Do the single finish_eval.
+ eval cmds=\"$finish_eval\"
+- $opt_dry_run || eval "$cmds" || admincmds="$admincmds
++ $opt_dry_run || eval "$cmds" || func_append admincmds "
+ $cmds"
+ fi
+ done
+@@ -1795,53 +2713,55 @@ func_mode_finish ()
+ # Exit here if they wanted silent mode.
+ $opt_silent && exit $EXIT_SUCCESS
+
+- $ECHO "X----------------------------------------------------------------------" | $Xsed
+- $ECHO "Libraries have been installed in:"
+- for libdir in $libdirs; do
+- $ECHO " $libdir"
+- done
+- $ECHO
+- $ECHO "If you ever happen to want to link against installed libraries"
+- $ECHO "in a given directory, LIBDIR, you must either use libtool, and"
+- $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'"
+- $ECHO "flag during linking and do at least one of the following:"
+- if test -n "$shlibpath_var"; then
+- $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable"
+- $ECHO " during execution"
- fi
-- done
-- IFS="$lt_save_ifs"
--else
-- lt_cv_path_LD="$LD" # Let the user override the test with a path.
--fi])
--LD="$lt_cv_path_LD"
--if test -n "$LD"; then
-- AC_MSG_RESULT($LD)
--else
-- AC_MSG_RESULT(no)
--fi
--test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
--_LT_PATH_LD_GNU
--AC_SUBST([LD])
+- if test -n "$runpath_var"; then
+- $ECHO " - add LIBDIR to the \`$runpath_var' environment variable"
+- $ECHO " during linking"
+- fi
+- if test -n "$hardcode_libdir_flag_spec"; then
+- libdir=LIBDIR
+- eval flag=\"$hardcode_libdir_flag_spec\"
++ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
++ echo "----------------------------------------------------------------------"
++ echo "Libraries have been installed in:"
++ for libdir in $libdirs; do
++ $ECHO " $libdir"
++ done
++ echo
++ echo "If you ever happen to want to link against installed libraries"
++ echo "in a given directory, LIBDIR, you must either use libtool, and"
++ echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
++ echo "flag during linking and do at least one of the following:"
++ if test -n "$shlibpath_var"; then
++ echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
++ echo " during execution"
++ fi
++ if test -n "$runpath_var"; then
++ echo " - add LIBDIR to the \`$runpath_var' environment variable"
++ echo " during linking"
++ fi
++ if test -n "$hardcode_libdir_flag_spec"; then
++ libdir=LIBDIR
++ eval flag=\"$hardcode_libdir_flag_spec\"
++
++ $ECHO " - use the \`$flag' linker flag"
++ fi
++ if test -n "$admincmds"; then
++ $ECHO " - have your system administrator run these commands:$admincmds"
++ fi
++ if test -f /etc/ld.so.conf; then
++ echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
++ fi
++ echo
+
+- $ECHO " - use the \`$flag' linker flag"
+- fi
+- if test -n "$admincmds"; then
+- $ECHO " - have your system administrator run these commands:$admincmds"
+- fi
+- if test -f /etc/ld.so.conf; then
+- $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
++ echo "See any operating system documentation about shared libraries for"
++ case $host in
++ solaris2.[6789]|solaris2.1[0-9])
++ echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
++ echo "pages."
++ ;;
++ *)
++ echo "more information, such as the ld(1) and ld.so(8) manual pages."
++ ;;
++ esac
++ echo "----------------------------------------------------------------------"
+ fi
+- $ECHO
-
--_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
--])
--m4trace:/usr/share/aclocal/libtool.m4:2914: -1- AU_DEFUN([AM_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:2914: -1- AC_DEFUN([AM_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LD' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:2915: -1- AU_DEFUN([AC_PROG_LD], [m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:2915: -1- AC_DEFUN([AC_PROG_LD], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LD' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_PATH_LD], [LT_PATH_LD($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:3179: -1- AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl
--AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
--[if test -n "$NM"; then
-- # Let the user override the test.
-- lt_cv_path_NM="$NM"
--else
-- lt_nm_to_check="${ac_tool_prefix}nm"
-- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
-- lt_nm_to_check="$lt_nm_to_check nm"
-- fi
-- for lt_tmp_nm in $lt_nm_to_check; do
-- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-- IFS="$lt_save_ifs"
-- test -z "$ac_dir" && ac_dir=.
-- tmp_nm="$ac_dir/$lt_tmp_nm"
-- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-- # Check to see if the nm accepts a BSD-compat flag.
-- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-- # nm: unknown option "B" ignored
-- # Tru64's nm complains that /dev/null is an invalid object file
-- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
-- */dev/null* | *'Invalid file or object type'*)
-- lt_cv_path_NM="$tmp_nm -B"
-- break
-- ;;
-- *)
-- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
-- */dev/null*)
-- lt_cv_path_NM="$tmp_nm -p"
-- break
-- ;;
+- $ECHO "See any operating system documentation about shared libraries for"
+- case $host in
+- solaris2.[6789]|solaris2.1[0-9])
+- $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual"
+- $ECHO "pages."
+- ;;
+- *)
+- $ECHO "more information, such as the ld(1) and ld.so(8) manual pages."
+- ;;
+- esac
+- $ECHO "X----------------------------------------------------------------------" | $Xsed
+ exit $EXIT_SUCCESS
+ }
+
+-test "$mode" = finish && func_mode_finish ${1+"$@"}
++test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
+
+
+ # func_mode_install arg...
+@@ -1852,7 +2772,7 @@ func_mode_install ()
+ # install_prog (especially on Windows NT).
+ if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+ # Allow the use of GNU shtool's install command.
+- $ECHO "X$nonopt" | $GREP shtool >/dev/null; then
++ case $nonopt in *shtool*) :;; *) false;; esac; then
+ # Aesthetically quote it.
+ func_quote_for_eval "$nonopt"
+ install_prog="$func_quote_for_eval_result "
+@@ -1866,7 +2786,12 @@ func_mode_install ()
+ # The real first argument should be the name of the installation program.
+ # Aesthetically quote it.
+ func_quote_for_eval "$arg"
+- install_prog="$install_prog$func_quote_for_eval_result"
++ func_append install_prog "$func_quote_for_eval_result"
++ install_shared_prog=$install_prog
++ case " $install_prog " in
++ *[\\\ /]cp\ *) install_cp=: ;;
++ *) install_cp=false ;;
++ esac
+
+ # We need to accept at least all the BSD install flags.
+ dest=
+@@ -1876,10 +2801,12 @@ func_mode_install ()
+ install_type=
+ isdir=no
+ stripme=
++ no_mode=:
+ for arg
+ do
++ arg2=
+ if test -n "$dest"; then
+- files="$files $dest"
++ func_append files " $dest"
+ dest=$arg
+ continue
+ fi
+@@ -1887,10 +2814,9 @@ func_mode_install ()
+ case $arg in
+ -d) isdir=yes ;;
+ -f)
+- case " $install_prog " in
+- *[\\\ /]cp\ *) ;;
+- *) prev=$arg ;;
+- esac
++ if $install_cp; then :; else
++ prev=$arg
++ fi
+ ;;
+ -g | -m | -o)
+ prev=$arg
+@@ -1904,6 +2830,10 @@ func_mode_install ()
+ *)
+ # If the previous option needed an argument, then skip it.
+ if test -n "$prev"; then
++ if test "x$prev" = x-m && test -n "$install_override_mode"; then
++ arg2=$install_override_mode
++ no_mode=false
++ fi
+ prev=
+ else
+ dest=$arg
+@@ -1914,7 +2844,11 @@ func_mode_install ()
+
+ # Aesthetically quote the argument.
+ func_quote_for_eval "$arg"
+- install_prog="$install_prog $func_quote_for_eval_result"
++ func_append install_prog " $func_quote_for_eval_result"
++ if test -n "$arg2"; then
++ func_quote_for_eval "$arg2"
++ fi
++ func_append install_shared_prog " $func_quote_for_eval_result"
+ done
+
+ test -z "$install_prog" && \
+@@ -1923,6 +2857,13 @@ func_mode_install ()
+ test -n "$prev" && \
+ func_fatal_help "the \`$prev' option requires an argument"
+
++ if test -n "$install_override_mode" && $no_mode; then
++ if $install_cp; then :; else
++ func_quote_for_eval "$install_override_mode"
++ func_append install_shared_prog " -m $func_quote_for_eval_result"
++ fi
++ fi
++
+ if test -z "$files"; then
+ if test -z "$dest"; then
+ func_fatal_help "no file or destination specified"
+@@ -1977,10 +2918,13 @@ func_mode_install ()
+ case $file in
+ *.$libext)
+ # Do the static libraries later.
+- staticlibs="$staticlibs $file"
++ func_append staticlibs " $file"
+ ;;
+
+ *.la)
++ func_resolve_sysroot "$file"
++ file=$func_resolve_sysroot_result
++
+ # Check to see that this really is a libtool archive.
+ func_lalib_unsafe_p "$file" \
+ || func_fatal_help "\`$file' is not a valid libtool archive"
+@@ -1994,23 +2938,23 @@ func_mode_install ()
+ if test "X$destdir" = "X$libdir"; then
+ case "$current_libdirs " in
+ *" $libdir "*) ;;
+- *) current_libdirs="$current_libdirs $libdir" ;;
++ *) func_append current_libdirs " $libdir" ;;
+ esac
+ else
+ # Note the libdir as a future libdir.
+ case "$future_libdirs " in
+ *" $libdir "*) ;;
+- *) future_libdirs="$future_libdirs $libdir" ;;
++ *) func_append future_libdirs " $libdir" ;;
+ esac
+ fi
+
+ func_dirname "$file" "/" ""
+ dir="$func_dirname_result"
+- dir="$dir$objdir"
++ func_append dir "$objdir"
+
+ if test -n "$relink_command"; then
+ # Determine the prefix the user has applied to our future dir.
+- inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"`
++ inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
+
+ # Don't allow the user to place us outside of our expected
+ # location b/c this prevents finding dependent libraries that
+@@ -2023,9 +2967,9 @@ func_mode_install ()
+
+ if test -n "$inst_prefix_dir"; then
+ # Stick the inst_prefix_dir data into the link command.
+- relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
++ relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+ else
+- relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"`
++ relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+ fi
+
+ func_warning "relinking \`$file'"
+@@ -2043,7 +2987,7 @@ func_mode_install ()
+ test -n "$relink_command" && srcname="$realname"T
+
+ # Install the shared library and build the symlinks.
+- func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \
++ func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
+ 'exit $?'
+ tstripme="$stripme"
+ case $host_os in
+@@ -2083,7 +3027,7 @@ func_mode_install ()
+ func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+
+ # Maybe install the static library, too.
+- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
++ test -n "$old_library" && func_append staticlibs " $dir/$old_library"
+ ;;
+
+ *.lo)
+@@ -2183,7 +3127,7 @@ func_mode_install ()
+ if test -f "$lib"; then
+ func_source "$lib"
+ fi
+- libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
++ libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
+ if test -n "$libdir" && test ! -f "$libfile"; then
+ func_warning "\`$lib' has not been installed in \`$libdir'"
+ finalize=no
+@@ -2202,7 +3146,7 @@ func_mode_install ()
+ file="$func_basename_result"
+ outputname="$tmpdir/$file"
+ # Replace the output file specification.
+- relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
++ relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
+
+ $opt_silent || {
+ func_quote_for_expand "$relink_command"
+@@ -2221,7 +3165,7 @@ func_mode_install ()
+ }
+ else
+ # Install the binary that we compiled earlier.
+- file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
++ file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
+ fi
+ fi
+
+@@ -2280,7 +3224,7 @@ func_mode_install ()
+ fi
+ }
+
+-test "$mode" = install && func_mode_install ${1+"$@"}
++test "$opt_mode" = install && func_mode_install ${1+"$@"}
+
+
+ # func_generate_dlsyms outputname originator pic_p
+@@ -2323,6 +3267,22 @@ func_generate_dlsyms ()
+ extern \"C\" {
+ #endif
+
++#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
++#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
++#endif
++
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++ relocations are performed -- see ld's documentation on pseudo-relocs. */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data. */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
++
+ /* External symbol declarations for the compiler. */\
+ "
+
+@@ -2332,10 +3292,11 @@ extern \"C\" {
+ $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
+
+ # Add our own program objects to the symbol list.
+- progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++ progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+ for progfile in $progfiles; do
+- func_verbose "extracting global C symbols from \`$progfile'"
+- $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
++ func_to_tool_file "$progfile" func_convert_file_msys_to_w32
++ func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
++ $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
+ done
+
+ if test -n "$exclude_expsyms"; then
+@@ -2371,7 +3332,7 @@ extern \"C\" {
+ eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+ eval '$MV "$nlist"T "$nlist"'
+ case $host in
+- *cygwin | *mingw* | *cegcc* )
++ *cygwin* | *mingw* | *cegcc* )
+ eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+ eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+ ;;
+@@ -2384,10 +3345,52 @@ extern \"C\" {
+ func_verbose "extracting global C symbols from \`$dlprefile'"
+ func_basename "$dlprefile"
+ name="$func_basename_result"
+- $opt_dry_run || {
+- eval '$ECHO ": $name " >> "$nlist"'
+- eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+- }
++ case $host in
++ *cygwin* | *mingw* | *cegcc* )
++ # if an import library, we need to obtain dlname
++ if func_win32_import_lib_p "$dlprefile"; then
++ func_tr_sh "$dlprefile"
++ eval "curr_lafile=\$libfile_$func_tr_sh_result"
++ dlprefile_dlbasename=""
++ if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
++ # Use subshell, to avoid clobbering current variable values
++ dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
++ if test -n "$dlprefile_dlname" ; then
++ func_basename "$dlprefile_dlname"
++ dlprefile_dlbasename="$func_basename_result"
++ else
++ # no lafile. user explicitly requested -dlpreopen <import library>.
++ $sharedlib_from_linklib_cmd "$dlprefile"
++ dlprefile_dlbasename=$sharedlib_from_linklib_result
++ fi
++ fi
++ $opt_dry_run || {
++ if test -n "$dlprefile_dlbasename" ; then
++ eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
++ else
++ func_warning "Could not compute DLL name from $name"
++ eval '$ECHO ": $name " >> "$nlist"'
++ fi
++ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
++ $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
++ }
++ else # not an import lib
++ $opt_dry_run || {
++ eval '$ECHO ": $name " >> "$nlist"'
++ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++ }
++ fi
++ ;;
++ *)
++ $opt_dry_run || {
++ eval '$ECHO ": $name " >> "$nlist"'
++ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++ }
++ ;;
++ esac
+ done
+
+ $opt_dry_run || {
+@@ -2415,36 +3418,19 @@ extern \"C\" {
+ if test -f "$nlist"S; then
+ eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
+ else
+- $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms"
++ echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
+ fi
+
+- $ECHO >> "$output_objdir/$my_dlsyms" "\
++ echo >> "$output_objdir/$my_dlsyms" "\
+
+ /* The mapping between symbol names and symbols. */
+ typedef struct {
+ const char *name;
+ void *address;
+ } lt_dlsymlist;
+-"
+- case $host in
+- *cygwin* | *mingw* | *cegcc* )
+- $ECHO >> "$output_objdir/$my_dlsyms" "\
+-/* DATA imports from DLLs on WIN32 con't be const, because
+- runtime relocations are performed -- see ld's documentation
+- on pseudo-relocs. */"
+- lt_dlsym_const= ;;
+- *osf5*)
+- echo >> "$output_objdir/$my_dlsyms" "\
+-/* This system does not cope well with relocations in const data */"
+- lt_dlsym_const= ;;
- *)
-- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-- continue # so that we can try to find one that supports BSD flags
-- ;;
+- lt_dlsym_const=const ;;
- esac
-- ;;
-- esac
-- fi
-- done
-- IFS="$lt_save_ifs"
-- done
-- : ${lt_cv_path_NM=no}
--fi])
--if test "$lt_cv_path_NM" != "no"; then
-- NM="$lt_cv_path_NM"
--else
-- # Didn't find any BSD compatible name lister, look for dumpbin.
-- AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
-- AC_SUBST([DUMPBIN])
-- if test "$DUMPBIN" != ":"; then
-- NM="$DUMPBIN"
-- fi
--fi
--test -z "$NM" && NM=nm
--AC_SUBST([NM])
--_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
-
--AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
-- [lt_cv_nm_interface="BSD nm"
-- echo "int some_variable = 0;" > conftest.$ac_ext
-- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
-- (eval "$ac_compile" 2>conftest.err)
-- cat conftest.err >&AS_MESSAGE_LOG_FD
-- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
-- (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
-- cat conftest.err >&AS_MESSAGE_LOG_FD
-- (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
-- cat conftest.out >&AS_MESSAGE_LOG_FD
-- if $GREP 'External.*some_variable' conftest.out > /dev/null; then
-- lt_cv_nm_interface="MS dumpbin"
-- fi
-- rm -f conftest*])
--])
--m4trace:/usr/share/aclocal/libtool.m4:3257: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:3257: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:3258: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:3258: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:3267: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
--LIBM=
--case $host in
--*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
-- # These system don't have libm, or don't need it
-- ;;
--*-ncr-sysv4.3*)
-- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
-- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
-- ;;
--*)
-- AC_CHECK_LIB(m, cos, LIBM="-lm")
-- ;;
--esac
--AC_SUBST([LIBM])
--])
--m4trace:/usr/share/aclocal/libtool.m4:3286: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:3286: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:6987: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
-- [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
-- [AC_CHECK_TOOL(GCJ, gcj,)
-- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
-- AC_SUBST(GCJFLAGS)])])[]dnl
--])
--m4trace:/usr/share/aclocal/libtool.m4:6996: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:6996: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:7003: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,)
--])
--m4trace:/usr/share/aclocal/libtool.m4:7008: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:7008: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:7119: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
--m4trace:/usr/share/aclocal/libtool.m4:7119: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT])
--_$0($*)
--])
--m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl
--dnl Although the argument is deprecated and no longer documented,
--dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
--dnl here make sure it is the same as any other declaration of libltdl's
--dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
--dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
--m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
--_$0()
--])
--m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
--_LTDL_CONVENIENCE])
--m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete.
--You should run autoupdate.])dnl
--_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
--_LTDL_CONVENIENCE])
--m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl
--dnl Although the argument is deprecated and no longer documented,
--dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
--dnl here make sure it is the same as any other declaration of libltdl's
--dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
--dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
--m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
--_$0()
--])
--m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
--_LTDL_INSTALLABLE])
--m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete.
--You should run autoupdate.])dnl
--_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
--_LTDL_INSTALLABLE])
--m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [
-- m4_pattern_allow([^_LT_LIBOBJS$])
-- _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
--])
--m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS
--_LT_SET_OPTIONS([$0], [$1])
+- $ECHO >> "$output_objdir/$my_dlsyms" "\
+-extern $lt_dlsym_const lt_dlsymlist
++extern LT_DLSYM_CONST lt_dlsymlist
+ lt_${my_prefix}_LTX_preloaded_symbols[];
+-$lt_dlsym_const lt_dlsymlist
++LT_DLSYM_CONST lt_dlsymlist
+ lt_${my_prefix}_LTX_preloaded_symbols[] =
+ {\
+ { \"$my_originator\", (void *) 0 },"
+@@ -2457,7 +3443,7 @@ lt_${my_prefix}_LTX_preloaded_symbols[]
+ eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
+ ;;
+ esac
+- $ECHO >> "$output_objdir/$my_dlsyms" "\
++ echo >> "$output_objdir/$my_dlsyms" "\
+ {0, (void *) 0}
+ };
+
+@@ -2500,7 +3486,7 @@ static const void *lt_preloaded_setup()
+ for arg in $LTCFLAGS; do
+ case $arg in
+ -pie | -fpie | -fPIE) ;;
+- *) symtab_cflags="$symtab_cflags $arg" ;;
++ *) func_append symtab_cflags " $arg" ;;
+ esac
+ done
+
+@@ -2515,16 +3501,16 @@ static const void *lt_preloaded_setup()
+ case $host in
+ *cygwin* | *mingw* | *cegcc* )
+ if test -f "$output_objdir/$my_outputname.def"; then
+- compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+- finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
++ compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+ else
+- compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+- finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
++ compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+ fi
+ ;;
+ *)
+- compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+- finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
++ compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
+ ;;
+ esac
+ ;;
+@@ -2538,8 +3524,8 @@ static const void *lt_preloaded_setup()
+ # really was required.
+
+ # Nullify the symbol file.
+- compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+- finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
++ compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
++ finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
+ fi
+ }
+
+@@ -2549,6 +3535,7 @@ static const void *lt_preloaded_setup()
+ # Need a lot of goo to handle *both* DLLs and import libs
+ # Has to be a shell function in order to 'eat' the argument
+ # that is supplied when $file_magic_command is called.
++# Despite the name, also deal with 64 bit binaries.
+ func_win32_libid ()
+ {
+ $opt_debug
+@@ -2559,9 +3546,11 @@ func_win32_libid ()
+ win32_libid_type="x86 archive import"
+ ;;
+ *ar\ archive*) # could be an import, or static
++ # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
+ if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
+- $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+- win32_nmres=`eval $NM -f posix -A $1 |
++ $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
++ func_to_tool_file "$1" func_convert_file_msys_to_w32
++ win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
+ $SED -n -e '
+ 1,100{
+ / I /{
+@@ -2590,6 +3579,131 @@ func_win32_libid ()
+ $ECHO "$win32_libid_type"
+ }
+
++# func_cygming_dll_for_implib ARG
++#
++# Platform-specific function to extract the
++# name of the DLL associated with the specified
++# import library ARG.
++# Invoked by eval'ing the libtool variable
++# $sharedlib_from_linklib_cmd
++# Result is available in the variable
++# $sharedlib_from_linklib_result
++func_cygming_dll_for_implib ()
++{
++ $opt_debug
++ sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
++}
++
++# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
++#
++# The is the core of a fallback implementation of a
++# platform-specific function to extract the name of the
++# DLL associated with the specified import library LIBNAME.
++#
++# SECTION_NAME is either .idata$6 or .idata$7, depending
++# on the platform and compiler that created the implib.
++#
++# Echos the name of the DLL associated with the
++# specified import library.
++func_cygming_dll_for_implib_fallback_core ()
++{
++ $opt_debug
++ match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
++ $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
++ $SED '/^Contents of section '"$match_literal"':/{
++ # Place marker at beginning of archive member dllname section
++ s/.*/====MARK====/
++ p
++ d
++ }
++ # These lines can sometimes be longer than 43 characters, but
++ # are always uninteresting
++ /:[ ]*file format pe[i]\{,1\}-/d
++ /^In archive [^:]*:/d
++ # Ensure marker is printed
++ /^====MARK====/p
++ # Remove all lines with less than 43 characters
++ /^.\{43\}/!d
++ # From remaining lines, remove first 43 characters
++ s/^.\{43\}//' |
++ $SED -n '
++ # Join marker and all lines until next marker into a single line
++ /^====MARK====/ b para
++ H
++ $ b para
++ b
++ :para
++ x
++ s/\n//g
++ # Remove the marker
++ s/^====MARK====//
++ # Remove trailing dots and whitespace
++ s/[\. \t]*$//
++ # Print
++ /./p' |
++ # we now have a list, one entry per line, of the stringified
++ # contents of the appropriate section of all members of the
++ # archive which possess that section. Heuristic: eliminate
++ # all those which have a first or second character that is
++ # a '.' (that is, objdump's representation of an unprintable
++ # character.) This should work for all archives with less than
++ # 0x302f exports -- but will fail for DLLs whose name actually
++ # begins with a literal '.' or a single character followed by
++ # a '.'.
++ #
++ # Of those that remain, print the first one.
++ $SED -e '/^\./d;/^.\./d;q'
++}
++
++# func_cygming_gnu_implib_p ARG
++# This predicate returns with zero status (TRUE) if
++# ARG is a GNU/binutils-style import library. Returns
++# with nonzero status (FALSE) otherwise.
++func_cygming_gnu_implib_p ()
++{
++ $opt_debug
++ func_to_tool_file "$1" func_convert_file_msys_to_w32
++ func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
++ test -n "$func_cygming_gnu_implib_tmp"
++}
++
++# func_cygming_ms_implib_p ARG
++# This predicate returns with zero status (TRUE) if
++# ARG is an MS-style import library. Returns
++# with nonzero status (FALSE) otherwise.
++func_cygming_ms_implib_p ()
++{
++ $opt_debug
++ func_to_tool_file "$1" func_convert_file_msys_to_w32
++ func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
++ test -n "$func_cygming_ms_implib_tmp"
++}
++
++# func_cygming_dll_for_implib_fallback ARG
++# Platform-specific function to extract the
++# name of the DLL associated with the specified
++# import library ARG.
++#
++# This fallback implementation is for use when $DLLTOOL
++# does not support the --identify-strict option.
++# Invoked by eval'ing the libtool variable
++# $sharedlib_from_linklib_cmd
++# Result is available in the variable
++# $sharedlib_from_linklib_result
++func_cygming_dll_for_implib_fallback ()
++{
++ $opt_debug
++ if func_cygming_gnu_implib_p "$1" ; then
++ # binutils import library
++ sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
++ elif func_cygming_ms_implib_p "$1" ; then
++ # ms-generated import library
++ sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
++ else
++ # unknown
++ sharedlib_from_linklib_result=""
++ fi
++}
+
+
+ # func_extract_an_archive dir oldlib
+@@ -2598,7 +3712,18 @@ func_extract_an_archive ()
+ $opt_debug
+ f_ex_an_ar_dir="$1"; shift
+ f_ex_an_ar_oldlib="$1"
+- func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?'
++ if test "$lock_old_archive_extraction" = yes; then
++ lockfile=$f_ex_an_ar_oldlib.lock
++ until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
++ func_echo "Waiting for $lockfile to be removed"
++ sleep 2
++ done
++ fi
++ func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
++ 'stat=$?; rm -f "$lockfile"; exit $stat'
++ if test "$lock_old_archive_extraction" = yes; then
++ $opt_dry_run || rm -f "$lockfile"
++ fi
+ if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+@@ -2669,7 +3794,7 @@ func_extract_archives ()
+ darwin_file=
+ darwin_files=
+ for darwin_file in $darwin_filelist; do
+- darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
++ darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
+ $LIPO -create -output "$darwin_file" $darwin_files
+ done # $darwin_filelist
+ $RM -rf unfat-$$
+@@ -2684,25 +3809,30 @@ func_extract_archives ()
+ func_extract_an_archive "$my_xdir" "$my_xabs"
+ ;;
+ esac
+- my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
++ my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
+ done
+
+ func_extract_archives_result="$my_oldobjs"
+ }
+
+
+-
+-# func_emit_wrapper_part1 [arg=no]
++# func_emit_wrapper [arg=no]
+ #
+-# Emit the first part of a libtool wrapper script on stdout.
+-# For more information, see the description associated with
+-# func_emit_wrapper(), below.
+-func_emit_wrapper_part1 ()
+-{
+- func_emit_wrapper_part1_arg1=no
+- if test -n "$1" ; then
+- func_emit_wrapper_part1_arg1=$1
+- fi
++# Emit a libtool wrapper script on stdout.
++# Don't directly open a file because we may want to
++# incorporate the script contents within a cygwin/mingw
++# wrapper executable. Must ONLY be called from within
++# func_mode_link because it depends on a number of variables
++# set therein.
++#
++# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
++# variable will take. If 'yes', then the emitted script
++# will assume that the directory in which it is stored is
++# the $objdir directory. This is a cygwin/mingw-specific
++# behavior.
++func_emit_wrapper ()
++{
++ func_emit_wrapper_arg1=${1-no}
+
+ $ECHO "\
+ #! $SHELL
+@@ -2718,7 +3848,6 @@ func_emit_wrapper_part1 ()
+
+ # Sed substitution that helps us do robust quoting. It backslashifies
+ # metacharacters that are still active within double-quoted strings.
+-Xsed='${SED} -e 1s/^X//'
+ sed_quote_subst='$sed_quote_subst'
+
+ # Be Bourne compatible
+@@ -2749,31 +3878,132 @@ if test \"\$libtool_install_magic\" = \"
+ else
+ # When we are sourced in execute mode, \$file and \$ECHO are already set.
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+- ECHO=\"$qecho\"
+- file=\"\$0\"
+- # Make sure echo works.
+- if test \"X\$1\" = X--no-reexec; then
+- # Discard the --no-reexec flag, and continue.
+- shift
+- elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then
+- # Yippee, \$ECHO works!
+- :
+- else
+- # Restart under the correct shell, and then maybe \$ECHO will work.
+- exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+- fi
+- fi\
++ file=\"\$0\""
++
++ qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
++ $ECHO "\
++
++# A function that is used when there is no print builtin or printf.
++func_fallback_echo ()
++{
++ eval 'cat <<_LTECHO_EOF
++\$1
++_LTECHO_EOF'
++}
++ ECHO=\"$qECHO\"
++ fi
++
++# Very basic option parsing. These options are (a) specific to
++# the libtool wrapper, (b) are identical between the wrapper
++# /script/ and the wrapper /executable/ which is used only on
++# windows platforms, and (c) all begin with the string "--lt-"
++# (application programs are unlikely to have options which match
++# this pattern).
++#
++# There are only two supported options: --lt-debug and
++# --lt-dump-script. There is, deliberately, no --lt-help.
++#
++# The first argument to this parsing function should be the
++# script's $0 value, followed by "$@".
++lt_option_debug=
++func_parse_lt_options ()
++{
++ lt_script_arg0=\$0
++ shift
++ for lt_opt
++ do
++ case \"\$lt_opt\" in
++ --lt-debug) lt_option_debug=1 ;;
++ --lt-dump-script)
++ lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
++ test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
++ lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
++ cat \"\$lt_dump_D/\$lt_dump_F\"
++ exit 0
++ ;;
++ --lt-*)
++ \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
++ exit 1
++ ;;
++ esac
++ done
++
++ # Print the debug banner immediately:
++ if test -n \"\$lt_option_debug\"; then
++ echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
++ fi
++}
++
++# Used when --lt-debug. Prints its arguments to stdout
++# (redirection is the responsibility of the caller)
++func_lt_dump_args ()
++{
++ lt_dump_args_N=1;
++ for lt_arg
++ do
++ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
++ lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
++ done
++}
++
++# Core function for launching the target application
++func_exec_program_core ()
++{
+ "
+- $ECHO "\
++ case $host in
++ # Backslashes separate directories on plain windows
++ *-*-mingw | *-*-os2* | *-cegcc*)
++ $ECHO "\
++ if test -n \"\$lt_option_debug\"; then
++ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
++ func_lt_dump_args \${1+\"\$@\"} 1>&2
++ fi
++ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
++"
++ ;;
++
++ *)
++ $ECHO "\
++ if test -n \"\$lt_option_debug\"; then
++ \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
++ func_lt_dump_args \${1+\"\$@\"} 1>&2
++ fi
++ exec \"\$progdir/\$program\" \${1+\"\$@\"}
++"
++ ;;
++ esac
++ $ECHO "\
++ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
++ exit 1
++}
++
++# A function to encapsulate launching the target application
++# Strips options in the --lt-* namespace from \$@ and
++# launches target application with the remaining arguments.
++func_exec_program ()
++{
++ for lt_wr_arg
++ do
++ case \$lt_wr_arg in
++ --lt-*) ;;
++ *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
++ esac
++ shift
++ done
++ func_exec_program_core \${1+\"\$@\"}
++}
++
++ # Parse options
++ func_parse_lt_options \"\$0\" \${1+\"\$@\"}
+
+ # Find the directory that this script lives in.
+- thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
++ thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
+ test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+ # Follow symbolic links until we get to the real thisdir.
+- file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
++ file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
+ while test -n \"\$file\"; do
+- destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
++ destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
+
+ # If there was a directory component, then change thisdir.
+ if test \"x\$destdir\" != \"x\$file\"; then
+@@ -2783,30 +4013,13 @@ else
+ esac
+ fi
+
+- file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+- file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
++ file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
++ file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
+ done
+-"
+-}
+-# end: func_emit_wrapper_part1
-
--dnl We need to keep our own list of libobjs separate from our parent project,
--dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
--dnl we look for our own LIBOBJs.
--m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
--m4_pushdef([AC_LIBSOURCES])
+-# func_emit_wrapper_part2 [arg=no]
+-#
+-# Emit the second part of a libtool wrapper script on stdout.
+-# For more information, see the description associated with
+-# func_emit_wrapper(), below.
+-func_emit_wrapper_part2 ()
+-{
+- func_emit_wrapper_part2_arg1=no
+- if test -n "$1" ; then
+- func_emit_wrapper_part2_arg1=$1
+- fi
-
--dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
--m4_if(_LTDL_MODE, [],
-- [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
-- m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
-- [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
+- $ECHO "\
+
+ # Usually 'no', except on cygwin/mingw when embedded into
+ # the cwrapper.
+- WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1
++ WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
+ if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
+ # special case for '.'
+ if test \"\$thisdir\" = \".\"; then
+@@ -2814,7 +4027,7 @@ func_emit_wrapper_part2 ()
+ fi
+ # remove .libs from thisdir
+ case \"\$thisdir\" in
+- *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;;
++ *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
+ $objdir ) thisdir=. ;;
+ esac
+ fi
+@@ -2869,6 +4082,18 @@ func_emit_wrapper_part2 ()
+
+ if test -f \"\$progdir/\$program\"; then"
+
++ # fixup the dll searchpath if we need to.
++ #
++ # Fix the DLL searchpath if we need to. Do this before prepending
++ # to shlibpath, because on Windows, both are PATH and uninstalled
++ # libraries must come first.
++ if test -n "$dllsearchpath"; then
++ $ECHO "\
++ # Add the dll search path components to the executable PATH
++ PATH=$dllsearchpath:\$PATH
++"
++ fi
++
+ # Export our shlibpath_var if we have one.
+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ $ECHO "\
+@@ -2877,253 +4102,28 @@ func_emit_wrapper_part2 ()
+
+ # Some systems cannot cope with colon-terminated $shlibpath_var
+ # The second colon is a workaround for a bug in BeOS R4 sed
+- $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
++ $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
+
+ export $shlibpath_var
+ "
+ fi
+
+- # fixup the dll searchpath if we need to.
+- if test -n "$dllsearchpath"; then
+- $ECHO "\
+- # Add the dll search path components to the executable PATH
+- PATH=$dllsearchpath:\$PATH
+-"
+- fi
-
--AC_ARG_WITH([included_ltdl],
-- [AS_HELP_STRING([--with-included-ltdl],
-- [use the GNU ltdl sources included here])])
+ $ECHO "\
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+ # Run the actual program with our arguments.
+-"
+- case $host in
+- # Backslashes separate directories on plain windows
+- *-*-mingw | *-*-os2* | *-cegcc*)
+- $ECHO "\
+- exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+-"
+- ;;
-
--if test "x$with_included_ltdl" != xyes; then
-- # We are not being forced to use the included libltdl sources, so
-- # decide whether there is a useful installed version we can use.
-- AC_CHECK_HEADER([ltdl.h],
-- [AC_CHECK_DECL([lt_dlinterface_register],
-- [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
-- [with_included_ltdl=no],
-- [with_included_ltdl=yes])],
-- [with_included_ltdl=yes],
-- [AC_INCLUDES_DEFAULT
-- #include <ltdl.h>])],
-- [with_included_ltdl=yes],
-- [AC_INCLUDES_DEFAULT]
-- )
--fi
+- *)
+- $ECHO "\
+- exec \"\$progdir/\$program\" \${1+\"\$@\"}
+-"
+- ;;
+- esac
+- $ECHO "\
+- \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+- exit 1
++ func_exec_program \${1+\"\$@\"}
+ fi
+ else
+ # The program doesn't exist.
+ \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+ \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
+- $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
++ \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
+ exit 1
+ fi
+ fi\
+ "
+ }
+-# end: func_emit_wrapper_part2
-
--dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
--dnl was called yet, then for old times' sake, we assume libltdl is in an
--dnl eponymous directory:
--AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
-
--AC_ARG_WITH([ltdl_include],
-- [AS_HELP_STRING([--with-ltdl-include=DIR],
-- [use the ltdl headers installed in DIR])])
+-# func_emit_wrapper [arg=no]
+-#
+-# Emit a libtool wrapper script on stdout.
+-# Don't directly open a file because we may want to
+-# incorporate the script contents within a cygwin/mingw
+-# wrapper executable. Must ONLY be called from within
+-# func_mode_link because it depends on a number of variables
+-# set therein.
+-#
+-# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
+-# variable will take. If 'yes', then the emitted script
+-# will assume that the directory in which it is stored is
+-# the $objdir directory. This is a cygwin/mingw-specific
+-# behavior.
+-func_emit_wrapper ()
+-{
+- func_emit_wrapper_arg1=no
+- if test -n "$1" ; then
+- func_emit_wrapper_arg1=$1
+- fi
-
--if test -n "$with_ltdl_include"; then
-- if test -f "$with_ltdl_include/ltdl.h"; then :
-- else
-- AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
-- fi
--else
-- with_ltdl_include=no
--fi
+- # split this up so that func_emit_cwrapperexe_src
+- # can call each part independently.
+- func_emit_wrapper_part1 "${func_emit_wrapper_arg1}"
+- func_emit_wrapper_part2 "${func_emit_wrapper_arg1}"
+-}
-
--AC_ARG_WITH([ltdl_lib],
-- [AS_HELP_STRING([--with-ltdl-lib=DIR],
-- [use the libltdl.la installed in DIR])])
-
--if test -n "$with_ltdl_lib"; then
-- if test -f "$with_ltdl_lib/libltdl.la"; then :
-- else
-- AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
+-# func_to_host_path arg
+-#
+-# Convert paths to host format when used with build tools.
+-# Intended for use with "native" mingw (where libtool itself
+-# is running under the msys shell), or in the following cross-
+-# build environments:
+-# $build $host
+-# mingw (msys) mingw [e.g. native]
+-# cygwin mingw
+-# *nix + wine mingw
+-# where wine is equipped with the `winepath' executable.
+-# In the native mingw case, the (msys) shell automatically
+-# converts paths for any non-msys applications it launches,
+-# but that facility isn't available from inside the cwrapper.
+-# Similar accommodations are necessary for $host mingw and
+-# $build cygwin. Calling this function does no harm for other
+-# $host/$build combinations not listed above.
+-#
+-# ARG is the path (on $build) that should be converted to
+-# the proper representation for $host. The result is stored
+-# in $func_to_host_path_result.
+-func_to_host_path ()
+-{
+- func_to_host_path_result="$1"
+- if test -n "$1" ; then
+- case $host in
+- *mingw* )
+- lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+- case $build in
+- *mingw* ) # actually, msys
+- # awkward: cmd appends spaces to result
+- lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+- func_to_host_path_tmp1=`( cmd //c echo "$1" |\
+- $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
+- func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+- $SED -e "$lt_sed_naive_backslashify"`
+- ;;
+- *cygwin* )
+- func_to_host_path_tmp1=`cygpath -w "$1"`
+- func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+- $SED -e "$lt_sed_naive_backslashify"`
+- ;;
+- * )
+- # Unfortunately, winepath does not exit with a non-zero
+- # error code, so we are forced to check the contents of
+- # stdout. On the other hand, if the command is not
+- # found, the shell will set an exit code of 127 and print
+- # *an error message* to stdout. So we must check for both
+- # error code of zero AND non-empty stdout, which explains
+- # the odd construction:
+- func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
+- if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
+- func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+- $SED -e "$lt_sed_naive_backslashify"`
+- else
+- # Allow warning below.
+- func_to_host_path_result=""
+- fi
+- ;;
+- esac
+- if test -z "$func_to_host_path_result" ; then
+- func_error "Could not determine host path corresponding to"
+- func_error " '$1'"
+- func_error "Continuing, but uninstalled executables may not work."
+- # Fallback:
+- func_to_host_path_result="$1"
+- fi
+- ;;
+- esac
+- fi
+-}
+-# end: func_to_host_path
+
+-# func_to_host_pathlist arg
+-#
+-# Convert pathlists to host format when used with build tools.
+-# See func_to_host_path(), above. This function supports the
+-# following $build/$host combinations (but does no harm for
+-# combinations not listed here):
+-# $build $host
+-# mingw (msys) mingw [e.g. native]
+-# cygwin mingw
+-# *nix + wine mingw
+-#
+-# Path separators are also converted from $build format to
+-# $host format. If ARG begins or ends with a path separator
+-# character, it is preserved (but converted to $host format)
+-# on output.
+-#
+-# ARG is a pathlist (on $build) that should be converted to
+-# the proper representation on $host. The result is stored
+-# in $func_to_host_pathlist_result.
+-func_to_host_pathlist ()
+-{
+- func_to_host_pathlist_result="$1"
+- if test -n "$1" ; then
+- case $host in
+- *mingw* )
+- lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+- # Remove leading and trailing path separator characters from
+- # ARG. msys behavior is inconsistent here, cygpath turns them
+- # into '.;' and ';.', and winepath ignores them completely.
+- func_to_host_pathlist_tmp2="$1"
+- # Once set for this call, this variable should not be
+- # reassigned. It is used in tha fallback case.
+- func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\
+- $SED -e 's|^:*||' -e 's|:*$||'`
+- case $build in
+- *mingw* ) # Actually, msys.
+- # Awkward: cmd appends spaces to result.
+- lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+- func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\
+- $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
+- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
+- $SED -e "$lt_sed_naive_backslashify"`
+- ;;
+- *cygwin* )
+- func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"`
+- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
+- $SED -e "$lt_sed_naive_backslashify"`
+- ;;
+- * )
+- # unfortunately, winepath doesn't convert pathlists
+- func_to_host_pathlist_result=""
+- func_to_host_pathlist_oldIFS=$IFS
+- IFS=:
+- for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
+- IFS=$func_to_host_pathlist_oldIFS
+- if test -n "$func_to_host_pathlist_f" ; then
+- func_to_host_path "$func_to_host_pathlist_f"
+- if test -n "$func_to_host_path_result" ; then
+- if test -z "$func_to_host_pathlist_result" ; then
+- func_to_host_pathlist_result="$func_to_host_path_result"
+- else
+- func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result"
+- fi
+- fi
+- fi
+- IFS=:
+- done
+- IFS=$func_to_host_pathlist_oldIFS
+- ;;
+- esac
+- if test -z "$func_to_host_pathlist_result" ; then
+- func_error "Could not determine the host path(s) corresponding to"
+- func_error " '$1'"
+- func_error "Continuing, but uninstalled executables may not work."
+- # Fallback. This may break if $1 contains DOS-style drive
+- # specifications. The fix is not to complicate the expression
+- # below, but for the user to provide a working wine installation
+- # with winepath so that path translation in the cross-to-mingw
+- # case works properly.
+- lt_replace_pathsep_nix_to_dos="s|:|;|g"
+- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
+- $SED -e "$lt_replace_pathsep_nix_to_dos"`
+- fi
+- # Now, add the leading and trailing path separators back
+- case "$1" in
+- :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
+- ;;
+- esac
+- case "$1" in
+- *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;"
+- ;;
+- esac
+- ;;
+- esac
- fi
--else
-- with_ltdl_lib=no
--fi
--
--case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
-- ,yes,no,no,)
-- m4_case(m4_default(_LTDL_TYPE, [convenience]),
-- [convenience], [_LTDL_CONVENIENCE],
-- [installable], [_LTDL_INSTALLABLE],
-- [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
-- ;;
-- ,no,no,no,)
-- # If the included ltdl is not to be used, then use the
-- # preinstalled libltdl we found.
-- AC_DEFINE([HAVE_LTDL], [1],
-- [Define this if a modern libltdl is already installed])
-- LIBLTDL=-lltdl
-- LTDLDEPS=
-- LTDLINCL=
-- ;;
-- ,no*,no,*)
-- AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
-- ;;
-- *) with_included_ltdl=no
-- LIBLTDL="-L$with_ltdl_lib -lltdl"
-- LTDLDEPS=
-- LTDLINCL="-I$with_ltdl_include"
-- ;;
--esac
--INCLTDL="$LTDLINCL"
--
--# Report our decision...
--AC_MSG_CHECKING([where to find libltdl headers])
--AC_MSG_RESULT([$LTDLINCL])
--AC_MSG_CHECKING([where to find libltdl library])
--AC_MSG_RESULT([$LIBLTDL])
--
--_LTDL_SETUP
--
--dnl restore autoconf definition.
--m4_popdef([AC_LIBOBJ])
--m4_popdef([AC_LIBSOURCES])
--
--AC_CONFIG_COMMANDS_PRE([
-- _ltdl_libobjs=
-- _ltdl_ltlibobjs=
-- if test -n "$_LT_LIBOBJS"; then
-- # Remove the extension.
-- _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
-- for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
-- _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
-- _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
-- done
-- fi
-- AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
-- AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
--])
+-}
+-# end: func_to_host_pathlist
+
+ # func_emit_cwrapperexe_src
+ # emit the source code for a wrapper executable on stdout
+@@ -3141,41 +4141,71 @@ func_emit_cwrapperexe_src ()
+
+ This wrapper executable should never be moved out of the build directory.
+ If it is, it will not operate correctly.
-
--# Only expand once:
--m4_define([LTDL_INIT])
--])
--m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
--m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete.
--You should run autoupdate.])dnl
--LTDL_INIT($@)])
--m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
--m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete.
--You should run autoupdate.])dnl
--LTDL_INIT($@)])
--m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
--m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete.
--You should run autoupdate.])dnl
--LTDL_INIT($@)])
--m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl
--AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
--AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
--AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
--AC_REQUIRE([LT_LIB_DLLOAD])dnl
--AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
--AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
--AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
--AC_REQUIRE([gl_FUNC_ARGZ])dnl
+- Currently, it simply execs the wrapper *script* "$SHELL $output",
+- but could eventually absorb all of the scripts functionality and
+- exec $objdir/$outputname directly.
+ */
+ EOF
+ cat <<"EOF"
++#ifdef _MSC_VER
++# define _CRT_SECURE_NO_DEPRECATE 1
++#endif
+ #include <stdio.h>
+ #include <stdlib.h>
+ #ifdef _MSC_VER
+ # include <direct.h>
+ # include <process.h>
+ # include <io.h>
+-# define setmode _setmode
+ #else
+ # include <unistd.h>
+ # include <stdint.h>
+ # ifdef __CYGWIN__
+ # include <io.h>
+-# define HAVE_SETENV
+-# ifdef __STRICT_ANSI__
++# endif
++#endif
++#include <malloc.h>
++#include <stdarg.h>
++#include <assert.h>
++#include <string.h>
++#include <ctype.h>
++#include <errno.h>
++#include <fcntl.h>
++#include <sys/stat.h>
++
++/* declarations of non-ANSI functions */
++#if defined(__MINGW32__)
++# ifdef __STRICT_ANSI__
++int _putenv (const char *);
++# endif
++#elif defined(__CYGWIN__)
++# ifdef __STRICT_ANSI__
+ char *realpath (const char *, char *);
+ int putenv (char *);
+ int setenv (const char *, const char *, int);
+-# endif
+ # endif
++/* #elif defined (other platforms) ... */
++#endif
++
++/* portability defines, excluding path handling macros */
++#if defined(_MSC_VER)
++# define setmode _setmode
++# define stat _stat
++# define chmod _chmod
++# define getcwd _getcwd
++# define putenv _putenv
++# define S_IXUSR _S_IEXEC
++# ifndef _INTPTR_T_DEFINED
++# define _INTPTR_T_DEFINED
++# define intptr_t int
++# endif
++#elif defined(__MINGW32__)
++# define setmode _setmode
++# define stat _stat
++# define chmod _chmod
++# define getcwd _getcwd
++# define putenv _putenv
++#elif defined(__CYGWIN__)
++# define HAVE_SETENV
++# define FOPEN_WB "wb"
++/* #elif defined (other platforms) ... */
+ #endif
+-#include <malloc.h>
+-#include <stdarg.h>
+-#include <assert.h>
+-#include <string.h>
+-#include <ctype.h>
+-#include <errno.h>
+-#include <fcntl.h>
+-#include <sys/stat.h>
+
+ #if defined(PATH_MAX)
+ # define LT_PATHMAX PATH_MAX
+@@ -3192,14 +4222,7 @@ int setenv (const char *, const char *,
+ # define S_IXGRP 0
+ #endif
+
+-#ifdef _MSC_VER
+-# define S_IXUSR _S_IEXEC
+-# define stat _stat
+-# ifndef _INTPTR_T_DEFINED
+-# define intptr_t int
+-# endif
+-#endif
-
--m4_require([_LT_CHECK_OBJDIR])dnl
--m4_require([_LT_HEADER_DLFCN])dnl
--m4_require([_LT_CHECK_DLPREOPEN])dnl
--m4_require([_LT_DECL_SED])dnl
++/* path handling portability macros */
+ #ifndef DIR_SEPARATOR
+ # define DIR_SEPARATOR '/'
+ # define PATH_SEPARATOR ':'
+@@ -3230,10 +4253,6 @@ int setenv (const char *, const char *,
+ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
+ #endif /* PATH_SEPARATOR_2 */
+
+-#ifdef __CYGWIN__
+-# define FOPEN_WB "wb"
+-#endif
-
--dnl Don't require this, or it will be expanded earlier than the code
--dnl that sets the variables it relies on:
--_LT_ENABLE_INSTALL
+ #ifndef FOPEN_WB
+ # define FOPEN_WB "w"
+ #endif
+@@ -3246,22 +4265,13 @@ int setenv (const char *, const char *,
+ if (stale) { free ((void *) stale); stale = 0; } \
+ } while (0)
+
+-#undef LTWRAPPER_DEBUGPRINTF
+-#if defined DEBUGWRAPPER
+-# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
+-static void
+-ltwrapper_debugprintf (const char *fmt, ...)
+-{
+- va_list args;
+- va_start (args, fmt);
+- (void) vfprintf (stderr, fmt, args);
+- va_end (args);
+-}
++#if defined(LT_DEBUGWRAPPER)
++static int lt_debug = 1;
+ #else
+-# define LTWRAPPER_DEBUGPRINTF(args)
++static int lt_debug = 0;
+ #endif
+
+-const char *program_name = NULL;
++const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
+
+ void *xmalloc (size_t num);
+ char *xstrdup (const char *string);
+@@ -3271,41 +4281,27 @@ char *chase_symlinks (const char *pathsp
+ int make_executable (const char *path);
+ int check_executable (const char *path);
+ char *strendzap (char *str, const char *pat);
+-void lt_fatal (const char *message, ...);
++void lt_debugprintf (const char *file, int line, const char *fmt, ...);
++void lt_fatal (const char *file, int line, const char *message, ...);
++static const char *nonnull (const char *s);
++static const char *nonempty (const char *s);
+ void lt_setenv (const char *name, const char *value);
+ char *lt_extend_str (const char *orig_value, const char *add, int to_end);
+-void lt_opt_process_env_set (const char *arg);
+-void lt_opt_process_env_prepend (const char *arg);
+-void lt_opt_process_env_append (const char *arg);
+-int lt_split_name_value (const char *arg, char** name, char** value);
+ void lt_update_exe_path (const char *name, const char *value);
+ void lt_update_lib_path (const char *name, const char *value);
-
--dnl _LTDL_MODE specific code must be called at least once:
--_LTDL_MODE_DISPATCH
+-static const char *script_text_part1 =
+-EOF
-
--# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
--# the user used. This is so that ltdl.h can pick up the parent projects
--# config.h file, The first file in AC_CONFIG_HEADERS must contain the
--# definitions required by ltdl.c.
--# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
--AC_CONFIG_COMMANDS_PRE([dnl
--m4_pattern_allow([^LT_CONFIG_H$])dnl
--m4_ifset([AH_HEADER],
-- [LT_CONFIG_H=AH_HEADER],
-- [m4_ifset([AC_LIST_HEADERS],
-- [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`],
-- [])])])
--AC_SUBST([LT_CONFIG_H])
+- func_emit_wrapper_part1 yes |
+- $SED -e 's/\([\\"]\)/\\\1/g' \
+- -e 's/^/ "/' -e 's/$/\\n"/'
+- echo ";"
+- cat <<EOF
-
--AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
-- [], [], [AC_INCLUDES_DEFAULT])
+-static const char *script_text_part2 =
++char **prepare_spawn (char **argv);
++void lt_dump_script (FILE *f);
+ EOF
+- func_emit_wrapper_part2 yes |
+- $SED -e 's/\([\\"]\)/\\\1/g' \
+- -e 's/^/ "/' -e 's/$/\\n"/'
+- echo ";"
+
+ cat <<EOF
+-const char * MAGIC_EXE = "$magic_exe";
++volatile const char * MAGIC_EXE = "$magic_exe";
+ const char * LIB_PATH_VARNAME = "$shlibpath_var";
+ EOF
+
+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+- func_to_host_pathlist "$temp_rpath"
++ func_to_host_path "$temp_rpath"
+ cat <<EOF
+-const char * LIB_PATH_VALUE = "$func_to_host_pathlist_result";
++const char * LIB_PATH_VALUE = "$func_to_host_path_result";
+ EOF
+ else
+ cat <<"EOF"
+@@ -3314,10 +4310,10 @@ EOF
+ fi
+
+ if test -n "$dllsearchpath"; then
+- func_to_host_pathlist "$dllsearchpath:"
++ func_to_host_path "$dllsearchpath:"
+ cat <<EOF
+ const char * EXE_PATH_VARNAME = "PATH";
+-const char * EXE_PATH_VALUE = "$func_to_host_pathlist_result";
++const char * EXE_PATH_VALUE = "$func_to_host_path_result";
+ EOF
+ else
+ cat <<"EOF"
+@@ -3340,24 +4336,10 @@ EOF
+ cat <<"EOF"
+
+ #define LTWRAPPER_OPTION_PREFIX "--lt-"
+-#define LTWRAPPER_OPTION_PREFIX_LENGTH 5
+
+-static const size_t opt_prefix_len = LTWRAPPER_OPTION_PREFIX_LENGTH;
+ static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
-
--AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
--AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
+ static const char *dumpscript_opt = LTWRAPPER_OPTION_PREFIX "dump-script";
-
--AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
+-static const size_t env_set_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 7;
+-static const char *env_set_opt = LTWRAPPER_OPTION_PREFIX "env-set";
+- /* argument is putenv-style "foo=bar", value of foo is set to bar */
-
--name=ltdl
--LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""`
--AC_SUBST([LTDLOPEN])
--])
--m4trace:/usr/share/aclocal/ltdl.m4:437: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
--AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
-- [lt_cv_sys_dlopen_deplibs],
-- [# PORTME does your system automatically load deplibs for dlopen?
-- # or its logical equivalent (e.g. shl_load for HP-UX < 11)
-- # For now, we just catch OSes we know something about -- in the
-- # future, we'll try test this programmatically.
-- lt_cv_sys_dlopen_deplibs=unknown
-- case $host_os in
-- aix3*|aix4.1.*|aix4.2.*)
-- # Unknown whether this is true for these versions of AIX, but
-- # we want this `case' here to explicitly catch those versions.
-- lt_cv_sys_dlopen_deplibs=unknown
-- ;;
-- aix[[4-9]]*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- amigaos*)
-- case $host_cpu in
-- powerpc)
-- lt_cv_sys_dlopen_deplibs=no
-- ;;
-- esac
-- ;;
-- darwin*)
-- # Assuming the user has installed a libdl from somewhere, this is true
-- # If you are looking for one http://www.opendarwin.org/projects/dlcompat
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- freebsd* | dragonfly*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
-- # GNU and its variants, using gnu ld.so (Glibc)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- hpux10*|hpux11*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- interix*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- irix[[12345]]*|irix6.[[01]]*)
-- # Catch all versions of IRIX before 6.2, and indicate that we don't
-- # know how it worked for any of those versions.
-- lt_cv_sys_dlopen_deplibs=unknown
-- ;;
-- irix*)
-- # The case above catches anything before 6.2, and it's known that
-- # at 6.2 and later dlopen does load deplibs.
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- netbsd* | netbsdelf*-gnu)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- openbsd*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- osf[[1234]]*)
-- # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
-- # it did *not* use an RPATH in a shared library to find objects the
-- # library depends on, so we explicitly say `no'.
-- lt_cv_sys_dlopen_deplibs=no
-- ;;
-- osf5.0|osf5.0a|osf5.1)
-- # dlopen *does* load deplibs and with the right loader patch applied
-- # it even uses RPATH in a shared library to search for shared objects
-- # that the library depends on, but there's no easy way to know if that
-- # patch is installed. Since this is the case, all we can really
-- # say is unknown -- it depends on the patch being installed. If
-- # it is, this changes to `yes'. Without it, it would be `no'.
-- lt_cv_sys_dlopen_deplibs=unknown
-- ;;
-- osf*)
-- # the two cases above should catch all versions of osf <= 5.1. Read
-- # the comments above for what we know about them.
-- # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
-- # is used to find them so we can finally say `yes'.
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- qnx*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- solaris*)
-- lt_cv_sys_dlopen_deplibs=yes
-- ;;
-- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-- libltdl_cv_sys_dlopen_deplibs=yes
-- ;;
-- esac
-- ])
--if test "$lt_cv_sys_dlopen_deplibs" != yes; then
-- AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
-- [Define if the OS needs help to load dependent libraries for dlopen().])
--fi
--])
--m4trace:/usr/share/aclocal/ltdl.m4:536: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:536: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:543: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
--AC_CACHE_CHECK([which extension is used for runtime loadable modules],
-- [libltdl_cv_shlibext],
--[
--module=yes
--eval libltdl_cv_shlibext=$shrext_cmds
-- ])
--if test -n "$libltdl_cv_shlibext"; then
-- m4_pattern_allow([LT_MODULE_EXT])dnl
-- AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
-- [Define to the extension used for runtime loadable modules, say, ".so".])
--fi
--])
--m4trace:/usr/share/aclocal/ltdl.m4:559: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:559: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:566: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
--AC_CACHE_CHECK([which variable specifies run-time module search path],
-- [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
--if test -n "$lt_cv_module_path_var"; then
-- m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
-- AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
-- [Define to the name of the environment variable that determines the run-time module search path.])
--fi
--])
--m4trace:/usr/share/aclocal/ltdl.m4:578: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:578: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:585: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
--AC_CACHE_CHECK([for the default library search path],
-- [lt_cv_sys_dlsearch_path],
-- [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
--if test -n "$lt_cv_sys_dlsearch_path"; then
-- sys_dlsearch_path=
-- for dir in $lt_cv_sys_dlsearch_path; do
-- if test -z "$sys_dlsearch_path"; then
-- sys_dlsearch_path="$dir"
-- else
-- sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
-- fi
-- done
-- m4_pattern_allow([LT_DLSEARCH_PATH])dnl
-- AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
-- [Define to the system default library search path.])
--fi
--])
--m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:632: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$])
--LT_DLLOADERS=
--AC_SUBST([LT_DLLOADERS])
+-static const size_t env_prepend_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 11;
+-static const char *env_prepend_opt = LTWRAPPER_OPTION_PREFIX "env-prepend";
+- /* argument is putenv-style "foo=bar", new value of foo is bar${foo} */
-
--AC_LANG_PUSH([C])
+-static const size_t env_append_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 10;
+-static const char *env_append_opt = LTWRAPPER_OPTION_PREFIX "env-append";
+- /* argument is putenv-style "foo=bar", new value of foo is ${foo}bar */
++static const char *debug_opt = LTWRAPPER_OPTION_PREFIX "debug";
+
+ int
+ main (int argc, char *argv[])
+@@ -3374,10 +4356,13 @@ main (int argc, char *argv[])
+ int i;
+
+ program_name = (char *) xstrdup (base_name (argv[0]));
+- LTWRAPPER_DEBUGPRINTF (("(main) argv[0] : %s\n", argv[0]));
+- LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
++ newargz = XMALLOC (char *, argc + 1);
+
+- /* very simple arg parsing; don't want to rely on getopt */
++ /* very simple arg parsing; don't want to rely on getopt
++ * also, copy all non cwrapper options to newargz, except
++ * argz[0], which is handled differently
++ */
++ newargc=0;
+ for (i = 1; i < argc; i++)
+ {
+ if (strcmp (argv[i], dumpscript_opt) == 0)
+@@ -3391,25 +4376,57 @@ EOF
+ esac
+
+ cat <<"EOF"
+- printf ("%s", script_text_part1);
+- printf ("%s", script_text_part2);
++ lt_dump_script (stdout);
+ return 0;
+ }
++ if (strcmp (argv[i], debug_opt) == 0)
++ {
++ lt_debug = 1;
++ continue;
++ }
++ if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
++ {
++ /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
++ namespace, but it is not one of the ones we know about and
++ have already dealt with, above (inluding dump-script), then
++ report an error. Otherwise, targets might begin to believe
++ they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
++ namespace. The first time any user complains about this, we'll
++ need to make LTWRAPPER_OPTION_PREFIX a configure-time option
++ or a configure.ac-settable value.
++ */
++ lt_fatal (__FILE__, __LINE__,
++ "unrecognized %s option: '%s'",
++ ltwrapper_option_prefix, argv[i]);
++ }
++ /* otherwise ... */
++ newargz[++newargc] = xstrdup (argv[i]);
+ }
++ newargz[++newargc] = NULL;
++
++EOF
++ cat <<EOF
++ /* The GNU banner must be the first non-error debug message */
++ lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
++EOF
++ cat <<"EOF"
++ lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
++ lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
+
+- newargz = XMALLOC (char *, argc + 1);
+ tmp_pathspec = find_executable (argv[0]);
+ if (tmp_pathspec == NULL)
+- lt_fatal ("Couldn't find %s", argv[0]);
+- LTWRAPPER_DEBUGPRINTF (("(main) found exe (before symlink chase) at : %s\n",
+- tmp_pathspec));
++ lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) found exe (before symlink chase) at: %s\n",
++ tmp_pathspec);
+
+ actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+- LTWRAPPER_DEBUGPRINTF (("(main) found exe (after symlink chase) at : %s\n",
+- actual_cwrapper_path));
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) found exe (after symlink chase) at: %s\n",
++ actual_cwrapper_path);
+ XFREE (tmp_pathspec);
+
+- actual_cwrapper_name = xstrdup( base_name (actual_cwrapper_path));
++ actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
+ strendzap (actual_cwrapper_path, actual_cwrapper_name);
+
+ /* wrapper name transforms */
+@@ -3427,8 +4444,9 @@ EOF
+ target_name = tmp_pathspec;
+ tmp_pathspec = 0;
+
+- LTWRAPPER_DEBUGPRINTF (("(main) libtool target name: %s\n",
+- target_name));
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) libtool target name: %s\n",
++ target_name);
+ EOF
+
+ cat <<EOF
+@@ -3478,80 +4496,19 @@ EOF
+
+ lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
+ lt_setenv ("DUALCASE", "1"); /* for MSK sh */
+- lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
++ /* Update the DLL searchpath. EXE_PATH_VALUE ($dllsearchpath) must
++ be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
++ because on Windows, both *_VARNAMEs are PATH but uninstalled
++ libraries must come first. */
+ lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
++ lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
+
+- newargc=0;
+- for (i = 1; i < argc; i++)
+- {
+- if (strncmp (argv[i], env_set_opt, env_set_opt_len) == 0)
+- {
+- if (argv[i][env_set_opt_len] == '=')
+- {
+- const char *p = argv[i] + env_set_opt_len + 1;
+- lt_opt_process_env_set (p);
+- }
+- else if (argv[i][env_set_opt_len] == '\0' && i + 1 < argc)
+- {
+- lt_opt_process_env_set (argv[++i]); /* don't copy */
+- }
+- else
+- lt_fatal ("%s missing required argument", env_set_opt);
+- continue;
+- }
+- if (strncmp (argv[i], env_prepend_opt, env_prepend_opt_len) == 0)
+- {
+- if (argv[i][env_prepend_opt_len] == '=')
+- {
+- const char *p = argv[i] + env_prepend_opt_len + 1;
+- lt_opt_process_env_prepend (p);
+- }
+- else if (argv[i][env_prepend_opt_len] == '\0' && i + 1 < argc)
+- {
+- lt_opt_process_env_prepend (argv[++i]); /* don't copy */
+- }
+- else
+- lt_fatal ("%s missing required argument", env_prepend_opt);
+- continue;
+- }
+- if (strncmp (argv[i], env_append_opt, env_append_opt_len) == 0)
+- {
+- if (argv[i][env_append_opt_len] == '=')
+- {
+- const char *p = argv[i] + env_append_opt_len + 1;
+- lt_opt_process_env_append (p);
+- }
+- else if (argv[i][env_append_opt_len] == '\0' && i + 1 < argc)
+- {
+- lt_opt_process_env_append (argv[++i]); /* don't copy */
+- }
+- else
+- lt_fatal ("%s missing required argument", env_append_opt);
+- continue;
+- }
+- if (strncmp (argv[i], ltwrapper_option_prefix, opt_prefix_len) == 0)
+- {
+- /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
+- namespace, but it is not one of the ones we know about and
+- have already dealt with, above (inluding dump-script), then
+- report an error. Otherwise, targets might begin to believe
+- they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
+- namespace. The first time any user complains about this, we'll
+- need to make LTWRAPPER_OPTION_PREFIX a configure-time option
+- or a configure.ac-settable value.
+- */
+- lt_fatal ("Unrecognized option in %s namespace: '%s'",
+- ltwrapper_option_prefix, argv[i]);
+- }
+- /* otherwise ... */
+- newargz[++newargc] = xstrdup (argv[i]);
+- }
+- newargz[++newargc] = NULL;
-
--LIBADD_DLOPEN=
--AC_SEARCH_LIBS([dlopen], [dl],
-- [AC_DEFINE([HAVE_LIBDL], [1],
-- [Define if you have the libdl library or equivalent.])
-- if test "$ac_cv_search_dlopen" != "none required" ; then
-- LIBADD_DLOPEN="-ldl"
-- fi
-- libltdl_cv_lib_dl_dlopen="yes"
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
-- [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
--# include <dlfcn.h>
--#endif
-- ]], [[dlopen(0, 0);]])],
-- [AC_DEFINE([HAVE_LIBDL], [1],
-- [Define if you have the libdl library or equivalent.])
-- libltdl_cv_func_dlopen="yes"
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
-- [AC_CHECK_LIB([svld], [dlopen],
-- [AC_DEFINE([HAVE_LIBDL], [1],
-- [Define if you have the libdl library or equivalent.])
-- LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
--if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
--then
-- lt_save_LIBS="$LIBS"
-- LIBS="$LIBS $LIBADD_DLOPEN"
-- AC_CHECK_FUNCS([dlerror])
-- LIBS="$lt_save_LIBS"
--fi
--AC_SUBST([LIBADD_DLOPEN])
+- LTWRAPPER_DEBUGPRINTF (("(main) lt_argv_zero : %s\n", (lt_argv_zero ? lt_argv_zero : "<NULL>")));
++ lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
++ nonnull (lt_argv_zero));
+ for (i = 0; i < newargc; i++)
+ {
+- LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : "<NULL>")));
++ lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
++ i, nonnull (newargz[i]));
+ }
+
+ EOF
+@@ -3560,11 +4517,14 @@ EOF
+ mingw*)
+ cat <<"EOF"
+ /* execv doesn't actually work on mingw as expected on unix */
++ newargz = prepare_spawn (newargz);
+ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+ if (rval == -1)
+ {
+ /* failed to start process */
+- LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno));
++ lt_debugprintf (__FILE__, __LINE__,
++ "(main) failed to launch target \"%s\": %s\n",
++ lt_argv_zero, nonnull (strerror (errno)));
+ return 127;
+ }
+ return rval;
+@@ -3586,7 +4546,7 @@ xmalloc (size_t num)
+ {
+ void *p = (void *) malloc (num);
+ if (!p)
+- lt_fatal ("Memory exhausted");
++ lt_fatal (__FILE__, __LINE__, "memory exhausted");
+
+ return p;
+ }
+@@ -3620,8 +4580,8 @@ check_executable (const char *path)
+ {
+ struct stat st;
+
+- LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n",
+- path ? (*path ? path : "EMPTY!") : "NULL!"));
++ lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
++ nonempty (path));
+ if ((!path) || (!*path))
+ return 0;
+
+@@ -3638,8 +4598,8 @@ make_executable (const char *path)
+ int rval = 0;
+ struct stat st;
+
+- LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n",
+- path ? (*path ? path : "EMPTY!") : "NULL!"));
++ lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n",
++ nonempty (path));
+ if ((!path) || (!*path))
+ return 0;
+
+@@ -3665,8 +4625,8 @@ find_executable (const char *wrapper)
+ int tmp_len;
+ char *concat_name;
+
+- LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n",
+- wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"));
++ lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
++ nonempty (wrapper));
+
+ if ((wrapper == NULL) || (*wrapper == '\0'))
+ return NULL;
+@@ -3719,7 +4679,8 @@ find_executable (const char *wrapper)
+ {
+ /* empty path: current directory */
+ if (getcwd (tmp, LT_PATHMAX) == NULL)
+- lt_fatal ("getcwd failed");
++ lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
++ nonnull (strerror (errno)));
+ tmp_len = strlen (tmp);
+ concat_name =
+ XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+@@ -3744,7 +4705,8 @@ find_executable (const char *wrapper)
+ }
+ /* Relative path | not found in path: prepend cwd */
+ if (getcwd (tmp, LT_PATHMAX) == NULL)
+- lt_fatal ("getcwd failed");
++ lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
++ nonnull (strerror (errno)));
+ tmp_len = strlen (tmp);
+ concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+ memcpy (concat_name, tmp, tmp_len);
+@@ -3770,8 +4732,9 @@ chase_symlinks (const char *pathspec)
+ int has_symlinks = 0;
+ while (strlen (tmp_pathspec) && !has_symlinks)
+ {
+- LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n",
+- tmp_pathspec));
++ lt_debugprintf (__FILE__, __LINE__,
++ "checking path component for symlinks: %s\n",
++ tmp_pathspec);
+ if (lstat (tmp_pathspec, &s) == 0)
+ {
+ if (S_ISLNK (s.st_mode) != 0)
+@@ -3793,8 +4756,9 @@ chase_symlinks (const char *pathspec)
+ }
+ else
+ {
+- char *errstr = strerror (errno);
+- lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr);
++ lt_fatal (__FILE__, __LINE__,
++ "error accessing file \"%s\": %s",
++ tmp_pathspec, nonnull (strerror (errno)));
+ }
+ }
+ XFREE (tmp_pathspec);
+@@ -3807,7 +4771,8 @@ chase_symlinks (const char *pathspec)
+ tmp_pathspec = realpath (pathspec, buf);
+ if (tmp_pathspec == 0)
+ {
+- lt_fatal ("Could not follow symlinks for %s", pathspec);
++ lt_fatal (__FILE__, __LINE__,
++ "could not follow symlinks for %s", pathspec);
+ }
+ return xstrdup (tmp_pathspec);
+ #endif
+@@ -3833,11 +4798,25 @@ strendzap (char *str, const char *pat)
+ return str;
+ }
+
++void
++lt_debugprintf (const char *file, int line, const char *fmt, ...)
++{
++ va_list args;
++ if (lt_debug)
++ {
++ (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line);
++ va_start (args, fmt);
++ (void) vfprintf (stderr, fmt, args);
++ va_end (args);
++ }
++}
++
+ static void
+-lt_error_core (int exit_status, const char *mode,
++lt_error_core (int exit_status, const char *file,
++ int line, const char *mode,
+ const char *message, va_list ap)
+ {
+- fprintf (stderr, "%s: %s: ", program_name, mode);
++ fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode);
+ vfprintf (stderr, message, ap);
+ fprintf (stderr, ".\n");
+
+@@ -3846,20 +4825,32 @@ lt_error_core (int exit_status, const ch
+ }
+
+ void
+-lt_fatal (const char *message, ...)
++lt_fatal (const char *file, int line, const char *message, ...)
+ {
+ va_list ap;
+ va_start (ap, message);
+- lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
++ lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap);
+ va_end (ap);
+ }
+
++static const char *
++nonnull (const char *s)
++{
++ return s ? s : "(null)";
++}
++
++static const char *
++nonempty (const char *s)
++{
++ return (s && !*s) ? "(empty)" : nonnull (s);
++}
++
+ void
+ lt_setenv (const char *name, const char *value)
+ {
+- LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n",
+- (name ? name : "<NULL>"),
+- (value ? value : "<NULL>")));
++ lt_debugprintf (__FILE__, __LINE__,
++ "(lt_setenv) setting '%s' to '%s'\n",
++ nonnull (name), nonnull (value));
+ {
+ #ifdef HAVE_SETENV
+ /* always make a copy, for consistency with !HAVE_SETENV */
+@@ -3904,95 +4895,12 @@ lt_extend_str (const char *orig_value, c
+ return new_value;
+ }
+
+-int
+-lt_split_name_value (const char *arg, char** name, char** value)
+-{
+- const char *p;
+- int len;
+- if (!arg || !*arg)
+- return 1;
-
--LIBADD_SHL_LOAD=
--AC_CHECK_FUNC([shl_load],
-- [AC_DEFINE([HAVE_SHL_LOAD], [1],
-- [Define if you have the shl_load function.])
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
-- [AC_CHECK_LIB([dld], [shl_load],
-- [AC_DEFINE([HAVE_SHL_LOAD], [1],
-- [Define if you have the shl_load function.])
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
-- LIBADD_SHL_LOAD="-ldld"])])
--AC_SUBST([LIBADD_SHL_LOAD])
+- p = strchr (arg, (int)'=');
-
--case $host_os in
--darwin[[1567]].*)
--# We only want this for pre-Mac OS X 10.4.
-- AC_CHECK_FUNC([_dyld_func_lookup],
-- [AC_DEFINE([HAVE_DYLD], [1],
-- [Define if you have the _dyld_func_lookup function.])
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
-- ;;
--beos*)
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
-- ;;
--cygwin* | mingw* | os2* | pw32*)
-- AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
-- ;;
--esac
+- if (!p)
+- return 1;
-
--AC_CHECK_LIB([dld], [dld_link],
-- [AC_DEFINE([HAVE_DLD], [1],
-- [Define if you have the GNU dld library.])
-- LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
--AC_SUBST([LIBADD_DLD_LINK])
+- *value = xstrdup (++p);
-
--m4_pattern_allow([^LT_DLPREOPEN$])
--LT_DLPREOPEN=
--if test -n "$LT_DLLOADERS"
--then
-- for lt_loader in $LT_DLLOADERS; do
-- LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
-- done
-- AC_DEFINE([HAVE_LIBDLLOADER], [1],
-- [Define if libdlloader will be built on this platform])
--fi
--AC_SUBST([LT_DLPREOPEN])
+- len = strlen (arg) - strlen (*value);
+- *name = XMALLOC (char, len);
+- strncpy (*name, arg, len-1);
+- (*name)[len - 1] = '\0';
-
--dnl This isn't used anymore, but set it for backwards compatibility
--LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
--AC_SUBST([LIBADD_DL])
+- return 0;
+-}
-
--AC_LANG_POP
--])
--m4trace:/usr/share/aclocal/ltdl.m4:725: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:725: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:733: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
--AC_CACHE_CHECK([for _ prefix in compiled symbols],
-- [lt_cv_sys_symbol_underscore],
-- [lt_cv_sys_symbol_underscore=no
-- cat > conftest.$ac_ext <<_LT_EOF
--void nm_test_func(){}
--int main(){nm_test_func;return 0;}
--_LT_EOF
-- if AC_TRY_EVAL(ac_compile); then
-- # Now try to grab the symbols.
-- ac_nlist=conftest.nm
-- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
-- # See whether the symbols have a leading underscore.
-- if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
-- lt_cv_sys_symbol_underscore=yes
-- else
-- if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
-- :
-- else
-- echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
-- fi
-- fi
-- else
-- echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
-- fi
-- else
-- echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
-- cat conftest.c >&AS_MESSAGE_LOG_FD
-- fi
-- rm -rf conftest*
-- ])
-- sys_symbol_underscore=$lt_cv_sys_symbol_underscore
-- AC_SUBST([sys_symbol_underscore])
--])
--m4trace:/usr/share/aclocal/ltdl.m4:770: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:770: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:777: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
--if test x"$lt_cv_sys_symbol_underscore" = xyes; then
-- if test x"$libltdl_cv_func_dlopen" = xyes ||
-- test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
-- AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
-- [libltdl_cv_need_uscore],
-- [libltdl_cv_need_uscore=unknown
-- save_LIBS="$LIBS"
-- LIBS="$LIBS $LIBADD_DLOPEN"
-- _LT_TRY_DLOPEN_SELF(
-- [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
-- [], [libltdl_cv_need_uscore=cross])
-- LIBS="$save_LIBS"
-- ])
-- fi
--fi
+-void
+-lt_opt_process_env_set (const char *arg)
+-{
+- char *name = NULL;
+- char *value = NULL;
-
--if test x"$libltdl_cv_need_uscore" = xyes; then
-- AC_DEFINE([NEED_USCORE], [1],
-- [Define if dlsym() requires a leading underscore in symbol names.])
--fi
--])
--m4trace:/usr/share/aclocal/ltdl.m4:802: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
--m4trace:/usr/share/aclocal/ltdl.m4:802: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete.
--You should run autoupdate.])dnl
--m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])])
--m4trace:/usr/share/aclocal/ltoptions.m4:13: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
--m4trace:/usr/share/aclocal/ltoptions.m4:110: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you
--put the `dlopen' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:110: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete.
--You should run autoupdate.])dnl
--_LT_SET_OPTION([LT_INIT], [dlopen])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you
--put the `dlopen' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:145: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
--_LT_SET_OPTION([LT_INIT], [win32-dll])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you
--put the `win32-dll' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:145: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
--You should run autoupdate.])dnl
--AC_REQUIRE([AC_CANONICAL_HOST])dnl
--_LT_SET_OPTION([LT_INIT], [win32-dll])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you
--put the `win32-dll' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:194: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:198: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:202: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:202: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete.
--You should run autoupdate.])dnl
--AC_ENABLE_SHARED($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete.
--You should run autoupdate.])dnl
--AC_DISABLE_SHARED($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:248: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:252: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:256: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:256: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete.
--You should run autoupdate.])dnl
--AC_ENABLE_STATIC($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete.
--You should run autoupdate.])dnl
--AC_DISABLE_STATIC($@)])
--m4trace:/usr/share/aclocal/ltoptions.m4:302: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you put
--the `fast-install' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:302: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete.
--You should run autoupdate.])dnl
--_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you put
--the `fast-install' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:309: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you put
--the `disable-fast-install' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:309: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete.
--You should run autoupdate.])dnl
--_LT_SET_OPTION([LT_INIT], [disable-fast-install])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you put
--the `disable-fast-install' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:342: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you
--put the `pic-only' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltoptions.m4:342: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete.
--You should run autoupdate.])dnl
--_LT_SET_OPTION([LT_INIT], [pic-only])
--AC_DIAGNOSE([obsolete],
--[$0: Remove this warning and the call to _LT_SET_OPTION when you
--put the `pic-only' option into LT_INIT's first parameter.])
--])
--m4trace:/usr/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
--m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6b'
--macro_revision='1.3017'
--_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
--_LT_DECL(, macro_revision, 0)
--])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_RC])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG])
--m4trace:/usr/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C])
--m4trace:/usr/share/aclocal/pkg.m4:26: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
--m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
--AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
--if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
-- AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
--fi
--if test -n "$PKG_CONFIG"; then
-- _pkg_min_version=m4_default([$1], [0.9.0])
-- AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
-- if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
-- AC_MSG_RESULT([yes])
-- else
-- AC_MSG_RESULT([no])
-- PKG_CONFIG=""
-- fi
--
--fi[]dnl
--])
--m4trace:/usr/share/aclocal/pkg.m4:56: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
--if test -n "$PKG_CONFIG" && \
-- AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
-- m4_ifval([$2], [$2], [:])
--m4_ifvaln([$3], [else
-- $3])dnl
--fi])
--m4trace:/usr/share/aclocal/pkg.m4:84: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi[]dnl
--])
--m4trace:/usr/share/aclocal/pkg.m4:104: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
--AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
--AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+- if (lt_split_name_value (arg, &name, &value) != 0)
+- {
+- XFREE (name);
+- XFREE (value);
+- lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg);
+- }
+-
+- lt_setenv (name, value);
+- XFREE (name);
+- XFREE (value);
+-}
+-
+-void
+-lt_opt_process_env_prepend (const char *arg)
+-{
+- char *name = NULL;
+- char *value = NULL;
+- char *new_value = NULL;
+-
+- if (lt_split_name_value (arg, &name, &value) != 0)
+- {
+- XFREE (name);
+- XFREE (value);
+- lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg);
+- }
+-
+- new_value = lt_extend_str (getenv (name), value, 0);
+- lt_setenv (name, new_value);
+- XFREE (new_value);
+- XFREE (name);
+- XFREE (value);
+-}
+-
+-void
+-lt_opt_process_env_append (const char *arg)
+-{
+- char *name = NULL;
+- char *value = NULL;
+- char *new_value = NULL;
+-
+- if (lt_split_name_value (arg, &name, &value) != 0)
+- {
+- XFREE (name);
+- XFREE (value);
+- lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg);
+- }
+-
+- new_value = lt_extend_str (getenv (name), value, 1);
+- lt_setenv (name, new_value);
+- XFREE (new_value);
+- XFREE (name);
+- XFREE (value);
+-}
+-
+ void
+ lt_update_exe_path (const char *name, const char *value)
+ {
+- LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
+- (name ? name : "<NULL>"),
+- (value ? value : "<NULL>")));
++ lt_debugprintf (__FILE__, __LINE__,
++ "(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
++ nonnull (name), nonnull (value));
+
+ if (name && *name && value && *value)
+ {
+@@ -4011,9 +4919,9 @@ lt_update_exe_path (const char *name, co
+ void
+ lt_update_lib_path (const char *name, const char *value)
+ {
+- LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
+- (name ? name : "<NULL>"),
+- (value ? value : "<NULL>")));
++ lt_debugprintf (__FILE__, __LINE__,
++ "(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
++ nonnull (name), nonnull (value));
+
+ if (name && *name && value && *value)
+ {
+@@ -4023,11 +4931,152 @@ lt_update_lib_path (const char *name, co
+ }
+ }
+
++EOF
++ case $host_os in
++ mingw*)
++ cat <<"EOF"
++
++/* Prepares an argument vector before calling spawn().
++ Note that spawn() does not by itself call the command interpreter
++ (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") :
++ ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
++ GetVersionEx(&v);
++ v.dwPlatformId == VER_PLATFORM_WIN32_NT;
++ }) ? "cmd.exe" : "command.com").
++ Instead it simply concatenates the arguments, separated by ' ', and calls
++ CreateProcess(). We must quote the arguments since Win32 CreateProcess()
++ interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
++ special way:
++ - Space and tab are interpreted as delimiters. They are not treated as
++ delimiters if they are surrounded by double quotes: "...".
++ - Unescaped double quotes are removed from the input. Their only effect is
++ that within double quotes, space and tab are treated like normal
++ characters.
++ - Backslashes not followed by double quotes are not special.
++ - But 2*n+1 backslashes followed by a double quote become
++ n backslashes followed by a double quote (n >= 0):
++ \" -> "
++ \\\" -> \"
++ \\\\\" -> \\"
++ */
++#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
++#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
++char **
++prepare_spawn (char **argv)
++{
++ size_t argc;
++ char **new_argv;
++ size_t i;
++
++ /* Count number of arguments. */
++ for (argc = 0; argv[argc] != NULL; argc++)
++ ;
++
++ /* Allocate new argument vector. */
++ new_argv = XMALLOC (char *, argc + 1);
++
++ /* Put quoted arguments into the new argument vector. */
++ for (i = 0; i < argc; i++)
++ {
++ const char *string = argv[i];
++
++ if (string[0] == '\0')
++ new_argv[i] = xstrdup ("\"\"");
++ else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL)
++ {
++ int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL);
++ size_t length;
++ unsigned int backslashes;
++ const char *s;
++ char *quoted_string;
++ char *p;
++
++ length = 0;
++ backslashes = 0;
++ if (quote_around)
++ length++;
++ for (s = string; *s != '\0'; s++)
++ {
++ char c = *s;
++ if (c == '"')
++ length += backslashes + 1;
++ length++;
++ if (c == '\\')
++ backslashes++;
++ else
++ backslashes = 0;
++ }
++ if (quote_around)
++ length += backslashes + 1;
++
++ quoted_string = XMALLOC (char, length + 1);
++
++ p = quoted_string;
++ backslashes = 0;
++ if (quote_around)
++ *p++ = '"';
++ for (s = string; *s != '\0'; s++)
++ {
++ char c = *s;
++ if (c == '"')
++ {
++ unsigned int j;
++ for (j = backslashes + 1; j > 0; j--)
++ *p++ = '\\';
++ }
++ *p++ = c;
++ if (c == '\\')
++ backslashes++;
++ else
++ backslashes = 0;
++ }
++ if (quote_around)
++ {
++ unsigned int j;
++ for (j = backslashes; j > 0; j--)
++ *p++ = '\\';
++ *p++ = '"';
++ }
++ *p = '\0';
++
++ new_argv[i] = quoted_string;
++ }
++ else
++ new_argv[i] = (char *) string;
++ }
++ new_argv[argc] = NULL;
++
++ return new_argv;
++}
++EOF
++ ;;
++ esac
++
++ cat <<"EOF"
++void lt_dump_script (FILE* f)
++{
++EOF
++ func_emit_wrapper yes |
++ $SED -e 's/\([\\"]\)/\\\1/g' \
++ -e 's/^/ fputs ("/' -e 's/$/\\n", f);/'
+
++ cat <<"EOF"
++}
+ EOF
+ }
+ # end: func_emit_cwrapperexe_src
+
++# func_win32_import_lib_p ARG
++# True if ARG is an import lib, as indicated by $file_magic_cmd
++func_win32_import_lib_p ()
++{
++ $opt_debug
++ case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
++ *import*) : ;;
++ *) false ;;
++ esac
++}
++
+ # func_mode_link arg...
+ func_mode_link ()
+ {
+@@ -4072,6 +5121,7 @@ func_mode_link ()
+ new_inherited_linker_flags=
+
+ avoid_version=no
++ bindir=
+ dlfiles=
+ dlprefiles=
+ dlself=no
+@@ -4164,6 +5214,11 @@ func_mode_link ()
+ esac
+
+ case $prev in
++ bindir)
++ bindir="$arg"
++ prev=
++ continue
++ ;;
+ dlfiles|dlprefiles)
+ if test "$preload" = no; then
+ # Add the symbol object into the linking commands.
+@@ -4195,9 +5250,9 @@ func_mode_link ()
+ ;;
+ *)
+ if test "$prev" = dlfiles; then
+- dlfiles="$dlfiles $arg"
++ func_append dlfiles " $arg"
+ else
+- dlprefiles="$dlprefiles $arg"
++ func_append dlprefiles " $arg"
+ fi
+ prev=
+ continue
+@@ -4221,7 +5276,7 @@ func_mode_link ()
+ *-*-darwin*)
+ case "$deplibs " in
+ *" $qarg.ltframework "*) ;;
+- *) deplibs="$deplibs $qarg.ltframework" # this is fixed later
++ *) func_append deplibs " $qarg.ltframework" # this is fixed later
+ ;;
+ esac
+ ;;
+@@ -4240,7 +5295,7 @@ func_mode_link ()
+ moreargs=
+ for fil in `cat "$save_arg"`
+ do
+-# moreargs="$moreargs $fil"
++# func_append moreargs " $fil"
+ arg=$fil
+ # A libtool-controlled object.
+
+@@ -4269,7 +5324,7 @@ func_mode_link ()
+
+ if test "$prev" = dlfiles; then
+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+- dlfiles="$dlfiles $pic_object"
++ func_append dlfiles " $pic_object"
+ prev=
+ continue
+ else
+@@ -4281,7 +5336,7 @@ func_mode_link ()
+ # CHECK ME: I think I busted this. -Ossama
+ if test "$prev" = dlprefiles; then
+ # Preload the old-style object.
+- dlprefiles="$dlprefiles $pic_object"
++ func_append dlprefiles " $pic_object"
+ prev=
+ fi
+
+@@ -4351,12 +5406,12 @@ func_mode_link ()
+ if test "$prev" = rpath; then
+ case "$rpath " in
+ *" $arg "*) ;;
+- *) rpath="$rpath $arg" ;;
++ *) func_append rpath " $arg" ;;
+ esac
+ else
+ case "$xrpath " in
+ *" $arg "*) ;;
+- *) xrpath="$xrpath $arg" ;;
++ *) func_append xrpath " $arg" ;;
+ esac
+ fi
+ prev=
+@@ -4368,28 +5423,28 @@ func_mode_link ()
+ continue
+ ;;
+ weak)
+- weak_libs="$weak_libs $arg"
++ func_append weak_libs " $arg"
+ prev=
+ continue
+ ;;
+ xcclinker)
+- linker_flags="$linker_flags $qarg"
+- compiler_flags="$compiler_flags $qarg"
++ func_append linker_flags " $qarg"
++ func_append compiler_flags " $qarg"
+ prev=
+ func_append compile_command " $qarg"
+ func_append finalize_command " $qarg"
+ continue
+ ;;
+ xcompiler)
+- compiler_flags="$compiler_flags $qarg"
++ func_append compiler_flags " $qarg"
+ prev=
+ func_append compile_command " $qarg"
+ func_append finalize_command " $qarg"
+ continue
+ ;;
+ xlinker)
+- linker_flags="$linker_flags $qarg"
+- compiler_flags="$compiler_flags $wl$qarg"
++ func_append linker_flags " $qarg"
++ func_append compiler_flags " $wl$qarg"
+ prev=
+ func_append compile_command " $wl$qarg"
+ func_append finalize_command " $wl$qarg"
+@@ -4425,6 +5480,11 @@ func_mode_link ()
+ continue
+ ;;
+
++ -bindir)
++ prev=bindir
++ continue
++ ;;
++
+ -dlopen)
+ prev=dlfiles
+ continue
+@@ -4475,15 +5535,16 @@ func_mode_link ()
+ ;;
+
+ -L*)
+- func_stripname '-L' '' "$arg"
+- dir=$func_stripname_result
+- if test -z "$dir"; then
++ func_stripname "-L" '' "$arg"
++ if test -z "$func_stripname_result"; then
+ if test "$#" -gt 0; then
+ func_fatal_error "require no space between \`-L' and \`$1'"
+ else
+ func_fatal_error "need path for \`-L' option"
+ fi
+ fi
++ func_resolve_sysroot "$func_stripname_result"
++ dir=$func_resolve_sysroot_result
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+@@ -4495,24 +5556,30 @@ func_mode_link ()
+ ;;
+ esac
+ case "$deplibs " in
+- *" -L$dir "*) ;;
++ *" -L$dir "* | *" $arg "*)
++ # Will only happen for absolute or sysroot arguments
++ ;;
+ *)
+- deplibs="$deplibs -L$dir"
+- lib_search_path="$lib_search_path $dir"
++ # Preserve sysroot, but never include relative directories
++ case $dir in
++ [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;;
++ *) func_append deplibs " -L$dir" ;;
++ esac
++ func_append lib_search_path " $dir"
+ ;;
+ esac
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+- testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
++ testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
+ case :$dllsearchpath: in
+ *":$dir:"*) ;;
+ ::) dllsearchpath=$dir;;
+- *) dllsearchpath="$dllsearchpath:$dir";;
++ *) func_append dllsearchpath ":$dir";;
+ esac
+ case :$dllsearchpath: in
+ *":$testbindir:"*) ;;
+ ::) dllsearchpath=$testbindir;;
+- *) dllsearchpath="$dllsearchpath:$testbindir";;
++ *) func_append dllsearchpath ":$testbindir";;
+ esac
+ ;;
+ esac
+@@ -4522,7 +5589,7 @@ func_mode_link ()
+ -l*)
+ if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+ case $host in
+- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*)
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
+ # These systems don't actually have a C or math library (as such)
+ continue
+ ;;
+@@ -4536,7 +5603,7 @@ func_mode_link ()
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C and math libraries are in the System framework
+- deplibs="$deplibs System.ltframework"
++ func_append deplibs " System.ltframework"
+ continue
+ ;;
+ *-*-sco3.2v5* | *-*-sco5v6*)
+@@ -4556,7 +5623,7 @@ func_mode_link ()
+ ;;
+ esac
+ fi
+- deplibs="$deplibs $arg"
++ func_append deplibs " $arg"
+ continue
+ ;;
+
+@@ -4568,8 +5635,8 @@ func_mode_link ()
+ # Tru64 UNIX uses -model [arg] to determine the layout of C++
+ # classes, name mangling, and exception handling.
+ # Darwin uses the -arch flag to determine output architecture.
+- -model|-arch|-isysroot)
+- compiler_flags="$compiler_flags $arg"
++ -model|-arch|-isysroot|--sysroot)
++ func_append compiler_flags " $arg"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+ prev=xcompiler
+@@ -4577,12 +5644,12 @@ func_mode_link ()
+ ;;
+
+ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+- compiler_flags="$compiler_flags $arg"
++ func_append compiler_flags " $arg"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+ case "$new_inherited_linker_flags " in
+ *" $arg "*) ;;
+- * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;;
++ * ) func_append new_inherited_linker_flags " $arg" ;;
+ esac
+ continue
+ ;;
+@@ -4649,13 +5716,17 @@ func_mode_link ()
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
++ =*)
++ func_stripname '=' '' "$dir"
++ dir=$lt_sysroot$func_stripname_result
++ ;;
+ *)
+ func_fatal_error "only absolute run-paths are allowed"
+ ;;
+ esac
+ case "$xrpath " in
+ *" $dir "*) ;;
+- *) xrpath="$xrpath $dir" ;;
++ *) func_append xrpath " $dir" ;;
+ esac
+ continue
+ ;;
+@@ -4708,8 +5779,8 @@ func_mode_link ()
+ for flag in $args; do
+ IFS="$save_ifs"
+ func_quote_for_eval "$flag"
+- arg="$arg $wl$func_quote_for_eval_result"
+- compiler_flags="$compiler_flags $func_quote_for_eval_result"
++ func_append arg " $func_quote_for_eval_result"
++ func_append compiler_flags " $func_quote_for_eval_result"
+ done
+ IFS="$save_ifs"
+ func_stripname ' ' '' "$arg"
+@@ -4724,9 +5795,9 @@ func_mode_link ()
+ for flag in $args; do
+ IFS="$save_ifs"
+ func_quote_for_eval "$flag"
+- arg="$arg $wl$func_quote_for_eval_result"
+- compiler_flags="$compiler_flags $wl$func_quote_for_eval_result"
+- linker_flags="$linker_flags $func_quote_for_eval_result"
++ func_append arg " $wl$func_quote_for_eval_result"
++ func_append compiler_flags " $wl$func_quote_for_eval_result"
++ func_append linker_flags " $func_quote_for_eval_result"
+ done
+ IFS="$save_ifs"
+ func_stripname ' ' '' "$arg"
+@@ -4754,23 +5825,27 @@ func_mode_link ()
+ arg="$func_quote_for_eval_result"
+ ;;
+
+- # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
+- # -r[0-9][0-9]* specifies the processor on the SGI compiler
+- # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
+- # +DA*, +DD* enable 64-bit mode on the HP compiler
+- # -q* pass through compiler args for the IBM compiler
+- # -m*, -t[45]*, -txscale* pass through architecture-specific
+- # compiler args for GCC
+- # -F/path gives path to uninstalled frameworks, gcc on darwin
+- # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+- # @file GCC response files
++ # Flags to be passed through unchanged, with rationale:
++ # -64, -mips[0-9] enable 64-bit mode for the SGI compiler
++ # -r[0-9][0-9]* specify processor for the SGI compiler
++ # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler
++ # +DA*, +DD* enable 64-bit mode for the HP compiler
++ # -q* compiler args for the IBM compiler
++ # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
++ # -F/path path to uninstalled frameworks, gcc on darwin
++ # -p, -pg, --coverage, -fprofile-* profiling flags for GCC
++ # @file GCC response files
++ # -tp=* Portland pgcc target processor selection
++ # --sysroot=* for sysroot support
++ # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+ -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
++ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
++ -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+- compiler_flags="$compiler_flags $arg"
++ func_append compiler_flags " $arg"
+ continue
+ ;;
+
+@@ -4782,7 +5857,7 @@ func_mode_link ()
+
+ *.$objext)
+ # A standard object.
+- objs="$objs $arg"
++ func_append objs " $arg"
+ ;;
+
+ *.lo)
+@@ -4813,7 +5888,7 @@ func_mode_link ()
+
+ if test "$prev" = dlfiles; then
+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+- dlfiles="$dlfiles $pic_object"
++ func_append dlfiles " $pic_object"
+ prev=
+ continue
+ else
+@@ -4825,7 +5900,7 @@ func_mode_link ()
+ # CHECK ME: I think I busted this. -Ossama
+ if test "$prev" = dlprefiles; then
+ # Preload the old-style object.
+- dlprefiles="$dlprefiles $pic_object"
++ func_append dlprefiles " $pic_object"
+ prev=
+ fi
+
+@@ -4870,24 +5945,25 @@ func_mode_link ()
+
+ *.$libext)
+ # An archive.
+- deplibs="$deplibs $arg"
+- old_deplibs="$old_deplibs $arg"
++ func_append deplibs " $arg"
++ func_append old_deplibs " $arg"
+ continue
+ ;;
+
+ *.la)
+ # A libtool-controlled library.
+
++ func_resolve_sysroot "$arg"
+ if test "$prev" = dlfiles; then
+ # This library was specified with -dlopen.
+- dlfiles="$dlfiles $arg"
++ func_append dlfiles " $func_resolve_sysroot_result"
+ prev=
+ elif test "$prev" = dlprefiles; then
+ # The library was specified with -dlpreopen.
+- dlprefiles="$dlprefiles $arg"
++ func_append dlprefiles " $func_resolve_sysroot_result"
+ prev=
+ else
+- deplibs="$deplibs $arg"
++ func_append deplibs " $func_resolve_sysroot_result"
+ fi
+ continue
+ ;;
+@@ -4925,7 +6001,7 @@ func_mode_link ()
+
+ if test -n "$shlibpath_var"; then
+ # get the directories listed in $shlibpath_var
+- eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
++ eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
+ else
+ shlib_search_path=
+ fi
+@@ -4934,6 +6010,8 @@ func_mode_link ()
+
+ func_dirname "$output" "/" ""
+ output_objdir="$func_dirname_result$objdir"
++ func_to_tool_file "$output_objdir/"
++ tool_output_objdir=$func_to_tool_file_result
+ # Create the object directory.
+ func_mkdir_p "$output_objdir"
+
+@@ -4954,12 +6032,12 @@ func_mode_link ()
+ # Find all interdependent deplibs by searching for libraries
+ # that are linked more than once (e.g. -la -lb -la)
+ for deplib in $deplibs; do
+- if $opt_duplicate_deps ; then
++ if $opt_preserve_dup_deps ; then
+ case "$libs " in
+- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++ *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+ esac
+ fi
+- libs="$libs $deplib"
++ func_append libs " $deplib"
+ done
+
+ if test "$linkmode" = lib; then
+@@ -4972,9 +6050,9 @@ func_mode_link ()
+ if $opt_duplicate_compiler_generated_deps; then
+ for pre_post_dep in $predeps $postdeps; do
+ case "$pre_post_deps " in
+- *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
++ *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;;
+ esac
+- pre_post_deps="$pre_post_deps $pre_post_dep"
++ func_append pre_post_deps " $pre_post_dep"
+ done
+ fi
+ pre_post_deps=
+@@ -5033,10 +6111,7 @@ func_mode_link ()
+ case $pass in
+ dlopen) libs="$dlfiles" ;;
+ dlpreopen) libs="$dlprefiles" ;;
+- link)
+- libs="$deplibs %DEPLIBS%"
+- test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
+- ;;
++ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+ esac
+ fi
+ if test "$linkmode,$pass" = "lib,dlpreopen"; then
+@@ -5044,17 +6119,19 @@ func_mode_link ()
+ for lib in $dlprefiles; do
+ # Ignore non-libtool-libs
+ dependency_libs=
++ func_resolve_sysroot "$lib"
+ case $lib in
+- *.la) func_source "$lib" ;;
++ *.la) func_source "$func_resolve_sysroot_result" ;;
+ esac
+
+ # Collect preopened libtool deplibs, except any this library
+ # has declared as weak libs
+ for deplib in $dependency_libs; do
+- deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"`
++ func_basename "$deplib"
++ deplib_base=$func_basename_result
+ case " $weak_libs " in
+ *" $deplib_base "*) ;;
+- *) deplibs="$deplibs $deplib" ;;
++ *) func_append deplibs " $deplib" ;;
+ esac
+ done
+ done
+@@ -5075,11 +6152,11 @@ func_mode_link ()
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+- compiler_flags="$compiler_flags $deplib"
++ func_append compiler_flags " $deplib"
+ if test "$linkmode" = lib ; then
+ case "$new_inherited_linker_flags " in
+ *" $deplib "*) ;;
+- * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
++ * ) func_append new_inherited_linker_flags " $deplib" ;;
+ esac
+ fi
+ fi
+@@ -5164,7 +6241,7 @@ func_mode_link ()
+ if test "$linkmode" = lib ; then
+ case "$new_inherited_linker_flags " in
+ *" $deplib "*) ;;
+- * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
++ * ) func_append new_inherited_linker_flags " $deplib" ;;
+ esac
+ fi
+ fi
+@@ -5177,7 +6254,8 @@ func_mode_link ()
+ test "$pass" = conv && continue
+ newdependency_libs="$deplib $newdependency_libs"
+ func_stripname '-L' '' "$deplib"
+- newlib_search_path="$newlib_search_path $func_stripname_result"
++ func_resolve_sysroot "$func_stripname_result"
++ func_append newlib_search_path " $func_resolve_sysroot_result"
+ ;;
+ prog)
+ if test "$pass" = conv; then
+@@ -5191,7 +6269,8 @@ func_mode_link ()
+ finalize_deplibs="$deplib $finalize_deplibs"
+ fi
+ func_stripname '-L' '' "$deplib"
+- newlib_search_path="$newlib_search_path $func_stripname_result"
++ func_resolve_sysroot "$func_stripname_result"
++ func_append newlib_search_path " $func_resolve_sysroot_result"
+ ;;
+ *)
+ func_warning "\`-L' is ignored for archives/objects"
+@@ -5202,17 +6281,21 @@ func_mode_link ()
+ -R*)
+ if test "$pass" = link; then
+ func_stripname '-R' '' "$deplib"
+- dir=$func_stripname_result
++ func_resolve_sysroot "$func_stripname_result"
++ dir=$func_resolve_sysroot_result
+ # Make sure the xrpath contains only unique directories.
+ case "$xrpath " in
+ *" $dir "*) ;;
+- *) xrpath="$xrpath $dir" ;;
++ *) func_append xrpath " $dir" ;;
+ esac
+ fi
+ deplibs="$deplib $deplibs"
+ continue
+ ;;
+- *.la) lib="$deplib" ;;
++ *.la)
++ func_resolve_sysroot "$deplib"
++ lib=$func_resolve_sysroot_result
++ ;;
+ *.$libext)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+@@ -5230,7 +6313,7 @@ func_mode_link ()
+ match_pattern*)
+ set dummy $deplibs_check_method; shift
+ match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+- if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \
++ if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
+ | $EGREP "$match_pattern_regex" > /dev/null; then
+ valid_a_lib=yes
+ fi
+@@ -5240,15 +6323,15 @@ func_mode_link ()
+ ;;
+ esac
+ if test "$valid_a_lib" != yes; then
+- $ECHO
++ echo
+ $ECHO "*** Warning: Trying to link with static lib archive $deplib."
+- $ECHO "*** I have the capability to make that library automatically link in when"
+- $ECHO "*** you link to this library. But I can only do this if you have a"
+- $ECHO "*** shared version of the library, which you do not appear to have"
+- $ECHO "*** because the file extensions .$libext of this argument makes me believe"
+- $ECHO "*** that it is just a static archive that I should not use here."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because the file extensions .$libext of this argument makes me believe"
++ echo "*** that it is just a static archive that I should not use here."
+ else
+- $ECHO
++ echo
+ $ECHO "*** Warning: Linking the shared library $output against the"
+ $ECHO "*** static library $deplib is not portable!"
+ deplibs="$deplib $deplibs"
+@@ -5275,11 +6358,11 @@ func_mode_link ()
+ if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ # If there is no dlopen support or we're linking statically,
+ # we need to preload.
+- newdlprefiles="$newdlprefiles $deplib"
++ func_append newdlprefiles " $deplib"
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+- newdlfiles="$newdlfiles $deplib"
++ func_append newdlfiles " $deplib"
+ fi
+ fi
+ continue
+@@ -5321,20 +6404,20 @@ func_mode_link ()
+
+ # Convert "-framework foo" to "foo.ltframework"
+ if test -n "$inherited_linker_flags"; then
+- tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
++ tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
+ for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
+ case " $new_inherited_linker_flags " in
+ *" $tmp_inherited_linker_flag "*) ;;
+- *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";;
++ *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";;
+ esac
+ done
+ fi
+- dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++ dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+ if test "$linkmode,$pass" = "lib,link" ||
+ test "$linkmode,$pass" = "prog,scan" ||
+ { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+- test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
+- test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
++ test -n "$dlopen" && func_append dlfiles " $dlopen"
++ test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
+ fi
+
+ if test "$pass" = conv; then
+@@ -5345,30 +6428,36 @@ func_mode_link ()
+ func_fatal_error "cannot find name of link library for \`$lib'"
+ fi
+ # It is a libtool convenience library, so add in its objects.
+- convenience="$convenience $ladir/$objdir/$old_library"
+- old_convenience="$old_convenience $ladir/$objdir/$old_library"
+- tmp_libs=
+- for deplib in $dependency_libs; do
+- deplibs="$deplib $deplibs"
+- if $opt_duplicate_deps ; then
+- case "$tmp_libs " in
+- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+- esac
+- fi
+- tmp_libs="$tmp_libs $deplib"
+- done
++ func_append convenience " $ladir/$objdir/$old_library"
++ func_append old_convenience " $ladir/$objdir/$old_library"
+ elif test "$linkmode" != prog && test "$linkmode" != lib; then
+ func_fatal_error "\`$lib' is not a convenience library"
+ fi
++ tmp_libs=
++ for deplib in $dependency_libs; do
++ deplibs="$deplib $deplibs"
++ if $opt_preserve_dup_deps ; then
++ case "$tmp_libs " in
++ *" $deplib "*) func_append specialdeplibs " $deplib" ;;
++ esac
++ fi
++ func_append tmp_libs " $deplib"
++ done
+ continue
+ fi # $pass = conv
+
+
+ # Get the name of the library we link against.
+ linklib=
+- for l in $old_library $library_names; do
+- linklib="$l"
+- done
++ if test -n "$old_library" &&
++ { test "$prefer_static_libs" = yes ||
++ test "$prefer_static_libs,$installed" = "built,no"; }; then
++ linklib=$old_library
++ else
++ for l in $old_library $library_names; do
++ linklib="$l"
++ done
++ fi
+ if test -z "$linklib"; then
+ func_fatal_error "cannot find name of link library for \`$lib'"
+ fi
+@@ -5385,9 +6474,9 @@ func_mode_link ()
+ # statically, we need to preload. We also need to preload any
+ # dependent libraries so libltdl's deplib preloader doesn't
+ # bomb out in the load deplibs phase.
+- dlprefiles="$dlprefiles $lib $dependency_libs"
++ func_append dlprefiles " $lib $dependency_libs"
+ else
+- newdlfiles="$newdlfiles $lib"
++ func_append newdlfiles " $lib"
+ fi
+ continue
+ fi # $pass = dlopen
+@@ -5409,14 +6498,14 @@ func_mode_link ()
+
+ # Find the relevant object directory and library name.
+ if test "X$installed" = Xyes; then
+- if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
++ if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+ func_warning "library \`$lib' was moved."
+ dir="$ladir"
+ absdir="$abs_ladir"
+ libdir="$abs_ladir"
+ else
+- dir="$libdir"
+- absdir="$libdir"
++ dir="$lt_sysroot$libdir"
++ absdir="$lt_sysroot$libdir"
+ fi
+ test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+ else
+@@ -5424,12 +6513,12 @@ func_mode_link ()
+ dir="$ladir"
+ absdir="$abs_ladir"
+ # Remove this search path later
+- notinst_path="$notinst_path $abs_ladir"
++ func_append notinst_path " $abs_ladir"
+ else
+ dir="$ladir/$objdir"
+ absdir="$abs_ladir/$objdir"
+ # Remove this search path later
+- notinst_path="$notinst_path $abs_ladir"
++ func_append notinst_path " $abs_ladir"
+ fi
+ fi # $installed = yes
+ func_stripname 'lib' '.la' "$laname"
+@@ -5440,20 +6529,46 @@ func_mode_link ()
+ if test -z "$libdir" && test "$linkmode" = prog; then
+ func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
+ fi
+- # Prefer using a static library (so that no silly _DYNAMIC symbols
+- # are required to link).
+- if test -n "$old_library"; then
+- newdlprefiles="$newdlprefiles $dir/$old_library"
+- # Keep a list of preopened convenience libraries to check
+- # that they are being used correctly in the link pass.
+- test -z "$libdir" && \
+- dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library"
+- # Otherwise, use the dlname, so that lt_dlopen finds it.
+- elif test -n "$dlname"; then
+- newdlprefiles="$newdlprefiles $dir/$dlname"
+- else
+- newdlprefiles="$newdlprefiles $dir/$linklib"
+- fi
++ case "$host" in
++ # special handling for platforms with PE-DLLs.
++ *cygwin* | *mingw* | *cegcc* )
++ # Linker will automatically link against shared library if both
++ # static and shared are present. Therefore, ensure we extract
++ # symbols from the import library if a shared library is present
++ # (otherwise, the dlopen module name will be incorrect). We do
++ # this by putting the import library name into $newdlprefiles.
++ # We recover the dlopen module name by 'saving' the la file
++ # name in a special purpose variable, and (later) extracting the
++ # dlname from the la file.
++ if test -n "$dlname"; then
++ func_tr_sh "$dir/$linklib"
++ eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname"
++ func_append newdlprefiles " $dir/$linklib"
++ else
++ func_append newdlprefiles " $dir/$old_library"
++ # Keep a list of preopened convenience libraries to check
++ # that they are being used correctly in the link pass.
++ test -z "$libdir" && \
++ func_append dlpreconveniencelibs " $dir/$old_library"
++ fi
++ ;;
++ * )
++ # Prefer using a static library (so that no silly _DYNAMIC symbols
++ # are required to link).
++ if test -n "$old_library"; then
++ func_append newdlprefiles " $dir/$old_library"
++ # Keep a list of preopened convenience libraries to check
++ # that they are being used correctly in the link pass.
++ test -z "$libdir" && \
++ func_append dlpreconveniencelibs " $dir/$old_library"
++ # Otherwise, use the dlname, so that lt_dlopen finds it.
++ elif test -n "$dlname"; then
++ func_append newdlprefiles " $dir/$dlname"
++ else
++ func_append newdlprefiles " $dir/$linklib"
++ fi
++ ;;
++ esac
+ fi # $pass = dlpreopen
+
+ if test -z "$libdir"; then
+@@ -5471,7 +6586,7 @@ func_mode_link ()
+
+
+ if test "$linkmode" = prog && test "$pass" != link; then
+- newlib_search_path="$newlib_search_path $ladir"
++ func_append newlib_search_path " $ladir"
+ deplibs="$lib $deplibs"
+
+ linkalldeplibs=no
+@@ -5484,7 +6599,8 @@ func_mode_link ()
+ for deplib in $dependency_libs; do
+ case $deplib in
+ -L*) func_stripname '-L' '' "$deplib"
+- newlib_search_path="$newlib_search_path $func_stripname_result"
++ func_resolve_sysroot "$func_stripname_result"
++ func_append newlib_search_path " $func_resolve_sysroot_result"
+ ;;
+ esac
+ # Need to link against all dependency_libs?
+@@ -5495,12 +6611,12 @@ func_mode_link ()
+ # or/and link against static libraries
+ newdependency_libs="$deplib $newdependency_libs"
+ fi
+- if $opt_duplicate_deps ; then
++ if $opt_preserve_dup_deps ; then
+ case "$tmp_libs " in
+- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++ *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+ esac
+ fi
+- tmp_libs="$tmp_libs $deplib"
++ func_append tmp_libs " $deplib"
+ done # for deplib
+ continue
+ fi # $linkmode = prog...
+@@ -5515,7 +6631,7 @@ func_mode_link ()
+ # Make sure the rpath contains only unique directories.
+ case "$temp_rpath:" in
+ *"$absdir:"*) ;;
+- *) temp_rpath="$temp_rpath$absdir:" ;;
++ *) func_append temp_rpath "$absdir:" ;;
+ esac
+ fi
+
+@@ -5527,7 +6643,7 @@ func_mode_link ()
+ *)
+ case "$compile_rpath " in
+ *" $absdir "*) ;;
+- *) compile_rpath="$compile_rpath $absdir"
++ *) func_append compile_rpath " $absdir" ;;
+ esac
+ ;;
+ esac
+@@ -5536,7 +6652,7 @@ func_mode_link ()
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+- *) finalize_rpath="$finalize_rpath $libdir"
++ *) func_append finalize_rpath " $libdir" ;;
+ esac
+ ;;
+ esac
+@@ -5561,12 +6677,12 @@ func_mode_link ()
+ case $host in
+ *cygwin* | *mingw* | *cegcc*)
+ # No point in relinking DLLs because paths are not encoded
+- notinst_deplibs="$notinst_deplibs $lib"
++ func_append notinst_deplibs " $lib"
+ need_relink=no
+ ;;
+ *)
+ if test "$installed" = no; then
+- notinst_deplibs="$notinst_deplibs $lib"
++ func_append notinst_deplibs " $lib"
+ need_relink=yes
+ fi
+ ;;
+@@ -5583,7 +6699,7 @@ func_mode_link ()
+ fi
+ done
+ if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+- $ECHO
++ echo
+ if test "$linkmode" = prog; then
+ $ECHO "*** Warning: Linking the executable $output against the loadable module"
+ else
+@@ -5601,7 +6717,7 @@ func_mode_link ()
+ *)
+ case "$compile_rpath " in
+ *" $absdir "*) ;;
+- *) compile_rpath="$compile_rpath $absdir"
++ *) func_append compile_rpath " $absdir" ;;
+ esac
+ ;;
+ esac
+@@ -5610,7 +6726,7 @@ func_mode_link ()
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+- *) finalize_rpath="$finalize_rpath $libdir"
++ *) func_append finalize_rpath " $libdir" ;;
+ esac
+ ;;
+ esac
+@@ -5664,7 +6780,7 @@ func_mode_link ()
+ linklib=$newlib
+ fi # test -n "$old_archive_from_expsyms_cmds"
+
+- if test "$linkmode" = prog || test "$mode" != relink; then
++ if test "$linkmode" = prog || test "$opt_mode" != relink; then
+ add_shlibpath=
+ add_dir=
+ add=
+@@ -5686,9 +6802,9 @@ func_mode_link ()
+ if test "X$dlopenmodule" != "X$lib"; then
+ $ECHO "*** Warning: lib $linklib is a module, not a shared library"
+ if test -z "$old_library" ; then
+- $ECHO
+- $ECHO "*** And there doesn't seem to be a static archive available"
+- $ECHO "*** The link will probably fail, sorry"
++ echo
++ echo "*** And there doesn't seem to be a static archive available"
++ echo "*** The link will probably fail, sorry"
+ else
+ add="$dir/$old_library"
+ fi
+@@ -5720,7 +6836,7 @@ func_mode_link ()
+ if test -n "$inst_prefix_dir"; then
+ case $libdir in
+ [\\/]*)
+- add_dir="$add_dir -L$inst_prefix_dir$libdir"
++ func_append add_dir " -L$inst_prefix_dir$libdir"
+ ;;
+ esac
+ fi
+@@ -5742,7 +6858,7 @@ func_mode_link ()
+ if test -n "$add_shlibpath"; then
+ case :$compile_shlibpath: in
+ *":$add_shlibpath:"*) ;;
+- *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
++ *) func_append compile_shlibpath "$add_shlibpath:" ;;
+ esac
+ fi
+ if test "$linkmode" = prog; then
+@@ -5756,13 +6872,13 @@ func_mode_link ()
+ test "$hardcode_shlibpath_var" = yes; then
+ case :$finalize_shlibpath: in
+ *":$libdir:"*) ;;
+- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
++ *) func_append finalize_shlibpath "$libdir:" ;;
+ esac
+ fi
+ fi
+ fi
+
+- if test "$linkmode" = prog || test "$mode" = relink; then
++ if test "$linkmode" = prog || test "$opt_mode" = relink; then
+ add_shlibpath=
+ add_dir=
+ add=
+@@ -5776,7 +6892,7 @@ func_mode_link ()
+ elif test "$hardcode_shlibpath_var" = yes; then
+ case :$finalize_shlibpath: in
+ *":$libdir:"*) ;;
+- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
++ *) func_append finalize_shlibpath "$libdir:" ;;
+ esac
+ add="-l$name"
+ elif test "$hardcode_automatic" = yes; then
+@@ -5793,7 +6909,7 @@ func_mode_link ()
+ if test -n "$inst_prefix_dir"; then
+ case $libdir in
+ [\\/]*)
+- add_dir="$add_dir -L$inst_prefix_dir$libdir"
++ func_append add_dir " -L$inst_prefix_dir$libdir"
+ ;;
+ esac
+ fi
+@@ -5828,21 +6944,21 @@ func_mode_link ()
+
+ # Just print a warning and add the library to dependency_libs so
+ # that the program can be linked against the static library.
+- $ECHO
++ echo
+ $ECHO "*** Warning: This system can not link to static lib archive $lib."
+- $ECHO "*** I have the capability to make that library automatically link in when"
+- $ECHO "*** you link to this library. But I can only do this if you have a"
+- $ECHO "*** shared version of the library, which you do not appear to have."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have."
+ if test "$module" = yes; then
+- $ECHO "*** But as you try to build a module library, libtool will still create "
+- $ECHO "*** a static module, that should work as long as the dlopening application"
+- $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime."
++ echo "*** But as you try to build a module library, libtool will still create "
++ echo "*** a static module, that should work as long as the dlopening application"
++ echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+ if test -z "$global_symbol_pipe"; then
+- $ECHO
+- $ECHO "*** However, this would only work if libtool was able to extract symbol"
+- $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
+- $ECHO "*** not find such a program. So, this module is probably useless."
+- $ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
++ echo
++ echo "*** However, this would only work if libtool was able to extract symbol"
++ echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
++ echo "*** not find such a program. So, this module is probably useless."
++ echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+ build_libtool_libs=module
+@@ -5870,27 +6986,33 @@ func_mode_link ()
+ temp_xrpath=$func_stripname_result
+ case " $xrpath " in
+ *" $temp_xrpath "*) ;;
+- *) xrpath="$xrpath $temp_xrpath";;
++ *) func_append xrpath " $temp_xrpath";;
+ esac;;
+- *) temp_deplibs="$temp_deplibs $libdir";;
++ *) func_append temp_deplibs " $libdir";;
+ esac
+ done
+ dependency_libs="$temp_deplibs"
+ fi
+
+- newlib_search_path="$newlib_search_path $absdir"
++ func_append newlib_search_path " $absdir"
+ # Link against this library
+ test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+ # ... and its dependency_libs
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ newdependency_libs="$deplib $newdependency_libs"
+- if $opt_duplicate_deps ; then
++ case $deplib in
++ -L*) func_stripname '-L' '' "$deplib"
++ func_resolve_sysroot "$func_stripname_result";;
++ *) func_resolve_sysroot "$deplib" ;;
++ esac
++ if $opt_preserve_dup_deps ; then
+ case "$tmp_libs " in
+- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++ *" $func_resolve_sysroot_result "*)
++ func_append specialdeplibs " $func_resolve_sysroot_result" ;;
+ esac
+ fi
+- tmp_libs="$tmp_libs $deplib"
++ func_append tmp_libs " $func_resolve_sysroot_result"
+ done
+
+ if test "$link_all_deplibs" != no; then
+@@ -5900,8 +7022,10 @@ func_mode_link ()
+ case $deplib in
+ -L*) path="$deplib" ;;
+ *.la)
++ func_resolve_sysroot "$deplib"
++ deplib=$func_resolve_sysroot_result
+ func_dirname "$deplib" "" "."
+- dir="$func_dirname_result"
++ dir=$func_dirname_result
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+@@ -5928,8 +7052,8 @@ func_mode_link ()
+ if test -z "$darwin_install_name"; then
+ darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+ fi
+- compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
+- linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}"
++ func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
++ func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
+ path=
+ fi
+ fi
+@@ -5962,7 +7086,7 @@ func_mode_link ()
+ compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
+ finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
+ else
+- compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++ compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+ fi
+ fi
+ dependency_libs="$newdependency_libs"
+@@ -5979,7 +7103,7 @@ func_mode_link ()
+ for dir in $newlib_search_path; do
+ case "$lib_search_path " in
+ *" $dir "*) ;;
+- *) lib_search_path="$lib_search_path $dir" ;;
++ *) func_append lib_search_path " $dir" ;;
+ esac
+ done
+ newlib_search_path=
+@@ -6037,10 +7161,10 @@ func_mode_link ()
+ -L*)
+ case " $tmp_libs " in
+ *" $deplib "*) ;;
+- *) tmp_libs="$tmp_libs $deplib" ;;
++ *) func_append tmp_libs " $deplib" ;;
+ esac
+ ;;
+- *) tmp_libs="$tmp_libs $deplib" ;;
++ *) func_append tmp_libs " $deplib" ;;
+ esac
+ done
+ eval $var=\"$tmp_libs\"
+@@ -6056,7 +7180,7 @@ func_mode_link ()
+ ;;
+ esac
+ if test -n "$i" ; then
+- tmp_libs="$tmp_libs $i"
++ func_append tmp_libs " $i"
+ fi
+ done
+ dependency_libs=$tmp_libs
+@@ -6097,7 +7221,7 @@ func_mode_link ()
+ # Now set the variables for building old libraries.
+ build_libtool_libs=no
+ oldlibs="$output"
+- objs="$objs$old_deplibs"
++ func_append objs "$old_deplibs"
+ ;;
+
+ lib)
+@@ -6130,10 +7254,10 @@ func_mode_link ()
+ if test "$deplibs_check_method" != pass_all; then
+ func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
+ else
+- $ECHO
++ echo
+ $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
+ $ECHO "*** objects $objs is not portable!"
+- libobjs="$libobjs $objs"
++ func_append libobjs " $objs"
+ fi
+ fi
+
+@@ -6198,7 +7322,7 @@ func_mode_link ()
+ age="$number_minor"
+ revision="$number_revision"
+ ;;
+- freebsd-aout|freebsd-elf|sunos)
++ freebsd-aout|freebsd-elf|qnx|sunos)
+ current="$number_major"
+ revision="$number_minor"
+ age="0"
+@@ -6210,9 +7334,6 @@ func_mode_link ()
+ revision="$number_minor"
+ lt_irix_increment=no
+ ;;
+- *)
+- func_fatal_configuration "$modename: unknown library version type \`$version_type'"
+- ;;
+ esac
+ ;;
+ no)
+@@ -6334,7 +7455,7 @@ func_mode_link ()
+ done
+
+ # Make executables depend on our current version.
+- verstring="$verstring:${current}.0"
++ func_append verstring ":${current}.0"
+ ;;
+
+ qnx)
+@@ -6402,10 +7523,10 @@ func_mode_link ()
+ fi
+
+ func_generate_dlsyms "$libname" "$libname" "yes"
+- libobjs="$libobjs $symfileobj"
++ func_append libobjs " $symfileobj"
+ test "X$libobjs" = "X " && libobjs=
+
+- if test "$mode" != relink; then
++ if test "$opt_mode" != relink; then
+ # Remove our outputs, but don't remove object files since they
+ # may have been created when compiling PIC objects.
+ removelist=
+@@ -6421,7 +7542,7 @@ func_mode_link ()
+ continue
+ fi
+ fi
+- removelist="$removelist $p"
++ func_append removelist " $p"
+ ;;
+ *) ;;
+ esac
+@@ -6432,27 +7553,28 @@ func_mode_link ()
+
+ # Now set the variables for building old libraries.
+ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+- oldlibs="$oldlibs $output_objdir/$libname.$libext"
++ func_append oldlibs " $output_objdir/$libname.$libext"
+
+ # Transform .lo files to .o files.
+- oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
++ oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
+ fi
+
+ # Eliminate all temporary directories.
+ #for path in $notinst_path; do
+- # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"`
+- # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"`
+- # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"`
++ # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
++ # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
++ # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
+ #done
+
+ if test -n "$xrpath"; then
+ # If the user specified any rpath flags, then add them.
+ temp_xrpath=
+ for libdir in $xrpath; do
+- temp_xrpath="$temp_xrpath -R$libdir"
++ func_replace_sysroot "$libdir"
++ func_append temp_xrpath " -R$func_replace_sysroot_result"
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+- *) finalize_rpath="$finalize_rpath $libdir" ;;
++ *) func_append finalize_rpath " $libdir" ;;
+ esac
+ done
+ if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+@@ -6466,7 +7588,7 @@ func_mode_link ()
+ for lib in $old_dlfiles; do
+ case " $dlprefiles $dlfiles " in
+ *" $lib "*) ;;
+- *) dlfiles="$dlfiles $lib" ;;
++ *) func_append dlfiles " $lib" ;;
+ esac
+ done
+
+@@ -6476,19 +7598,19 @@ func_mode_link ()
+ for lib in $old_dlprefiles; do
+ case "$dlprefiles " in
+ *" $lib "*) ;;
+- *) dlprefiles="$dlprefiles $lib" ;;
++ *) func_append dlprefiles " $lib" ;;
+ esac
+ done
+
+ if test "$build_libtool_libs" = yes; then
+ if test -n "$rpath"; then
+ case $host in
+- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*)
++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
+ # these systems don't actually have a c library (as such)!
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C library is in the System framework
+- deplibs="$deplibs System.ltframework"
++ func_append deplibs " System.ltframework"
+ ;;
+ *-*-netbsd*)
+ # Don't link with libc until the a.out ld.so is fixed.
+@@ -6505,7 +7627,7 @@ func_mode_link ()
+ *)
+ # Add libc to deplibs on all other systems if necessary.
+ if test "$build_libtool_need_lc" = "yes"; then
+- deplibs="$deplibs -lc"
++ func_append deplibs " -lc"
+ fi
+ ;;
+ esac
+@@ -6554,7 +7676,7 @@ EOF
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+- newdeplibs="$newdeplibs $i"
++ func_append newdeplibs " $i"
+ i=""
+ ;;
+ esac
+@@ -6565,21 +7687,21 @@ EOF
+ set dummy $deplib_matches; shift
+ deplib_match=$1
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+- newdeplibs="$newdeplibs $i"
++ func_append newdeplibs " $i"
+ else
+ droppeddeps=yes
+- $ECHO
++ echo
+ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+- $ECHO "*** I have the capability to make that library automatically link in when"
+- $ECHO "*** you link to this library. But I can only do this if you have a"
+- $ECHO "*** shared version of the library, which I believe you do not have"
+- $ECHO "*** because a test_compile did reveal that the linker did not use it for"
+- $ECHO "*** its dynamic dependency list that programs get resolved with at runtime."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which I believe you do not have"
++ echo "*** because a test_compile did reveal that the linker did not use it for"
++ echo "*** its dynamic dependency list that programs get resolved with at runtime."
+ fi
+ fi
+ ;;
+ *)
+- newdeplibs="$newdeplibs $i"
++ func_append newdeplibs " $i"
+ ;;
+ esac
+ done
+@@ -6597,7 +7719,7 @@ EOF
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+- newdeplibs="$newdeplibs $i"
++ func_append newdeplibs " $i"
+ i=""
+ ;;
+ esac
+@@ -6608,29 +7730,29 @@ EOF
+ set dummy $deplib_matches; shift
+ deplib_match=$1
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+- newdeplibs="$newdeplibs $i"
++ func_append newdeplibs " $i"
+ else
+ droppeddeps=yes
+- $ECHO
++ echo
+ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+- $ECHO "*** I have the capability to make that library automatically link in when"
+- $ECHO "*** you link to this library. But I can only do this if you have a"
+- $ECHO "*** shared version of the library, which you do not appear to have"
+- $ECHO "*** because a test_compile did reveal that the linker did not use this one"
+- $ECHO "*** as a dynamic dependency that programs can get resolved with at runtime."
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because a test_compile did reveal that the linker did not use this one"
++ echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+ fi
+ fi
+ else
+ droppeddeps=yes
+- $ECHO
++ echo
+ $ECHO "*** Warning! Library $i is needed by this library but I was not able to"
+- $ECHO "*** make it link in! You will probably need to install it or some"
+- $ECHO "*** library that it depends on before this library will be fully"
+- $ECHO "*** functional. Installing it before continuing would be even better."
++ echo "*** make it link in! You will probably need to install it or some"
++ echo "*** library that it depends on before this library will be fully"
++ echo "*** functional. Installing it before continuing would be even better."
+ fi
+ ;;
+ *)
+- newdeplibs="$newdeplibs $i"
++ func_append newdeplibs " $i"
+ ;;
+ esac
+ done
+@@ -6647,15 +7769,27 @@ EOF
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $a_deplib "*)
+- newdeplibs="$newdeplibs $a_deplib"
++ func_append newdeplibs " $a_deplib"
+ a_deplib=""
+ ;;
+ esac
+ fi
+ if test -n "$a_deplib" ; then
+ libname=`eval "\\$ECHO \"$libname_spec\""`
++ if test -n "$file_magic_glob"; then
++ libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
++ else
++ libnameglob=$libname
++ fi
++ test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
+ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+- potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
++ if test "$want_nocaseglob" = yes; then
++ shopt -s nocaseglob
++ potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
++ $nocaseglob
++ else
++ potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
++ fi
+ for potent_lib in $potential_libs; do
+ # Follow soft links.
+ if ls -lLd "$potent_lib" 2>/dev/null |
+@@ -6672,13 +7806,13 @@ EOF
+ potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+ case $potliblink in
+ [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+- *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
++ *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
+ esac
+ done
+ if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
+ $SED -e 10q |
+ $EGREP "$file_magic_regex" > /dev/null; then
+- newdeplibs="$newdeplibs $a_deplib"
++ func_append newdeplibs " $a_deplib"
+ a_deplib=""
+ break 2
+ fi
+@@ -6687,12 +7821,12 @@ EOF
+ fi
+ if test -n "$a_deplib" ; then
+ droppeddeps=yes
+- $ECHO
++ echo
+ $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+- $ECHO "*** I have the capability to make that library automatically link in when"
+- $ECHO "*** you link to this library. But I can only do this if you have a"
+- $ECHO "*** shared version of the library, which you do not appear to have"
+- $ECHO "*** because I did check the linker path looking for a file starting"
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because I did check the linker path looking for a file starting"
+ if test -z "$potlib" ; then
+ $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
+ else
+@@ -6703,7 +7837,7 @@ EOF
+ ;;
+ *)
+ # Add a -L argument.
+- newdeplibs="$newdeplibs $a_deplib"
++ func_append newdeplibs " $a_deplib"
+ ;;
+ esac
+ done # Gone through all deplibs.
+@@ -6719,7 +7853,7 @@ EOF
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $a_deplib "*)
+- newdeplibs="$newdeplibs $a_deplib"
++ func_append newdeplibs " $a_deplib"
+ a_deplib=""
+ ;;
+ esac
+@@ -6730,9 +7864,9 @@ EOF
+ potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+ for potent_lib in $potential_libs; do
+ potlib="$potent_lib" # see symlink-check above in file_magic test
+- if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \
++ if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
+ $EGREP "$match_pattern_regex" > /dev/null; then
+- newdeplibs="$newdeplibs $a_deplib"
++ func_append newdeplibs " $a_deplib"
+ a_deplib=""
+ break 2
+ fi
+@@ -6741,12 +7875,12 @@ EOF
+ fi
+ if test -n "$a_deplib" ; then
+ droppeddeps=yes
+- $ECHO
++ echo
+ $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+- $ECHO "*** I have the capability to make that library automatically link in when"
+- $ECHO "*** you link to this library. But I can only do this if you have a"
+- $ECHO "*** shared version of the library, which you do not appear to have"
+- $ECHO "*** because I did check the linker path looking for a file starting"
++ echo "*** I have the capability to make that library automatically link in when"
++ echo "*** you link to this library. But I can only do this if you have a"
++ echo "*** shared version of the library, which you do not appear to have"
++ echo "*** because I did check the linker path looking for a file starting"
+ if test -z "$potlib" ; then
+ $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
+ else
+@@ -6757,32 +7891,32 @@ EOF
+ ;;
+ *)
+ # Add a -L argument.
+- newdeplibs="$newdeplibs $a_deplib"
++ func_append newdeplibs " $a_deplib"
+ ;;
+ esac
+ done # Gone through all deplibs.
+ ;;
+ none | unknown | *)
+ newdeplibs=""
+- tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \
+- -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'`
++ tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ for i in $predeps $postdeps ; do
+ # can't use Xsed below, because $i might contain '/'
+- tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"`
++ tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
+ done
+ fi
+- if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' |
+- $GREP . >/dev/null; then
+- $ECHO
++ case $tmp_deplibs in
++ *[!\ \ ]*)
++ echo
+ if test "X$deplibs_check_method" = "Xnone"; then
+- $ECHO "*** Warning: inter-library dependencies are not supported in this platform."
++ echo "*** Warning: inter-library dependencies are not supported in this platform."
+ else
+- $ECHO "*** Warning: inter-library dependencies are not known to be supported."
++ echo "*** Warning: inter-library dependencies are not known to be supported."
+ fi
+- $ECHO "*** All declared inter-library dependencies are being dropped."
++ echo "*** All declared inter-library dependencies are being dropped."
+ droppeddeps=yes
+- fi
++ ;;
++ esac
+ ;;
+ esac
+ versuffix=$versuffix_save
+@@ -6794,23 +7928,23 @@ EOF
+ case $host in
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # On Rhapsody replace the C library with the System framework
+- newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++ newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
+ ;;
+ esac
+
+ if test "$droppeddeps" = yes; then
+ if test "$module" = yes; then
+- $ECHO
+- $ECHO "*** Warning: libtool could not satisfy all declared inter-library"
++ echo
++ echo "*** Warning: libtool could not satisfy all declared inter-library"
+ $ECHO "*** dependencies of module $libname. Therefore, libtool will create"
+- $ECHO "*** a static module, that should work as long as the dlopening"
+- $ECHO "*** application is linked with the -dlopen flag."
++ echo "*** a static module, that should work as long as the dlopening"
++ echo "*** application is linked with the -dlopen flag."
+ if test -z "$global_symbol_pipe"; then
+- $ECHO
+- $ECHO "*** However, this would only work if libtool was able to extract symbol"
+- $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
+- $ECHO "*** not find such a program. So, this module is probably useless."
+- $ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
++ echo
++ echo "*** However, this would only work if libtool was able to extract symbol"
++ echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
++ echo "*** not find such a program. So, this module is probably useless."
++ echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+ oldlibs="$output_objdir/$libname.$libext"
+@@ -6820,16 +7954,16 @@ EOF
+ build_libtool_libs=no
+ fi
+ else
+- $ECHO "*** The inter-library dependencies that have been dropped here will be"
+- $ECHO "*** automatically added whenever a program is linked with this library"
+- $ECHO "*** or is declared to -dlopen it."
++ echo "*** The inter-library dependencies that have been dropped here will be"
++ echo "*** automatically added whenever a program is linked with this library"
++ echo "*** or is declared to -dlopen it."
+
+ if test "$allow_undefined" = no; then
+- $ECHO
+- $ECHO "*** Since this library must not contain undefined symbols,"
+- $ECHO "*** because either the platform does not support them or"
+- $ECHO "*** it was explicitly requested with -no-undefined,"
+- $ECHO "*** libtool will only create a static version of it."
++ echo
++ echo "*** Since this library must not contain undefined symbols,"
++ echo "*** because either the platform does not support them or"
++ echo "*** it was explicitly requested with -no-undefined,"
++ echo "*** libtool will only create a static version of it."
+ if test "$build_old_libs" = no; then
+ oldlibs="$output_objdir/$libname.$libext"
+ build_libtool_libs=module
+@@ -6846,9 +7980,9 @@ EOF
+ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+ case $host in
+ *-*-darwin*)
+- newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+- new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+- deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++ newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+ ;;
+ esac
+
+@@ -6861,7 +7995,7 @@ EOF
+ *)
+ case " $deplibs " in
+ *" -L$path/$objdir "*)
+- new_libs="$new_libs -L$path/$objdir" ;;
++ func_append new_libs " -L$path/$objdir" ;;
+ esac
+ ;;
+ esac
+@@ -6871,10 +8005,10 @@ EOF
+ -L*)
+ case " $new_libs " in
+ *" $deplib "*) ;;
+- *) new_libs="$new_libs $deplib" ;;
++ *) func_append new_libs " $deplib" ;;
+ esac
+ ;;
+- *) new_libs="$new_libs $deplib" ;;
++ *) func_append new_libs " $deplib" ;;
+ esac
+ done
+ deplibs="$new_libs"
+@@ -6891,10 +8025,12 @@ EOF
+ hardcode_libdirs=
+ dep_rpath=
+ rpath="$finalize_rpath"
+- test "$mode" != relink && rpath="$compile_rpath$rpath"
++ test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
+ for libdir in $rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
++ func_replace_sysroot "$libdir"
++ libdir=$func_replace_sysroot_result
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+@@ -6903,18 +8039,18 @@ EOF
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++ func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+- dep_rpath="$dep_rpath $flag"
++ func_append dep_rpath " $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+- *) perm_rpath="$perm_rpath $libdir" ;;
++ *) func_apped perm_rpath " $libdir" ;;
+ esac
+ fi
+ done
+@@ -6932,7 +8068,7 @@ EOF
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+- rpath="$rpath$dir:"
++ func_append rpath "$dir:"
+ done
+ eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+ fi
+@@ -6940,7 +8076,7 @@ EOF
+ fi
+
+ shlibpath="$finalize_shlibpath"
+- test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
++ test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+ if test -n "$shlibpath"; then
+ eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+ fi
+@@ -6966,18 +8102,18 @@ EOF
+ linknames=
+ for link
+ do
+- linknames="$linknames $link"
++ func_append linknames " $link"
+ done
+
+ # Use standard objects if they are pic
+- test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++ test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+ test "X$libobjs" = "X " && libobjs=
+
+ delfiles=
+ if test -n "$export_symbols" && test -n "$include_expsyms"; then
+ $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
+ export_symbols="$output_objdir/$libname.uexp"
+- delfiles="$delfiles $export_symbols"
++ func_append delfiles " $export_symbols"
+ fi
+
+ orig_export_symbols=
+@@ -7008,13 +8144,45 @@ EOF
+ $opt_dry_run || $RM $export_symbols
+ cmds=$export_symbols_cmds
+ save_ifs="$IFS"; IFS='~'
+- for cmd in $cmds; do
++ for cmd1 in $cmds; do
+ IFS="$save_ifs"
+- eval cmd=\"$cmd\"
+- func_len " $cmd"
+- len=$func_len_result
+- if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++ # Take the normal branch if the nm_file_list_spec branch
++ # doesn't work or if tool conversion is not needed.
++ case $nm_file_list_spec~$to_tool_file_cmd in
++ *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*)
++ try_normal_branch=yes
++ eval cmd=\"$cmd1\"
++ func_len " $cmd"
++ len=$func_len_result
++ ;;
++ *)
++ try_normal_branch=no
++ ;;
++ esac
++ if test "$try_normal_branch" = yes \
++ && { test "$len" -lt "$max_cmd_len" \
++ || test "$max_cmd_len" -le -1; }
++ then
++ func_show_eval "$cmd" 'exit $?'
++ skipped_export=false
++ elif test -n "$nm_file_list_spec"; then
++ func_basename "$output"
++ output_la=$func_basename_result
++ save_libobjs=$libobjs
++ save_output=$output
++ output=${output_objdir}/${output_la}.nm
++ func_to_tool_file "$output"
++ libobjs=$nm_file_list_spec$func_to_tool_file_result
++ func_append delfiles " $output"
++ func_verbose "creating $NM input file list: $output"
++ for obj in $save_libobjs; do
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result"
++ done > "$output"
++ eval cmd=\"$cmd1\"
+ func_show_eval "$cmd" 'exit $?'
++ output=$save_output
++ libobjs=$save_libobjs
+ skipped_export=false
+ else
+ # The command line is too long to execute in one step.
+@@ -7036,7 +8204,7 @@ EOF
+ if test -n "$export_symbols" && test -n "$include_expsyms"; then
+ tmp_export_symbols="$export_symbols"
+ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+- $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
++ $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
+ fi
+
+ if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+@@ -7048,7 +8216,7 @@ EOF
+ # global variables. join(1) would be nice here, but unfortunately
+ # isn't a blessed tool.
+ $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+- delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
++ func_append delfiles " $export_symbols $output_objdir/$libname.filter"
+ export_symbols=$output_objdir/$libname.def
+ $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+ fi
+@@ -7058,7 +8226,7 @@ EOF
+ case " $convenience " in
+ *" $test_deplib "*) ;;
+ *)
+- tmp_deplibs="$tmp_deplibs $test_deplib"
++ func_append tmp_deplibs " $test_deplib"
+ ;;
+ esac
+ done
+@@ -7078,21 +8246,21 @@ EOF
+ test "X$libobjs" = "X " && libobjs=
+ else
+ gentop="$output_objdir/${outputname}x"
+- generated="$generated $gentop"
++ func_append generated " $gentop"
+
+ func_extract_archives $gentop $convenience
+- libobjs="$libobjs $func_extract_archives_result"
++ func_append libobjs " $func_extract_archives_result"
+ test "X$libobjs" = "X " && libobjs=
+ fi
+ fi
+
+ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+ eval flag=\"$thread_safe_flag_spec\"
+- linker_flags="$linker_flags $flag"
++ func_append linker_flags " $flag"
+ fi
+
+ # Make a backup of the uninstalled library when relinking
+- if test "$mode" = relink; then
++ if test "$opt_mode" = relink; then
+ $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
+ fi
+
+@@ -7137,7 +8305,8 @@ EOF
+ save_libobjs=$libobjs
+ fi
+ save_output=$output
+- output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
++ func_basename "$output"
++ output_la=$func_basename_result
+
+ # Clear the reloadable object creation command queue and
+ # initialize k to one.
+@@ -7150,13 +8319,16 @@ EOF
+ if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
+ output=${output_objdir}/${output_la}.lnkscript
+ func_verbose "creating GNU ld script: $output"
+- $ECHO 'INPUT (' > $output
++ echo 'INPUT (' > $output
+ for obj in $save_libobjs
+ do
+- $ECHO "$obj" >> $output
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result" >> $output
+ done
+- $ECHO ')' >> $output
+- delfiles="$delfiles $output"
++ echo ')' >> $output
++ func_append delfiles " $output"
++ func_to_tool_file "$output"
++ output=$func_to_tool_file_result
+ elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
+ output=${output_objdir}/${output_la}.lnk
+ func_verbose "creating linker input file list: $output"
+@@ -7170,10 +8342,12 @@ EOF
+ fi
+ for obj
+ do
+- $ECHO "$obj" >> $output
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result" >> $output
+ done
+- delfiles="$delfiles $output"
+- output=$firstobj\"$file_list_spec$output\"
++ func_append delfiles " $output"
++ func_to_tool_file "$output"
++ output=$firstobj\"$file_list_spec$func_to_tool_file_result\"
+ else
+ if test -n "$save_libobjs"; then
+ func_verbose "creating reloadable object files..."
+@@ -7197,17 +8371,19 @@ EOF
+ # command to the queue.
+ if test "$k" -eq 1 ; then
+ # The first file doesn't have a previous command to add.
+- eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
++ reload_objs=$objlist
++ eval concat_cmds=\"$reload_cmds\"
+ else
+ # All subsequent reloadable object files will link in
+ # the last one created.
+- eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\"
++ reload_objs="$objlist $last_robj"
++ eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
+ fi
+ last_robj=$output_objdir/$output_la-${k}.$objext
+ func_arith $k + 1
+ k=$func_arith_result
+ output=$output_objdir/$output_la-${k}.$objext
+- objlist=$obj
++ objlist=" $obj"
+ func_len " $last_robj"
+ func_arith $len0 + $func_len_result
+ len=$func_arith_result
+@@ -7217,11 +8393,12 @@ EOF
+ # reloadable object file. All subsequent reloadable object
+ # files will link in the last one created.
+ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+- eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
++ reload_objs="$objlist $last_robj"
++ eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
+ if test -n "$last_robj"; then
+ eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+ fi
+- delfiles="$delfiles $output"
++ func_append delfiles " $output"
+
+ else
+ output=
+@@ -7255,7 +8432,7 @@ EOF
+ lt_exit=$?
+
+ # Restore the uninstalled library and exit
+- if test "$mode" = relink; then
++ if test "$opt_mode" = relink; then
+ ( cd "$output_objdir" && \
+ $RM "${realname}T" && \
+ $MV "${realname}U" "$realname" )
+@@ -7276,7 +8453,7 @@ EOF
+ if test -n "$export_symbols" && test -n "$include_expsyms"; then
+ tmp_export_symbols="$export_symbols"
+ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+- $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
++ $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
+ fi
+
+ if test -n "$orig_export_symbols"; then
+@@ -7288,7 +8465,7 @@ EOF
+ # global variables. join(1) would be nice here, but unfortunately
+ # isn't a blessed tool.
+ $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+- delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
++ func_append delfiles " $export_symbols $output_objdir/$libname.filter"
+ export_symbols=$output_objdir/$libname.def
+ $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+ fi
+@@ -7329,10 +8506,10 @@ EOF
+ # Add any objects from preloaded convenience libraries
+ if test -n "$dlprefiles"; then
+ gentop="$output_objdir/${outputname}x"
+- generated="$generated $gentop"
++ func_append generated " $gentop"
+
+ func_extract_archives $gentop $dlprefiles
+- libobjs="$libobjs $func_extract_archives_result"
++ func_append libobjs " $func_extract_archives_result"
+ test "X$libobjs" = "X " && libobjs=
+ fi
+
+@@ -7348,7 +8525,7 @@ EOF
+ lt_exit=$?
+
+ # Restore the uninstalled library and exit
+- if test "$mode" = relink; then
++ if test "$opt_mode" = relink; then
+ ( cd "$output_objdir" && \
+ $RM "${realname}T" && \
+ $MV "${realname}U" "$realname" )
+@@ -7360,7 +8537,7 @@ EOF
+ IFS="$save_ifs"
+
+ # Restore the uninstalled library and exit
+- if test "$mode" = relink; then
++ if test "$opt_mode" = relink; then
+ $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
+
+ if test -n "$convenience"; then
+@@ -7441,18 +8618,21 @@ EOF
+ if test -n "$convenience"; then
+ if test -n "$whole_archive_flag_spec"; then
+ eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+- reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
++ reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+ else
+ gentop="$output_objdir/${obj}x"
+- generated="$generated $gentop"
++ func_append generated " $gentop"
+
+ func_extract_archives $gentop $convenience
+ reload_conv_objs="$reload_objs $func_extract_archives_result"
+ fi
+ fi
+
++ # If we're not building shared, we need to use non_pic_objs
++ test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
++
+ # Create the old-style object.
+- reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
++ reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+
+ output="$obj"
+ func_execute_cmds "$reload_cmds" 'exit $?'
+@@ -7512,8 +8692,8 @@ EOF
+ case $host in
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # On Rhapsody replace the C library is the System framework
+- compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+- finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++ compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
++ finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
+ ;;
+ esac
+
+@@ -7524,14 +8704,14 @@ EOF
+ if test "$tagname" = CXX ; then
+ case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
+ 10.[0123])
+- compile_command="$compile_command ${wl}-bind_at_load"
+- finalize_command="$finalize_command ${wl}-bind_at_load"
++ func_append compile_command " ${wl}-bind_at_load"
++ func_append finalize_command " ${wl}-bind_at_load"
+ ;;
+ esac
+ fi
+ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+- compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+- finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++ compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
++ finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
+ ;;
+ esac
+
+@@ -7545,7 +8725,7 @@ EOF
+ *)
+ case " $compile_deplibs " in
+ *" -L$path/$objdir "*)
+- new_libs="$new_libs -L$path/$objdir" ;;
++ func_append new_libs " -L$path/$objdir" ;;
+ esac
+ ;;
+ esac
+@@ -7555,17 +8735,17 @@ EOF
+ -L*)
+ case " $new_libs " in
+ *" $deplib "*) ;;
+- *) new_libs="$new_libs $deplib" ;;
++ *) func_append new_libs " $deplib" ;;
+ esac
+ ;;
+- *) new_libs="$new_libs $deplib" ;;
++ *) func_append new_libs " $deplib" ;;
+ esac
+ done
+ compile_deplibs="$new_libs"
+
+
+- compile_command="$compile_command $compile_deplibs"
+- finalize_command="$finalize_command $finalize_deplibs"
++ func_append compile_command " $compile_deplibs"
++ func_append finalize_command " $finalize_deplibs"
+
+ if test -n "$rpath$xrpath"; then
+ # If the user specified any rpath flags, then add them.
+@@ -7573,7 +8753,7 @@ EOF
+ # This is the magic to use -rpath.
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+- *) finalize_rpath="$finalize_rpath $libdir" ;;
++ *) func_append finalize_rpath " $libdir" ;;
+ esac
+ done
+ fi
+@@ -7592,18 +8772,18 @@ EOF
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++ func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+- rpath="$rpath $flag"
++ func_append rpath " $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+- *) perm_rpath="$perm_rpath $libdir" ;;
++ *) func_append perm_rpath " $libdir" ;;
+ esac
+ fi
+ case $host in
+@@ -7612,12 +8792,12 @@ EOF
+ case :$dllsearchpath: in
+ *":$libdir:"*) ;;
+ ::) dllsearchpath=$libdir;;
+- *) dllsearchpath="$dllsearchpath:$libdir";;
++ *) func_append dllsearchpath ":$libdir";;
+ esac
+ case :$dllsearchpath: in
+ *":$testbindir:"*) ;;
+ ::) dllsearchpath=$testbindir;;
+- *) dllsearchpath="$dllsearchpath:$testbindir";;
++ *) func_append dllsearchpath ":$testbindir";;
+ esac
+ ;;
+ esac
+@@ -7643,18 +8823,18 @@ EOF
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++ func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+- rpath="$rpath $flag"
++ func_append rpath " $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$finalize_perm_rpath " in
+ *" $libdir "*) ;;
+- *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
++ *) func_append finalize_perm_rpath " $libdir" ;;
+ esac
+ fi
+ done
+@@ -7668,8 +8848,8 @@ EOF
+
+ if test -n "$libobjs" && test "$build_old_libs" = yes; then
+ # Transform all the library objects into standard objects.
+- compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+- finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++ compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
++ finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
+ fi
+
+ func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+@@ -7681,15 +8861,15 @@ EOF
+
+ wrappers_required=yes
+ case $host in
++ *cegcc* | *mingw32ce*)
++ # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
++ wrappers_required=no
++ ;;
+ *cygwin* | *mingw* )
+ if test "$build_libtool_libs" != yes; then
+ wrappers_required=no
+ fi
+ ;;
+- *cegcc)
+- # Disable wrappers for cegcc, we are cross compiling anyway.
+- wrappers_required=no
+- ;;
+ *)
+ if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+ wrappers_required=no
+@@ -7698,13 +8878,19 @@ EOF
+ esac
+ if test "$wrappers_required" = no; then
+ # Replace the output file specification.
+- compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++ compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
+ link_command="$compile_command$compile_rpath"
+
+ # We have no uninstalled library dependencies, so finalize right now.
+ exit_status=0
+ func_show_eval "$link_command" 'exit_status=$?'
+
++ if test -n "$postlink_cmds"; then
++ func_to_tool_file "$output"
++ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
++ func_execute_cmds "$postlink_cmds" 'exit $?'
++ fi
++
+ # Delete the generated files.
+ if test -f "$output_objdir/${outputname}S.${objext}"; then
+ func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+@@ -7727,7 +8913,7 @@ EOF
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+- rpath="$rpath$dir:"
++ func_append rpath "$dir:"
+ done
+ compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ fi
+@@ -7735,7 +8921,7 @@ EOF
+ # We should set the runpath_var.
+ rpath=
+ for dir in $finalize_perm_rpath; do
+- rpath="$rpath$dir:"
++ func_append rpath "$dir:"
+ done
+ finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ fi
+@@ -7745,11 +8931,18 @@ EOF
+ # We don't need to create a wrapper script.
+ link_command="$compile_var$compile_command$compile_rpath"
+ # Replace the output file specification.
+- link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++ link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
+ # Delete the old output file.
+ $opt_dry_run || $RM $output
+ # Link the executable and exit
+ func_show_eval "$link_command" 'exit $?'
++
++ if test -n "$postlink_cmds"; then
++ func_to_tool_file "$output"
++ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
++ func_execute_cmds "$postlink_cmds" 'exit $?'
++ fi
++
+ exit $EXIT_SUCCESS
+ fi
+
+@@ -7764,7 +8957,7 @@ EOF
+ if test "$fast_install" != no; then
+ link_command="$finalize_var$compile_command$finalize_rpath"
+ if test "$fast_install" = yes; then
+- relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
++ relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
+ else
+ # fast_install is set to needless
+ relink_command=
+@@ -7776,13 +8969,19 @@ EOF
+ fi
+
+ # Replace the output file specification.
+- link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
++ link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+
+ # Delete the old output files.
+ $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+ func_show_eval "$link_command" 'exit $?'
+
++ if test -n "$postlink_cmds"; then
++ func_to_tool_file "$output_objdir/$outputname"
++ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
++ func_execute_cmds "$postlink_cmds" 'exit $?'
++ fi
++
+ # Now create the wrapper script.
+ func_verbose "creating $output"
+
+@@ -7800,18 +8999,7 @@ EOF
+ fi
+ done
+ relink_command="(cd `pwd`; $relink_command)"
+- relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+- fi
+-
+- # Quote $ECHO for shipping.
+- if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then
+- case $progpath in
+- [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
+- *) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
+- esac
+- qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"`
+- else
+- qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"`
++ relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
+ fi
+
+ # Only actually do things if not in dry run mode.
+@@ -7891,7 +9079,7 @@ EOF
+ else
+ oldobjs="$old_deplibs $non_pic_objects"
+ if test "$preload" = yes && test -f "$symfileobj"; then
+- oldobjs="$oldobjs $symfileobj"
++ func_append oldobjs " $symfileobj"
+ fi
+ fi
+ addlibs="$old_convenience"
+@@ -7899,10 +9087,10 @@ EOF
+
+ if test -n "$addlibs"; then
+ gentop="$output_objdir/${outputname}x"
+- generated="$generated $gentop"
++ func_append generated " $gentop"
+
+ func_extract_archives $gentop $addlibs
+- oldobjs="$oldobjs $func_extract_archives_result"
++ func_append oldobjs " $func_extract_archives_result"
+ fi
+
+ # Do each command in the archive commands.
+@@ -7913,10 +9101,10 @@ EOF
+ # Add any objects from preloaded convenience libraries
+ if test -n "$dlprefiles"; then
+ gentop="$output_objdir/${outputname}x"
+- generated="$generated $gentop"
++ func_append generated " $gentop"
+
+ func_extract_archives $gentop $dlprefiles
+- oldobjs="$oldobjs $func_extract_archives_result"
++ func_append oldobjs " $func_extract_archives_result"
+ fi
+
+ # POSIX demands no paths to be encoded in archives. We have
+@@ -7932,9 +9120,9 @@ EOF
+ done | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+- $ECHO "copying selected object files to avoid basename conflicts..."
++ echo "copying selected object files to avoid basename conflicts..."
+ gentop="$output_objdir/${outputname}x"
+- generated="$generated $gentop"
++ func_append generated " $gentop"
+ func_mkdir_p "$gentop"
+ save_oldobjs=$oldobjs
+ oldobjs=
+@@ -7958,9 +9146,9 @@ EOF
+ esac
+ done
+ func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
+- oldobjs="$oldobjs $gentop/$newobj"
++ func_append oldobjs " $gentop/$newobj"
+ ;;
+- *) oldobjs="$oldobjs $obj" ;;
++ *) func_append oldobjs " $obj" ;;
+ esac
+ done
+ fi
+@@ -7970,6 +9158,16 @@ EOF
+ len=$func_len_result
+ if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ cmds=$old_archive_cmds
++ elif test -n "$archiver_list_spec"; then
++ func_verbose "using command file archive linking..."
++ for obj in $oldobjs
++ do
++ func_to_tool_file "$obj"
++ $ECHO "$func_to_tool_file_result"
++ done > $output_objdir/$libname.libcmd
++ func_to_tool_file "$output_objdir/$libname.libcmd"
++ oldobjs=" $archiver_list_spec$func_to_tool_file_result"
++ cmds=$old_archive_cmds
+ else
+ # the command line is too long to link in one step, link in parts
+ func_verbose "using piecewise archive linking..."
+@@ -8043,7 +9241,7 @@ EOF
+ done
+ # Quote the link command for shipping.
+ relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+- relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++ relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
+ if test "$hardcode_automatic" = yes ; then
+ relink_command=
+ fi
+@@ -8066,9 +9264,19 @@ EOF
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ test -z "$libdir" && \
+ func_fatal_error "\`$deplib' is not a valid libtool archive"
+- newdependency_libs="$newdependency_libs $libdir/$name"
++ func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
++ ;;
++ -L*)
++ func_stripname -L '' "$deplib"
++ func_replace_sysroot "$func_stripname_result"
++ func_append newdependency_libs " -L$func_replace_sysroot_result"
+ ;;
+- *) newdependency_libs="$newdependency_libs $deplib" ;;
++ -R*)
++ func_stripname -R '' "$deplib"
++ func_replace_sysroot "$func_stripname_result"
++ func_append newdependency_libs " -R$func_replace_sysroot_result"
++ ;;
++ *) func_append newdependency_libs " $deplib" ;;
+ esac
+ done
+ dependency_libs="$newdependency_libs"
+@@ -8082,9 +9290,9 @@ EOF
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ test -z "$libdir" && \
+ func_fatal_error "\`$lib' is not a valid libtool archive"
+- newdlfiles="$newdlfiles $libdir/$name"
++ func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
+ ;;
+- *) newdlfiles="$newdlfiles $lib" ;;
++ *) func_append newdlfiles " $lib" ;;
+ esac
+ done
+ dlfiles="$newdlfiles"
+@@ -8101,7 +9309,7 @@ EOF
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ test -z "$libdir" && \
+ func_fatal_error "\`$lib' is not a valid libtool archive"
+- newdlprefiles="$newdlprefiles $libdir/$name"
++ func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
+ ;;
+ esac
+ done
+@@ -8113,7 +9321,7 @@ EOF
+ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ *) abs=`pwd`"/$lib" ;;
+ esac
+- newdlfiles="$newdlfiles $abs"
++ func_append newdlfiles " $abs"
+ done
+ dlfiles="$newdlfiles"
+ newdlprefiles=
+@@ -8122,15 +9330,33 @@ EOF
+ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ *) abs=`pwd`"/$lib" ;;
+ esac
+- newdlprefiles="$newdlprefiles $abs"
++ func_append newdlprefiles " $abs"
+ done
+ dlprefiles="$newdlprefiles"
+ fi
+ $RM $output
+ # place dlname in correct position for cygwin
++ # In fact, it would be nice if we could use this code for all target
++ # systems that can't hard-code library paths into their executables
++ # and that have no shared library path variable independent of PATH,
++ # but it turns out we can't easily determine that from inspecting
++ # libtool variables, so we have to hard-code the OSs to which it
++ # applies here; at the moment, that means platforms that use the PE
++ # object format with DLL files. See the long comment at the top of
++ # tests/bindir.at for full details.
+ tdlname=$dlname
+ case $host,$output,$installed,$module,$dlname in
+- *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
++ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
++ # If a -bindir argument was supplied, place the dll there.
++ if test "x$bindir" != x ;
++ then
++ func_relative_path "$install_libdir" "$bindir"
++ tdlname=$func_relative_path_result$dlname
++ else
++ # Otherwise fall back on heuristic.
++ tdlname=../bin/$dlname
++ fi
++ ;;
+ esac
+ $ECHO > $output "\
+ # $outputname - a libtool library file
+@@ -8189,7 +9415,7 @@ relink_command=\"$relink_command\""
+ exit $EXIT_SUCCESS
+ }
+
+-{ test "$mode" = link || test "$mode" = relink; } &&
++{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
+ func_mode_link ${1+"$@"}
+
+
+@@ -8209,9 +9435,9 @@ func_mode_uninstall ()
+ for arg
+ do
+ case $arg in
+- -f) RM="$RM $arg"; rmforce=yes ;;
+- -*) RM="$RM $arg" ;;
+- *) files="$files $arg" ;;
++ -f) func_append RM " $arg"; rmforce=yes ;;
++ -*) func_append RM " $arg" ;;
++ *) func_append files " $arg" ;;
+ esac
+ done
+
+@@ -8220,24 +9446,23 @@ func_mode_uninstall ()
+
+ rmdirs=
+
+- origobjdir="$objdir"
+ for file in $files; do
+ func_dirname "$file" "" "."
+ dir="$func_dirname_result"
+ if test "X$dir" = X.; then
+- objdir="$origobjdir"
++ odir="$objdir"
+ else
+- objdir="$dir/$origobjdir"
++ odir="$dir/$objdir"
+ fi
+ func_basename "$file"
+ name="$func_basename_result"
+- test "$mode" = uninstall && objdir="$dir"
++ test "$opt_mode" = uninstall && odir="$dir"
+
+- # Remember objdir for removal later, being careful to avoid duplicates
+- if test "$mode" = clean; then
++ # Remember odir for removal later, being careful to avoid duplicates
++ if test "$opt_mode" = clean; then
+ case " $rmdirs " in
+- *" $objdir "*) ;;
+- *) rmdirs="$rmdirs $objdir" ;;
++ *" $odir "*) ;;
++ *) func_append rmdirs " $odir" ;;
+ esac
+ fi
+
+@@ -8263,18 +9488,17 @@ func_mode_uninstall ()
+
+ # Delete the libtool libraries and symlinks.
+ for n in $library_names; do
+- rmfiles="$rmfiles $objdir/$n"
++ func_append rmfiles " $odir/$n"
+ done
+- test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
++ test -n "$old_library" && func_append rmfiles " $odir/$old_library"
+
+- case "$mode" in
++ case "$opt_mode" in
+ clean)
+- case " $library_names " in
+- # " " in the beginning catches empty $dlname
++ case " $library_names " in
+ *" $dlname "*) ;;
+- *) rmfiles="$rmfiles $objdir/$dlname" ;;
++ *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;;
+ esac
+- test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
++ test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i"
+ ;;
+ uninstall)
+ if test -n "$library_names"; then
+@@ -8302,19 +9526,19 @@ func_mode_uninstall ()
+ # Add PIC object to the list of files to remove.
+ if test -n "$pic_object" &&
+ test "$pic_object" != none; then
+- rmfiles="$rmfiles $dir/$pic_object"
++ func_append rmfiles " $dir/$pic_object"
+ fi
+
+ # Add non-PIC object to the list of files to remove.
+ if test -n "$non_pic_object" &&
+ test "$non_pic_object" != none; then
+- rmfiles="$rmfiles $dir/$non_pic_object"
++ func_append rmfiles " $dir/$non_pic_object"
+ fi
+ fi
+ ;;
+
+ *)
+- if test "$mode" = clean ; then
++ if test "$opt_mode" = clean ; then
+ noexename=$name
+ case $file in
+ *.exe)
+@@ -8324,7 +9548,7 @@ func_mode_uninstall ()
+ noexename=$func_stripname_result
+ # $file with .exe has already been added to rmfiles,
+ # add $file without .exe
+- rmfiles="$rmfiles $file"
++ func_append rmfiles " $file"
+ ;;
+ esac
+ # Do a test to see if this is a libtool program.
+@@ -8333,7 +9557,7 @@ func_mode_uninstall ()
+ func_ltwrapper_scriptname "$file"
+ relink_command=
+ func_source $func_ltwrapper_scriptname_result
+- rmfiles="$rmfiles $func_ltwrapper_scriptname_result"
++ func_append rmfiles " $func_ltwrapper_scriptname_result"
+ else
+ relink_command=
+ func_source $dir/$noexename
+@@ -8341,12 +9565,12 @@ func_mode_uninstall ()
+
+ # note $name still contains .exe if it was in $file originally
+ # as does the version of $file that was added into $rmfiles
+- rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
++ func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
+ if test "$fast_install" = yes && test -n "$relink_command"; then
+- rmfiles="$rmfiles $objdir/lt-$name"
++ func_append rmfiles " $odir/lt-$name"
+ fi
+ if test "X$noexename" != "X$name" ; then
+- rmfiles="$rmfiles $objdir/lt-${noexename}.c"
++ func_append rmfiles " $odir/lt-${noexename}.c"
+ fi
+ fi
+ fi
+@@ -8354,7 +9578,6 @@ func_mode_uninstall ()
+ esac
+ func_show_eval "$RM $rmfiles" 'exit_status=1'
+ done
+- objdir="$origobjdir"
+
+ # Try to remove the ${objdir}s in the directories where we deleted files
+ for dir in $rmdirs; do
+@@ -8366,16 +9589,16 @@ func_mode_uninstall ()
+ exit $exit_status
+ }
+
+-{ test "$mode" = uninstall || test "$mode" = clean; } &&
++{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
+ func_mode_uninstall ${1+"$@"}
+
+-test -z "$mode" && {
++test -z "$opt_mode" && {
+ help="$generic_help"
+ func_fatal_help "you must specify a MODE"
+ }
+
+ test -z "$exec_cmd" && \
+- func_fatal_help "invalid operation mode \`$mode'"
++ func_fatal_help "invalid operation mode \`$opt_mode'"
+
+ if test -n "$exec_cmd"; then
+ eval exec "$exec_cmd"
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/m4/Makefile crystalhd/filters/gst/gst-plugin/m4/Makefile
+--- crystalhd-07032010/filters/gst/gst-plugin/m4/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/m4/Makefile 2011-03-14 19:07:12.937415625 +0000
+@@ -0,0 +1,374 @@
++# Makefile.in generated by automake 1.11.1 from Makefile.am.
++# m4/Makefile. Generated from Makefile.in by configure.
++
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
++# Inc.
++# This Makefile.in is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++# PARTICULAR PURPOSE.
++
++
++
++pkgdatadir = $(datadir)/gst-bcmdec
++pkgincludedir = $(includedir)/gst-bcmdec
++pkglibdir = $(libdir)/gst-bcmdec
++pkglibexecdir = $(libexecdir)/gst-bcmdec
++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
++install_sh_DATA = $(install_sh) -c -m 644
++install_sh_PROGRAM = $(install_sh) -c
++install_sh_SCRIPT = $(install_sh) -c
++INSTALL_HEADER = $(INSTALL_DATA)
++transform = $(program_transform_name)
++NORMAL_INSTALL = :
++PRE_INSTALL = :
++POST_INSTALL = :
++NORMAL_UNINSTALL = :
++PRE_UNINSTALL = :
++POST_UNINSTALL = :
++build_triplet = x86_64-unknown-linux-gnu
++host_triplet = x86_64-unknown-linux-gnu
++subdir = m4
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/m4/as-compiler-flag.m4 \
++ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/configure.ac
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++ $(ACLOCAL_M4)
++mkinstalldirs = $(install_sh) -d
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++SOURCES =
++DIST_SOURCES =
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++ACLOCAL = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run aclocal-1.11
++ACLOCAL_AMFLAGS = -I m4
++AMTAR = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run tar
++AR = ar
++AUTOCONF = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoconf
++AUTOHEADER = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoheader
++AUTOMAKE = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run automake-1.11
++AWK = gawk
++CC = gcc
++CCDEPMODE = depmode=gcc3
++CFLAGS = -g -O2
++CPP = gcc -E
++CPPFLAGS =
++CYGPATH_W = echo
++DEFS = -DHAVE_CONFIG_H
++DEPDIR = .deps
++DLLTOOL = false
++DSYMUTIL =
++DUMPBIN =
++ECHO_C =
++ECHO_N = -n
++ECHO_T =
++EGREP = /bin/grep -E
++EXEEXT =
++FGREP = /bin/grep -F
++GREP = /bin/grep
++GSTCTRL_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GSTCTRL_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GSTPB_BASE_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GSTPB_BASE_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_BASE_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GST_BASE_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall
++GST_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_MAJORMINOR = 0.10
++GST_PLUGIN_LDFLAGS = -module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*
++GST_PLUGIN_VERSION = 0.10.40
++GST_PLUGIN_VERSION_MAJOR = 0
++GST_PLUGIN_VERSION_MICRO = 40
++GST_PLUGIN_VERSION_MINOR = 10
++GST_PLUGIN_VERSION_NANO = 0
++GST_PLUGIN_VERSION_RELEASE = 1
++HAVE_PKGCONFIG = yes
++INSTALL = /usr/bin/install-check
++INSTALL_DATA = ${INSTALL} -m 644
++INSTALL_PROGRAM = ${INSTALL}
++INSTALL_SCRIPT = ${INSTALL}
++INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
++LD = /usr/bin/ld -m elf_x86_64
++LDFLAGS = -L/home/hadess/Projects/gnome-install/lib64
++LIBOBJS =
++LIBS =
++LIBTOOL = $(SHELL) $(top_builddir)/libtool
++LIPO =
++LN_S = ln -s
++LTLIBOBJS =
++MAINT =
++MAKEINFO = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run makeinfo
++MANIFEST_TOOL = :
++MKDIR_P = /bin/mkdir -p
++NM = /usr/bin/nm -B
++NMEDIT =
++OBJDUMP = objdump
++OBJEXT = o
++OTOOL =
++OTOOL64 =
++PACKAGE = gst-bcmdec
++PACKAGE_BUGREPORT =
++PACKAGE_NAME =
++PACKAGE_STRING =
++PACKAGE_TARNAME =
++PACKAGE_URL =
++PACKAGE_VERSION =
++PATH_SEPARATOR = :
++PKG_CONFIG = /usr/bin/pkg-config
++PKG_CONFIG_LIBDIR =
++PKG_CONFIG_PATH = /home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig
++RANLIB = ranlib
++SED = /bin/sed
++SET_MAKE =
++SHELL = /bin/sh
++STRIP = strip
++VERSION = 0.10.40
++abs_builddir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/m4
++abs_srcdir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/m4
++abs_top_builddir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++abs_top_srcdir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++ac_ct_AR = ar
++ac_ct_CC = gcc
++ac_ct_DUMPBIN =
++am__include = include
++am__leading_dot = .
++am__quote =
++am__tar = ${AMTAR} chof - "$$tardir"
++am__untar = ${AMTAR} xf -
++bindir = ${exec_prefix}/bin
++build = x86_64-unknown-linux-gnu
++build_alias =
++build_cpu = x86_64
++build_os = linux-gnu
++build_vendor = unknown
++builddir = .
++datadir = ${datarootdir}
++datarootdir = ${prefix}/share
++docdir = ${datarootdir}/doc/${PACKAGE}
++dvidir = ${docdir}
++exec_prefix = ${prefix}
++host = x86_64-unknown-linux-gnu
++host_alias =
++host_cpu = x86_64
++host_os = linux-gnu
++host_vendor = unknown
++htmldir = ${docdir}
++includedir = ${prefix}/include
++infodir = ${datarootdir}/info
++install_sh = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/install-sh
++libdir = /usr/lib64
++libexecdir = ${exec_prefix}/libexec
++localedir = ${datarootdir}/locale
++localstatedir = ${prefix}/var
++mandir = ${datarootdir}/man
++mkdir_p = /bin/mkdir -p
++oldincludedir = /usr/include
++pdfdir = ${docdir}
++plugindir = $(libdir)/gstreamer-0.10
++prefix = /usr
++program_transform_name = s,x,x,
++psdir = ${docdir}
++sbindir = ${exec_prefix}/sbin
++sharedstatedir = ${prefix}/com
++srcdir = .
++sysconfdir = /etc
++target_alias =
++top_build_prefix = ../
++top_builddir = ..
++top_srcdir = ..
++EXTRA_DIST = as-version.m4 as-compiler-flag.m4
++all: all-am
++
++.SUFFIXES:
++$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
++ @for dep in $?; do \
++ case '$(am__configure_deps)' in \
++ *$$dep*) \
++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++ && { if test -f $@; then exit 0; else break; fi; }; \
++ exit 1;; \
++ esac; \
++ done; \
++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu m4/Makefile'; \
++ $(am__cd) $(top_srcdir) && \
++ $(AUTOMAKE) --gnu m4/Makefile
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++ @case '$?' in \
++ *config.status*) \
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++ *) \
++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++ esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: $(am__configure_deps)
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): $(am__aclocal_m4_deps)
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
++
++mostlyclean-libtool:
++ -rm -f *.lo
++
++clean-libtool:
++ -rm -rf .libs _libs
++tags: TAGS
++TAGS:
++
++ctags: CTAGS
++CTAGS:
++
++
++distdir: $(DISTFILES)
++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++ list='$(DISTFILES)'; \
++ dist_files=`for file in $$list; do echo $$file; done | \
++ sed -e "s|^$$srcdirstrip/||;t" \
++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
++ case $$dist_files in \
++ */*) $(MKDIR_P) `echo "$$dist_files" | \
++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
++ sort -u` ;; \
++ esac; \
++ for file in $$dist_files; do \
++ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
++ if test -d $$d/$$file; then \
++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++ if test -d "$(distdir)/$$file"; then \
++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++ fi; \
++ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++ fi; \
++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
++ else \
++ test -f "$(distdir)/$$file" \
++ || cp -p $$d/$$file "$(distdir)/$$file" \
++ || exit 1; \
++ fi; \
++ done
++check-am: all-am
++check: check-am
++all-am: Makefile
++installdirs:
++install: install-am
++install-exec: install-exec-am
++install-data: install-data-am
++uninstall: uninstall-am
++
++install-am: all-am
++ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
++
++installcheck: installcheck-am
++install-strip:
++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++ `test -z '$(STRIP)' || \
++ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
++mostlyclean-generic:
++
++clean-generic:
++
++distclean-generic:
++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
++
++maintainer-clean-generic:
++ @echo "This command is intended for maintainers to use"
++ @echo "it deletes files that may require special tools to rebuild."
++clean: clean-am
++
++clean-am: clean-generic clean-libtool mostlyclean-am
++
++distclean: distclean-am
++ -rm -f Makefile
++distclean-am: clean-am distclean-generic
++
++dvi: dvi-am
++
++dvi-am:
++
++html: html-am
++
++html-am:
++
++info: info-am
++
++info-am:
++
++install-data-am:
++
++install-dvi: install-dvi-am
++
++install-dvi-am:
++
++install-exec-am:
++
++install-html: install-html-am
++
++install-html-am:
++
++install-info: install-info-am
++
++install-info-am:
++
++install-man:
++
++install-pdf: install-pdf-am
++
++install-pdf-am:
++
++install-ps: install-ps-am
++
++install-ps-am:
++
++installcheck-am:
++
++maintainer-clean: maintainer-clean-am
++ -rm -f Makefile
++maintainer-clean-am: distclean-am maintainer-clean-generic
++
++mostlyclean: mostlyclean-am
++
++mostlyclean-am: mostlyclean-generic mostlyclean-libtool
++
++pdf: pdf-am
++
++pdf-am:
++
++ps: ps-am
++
++ps-am:
++
++uninstall-am:
++
++.MAKE: install-am install-strip
++
++.PHONY: all all-am check check-am clean clean-generic clean-libtool \
++ distclean distclean-generic distclean-libtool distdir dvi \
++ dvi-am html html-am info info-am install install-am \
++ install-data install-data-am install-dvi install-dvi-am \
++ install-exec install-exec-am install-html install-html-am \
++ install-info install-info-am install-man install-pdf \
++ install-pdf-am install-ps install-ps-am install-strip \
++ installcheck installcheck-am installdirs maintainer-clean \
++ maintainer-clean-generic mostlyclean mostlyclean-generic \
++ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
++
++
++# Tell versions [3.59,3.63) of GNU make to not export all variables.
++# Otherwise a system limit (for SysV at least) may be exceeded.
++.NOEXPORT:
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/m4/Makefile.in crystalhd/filters/gst/gst-plugin/m4/Makefile.in
+--- crystalhd-07032010/filters/gst/gst-plugin/m4/Makefile.in 2010-06-24 04:17:41.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/m4/Makefile.in 2011-03-14 19:07:08.141369784 +0000
+@@ -63,6 +63,7 @@ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+@@ -104,6 +105,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
+ MKDIR_P = @MKDIR_P@
+ NM = @NM@
+ NMEDIT = @NMEDIT@
+@@ -120,6 +122,8 @@ PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ PKG_CONFIG = @PKG_CONFIG@
++PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
++PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+ RANLIB = @RANLIB@
+ SED = @SED@
+ SET_MAKE = @SET_MAKE@
+@@ -130,6 +134,7 @@ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+@@ -162,7 +167,6 @@ libdir = @libdir@
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+-lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/Makefile crystalhd/filters/gst/gst-plugin/Makefile
+--- crystalhd-07032010/filters/gst/gst-plugin/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/Makefile 2011-03-14 19:07:12.916415426 +0000
+@@ -0,0 +1,740 @@
++# Makefile.in generated by automake 1.11.1 from Makefile.am.
++# Makefile. Generated from Makefile.in by configure.
++
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
++# Inc.
++# This Makefile.in is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++# PARTICULAR PURPOSE.
++
++
++
++pkgdatadir = $(datadir)/gst-bcmdec
++pkgincludedir = $(includedir)/gst-bcmdec
++pkglibdir = $(libdir)/gst-bcmdec
++pkglibexecdir = $(libexecdir)/gst-bcmdec
++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
++install_sh_DATA = $(install_sh) -c -m 644
++install_sh_PROGRAM = $(install_sh) -c
++install_sh_SCRIPT = $(install_sh) -c
++INSTALL_HEADER = $(INSTALL_DATA)
++transform = $(program_transform_name)
++NORMAL_INSTALL = :
++PRE_INSTALL = :
++POST_INSTALL = :
++NORMAL_UNINSTALL = :
++PRE_UNINSTALL = :
++POST_UNINSTALL = :
++build_triplet = x86_64-unknown-linux-gnu
++host_triplet = x86_64-unknown-linux-gnu
++subdir = .
++DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
++ $(srcdir)/Makefile.in $(srcdir)/config.h.in \
++ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
++ config.guess config.sub depcomp install-sh ltmain.sh missing
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/m4/as-compiler-flag.m4 \
++ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/configure.ac
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++ $(ACLOCAL_M4)
++am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
++ configure.lineno config.status.lineno
++mkinstalldirs = $(install_sh) -d
++CONFIG_HEADER = config.h
++CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++SOURCES =
++DIST_SOURCES =
++RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
++ html-recursive info-recursive install-data-recursive \
++ install-dvi-recursive install-exec-recursive \
++ install-html-recursive install-info-recursive \
++ install-pdf-recursive install-ps-recursive install-recursive \
++ installcheck-recursive installdirs-recursive pdf-recursive \
++ ps-recursive uninstall-recursive
++RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
++ distclean-recursive maintainer-clean-recursive
++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
++ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
++ distdir dist dist-all distcheck
++ETAGS = etags
++CTAGS = ctags
++DIST_SUBDIRS = $(SUBDIRS)
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++distdir = $(PACKAGE)-$(VERSION)
++top_distdir = $(distdir)
++am__remove_distdir = \
++ { test ! -d "$(distdir)" \
++ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
++ && rm -fr "$(distdir)"; }; }
++am__relativize = \
++ dir0=`pwd`; \
++ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
++ sed_rest='s,^[^/]*/*,,'; \
++ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
++ sed_butlast='s,/*[^/]*$$,,'; \
++ while test -n "$$dir1"; do \
++ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
++ if test "$$first" != "."; then \
++ if test "$$first" = ".."; then \
++ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
++ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
++ else \
++ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
++ if test "$$first2" = "$$first"; then \
++ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
++ else \
++ dir2="../$$dir2"; \
++ fi; \
++ dir0="$$dir0"/"$$first"; \
++ fi; \
++ fi; \
++ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
++ done; \
++ reldir="$$dir2"
++DIST_ARCHIVES = $(distdir).tar.gz
++GZIP_ENV = --best
++distuninstallcheck_listfiles = find . -type f -print
++distcleancheck_listfiles = find . -type f -print
++ACLOCAL = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run aclocal-1.11
++ACLOCAL_AMFLAGS = -I m4
++AMTAR = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run tar
++AR = ar
++AUTOCONF = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoconf
++AUTOHEADER = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoheader
++AUTOMAKE = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run automake-1.11
++AWK = gawk
++CC = gcc
++CCDEPMODE = depmode=gcc3
++CFLAGS = -g -O2
++CPP = gcc -E
++CPPFLAGS =
++CYGPATH_W = echo
++DEFS = -DHAVE_CONFIG_H
++DEPDIR = .deps
++DLLTOOL = false
++DSYMUTIL =
++DUMPBIN =
++ECHO_C =
++ECHO_N = -n
++ECHO_T =
++EGREP = /bin/grep -E
++EXEEXT =
++FGREP = /bin/grep -F
++GREP = /bin/grep
++GSTCTRL_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GSTCTRL_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GSTPB_BASE_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GSTPB_BASE_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_BASE_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GST_BASE_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall
++GST_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_MAJORMINOR = 0.10
++GST_PLUGIN_LDFLAGS = -module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*
++GST_PLUGIN_VERSION = 0.10.40
++GST_PLUGIN_VERSION_MAJOR = 0
++GST_PLUGIN_VERSION_MICRO = 40
++GST_PLUGIN_VERSION_MINOR = 10
++GST_PLUGIN_VERSION_NANO = 0
++GST_PLUGIN_VERSION_RELEASE = 1
++HAVE_PKGCONFIG = yes
++INSTALL = /usr/bin/install-check
++INSTALL_DATA = ${INSTALL} -m 644
++INSTALL_PROGRAM = ${INSTALL}
++INSTALL_SCRIPT = ${INSTALL}
++INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
++LD = /usr/bin/ld -m elf_x86_64
++LDFLAGS = -L/home/hadess/Projects/gnome-install/lib64
++LIBOBJS =
++LIBS =
++LIBTOOL = $(SHELL) $(top_builddir)/libtool
++LIPO =
++LN_S = ln -s
++LTLIBOBJS =
++MAINT =
++MAKEINFO = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run makeinfo
++MANIFEST_TOOL = :
++MKDIR_P = /bin/mkdir -p
++NM = /usr/bin/nm -B
++NMEDIT =
++OBJDUMP = objdump
++OBJEXT = o
++OTOOL =
++OTOOL64 =
++PACKAGE = gst-bcmdec
++PACKAGE_BUGREPORT =
++PACKAGE_NAME =
++PACKAGE_STRING =
++PACKAGE_TARNAME =
++PACKAGE_URL =
++PACKAGE_VERSION =
++PATH_SEPARATOR = :
++PKG_CONFIG = /usr/bin/pkg-config
++PKG_CONFIG_LIBDIR =
++PKG_CONFIG_PATH = /home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig
++RANLIB = ranlib
++SED = /bin/sed
++SET_MAKE =
++SHELL = /bin/sh
++STRIP = strip
++VERSION = 0.10.40
++abs_builddir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++abs_srcdir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++abs_top_builddir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++abs_top_srcdir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++ac_ct_AR = ar
++ac_ct_CC = gcc
++ac_ct_DUMPBIN =
++am__include = include
++am__leading_dot = .
++am__quote =
++am__tar = ${AMTAR} chof - "$$tardir"
++am__untar = ${AMTAR} xf -
++bindir = ${exec_prefix}/bin
++build = x86_64-unknown-linux-gnu
++build_alias =
++build_cpu = x86_64
++build_os = linux-gnu
++build_vendor = unknown
++builddir = .
++datadir = ${datarootdir}
++datarootdir = ${prefix}/share
++docdir = ${datarootdir}/doc/${PACKAGE}
++dvidir = ${docdir}
++exec_prefix = ${prefix}
++host = x86_64-unknown-linux-gnu
++host_alias =
++host_cpu = x86_64
++host_os = linux-gnu
++host_vendor = unknown
++htmldir = ${docdir}
++includedir = ${prefix}/include
++infodir = ${datarootdir}/info
++install_sh = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/install-sh
++libdir = /usr/lib64
++libexecdir = ${exec_prefix}/libexec
++localedir = ${datarootdir}/locale
++localstatedir = ${prefix}/var
++mandir = ${datarootdir}/man
++mkdir_p = /bin/mkdir -p
++oldincludedir = /usr/include
++pdfdir = ${docdir}
++plugindir = $(libdir)/gstreamer-0.10
++prefix = /usr
++program_transform_name = s,x,x,
++psdir = ${docdir}
++sbindir = ${exec_prefix}/sbin
++sharedstatedir = ${prefix}/com
++srcdir = .
++sysconfdir = /etc
++target_alias =
++top_build_prefix =
++top_builddir = .
++top_srcdir = .
++SUBDIRS = m4 src
++EXTRA_DIST = autogen.sh gst-autogen.sh
++all: config.h
++ $(MAKE) $(AM_MAKEFLAGS) all-recursive
++
++.SUFFIXES:
++am--refresh:
++ @:
++$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
++ @for dep in $?; do \
++ case '$(am__configure_deps)' in \
++ *$$dep*) \
++ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
++ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
++ && exit 0; \
++ exit 1;; \
++ esac; \
++ done; \
++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
++ $(am__cd) $(top_srcdir) && \
++ $(AUTOMAKE) --gnu Makefile
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++ @case '$?' in \
++ *config.status*) \
++ echo ' $(SHELL) ./config.status'; \
++ $(SHELL) ./config.status;; \
++ *) \
++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
++ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
++ esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++ $(SHELL) ./config.status --recheck
++
++$(top_srcdir)/configure: $(am__configure_deps)
++ $(am__cd) $(srcdir) && $(AUTOCONF)
++$(ACLOCAL_M4): $(am__aclocal_m4_deps)
++ $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
++$(am__aclocal_m4_deps):
++
++config.h: stamp-h1
++ @if test ! -f $@; then \
++ rm -f stamp-h1; \
++ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
++ else :; fi
++
++stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
++ @rm -f stamp-h1
++ cd $(top_builddir) && $(SHELL) ./config.status config.h
++$(srcdir)/config.h.in: $(am__configure_deps)
++ ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
++ rm -f stamp-h1
++ touch $@
++
++distclean-hdr:
++ -rm -f config.h stamp-h1
++
++mostlyclean-libtool:
++ -rm -f *.lo
++
++clean-libtool:
++ -rm -rf .libs _libs
++
++distclean-libtool:
++ -rm -f libtool config.lt
++
++# This directory's subdirectories are mostly independent; you can cd
++# into them and run `make' without going through this Makefile.
++# To change the values of `make' variables: instead of editing Makefiles,
++# (1) if the variable is set in `config.status', edit `config.status'
++# (which will cause the Makefiles to be regenerated when you run `make');
++# (2) otherwise, pass the desired values on the `make' command line.
++$(RECURSIVE_TARGETS):
++ @fail= failcom='exit 1'; \
++ for f in x $$MAKEFLAGS; do \
++ case $$f in \
++ *=* | --[!k]*);; \
++ *k*) failcom='fail=yes';; \
++ esac; \
++ done; \
++ dot_seen=no; \
++ target=`echo $@ | sed s/-recursive//`; \
++ list='$(SUBDIRS)'; for subdir in $$list; do \
++ echo "Making $$target in $$subdir"; \
++ if test "$$subdir" = "."; then \
++ dot_seen=yes; \
++ local_target="$$target-am"; \
++ else \
++ local_target="$$target"; \
++ fi; \
++ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++ || eval $$failcom; \
++ done; \
++ if test "$$dot_seen" = "no"; then \
++ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
++ fi; test -z "$$fail"
++
++$(RECURSIVE_CLEAN_TARGETS):
++ @fail= failcom='exit 1'; \
++ for f in x $$MAKEFLAGS; do \
++ case $$f in \
++ *=* | --[!k]*);; \
++ *k*) failcom='fail=yes';; \
++ esac; \
++ done; \
++ dot_seen=no; \
++ case "$@" in \
++ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
++ *) list='$(SUBDIRS)' ;; \
++ esac; \
++ rev=''; for subdir in $$list; do \
++ if test "$$subdir" = "."; then :; else \
++ rev="$$subdir $$rev"; \
++ fi; \
++ done; \
++ rev="$$rev ."; \
++ target=`echo $@ | sed s/-recursive//`; \
++ for subdir in $$rev; do \
++ echo "Making $$target in $$subdir"; \
++ if test "$$subdir" = "."; then \
++ local_target="$$target-am"; \
++ else \
++ local_target="$$target"; \
++ fi; \
++ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
++ || eval $$failcom; \
++ done && test -z "$$fail"
++tags-recursive:
++ list='$(SUBDIRS)'; for subdir in $$list; do \
++ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
++ done
++ctags-recursive:
++ list='$(SUBDIRS)'; for subdir in $$list; do \
++ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
++ done
++
++ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
++ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
++ unique=`for i in $$list; do \
++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++ done | \
++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++ END { if (nonempty) { for (i in files) print i; }; }'`; \
++ mkid -fID $$unique
++tags: TAGS
++
++TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
++ $(TAGS_FILES) $(LISP)
++ set x; \
++ here=`pwd`; \
++ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
++ include_option=--etags-include; \
++ empty_fix=.; \
++ else \
++ include_option=--include; \
++ empty_fix=; \
++ fi; \
++ list='$(SUBDIRS)'; for subdir in $$list; do \
++ if test "$$subdir" = .; then :; else \
++ test ! -f $$subdir/TAGS || \
++ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
++ fi; \
++ done; \
++ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
++ unique=`for i in $$list; do \
++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++ done | \
++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++ END { if (nonempty) { for (i in files) print i; }; }'`; \
++ shift; \
++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
++ test -n "$$unique" || unique=$$empty_fix; \
++ if test $$# -gt 0; then \
++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++ "$$@" $$unique; \
++ else \
++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++ $$unique; \
++ fi; \
++ fi
++ctags: CTAGS
++CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
++ $(TAGS_FILES) $(LISP)
++ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
++ unique=`for i in $$list; do \
++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++ done | \
++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++ END { if (nonempty) { for (i in files) print i; }; }'`; \
++ test -z "$(CTAGS_ARGS)$$unique" \
++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
++ $$unique
++
++GTAGS:
++ here=`$(am__cd) $(top_builddir) && pwd` \
++ && $(am__cd) $(top_srcdir) \
++ && gtags -i $(GTAGS_ARGS) "$$here"
++
++distclean-tags:
++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
++
++distdir: $(DISTFILES)
++ $(am__remove_distdir)
++ test -d "$(distdir)" || mkdir "$(distdir)"
++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++ list='$(DISTFILES)'; \
++ dist_files=`for file in $$list; do echo $$file; done | \
++ sed -e "s|^$$srcdirstrip/||;t" \
++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
++ case $$dist_files in \
++ */*) $(MKDIR_P) `echo "$$dist_files" | \
++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
++ sort -u` ;; \
++ esac; \
++ for file in $$dist_files; do \
++ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
++ if test -d $$d/$$file; then \
++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++ if test -d "$(distdir)/$$file"; then \
++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++ fi; \
++ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++ fi; \
++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
++ else \
++ test -f "$(distdir)/$$file" \
++ || cp -p $$d/$$file "$(distdir)/$$file" \
++ || exit 1; \
++ fi; \
++ done
++ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++ if test "$$subdir" = .; then :; else \
++ test -d "$(distdir)/$$subdir" \
++ || $(MKDIR_P) "$(distdir)/$$subdir" \
++ || exit 1; \
++ fi; \
++ done
++ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
++ if test "$$subdir" = .; then :; else \
++ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
++ $(am__relativize); \
++ new_distdir=$$reldir; \
++ dir1=$$subdir; dir2="$(top_distdir)"; \
++ $(am__relativize); \
++ new_top_distdir=$$reldir; \
++ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
++ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
++ ($(am__cd) $$subdir && \
++ $(MAKE) $(AM_MAKEFLAGS) \
++ top_distdir="$$new_top_distdir" \
++ distdir="$$new_distdir" \
++ am__remove_distdir=: \
++ am__skip_length_check=: \
++ am__skip_mode_fix=: \
++ distdir) \
++ || exit 1; \
++ fi; \
++ done
++ -test -n "$(am__skip_mode_fix)" \
++ || find "$(distdir)" -type d ! -perm -755 \
++ -exec chmod u+rwx,go+rx {} \; -o \
++ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
++ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
++ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
++ || chmod -R a+r "$(distdir)"
++dist-gzip: distdir
++ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
++ $(am__remove_distdir)
++
++dist-bzip2: distdir
++ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
++ $(am__remove_distdir)
++
++dist-lzma: distdir
++ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
++ $(am__remove_distdir)
++
++dist-xz: distdir
++ tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
++ $(am__remove_distdir)
++
++dist-tarZ: distdir
++ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
++ $(am__remove_distdir)
++
++dist-shar: distdir
++ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
++ $(am__remove_distdir)
++
++dist-zip: distdir
++ -rm -f $(distdir).zip
++ zip -rq $(distdir).zip $(distdir)
++ $(am__remove_distdir)
++
++dist dist-all: distdir
++ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
++ $(am__remove_distdir)
++
++# This target untars the dist file and tries a VPATH configuration. Then
++# it guarantees that the distribution is self-contained by making another
++# tarfile.
++distcheck: dist
++ case '$(DIST_ARCHIVES)' in \
++ *.tar.gz*) \
++ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
++ *.tar.bz2*) \
++ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
++ *.tar.lzma*) \
++ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
++ *.tar.xz*) \
++ xz -dc $(distdir).tar.xz | $(am__untar) ;;\
++ *.tar.Z*) \
++ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
++ *.shar.gz*) \
++ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
++ *.zip*) \
++ unzip $(distdir).zip ;;\
++ esac
++ chmod -R a-w $(distdir); chmod a+w $(distdir)
++ mkdir $(distdir)/_build
++ mkdir $(distdir)/_inst
++ chmod a-w $(distdir)
++ test -d $(distdir)/_build || exit 0; \
++ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
++ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
++ && am__cwd=`pwd` \
++ && $(am__cd) $(distdir)/_build \
++ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
++ $(DISTCHECK_CONFIGURE_FLAGS) \
++ && $(MAKE) $(AM_MAKEFLAGS) \
++ && $(MAKE) $(AM_MAKEFLAGS) dvi \
++ && $(MAKE) $(AM_MAKEFLAGS) check \
++ && $(MAKE) $(AM_MAKEFLAGS) install \
++ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
++ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
++ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
++ distuninstallcheck \
++ && chmod -R a-w "$$dc_install_base" \
++ && ({ \
++ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
++ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
++ } || { rm -rf "$$dc_destdir"; exit 1; }) \
++ && rm -rf "$$dc_destdir" \
++ && $(MAKE) $(AM_MAKEFLAGS) dist \
++ && rm -rf $(DIST_ARCHIVES) \
++ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
++ && cd "$$am__cwd" \
++ || exit 1
++ $(am__remove_distdir)
++ @(echo "$(distdir) archives ready for distribution: "; \
++ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
++ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
++distuninstallcheck:
++ @$(am__cd) '$(distuninstallcheck_dir)' \
++ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
++ || { echo "ERROR: files left after uninstall:" ; \
++ if test -n "$(DESTDIR)"; then \
++ echo " (check DESTDIR support)"; \
++ fi ; \
++ $(distuninstallcheck_listfiles) ; \
++ exit 1; } >&2
++distcleancheck: distclean
++ @if test '$(srcdir)' = . ; then \
++ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
++ exit 1 ; \
++ fi
++ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
++ || { echo "ERROR: files left in build directory after distclean:" ; \
++ $(distcleancheck_listfiles) ; \
++ exit 1; } >&2
++check-am: all-am
++check: check-recursive
++all-am: Makefile config.h
++installdirs: installdirs-recursive
++installdirs-am:
++install: install-recursive
++install-exec: install-exec-recursive
++install-data: install-data-recursive
++uninstall: uninstall-recursive
++
++install-am: all-am
++ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
++
++installcheck: installcheck-recursive
++install-strip:
++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++ `test -z '$(STRIP)' || \
++ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
++mostlyclean-generic:
++
++clean-generic:
++
++distclean-generic:
++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
++
++maintainer-clean-generic:
++ @echo "This command is intended for maintainers to use"
++ @echo "it deletes files that may require special tools to rebuild."
++clean: clean-recursive
++
++clean-am: clean-generic clean-libtool mostlyclean-am
++
++distclean: distclean-recursive
++ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
++ -rm -f Makefile
++distclean-am: clean-am distclean-generic distclean-hdr \
++ distclean-libtool distclean-tags
++
++dvi: dvi-recursive
++
++dvi-am:
++
++html: html-recursive
++
++html-am:
++
++info: info-recursive
++
++info-am:
++
++install-data-am:
++
++install-dvi: install-dvi-recursive
++
++install-dvi-am:
++
++install-exec-am:
++
++install-html: install-html-recursive
++
++install-html-am:
++
++install-info: install-info-recursive
++
++install-info-am:
++
++install-man:
++
++install-pdf: install-pdf-recursive
++
++install-pdf-am:
++
++install-ps: install-ps-recursive
++
++install-ps-am:
++
++installcheck-am:
++
++maintainer-clean: maintainer-clean-recursive
++ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
++ -rm -rf $(top_srcdir)/autom4te.cache
++ -rm -f Makefile
++maintainer-clean-am: distclean-am maintainer-clean-generic
++
++mostlyclean: mostlyclean-recursive
++
++mostlyclean-am: mostlyclean-generic mostlyclean-libtool
++
++pdf: pdf-recursive
++
++pdf-am:
++
++ps: ps-recursive
++
++ps-am:
++
++uninstall-am:
++
++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
++ ctags-recursive install-am install-strip tags-recursive
++
++.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
++ all all-am am--refresh check check-am clean clean-generic \
++ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
++ dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
++ distcheck distclean distclean-generic distclean-hdr \
++ distclean-libtool distclean-tags distcleancheck distdir \
++ distuninstallcheck dvi dvi-am html html-am info info-am \
++ install install-am install-data install-data-am install-dvi \
++ install-dvi-am install-exec install-exec-am install-html \
++ install-html-am install-info install-info-am install-man \
++ install-pdf install-pdf-am install-ps install-ps-am \
++ install-strip installcheck installcheck-am installdirs \
++ installdirs-am maintainer-clean maintainer-clean-generic \
++ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
++ ps ps-am tags tags-recursive uninstall uninstall-am
++
++
++# Tell versions [3.59,3.63) of GNU make to not export all variables.
++# Otherwise a system limit (for SysV at least) may be exceeded.
++.NOEXPORT:
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/Makefile.in crystalhd/filters/gst/gst-plugin/Makefile.in
+--- crystalhd-07032010/filters/gst/gst-plugin/Makefile.in 2010-06-24 04:17:41.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/Makefile.in 2011-03-14 19:07:08.264370959 +0000
+@@ -118,6 +118,7 @@ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+@@ -159,6 +160,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
+ MKDIR_P = @MKDIR_P@
+ NM = @NM@
+ NMEDIT = @NMEDIT@
+@@ -175,6 +177,8 @@ PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ PKG_CONFIG = @PKG_CONFIG@
++PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
++PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+ RANLIB = @RANLIB@
+ SED = @SED@
+ SET_MAKE = @SET_MAKE@
+@@ -185,6 +189,7 @@ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+@@ -217,7 +222,6 @@ libdir = @libdir@
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+-lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/decif.c crystalhd/filters/gst/gst-plugin/src/decif.c
+--- crystalhd-07032010/filters/gst/gst-plugin/src/decif.c 2010-06-25 21:04:05.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/decif.c 2011-03-14 18:51:48.714632278 +0000
+@@ -39,6 +39,16 @@
+
+ #include "decif.h"
+
++BC_STATUS decif_getcaps(BcmDecIF *decif, BC_HW_CAPS *hwCaps)
++{
++ BC_STATUS sts = BC_STS_SUCCESS;
++ if(decif != NULL)
++ sts = DtsGetCapabilities(decif->hdev, hwCaps);
++ else
++ sts = DtsGetCapabilities(NULL, hwCaps);
++ return sts;
++}
++
+ BC_STATUS decif_open(BcmDecIF *decif)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+@@ -152,7 +162,7 @@ BC_STATUS decif_send_buffer(BcmDecIF *de
+ return sts;
+ }
+
+-BC_STATUS decif_get_drv_status(BcmDecIF *decif, gboolean *suspended, guint32 *rll)
++BC_STATUS decif_get_drv_status(BcmDecIF *decif, gboolean *suspended, guint32 *rll, guint32 *picNumFlags)
+ {
+ BC_DTS_STATUS drv_status;
+ BC_STATUS sts = DtsGetDriverStatus(decif->hdev, &drv_status);
+@@ -162,6 +172,7 @@ BC_STATUS decif_get_drv_status(BcmDecIF
+ else
+ *suspended = FALSE;
+ *rll = drv_status.ReadyListCount;
++ *picNumFlags = drv_status.picNumFlags;
+ }
+
+ return sts;
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/decif.h crystalhd/filters/gst/gst-plugin/src/decif.h
+--- crystalhd-07032010/filters/gst/gst-plugin/src/decif.h 2010-06-22 21:30:34.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/decif.h 2011-03-14 18:51:48.714632278 +0000
+@@ -38,6 +38,8 @@ struct _DecIf
+ };
+ typedef struct _DecIf BcmDecIF;
+
++BC_STATUS decif_getcaps(BcmDecIF *decif, BC_HW_CAPS *hwCaps);
++
+ BC_STATUS
+ decif_open(BcmDecIF * decif);
+
+@@ -69,7 +71,7 @@ BC_STATUS
+ decif_setcolorspace(BcmDecIF * decif, BC_OUTPUT_FORMAT mode);
+
+ BC_STATUS
+-decif_get_drv_status(BcmDecIF * decif, gboolean* suspended, guint32 *rll);
++decif_get_drv_status(BcmDecIF * decif, gboolean* suspended, guint32 *rll, guint32 *picNumFlags);
+
+ BC_STATUS
+ decif_get_eos(BcmDecIF *decif, gboolean *bEOS);
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-decif.Plo crystalhd/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-decif.Plo
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-decif.Plo 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-decif.Plo 2011-03-14 19:07:44.938721520 +0000
+@@ -0,0 +1,664 @@
++libgstbcmdec_la-decif.lo: decif.c /usr/include/stdio.h \
++ /usr/include/features.h /usr/include/sys/cdefs.h \
++ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
++ /usr/include/gnu/stubs-64.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h \
++ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
++ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdarg.h \
++ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
++ /usr/include/bits/stdio.h /usr/include/string.h /usr/include/xlocale.h \
++ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
++ /usr/include/bits/waitstatus.h /usr/include/endian.h \
++ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
++ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
++ /usr/include/bits/select.h /usr/include/bits/sigset.h \
++ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
++ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdint.h \
++ /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/unistd.h \
++ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
++ /usr/include/bits/confname.h /usr/include/getopt.h \
++ /usr/include/sys/stat.h /usr/include/bits/stat.h /usr/include/pthread.h \
++ /usr/include/sched.h /usr/include/bits/sched.h \
++ /usr/include/bits/setjmp.h /usr/include/errno.h \
++ /usr/include/bits/errno.h /usr/include/linux/errno.h \
++ /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
++ /usr/include/asm-generic/errno-base.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/galloca.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtypes.h \
++ /home/hadess/Projects/gnome-install/lib64/glib-2.0/include/glibconfig.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmacros.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/limits.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/syslimits.h \
++ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
++ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
++ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/float.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/garray.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gasyncqueue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthread.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gerror.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gquark.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gatomic.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbacktrace.h \
++ /usr/include/signal.h /usr/include/bits/signum.h \
++ /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
++ /usr/include/bits/sigcontext.h /usr/include/bits/sigstack.h \
++ /usr/include/sys/ucontext.h /usr/include/bits/sigthread.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbase64.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbitlock.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbookmarkfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcache.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/glist.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmem.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslice.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gchecksum.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcompletion.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gconvert.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdataset.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdate.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdatetime.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimezone.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdir.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gfileutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghash.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghook.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghostutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/giochannel.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmain.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpoll.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslist.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstring.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gunicode.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gkeyfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmappedfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmarkup.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmessages.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gnode.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/goption.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpattern.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gprimes.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqsort.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqueue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/grand.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/grel.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gregex.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gscanner.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gsequence.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gshell.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gspawn.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstrfuncs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtestutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthreadpool.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimer.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtree.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gurifuncs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvarianttype.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvariant.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gst.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/glib-compat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstenumtypes.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib-object.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gbinding.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gobject.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtype.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvalue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparam.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gclosure.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsignal.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gmarshal.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gboxed.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/genums.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparamspecs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsourceclosure.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypemodule.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypeplugin.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluearray.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluetypes.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstversion.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbin.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelement.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstconfig.h \
++ /usr/include/libxml2/libxml/parser.h \
++ /usr/include/libxml2/libxml/xmlversion.h \
++ /usr/include/libxml2/libxml/xmlexports.h \
++ /usr/include/libxml2/libxml/tree.h \
++ /usr/include/libxml2/libxml/xmlstring.h \
++ /usr/include/libxml2/libxml/xmlregexp.h \
++ /usr/include/libxml2/libxml/dict.h /usr/include/libxml2/libxml/hash.h \
++ /usr/include/libxml2/libxml/valid.h \
++ /usr/include/libxml2/libxml/xmlerror.h \
++ /usr/include/libxml2/libxml/list.h \
++ /usr/include/libxml2/libxml/xmlautomata.h \
++ /usr/include/libxml2/libxml/entities.h \
++ /usr/include/libxml2/libxml/encoding.h /usr/include/iconv.h \
++ /usr/include/libxml2/libxml/xmlIO.h \
++ /usr/include/libxml2/libxml/globals.h /usr/include/libxml2/libxml/SAX.h \
++ /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \
++ /usr/include/libxml2/libxml/xmlmemory.h \
++ /usr/include/libxml2/libxml/threads.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstobject.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpad.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbuffer.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstminiobject.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstclock.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcaps.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gststructure.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdatetime.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbufferlist.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstevent.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstformat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstiterator.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaglist.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstquery.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttask.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaskpool.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpadtemplate.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbus.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmessage.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelementfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstplugin.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gmodule.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmacros.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpluginfeature.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindex.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindexfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstchildproxy.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdebugutils.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsterror.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstghostpad.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinfo.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinterface.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmarshal.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparamspecs.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstvalue.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpipeline.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpoll.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpreset.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstregistry.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsegment.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsystemclock.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttagsetter.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttrace.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefind.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefindfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsturi.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstutils.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparse.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstxml.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcompat.h \
++ decif.h /usr/include/libcrystalhd/bc_dts_defs.h \
++ /usr/include/libcrystalhd/bc_dts_types.h \
++ /usr/include/libcrystalhd/libcrystalhd_if.h \
++ /usr/include/libcrystalhd/bc_dts_defs.h
++
++/usr/include/stdio.h:
++
++/usr/include/features.h:
++
++/usr/include/sys/cdefs.h:
++
++/usr/include/bits/wordsize.h:
++
++/usr/include/gnu/stubs.h:
++
++/usr/include/gnu/stubs-64.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h:
++
++/usr/include/bits/types.h:
++
++/usr/include/bits/typesizes.h:
++
++/usr/include/libio.h:
++
++/usr/include/_G_config.h:
++
++/usr/include/wchar.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdarg.h:
++
++/usr/include/bits/stdio_lim.h:
++
++/usr/include/bits/sys_errlist.h:
++
++/usr/include/bits/stdio.h:
++
++/usr/include/string.h:
++
++/usr/include/xlocale.h:
++
++/usr/include/stdlib.h:
++
++/usr/include/bits/waitflags.h:
++
++/usr/include/bits/waitstatus.h:
++
++/usr/include/endian.h:
++
++/usr/include/bits/endian.h:
++
++/usr/include/bits/byteswap.h:
++
++/usr/include/sys/types.h:
++
++/usr/include/time.h:
++
++/usr/include/sys/select.h:
++
++/usr/include/bits/select.h:
++
++/usr/include/bits/sigset.h:
++
++/usr/include/bits/time.h:
++
++/usr/include/sys/sysmacros.h:
++
++/usr/include/bits/pthreadtypes.h:
++
++/usr/include/alloca.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdint.h:
++
++/usr/include/stdint.h:
++
++/usr/include/bits/wchar.h:
++
++/usr/include/unistd.h:
++
++/usr/include/bits/posix_opt.h:
++
++/usr/include/bits/environments.h:
++
++/usr/include/bits/confname.h:
++
++/usr/include/getopt.h:
++
++/usr/include/sys/stat.h:
++
++/usr/include/bits/stat.h:
++
++/usr/include/pthread.h:
++
++/usr/include/sched.h:
++
++/usr/include/bits/sched.h:
++
++/usr/include/bits/setjmp.h:
++
++/usr/include/errno.h:
++
++/usr/include/bits/errno.h:
++
++/usr/include/linux/errno.h:
++
++/usr/include/asm/errno.h:
++
++/usr/include/asm-generic/errno.h:
++
++/usr/include/asm-generic/errno-base.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/galloca.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtypes.h:
++
++/home/hadess/Projects/gnome-install/lib64/glib-2.0/include/glibconfig.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmacros.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/limits.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/syslimits.h:
++
++/usr/include/limits.h:
++
++/usr/include/bits/posix1_lim.h:
++
++/usr/include/bits/local_lim.h:
++
++/usr/include/linux/limits.h:
++
++/usr/include/bits/posix2_lim.h:
++
++/usr/include/bits/xopen_lim.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/float.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/garray.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gasyncqueue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthread.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gerror.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gquark.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gatomic.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbacktrace.h:
++
++/usr/include/signal.h:
++
++/usr/include/bits/signum.h:
++
++/usr/include/bits/siginfo.h:
++
++/usr/include/bits/sigaction.h:
++
++/usr/include/bits/sigcontext.h:
++
++/usr/include/bits/sigstack.h:
++
++/usr/include/sys/ucontext.h:
++
++/usr/include/bits/sigthread.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbase64.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbitlock.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbookmarkfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcache.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/glist.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmem.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslice.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gchecksum.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcompletion.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gconvert.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdataset.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdate.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdatetime.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimezone.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdir.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gfileutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghash.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghook.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghostutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/giochannel.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmain.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpoll.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslist.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstring.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gunicode.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gkeyfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmappedfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmarkup.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmessages.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gnode.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/goption.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpattern.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gprimes.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqsort.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqueue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/grand.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/grel.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gregex.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gscanner.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gsequence.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gshell.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gspawn.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstrfuncs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtestutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthreadpool.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimer.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtree.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gurifuncs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvarianttype.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvariant.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gst.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/glib-compat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstenumtypes.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib-object.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gbinding.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gobject.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtype.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvalue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparam.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gclosure.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsignal.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gmarshal.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gboxed.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/genums.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparamspecs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsourceclosure.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypemodule.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypeplugin.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluearray.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluetypes.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstversion.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbin.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelement.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstconfig.h:
++
++/usr/include/libxml2/libxml/parser.h:
++
++/usr/include/libxml2/libxml/xmlversion.h:
++
++/usr/include/libxml2/libxml/xmlexports.h:
++
++/usr/include/libxml2/libxml/tree.h:
++
++/usr/include/libxml2/libxml/xmlstring.h:
++
++/usr/include/libxml2/libxml/xmlregexp.h:
++
++/usr/include/libxml2/libxml/dict.h:
++
++/usr/include/libxml2/libxml/hash.h:
++
++/usr/include/libxml2/libxml/valid.h:
++
++/usr/include/libxml2/libxml/xmlerror.h:
++
++/usr/include/libxml2/libxml/list.h:
++
++/usr/include/libxml2/libxml/xmlautomata.h:
++
++/usr/include/libxml2/libxml/entities.h:
++
++/usr/include/libxml2/libxml/encoding.h:
++
++/usr/include/iconv.h:
++
++/usr/include/libxml2/libxml/xmlIO.h:
++
++/usr/include/libxml2/libxml/globals.h:
++
++/usr/include/libxml2/libxml/SAX.h:
++
++/usr/include/libxml2/libxml/xlink.h:
++
++/usr/include/libxml2/libxml/SAX2.h:
++
++/usr/include/libxml2/libxml/xmlmemory.h:
++
++/usr/include/libxml2/libxml/threads.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstobject.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpad.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbuffer.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstminiobject.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstclock.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcaps.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gststructure.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdatetime.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbufferlist.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstevent.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstformat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstiterator.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaglist.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstquery.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttask.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaskpool.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpadtemplate.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbus.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmessage.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelementfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstplugin.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gmodule.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmacros.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpluginfeature.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindex.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindexfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstchildproxy.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdebugutils.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsterror.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstghostpad.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinfo.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinterface.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmarshal.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparamspecs.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstvalue.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpipeline.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpoll.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpreset.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstregistry.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsegment.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsystemclock.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttagsetter.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttrace.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefind.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefindfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsturi.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstutils.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparse.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstxml.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcompat.h:
++
++decif.h:
++
++/usr/include/libcrystalhd/bc_dts_defs.h:
++
++/usr/include/libcrystalhd/bc_dts_types.h:
++
++/usr/include/libcrystalhd/libcrystalhd_if.h:
++
++/usr/include/libcrystalhd/bc_dts_defs.h:
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-gstbcmdec.Plo crystalhd/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-gstbcmdec.Plo
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-gstbcmdec.Plo 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-gstbcmdec.Plo 2011-03-14 19:07:46.410735591 +0000
+@@ -0,0 +1,698 @@
++libgstbcmdec_la-gstbcmdec.lo: gstbcmdec.c /usr/include/stdio.h \
++ /usr/include/features.h /usr/include/sys/cdefs.h \
++ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
++ /usr/include/gnu/stubs-64.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h \
++ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
++ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdarg.h \
++ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
++ /usr/include/bits/stdio.h /usr/include/string.h /usr/include/xlocale.h \
++ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
++ /usr/include/bits/waitstatus.h /usr/include/endian.h \
++ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
++ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
++ /usr/include/bits/select.h /usr/include/bits/sigset.h \
++ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
++ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdint.h \
++ /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/unistd.h \
++ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
++ /usr/include/bits/confname.h /usr/include/getopt.h \
++ /usr/include/sys/stat.h /usr/include/bits/stat.h /usr/include/sys/shm.h \
++ /usr/include/sys/ipc.h /usr/include/bits/ipctypes.h \
++ /usr/include/bits/ipc.h /usr/include/bits/shm.h /usr/include/pthread.h \
++ /usr/include/sched.h /usr/include/bits/sched.h \
++ /usr/include/bits/setjmp.h /usr/include/sys/times.h \
++ /usr/include/semaphore.h /usr/include/bits/semaphore.h \
++ /usr/include/errno.h /usr/include/bits/errno.h \
++ /usr/include/linux/errno.h /usr/include/asm/errno.h \
++ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/galloca.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtypes.h \
++ /home/hadess/Projects/gnome-install/lib64/glib-2.0/include/glibconfig.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmacros.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/limits.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/syslimits.h \
++ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
++ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
++ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/float.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/garray.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gasyncqueue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthread.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gerror.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gquark.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gatomic.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbacktrace.h \
++ /usr/include/signal.h /usr/include/bits/signum.h \
++ /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
++ /usr/include/bits/sigcontext.h /usr/include/bits/sigstack.h \
++ /usr/include/sys/ucontext.h /usr/include/bits/sigthread.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbase64.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbitlock.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbookmarkfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcache.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/glist.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmem.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslice.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gchecksum.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcompletion.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gconvert.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdataset.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdate.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdatetime.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimezone.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdir.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gfileutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghash.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghook.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghostutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/giochannel.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmain.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpoll.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslist.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstring.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gunicode.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gkeyfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmappedfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmarkup.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmessages.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gnode.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/goption.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpattern.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gprimes.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqsort.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqueue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/grand.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/grel.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gregex.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gscanner.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gsequence.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gshell.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gspawn.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstrfuncs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtestutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthreadpool.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimer.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtree.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gurifuncs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvarianttype.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvariant.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/base/gstadapter.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gst.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/glib-compat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstenumtypes.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib-object.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gbinding.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gobject.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtype.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvalue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparam.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gclosure.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsignal.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gmarshal.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gboxed.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/genums.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparamspecs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsourceclosure.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypemodule.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypeplugin.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluearray.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluetypes.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstversion.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbin.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelement.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstconfig.h \
++ /usr/include/libxml2/libxml/parser.h \
++ /usr/include/libxml2/libxml/xmlversion.h \
++ /usr/include/libxml2/libxml/xmlexports.h \
++ /usr/include/libxml2/libxml/tree.h \
++ /usr/include/libxml2/libxml/xmlstring.h \
++ /usr/include/libxml2/libxml/xmlregexp.h \
++ /usr/include/libxml2/libxml/dict.h /usr/include/libxml2/libxml/hash.h \
++ /usr/include/libxml2/libxml/valid.h \
++ /usr/include/libxml2/libxml/xmlerror.h \
++ /usr/include/libxml2/libxml/list.h \
++ /usr/include/libxml2/libxml/xmlautomata.h \
++ /usr/include/libxml2/libxml/entities.h \
++ /usr/include/libxml2/libxml/encoding.h /usr/include/iconv.h \
++ /usr/include/libxml2/libxml/xmlIO.h \
++ /usr/include/libxml2/libxml/globals.h /usr/include/libxml2/libxml/SAX.h \
++ /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \
++ /usr/include/libxml2/libxml/xmlmemory.h \
++ /usr/include/libxml2/libxml/threads.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstobject.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpad.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbuffer.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstminiobject.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstclock.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcaps.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gststructure.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdatetime.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbufferlist.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstevent.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstformat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstiterator.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaglist.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstquery.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttask.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaskpool.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpadtemplate.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbus.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmessage.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelementfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstplugin.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gmodule.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmacros.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpluginfeature.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindex.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindexfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstchildproxy.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdebugutils.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsterror.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstghostpad.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinfo.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinterface.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmarshal.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparamspecs.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstvalue.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpipeline.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpoll.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpreset.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstregistry.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsegment.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsystemclock.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttagsetter.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttrace.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefind.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefindfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsturi.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstutils.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparse.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstxml.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcompat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video/video.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video/video-enumtypes.h \
++ ../config.h decif.h /usr/include/libcrystalhd/bc_dts_defs.h \
++ /usr/include/libcrystalhd/bc_dts_types.h \
++ /usr/include/libcrystalhd/libcrystalhd_if.h \
++ /usr/include/libcrystalhd/bc_dts_defs.h parse.h gstbcmdec.h
++
++/usr/include/stdio.h:
++
++/usr/include/features.h:
++
++/usr/include/sys/cdefs.h:
++
++/usr/include/bits/wordsize.h:
++
++/usr/include/gnu/stubs.h:
++
++/usr/include/gnu/stubs-64.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h:
++
++/usr/include/bits/types.h:
++
++/usr/include/bits/typesizes.h:
++
++/usr/include/libio.h:
++
++/usr/include/_G_config.h:
++
++/usr/include/wchar.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdarg.h:
++
++/usr/include/bits/stdio_lim.h:
++
++/usr/include/bits/sys_errlist.h:
++
++/usr/include/bits/stdio.h:
++
++/usr/include/string.h:
++
++/usr/include/xlocale.h:
++
++/usr/include/stdlib.h:
++
++/usr/include/bits/waitflags.h:
++
++/usr/include/bits/waitstatus.h:
++
++/usr/include/endian.h:
++
++/usr/include/bits/endian.h:
++
++/usr/include/bits/byteswap.h:
++
++/usr/include/sys/types.h:
++
++/usr/include/time.h:
++
++/usr/include/sys/select.h:
++
++/usr/include/bits/select.h:
++
++/usr/include/bits/sigset.h:
++
++/usr/include/bits/time.h:
++
++/usr/include/sys/sysmacros.h:
++
++/usr/include/bits/pthreadtypes.h:
++
++/usr/include/alloca.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdint.h:
++
++/usr/include/stdint.h:
++
++/usr/include/bits/wchar.h:
++
++/usr/include/unistd.h:
++
++/usr/include/bits/posix_opt.h:
++
++/usr/include/bits/environments.h:
++
++/usr/include/bits/confname.h:
++
++/usr/include/getopt.h:
++
++/usr/include/sys/stat.h:
++
++/usr/include/bits/stat.h:
++
++/usr/include/sys/shm.h:
++
++/usr/include/sys/ipc.h:
++
++/usr/include/bits/ipctypes.h:
++
++/usr/include/bits/ipc.h:
++
++/usr/include/bits/shm.h:
++
++/usr/include/pthread.h:
++
++/usr/include/sched.h:
++
++/usr/include/bits/sched.h:
++
++/usr/include/bits/setjmp.h:
++
++/usr/include/sys/times.h:
++
++/usr/include/semaphore.h:
++
++/usr/include/bits/semaphore.h:
++
++/usr/include/errno.h:
++
++/usr/include/bits/errno.h:
++
++/usr/include/linux/errno.h:
++
++/usr/include/asm/errno.h:
++
++/usr/include/asm-generic/errno.h:
++
++/usr/include/asm-generic/errno-base.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/galloca.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtypes.h:
++
++/home/hadess/Projects/gnome-install/lib64/glib-2.0/include/glibconfig.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmacros.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/limits.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/syslimits.h:
++
++/usr/include/limits.h:
++
++/usr/include/bits/posix1_lim.h:
++
++/usr/include/bits/local_lim.h:
++
++/usr/include/linux/limits.h:
++
++/usr/include/bits/posix2_lim.h:
++
++/usr/include/bits/xopen_lim.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/float.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/garray.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gasyncqueue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthread.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gerror.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gquark.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gatomic.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbacktrace.h:
++
++/usr/include/signal.h:
++
++/usr/include/bits/signum.h:
++
++/usr/include/bits/siginfo.h:
++
++/usr/include/bits/sigaction.h:
++
++/usr/include/bits/sigcontext.h:
++
++/usr/include/bits/sigstack.h:
++
++/usr/include/sys/ucontext.h:
++
++/usr/include/bits/sigthread.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbase64.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbitlock.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbookmarkfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcache.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/glist.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmem.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslice.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gchecksum.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcompletion.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gconvert.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdataset.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdate.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdatetime.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimezone.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdir.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gfileutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghash.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghook.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghostutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/giochannel.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmain.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpoll.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslist.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstring.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gunicode.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gkeyfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmappedfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmarkup.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmessages.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gnode.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/goption.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpattern.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gprimes.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqsort.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqueue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/grand.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/grel.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gregex.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gscanner.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gsequence.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gshell.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gspawn.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstrfuncs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtestutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthreadpool.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimer.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtree.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gurifuncs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvarianttype.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvariant.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/base/gstadapter.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gst.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/glib-compat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstenumtypes.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib-object.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gbinding.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gobject.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtype.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvalue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparam.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gclosure.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsignal.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gmarshal.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gboxed.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/genums.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparamspecs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsourceclosure.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypemodule.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypeplugin.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluearray.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluetypes.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstversion.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbin.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelement.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstconfig.h:
++
++/usr/include/libxml2/libxml/parser.h:
++
++/usr/include/libxml2/libxml/xmlversion.h:
++
++/usr/include/libxml2/libxml/xmlexports.h:
++
++/usr/include/libxml2/libxml/tree.h:
++
++/usr/include/libxml2/libxml/xmlstring.h:
++
++/usr/include/libxml2/libxml/xmlregexp.h:
++
++/usr/include/libxml2/libxml/dict.h:
++
++/usr/include/libxml2/libxml/hash.h:
++
++/usr/include/libxml2/libxml/valid.h:
++
++/usr/include/libxml2/libxml/xmlerror.h:
++
++/usr/include/libxml2/libxml/list.h:
++
++/usr/include/libxml2/libxml/xmlautomata.h:
++
++/usr/include/libxml2/libxml/entities.h:
++
++/usr/include/libxml2/libxml/encoding.h:
++
++/usr/include/iconv.h:
++
++/usr/include/libxml2/libxml/xmlIO.h:
++
++/usr/include/libxml2/libxml/globals.h:
++
++/usr/include/libxml2/libxml/SAX.h:
++
++/usr/include/libxml2/libxml/xlink.h:
++
++/usr/include/libxml2/libxml/SAX2.h:
++
++/usr/include/libxml2/libxml/xmlmemory.h:
++
++/usr/include/libxml2/libxml/threads.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstobject.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpad.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbuffer.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstminiobject.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstclock.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcaps.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gststructure.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdatetime.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbufferlist.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstevent.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstformat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstiterator.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaglist.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstquery.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttask.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaskpool.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpadtemplate.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbus.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmessage.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelementfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstplugin.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gmodule.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmacros.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpluginfeature.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindex.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindexfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstchildproxy.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdebugutils.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsterror.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstghostpad.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinfo.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinterface.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmarshal.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparamspecs.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstvalue.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpipeline.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpoll.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpreset.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstregistry.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsegment.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsystemclock.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttagsetter.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttrace.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefind.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefindfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsturi.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstutils.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparse.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstxml.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcompat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video/video.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video/video-enumtypes.h:
++
++../config.h:
++
++decif.h:
++
++/usr/include/libcrystalhd/bc_dts_defs.h:
++
++/usr/include/libcrystalhd/bc_dts_types.h:
++
++/usr/include/libcrystalhd/libcrystalhd_if.h:
++
++/usr/include/libcrystalhd/bc_dts_defs.h:
++
++parse.h:
++
++gstbcmdec.h:
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-parse.Plo crystalhd/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-parse.Plo
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-parse.Plo 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.deps/libgstbcmdec_la-parse.Plo 2011-03-14 19:07:45.031722408 +0000
+@@ -0,0 +1,658 @@
++libgstbcmdec_la-parse.lo: parse.c /usr/include/stdio.h \
++ /usr/include/features.h /usr/include/sys/cdefs.h \
++ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
++ /usr/include/gnu/stubs-64.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h \
++ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
++ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdarg.h \
++ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
++ /usr/include/bits/stdio.h /usr/include/string.h /usr/include/xlocale.h \
++ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
++ /usr/include/bits/waitstatus.h /usr/include/endian.h \
++ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
++ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
++ /usr/include/bits/select.h /usr/include/bits/sigset.h \
++ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
++ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdint.h \
++ /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/unistd.h \
++ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
++ /usr/include/bits/confname.h /usr/include/getopt.h \
++ /usr/include/sys/stat.h /usr/include/bits/stat.h /usr/include/pthread.h \
++ /usr/include/sched.h /usr/include/bits/sched.h \
++ /usr/include/bits/setjmp.h /usr/include/errno.h \
++ /usr/include/bits/errno.h /usr/include/linux/errno.h \
++ /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
++ /usr/include/asm-generic/errno-base.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/galloca.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtypes.h \
++ /home/hadess/Projects/gnome-install/lib64/glib-2.0/include/glibconfig.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmacros.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/limits.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/syslimits.h \
++ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
++ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
++ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
++ /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/float.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/garray.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gasyncqueue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthread.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gerror.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gquark.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gatomic.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbacktrace.h \
++ /usr/include/signal.h /usr/include/bits/signum.h \
++ /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
++ /usr/include/bits/sigcontext.h /usr/include/bits/sigstack.h \
++ /usr/include/sys/ucontext.h /usr/include/bits/sigthread.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbase64.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbitlock.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbookmarkfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcache.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/glist.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmem.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslice.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gchecksum.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcompletion.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gconvert.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdataset.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdate.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdatetime.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimezone.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdir.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gfileutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghash.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghook.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghostutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/giochannel.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmain.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpoll.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslist.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstring.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gunicode.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gkeyfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmappedfile.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmarkup.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmessages.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gnode.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/goption.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpattern.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gprimes.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqsort.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqueue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/grand.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/grel.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gregex.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gscanner.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gsequence.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gshell.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gspawn.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstrfuncs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtestutils.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthreadpool.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimer.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtree.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gurifuncs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvarianttype.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvariant.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gst.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/glib-compat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstenumtypes.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/glib-object.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gbinding.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gobject.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtype.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvalue.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparam.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gclosure.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsignal.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gmarshal.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gboxed.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/genums.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparamspecs.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsourceclosure.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypemodule.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypeplugin.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluearray.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluetypes.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstversion.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbin.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelement.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstconfig.h \
++ /usr/include/libxml2/libxml/parser.h \
++ /usr/include/libxml2/libxml/xmlversion.h \
++ /usr/include/libxml2/libxml/xmlexports.h \
++ /usr/include/libxml2/libxml/tree.h \
++ /usr/include/libxml2/libxml/xmlstring.h \
++ /usr/include/libxml2/libxml/xmlregexp.h \
++ /usr/include/libxml2/libxml/dict.h /usr/include/libxml2/libxml/hash.h \
++ /usr/include/libxml2/libxml/valid.h \
++ /usr/include/libxml2/libxml/xmlerror.h \
++ /usr/include/libxml2/libxml/list.h \
++ /usr/include/libxml2/libxml/xmlautomata.h \
++ /usr/include/libxml2/libxml/entities.h \
++ /usr/include/libxml2/libxml/encoding.h /usr/include/iconv.h \
++ /usr/include/libxml2/libxml/xmlIO.h \
++ /usr/include/libxml2/libxml/globals.h /usr/include/libxml2/libxml/SAX.h \
++ /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \
++ /usr/include/libxml2/libxml/xmlmemory.h \
++ /usr/include/libxml2/libxml/threads.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstobject.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpad.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbuffer.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstminiobject.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstclock.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcaps.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gststructure.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdatetime.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbufferlist.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstevent.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstformat.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstiterator.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaglist.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstquery.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttask.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaskpool.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpadtemplate.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbus.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmessage.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelementfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstplugin.h \
++ /home/hadess/Projects/gnome-install/include/glib-2.0/gmodule.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmacros.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpluginfeature.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindex.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindexfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstchildproxy.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdebugutils.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsterror.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstghostpad.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinfo.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinterface.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmarshal.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparamspecs.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstvalue.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpipeline.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpoll.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpreset.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstregistry.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsegment.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsystemclock.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttagsetter.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttrace.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefind.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefindfactory.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsturi.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstutils.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparse.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstxml.h \
++ /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcompat.h \
++ /usr/include/libcrystalhd/bc_dts_defs.h \
++ /usr/include/libcrystalhd/bc_dts_types.h parse.h
++
++/usr/include/stdio.h:
++
++/usr/include/features.h:
++
++/usr/include/sys/cdefs.h:
++
++/usr/include/bits/wordsize.h:
++
++/usr/include/gnu/stubs.h:
++
++/usr/include/gnu/stubs-64.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h:
++
++/usr/include/bits/types.h:
++
++/usr/include/bits/typesizes.h:
++
++/usr/include/libio.h:
++
++/usr/include/_G_config.h:
++
++/usr/include/wchar.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdarg.h:
++
++/usr/include/bits/stdio_lim.h:
++
++/usr/include/bits/sys_errlist.h:
++
++/usr/include/bits/stdio.h:
++
++/usr/include/string.h:
++
++/usr/include/xlocale.h:
++
++/usr/include/stdlib.h:
++
++/usr/include/bits/waitflags.h:
++
++/usr/include/bits/waitstatus.h:
++
++/usr/include/endian.h:
++
++/usr/include/bits/endian.h:
++
++/usr/include/bits/byteswap.h:
++
++/usr/include/sys/types.h:
++
++/usr/include/time.h:
++
++/usr/include/sys/select.h:
++
++/usr/include/bits/select.h:
++
++/usr/include/bits/sigset.h:
++
++/usr/include/bits/time.h:
++
++/usr/include/sys/sysmacros.h:
++
++/usr/include/bits/pthreadtypes.h:
++
++/usr/include/alloca.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stdint.h:
++
++/usr/include/stdint.h:
++
++/usr/include/bits/wchar.h:
++
++/usr/include/unistd.h:
++
++/usr/include/bits/posix_opt.h:
++
++/usr/include/bits/environments.h:
++
++/usr/include/bits/confname.h:
++
++/usr/include/getopt.h:
++
++/usr/include/sys/stat.h:
++
++/usr/include/bits/stat.h:
++
++/usr/include/pthread.h:
++
++/usr/include/sched.h:
++
++/usr/include/bits/sched.h:
++
++/usr/include/bits/setjmp.h:
++
++/usr/include/errno.h:
++
++/usr/include/bits/errno.h:
++
++/usr/include/linux/errno.h:
++
++/usr/include/asm/errno.h:
++
++/usr/include/asm-generic/errno.h:
++
++/usr/include/asm-generic/errno-base.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/galloca.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtypes.h:
++
++/home/hadess/Projects/gnome-install/lib64/glib-2.0/include/glibconfig.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmacros.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/limits.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/syslimits.h:
++
++/usr/include/limits.h:
++
++/usr/include/bits/posix1_lim.h:
++
++/usr/include/bits/local_lim.h:
++
++/usr/include/linux/limits.h:
++
++/usr/include/bits/posix2_lim.h:
++
++/usr/include/bits/xopen_lim.h:
++
++/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/float.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/garray.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gasyncqueue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthread.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gerror.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gquark.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gatomic.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbacktrace.h:
++
++/usr/include/signal.h:
++
++/usr/include/bits/signum.h:
++
++/usr/include/bits/siginfo.h:
++
++/usr/include/bits/sigaction.h:
++
++/usr/include/bits/sigcontext.h:
++
++/usr/include/bits/sigstack.h:
++
++/usr/include/sys/ucontext.h:
++
++/usr/include/bits/sigthread.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbase64.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbitlock.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gbookmarkfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcache.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/glist.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmem.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslice.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gchecksum.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gcompletion.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gconvert.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdataset.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdate.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdatetime.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimezone.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gdir.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gfileutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghash.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghook.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/ghostutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/giochannel.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmain.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpoll.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gslist.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstring.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gunicode.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gkeyfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmappedfile.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmarkup.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gmessages.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gnode.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/goption.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gpattern.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gprimes.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqsort.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gqueue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/grand.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/grel.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gregex.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gscanner.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gsequence.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gshell.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gspawn.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gstrfuncs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtestutils.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gthreadpool.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtimer.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gtree.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gurifuncs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvarianttype.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib/gvariant.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gst.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/glib-compat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstenumtypes.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/glib-object.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gbinding.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gobject.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtype.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvalue.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparam.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gclosure.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsignal.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gmarshal.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gboxed.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/genums.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gparamspecs.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gsourceclosure.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypemodule.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gtypeplugin.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluearray.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gobject/gvaluetypes.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstversion.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbin.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelement.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstconfig.h:
++
++/usr/include/libxml2/libxml/parser.h:
++
++/usr/include/libxml2/libxml/xmlversion.h:
++
++/usr/include/libxml2/libxml/xmlexports.h:
++
++/usr/include/libxml2/libxml/tree.h:
++
++/usr/include/libxml2/libxml/xmlstring.h:
++
++/usr/include/libxml2/libxml/xmlregexp.h:
++
++/usr/include/libxml2/libxml/dict.h:
++
++/usr/include/libxml2/libxml/hash.h:
++
++/usr/include/libxml2/libxml/valid.h:
++
++/usr/include/libxml2/libxml/xmlerror.h:
++
++/usr/include/libxml2/libxml/list.h:
++
++/usr/include/libxml2/libxml/xmlautomata.h:
++
++/usr/include/libxml2/libxml/entities.h:
++
++/usr/include/libxml2/libxml/encoding.h:
++
++/usr/include/iconv.h:
++
++/usr/include/libxml2/libxml/xmlIO.h:
++
++/usr/include/libxml2/libxml/globals.h:
++
++/usr/include/libxml2/libxml/SAX.h:
++
++/usr/include/libxml2/libxml/xlink.h:
++
++/usr/include/libxml2/libxml/SAX2.h:
++
++/usr/include/libxml2/libxml/xmlmemory.h:
++
++/usr/include/libxml2/libxml/threads.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstobject.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpad.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbuffer.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstminiobject.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstclock.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcaps.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gststructure.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdatetime.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbufferlist.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstevent.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstformat.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstiterator.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaglist.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstquery.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttask.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttaskpool.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpadtemplate.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstbus.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmessage.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstelementfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstplugin.h:
++
++/home/hadess/Projects/gnome-install/include/glib-2.0/gmodule.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmacros.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpluginfeature.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindex.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstindexfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstchildproxy.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstdebugutils.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsterror.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstghostpad.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinfo.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstinterface.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstmarshal.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparamspecs.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstvalue.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpipeline.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpoll.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstpreset.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstregistry.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsegment.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstsystemclock.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttagsetter.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttrace.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefind.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsttypefindfactory.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gsturi.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstutils.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstparse.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstxml.h:
++
++/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/gstcompat.h:
++
++/usr/include/libcrystalhd/bc_dts_defs.h:
++
++/usr/include/libcrystalhd/bc_dts_types.h:
++
++parse.h:
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.c crystalhd/filters/gst/gst-plugin/src/gstbcmdec.c
+--- crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.c 2010-07-04 01:40:46.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/gstbcmdec.c 2011-03-14 18:59:58.299262869 +0000
+@@ -39,6 +39,7 @@
+ #include <time.h>
+ #include <glib.h>
+ #include <gst/base/gstadapter.h>
++#include <gst/video/video.h>
+
+ #ifdef HAVE_CONFIG_H
+ #include <config.h>
+@@ -62,9 +63,9 @@ static GstFlowReturn bcmdec_send_buff_de
+ guint32 offset, GstClockTime tCurrent,
+ guint8 flags)
+ {
+- BC_STATUS sts, suspend_sts = BC_STS_SUCCESS;
+- gboolean suspended = FALSE;
+- uint32_t rll=0;
++ BC_STATUS sts = BC_STS_SUCCESS;
++
++ GST_DEBUG_OBJECT(bcmdec, "Attempting to Send Buffer");
+
+ sts = decif_send_buffer(&bcmdec->decif, pbuffer, size, tCurrent, flags);
+
+@@ -73,716 +74,12 @@ static GstFlowReturn bcmdec_send_buff_de
+ GST_ERROR_OBJECT(bcmdec, "Chain: timeStamp = %llu size = %d data = %p",
+ GST_BUFFER_TIMESTAMP(buf), GST_BUFFER_SIZE(buf),
+ GST_BUFFER_DATA (buf));
+- if ((sts == BC_STS_IO_USER_ABORT) || (sts == BC_STS_ERROR)) {
+- suspend_sts = decif_get_drv_status(&bcmdec->decif,&suspended, &rll);
+- if (suspend_sts == BC_STS_SUCCESS) {
+- if (suspended) {
+- GST_DEBUG_OBJECT(bcmdec, "suspend status recv");
+- if (!bcmdec->suspend_mode) {
+- bcmdec_suspend_callback(bcmdec);
+- bcmdec->suspend_mode = TRUE;
+- GST_DEBUG_OBJECT(bcmdec, "suspend done", sts);
+- }
+- if (bcmdec_resume_callback(bcmdec) == BC_STS_SUCCESS) {
+- GST_DEBUG_OBJECT(bcmdec, "resume done", sts);
+- bcmdec->suspend_mode = FALSE;
+- sts = decif_send_buffer(&bcmdec->decif, pbuffer, size, tCurrent, flags);
+- GST_ERROR_OBJECT(bcmdec, "proc input..2 sts = %d", sts);
+- } else {
+- GST_DEBUG_OBJECT(bcmdec, "resume failed", sts);
+- }
+- }
+- else if (sts == BC_STS_ERROR) {
+- GST_DEBUG_OBJECT(bcmdec, "device is not suspended");
+- //gst_buffer_unref (buf);
+- return GST_FLOW_ERROR;
+- }
+- } else {
+- GST_DEBUG_OBJECT(bcmdec, "decif_get_drv_status -- failed %d", sts);
+- }
+- }
++ return GST_FLOW_ERROR;
+ }
+
+ return GST_FLOW_OK;
+ }
+
+-static const guint8 b_asf_vc1_frame_scode[4] = { 0x00, 0x00, 0x01, 0x0D };
+-static const uint8_t b_asf_vc1_sm_frame_scode[4] = { 0x00, 0x00, 0x01, 0xE0 };
+-static const uint8_t b_asf_vc1_sm_codein_scode[4] = { 0x5a, 0x5a, 0x5a, 0x5a };
+-static const uint8_t b_asf_vc1_sm_codein_data_suffix[1] = { 0x0D };
+-static const uint8_t b_asf_vc1_sm_codein_sl_suffix[1] = { 0x0F };
+-static const uint8_t b_asf_vc1_sm_codein_pts_suffix[1] = { 0xBD };
-
--pkg_failed=no
--AC_MSG_CHECKING([for $1])
-
--_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
--_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+-#define GET_INTERLACED_INFORMATION
+-guint64 swap64(guint64 x)
+-{
+- return ((guint64)(((x) << 56) | ((x) >> 56) |
+- (((x) & 0xFF00LL) << 40) |
+- (((x) & 0xFF000000000000LL) >> 40) |
+- (((x) & 0xFF0000LL) << 24) |
+- (((x) & 0xFF0000000000LL) >> 24) |
+- (((x) & 0xFF000000LL) << 8) |
+- (((x) & 0xFF00000000LL) >> 8)));
+-}
-
--m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
--and $1[]_LIBS to avoid the need to call pkg-config.
--See the pkg-config man page for more details.])
-
--if test $pkg_failed = yes; then
-- _PKG_SHORT_ERRORS_SUPPORTED
-- if test $_pkg_short_errors_supported = yes; then
-- $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
-- else
-- $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+-void
+-print_buffer(guint8 *pbuffer,guint32 sz)
+-{
+- guint32 i = 0;
+- printf("\nprinting BufferSz %x\n", sz);
+- for (i = 0; i < sz; i++)
+- printf("0x%x ", pbuffer[i]);
+- printf("\n=====\n");
+-}
-
-- ifelse([$4], , [AC_MSG_ERROR(dnl
--[Package requirements ($2) were not met:
-
--$$1_PKG_ERRORS
+-guint32 swap32(guint32 x)
+-{
+- return ((guint32)(((x) << 24) |
+- ((x) >> 24) |
+- (((x) & 0xFF00) << 8) |
+- (((x) & 0xFF0000) >> 8)));
+-}
-
--Consider adjusting the PKG_CONFIG_PATH environment variable if you
--installed software in a non-standard prefix.
+-guint16 swap16(guint16 x)
+-{
+- return ((guint16)(((x) << 8) | ((x) >> 8)));
+-}
-
--_PKG_TEXT
--])],
-- [AC_MSG_RESULT([no])
-- $4])
--elif test $pkg_failed = untried; then
-- ifelse([$4], , [AC_MSG_FAILURE(dnl
--[The pkg-config script could not be found or is too old. Make sure it
--is in your PATH or set the PKG_CONFIG environment variable to the full
--path to pkg-config.
-
--_PKG_TEXT
+-static BC_STATUS parse_VC1SeqHdr(GstBcmDec *bcmdec, void *pBuffer, guint32 buff_sz)
+-{
+- guint8 *pdata, index = 0;
+- guint32 seq_hdr_sz;
+- pdata = (guint8 *)pBuffer;
-
--To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
-- [$4])
--else
-- $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
-- $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
-- AC_MSG_RESULT([yes])
-- ifelse([$3], , :, [$3])
--fi[]dnl
--])
--m4trace:/usr/share/aclocal-1.11/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11'
--dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
--dnl require some minimum version. Point them to the right macro.
--m4_if([$1], [1.11.1], [],
-- [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
--])
--m4trace:/usr/share/aclocal-1.11/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl
--m4_ifndef([AC_AUTOCONF_VERSION],
-- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
--_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
--m4trace:/usr/share/aclocal-1.11/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
--AC_PREREQ([2.50])dnl
--# expand $ac_aux_dir to an absolute path
--am_aux_dir=`cd $ac_aux_dir && pwd`
--])
--m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
-- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
-- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
--AC_SUBST([$1_TRUE])dnl
--AC_SUBST([$1_FALSE])dnl
--_AM_SUBST_NOTMAKE([$1_TRUE])dnl
--_AM_SUBST_NOTMAKE([$1_FALSE])dnl
--m4_define([_AM_COND_VALUE_$1], [$2])dnl
--if $2; then
-- $1_TRUE=
-- $1_FALSE='#'
--else
-- $1_TRUE='#'
-- $1_FALSE=
--fi
--AC_CONFIG_COMMANDS_PRE(
--[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
-- AC_MSG_ERROR([[conditional "$1" was never defined.
--Usually this means the macro was only invoked conditionally.]])
--fi])])
--m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
--AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
--AC_REQUIRE([AM_MAKE_INCLUDE])dnl
--AC_REQUIRE([AM_DEP_TRACK])dnl
+- if (!pdata || !buff_sz)
+- return BC_STS_INV_ARG;
+-
+- /*Scan for VC1 Sequence Header SC for Advacned profile*/
+- bcmdec->adv_profile = FALSE;
+- bcmdec->vc1_seq_header_sz = 0;
+-
+- for (index = 0; index < buff_sz; index++) {
+- pdata += index;
+- if (((buff_sz - index) >= 4) && (*pdata == 0x00) && (*(pdata + 1) == 0x00) &&
+- (*(pdata + 2) == 0x01) && (*(pdata + 3) == 0x0f)) {
+- GST_DEBUG_OBJECT(bcmdec, "VC1 Seqeucne Header Found for AdvProfile");
+- bcmdec->adv_profile = TRUE;
+- seq_hdr_sz = buff_sz - index + 1;
-
--ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
-- [$1], CXX, [depcc="$CXX" am_compiler_list=],
-- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-- [$1], UPC, [depcc="$UPC" am_compiler_list=],
-- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
-- [depcc="$$1" am_compiler_list=])
+- if (seq_hdr_sz > MAX_ADV_PROF_SEQ_HDR_SZ)
+- seq_hdr_sz = MAX_ADV_PROF_SEQ_HDR_SZ;
+- bcmdec->vc1_seq_header_sz = seq_hdr_sz;
+- memcpy(bcmdec->vc1_advp_seq_header, pdata, bcmdec->vc1_seq_header_sz);
+- break;
+- }
+- }
-
--AC_CACHE_CHECK([dependency style of $depcc],
-- [am_cv_$1_dependencies_compiler_type],
--[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-- # We make a subdir and do the tests there. Otherwise we can end up
-- # making bogus files that we don't know about and never remove. For
-- # instance it was reported that on HP-UX the gcc test will end up
-- # making a dummy file named `D' -- because `-MD' means `put the output
-- # in D'.
-- mkdir conftest.dir
-- # Copy depcomp to subdir because otherwise we won't find it if we're
-- # using a relative directory.
-- cp "$am_depcomp" conftest.dir
-- cd conftest.dir
-- # We will build objects and dependencies in a subdirectory because
-- # it helps to detect inapplicable dependency modes. For instance
-- # both Tru64's cc and ICC support -MD to output dependencies as a
-- # side effect of compilation, but ICC will put the dependencies in
-- # the current directory while Tru64 will put them in the object
-- # directory.
-- mkdir sub
+- if (bcmdec->adv_profile) {
+- GST_DEBUG_OBJECT(bcmdec, "Setting Input format to Adv Profile");
+- bcmdec->input_format = BC_MSUBTYPE_VC1;
+- } else {
-
-- am_cv_$1_dependencies_compiler_type=none
-- if test "$am_compiler_list" = ""; then
-- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
-- fi
-- am__universal=false
-- m4_case([$1], [CC],
-- [case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac],
-- [CXX],
-- [case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac])
+- GST_DEBUG_OBJECT(bcmdec, "Parsing VC-1 SI/MA Seq Header [Sz:%x]\n", buff_sz);
+- bcmdec->vc1_seq_header_sz = buff_sz;
+- memcpy(bcmdec->vc1_advp_seq_header, pBuffer, bcmdec->vc1_seq_header_sz);
-
-- for depmode in $am_compiler_list; do
-- # Setup a source with many dependencies, because some compilers
-- # like to wrap large dependency lists on column 80 (with \), and
-- # we should not choose a depcomp mode which is confused by this.
-- #
-- # We need to recreate these files for each test, as the compiler may
-- # overwrite some of them when testing with obscure command lines.
-- # This happens at least with the AIX C compiler.
-- : > sub/conftest.c
-- for i in 1 2 3 4 5 6; do
-- echo '#include "conftst'$i'.h"' >> sub/conftest.c
-- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-- # Solaris 8's {/usr,}/bin/sh.
-- touch sub/conftst$i.h
-- done
-- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+- bcmdec->input_format = BC_MSUBTYPE_WMV3;
+- bcmdec->proc_in_flags |= 0x02;
+- guint32 dwSH = swap32(*(guint32 *)(pBuffer));
+- bcmdec->bRangered = 0x00000080 & dwSH;
+- bcmdec->bMaxbFrames = 0x00000070 & dwSH;
+- bcmdec->bFinterpFlag = 0x00000002 & dwSH;
+- }
-
-- # We check with `-c' and `-o' for the sake of the "dashmstdout"
-- # mode. It turns out that the SunPro C++ compiler does not properly
-- # handle `-M -o', and we need to detect this. Also, some Intel
-- # versions had trouble with output in subdirs
-- am__obj=sub/conftest.${OBJEXT-o}
-- am__minus_obj="-o $am__obj"
-- case $depmode in
-- gcc)
-- # This depmode causes a compiler race in universal mode.
-- test "$am__universal" = false || continue
-- ;;
-- nosideeffect)
-- # after this tag, mechanisms are not by side-effect, so they'll
-- # only be used when explicitly requested
-- if test "x$enable_dependency_tracking" = xyes; then
-- continue
-- else
-- break
-- fi
-- ;;
-- msvisualcpp | msvcmsys)
-- # This compiler won't grok `-c -o', but also, the minuso test has
-- # not run yet. These depmodes are late enough in the game, and
-- # so weak that their functioning should not be impacted.
-- am__obj=conftest.${OBJEXT-o}
-- am__minus_obj=
-- ;;
-- none) break ;;
-- esac
-- if depmode=$depmode \
-- source=sub/conftest.c object=$am__obj \
-- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-- >/dev/null 2>conftest.err &&
-- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-- # icc doesn't choke on unknown options, it will just issue warnings
-- # or remarks (even with -Werror). So we grep stderr for any message
-- # that says an option was ignored or not supported.
-- # When given -MP, icc 7.0 and 7.1 complain thusly:
-- # icc: Command line warning: ignoring option '-M'; no argument required
-- # The diagnosis changed in icc 8.0:
-- # icc: Command line remark: option '-MP' not supported
-- if (grep 'ignoring option' conftest.err ||
-- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-- am_cv_$1_dependencies_compiler_type=$depmode
-- break
-- fi
-- fi
-- done
+- return BC_STS_SUCCESS;
+-}
-
-- cd ..
-- rm -rf conftest.dir
--else
-- am_cv_$1_dependencies_compiler_type=none
--fi
--])
--AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
--AM_CONDITIONAL([am__fastdep$1], [
-- test "x$enable_dependency_tracking" != xno \
-- && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
--])
--m4trace:/usr/share/aclocal-1.11/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
--AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
--])
--m4trace:/usr/share/aclocal-1.11/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
--[ --disable-dependency-tracking speeds up one-time build
-- --enable-dependency-tracking do not reject slow dependency extractors])
--if test "x$enable_dependency_tracking" != xno; then
-- am_depcomp="$ac_aux_dir/depcomp"
-- AMDEPBACKSLASH='\'
--fi
--AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
--AC_SUBST([AMDEPBACKSLASH])dnl
--_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
--])
--m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
-- # Autoconf 2.62 quotes --file arguments for eval, but not when files
-- # are listed without --file. Let's play safe and only enable the eval
-- # if we detect the quoting.
-- case $CONFIG_FILES in
-- *\'*) eval set x "$CONFIG_FILES" ;;
-- *) set x $CONFIG_FILES ;;
-- esac
-- shift
-- for mf
-- do
-- # Strip MF so we end up with the name of the file.
-- mf=`echo "$mf" | sed -e 's/:.*$//'`
-- # Check whether this is an Automake generated Makefile or not.
-- # We used to match only the files named `Makefile.in', but
-- # some people rename them; so instead we look at the file content.
-- # Grep'ing the first line is not enough: some people post-process
-- # each Makefile.in and add a new line on top of each file to say so.
-- # Grep'ing the whole file is not good either: AIX grep has a line
-- # limit of 2048, but all sed's we know have understand at least 4000.
-- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-- dirpart=`AS_DIRNAME("$mf")`
-- else
-- continue
-- fi
-- # Extract the definition of DEPDIR, am__include, and am__quote
-- # from the Makefile without running `make'.
-- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-- test -z "$DEPDIR" && continue
-- am__include=`sed -n 's/^am__include = //p' < "$mf"`
-- test -z "am__include" && continue
-- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-- # When using ansi2knr, U may be empty or an underscore; expand it
-- U=`sed -n 's/^U = //p' < "$mf"`
-- # Find all dependency output files, they are included files with
-- # $(DEPDIR) in their names. We invoke sed twice because it is the
-- # simplest approach to changing $(DEPDIR) to its actual value in the
-- # expansion.
-- for file in `sed -n "
-- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-- # Make sure the directory exists.
-- test -f "$dirpart/$file" && continue
-- fdir=`AS_DIRNAME(["$file"])`
-- AS_MKDIR_P([$dirpart/$fdir])
-- # echo "creating $dirpart/$file"
-- echo '# dummy' > "$dirpart/$file"
-- done
-- done
+-static BC_STATUS connect_wmv_file(GstBcmDec *bcmdec, GstStructure *structure)
+-{
+- GstBuffer *buffer;
+- guint8 *data;
+- guint size;
+-
+- const GValue *g_value;
+-
+- if (!structure || !bcmdec)
+- return BC_STS_INV_ARG;
+-
+- bcmdec->wmv_file = TRUE;
+-
+- if (!bcmdec->vc1_dest_buffer) {
+- bcmdec->vc1_dest_buffer = (guint8 *)malloc(MAX_VC1_INPUT_DATA_SZ);
+- if (!bcmdec->vc1_dest_buffer) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to Allocate VC-1 Destination Buffer");
+- return BC_STS_ERROR;
+- }
+- }
+-
+- gst_structure_get_int(structure, "width", &bcmdec->frame_width);
+- gst_structure_get_int(structure, "height", &bcmdec->frame_height);
+- g_value = gst_structure_get_value(structure, "codec_data");
+- if (g_value && (G_VALUE_TYPE(g_value) == GST_TYPE_BUFFER)) {
+- buffer = gst_value_get_buffer(g_value);
+- data = GST_BUFFER_DATA(buffer);
+- size = GST_BUFFER_SIZE(buffer);
+- return parse_VC1SeqHdr(bcmdec, data, size);
+- }
+-
+- return BC_STS_ERROR;
+-}
+-
+-static guint8 get_VC1_SPMP_frame_type(GstBcmDec *bcmdec, guint8 *pBuffer)
+-{
+- guint8 checks[] = { 0x20, 0x10, 0x10, 0x08, 0x08, 0x04 };
+- guint check_offset = 0, frm_type = 0x0f;
+-
+- if (bcmdec->bFinterpFlag)
+- check_offset += 2;
+- if (bcmdec->bRangered)
+- check_offset += 2;
+- /* The first check will be at check offset and
+- * the second check at check offset + 1 */
+- if (pBuffer[0] & checks[check_offset])
+- frm_type = P_FRAME;
+- else if (!bcmdec->bMaxbFrames)
+- frm_type = I_FRAME;
+- else if (pBuffer[0] & checks[check_offset + 1])
+- frm_type = I_FRAME;
+- else
+- frm_type = B_FRAME;
+-
+- return frm_type;
-}
--])
--m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
-- [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
-- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
--])
--m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
--m4trace:/usr/share/aclocal-1.11/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
--You should run autoupdate.])dnl
--AC_CONFIG_HEADERS($@)])
--m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl
--dnl Autoconf wants to disallow AM_ names. We explicitly allow
--dnl the ones we care about.
--m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
--AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
--AC_REQUIRE([AC_PROG_INSTALL])dnl
--if test "`cd $srcdir && pwd`" != "`pwd`"; then
-- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
-- # is not polluted with repeated "-I."
-- AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
-- # test to see if srcdir already configured
-- if test -f $srcdir/config.status; then
-- AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
-- fi
--fi
-
--# test whether we have cygpath
--if test -z "$CYGPATH_W"; then
-- if (cygpath --version) >/dev/null 2>/dev/null; then
-- CYGPATH_W='cygpath -w'
-- else
-- CYGPATH_W=echo
-- fi
--fi
--AC_SUBST([CYGPATH_W])
+-static guint8 get_VC1_adv_prof_frame_type(GstBcmDec *bcmdec, guint8 *pBuffer)
+-{
+- guint8 frm_type = 0x0f;
-
--# Define the identity of the package.
--dnl Distinguish between old-style and new-style calls.
--m4_ifval([$2],
--[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
-- AC_SUBST([PACKAGE], [$1])dnl
-- AC_SUBST([VERSION], [$2])],
--[_AM_SET_OPTIONS([$1])dnl
--dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
--m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
-- [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
-- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
-- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+- if (!pBuffer || !bcmdec->adv_profile)
+- return 0xFF;
-
--_AM_IF_OPTION([no-define],,
--[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
-- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+- if (bcmdec->interlace) {
+- if ((pBuffer[0] & 0x20) == 0)
+- frm_type = P_FRAME;
+- else if ((pBuffer[0] & 0x10) == 0)
+- frm_type = B_FRAME;
+- else if ((pBuffer[0] & 0x08) == 0)
+- frm_type = I_FRAME;
+- else if ((pBuffer[0] & 0x04) == 0)
+- frm_type = BI_FRAME;
+- } else {
+- if ((pBuffer[0] & 0x80) == 0)
+- frm_type = P_FRAME;
+- else if ((pBuffer[0] & 0x40) == 0)
+- frm_type = B_FRAME;
+- else if ((pBuffer[0] & 0x20) == 0)
+- frm_type = I_FRAME;
+- else if ((pBuffer[0] & 0x10) == 0)
+- frm_type = BI_FRAME;
+- }
-
--# Some tools Automake needs.
--AC_REQUIRE([AM_SANITY_CHECK])dnl
--AC_REQUIRE([AC_ARG_PROGRAM])dnl
--AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
--AM_MISSING_PROG(AUTOCONF, autoconf)
--AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
--AM_MISSING_PROG(AUTOHEADER, autoheader)
--AM_MISSING_PROG(MAKEINFO, makeinfo)
--AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
--AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
--AC_REQUIRE([AM_PROG_MKDIR_P])dnl
--# We need awk for the "check" target. The system "awk" is bad on
--# some platforms.
--AC_REQUIRE([AC_PROG_AWK])dnl
--AC_REQUIRE([AC_PROG_MAKE_SET])dnl
--AC_REQUIRE([AM_SET_LEADING_DOT])dnl
--_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-- [_AM_PROG_TAR([v7])])])
--_AM_IF_OPTION([no-dependencies],,
--[AC_PROVIDE_IFELSE([AC_PROG_CC],
-- [_AM_DEPENDENCIES(CC)],
-- [define([AC_PROG_CC],
-- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
--AC_PROVIDE_IFELSE([AC_PROG_CXX],
-- [_AM_DEPENDENCIES(CXX)],
-- [define([AC_PROG_CXX],
-- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
--AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-- [_AM_DEPENDENCIES(OBJC)],
-- [define([AC_PROG_OBJC],
-- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
--])
--_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
--dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
--dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
--dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
--AC_CONFIG_COMMANDS_PRE(dnl
--[m4_provide_if([_AM_COMPILER_EXEEXT],
-- [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
--])
--m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
--_am_arg=$1
--_am_stamp_count=1
--for _am_header in $config_headers :; do
-- case $_am_header in
-- $_am_arg | $_am_arg:* )
-- break ;;
-- * )
-- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-- esac
--done
--echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
--m4trace:/usr/share/aclocal-1.11/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
--if test x"${install_sh}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-- *)
-- install_sh="\${SHELL} $am_aux_dir/install-sh"
-- esac
--fi
--AC_SUBST(install_sh)])
--m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
--mkdir .tst 2>/dev/null
--if test -d .tst; then
-- am__leading_dot=.
--else
-- am__leading_dot=_
--fi
--rmdir .tst 2>/dev/null
--AC_SUBST([am__leading_dot])])
--m4trace:/usr/share/aclocal-1.11/maintainer.m4:19: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]),
-- [enable], [m4_define([am_maintainer_other], [disable])],
-- [disable], [m4_define([am_maintainer_other], [enable])],
-- [m4_define([am_maintainer_other], [enable])
-- m4_warn([syntax], [unexpected argument to AM@&t at _MAINTAINER_MODE: $1])])
--AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
-- dnl maintainer-mode's default is 'disable' unless 'enable' is passed
-- AC_ARG_ENABLE([maintainer-mode],
--[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
-- (and sometimes confusing) to the casual installer],
-- [USE_MAINTAINER_MODE=$enableval],
-- [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
-- AC_MSG_RESULT([$USE_MAINTAINER_MODE])
-- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
-- MAINT=$MAINTAINER_MODE_TRUE
-- AC_SUBST([MAINT])dnl
+- return frm_type;
+-}
+-
+-/*
+- * insert_asf_header: 16 byte header + 1 byte suffix.
+- * ------------------------------------------------------------------
+- * | 5a5a5a5a | total_pkt_sz | last_data_loc | 0x5a5a5a5a | 0x0D |
+- * ------------------------------------------------------------------
+- * total_pkt_sz = payload_hdr_sz [17] + proc_in_buff_sz + zero_padding_Sz[for alignment]
+- * last_data_loc = proc_in_buff_sz - 1;
+- *
+- * ** NOTE: This header should be sent only once for every payload
+- * ** that you create for hardware.
+- */
+-guint32 insert_asf_header(guint8 *pHWbuffer, guint32 total_pkt_sz, guint32 last_data_loc)
+-{
+- guint8 *pbuff_start = pHWbuffer;
+- memcpy(pHWbuffer, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
+- pHWbuffer += MAX_SC_SZ;
+- (*(guint32 *)pHWbuffer) = swap32((guint32)total_pkt_sz);
+- pHWbuffer += 4;
+- (*(guint32 *)pHWbuffer) = swap32((guint32)last_data_loc);
+- pHWbuffer += 4;
+- memcpy(pHWbuffer, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
+- pHWbuffer += MAX_SC_SZ;
+- memcpy(pHWbuffer, b_asf_vc1_sm_codein_data_suffix, 1);
+- pHWbuffer += 1;
+- //printf("INSERT-PALYLOAD \n");
+- //printf("TotalPktSz:0x%x LastDataLoc:0x%x\n",total_pkt_sz,last_data_loc);
+- //print_buffer(pbuff_start,(guint32)(pHWbuffer - pbuff_start));
+-
+- return ((guint32)(pHWbuffer - pbuff_start));
+-}
+-
+-/*
+- * insert_pes_header: 9 byte header.
+- * ------------------------------------------------------------------
+- * | 000001e0 | total_pes_pkt_len | 0x81 | 0 | pes_hdr_len |
+- * | 4-bytes | 2-bytes | 1-byte | 1byte | 1 byte |
+- * ------------------------------------------------------------------
+- * total_pes_pkt_len = payload_hdr_sz + current_xfer_sz + zero_pad_sz;
+- * pes_hdr_len = 0 - data packets.
+- * 9 - PTS packets and sequence header packets
+- *
+- * ** NOTE: total_pes_pkt_len cannot be more than 0x7FFF [2 bytes]
+- * ** If the data is more than this it should be broken in packets.
+-*/
+-
+-guint32 insert_pes_header(guint8 *pHWbuffer, guint32 pes_pkt_len)
+-{
+- guint8 *pbuff_start = pHWbuffer;
+-
+- if (pes_pkt_len > MAX_RE_PES_BOUND) {
+- printf("Not Inserting PES Hdr %x\n",pes_pkt_len);
+- return 0;
+- }
+-
+- memcpy(pHWbuffer, b_asf_vc1_sm_frame_scode, MAX_SC_SZ);
+- pHWbuffer += MAX_SC_SZ;
+- /*
+- * The optional three bytes that we are using to tell that there is no
+- * extension.
+- */
+- (*(guint16 *)pHWbuffer) = swap16((guint16)pes_pkt_len);
+- pHWbuffer += 2;
+- (*(guint8 *)pHWbuffer) = 0x81;
+- pHWbuffer += 1;
+- (*(guint8 *)pHWbuffer) = 0x0;
+- pHWbuffer += 1;
+- (*(guint8 *)pHWbuffer) = 0;
+- pHWbuffer += 1;
+- //printf("INSERT-PES \n");
+- //print_buffer(pbuff_start,(guint32)(pHWbuffer - pbuff_start));
+- //printf("PesLen:0x%x \n",pes_pkt_len);
+-
+- return ((guint32)(pHWbuffer - pbuff_start));
+-}
+-
+-static void PTS2MakerBit5Bytes(guint *p_mrk_bit_loc, GstClockTime llPTS)
+-{
+- //4 Bits: '0010'
+- //3 Bits: PTS[32:30]
+- //1 Bit: '1'
+- //15 Bits: PTS[29:15]
+- //1 Bit: '1'
+- //15 Bits: PTS[14:0]
+- //1 Bit : '1'
+- //0010 xxx1 xxxx xxxx xxxx xxx1 xxxx xxxx xxxx xxx1
+-
+- //Swap
+- //guint64 ullSwap = swap64(llPTS);
-
--])
--m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
--m4trace:/usr/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete.
--You should run autoupdate.])dnl
--AM_MAINTAINER_MODE])
--m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
--cat > confinc << 'END'
--am__doit:
-- @echo this is the am__doit target
--.PHONY: am__doit
--END
--# If we don't find an include directive, just comment out the code.
--AC_MSG_CHECKING([for style of include used by $am_make])
--am__include="#"
--am__quote=
--_am_result=none
--# First try GNU make style include.
--echo "include confinc" > confmf
--# Ignore all kinds of additional output from `make'.
--case `$am_make -s -f confmf 2> /dev/null` in #(
--*the\ am__doit\ target*)
-- am__include=include
-- am__quote=
-- _am_result=GNU
-- ;;
--esac
--# Now try BSD make style include.
--if test "$am__include" = "#"; then
-- echo '.include "confinc"' > confmf
-- case `$am_make -s -f confmf 2> /dev/null` in #(
-- *the\ am__doit\ target*)
-- am__include=.include
-- am__quote="\""
-- _am_result=BSD
-- ;;
-- esac
--fi
--AC_SUBST([am__include])
--AC_SUBST([am__quote])
--AC_MSG_RESULT([$_am_result])
--rm -f confinc confmf
--])
--m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
--$1=${$1-"${am_missing_run}$2"}
--AC_SUBST($1)])
--m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
--AC_REQUIRE_AUX_FILE([missing])dnl
--if test x"${MISSING+set}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-- *)
-- MISSING="\${SHELL} $am_aux_dir/missing" ;;
-- esac
--fi
--# Use eval to expand $SHELL
--if eval "$MISSING --run true"; then
-- am_missing_run="$MISSING --run "
--else
-- am_missing_run=
-- AC_MSG_WARN([`missing' script is too old or missing])
--fi
--])
--m4trace:/usr/share/aclocal-1.11/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl
--AC_REQUIRE([AC_PROG_MKDIR_P])dnl
--dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
--dnl while keeping a definition of mkdir_p for backward compatibility.
--dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
--dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
--dnl Makefile.ins that do not define MKDIR_P, so we do our own
--dnl adjustment using top_builddir (which is defined more often than
--dnl MKDIR_P).
--AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
--case $mkdir_p in
-- [[\\/$]]* | ?:[[\\/]]*) ;;
-- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
--esac
--])
--m4trace:/usr/share/aclocal-1.11/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
--m4trace:/usr/share/aclocal-1.11/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
--m4trace:/usr/share/aclocal-1.11/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
--m4trace:/usr/share/aclocal-1.11/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
--m4trace:/usr/share/aclocal-1.11/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
-- ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-- (exit $ac_status); }])
--m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
--# Just in case
--sleep 1
--echo timestamp > conftest.file
--# Reject unsafe characters in $srcdir or the absolute working directory
--# name. Accept space and tab only in the latter.
--am_lf='
--'
--case `pwd` in
-- *[[\\\"\#\$\&\'\`$am_lf]]*)
-- AC_MSG_ERROR([unsafe absolute working directory name]);;
--esac
--case $srcdir in
-- *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
-- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
--esac
+- guint64 ullSwap = swap32(llPTS);
+- guint8 *pPTS = (guint8 *)(&ullSwap);
-
--# Do `set' in a subshell so we don't clobber the current shell's
--# arguments. Must try -L first in case configure is actually a
--# symlink; some systems play weird games with the mod time of symlinks
--# (eg FreeBSD returns the mod time of the symlink's containing
--# directory).
--if (
-- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-- if test "$[*]" = "X"; then
-- # -L didn't work.
-- set X `ls -t "$srcdir/configure" conftest.file`
-- fi
-- rm -f conftest.file
-- if test "$[*]" != "X $srcdir/configure conftest.file" \
-- && test "$[*]" != "X conftest.file $srcdir/configure"; then
+- //Reserved the last 5 bytes, using the last 33 bits of PTS
+- //0000 000x xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
+- pPTS = pPTS + 3;
-
-- # If neither matched, then we have a broken ls. This can happen
-- # if, for instance, CONFIG_SHELL is bash and it inherits a
-- # broken ls alias from the environment. This has actually
-- # happened. Such a system could not be considered "sane".
-- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
--alias in your environment])
-- fi
+- //1st Byte: 0010 xxx1
+- *(p_mrk_bit_loc) = 0x21 | ((*(pPTS) & 0x01) << 3) | ((*(pPTS + 1) & 0xC0) >> 5);
-
-- test "$[2]" = conftest.file
-- )
--then
-- # Ok.
-- :
--else
-- AC_MSG_ERROR([newly created file is older than distributed files!
--Check your system clock])
--fi
--AC_MSG_RESULT(yes)])
--m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules],
--[ --enable-silent-rules less verbose build output (undo: `make V=1')
-- --disable-silent-rules verbose build output (undo: `make V=0')])
--case $enable_silent_rules in
--yes) AM_DEFAULT_VERBOSITY=0;;
--no) AM_DEFAULT_VERBOSITY=1;;
--*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
--esac
--AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
--AM_BACKSLASH='\'
--AC_SUBST([AM_BACKSLASH])dnl
--_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
--])
--m4trace:/usr/share/aclocal-1.11/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
--# Installed binaries are usually stripped using `strip' when the user
--# run `make install-strip'. However `strip' might not be the right
--# tool to use in cross-compilation environments, therefore Automake
--# will honor the `STRIP' environment variable to overrule this program.
--dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
--if test "$cross_compiling" != no; then
-- AC_CHECK_TOOL([STRIP], [strip], :)
--fi
--INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
--AC_SUBST([INSTALL_STRIP_PROGRAM])])
--m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
--m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
--m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
--AM_MISSING_PROG([AMTAR], [tar])
--m4_if([$1], [v7],
-- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
-- [m4_case([$1], [ustar],, [pax],,
-- [m4_fatal([Unknown tar format])])
--AC_MSG_CHECKING([how to create a $1 tar archive])
--# Loop over all known methods to create a tar archive until one works.
--_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
--_am_tools=${am_cv_prog_tar_$1-$_am_tools}
--# Do not fold the above two line into one, because Tru64 sh and
--# Solaris sh will not grok spaces in the rhs of `-'.
--for _am_tool in $_am_tools
--do
-- case $_am_tool in
-- gnutar)
-- for _am_tar in tar gnutar gtar;
-- do
-- AM_RUN_LOG([$_am_tar --version]) && break
-- done
-- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-- am__untar="$_am_tar -xf -"
-- ;;
-- plaintar)
-- # Must skip GNU tar: if it does not support --format= it doesn't create
-- # ustar tarball either.
-- (tar --version) >/dev/null 2>&1 && continue
-- am__tar='tar chf - "$$tardir"'
-- am__tar_='tar chf - "$tardir"'
-- am__untar='tar xf -'
-- ;;
-- pax)
-- am__tar='pax -L -x $1 -w "$$tardir"'
-- am__tar_='pax -L -x $1 -w "$tardir"'
-- am__untar='pax -r'
-- ;;
-- cpio)
-- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-- am__untar='cpio -i -H $1 -d'
-- ;;
-- none)
-- am__tar=false
-- am__tar_=false
-- am__untar=false
-- ;;
-- esac
+- //2nd Byte: xxxx xxxx
+- *(p_mrk_bit_loc + 1) = ((*(pPTS + 1) & 0x3F) << 2) | ((*(pPTS + 2) & 0xC0) >> 6);
+-
+- //3rd Byte: xxxx xxx1
+- *(p_mrk_bit_loc + 2) = 0x01 | ((*(pPTS + 2) & 0x3F) << 2) | ((*(pPTS + 3) & 0x80) >> 6);
+-
+- //4th Byte: xxxx xxxx
+- *(p_mrk_bit_loc + 3) = ((*(pPTS + 3) & 0x7F) << 1) | ((*(pPTS + 4) & 0x80) >> 7);
+-
+- //5th Byte: xxxx xxx1
+- *(p_mrk_bit_loc + 4) = 0x01 | ((*(pPTS + 4) & 0x7F) << 1);
+-}
+-
+-static guint32 send_VC1_SPMP_seq_hdr(GstBcmDec *bcmdec, GstBuffer *buf,
+- guint8 *pBuffer) /* Destination Buffer for hardware */
+-{
+- guint32 used_sz = 0;
+- guint8 *pcopy_loc = pBuffer;
+- guint32 CIN_HEADER_SZ = 17, CIN_DATA_SZ = 8, CIN_ZERO_PAD_SZ = 7, PES_HEADER_LEN = 5;
+- guint32 CIN_PKT_SZ = CIN_HEADER_SZ + CIN_DATA_SZ + CIN_ZERO_PAD_SZ;
+- guint32 PES_PKT_LEN = CIN_PKT_SZ + PES_HEADER_LEN + 3;
+- GstFlowReturn fret;
+-#ifdef FILE_DUMP__
+- FILE *spmpfiledump;
+- spmpfiledump = fopen("spmpfiledump", "a+");
+-#endif
+-
+- memcpy(pcopy_loc, b_asf_vc1_sm_frame_scode, MAX_FRSC_SZ);
+- pcopy_loc += MAX_FRSC_SZ;
+- used_sz += MAX_FRSC_SZ;
+-
+- *((guint16 *)pcopy_loc) = swap16((guint16)PES_PKT_LEN);
+- pcopy_loc += 2;
+- used_sz += 2;
+-
+- *pcopy_loc = 0x81;
+- pcopy_loc += 1;
+- used_sz += 1;
+-
+- *pcopy_loc = 0x80;
+- pcopy_loc += 1;
+- used_sz += 1;
-
-- # If the value was cached, stop now. We just wanted to have am__tar
-- # and am__untar set.
-- test -n "${am_cv_prog_tar_$1}" && break
+- *pcopy_loc = PES_HEADER_LEN;
+- pcopy_loc += 1;
+- used_sz += 1;
-
-- # tar/untar a dummy directory, and stop if the command works
-- rm -rf conftest.dir
-- mkdir conftest.dir
-- echo GrepMe > conftest.dir/file
-- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
-- rm -rf conftest.dir
-- if test -s conftest.tar; then
-- AM_RUN_LOG([$am__untar <conftest.tar])
-- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-- fi
--done
--rm -rf conftest.dir
+- PTS2MakerBit5Bytes((guint *)pcopy_loc, 0);
+- pcopy_loc += 5;
+- used_sz += 5;
-
--AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
--AC_MSG_RESULT([$am_cv_prog_tar_$1])])
--AC_SUBST([am__tar])
--AC_SUBST([am__untar])
--])
--m4trace:m4/as-compiler-flag.m4:6: -1- AC_DEFUN([AS_COMPILER_FLAG], [
-- AC_MSG_CHECKING([to see if compiler understands $1])
+- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
+- pcopy_loc += MAX_SC_SZ;
+- used_sz += MAX_SC_SZ;
-
-- save_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS $1"
+- *((guint32 *)pcopy_loc) = swap32(CIN_PKT_SZ);
+- pcopy_loc += 4;
+- used_sz += 4;
-
-- AC_TRY_COMPILE([ ], [], [flag_ok=yes], [flag_ok=no])
-- CFLAGS="$save_CFLAGS"
+- *((guint32 *)pcopy_loc) = swap32(CIN_DATA_SZ - 1);
+- pcopy_loc += 4;
+- used_sz += 4;
-
-- if test "X$flag_ok" = Xyes ; then
-- $2
-- true
-- else
-- $3
-- true
-- fi
-- AC_MSG_RESULT([$flag_ok])
--])
--m4trace:m4/as-version.m4:29: -1- AC_DEFUN([AS_VERSION], [
-- PACKAGE=[$1]
-- [$2]_MAJOR=[$3]
-- [$2]_MINOR=[$4]
-- [$2]_MICRO=[$5]
-- NANO=[$6]
-- [$2]_NANO=$NANO
-- if test "x$NANO" = "x" || test "x$NANO" = "x0";
-- then
-- AC_MSG_NOTICE(configuring [$1] for release)
-- VERSION=[$3].[$4].[$5]
-- [$2]_RELEASE=1
-- dnl execute action
-- ifelse([$7], , :, [$7])
-- else
-- AC_MSG_NOTICE(configuring [$1] for development with nano $NANO)
-- VERSION=[$3].[$4].[$5].$NANO
-- [$2]_RELEASE=0.`date +%Y%m%d.%H%M%S`
-- dnl execute action
-- ifelse([$8], , :, [$8])
-- fi
+- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
+- pcopy_loc += MAX_SC_SZ;
+- used_sz += MAX_SC_SZ;
-
-- [$2]=$VERSION
-- AC_DEFINE_UNQUOTED([$2], "$[$2]", [Define the version])
-- AC_SUBST([$2])
-- AC_DEFINE_UNQUOTED([$2]_RELEASE, "$[$2]_RELEASE", [Define the release version])
-- AC_SUBST([$2]_RELEASE)
--
-- AC_SUBST([$2]_MAJOR)
-- AC_SUBST([$2]_MINOR)
-- AC_SUBST([$2]_MICRO)
-- AC_SUBST([$2]_NANO)
-- AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Define the package name])
-- AC_SUBST(PACKAGE)
-- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Define the version])
-- AC_SUBST(VERSION)
--])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?A[CHUM]_])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([_AC_])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^AS_FLAGS$])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?m4_])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^dnl$])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?AS_])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^SHELL$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PATH_SEPARATOR$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_URL$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^exec_prefix$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^prefix$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^program_transform_name$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^bindir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^sbindir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^libexecdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^datarootdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^datadir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^sysconfdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^sharedstatedir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^localstatedir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^includedir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^oldincludedir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^docdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^infodir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^htmldir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^dvidir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^pdfdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^psdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^libdir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^localedir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^mandir$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_URL$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^DEFS$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_C$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_N$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_T$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^LIBS$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^build_alias$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^host_alias$])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^target_alias$])
--m4trace:configure.ac:14: -1- AS_VERSION([gst-bcmdec], [GST_PLUGIN_VERSION], [0], [10], [0], [33], [GST_PLUGIN_CVS="no"], [GST_PLUGIN_CVS="yes"])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MAJOR$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MINOR$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MICRO$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_NANO$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:18: -1- AM_MAINTAINER_MODE
--m4trace:configure.ac:18: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
--m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
--m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
--m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
--m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
--m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINT$])
--m4trace:configure.ac:20: -1- AM_INIT_AUTOMAKE([$PACKAGE], [$VERSION])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
--m4trace:configure.ac:20: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
--m4trace:configure.ac:20: -1- AM_AUTOMAKE_VERSION([1.11.1])
--m4trace:configure.ac:20: -1- _AM_AUTOCONF_VERSION([2.65])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_DATA$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__isrc$])
--m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__isrc])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^CYGPATH_W$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:20: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
-- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
--m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([no-define])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:20: -1- AM_SANITY_CHECK
--m4trace:configure.ac:20: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
--m4trace:configure.ac:20: -1- AM_MISSING_HAS_RUN
--m4trace:configure.ac:20: -1- AM_AUX_DIR_EXPAND
--m4trace:configure.ac:20: -1- m4_pattern_allow([^ACLOCAL$])
--m4trace:configure.ac:20: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOCONF$])
--m4trace:configure.ac:20: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOMAKE$])
--m4trace:configure.ac:20: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOHEADER$])
--m4trace:configure.ac:20: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^MAKEINFO$])
--m4trace:configure.ac:20: -1- AM_PROG_INSTALL_SH
--m4trace:configure.ac:20: -1- m4_pattern_allow([^install_sh$])
--m4trace:configure.ac:20: -1- AM_PROG_INSTALL_STRIP
--m4trace:configure.ac:20: -1- m4_pattern_allow([^STRIP$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
--m4trace:configure.ac:20: -1- AM_PROG_MKDIR_P
--m4trace:configure.ac:20: -1- m4_pattern_allow([^MKDIR_P$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^mkdir_p$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AWK$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^SET_MAKE$])
--m4trace:configure.ac:20: -1- AM_SET_LEADING_DOT
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__leading_dot$])
--m4trace:configure.ac:20: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-- [_AM_PROG_TAR([v7])])])
--m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([tar-ustar])
--m4trace:configure.ac:20: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
--m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([tar-pax])
--m4trace:configure.ac:20: -1- _AM_PROG_TAR([v7])
--m4trace:configure.ac:20: -1- AM_MISSING_PROG([AMTAR], [tar])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AMTAR$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__tar$])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__untar$])
--m4trace:configure.ac:20: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
-- [_AM_DEPENDENCIES(CC)],
-- [define([AC_PROG_CC],
-- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
--AC_PROVIDE_IFELSE([AC_PROG_CXX],
-- [_AM_DEPENDENCIES(CXX)],
-- [define([AC_PROG_CXX],
-- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
--AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-- [_AM_DEPENDENCIES(OBJC)],
-- [define([AC_PROG_OBJC],
-- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
--])
--m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([no-dependencies])
--m4trace:configure.ac:20: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])
--m4trace:configure.ac:20: -2- _AM_MANGLE_OPTION([silent-rules])
--m4trace:configure.ac:25: -1- m4_pattern_allow([^ACLOCAL_AMFLAGS$])
--m4trace:configure.ac:27: -1- AM_CONFIG_HEADER([config.h])
--m4trace:configure.ac:27: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
--You should run autoupdate.], [/usr/share/aclocal-1.11/header.m4:12: AM_CONFIG_HEADER is expanded from...
--configure.ac:27: the top level])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CFLAGS$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^LDFLAGS$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^LIBS$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CPPFLAGS$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^ac_ct_CC$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^EXEEXT$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^OBJEXT$])
--m4trace:configure.ac:30: -1- _AM_DEPENDENCIES([CC])
--m4trace:configure.ac:30: -1- AM_SET_DEPDIR
--m4trace:configure.ac:30: -1- m4_pattern_allow([^DEPDIR$])
--m4trace:configure.ac:30: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
--m4trace:configure.ac:30: -1- AM_MAKE_INCLUDE
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__include$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__quote$])
--m4trace:configure.ac:30: -1- AM_DEP_TRACK
--m4trace:configure.ac:30: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEP_TRUE$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEP_FALSE$])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CCDEPMODE$])
--m4trace:configure.ac:30: -1- AM_CONDITIONAL([am__fastdepCC], [
-- test "x$enable_dependency_tracking" != xno \
-- && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
--m4trace:configure.ac:31: -1- AC_PROG_LIBTOOL
--m4trace:configure.ac:31: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
--You should run autoupdate.], [/usr/share/aclocal/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
--configure.ac:31: the top level])
--m4trace:configure.ac:31: -1- LT_INIT
--m4trace:configure.ac:31: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
--m4trace:configure.ac:31: -1- LTOPTIONS_VERSION
--m4trace:configure.ac:31: -1- LTSUGAR_VERSION
--m4trace:configure.ac:31: -1- LTVERSION_VERSION
--m4trace:configure.ac:31: -1- LTOBSOLETE_VERSION
--m4trace:configure.ac:31: -1- _LT_PROG_LTMAIN
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LIBTOOL$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build_cpu$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build_vendor$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build_os$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host_cpu$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host_vendor$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host_os$])
--m4trace:configure.ac:31: -1- LT_PATH_LD
--m4trace:configure.ac:31: -1- m4_pattern_allow([^SED$])
--m4trace:configure.ac:31: -1- AC_PROG_EGREP
--m4trace:configure.ac:31: -1- m4_pattern_allow([^GREP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^EGREP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^FGREP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^GREP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LD$])
--m4trace:configure.ac:31: -1- LT_PATH_NM
--m4trace:configure.ac:31: -1- m4_pattern_allow([^DUMPBIN$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^DUMPBIN$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^NM$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LN_S$])
--m4trace:configure.ac:31: -1- LT_CMD_MAX_LEN
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^AR$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^STRIP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^RANLIB$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([LT_OBJDIR])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LT_OBJDIR$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^lt_ECHO$])
--m4trace:configure.ac:31: -1- _LT_CC_BASENAME([$compiler])
--m4trace:configure.ac:31: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
--m4trace:configure.ac:31: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
--m4trace:configure.ac:31: -1- LT_SUPPORTED_TAG([CC])
--m4trace:configure.ac:31: -1- _LT_COMPILER_BOILERPLATE
--m4trace:configure.ac:31: -1- _LT_LINKER_BOILERPLATE
--m4trace:configure.ac:31: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
--m4trace:configure.ac:31: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t at m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in
-- "" | " "*) ;;
-- *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;;
-- esac], [_LT_TAGVAR(lt_prog_compiler_pic, )=
-- _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
--m4trace:configure.ac:31: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^DSYMUTIL$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^NMEDIT$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LIPO$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL64$])
--m4trace:configure.ac:31: -1- LT_SYS_DLOPEN_SELF
--m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^CPPFLAGS$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^STDC_HEADERS$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
--m4trace:configure.ac:35: -1- AS_COMPILER_FLAG([-Wall], [GST_WALL="yes"], [GST_WALL="no"])
--m4trace:configure.ac:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
--You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
--m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
--configure.ac:35: the top level])
--m4trace:configure.ac:41: -1- AS_COMPILER_FLAG([-Werror], [GST_ERROR="$GST_ERROR -Werror"], [GST_ERROR="$GST_ERROR"])
--m4trace:configure.ac:41: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
--You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
--m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
--configure.ac:41: the top level])
--m4trace:configure.ac:46: -1- m4_pattern_allow([^HAVE_PKGCONFIG$])
--m4trace:configure.ac:57: -1- PKG_CHECK_MODULES([GST], [\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED], [HAVE_GST=yes], [HAVE_GST=no])
--m4trace:configure.ac:57: -1- PKG_PROG_PKG_CONFIG
--m4trace:configure.ac:57: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_CFLAGS$])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_LIBS$])
--m4trace:configure.ac:57: -1- PKG_CHECK_EXISTS([\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED], [pkg_cv_[]GST_CFLAGS=`$PKG_CONFIG --[]cflags "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:57: -1- PKG_CHECK_EXISTS([\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED], [pkg_cv_[]GST_LIBS=`$PKG_CONFIG --[]libs "\
-- gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:57: -1- _PKG_SHORT_ERRORS_SUPPORTED
--m4trace:configure.ac:70: -1- m4_pattern_allow([^GST_CFLAGS$])
--m4trace:configure.ac:71: -1- m4_pattern_allow([^GST_LIBS$])
--m4trace:configure.ac:74: -1- m4_pattern_allow([^GST_MAJORMINOR$])
--m4trace:configure.ac:77: -1- PKG_CHECK_MODULES([GST_BASE], [gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED], [HAVE_GST_BASE=yes], [HAVE_GST_BASE=no])
--m4trace:configure.ac:77: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
--m4trace:configure.ac:77: -1- m4_pattern_allow([^GST_BASE_LIBS$])
--m4trace:configure.ac:77: -1- PKG_CHECK_EXISTS([gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED], [pkg_cv_[]GST_BASE_CFLAGS=`$PKG_CONFIG --[]cflags "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:77: -1- PKG_CHECK_EXISTS([gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED], [pkg_cv_[]GST_BASE_LIBS=`$PKG_CONFIG --[]libs "gstreamer-base-$GST_MAJORMINOR >= $GST_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:77: -1- _PKG_SHORT_ERRORS_SUPPORTED
--m4trace:configure.ac:87: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
--m4trace:configure.ac:88: -1- m4_pattern_allow([^GST_BASE_LIBS$])
--m4trace:configure.ac:91: -1- PKG_CHECK_MODULES([GSTPB_BASE], [gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [HAVE_GSTPB_BASE=yes], [HAVE_GSTPB_BASE=no])
--m4trace:configure.ac:91: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
--m4trace:configure.ac:91: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
--m4trace:configure.ac:91: -1- PKG_CHECK_EXISTS([gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTPB_BASE_CFLAGS=`$PKG_CONFIG --[]cflags "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:91: -1- PKG_CHECK_EXISTS([gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTPB_BASE_LIBS=`$PKG_CONFIG --[]libs "gstreamer-plugins-base-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:91: -1- _PKG_SHORT_ERRORS_SUPPORTED
--m4trace:configure.ac:102: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
--m4trace:configure.ac:103: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
--m4trace:configure.ac:106: -1- PKG_CHECK_MODULES([GSTCTRL], [gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [HAVE_GSTCTRL=yes], [HAVE_GSTCTRL=no])
--m4trace:configure.ac:106: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
--m4trace:configure.ac:106: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
--m4trace:configure.ac:106: -1- PKG_CHECK_EXISTS([gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTCTRL_CFLAGS=`$PKG_CONFIG --[]cflags "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:106: -1- PKG_CHECK_EXISTS([gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED], [pkg_cv_[]GSTCTRL_LIBS=`$PKG_CONFIG --[]libs "gstreamer-controller-$GST_MAJORMINOR >= $GSTPB_REQUIRED" 2>/dev/null`], [pkg_failed=yes])
--m4trace:configure.ac:106: -1- _PKG_SHORT_ERRORS_SUPPORTED
--m4trace:configure.ac:117: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
--m4trace:configure.ac:118: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
--m4trace:configure.ac:126: -1- m4_pattern_allow([^plugindir$])
--m4trace:configure.ac:130: -1- m4_pattern_allow([^GST_PLUGIN_LDFLAGS$])
--m4trace:configure.ac:132: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
--You should run autoupdate.], [])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t at OBJS$])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$])
--m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
--m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
--m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
--m4trace:configure.ac:132: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
--m4trace:configure.ac:132: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
--m4trace:configure.ac:132: -1- _LT_PROG_LTMAIN
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.1 crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.1
---- crystalhd-07032010/filters/gst/gst-plugin/autom4te.cache/traces.1 2010-06-22 16:38:03.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/autom4te.cache/traces.1 1969-12-31 19:00:00.000000000 -0500
-@@ -1,619 +0,0 @@
--m4trace:aclocal.m4:9128: -1- m4_include([m4/as-compiler-flag.m4])
--m4trace:aclocal.m4:9129: -1- m4_include([m4/as-version.m4])
--m4trace:configure.ac:1: -1- AC_INIT
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?A[CHUM]_])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([_AC_])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^AS_FLAGS$])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?m4_])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^dnl$])
--m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?AS_])
--m4trace:configure.ac:1: -1- AC_SUBST([SHELL])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([SHELL])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^SHELL$])
--m4trace:configure.ac:1: -1- AC_SUBST([PATH_SEPARATOR])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PATH_SEPARATOR$])
--m4trace:configure.ac:1: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PACKAGE_NAME])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
--m4trace:configure.ac:1: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
--m4trace:configure.ac:1: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
--m4trace:configure.ac:1: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PACKAGE_STRING])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
--m4trace:configure.ac:1: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
--m4trace:configure.ac:1: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([PACKAGE_URL])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_URL$])
--m4trace:configure.ac:1: -1- AC_SUBST([exec_prefix], [NONE])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([exec_prefix])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^exec_prefix$])
--m4trace:configure.ac:1: -1- AC_SUBST([prefix], [NONE])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([prefix])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^prefix$])
--m4trace:configure.ac:1: -1- AC_SUBST([program_transform_name], [s,x,x,])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([program_transform_name])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^program_transform_name$])
--m4trace:configure.ac:1: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([bindir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^bindir$])
--m4trace:configure.ac:1: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([sbindir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^sbindir$])
--m4trace:configure.ac:1: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([libexecdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^libexecdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([datarootdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^datarootdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([datadir], ['${datarootdir}'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([datadir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^datadir$])
--m4trace:configure.ac:1: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([sysconfdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^sysconfdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([sharedstatedir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^sharedstatedir$])
--m4trace:configure.ac:1: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([localstatedir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^localstatedir$])
--m4trace:configure.ac:1: -1- AC_SUBST([includedir], ['${prefix}/include'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([includedir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^includedir$])
--m4trace:configure.ac:1: -1- AC_SUBST([oldincludedir], ['/usr/include'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([oldincludedir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^oldincludedir$])
--m4trace:configure.ac:1: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
-- ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
-- ['${datarootdir}/doc/${PACKAGE}'])])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([docdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^docdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([infodir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^infodir$])
--m4trace:configure.ac:1: -1- AC_SUBST([htmldir], ['${docdir}'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([htmldir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^htmldir$])
--m4trace:configure.ac:1: -1- AC_SUBST([dvidir], ['${docdir}'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([dvidir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^dvidir$])
--m4trace:configure.ac:1: -1- AC_SUBST([pdfdir], ['${docdir}'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([pdfdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^pdfdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([psdir], ['${docdir}'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([psdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^psdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([libdir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^libdir$])
--m4trace:configure.ac:1: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([localedir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^localedir$])
--m4trace:configure.ac:1: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([mandir])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^mandir$])
--m4trace:configure.ac:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
--m4trace:configure.ac:1: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
--@%:@undef PACKAGE_NAME])
--m4trace:configure.ac:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
--m4trace:configure.ac:1: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
--@%:@undef PACKAGE_TARNAME])
--m4trace:configure.ac:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
--m4trace:configure.ac:1: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
--@%:@undef PACKAGE_VERSION])
--m4trace:configure.ac:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
--m4trace:configure.ac:1: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
--@%:@undef PACKAGE_STRING])
--m4trace:configure.ac:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
--m4trace:configure.ac:1: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
--@%:@undef PACKAGE_BUGREPORT])
--m4trace:configure.ac:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^PACKAGE_URL$])
--m4trace:configure.ac:1: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
--@%:@undef PACKAGE_URL])
--m4trace:configure.ac:1: -1- AC_SUBST([DEFS])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([DEFS])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^DEFS$])
--m4trace:configure.ac:1: -1- AC_SUBST([ECHO_C])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([ECHO_C])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_C$])
--m4trace:configure.ac:1: -1- AC_SUBST([ECHO_N])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([ECHO_N])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_N$])
--m4trace:configure.ac:1: -1- AC_SUBST([ECHO_T])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([ECHO_T])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^ECHO_T$])
--m4trace:configure.ac:1: -1- AC_SUBST([LIBS])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([LIBS])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^LIBS$])
--m4trace:configure.ac:1: -1- AC_SUBST([build_alias])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([build_alias])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^build_alias$])
--m4trace:configure.ac:1: -1- AC_SUBST([host_alias])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([host_alias])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^host_alias$])
--m4trace:configure.ac:1: -1- AC_SUBST([target_alias])
--m4trace:configure.ac:1: -1- AC_SUBST_TRACE([target_alias])
--m4trace:configure.ac:1: -1- m4_pattern_allow([^target_alias$])
--m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([GST_PLUGIN_VERSION])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
--m4trace:configure.ac:14: -1- AH_OUTPUT([GST_PLUGIN_VERSION], [/* Define the version */
--@%:@undef GST_PLUGIN_VERSION])
--m4trace:configure.ac:14: -1- AC_SUBST([GST_PLUGIN_VERSION])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GST_PLUGIN_VERSION])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION$])
--m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([GST_PLUGIN_VERSION_RELEASE])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
--m4trace:configure.ac:14: -1- AH_OUTPUT([GST_PLUGIN_VERSION_RELEASE], [/* Define the release version */
--@%:@undef GST_PLUGIN_VERSION_RELEASE])
--m4trace:configure.ac:14: -1- AC_SUBST([GST_PLUGIN_VERSION_RELEASE])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GST_PLUGIN_VERSION_RELEASE])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_RELEASE$])
--m4trace:configure.ac:14: -1- AC_SUBST([GST_PLUGIN_VERSION_MAJOR])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GST_PLUGIN_VERSION_MAJOR])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MAJOR$])
--m4trace:configure.ac:14: -1- AC_SUBST([GST_PLUGIN_VERSION_MINOR])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GST_PLUGIN_VERSION_MINOR])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MINOR$])
--m4trace:configure.ac:14: -1- AC_SUBST([GST_PLUGIN_VERSION_MICRO])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GST_PLUGIN_VERSION_MICRO])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_MICRO$])
--m4trace:configure.ac:14: -1- AC_SUBST([GST_PLUGIN_VERSION_NANO])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GST_PLUGIN_VERSION_NANO])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^GST_PLUGIN_VERSION_NANO$])
--m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:14: -1- AH_OUTPUT([PACKAGE], [/* Define the package name */
--@%:@undef PACKAGE])
--m4trace:configure.ac:14: -1- AC_SUBST([PACKAGE])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([PACKAGE])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:14: -1- AH_OUTPUT([VERSION], [/* Define the version */
--@%:@undef VERSION])
--m4trace:configure.ac:14: -1- AC_SUBST([VERSION])
--m4trace:configure.ac:14: -1- AC_SUBST_TRACE([VERSION])
--m4trace:configure.ac:14: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:18: -1- AM_MAINTAINER_MODE
--m4trace:configure.ac:18: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
--m4trace:configure.ac:18: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
--m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE])
--m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
--m4trace:configure.ac:18: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
--m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE])
--m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
--m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
--m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
--m4trace:configure.ac:18: -1- AC_SUBST([MAINT])
--m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINT])
--m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINT$])
--m4trace:configure.ac:20: -1- AM_INIT_AUTOMAKE([$PACKAGE], [$VERSION])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
--m4trace:configure.ac:20: -1- AM_AUTOMAKE_VERSION([1.11.1])
--m4trace:configure.ac:20: -1- AC_REQUIRE_AUX_FILE([install-sh])
--m4trace:configure.ac:20: -1- AC_SUBST([INSTALL_PROGRAM])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
--m4trace:configure.ac:20: -1- AC_SUBST([INSTALL_SCRIPT])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
--m4trace:configure.ac:20: -1- AC_SUBST([INSTALL_DATA])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([INSTALL_DATA])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_DATA$])
--m4trace:configure.ac:20: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__isrc])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__isrc$])
--m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__isrc])
--m4trace:configure.ac:20: -1- AC_SUBST([CYGPATH_W])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CYGPATH_W])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^CYGPATH_W$])
--m4trace:configure.ac:20: -1- AC_SUBST([PACKAGE], [$PACKAGE])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([PACKAGE])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:20: -1- AC_SUBST([VERSION], [$VERSION])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([VERSION])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^PACKAGE$])
--m4trace:configure.ac:20: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
--@%:@undef PACKAGE])
--m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^VERSION$])
--m4trace:configure.ac:20: -1- AH_OUTPUT([VERSION], [/* Version number of package */
--@%:@undef VERSION])
--m4trace:configure.ac:20: -1- AC_REQUIRE_AUX_FILE([missing])
--m4trace:configure.ac:20: -1- AC_SUBST([ACLOCAL])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([ACLOCAL])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^ACLOCAL$])
--m4trace:configure.ac:20: -1- AC_SUBST([AUTOCONF])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([AUTOCONF])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOCONF$])
--m4trace:configure.ac:20: -1- AC_SUBST([AUTOMAKE])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([AUTOMAKE])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOMAKE$])
--m4trace:configure.ac:20: -1- AC_SUBST([AUTOHEADER])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([AUTOHEADER])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AUTOHEADER$])
--m4trace:configure.ac:20: -1- AC_SUBST([MAKEINFO])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([MAKEINFO])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^MAKEINFO$])
--m4trace:configure.ac:20: -1- AC_SUBST([install_sh])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([install_sh])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^install_sh$])
--m4trace:configure.ac:20: -1- AC_SUBST([STRIP])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([STRIP])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^STRIP$])
--m4trace:configure.ac:20: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
--m4trace:configure.ac:20: -1- AC_REQUIRE_AUX_FILE([install-sh])
--m4trace:configure.ac:20: -1- AC_SUBST([MKDIR_P])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([MKDIR_P])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^MKDIR_P$])
--m4trace:configure.ac:20: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([mkdir_p])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^mkdir_p$])
--m4trace:configure.ac:20: -1- AC_SUBST([AWK])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([AWK])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AWK$])
--m4trace:configure.ac:20: -1- AC_SUBST([SET_MAKE])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([SET_MAKE])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^SET_MAKE$])
--m4trace:configure.ac:20: -1- AC_SUBST([am__leading_dot])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__leading_dot])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__leading_dot$])
--m4trace:configure.ac:20: -1- AC_SUBST([AMTAR])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([AMTAR])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^AMTAR$])
--m4trace:configure.ac:20: -1- AC_SUBST([am__tar])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__tar])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__tar$])
--m4trace:configure.ac:20: -1- AC_SUBST([am__untar])
--m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__untar])
--m4trace:configure.ac:20: -1- m4_pattern_allow([^am__untar$])
--m4trace:configure.ac:25: -1- AC_SUBST([ACLOCAL_AMFLAGS], ["-I m4"])
--m4trace:configure.ac:25: -1- AC_SUBST_TRACE([ACLOCAL_AMFLAGS])
--m4trace:configure.ac:25: -1- m4_pattern_allow([^ACLOCAL_AMFLAGS$])
--m4trace:configure.ac:27: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
--You should run autoupdate.], [aclocal.m4:8543: AM_CONFIG_HEADER is expanded from...
--configure.ac:27: the top level])
--m4trace:configure.ac:27: -1- AC_CONFIG_HEADERS([config.h])
--m4trace:configure.ac:30: -1- AC_SUBST([CC])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CC])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- AC_SUBST([CFLAGS])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CFLAGS])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CFLAGS$])
--m4trace:configure.ac:30: -1- AC_SUBST([LDFLAGS])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([LDFLAGS])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^LDFLAGS$])
--m4trace:configure.ac:30: -1- AC_SUBST([LIBS])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([LIBS])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^LIBS$])
--m4trace:configure.ac:30: -1- AC_SUBST([CPPFLAGS])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CPPFLAGS])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CPPFLAGS$])
--m4trace:configure.ac:30: -1- AC_SUBST([CC])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CC])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- AC_SUBST([CC])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CC])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- AC_SUBST([CC])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CC])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- AC_SUBST([CC])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CC])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CC$])
--m4trace:configure.ac:30: -1- AC_SUBST([ac_ct_CC])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([ac_ct_CC])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^ac_ct_CC$])
--m4trace:configure.ac:30: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([EXEEXT])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^EXEEXT$])
--m4trace:configure.ac:30: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([OBJEXT])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^OBJEXT$])
--m4trace:configure.ac:30: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([DEPDIR])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^DEPDIR$])
--m4trace:configure.ac:30: -1- AC_SUBST([am__include])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([am__include])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__include$])
--m4trace:configure.ac:30: -1- AC_SUBST([am__quote])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([am__quote])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__quote$])
--m4trace:configure.ac:30: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
--m4trace:configure.ac:30: -1- AC_SUBST([AMDEP_TRUE])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([AMDEP_TRUE])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEP_TRUE$])
--m4trace:configure.ac:30: -1- AC_SUBST([AMDEP_FALSE])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([AMDEP_FALSE])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEP_FALSE$])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
--m4trace:configure.ac:30: -1- AC_SUBST([AMDEPBACKSLASH])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
--m4trace:configure.ac:30: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([CCDEPMODE])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^CCDEPMODE$])
--m4trace:configure.ac:30: -1- AM_CONDITIONAL([am__fastdepCC], [
-- test "x$enable_dependency_tracking" != xno \
-- && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
--m4trace:configure.ac:30: -1- AC_SUBST([am__fastdepCC_TRUE])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
--m4trace:configure.ac:30: -1- AC_SUBST([am__fastdepCC_FALSE])
--m4trace:configure.ac:30: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
--m4trace:configure.ac:30: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
--m4trace:configure.ac:30: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
--m4trace:configure.ac:31: -1- AC_PROG_LIBTOOL
--m4trace:configure.ac:31: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
--You should run autoupdate.], [aclocal.m4:123: AC_PROG_LIBTOOL is expanded from...
--configure.ac:31: the top level])
--m4trace:configure.ac:31: -1- LT_INIT
--m4trace:configure.ac:31: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
--m4trace:configure.ac:31: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
--m4trace:configure.ac:31: -1- AC_SUBST([LIBTOOL])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([LIBTOOL])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LIBTOOL$])
--m4trace:configure.ac:31: -1- AC_CANONICAL_HOST
--m4trace:configure.ac:31: -1- AC_CANONICAL_BUILD
--m4trace:configure.ac:31: -1- AC_REQUIRE_AUX_FILE([config.sub])
--m4trace:configure.ac:31: -1- AC_REQUIRE_AUX_FILE([config.guess])
--m4trace:configure.ac:31: -1- AC_SUBST([build], [$ac_cv_build])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([build])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build$])
--m4trace:configure.ac:31: -1- AC_SUBST([build_cpu], [$[1]])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([build_cpu])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build_cpu$])
--m4trace:configure.ac:31: -1- AC_SUBST([build_vendor], [$[2]])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([build_vendor])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build_vendor$])
--m4trace:configure.ac:31: -1- AC_SUBST([build_os])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([build_os])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^build_os$])
--m4trace:configure.ac:31: -1- AC_SUBST([host], [$ac_cv_host])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([host])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host$])
--m4trace:configure.ac:31: -1- AC_SUBST([host_cpu], [$[1]])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([host_cpu])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host_cpu$])
--m4trace:configure.ac:31: -1- AC_SUBST([host_vendor], [$[2]])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([host_vendor])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host_vendor$])
--m4trace:configure.ac:31: -1- AC_SUBST([host_os])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([host_os])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^host_os$])
--m4trace:configure.ac:31: -1- AC_SUBST([SED])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([SED])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^SED$])
--m4trace:configure.ac:31: -1- AC_SUBST([GREP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([GREP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^GREP$])
--m4trace:configure.ac:31: -1- AC_SUBST([EGREP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([EGREP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^EGREP$])
--m4trace:configure.ac:31: -1- AC_SUBST([FGREP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([FGREP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^FGREP$])
--m4trace:configure.ac:31: -1- AC_SUBST([GREP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([GREP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^GREP$])
--m4trace:configure.ac:31: -1- AC_SUBST([LD])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([LD])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LD$])
--m4trace:configure.ac:31: -1- AC_SUBST([DUMPBIN])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([DUMPBIN])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^DUMPBIN$])
--m4trace:configure.ac:31: -1- AC_SUBST([ac_ct_DUMPBIN])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
--m4trace:configure.ac:31: -1- AC_SUBST([DUMPBIN])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([DUMPBIN])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^DUMPBIN$])
--m4trace:configure.ac:31: -1- AC_SUBST([NM])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([NM])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^NM$])
--m4trace:configure.ac:31: -1- AC_SUBST([LN_S], [$as_ln_s])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([LN_S])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LN_S$])
--m4trace:configure.ac:31: -1- AC_SUBST([OBJDUMP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([OBJDUMP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
--m4trace:configure.ac:31: -1- AC_SUBST([OBJDUMP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([OBJDUMP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OBJDUMP$])
--m4trace:configure.ac:31: -1- AC_SUBST([AR])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([AR])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^AR$])
--m4trace:configure.ac:31: -1- AC_SUBST([STRIP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([STRIP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^STRIP$])
--m4trace:configure.ac:31: -1- AC_SUBST([RANLIB])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([RANLIB])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^RANLIB$])
--m4trace:configure.ac:31: -1- m4_pattern_allow([LT_OBJDIR])
--m4trace:configure.ac:31: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LT_OBJDIR$])
--m4trace:configure.ac:31: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries.
-- */
--@%:@undef LT_OBJDIR])
--m4trace:configure.ac:31: -1- AC_SUBST([lt_ECHO])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([lt_ECHO])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^lt_ECHO$])
--m4trace:configure.ac:31: -1- LT_SUPPORTED_TAG([CC])
--m4trace:configure.ac:31: -1- AC_SUBST([DSYMUTIL])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([DSYMUTIL])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^DSYMUTIL$])
--m4trace:configure.ac:31: -1- AC_SUBST([NMEDIT])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([NMEDIT])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^NMEDIT$])
--m4trace:configure.ac:31: -1- AC_SUBST([LIPO])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([LIPO])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^LIPO$])
--m4trace:configure.ac:31: -1- AC_SUBST([OTOOL])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([OTOOL])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL$])
--m4trace:configure.ac:31: -1- AC_SUBST([OTOOL64])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([OTOOL64])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^OTOOL64$])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
--@%:@undef HAVE_DLFCN_H])
--m4trace:configure.ac:31: -1- AC_SUBST([CPP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([CPP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
--m4trace:configure.ac:31: -1- AC_SUBST([CPPFLAGS])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([CPPFLAGS])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^CPPFLAGS$])
--m4trace:configure.ac:31: -1- AC_SUBST([CPP])
--m4trace:configure.ac:31: -1- AC_SUBST_TRACE([CPP])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^CPP$])
--m4trace:configure.ac:31: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^STDC_HEADERS$])
--m4trace:configure.ac:31: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
--@%:@undef STDC_HEADERS])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
--@%:@undef HAVE_SYS_TYPES_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
--@%:@undef HAVE_SYS_STAT_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
--@%:@undef HAVE_STDLIB_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
--@%:@undef HAVE_STRING_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
--@%:@undef HAVE_MEMORY_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
--@%:@undef HAVE_STRINGS_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
--@%:@undef HAVE_INTTYPES_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
--@%:@undef HAVE_STDINT_H])
--m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
--@%:@undef HAVE_UNISTD_H])
--m4trace:configure.ac:31: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
--m4trace:configure.ac:31: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
--m4trace:configure.ac:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
--You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
--m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
--configure.ac:35: the top level])
--m4trace:configure.ac:41: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
--You should run autoupdate.], [../../lib/autoconf/general.m4:2581: AC_TRY_COMPILE is expanded from...
--m4/as-compiler-flag.m4:6: AS_COMPILER_FLAG is expanded from...
--configure.ac:41: the top level])
--m4trace:configure.ac:46: -1- AC_SUBST([HAVE_PKGCONFIG])
--m4trace:configure.ac:46: -1- AC_SUBST_TRACE([HAVE_PKGCONFIG])
--m4trace:configure.ac:46: -1- m4_pattern_allow([^HAVE_PKGCONFIG$])
--m4trace:configure.ac:57: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
--m4trace:configure.ac:57: -1- AC_SUBST([PKG_CONFIG])
--m4trace:configure.ac:57: -1- AC_SUBST_TRACE([PKG_CONFIG])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
--m4trace:configure.ac:57: -1- AC_SUBST([PKG_CONFIG])
--m4trace:configure.ac:57: -1- AC_SUBST_TRACE([PKG_CONFIG])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^PKG_CONFIG$])
--m4trace:configure.ac:57: -1- AC_SUBST([GST_CFLAGS])
--m4trace:configure.ac:57: -1- AC_SUBST_TRACE([GST_CFLAGS])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_CFLAGS$])
--m4trace:configure.ac:57: -1- AC_SUBST([GST_LIBS])
--m4trace:configure.ac:57: -1- AC_SUBST_TRACE([GST_LIBS])
--m4trace:configure.ac:57: -1- m4_pattern_allow([^GST_LIBS$])
--m4trace:configure.ac:70: -1- AC_SUBST([GST_CFLAGS])
--m4trace:configure.ac:70: -1- AC_SUBST_TRACE([GST_CFLAGS])
--m4trace:configure.ac:70: -1- m4_pattern_allow([^GST_CFLAGS$])
--m4trace:configure.ac:71: -1- AC_SUBST([GST_LIBS])
--m4trace:configure.ac:71: -1- AC_SUBST_TRACE([GST_LIBS])
--m4trace:configure.ac:71: -1- m4_pattern_allow([^GST_LIBS$])
--m4trace:configure.ac:74: -1- AC_SUBST([GST_MAJORMINOR])
--m4trace:configure.ac:74: -1- AC_SUBST_TRACE([GST_MAJORMINOR])
--m4trace:configure.ac:74: -1- m4_pattern_allow([^GST_MAJORMINOR$])
--m4trace:configure.ac:77: -1- AC_SUBST([GST_BASE_CFLAGS])
--m4trace:configure.ac:77: -1- AC_SUBST_TRACE([GST_BASE_CFLAGS])
--m4trace:configure.ac:77: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
--m4trace:configure.ac:77: -1- AC_SUBST([GST_BASE_LIBS])
--m4trace:configure.ac:77: -1- AC_SUBST_TRACE([GST_BASE_LIBS])
--m4trace:configure.ac:77: -1- m4_pattern_allow([^GST_BASE_LIBS$])
--m4trace:configure.ac:87: -1- AC_SUBST([GST_BASE_CFLAGS])
--m4trace:configure.ac:87: -1- AC_SUBST_TRACE([GST_BASE_CFLAGS])
--m4trace:configure.ac:87: -1- m4_pattern_allow([^GST_BASE_CFLAGS$])
--m4trace:configure.ac:88: -1- AC_SUBST([GST_BASE_LIBS])
--m4trace:configure.ac:88: -1- AC_SUBST_TRACE([GST_BASE_LIBS])
--m4trace:configure.ac:88: -1- m4_pattern_allow([^GST_BASE_LIBS$])
--m4trace:configure.ac:91: -1- AC_SUBST([GSTPB_BASE_CFLAGS])
--m4trace:configure.ac:91: -1- AC_SUBST_TRACE([GSTPB_BASE_CFLAGS])
--m4trace:configure.ac:91: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
--m4trace:configure.ac:91: -1- AC_SUBST([GSTPB_BASE_LIBS])
--m4trace:configure.ac:91: -1- AC_SUBST_TRACE([GSTPB_BASE_LIBS])
--m4trace:configure.ac:91: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
--m4trace:configure.ac:102: -1- AC_SUBST([GSTPB_BASE_CFLAGS])
--m4trace:configure.ac:102: -1- AC_SUBST_TRACE([GSTPB_BASE_CFLAGS])
--m4trace:configure.ac:102: -1- m4_pattern_allow([^GSTPB_BASE_CFLAGS$])
--m4trace:configure.ac:103: -1- AC_SUBST([GSTPB_BASE_LIBS])
--m4trace:configure.ac:103: -1- AC_SUBST_TRACE([GSTPB_BASE_LIBS])
--m4trace:configure.ac:103: -1- m4_pattern_allow([^GSTPB_BASE_LIBS$])
--m4trace:configure.ac:106: -1- AC_SUBST([GSTCTRL_CFLAGS])
--m4trace:configure.ac:106: -1- AC_SUBST_TRACE([GSTCTRL_CFLAGS])
--m4trace:configure.ac:106: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
--m4trace:configure.ac:106: -1- AC_SUBST([GSTCTRL_LIBS])
--m4trace:configure.ac:106: -1- AC_SUBST_TRACE([GSTCTRL_LIBS])
--m4trace:configure.ac:106: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
--m4trace:configure.ac:117: -1- AC_SUBST([GSTCTRL_CFLAGS])
--m4trace:configure.ac:117: -1- AC_SUBST_TRACE([GSTCTRL_CFLAGS])
--m4trace:configure.ac:117: -1- m4_pattern_allow([^GSTCTRL_CFLAGS$])
--m4trace:configure.ac:118: -1- AC_SUBST([GSTCTRL_LIBS])
--m4trace:configure.ac:118: -1- AC_SUBST_TRACE([GSTCTRL_LIBS])
--m4trace:configure.ac:118: -1- m4_pattern_allow([^GSTCTRL_LIBS$])
--m4trace:configure.ac:126: -1- AC_SUBST([plugindir])
--m4trace:configure.ac:126: -1- AC_SUBST_TRACE([plugindir])
--m4trace:configure.ac:126: -1- m4_pattern_allow([^plugindir$])
--m4trace:configure.ac:130: -1- AC_SUBST([GST_PLUGIN_LDFLAGS])
--m4trace:configure.ac:130: -1- AC_SUBST_TRACE([GST_PLUGIN_LDFLAGS])
--m4trace:configure.ac:130: -1- m4_pattern_allow([^GST_PLUGIN_LDFLAGS$])
--m4trace:configure.ac:132: -1- AC_CONFIG_FILES([Makefile m4/Makefile src/Makefile])
--m4trace:configure.ac:132: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
--You should run autoupdate.], [])
--m4trace:configure.ac:132: -1- AC_SUBST([LIB@&t at OBJS], [$ac_libobjs])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LIB@&t at OBJS])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t at OBJS$])
--m4trace:configure.ac:132: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LTLIBOBJS])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$])
--m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
--m4trace:configure.ac:132: -1- AC_SUBST([am__EXEEXT_TRUE])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
--m4trace:configure.ac:132: -1- AC_SUBST([am__EXEEXT_FALSE])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
--m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
--m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
--m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_builddir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_build_prefix])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([srcdir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_srcdir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_srcdir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_top_srcdir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([builddir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_builddir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_top_builddir])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([INSTALL])
--m4trace:configure.ac:132: -1- AC_SUBST_TRACE([MKDIR_P])
--m4trace:configure.ac:132: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/config.h.in crystalhd/filters/gst/gst-plugin/config.h.in
---- crystalhd-07032010/filters/gst/gst-plugin/config.h.in 2010-06-22 16:38:03.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/config.h.in 2010-04-04 23:08:05.000000000 -0400
-@@ -55,9 +55,6 @@
- /* Define to the one symbol short name of this package. */
- #undef PACKAGE_TARNAME
-
--/* Define to the home page for this package. */
--#undef PACKAGE_URL
+- memcpy(pcopy_loc, b_asf_vc1_sm_codein_sl_suffix, 1);
+- pcopy_loc += 1;
+- used_sz += 1;
-
- /* Define to the version of this package. */
- #undef PACKAGE_VERSION
-
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/config.h.in~ crystalhd/filters/gst/gst-plugin/config.h.in~
---- crystalhd-07032010/filters/gst/gst-plugin/config.h.in~ 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/config.h.in~ 1969-12-31 19:00:00.000000000 -0500
-@@ -1,65 +0,0 @@
--/* config.h.in. Generated from configure.ac by autoheader. */
+- *((guint16 *)pcopy_loc) = swap16(bcmdec->frame_width);
+- pcopy_loc += 2;
+- used_sz += 2;
+-
+- *((guint16 *)pcopy_loc) = swap16(bcmdec->frame_height);
+- pcopy_loc += 2;
+- used_sz += 2;
+-
+- memcpy(pcopy_loc, bcmdec->vc1_advp_seq_header, bcmdec->vc1_seq_header_sz);
+- pcopy_loc += bcmdec->vc1_seq_header_sz;
+- used_sz += bcmdec->vc1_seq_header_sz;
+-
+- memset(pcopy_loc, 0, CIN_ZERO_PAD_SZ);
+- pcopy_loc += CIN_ZERO_PAD_SZ;
+- used_sz += CIN_ZERO_PAD_SZ;
+-
+-#ifdef FILE_DUMP__
+- fwrite(pBuffer, used_sz, 1, spmpfiledump);
+- fclose(spmpfiledump);
+-#endif
+-
+- fret = bcmdec_send_buff_detect_error(bcmdec, buf, pBuffer, used_sz,
+- 0, 0, bcmdec->proc_in_flags);
+- if (fret != GST_FLOW_OK) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to Send the SPMP Sequence Header");
+- return 0;
+- }
+-
+- return used_sz;
+-}
+-
+-static guint32 send_VC1_SPMP_PES_payload_PTS(GstBcmDec *bcmdec, GstBuffer *buf,
+- guint8 *pBuffer, //Destination Buffer for hardware
+- GstClockTime tCurrent)
+-{
+- guint32 used_sz = 0;
+- guint8 *pcopy_loc = pBuffer;
+- guint32 cin_hdr_sz = 17, cin_zero_pad_sz = 5, cin_data_sz = 10;
+- guint32 pes_hdr_len = 0;
+- guint32 cin_pkt_sz = cin_hdr_sz + cin_zero_pad_sz + cin_data_sz;
+- guint32 cin_last_data_loc = cin_data_sz - 1;
+- guint32 pes_pkt_len = cin_pkt_sz + pes_hdr_len + 3;
+- GstFlowReturn fret;
+-#ifdef FILE_DUMP__
+- FILE *spmpfiledump;
+- spmpfiledump = fopen("spmpfiledump", "a+");
+-#endif
+-
+- memcpy(pcopy_loc, b_asf_vc1_sm_frame_scode, MAX_FRSC_SZ);
+- pcopy_loc += MAX_FRSC_SZ;
+- used_sz += MAX_FRSC_SZ;
+-
+- *((guint16 *) pcopy_loc) = swap16((guint16)pes_pkt_len);
+- pcopy_loc += 2;
+- used_sz += 2;
+-
+- *pcopy_loc = 0x81;
+- pcopy_loc += 1;
+- used_sz += 1;
+-
+- *pcopy_loc=0x0;
+- pcopy_loc += 1;
+- used_sz += 1;
+-
+- *pcopy_loc = pes_hdr_len;
+- pcopy_loc += 1;
+- used_sz += 1;
-
--/* Define the version */
--#undef GST_PLUGIN_VERSION
+- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
+- pcopy_loc += MAX_SC_SZ;
+- used_sz += MAX_SC_SZ;
-
--/* Define the release version */
--#undef GST_PLUGIN_VERSION_RELEASE
+- *((guint32 *)pcopy_loc) = swap32(cin_pkt_sz);
+- pcopy_loc += 4;
+- used_sz += 4;
-
--/* Define to 1 if you have the <dlfcn.h> header file. */
--#undef HAVE_DLFCN_H
+- *((guint32 *)pcopy_loc) = swap32(cin_last_data_loc);
+- pcopy_loc += 4;
+- used_sz += 4;
-
--/* Define to 1 if you have the <inttypes.h> header file. */
--#undef HAVE_INTTYPES_H
+- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
+- pcopy_loc += MAX_SC_SZ;
+- used_sz += MAX_SC_SZ;
-
--/* Define to 1 if you have the <memory.h> header file. */
--#undef HAVE_MEMORY_H
+- memcpy(pcopy_loc, b_asf_vc1_sm_codein_pts_suffix, 1);
+- pcopy_loc += 1;
+- used_sz += 1;
-
--/* Define to 1 if you have the <stdint.h> header file. */
--#undef HAVE_STDINT_H
+- *pcopy_loc = 0x01;
+- pcopy_loc += 1;
+- used_sz += 1;
-
--/* Define to 1 if you have the <stdlib.h> header file. */
--#undef HAVE_STDLIB_H
+- if (tCurrent < 0)
+- tCurrent = 0;
-
--/* Define to 1 if you have the <strings.h> header file. */
--#undef HAVE_STRINGS_H
+- PTS2MakerBit5Bytes((guint *)pcopy_loc, tCurrent);
+- pcopy_loc += 5;
+- used_sz += 5;
-
--/* Define to 1 if you have the <string.h> header file. */
--#undef HAVE_STRING_H
+- *((guint32 *)pcopy_loc) = 0xffffffff;
+- pcopy_loc += 4;
+- used_sz += 4;
-
--/* Define to 1 if you have the <sys/stat.h> header file. */
--#undef HAVE_SYS_STAT_H
+- memset(pcopy_loc, 0, cin_zero_pad_sz);
+- pcopy_loc += cin_zero_pad_sz;
+- used_sz += cin_zero_pad_sz;
-
--/* Define to 1 if you have the <sys/types.h> header file. */
--#undef HAVE_SYS_TYPES_H
+-#ifdef FILE_DUMP__
+- fwrite(pBuffer, used_sz, 1, spmpfiledump);
+- fclose(spmpfiledump);
+-#endif
-
--/* Define to 1 if you have the <unistd.h> header file. */
--#undef HAVE_UNISTD_H
+- fret = bcmdec_send_buff_detect_error(bcmdec, buf, pBuffer, used_sz,
+- 0, 0, bcmdec->proc_in_flags);
+- if (fret != GST_FLOW_OK) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to Send the SPMP PTS Header");
+- return 0;
+- }
-
--/* Define to the sub-directory in which libtool stores uninstalled libraries.
-- */
--#undef LT_OBJDIR
+- return used_sz;
+-}
-
--/* Name of package */
--#undef PACKAGE
+-static guint32 send_VC1_SPMP_data(GstBcmDec *bcmdec, GstBuffer *buf,
+- guint8 *pbuffer_out, guint8 *pinput_data,
+- guint32 input_data_sz, GstClockTime tCurrent)
+-{
+- guint32 used_sz = 0, current_xfer_sz = 0;
+- guint32 zero_pad_sz = GET_ZERO_PAD_SZ(input_data_sz);
+- guint32 sz_in_asf_hdr, rem_xfer_sz = input_data_sz;
+- sz_in_asf_hdr = input_data_sz + zero_pad_sz + PAYLOAD_HDR_SZ_WITH_SUFFIX;
+- current_xfer_sz = input_data_sz;
+- GstFlowReturn fret;
+-#ifdef FILE_DUMP__
+- FILE *spmpfiledump;
+- spmpfiledump = fopen("spmpfiledump", "a+");
+-#endif
-
--/* Define to the address where bug reports for this package should be sent. */
--#undef PACKAGE_BUGREPORT
+- if (input_data_sz > MAX_FIRST_CHUNK_SZ) {
+- current_xfer_sz = MAX_FIRST_CHUNK_SZ;
+- zero_pad_sz = 0;
+- }
-
--/* Define to the full name of this package. */
--#undef PACKAGE_NAME
+- used_sz += insert_pes_header(pbuffer_out + used_sz, GET_PES_HDR_SZ_WITH_ASF(current_xfer_sz + zero_pad_sz));
+- used_sz += insert_asf_header(pbuffer_out + used_sz, sz_in_asf_hdr, input_data_sz - 1);
+- memcpy(pbuffer_out + used_sz, pinput_data, current_xfer_sz);
+- used_sz += current_xfer_sz;
+- pinput_data += current_xfer_sz;
+- rem_xfer_sz -= current_xfer_sz;
-
--/* Define to the full name and version of this package. */
--#undef PACKAGE_STRING
+- while (rem_xfer_sz) {
-
--/* Define to the one symbol short name of this package. */
--#undef PACKAGE_TARNAME
+- if (rem_xfer_sz > MAX_CHUNK_SZ) {
+- current_xfer_sz = MAX_CHUNK_SZ;
+- } else {
+- current_xfer_sz = rem_xfer_sz;
+- zero_pad_sz = GET_ZERO_PAD_SZ(input_data_sz);
+- }
-
--/* Define to the version of this package. */
--#undef PACKAGE_VERSION
+- used_sz += insert_pes_header(pbuffer_out + used_sz, GET_PES_HDR_SZ(current_xfer_sz + zero_pad_sz));
+- memcpy(pbuffer_out + used_sz, pinput_data, current_xfer_sz);
+- used_sz += current_xfer_sz;
+- pinput_data += current_xfer_sz;
+- rem_xfer_sz -= current_xfer_sz;
+- }
-
--/* Define to 1 if you have the ANSI C header files. */
--#undef STDC_HEADERS
+- if (zero_pad_sz) {
+- memset(pbuffer_out + used_sz, 0, zero_pad_sz);
+- used_sz += zero_pad_sz;
+- }
-
--/* Version number of package */
--#undef VERSION
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/configure crystalhd/filters/gst/gst-plugin/configure
---- crystalhd-07032010/filters/gst/gst-plugin/configure 2010-06-22 16:38:03.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/configure 2010-07-12 19:55:28.000000000 -0400
-@@ -740,9 +740,7 @@ ac_includes_default="\
- # include <unistd.h>
- #endif"
-
--ac_subst_vars='am__EXEEXT_FALSE
--am__EXEEXT_TRUE
--LTLIBOBJS
-+ac_subst_vars='LTLIBOBJS
- LIBOBJS
- GST_PLUGIN_LDFLAGS
- plugindir
-@@ -766,7 +764,6 @@ DSYMUTIL
- lt_ECHO
- RANLIB
- AR
--OBJDUMP
- LN_S
- NM
- ac_ct_DUMPBIN
-@@ -2312,7 +2309,6 @@ _ACEOF
-
-
-
+- fret = bcmdec_send_buff_detect_error(bcmdec, buf, pbuffer_out, used_sz,
+- 0, tCurrent, bcmdec->proc_in_flags);
+- if (fret != GST_FLOW_OK) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to Send Data");
+- return 0;
+- }
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
- $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
- # Check whether --enable-maintainer-mode was given.
-@@ -2336,7 +2332,7 @@ fi
-
-
-
--am__api_version='1.11'
-+am__api_version='1.10'
-
- ac_aux_dir=
- for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
-@@ -2459,29 +2455,16 @@ $as_echo_n "checking whether build envir
- # Just in case
- sleep 1
- echo timestamp > conftest.file
--# Reject unsafe characters in $srcdir or the absolute working directory
--# name. Accept space and tab only in the latter.
--am_lf='
--'
--case `pwd` in
-- *[\\\"\#\$\&\'\`$am_lf]*)
-- as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
--esac
--case $srcdir in
-- *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
-- as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
--esac
+-#ifdef FILE_DUMP__
+- fwrite(pbuffer_out, used_sz, 1, spmpfiledump);
+- fclose(spmpfiledump);
+-#endif
-
- # Do `set' in a subshell so we don't clobber the current shell's
- # arguments. Must try -L first in case configure is actually a
- # symlink; some systems play weird games with the mod time of symlinks
- # (eg FreeBSD returns the mod time of the symlink's containing
- # directory).
- if (
-- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$*" = "X"; then
- # -L didn't work.
-- set X `ls -t "$srcdir/configure" conftest.file`
-+ set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$*" != "X $srcdir/configure conftest.file" \
-@@ -2519,14 +2502,7 @@ program_transform_name=`$as_echo "$progr
- # expand $ac_aux_dir to an absolute path
- am_aux_dir=`cd $ac_aux_dir && pwd`
-
--if test x"${MISSING+set}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-- *)
-- MISSING="\${SHELL} $am_aux_dir/missing" ;;
-- esac
--fi
-+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
- # Use eval to expand $SHELL
- if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-@@ -2536,115 +2512,6 @@ else
- $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
- fi
-
--if test x"${install_sh}" != xset; then
-- case $am_aux_dir in
-- *\ * | *\ *)
-- install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-- *)
-- install_sh="\${SHELL} $am_aux_dir/install-sh"
-- esac
--fi
+- return used_sz;
+-}
-
--# Installed binaries are usually stripped using `strip' when the user
--# run `make install-strip'. However `strip' might not be the right
--# tool to use in cross-compilation environments, therefore Automake
--# will honor the `STRIP' environment variable to overrule this program.
--if test "$cross_compiling" != no; then
-- if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
--set dummy ${ac_tool_prefix}strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$STRIP"; then
-- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
-
--fi
--fi
--STRIP=$ac_cv_prog_STRIP
--if test -n "$STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
--$as_echo "$STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
+-static guint32 handle_VC1_SPMP_data(GstBcmDec *bcmdec, GstBuffer *buf,
+- guint8 *pBuffer, /*The buffer with proc_in data*/
+- guint32 buff_sz, guint8 frm_type,
+- GstClockTime tCurrent)
+-{
+- guint32 used_sz = 0, temp_sz = 0;
+- guint8 *pcopy_loc = NULL;
+-
+- if (!bcmdec || !pBuffer || !buff_sz ||
+- !bcmdec->vc1_seq_header_sz || !bcmdec->vc1_dest_buffer) {
+- GST_ERROR_OBJECT(bcmdec, "Invalid Arguments");
+- return 0;
+- }
-
+- pcopy_loc = bcmdec->vc1_dest_buffer;
-
--fi
--if test -z "$ac_cv_prog_STRIP"; then
-- ac_ct_STRIP=$STRIP
-- # Extract the first word of "strip", so it can be a program name with args.
--set dummy strip; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_STRIP"; then
-- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_STRIP="strip"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
+- if (I_FRAME == frm_type) {
+- temp_sz = send_VC1_SPMP_seq_hdr(bcmdec, buf, pcopy_loc);
+- if (!temp_sz) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to create SeHdr Payload");
+- return 0;
+- }
+- }
-
--fi
--fi
--ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
--if test -n "$ac_ct_STRIP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
--$as_echo "$ac_ct_STRIP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
+- used_sz += temp_sz;
+- pcopy_loc += temp_sz;
+- temp_sz = send_VC1_SPMP_PES_payload_PTS(bcmdec, buf, pcopy_loc, tCurrent);
+- if (!temp_sz) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to create PTS-PES Payload");
+- return 0;
+- }
-
-- if test "x$ac_ct_STRIP" = x; then
-- STRIP=":"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- STRIP=$ac_ct_STRIP
-- fi
--else
-- STRIP="$ac_cv_prog_STRIP"
--fi
+- used_sz += temp_sz;
+- pcopy_loc += temp_sz;
+- temp_sz = send_VC1_SPMP_data(bcmdec, buf, pcopy_loc, pBuffer, buff_sz, tCurrent);
+- if (!temp_sz) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to Send PTS-PES Payload");
+- return 0;
+- }
-
--fi
--INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+- used_sz += temp_sz;
+- return used_sz;
+-}
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
- $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
- if test -z "$MKDIR_P"; then
-@@ -2825,6 +2692,108 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_ru
-
- MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
-+
-+# Installed binaries are usually stripped using `strip' when the user
-+# run `make install-strip'. However `strip' might not be the right
-+# tool to use in cross-compilation environments, therefore Automake
-+# will honor the `STRIP' environment variable to overrule this program.
-+if test "$cross_compiling" != no; then
-+ if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}strip; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_STRIP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$STRIP"; then
-+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+STRIP=$ac_cv_prog_STRIP
-+if test -n "$STRIP"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
-+$as_echo "$STRIP" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+
-+fi
-+if test -z "$ac_cv_prog_STRIP"; then
-+ ac_ct_STRIP=$STRIP
-+ # Extract the first word of "strip", so it can be a program name with args.
-+set dummy strip; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ if test -n "$ac_ct_STRIP"; then
-+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_prog_ac_ct_STRIP="strip"
-+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+ done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-+if test -n "$ac_ct_STRIP"; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
-+$as_echo "$ac_ct_STRIP" >&6; }
-+else
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+ if test "x$ac_ct_STRIP" = x; then
-+ STRIP=":"
-+ else
-+ case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+ STRIP=$ac_ct_STRIP
-+ fi
-+else
-+ STRIP="$ac_cv_prog_STRIP"
-+fi
-+
-+fi
-+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-+
- # We need awk for the "check" target. The system "awk" is bad on
- # some platforms.
- # Always define AMTAR for backward compatibility.
-@@ -3644,7 +3613,7 @@ ac_config_commands="$ac_config_commands
- am_make=${MAKE-make}
- cat > confinc << 'END'
- am__doit:
-- @echo this is the am__doit target
-+ @echo done
- .PHONY: am__doit
- END
- # If we don't find an include directive, just comment out the code.
-@@ -3655,24 +3624,24 @@ am__quote=
- _am_result=none
- # First try GNU make style include.
- echo "include confinc" > confmf
--# Ignore all kinds of additional output from `make'.
--case `$am_make -s -f confmf 2> /dev/null` in #(
--*the\ am__doit\ target*)
-- am__include=include
-- am__quote=
-- _am_result=GNU
-- ;;
--esac
-+# We grep out `Entering directory' and `Leaving directory'
-+# messages which can occur if `w' ends up in MAKEFLAGS.
-+# In particular we don't look at `^make:' because GNU make might
-+# be invoked under some other name (usually "gmake"), in which
-+# case it prints its new name instead of `make'.
-+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-+ am__include=include
-+ am__quote=
-+ _am_result=GNU
-+fi
- # Now try BSD make style include.
- if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
-- case `$am_make -s -f confmf 2> /dev/null` in #(
-- *the\ am__doit\ target*)
-- am__include=.include
-- am__quote="\""
-- _am_result=BSD
-- ;;
-- esac
-+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-+ am__include=.include
-+ am__quote="\""
-+ _am_result=BSD
-+ fi
- fi
-
-
-@@ -3729,11 +3698,6 @@ else
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
- fi
-- am__universal=false
-- case " $depcc " in #(
-- *\ -arch\ *\ -arch\ *) am__universal=true ;;
-- esac
+-static guint32 process_VC1_Input_data(GstBcmDec *bcmdec, GstBuffer *buf,
+- GstClockTime tCurrent)
+-{
+- guint8 *pBuffer;
+- gint8 frm_type = 0;
+- guint8 *pcopy_loc = NULL;
+- guint32 max_buff_sz_needed = 0, used_buff_sz = 0, offset = 0, buff_sz = 0;
+- GstFlowReturn fret;
+-#ifdef FILE_DUMP__
+- FILE *modified_data_dump;
+-#endif
-
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
-@@ -3751,17 +3715,7 @@ else
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-- # We check with `-c' and `-o' for the sake of the "dashmstdout"
-- # mode. It turns out that the SunPro C++ compiler does not properly
-- # handle `-M -o', and we need to detect this. Also, some Intel
-- # versions had trouble with output in subdirs
-- am__obj=sub/conftest.${OBJEXT-o}
-- am__minus_obj="-o $am__obj"
- case $depmode in
-- gcc)
-- # This depmode causes a compiler race in universal mode.
-- test "$am__universal" = false || continue
-- ;;
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
-@@ -3771,23 +3725,19 @@ else
- break
- fi
- ;;
-- msvisualcpp | msvcmsys)
-- # This compiler won't grok `-c -o', but also, the minuso test has
-- # not run yet. These depmodes are late enough in the game, and
-- # so weak that their functioning should not be impacted.
-- am__obj=conftest.${OBJEXT-o}
-- am__minus_obj=
-- ;;
- none) break ;;
- esac
-+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
-+ # mode. It turns out that the SunPro C++ compiler does not properly
-+ # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
-- source=sub/conftest.c object=$am__obj \
-+ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-+ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-+ grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
-@@ -3834,8 +3784,8 @@ esac
-
-
-
--macro_version='2.2.6b'
--macro_revision='1.3017'
-+macro_version='2.2.4'
-+macro_revision='1.2976'
-
-
-
-@@ -4506,13 +4456,13 @@ if test "${lt_cv_nm_interface+set}" = se
- else
- lt_cv_nm_interface="BSD nm"
- echo "int some_variable = 0;" > conftest.$ac_ext
-- (eval echo "\"\$as_me:4509: $ac_compile\"" >&5)
-+ (eval echo "\"\$as_me:4459: $ac_compile\"" >&5)
- (eval "$ac_compile" 2>conftest.err)
- cat conftest.err >&5
-- (eval echo "\"\$as_me:4512: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
-+ (eval echo "\"\$as_me:4462: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
- (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
- cat conftest.err >&5
-- (eval echo "\"\$as_me:4515: output\"" >&5)
-+ (eval echo "\"\$as_me:4465: output\"" >&5)
- cat conftest.out >&5
- if $GREP 'External.*some_variable' conftest.out > /dev/null; then
- lt_cv_nm_interface="MS dumpbin"
-@@ -4558,7 +4508,7 @@ else
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
-- cygwin* | mingw* | cegcc*)
-+ cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
-@@ -4759,107 +4709,6 @@ esac
-
-
-
--if test -n "$ac_tool_prefix"; then
-- # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
--set dummy ${ac_tool_prefix}objdump; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$OBJDUMP"; then
-- ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
+- pBuffer = GST_BUFFER_DATA(buf);
+- buff_sz = GST_BUFFER_SIZE(buf);
-
--fi
--fi
--OBJDUMP=$ac_cv_prog_OBJDUMP
--if test -n "$OBJDUMP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
--$as_echo "$OBJDUMP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
+- if (!bcmdec || !pBuffer || !buff_sz || !bcmdec->vc1_dest_buffer) {
+- GST_ERROR_OBJECT(bcmdec, "Invalid Arguments");
+- return 0;
+- }
-
+- if ((pBuffer[0] == 0x00) && (pBuffer[1] == 0x00) && (pBuffer[2] == 0x01) &&
+- ((pBuffer[3] == 0x0F) || (pBuffer[3] == 0x0D) || (pBuffer[3] == 0xE0))) {
+- /* Just Send The Buffer TO Hardware Here */
+- GST_DEBUG_OBJECT(bcmdec, "Found Start Codes in the Stream..!ADD CODE TO SEND BUFF!");
+- return 1;
+- }
-
--fi
--if test -z "$ac_cv_prog_OBJDUMP"; then
-- ac_ct_OBJDUMP=$OBJDUMP
-- # Extract the first word of "objdump", so it can be a program name with args.
--set dummy objdump; ac_word=$2
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--$as_echo_n "checking for $ac_word... " >&6; }
--if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
-- $as_echo_n "(cached) " >&6
--else
-- if test -n "$ac_ct_OBJDUMP"; then
-- ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-- ac_cv_prog_ac_ct_OBJDUMP="objdump"
-- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
-- done
--IFS=$as_save_IFS
+- /* Come here only if start codes are not found */
+- if (bcmdec->adv_profile) {
+- max_buff_sz_needed = buff_sz + MAX_FRSC_SZ + bcmdec->vc1_seq_header_sz;
-
--fi
--fi
--ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
--if test -n "$ac_ct_OBJDUMP"; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
--$as_echo "$ac_ct_OBJDUMP" >&6; }
--else
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
--fi
+- if (max_buff_sz_needed > MAX_VC1_INPUT_DATA_SZ) {
+- GST_ERROR_OBJECT(bcmdec, "VC1 Buffer Too Small");
+- return 0;
+- }
-
-- if test "x$ac_ct_OBJDUMP" = x; then
-- OBJDUMP="false"
-- else
-- case $cross_compiling:$ac_tool_warned in
--yes:)
--{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
-- OBJDUMP=$ac_ct_OBJDUMP
-- fi
--else
-- OBJDUMP="$ac_cv_prog_OBJDUMP"
--fi
+- frm_type = get_VC1_adv_prof_frame_type(bcmdec, pBuffer);
-
--test -z "$OBJDUMP" && OBJDUMP=objdump
+-#ifdef FILE_DUMP__
+- modified_data_dump = fopen("modified_data_dump", "a+");
+-#endif
+- /*Start Code + Buffer Size*/
+- used_buff_sz = buff_sz + MAX_FRSC_SZ;
-
+- if (I_FRAME == frm_type) {
+- /*Copy Sequence Header And Start Code*/
+- used_buff_sz += bcmdec->vc1_seq_header_sz;
+- pcopy_loc = bcmdec->vc1_dest_buffer;
+- memcpy(pcopy_loc, bcmdec->vc1_advp_seq_header, bcmdec->vc1_seq_header_sz);
+- pcopy_loc += bcmdec->vc1_seq_header_sz;
+- memcpy(pcopy_loc, b_asf_vc1_frame_scode, MAX_FRSC_SZ);
+- pcopy_loc += MAX_FRSC_SZ;
+- } else {
+- /*Copy Only the Start code*/
+- pcopy_loc = bcmdec->vc1_dest_buffer;
+- memcpy(pcopy_loc, b_asf_vc1_frame_scode, MAX_FRSC_SZ);
+- pcopy_loc += MAX_FRSC_SZ;
+- }
-
+- memcpy(pcopy_loc, pBuffer, buff_sz);
+-#ifdef FILE_DUMP__
+- fwrite(pBuffer, used_buff_sz, 1, modified_data_dump);
+- fclose(modified_data_dump);
+-#endif
-
+- if (bcmdec->enable_spes) {
+- if (!parse_find_strt_code(&bcmdec->parse, bcmdec->input_format, bcmdec->vc1_dest_buffer, used_buff_sz, &offset)) {
+- offset = 0;
+- tCurrent = 0;
+- }
+- }
-
+- fret = bcmdec_send_buff_detect_error(bcmdec, buf,
+- bcmdec->vc1_dest_buffer,
+- used_buff_sz, offset,
+- tCurrent,
+- bcmdec->proc_in_flags);
+- if (fret != GST_FLOW_OK)
+- return 0;
-
+- } else {
-
+- frm_type = get_VC1_SPMP_frame_type(bcmdec, pBuffer);
-
+- used_buff_sz = handle_VC1_SPMP_data(bcmdec, buf, pBuffer,
+- buff_sz, frm_type, tCurrent);
+- if (!used_buff_sz) {
+- GST_ERROR_OBJECT(bcmdec, "Failed to Prepare VC-1 SPMP Data");
+- return 0;
+- }
+- }
-
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
- $as_echo_n "checking how to recognize dependent libraries... " >&6; }
-@@ -4914,12 +4763,6 @@ mingw* | pw32*)
- fi
- ;;
-
--cegcc)
-- # use the weaker test based on 'objdump'. See mingw*.
-- lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
-- lt_cv_file_magic_cmd='$OBJDUMP -f'
-- ;;
+- return used_buff_sz;
+-}
-
- darwin* | rhapsody*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-@@ -4978,7 +4821,7 @@ irix5* | irix6* | nonstopux*)
- ;;
-
- # This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+linux* | k*bsd*-gnu)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-@@ -5458,7 +5301,7 @@ case $host_os in
- aix*)
- symcode='[BCDT]'
- ;;
--cygwin* | mingw* | pw32* | cegcc*)
-+cygwin* | mingw* | pw32*)
- symcode='[ABCDGISTW]'
- ;;
- hpux*)
-@@ -5718,7 +5561,7 @@ ia64-*-hpux*)
- ;;
- *-*-irix6*)
- # Find out which ABI we are using.
-- echo '#line 5721 "configure"' > conftest.$ac_ext
-+ echo '#line 5564 "configure"' > conftest.$ac_ext
- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
-@@ -7244,11 +7087,11 @@ else
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:7247: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:7090: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
-- echo "$as_me:7251: \$? = $ac_status" >&5
-+ echo "$as_me:7094: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
-@@ -7316,7 +7159,7 @@ $as_echo_n "checking for $compiler optio
- # PIC is the default for these OSes.
- ;;
-
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-+ mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
-@@ -7331,11 +7174,10 @@ $as_echo_n "checking for $compiler optio
- ;;
+ /* bcmdec signals and args */
+ enum {
+ /* FILL ME */
+@@ -802,9 +99,15 @@ GLB_INST_STS *g_inst_sts = NULL;
+ *
+ * describe the real formats here.
+ */
+-static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
+- GST_STATIC_CAPS("video/mpeg, " "mpegversion = (int) {2}, " "systemstream =(boolean) false; "
+- "video/x-h264;" "video/x-vc1;" "video/x-wmv;"));
++GstStaticPadTemplate sink_factory_bcm70015 = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
++ GST_STATIC_CAPS("video/mpeg, " "mpegversion = (int) {2, 4}," "systemstream =(boolean) false; "
++ "video/x-h264;" "video/x-vc1;" "video/x-wmv, " "wmvversion = (int) {3};"
++ "video/x-msmpeg, " "msmpegversion = (int) {43};"
++ "video/x-divx, " "divxversion = (int) {3, 4, 5};" "video/x-xvid;"));
++
++GstStaticPadTemplate sink_factory_bcm70012 = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
++ GST_STATIC_CAPS("video/mpeg, " "mpegversion = (int) {2}," "systemstream =(boolean) false; "
++ "video/x-h264;" "video/x-vc1;" "video/x-wmv, " "wmvversion = (int) {3};"));
- hpux*)
-- # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-- # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
-- # sets the default TLS model and affects inlining.
-+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-+ # not for PA HP-UX.
- case $host_cpu in
-- hppa*64*)
-+ hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
-@@ -7385,7 +7227,7 @@ $as_echo_n "checking for $compiler optio
- fi
- ;;
+ #ifdef YV12__
+ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE("src", GST_PAD_SRC, GST_PAD_ALWAYS,
+@@ -829,16 +132,27 @@ GST_BOILERPLATE(GstBcmDec, gst_bcmdec, G
+ static void gst_bcmdec_base_init(gpointer gclass)
+ {
+ static GstElementDetails element_details;
++ BC_HW_CAPS hwCaps;
++
++ GST_DEBUG_OBJECT(gclass, "gst_bcmdec_base_init");
-- mingw* | cygwin* | pw32* | os2* | cegcc*)
-+ mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic='-DDLL_EXPORT'
-@@ -7413,27 +7255,13 @@ $as_echo_n "checking for $compiler optio
- lt_prog_compiler_static='-non_shared'
- ;;
+ element_details.klass = (gchar *)"Codec/Decoder/Video";
+ element_details.longname = (gchar *)"Generic Video Decoder";
+ element_details.description = (gchar *)"Decodes various Video Formats using CrystalHD Decoders";
+- element_details.author = (gchar *)"BRCM";
++ element_details.author = (gchar *)"Broadcom Corp.";
-- linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+ linux* | k*bsd*-gnu)
- case $cc_basename in
-- # old Intel for x86_64 which still supported -KPIC.
-- ecc*)
-+ icc* | ecc* | ifort*)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_pic='-KPIC'
- lt_prog_compiler_static='-static'
- ;;
-- # icc used to be incompatible with GCC.
-- # ICC 10 doesn't accept -KPIC any more.
-- icc* | ifort*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='-fPIC'
-- lt_prog_compiler_static='-static'
-- ;;
-- # Lahey Fortran 8.1.
-- lf95*)
-- lt_prog_compiler_wl='-Wl,'
-- lt_prog_compiler_pic='--shared'
-- lt_prog_compiler_static='--static'
-- ;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
-@@ -7583,11 +7411,11 @@ else
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:7586: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:7414: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
-- echo "$as_me:7590: \$? = $ac_status" >&5
-+ echo "$as_me:7418: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
-@@ -7688,11 +7516,11 @@ else
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:7691: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:7519: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&5
-- echo "$as_me:7695: \$? = $ac_status" >&5
-+ echo "$as_me:7523: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
-@@ -7743,11 +7571,11 @@ else
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:7746: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:7574: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&5
-- echo "$as_me:7750: \$? = $ac_status" >&5
-+ echo "$as_me:7578: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
-@@ -7847,7 +7675,7 @@ $as_echo_n "checking whether the $compil
- extract_expsyms_cmds=
+ GstElementClass *element_class = GST_ELEMENT_CLASS(gclass);
- case $host_os in
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
-@@ -7862,9 +7690,6 @@ $as_echo_n "checking whether the $compil
- openbsd*)
- with_gnu_ld=no
- ;;
-- linux* | k*bsd*-gnu)
-- link_all_deplibs=no
-- ;;
- esac
++ hwCaps.DecCaps = 0;
++ decif_getcaps(NULL, &hwCaps);
++
+ gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&src_factory));
+- gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&sink_factory));
++ if(hwCaps.DecCaps & BC_DEC_FLAGS_M4P2) {
++ GST_DEBUG_OBJECT(gclass, "Found M4P2 support");
++ gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&sink_factory_bcm70015));
++ }
++ else
++ gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&sink_factory_bcm70012));
+ gst_element_class_set_details(element_class, &element_details);
+ }
- ld_shlibs=yes
-@@ -7886,7 +7711,6 @@ $as_echo_n "checking whether the $compil
- fi
- supports_anon_versioning=no
- case `$LD -v 2>&1` in
-- *GNU\ gold*) supports_anon_versioning=yes ;;
- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-@@ -7938,7 +7762,7 @@ _LT_EOF
- fi
- ;;
+@@ -851,6 +165,8 @@ static void gst_bcmdec_class_init(GstBcm
+ gobject_class = (GObjectClass *)klass;
+ gstelement_class = (GstElementClass *)klass;
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
- # as there is no search path for DLLs.
- hardcode_libdir_flag_spec='-L$libdir'
-@@ -7978,7 +7802,7 @@ _LT_EOF
- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
++ GST_DEBUG_OBJECT(klass, "gst_bcmdec_class_init");
++
+ gstelement_class->change_state = gst_bcmdec_change_state;
-- gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-+ gnu* | linux* | tpf* | k*bsd*-gnu)
- tmp_diet=no
- if test "$host_os" = linux-dietlibc; then
- case $cc_basename in
-@@ -8004,9 +7828,6 @@ _LT_EOF
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
-- lf95*) # Lahey Fortran 8.1
-- whole_archive_flag_spec=
-- tmp_sharedflag='--shared' ;;
- xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
- tmp_sharedflag='-qmkshrobj'
- tmp_addflag= ;;
-@@ -8239,7 +8060,6 @@ _LT_EOF
- fi
- fi
+ gobject_class->set_property = gst_bcmdec_set_property;
+@@ -874,12 +190,19 @@ static void gst_bcmdec_init(GstBcmDec *b
+ pid_t pid;
+ BC_STATUS sts = BC_STS_SUCCESS;
+ int shmid = 0;
++ BC_HW_CAPS hwCaps;
-- export_dynamic_flag_spec='${wl}-bexpall'
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- always_export_symbols=yes
-@@ -8352,7 +8172,7 @@ if test -z "$aix_libpath"; then aix_libp
- export_dynamic_flag_spec=-rdynamic
- ;;
+ GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_init");
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
-@@ -8383,11 +8203,7 @@ if test -z "$aix_libpath"; then aix_libp
- whole_archive_flag_spec=''
- link_all_deplibs=yes
- allow_undefined_flag="$_lt_dar_allow_undefined"
-- case $cc_basename in
-- ifort*) _lt_dar_can_shared=yes ;;
-- *) _lt_dar_can_shared=$GCC ;;
-- esac
-- if test "$_lt_dar_can_shared" = "yes"; then
-+ if test "$GCC" = "yes"; then
- output_verbose_link_cmd=echo
- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-@@ -8479,7 +8295,7 @@ if test -z "$aix_libpath"; then aix_libp
- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
-- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-@@ -9195,14 +9011,14 @@ bsdi[45]*)
- # libtool to hard-code these into programs
- ;;
+ bcmdec_reset(bcmdec);
--cygwin* | mingw* | pw32* | cegcc*)
-+cygwin* | mingw* | pw32*)
- version_type=windows
- shrext_cmds=".dll"
- need_version=no
- need_lib_prefix=no
+- bcmdec->sinkpad = gst_pad_new_from_static_template(&sink_factory, "sink");
++ hwCaps.DecCaps = 0;
++ sts = decif_getcaps(&bcmdec->decif, &hwCaps);
++ if(hwCaps.DecCaps & BC_DEC_FLAGS_M4P2) {
++ bcmdec->sinkpad = gst_pad_new_from_static_template(&sink_factory_bcm70015, "sink");
++ }
++ else
++ bcmdec->sinkpad = gst_pad_new_from_static_template(&sink_factory_bcm70012, "sink");
- case $GCC,$host_os in
-- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-+ yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
-@@ -9225,7 +9041,7 @@ cygwin* | mingw* | pw32* | cegcc*)
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
-- mingw* | cegcc*)
-+ mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-@@ -9440,7 +9256,7 @@ linux*oldld* | linux*aout* | linux*coff*
- ;;
+ gst_pad_set_event_function(bcmdec->sinkpad, GST_DEBUG_FUNCPTR(gst_bcmdec_sink_event));
- # This must be Linux ELF.
--linux* | k*bsd*-gnu | kopensolaris*-gnu)
-+linux* | k*bsd*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
-@@ -9678,7 +9494,7 @@ tpf*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+ library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
-@@ -9855,7 +9671,7 @@ else
- lt_cv_dlopen_self=yes
- ;;
+@@ -979,10 +302,10 @@ static gboolean gst_bcmdec_sink_event(Gs
+ if (!bcmdec->silent)
+ GST_DEBUG_OBJECT(bcmdec, "new segment");
-- mingw* | pw32* | cegcc*)
-+ mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-@@ -10127,7 +9943,7 @@ else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<_LT_EOF
--#line 10130 "configure"
-+#line 9946 "configure"
- #include "confdefs.h"
+- bcmdec->avcc_params.inside_buffer = TRUE;
+- bcmdec->avcc_params.consumed_offset = 0;
+- bcmdec->avcc_params.strtcode_offset = 0;
+- bcmdec->avcc_params.nal_sz = 0;
++ bcmdec->codec_params.inside_buffer = TRUE;
++ bcmdec->codec_params.consumed_offset = 0;
++ bcmdec->codec_params.strtcode_offset = 0;
++ bcmdec->codec_params.nal_sz = 0;
+ bcmdec->insert_pps = TRUE;
+ bcmdec->base_time = 0;
- #if HAVE_DLFCN_H
-@@ -10168,6 +9984,10 @@ else
- # endif
- #endif
+@@ -1039,13 +362,7 @@ static gboolean gst_bcmdec_sink_event(Gs
-+#ifdef __cplusplus
-+extern "C" void exit (int);
-+#endif
-+
- void fnord() { int i=42;}
- int main ()
+ static GstCaps *gst_bcmdec_getcaps (GstPad * pad)
{
-@@ -10183,7 +10003,7 @@ int main ()
- else
- puts (dlerror ());
-
-- return status;
-+ exit (status);
+- GstBcmDec *bcmdec;
+- GstCaps *caps;
+- bcmdec = GST_BCMDEC(gst_pad_get_parent(pad));
+-
+- caps = gst_caps_copy (gst_pad_get_pad_template_caps (pad));
+-
+- return caps;
++ return gst_caps_copy (gst_pad_get_pad_template_caps (pad));
}
- _LT_EOF
- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -10223,7 +10043,7 @@ else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<_LT_EOF
--#line 10226 "configure"
-+#line 10046 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -10264,6 +10084,10 @@ else
- # endif
- #endif
+ /* this function handles the link with other elements */
+@@ -1059,6 +376,11 @@ static gboolean gst_bcmdec_sink_set_caps
+ guint num = 0;
+ guint den = 0;
+ const GValue *g_value;
++ int version = 0;
++ GstBuffer *buffer;
++ guint8 *data;
++ guint size;
++ guint index;
-+#ifdef __cplusplus
-+extern "C" void exit (int);
-+#endif
-+
- void fnord() { int i=42;}
- int main ()
- {
-@@ -10279,7 +10103,7 @@ int main ()
- else
- puts (dlerror ());
+ GST_DEBUG_OBJECT (pad, "setcaps called");
-- return status;
-+ exit (status);
- }
- _LT_EOF
- if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -11137,14 +10961,6 @@ if test -z "${MAINTAINER_MODE_TRUE}" &&
- as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
- fi
-- if test -n "$EXEEXT"; then
-- am__EXEEXT_TRUE=
-- am__EXEEXT_FALSE='#'
--else
-- am__EXEEXT_TRUE='#'
-- am__EXEEXT_FALSE=
--fi
+@@ -1077,11 +399,13 @@ static gboolean gst_bcmdec_sink_set_caps
+ // We might override this later down below if the codec_data indicates otherwise
+ // So don't print codec type yet GST_DEBUG_OBJECT(bcmdec, "InFmt H.264");
+ } else if (!strcmp("video/mpeg", mime)) {
+- int version = 0;
+ gst_structure_get_int(structure, "mpegversion", &version);
+ if (version == 2) {
+- bcmdec->input_format = BC_MSUBTYPE_MPEG1VIDEO;
++ bcmdec->input_format = BC_MSUBTYPE_MPEG2VIDEO;
+ GST_DEBUG_OBJECT(bcmdec, "InFmt MPEG2");
++ } else if (version == 4) {
++ bcmdec->input_format = BC_MSUBTYPE_DIVX;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt MPEG4");
+ } else {
+ gst_object_unref(bcmdec);
+ return FALSE;
+@@ -1089,10 +413,27 @@ static gboolean gst_bcmdec_sink_set_caps
+ } else if (!strcmp("video/x-vc1", mime)) {
+ bcmdec->input_format = BC_MSUBTYPE_VC1;
+ GST_DEBUG_OBJECT(bcmdec, "InFmt VC1");
++ } else if (!strcmp("video/x-divx", mime)) {
++ gst_structure_get_int(structure, "divxversion", &version);
++ if(version == 3) {
++ bcmdec->input_format = BC_MSUBTYPE_DIVX311;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt DIVX3");
++ } else {
++ bcmdec->input_format = BC_MSUBTYPE_DIVX;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt DIVX%d", version);
++ }
++ } else if (!strcmp("video/x-xvid", mime)) {
++ bcmdec->input_format = BC_MSUBTYPE_DIVX;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt XVID");
++ } else if (!strcmp("video/x-msmpeg", mime)) {
++ bcmdec->input_format = BC_MSUBTYPE_DIVX311;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt MPMPEGv43");
+ } else if (!strcmp("video/x-wmv", mime)) {
+- GST_DEBUG_OBJECT(bcmdec, "Detected WMV File %s", mime);
+- if (BC_STS_SUCCESS != connect_wmv_file(bcmdec,structure)) {
+- GST_DEBUG_OBJECT(bcmdec, "WMV Connection Failure");
++ gst_structure_get_int(structure, "wmvversion", &version);
++ if(version == 3) {
++ bcmdec->input_format = BC_MSUBTYPE_WMV3;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt WMV9");
++ } else {
+ gst_object_unref(bcmdec);
+ return FALSE;
+ }
+@@ -1109,19 +450,10 @@ static gboolean gst_bcmdec_sink_set_caps
+
+ bcmdec->input_framerate = (double)num / den;
+ GST_LOG_OBJECT(bcmdec, "demux frame rate = %f ", bcmdec->input_framerate);
-
- if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
- as_fn_error "conditional \"AMDEP\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
-@@ -11778,7 +11594,6 @@ lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e
- lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
- reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
- reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
--OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
- deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
- file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
- AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
-@@ -11884,7 +11699,6 @@ LN_S \
- lt_SP2NL \
- lt_NL2SP \
- reload_flag \
--OBJDUMP \
- deplibs_check_method \
- file_magic_cmd \
- AR \
-@@ -12595,28 +12409,18 @@ $as_echo "$as_me: executing $ac_file com
+ } else {
+ GST_DEBUG_OBJECT(bcmdec, "no demux framerate_value");
+ }
+
+- g_value = gst_structure_get_value(structure, "format");
+- if (g_value && G_VALUE_TYPE(g_value) != GST_TYPE_FOURCC) {
+- guint32 fourcc;
+- //g_return_if_fail(G_VALUE_TYPE(g_value) == GST_TYPE_LIST);
+- fourcc = gst_value_get_fourcc(gst_value_list_get_value (g_value, 0));
+- GST_DEBUG_OBJECT(bcmdec, "fourcc = %d", fourcc);
+- }
+-
+ g_value = gst_structure_get_value(structure, "pixel-aspect-ratio");
+ if (g_value) {
+ bcmdec->input_par_x = gst_value_get_fraction_numerator(g_value);
+@@ -1138,47 +470,110 @@ static gboolean gst_bcmdec_sink_set_caps
+ GST_DEBUG_OBJECT (bcmdec, "no par from demux");
+ }
+
++ gst_structure_get_int(structure, "width", &bcmdec->frame_width);
++ gst_structure_get_int(structure, "height", &bcmdec->frame_height);
++
++ // Check Codec Data for various codecs
+ // Determine if this is bitstream video (AVC1 or no start codes) or Byte stream video (H264)
++ // Determine if this is VC-1 AP or SP/MP for VC-1
+ if ((g_value = gst_structure_get_value (structure, "codec_data"))) {
+ if (G_VALUE_TYPE(g_value) == GST_TYPE_BUFFER) {
+- GstBuffer *buffer;
+- guint8 *data;
+- guint size;
+-
+- GST_DEBUG_OBJECT (bcmdec, "Don't have start codes'");
+ if (!strcmp("video/x-h264", mime)) {
++ GST_DEBUG_OBJECT (bcmdec, "Don't have start codes'");
+ bcmdec->input_format = BC_MSUBTYPE_AVC1;
+- GST_DEBUG_OBJECT(bcmdec, "InFmt H.264 (AVC1)");;
+- }
+-
+- buffer = gst_value_get_buffer(g_value);
+- data = GST_BUFFER_DATA(buffer);
+- size = GST_BUFFER_SIZE(buffer);
++ GST_DEBUG_OBJECT(bcmdec, "InFmt H.264 (AVC1)");
+- GST_DEBUG_OBJECT(bcmdec, "codec_data size = %d", size);
+-
+- /* parse the avcC data */
+- if (size < 7) {
+- GST_ERROR_OBJECT(bcmdec, "avcC size %u < 7", size);
+- goto avcc_error;
+- }
+- /* parse the version, this must be 1 */
+- if (data[0] != 1)
+- goto wrong_version;
+-
+- if (bcmdec->avcc_params.sps_pps_buf == NULL)
+- bcmdec->avcc_params.sps_pps_buf = (guint8 *)malloc(SPS_PPS_SIZE);
+- if (bcmdec_insert_sps_pps(bcmdec, buffer) != BC_STS_SUCCESS) {
+- bcmdec->avcc_params.pps_size = 0;
++ buffer = gst_value_get_buffer(g_value);
++ data = GST_BUFFER_DATA(buffer);
++ size = GST_BUFFER_SIZE(buffer);
++
++ GST_DEBUG_OBJECT(bcmdec, "codec_data size = %d", size);
++
++ /* parse the avcC data */
++ if (size < 7) {
++ GST_ERROR_OBJECT(bcmdec, "avcC size %u < 7", size);
++ goto avcc_error;
++ }
++ /* parse the version, this must be 1 */
++ if (data[0] != 1)
++ goto wrong_version;
++
++ if (bcmdec->codec_params.sps_pps_buf == NULL)
++ bcmdec->codec_params.sps_pps_buf = (guint8 *)malloc(size * 2);
++ if (bcmdec_insert_sps_pps(bcmdec, buffer) != BC_STS_SUCCESS) {
++ bcmdec->codec_params.pps_size = 0;
++ }
++ } else if (!strcmp("video/x-wmv", mime)) {
++ buffer = gst_value_get_buffer(g_value);
++ data = GST_BUFFER_DATA(buffer);
++ size = GST_BUFFER_SIZE(buffer);
++
++ GST_DEBUG_OBJECT(bcmdec, "codec_data size = %d", size);
++ if (size == 4) {
++ // Simple or Main Profile
++ bcmdec->input_format = BC_MSUBTYPE_WMV3;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt VC-1 (SP/MP)");
++ if (bcmdec->codec_params.sps_pps_buf == NULL)
++ bcmdec->codec_params.sps_pps_buf = (guint8 *)malloc(4);
++ memcpy(bcmdec->codec_params.sps_pps_buf, data, 4);
++ bcmdec->codec_params.pps_size = 4;
++ } else {
++ bcmdec->input_format = BC_MSUBTYPE_VC1;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt VC-1 (AP)");
++ for (index = 0; index < size; index++) {
++ data += index;
++ if (((size - index) >= 4) && (*data == 0x00) && (*(data + 1) == 0x00) &&
++ (*(data + 2) == 0x01) && (*(data + 3) == 0x0f)) {
++ GST_DEBUG_OBJECT(bcmdec, "VC1 Sequence Header Found for Adv Profile");
++
++ if ((size - index + 1) > MAX_ADV_PROF_SEQ_HDR_SZ)
++ bcmdec->codec_params.pps_size = MAX_ADV_PROF_SEQ_HDR_SZ;
++ else
++ bcmdec->codec_params.pps_size = size - index + 1;
++ memcpy(bcmdec->codec_params.sps_pps_buf, data, bcmdec->codec_params.pps_size);
++ break;
++ }
++ }
++ }
+ }
+ }
+ } else {
+- GST_DEBUG_OBJECT (bcmdec, "Have start codes'");
+ if (!strcmp("video/x-h264", mime)) {
++ GST_DEBUG_OBJECT (bcmdec, "Have start codes'");
+ bcmdec->input_format = BC_MSUBTYPE_H264;
+ GST_DEBUG_OBJECT(bcmdec, "InFmt H.264 (H264)");;
++ bcmdec->codec_params.nal_size_bytes = 4; // 4 sync bytes used
++ } else {
++ // No Codec data. So try with FourCC for VC1/WMV9
++ if (!strcmp("video/x-wmv", mime)) {
++ guint32 fourcc;
++ if (gst_structure_get_fourcc (structure, "format", &fourcc)) {
++ if ((fourcc == GST_MAKE_FOURCC ('W', 'V', 'C', '1')) ||
++ (fourcc == GST_MAKE_FOURCC ('W', 'M', 'V', 'A'))) {
++ bcmdec->input_format = BC_MSUBTYPE_VC1;
++ GST_DEBUG_OBJECT(bcmdec, "InFmt VC-1 (AP)");
++ } else {
++ GST_DEBUG_OBJECT(bcmdec, "no codec_data. Don't know how to handle");
++ gst_object_unref(bcmdec);
++ return FALSE;
++ }
++ }
++ }
++ else if(bcmdec->input_format == BC_MSUBTYPE_MPEG2VIDEO)
++ {
++ // For MPEG-2 don't need any additional codec_data is most cases
++ GST_DEBUG_OBJECT(bcmdec, "no codec_data for MPEG-2. Trying to decode anyway");
++ }
++ else if(bcmdec->input_format == BC_MSUBTYPE_DIVX){
++ // For DIVX don't need any additional codec_data is most cases
++ GST_DEBUG_OBJECT(bcmdec, "no codec_data for MPEG-4. Trying to decode anyway");
++ }
++ else {
++ GST_DEBUG_OBJECT(bcmdec, "no codec_data. Don't know how to handle");
++ gst_object_unref(bcmdec);
++ return FALSE;
++ }
+ }
+- bcmdec->avcc_params.nal_size_bytes = 4; // 4 sync bytes used
+ }
- case $ac_file$ac_mode in
-- "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-- # Autoconf 2.62 quotes --file arguments for eval, but not when files
-- # are listed without --file. Let's play safe and only enable the eval
-- # if we detect the quoting.
-- case $CONFIG_FILES in
-- *\'*) eval set x "$CONFIG_FILES" ;;
-- *) set x $CONFIG_FILES ;;
-- esac
-- shift
-- for mf
-- do
-- # Strip MF so we end up with the name of the file.
-- mf=`echo "$mf" | sed -e 's/:.*$//'`
-- # Check whether this is an Automake generated Makefile or not.
-- # We used to match only the files named `Makefile.in', but
-- # some people rename them; so instead we look at the file content.
-- # Grep'ing the first line is not enough: some people post-process
-- # each Makefile.in and add a new line on top of each file to say so.
-- # Grep'ing the whole file is not good either: AIX grep has a line
-- # limit of 2048, but all sed's we know have understand at least 4000.
-- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-- dirpart=`$as_dirname -- "$mf" ||
-+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
-+ # Strip MF so we end up with the name of the file.
-+ mf=`echo "$mf" | sed -e 's/:.*$//'`
-+ # Check whether this is an Automake generated Makefile or not.
-+ # We used to match only the files named `Makefile.in', but
-+ # some people rename them; so instead we look at the file content.
-+ # Grep'ing the first line is not enough: some people post-process
-+ # each Makefile.in and add a new line on top of each file to say so.
-+ # Grep'ing the whole file is not good either: AIX grep has a line
-+ # limit of 2048, but all sed's we know have understand at least 4000.
-+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-+ dirpart=`$as_dirname -- "$mf" ||
- $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$mf" : 'X\(//\)[^/]' \| \
- X"$mf" : 'X\(//\)$' \| \
-@@ -12639,28 +12443,28 @@ $as_echo X"$mf" |
- q
- }
- s/.*/./; q'`
-- else
-- continue
-- fi
-- # Extract the definition of DEPDIR, am__include, and am__quote
-- # from the Makefile without running `make'.
-- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-- test -z "$DEPDIR" && continue
-- am__include=`sed -n 's/^am__include = //p' < "$mf"`
-- test -z "am__include" && continue
-- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-- # When using ansi2knr, U may be empty or an underscore; expand it
-- U=`sed -n 's/^U = //p' < "$mf"`
-- # Find all dependency output files, they are included files with
-- # $(DEPDIR) in their names. We invoke sed twice because it is the
-- # simplest approach to changing $(DEPDIR) to its actual value in the
-- # expansion.
-- for file in `sed -n "
-- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-- # Make sure the directory exists.
-- test -f "$dirpart/$file" && continue
-- fdir=`$as_dirname -- "$file" ||
-+ else
-+ continue
-+ fi
-+ # Extract the definition of DEPDIR, am__include, and am__quote
-+ # from the Makefile without running `make'.
-+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-+ test -z "$DEPDIR" && continue
-+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
-+ test -z "am__include" && continue
-+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-+ # When using ansi2knr, U may be empty or an underscore; expand it
-+ U=`sed -n 's/^U = //p' < "$mf"`
-+ # Find all dependency output files, they are included files with
-+ # $(DEPDIR) in their names. We invoke sed twice because it is the
-+ # simplest approach to changing $(DEPDIR) to its actual value in the
-+ # expansion.
-+ for file in `sed -n "
-+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-+ # Make sure the directory exists.
-+ test -f "$dirpart/$file" && continue
-+ fdir=`$as_dirname -- "$file" ||
- $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$file" : 'X\(//\)[^/]' \| \
- X"$file" : 'X\(//\)$' \| \
-@@ -12683,12 +12487,11 @@ $as_echo X"$file" |
- q
- }
- s/.*/./; q'`
-- as_dir=$dirpart/$fdir; as_fn_mkdir_p
-- # echo "creating $dirpart/$file"
-- echo '# dummy' > "$dirpart/$file"
-- done
-+ as_dir=$dirpart/$fdir; as_fn_mkdir_p
-+ # echo "creating $dirpart/$file"
-+ echo '# dummy' > "$dirpart/$file"
- done
--}
-+done
- ;;
- "libtool":C)
+ if (bcmdec->play_pending) {
+@@ -1223,12 +618,11 @@ static GstFlowReturn gst_bcmdec_chain(Gs
+ {
+ GstBcmDec *bcmdec;
+ // BC_STATUS sts = BC_STS_SUCCESS;
+- guint32 buf_sz = 0;
+ guint32 offset = 0;
+ GstClockTime tCurrent = 0;
+ guint8 *pbuffer;
+ guint32 size = 0;
+- guint32 vc1_buff_sz = 0;
++// guint32 vc1_buff_sz = 0;
-@@ -12812,9 +12615,6 @@ NL2SP=$lt_lt_NL2SP
- reload_flag=$lt_reload_flag
- reload_cmds=$lt_reload_cmds
--# An object symbol dumper.
--OBJDUMP=$lt_OBJDUMP
+ #ifdef FILE_DUMP__
+@@ -1254,7 +648,6 @@ static GstFlowReturn gst_bcmdec_chain(Gs
+ }
+ tCurrent = GST_BUFFER_TIMESTAMP(buf);
+ }
+- buf_sz = GST_BUFFER_SIZE(buf);
+
+ if (bcmdec->play_pending) {
+ bcmdec->play_pending = FALSE;
+@@ -1262,18 +655,7 @@ static GstFlowReturn gst_bcmdec_chain(Gs
+ } else if (!bcmdec->streaming) {
+ GST_DEBUG_OBJECT(bcmdec, "input while streaming is false");
+ gst_buffer_unref(buf);
+- return GST_FLOW_OK;
+- }
-
- # Method to check whether dependent libraries are shared objects.
- deplibs_check_method=$lt_deplibs_check_method
-
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/configure.ac crystalhd/filters/gst/gst-plugin/configure.ac
---- crystalhd-07032010/filters/gst/gst-plugin/configure.ac 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/configure.ac 2010-08-23 11:11:22.014304975 -0400
-@@ -11,7 +11,7 @@ dnl and 2... for a prerelease
-
- dnl when going to/from release please set the nano correctly !
- dnl releases only do Wall, cvs and prerelease does Werror too
--AS_VERSION(gst-bcmdec, GST_PLUGIN_VERSION, 0, 10, 0, 33,
-+AS_VERSION(gst-bcmdec, GST_PLUGIN_VERSION, 0, 10, 0, 35,
- GST_PLUGIN_CVS="no", GST_PLUGIN_CVS="yes")
-
- dnl AM_MAINTAINER_MODE provides the option to enable maintainer mode
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/.gitignore crystalhd/filters/gst/gst-plugin/.gitignore
---- crystalhd-07032010/filters/gst/gst-plugin/.gitignore 1969-12-31 19:00:00.000000000 -0500
-+++ crystalhd/filters/gst/gst-plugin/.gitignore 2010-07-13 22:11:42.000000000 -0400
-@@ -0,0 +1,13 @@
-+Makefile
-+*/Makefile
-+config.log
-+config.status
-+config.h
-+autom4te.cache/
-+configure
-+libtool
-+src/libgstbcmdec.la
-+src/libgstbcmdec_la-decif.lo
-+src/libgstbcmdec_la-gstbcmdec.lo
-+src/libgstbcmdec_la-parse.lo
-+stamp-h1
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/gst-plugin.kdev4 crystalhd/filters/gst/gst-plugin/gst-plugin.kdev4
---- crystalhd-07032010/filters/gst/gst-plugin/gst-plugin.kdev4 2010-05-04 18:32:35.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/gst-plugin.kdev4 1969-12-31 19:00:00.000000000 -0500
-@@ -1,3 +0,0 @@
--[Project]
--Manager=KDevCustomMakeManager
--Name=gst-plugin
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/ltmain.sh crystalhd/filters/gst/gst-plugin/ltmain.sh
---- crystalhd-07032010/filters/gst/gst-plugin/ltmain.sh 2010-06-23 23:17:39.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/ltmain.sh 2010-04-04 23:08:05.000000000 -0400
-@@ -1,6 +1,6 @@
- # Generated from ltmain.m4sh.
-
--# ltmain.sh (GNU libtool) 2.2.6b
-+# ltmain.sh (GNU libtool) 2.2.4
- # Written by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
-
- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
-@@ -65,7 +65,7 @@
- # compiler: $LTCC
- # compiler flags: $LTCFLAGS
- # linker: $LD (gnu? $with_gnu_ld)
--# $progname: (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1
-+# $progname: (GNU libtool) 2.2.4 Debian-2.2.4-0ubuntu4
- # automake: $automake_version
- # autoconf: $autoconf_version
- #
-@@ -73,9 +73,9 @@
-
- PROGRAM=ltmain.sh
- PACKAGE=libtool
--VERSION="2.2.6b Debian-2.2.6b-2ubuntu1"
-+VERSION="2.2.4 Debian-2.2.4-0ubuntu4"
- TIMESTAMP=""
--package_revision=1.3017
-+package_revision=1.2976
-
- # Be Bourne compatible
- if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-@@ -805,7 +805,7 @@ func_enable_tag ()
-
+- if (bcmdec->wmv_file) {
+- vc1_buff_sz = process_VC1_Input_data(bcmdec, buf, tCurrent);
+- gst_buffer_unref(buf);
+- if (!vc1_buff_sz) {
+- GST_ERROR_OBJECT(bcmdec, "process_VC1_Input_data failed\n");
+- return GST_FLOW_ERROR;
+- } else {
+- return GST_FLOW_OK;
+- }
++ return GST_FLOW_WRONG_STATE;
+ }
- case $host in
-- *cygwin* | *mingw* | *pw32* | *cegcc*)
-+ *cygwin* | *mingw* | *pw32*)
- # don't eliminate duplications in $postdeps and $predeps
- opt_duplicate_compiler_generated_deps=:
- ;;
-@@ -893,9 +893,8 @@ $opt_help || {
- # determined imposters.
- func_lalib_p ()
+ pbuffer = GST_BUFFER_DATA (buf);
+@@ -1307,35 +689,42 @@ static gboolean gst_bcmdec_src_event(Gst
+ static gboolean bcmdec_negotiate_format(GstBcmDec *bcmdec)
{
-- test -f "$1" &&
-- $SED -e 4q "$1" 2>/dev/null \
-- | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
-+ $SED -e 4q "$1" 2>/dev/null \
-+ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
- }
+ GstCaps *caps;
+- guint32 fourcc;
+ gboolean result;
+ guint num = (guint)(bcmdec->output_params.framerate * 1000);
+ guint den = 1000;
+ GstStructure *s1;
+ const GValue *framerate_value;
++ GstVideoFormat vidFmt;
- # func_lalib_unsafe_p file
-@@ -908,7 +907,7 @@ func_lalib_p ()
- func_lalib_unsafe_p ()
- {
- lalib_p=no
-- if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
-+ if test -r "$1" && exec 5<&0 <"$1"; then
- for lalib_p_l in 1 2 3 4
- do
- read lalib_p_line
-@@ -1276,7 +1275,7 @@ func_mode_compile ()
+ #ifdef YV12__
+- fourcc = GST_STR_FOURCC("YV12");
++ vidFmt = GST_VIDEO_FORMAT_YV12;
+ #else
+- fourcc = GST_STR_FOURCC("YUY2");
++ vidFmt = GST_VIDEO_FORMAT_YUY2;
+ #endif
+ GST_DEBUG_OBJECT(bcmdec, "framerate = %f", bcmdec->output_params.framerate);
- # On Cygwin there's no "real" PIC flag so we must build both object types
- case $host_os in
-- cygwin* | mingw* | pw32* | os2* | cegcc*)
-+ cygwin* | mingw* | pw32* | os2*)
- pic_mode=default
- ;;
- esac
-@@ -2047,7 +2046,7 @@ func_mode_install ()
- 'exit $?'
- tstripme="$stripme"
- case $host_os in
-- cygwin* | mingw* | pw32* | cegcc*)
-+ cygwin* | mingw* | pw32*)
- case $realname in
- *.dll.a)
- tstripme=""
-@@ -2153,7 +2152,7 @@ func_mode_install ()
+- caps = gst_caps_new_simple("video/x-raw-yuv",
+- "format", GST_TYPE_FOURCC, fourcc,
+- "width", G_TYPE_INT, bcmdec->output_params.width,
+- "height", G_TYPE_INT, bcmdec->output_params.height,
+- "pixel-aspect-ratio", GST_TYPE_FRACTION, bcmdec->output_params.aspectratio_x,
+- bcmdec->output_params.aspectratio_y,
+- "framerate", GST_TYPE_FRACTION, num, den, NULL);
++ if(bcmdec->interlace) {
++ caps = gst_video_format_new_caps_interlaced(vidFmt, bcmdec->output_params.width,
++ bcmdec->output_params.height, num, den,
++ bcmdec->output_params.aspectratio_x,
++ bcmdec->output_params.aspectratio_y,
++ TRUE);
++ } else {
++ caps = gst_video_format_new_caps(vidFmt, bcmdec->output_params.width,
++ bcmdec->output_params.height, num, den,
++ bcmdec->output_params.aspectratio_x,
++ bcmdec->output_params.aspectratio_y);
++ }
- # Do a test to see if this is really a libtool program.
- case $host in
-- *cygwin* | *mingw*)
-+ *cygwin*|*mingw*)
- if func_ltwrapper_executable_p "$file"; then
- func_ltwrapper_scriptname "$file"
- wrapper=$func_ltwrapper_scriptname_result
-@@ -2359,7 +2358,7 @@ extern \"C\" {
- $RM $export_symbols
- eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
- case $host in
-- *cygwin* | *mingw* | *cegcc* )
-+ *cygwin* | *mingw* )
- eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
- eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
- ;;
-@@ -2371,7 +2370,7 @@ extern \"C\" {
- eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
- eval '$MV "$nlist"T "$nlist"'
- case $host in
-- *cygwin | *mingw* | *cegcc* )
-+ *cygwin | *mingw* )
- eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
- eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
- ;;
-@@ -2427,7 +2426,7 @@ typedef struct {
- } lt_dlsymlist;
- "
- case $host in
-- *cygwin* | *mingw* | *cegcc* )
-+ *cygwin* | *mingw* )
- $ECHO >> "$output_objdir/$my_dlsyms" "\
- /* DATA imports from DLLs on WIN32 con't be const, because
- runtime relocations are performed -- see ld's documentation
-@@ -2513,7 +2512,7 @@ static const void *lt_preloaded_setup()
- # Transform the symbol file into the correct name.
- symfileobj="$output_objdir/${my_outputname}S.$objext"
- case $host in
-- *cygwin* | *mingw* | *cegcc* )
-+ *cygwin* | *mingw* )
- if test -f "$output_objdir/$my_outputname.def"; then
- compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
- finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
-@@ -2692,16 +2691,25 @@ func_extract_archives ()
+ result = gst_pad_set_caps(bcmdec->srcpad, caps);
+ GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_negotiate_format %d", result);
+
+ if (bcmdec->output_params.clr_space == MODE422_YUY2) {
+ bcmdec->output_params.y_size = bcmdec->output_params.width * bcmdec->output_params.height * BUF_MULT;
+- if (bcmdec->interlace)
++ if (bcmdec->interlace) {
++ GST_DEBUG_OBJECT(bcmdec, "bcmdec_negotiate_format Interlaced");
+ bcmdec->output_params.y_size /= 2;
++ }
+ bcmdec->output_params.uv_size = 0;
+ GST_DEBUG_OBJECT(bcmdec, "YUY2 set on caps");
+ } else if (bcmdec->output_params.clr_space == MODE420) {
+@@ -1343,6 +732,7 @@ static gboolean bcmdec_negotiate_format(
+ bcmdec->output_params.uv_size = bcmdec->output_params.width * bcmdec->output_params.height / 2;
+ #ifdef YV12__
+ if (bcmdec->interlace) {
++ GST_DEBUG_OBJECT(bcmdec, "bcmdec_negotiate_format Interlaced");
+ bcmdec->output_params.y_size = bcmdec->output_params.width * bcmdec->output_params.height / 2;
+ bcmdec->output_params.uv_size = bcmdec->output_params.y_size / 2;
+ }
+@@ -1389,8 +779,8 @@ static gboolean bcmdec_process_play(GstB
+ bcInputFormat.Progressive = !(bcmdec->interlace);
+ bcInputFormat.mSubtype= bcmdec->input_format;
+
+- //Use Demux Image Size for VC-1 Simple/Main
+- if(bcInputFormat.mSubtype == BC_MSUBTYPE_WMV3)
++ //Use Demux Image Size for VC-1 Simple/Main and for DIVX311
++ if(bcInputFormat.mSubtype == BC_MSUBTYPE_WMV3 || bcInputFormat.mSubtype == BC_MSUBTYPE_DIVX311)
+ {
+ //VC-1 Simple/Main
+ bcInputFormat.width = bcmdec->frame_width;
+@@ -1402,11 +792,15 @@ static gboolean bcmdec_process_play(GstB
+ bcInputFormat.height = bcmdec->output_params.height;
+ }
+- bcInputFormat.startCodeSz = bcmdec->avcc_params.nal_size_bytes;
+- bcInputFormat.pMetaData = bcmdec->avcc_params.sps_pps_buf;
+- bcInputFormat.metaDataSz = bcmdec->avcc_params.pps_size;
++ bcInputFormat.startCodeSz = bcmdec->codec_params.nal_size_bytes;
++ bcInputFormat.pMetaData = bcmdec->codec_params.sps_pps_buf;
++ bcInputFormat.metaDataSz = bcmdec->codec_params.pps_size;
+ bcInputFormat.OptFlags = 0x80000000 | vdecFrameRate23_97;
++ // ENABLE the Following lines if HW Scaling is desired
++ bcInputFormat.bEnableScaling = false;
++// bcInputFormat.ScalingParams.sWidth = 800;
++
+ sts = decif_setinputformat(&bcmdec->decif, bcInputFormat);
+ if (sts == BC_STS_SUCCESS) {
+ GST_DEBUG_OBJECT(bcmdec, "set input format success");
+@@ -1453,8 +847,7 @@ static GstStateChangeReturn gst_bcmdec_c
+ GstStateChangeReturn result = GST_STATE_CHANGE_SUCCESS;
+ GstBcmDec *bcmdec = GST_BCMDEC(element);
+ BC_STATUS sts = BC_STS_SUCCESS;
+- GstClockTime clock_time;
+- GstClockTime base_clock_time;
++ int ret = 0;
--# func_emit_wrapper_part1 [arg=no]
-+# func_emit_wrapper arg
- #
--# Emit the first part of a libtool wrapper script on stdout.
--# For more information, see the description associated with
--# func_emit_wrapper(), below.
--func_emit_wrapper_part1 ()
-+# emit a libtool wrapper script on stdout
-+# don't directly open a file because we may want to
-+# incorporate the script contents within a cygwin/mingw
-+# wrapper executable. Must ONLY be called from within
-+# func_mode_link because it depends on a number of variable
-+# set therein.
-+#
-+# arg is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
-+# variable will take. If 'yes', then the emitted script
-+# will assume that the directory in which it is stored is
-+# the '.lib' directory. This is a cygwin/mingw-specific
-+# behavior.
-+func_emit_wrapper ()
- {
-- func_emit_wrapper_part1_arg1=no
-+ func_emit_wrapper_arg1=no
- if test -n "$1" ; then
-- func_emit_wrapper_part1_arg1=$1
-+ func_emit_wrapper_arg1=$1
- fi
+ switch (transition) {
+ case GST_STATE_CHANGE_NULL_TO_READY:
+@@ -1474,6 +867,9 @@ static GstStateChangeReturn gst_bcmdec_c
+ return GST_STATE_CHANGE_FAILURE;
+ }
- $ECHO "\
-@@ -2786,27 +2794,10 @@ else
- file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
- file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
- done
--"
--}
--# end: func_emit_wrapper_part1
--
--# func_emit_wrapper_part2 [arg=no]
--#
--# Emit the second part of a libtool wrapper script on stdout.
--# For more information, see the description associated with
--# func_emit_wrapper(), below.
--func_emit_wrapper_part2 ()
--{
-- func_emit_wrapper_part2_arg1=no
-- if test -n "$1" ; then
-- func_emit_wrapper_part2_arg1=$1
-- fi
--
-- $ECHO "\
++ break;
++
++ case GST_STATE_CHANGE_READY_TO_PAUSED:
+ if (!bcmdec_start_recv_thread(bcmdec)) {
+ GST_ERROR_OBJECT(bcmdec, "GST_STATE_CHANGE_NULL_TO_READY -failed");
+ return GST_STATE_CHANGE_FAILURE;
+@@ -1487,9 +883,6 @@ static GstStateChangeReturn gst_bcmdec_c
+ return GST_STATE_CHANGE_FAILURE;
+ }
- # Usually 'no', except on cygwin/mingw when embedded into
- # the cwrapper.
-- WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1
-+ WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
- if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
- # special case for '.'
- if test \"\$thisdir\" = \".\"; then
-@@ -2897,7 +2888,7 @@ func_emit_wrapper_part2 ()
- "
- case $host in
- # Backslashes separate directories on plain windows
-- *-*-mingw | *-*-os2* | *-cegcc*)
-+ *-*-mingw | *-*-os2*)
- $ECHO "\
- exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
- "
-@@ -2923,207 +2914,7 @@ func_emit_wrapper_part2 ()
- fi\
- "
- }
--# end: func_emit_wrapper_part2
+- break;
-
+- case GST_STATE_CHANGE_READY_TO_PAUSED:
+ bcmdec->play_pending = TRUE;
+ GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_READY_TO_PAUSED");
+ break;
+@@ -1497,36 +890,26 @@ static GstStateChangeReturn gst_bcmdec_c
+ GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_PAUSED_TO_PLAYING");
+ bcmdec->gst_clock = gst_element_get_clock(element);
+ if (bcmdec->gst_clock) {
+- //printf("clock available %p\n",bcmdec->gst_clock);
++#if 0
++ GstClockTime clock_time, base_clock_time;
++ printf("clock available %p\n",bcmdec->gst_clock);
+ base_clock_time = gst_element_get_base_time(element);
+- //printf("base clock time %lld\n",base_clock_time);
++ printf("base clock time %lld\n",base_clock_time);
+ clock_time = gst_clock_get_time(bcmdec->gst_clock);
+- //printf(" clock time %lld\n",clock_time);
++ printf(" clock time %lld\n",clock_time);
++#endif
+ }
+ break;
+
+ case GST_STATE_CHANGE_PAUSED_TO_READY:
+ GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_PAUSED_TO_READY");
+ bcmdec->streaming = FALSE;
++ GST_DEBUG_OBJECT(bcmdec, "Flushing\n");
+ sts = decif_flush_dec(&bcmdec->decif, 2);
+ if (sts != BC_STS_SUCCESS)
+ GST_ERROR_OBJECT(bcmdec, "Dec flush failed %d",sts);
+- break;
-
--# func_emit_wrapper [arg=no]
--#
--# Emit a libtool wrapper script on stdout.
--# Don't directly open a file because we may want to
--# incorporate the script contents within a cygwin/mingw
--# wrapper executable. Must ONLY be called from within
--# func_mode_link because it depends on a number of variables
--# set therein.
--#
--# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
--# variable will take. If 'yes', then the emitted script
--# will assume that the directory in which it is stored is
--# the $objdir directory. This is a cygwin/mingw-specific
--# behavior.
--func_emit_wrapper ()
--{
-- func_emit_wrapper_arg1=no
-- if test -n "$1" ; then
-- func_emit_wrapper_arg1=$1
-- fi
+- default:
+- GST_DEBUG_OBJECT(bcmdec, "default %d", transition);
+- break;
+- }
+- result = GST_ELEMENT_CLASS(parent_class)->change_state(element, transition);
+- if (result == GST_STATE_CHANGE_FAILURE) {
+- GST_ERROR_OBJECT(bcmdec, "parent calss state change failed");
+- return result;
+- }
-
-- # split this up so that func_emit_cwrapperexe_src
-- # can call each part independently.
-- func_emit_wrapper_part1 "${func_emit_wrapper_arg1}"
-- func_emit_wrapper_part2 "${func_emit_wrapper_arg1}"
--}
+- switch (transition) {
-
+- case GST_STATE_CHANGE_PAUSED_TO_READY:
+ if (!bcmdec->play_pending) {
++ GST_DEBUG_OBJECT(bcmdec, "Stopping\n");
+ sts = decif_stop(&bcmdec->decif);
+ if (sts == BC_STS_SUCCESS) {
+ if (!bcmdec->silent)
+@@ -1539,16 +922,36 @@ static GstStateChangeReturn gst_bcmdec_c
+ GST_ERROR_OBJECT(bcmdec, "stop play failed %d", sts);
+ }
+ }
+- break;
++ GST_DEBUG_OBJECT(bcmdec, "Stopping threads\n");
++ if (bcmdec->get_rbuf_thread) {
++ GST_DEBUG_OBJECT(bcmdec, "rbuf stop event");
++ if (sem_post(&bcmdec->rbuf_stop_event) == -1)
++ GST_ERROR_OBJECT(bcmdec, "sem_post failed");
++ GST_DEBUG_OBJECT(bcmdec, "waiting for get_rbuf_thread exit");
++ ret = pthread_join(bcmdec->get_rbuf_thread, NULL);
++ GST_DEBUG_OBJECT(bcmdec, "get_rbuf_thread exit - %d errno = %d", ret, errno);
++ bcmdec->get_rbuf_thread = 0;
++ }
++
++ if (bcmdec->recv_thread) {
++ GST_DEBUG_OBJECT(bcmdec, "quit event");
++ if (sem_post(&bcmdec->quit_event) == -1)
++ GST_ERROR_OBJECT(bcmdec, "sem_post failed");
++ GST_DEBUG_OBJECT(bcmdec, "waiting for rec_thread exit");
++ ret = pthread_join(bcmdec->recv_thread, NULL);
++ GST_DEBUG_OBJECT(bcmdec, "thread exit - %d errno = %d", ret, errno);
++ bcmdec->recv_thread = 0;
++ }
++
++ if (bcmdec->push_thread) {
++ GST_DEBUG_OBJECT(bcmdec, "waiting for push_thread exit");
++ ret = pthread_join(bcmdec->push_thread, NULL);
++ GST_DEBUG_OBJECT(bcmdec, "push_thread exit - %d errno = %d", ret, errno);
++ bcmdec->push_thread = 0;
++ }
+
+- case GST_STATE_CHANGE_READY_TO_NULL:
+- GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_READY_TO_NULL");
+- sts = gst_bcmdec_cleanup(bcmdec);
+- if (sts == BC_STS_SUCCESS)
+- GST_DEBUG_OBJECT(bcmdec, "dev close success");
+- else
+- GST_ERROR_OBJECT(bcmdec, "dev close failed %d", sts);
+ break;
++
+ case GST_STATE_CHANGE_PLAYING_TO_PAUSED:
+ GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_PLAYING_TO_PAUSED");
+ break;
+@@ -1557,6 +960,20 @@ static GstStateChangeReturn gst_bcmdec_c
+ GST_DEBUG_OBJECT(bcmdec, "default %d", transition);
+ break;
+ }
++ result = GST_ELEMENT_CLASS(parent_class)->change_state(element, transition);
++ if (result == GST_STATE_CHANGE_FAILURE) {
++ GST_ERROR_OBJECT(bcmdec, "parent class state change failed");
++ return result;
++ }
++
++ if(transition == GST_STATE_CHANGE_READY_TO_NULL) {
++ GST_DEBUG_OBJECT(bcmdec, "GST_STATE_CHANGE_READY_TO_NULL");
++ sts = gst_bcmdec_cleanup(bcmdec);
++ if (sts == BC_STS_SUCCESS)
++ GST_DEBUG_OBJECT(bcmdec, "dev close success");
++ else
++ GST_ERROR_OBJECT(bcmdec, "dev close failed %d", sts);
++ }
+
+ return result;
+ }
+@@ -1599,6 +1016,7 @@ static gboolean bcmdec_get_buffer(GstBcm
+
+ static void bcmdec_init_procout(GstBcmDec *bcmdec,BC_DTS_PROC_OUT* pout, guint8* buf)
+ {
++ // GSTREAMER only supports Interleaved mode for Interlaced content
+ //if (bcmdec->format_reset)
+ {
+ memset(pout,0,sizeof(BC_DTS_PROC_OUT));
+@@ -1613,10 +1031,11 @@ static void bcmdec_init_procout(GstBcmDe
+ #endif
+ if (bcmdec->interlace)
+ pout->PoutFlags |= BC_POUT_FLAGS_INTERLACED;
++
+ if ((bcmdec->output_params.stride) || (bcmdec->interlace)) {
+ pout->PoutFlags |= BC_POUT_FLAGS_STRIDE ;
+ if (bcmdec->interlace)
+- pout->StrideSz = bcmdec->output_params.width + bcmdec->output_params.stride;
++ pout->StrideSz = bcmdec->output_params.width + 2 * bcmdec->output_params.stride;
+ else
+ pout->StrideSz = bcmdec->output_params.stride;
+ }
+@@ -1646,122 +1065,23 @@ static void bcmdec_init_procout(GstBcmDe
+ return;
+ }
+
+-static void bcmdec_set_framerate(GstBcmDec * bcmdec,guint32 resolution)
++static void bcmdec_set_framerate(GstBcmDec * bcmdec,guint32 nFrameRate)
+ {
+ gdouble framerate;
+
+- bcmdec->interlace = FALSE;
-
--# func_to_host_path arg
--#
--# Convert paths to host format when used with build tools.
--# Intended for use with "native" mingw (where libtool itself
--# is running under the msys shell), or in the following cross-
--# build environments:
--# $build $host
--# mingw (msys) mingw [e.g. native]
--# cygwin mingw
--# *nix + wine mingw
--# where wine is equipped with the `winepath' executable.
--# In the native mingw case, the (msys) shell automatically
--# converts paths for any non-msys applications it launches,
--# but that facility isn't available from inside the cwrapper.
--# Similar accommodations are necessary for $host mingw and
--# $build cygwin. Calling this function does no harm for other
--# $host/$build combinations not listed above.
--#
--# ARG is the path (on $build) that should be converted to
--# the proper representation for $host. The result is stored
--# in $func_to_host_path_result.
--func_to_host_path ()
--{
-- func_to_host_path_result="$1"
-- if test -n "$1" ; then
-- case $host in
-- *mingw* )
-- lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
-- case $build in
-- *mingw* ) # actually, msys
-- # awkward: cmd appends spaces to result
-- lt_sed_strip_trailing_spaces="s/[ ]*\$//"
-- func_to_host_path_tmp1=`( cmd //c echo "$1" |\
-- $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
-- func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
-- $SED -e "$lt_sed_naive_backslashify"`
-- ;;
-- *cygwin* )
-- func_to_host_path_tmp1=`cygpath -w "$1"`
-- func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
-- $SED -e "$lt_sed_naive_backslashify"`
-- ;;
-- * )
-- # Unfortunately, winepath does not exit with a non-zero
-- # error code, so we are forced to check the contents of
-- # stdout. On the other hand, if the command is not
-- # found, the shell will set an exit code of 127 and print
-- # *an error message* to stdout. So we must check for both
-- # error code of zero AND non-empty stdout, which explains
-- # the odd construction:
-- func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
-- if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
-- func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
-- $SED -e "$lt_sed_naive_backslashify"`
-- else
-- # Allow warning below.
-- func_to_host_path_result=""
-- fi
-- ;;
-- esac
-- if test -z "$func_to_host_path_result" ; then
-- func_error "Could not determine host path corresponding to"
-- func_error " '$1'"
-- func_error "Continuing, but uninstalled executables may not work."
-- # Fallback:
-- func_to_host_path_result="$1"
-- fi
-- ;;
-- esac
-- fi
--}
--# end: func_to_host_path
+- switch (resolution) {
+- case vdecRESOLUTION_480p0:
+- GST_DEBUG_OBJECT(bcmdec, "host frame rate 480p0");
+- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 60;
+- break;
+- case vdecRESOLUTION_576p0:
+- GST_DEBUG_OBJECT(bcmdec, "host frame rate 576p0");
+- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 25;
+- break;
+- case vdecRESOLUTION_720p0:
+- GST_DEBUG_OBJECT(bcmdec, "host frame rate 720p0");
+- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 60;
+- break;
+- case vdecRESOLUTION_1080p0:
+- GST_DEBUG_OBJECT(bcmdec, "host frame rate 1080p0");
+- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 23.976;
+- break;
+- case vdecRESOLUTION_480i0:
+- GST_DEBUG_OBJECT(bcmdec, "host frame rate 480i0");
+- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 59.94;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_1080i0:
+- GST_DEBUG_OBJECT(bcmdec, "host frame rate 1080i0");
+- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 59.94;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_1080p23_976:
+- framerate = 23.976;
+- break;
+- case vdecRESOLUTION_1080p29_97 :
+- framerate = 29.97;
+- break;
+- case vdecRESOLUTION_1080p30 :
+- framerate = 30;
+- break;
+- case vdecRESOLUTION_1080p24 :
+- framerate = 24;
+- break;
+- case vdecRESOLUTION_1080p25 :
+- framerate = 25;
+- break;
+- case vdecRESOLUTION_1080i29_97:
+- framerate = 59.94;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_1080i25:
+- framerate = 50;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_1080i:
+- framerate = 59.94;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_720p59_94:
+- framerate = 59.94;
+- break;
+- case vdecRESOLUTION_720p50:
+- framerate = 50;
+- break;
+- case vdecRESOLUTION_720p:
+- framerate = 60;
+- break;
+- case vdecRESOLUTION_720p23_976:
+- framerate = 23.976;
+- break;
+- case vdecRESOLUTION_720p24:
+- framerate = 25;
+- break;
+- case vdecRESOLUTION_720p29_97:
+- framerate = 29.97;
+- break;
+- case vdecRESOLUTION_480i:
+- framerate = 59.94;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_NTSC:
+- framerate = 60;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_480p:
+- framerate = 60;
+- break;
+- case vdecRESOLUTION_PAL1:
+- framerate = 50;
+- bcmdec->interlace = TRUE;
+- break;
+- case vdecRESOLUTION_480p23_976:
+- framerate = 23.976;
+- break;
+- case vdecRESOLUTION_480p29_97:
+- framerate = 29.97;
+- break;
+- case vdecRESOLUTION_576p25:
+- framerate = 25;
+- break;
+- default:
+- GST_DEBUG_OBJECT(bcmdec, "default frame rate %d",resolution);
+- framerate = 23.976;
+- break;
+- }
-
--# func_to_host_pathlist arg
--#
--# Convert pathlists to host format when used with build tools.
--# See func_to_host_path(), above. This function supports the
--# following $build/$host combinations (but does no harm for
--# combinations not listed here):
--# $build $host
--# mingw (msys) mingw [e.g. native]
--# cygwin mingw
--# *nix + wine mingw
--#
--# Path separators are also converted from $build format to
--# $host format. If ARG begins or ends with a path separator
--# character, it is preserved (but converted to $host format)
--# on output.
--#
--# ARG is a pathlist (on $build) that should be converted to
--# the proper representation on $host. The result is stored
--# in $func_to_host_pathlist_result.
--func_to_host_pathlist ()
--{
-- func_to_host_pathlist_result="$1"
-- if test -n "$1" ; then
-- case $host in
-- *mingw* )
-- lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
-- # Remove leading and trailing path separator characters from
-- # ARG. msys behavior is inconsistent here, cygpath turns them
-- # into '.;' and ';.', and winepath ignores them completely.
-- func_to_host_pathlist_tmp2="$1"
-- # Once set for this call, this variable should not be
-- # reassigned. It is used in tha fallback case.
-- func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\
-- $SED -e 's|^:*||' -e 's|:*$||'`
-- case $build in
-- *mingw* ) # Actually, msys.
-- # Awkward: cmd appends spaces to result.
-- lt_sed_strip_trailing_spaces="s/[ ]*\$//"
-- func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\
-- $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
-- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
-- $SED -e "$lt_sed_naive_backslashify"`
-- ;;
-- *cygwin* )
-- func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"`
-- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
-- $SED -e "$lt_sed_naive_backslashify"`
-- ;;
-- * )
-- # unfortunately, winepath doesn't convert pathlists
-- func_to_host_pathlist_result=""
-- func_to_host_pathlist_oldIFS=$IFS
-- IFS=:
-- for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
-- IFS=$func_to_host_pathlist_oldIFS
-- if test -n "$func_to_host_pathlist_f" ; then
-- func_to_host_path "$func_to_host_pathlist_f"
-- if test -n "$func_to_host_path_result" ; then
-- if test -z "$func_to_host_pathlist_result" ; then
-- func_to_host_pathlist_result="$func_to_host_path_result"
-- else
-- func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result"
-- fi
-- fi
-- fi
-- IFS=:
-- done
-- IFS=$func_to_host_pathlist_oldIFS
-- ;;
-- esac
-- if test -z "$func_to_host_pathlist_result" ; then
-- func_error "Could not determine the host path(s) corresponding to"
-- func_error " '$1'"
-- func_error "Continuing, but uninstalled executables may not work."
-- # Fallback. This may break if $1 contains DOS-style drive
-- # specifications. The fix is not to complicate the expression
-- # below, but for the user to provide a working wine installation
-- # with winepath so that path translation in the cross-to-mingw
-- # case works properly.
-- lt_replace_pathsep_nix_to_dos="s|:|;|g"
-- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
-- $SED -e "$lt_replace_pathsep_nix_to_dos"`
-- fi
-- # Now, add the leading and trailing path separators back
-- case "$1" in
-- :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
-- ;;
-- esac
-- case "$1" in
-- *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;"
-- ;;
-- esac
-- ;;
-- esac
-- fi
--}
--# end: func_to_host_pathlist
-+# end: func_emit_wrapper
+- bcmdec->output_params.framerate = framerate;
++// bcmdec->interlace = FALSE;
++ framerate = (gdouble)nFrameRate / 1000;
- # func_emit_cwrapperexe_src
- # emit the source code for a wrapper executable on stdout
-@@ -3160,12 +2951,6 @@ EOF
- # include <stdint.h>
- # ifdef __CYGWIN__
- # include <io.h>
--# define HAVE_SETENV
--# ifdef __STRICT_ANSI__
--char *realpath (const char *, char *);
--int putenv (char *);
--int setenv (const char *, const char *, int);
--# endif
- # endif
- #endif
- #include <malloc.h>
-@@ -3272,105 +3057,29 @@ int make_executable (const char *path);
- int check_executable (const char *path);
- char *strendzap (char *str, const char *pat);
- void lt_fatal (const char *message, ...);
--void lt_setenv (const char *name, const char *value);
--char *lt_extend_str (const char *orig_value, const char *add, int to_end);
--void lt_opt_process_env_set (const char *arg);
--void lt_opt_process_env_prepend (const char *arg);
--void lt_opt_process_env_append (const char *arg);
--int lt_split_name_value (const char *arg, char** name, char** value);
--void lt_update_exe_path (const char *name, const char *value);
--void lt_update_lib_path (const char *name, const char *value);
+- if (bcmdec->interlace)
+- bcmdec->output_params.framerate /= 2;
++ if((framerate) && (bcmdec->output_params.framerate != framerate))
++ {
++ bcmdec->output_params.framerate = framerate;
++ bcmdec->frame_time = (GstClockTime)(UNITS / bcmdec->output_params.framerate);
+
+- GST_DEBUG_OBJECT(bcmdec, "resolution = %x interlace = %d", resolution, bcmdec->interlace);
++ //if (bcmdec->interlace)
++ // bcmdec->output_params.framerate /= 2;
+
+- return;
++ GST_DEBUG_OBJECT(bcmdec, "framerate = %x", framerate);
++ }
+ }
+
+ static void bcmdec_set_aspect_ratio(GstBcmDec *bcmdec, BC_PIC_INFO_BLOCK *pic_info)
+@@ -1842,14 +1162,13 @@ static void bcmdec_set_aspect_ratio(GstB
+ break;
+ }
+
+- if (bcmdec->output_params.aspectratio_x == 0) {
+- if (bcmdec->input_par_x == 0) {
+- bcmdec->output_params.aspectratio_x = 1;
+- bcmdec->output_params.aspectratio_y = 1;
+- } else {
+- bcmdec->output_params.aspectratio_x = bcmdec->input_par_x;
+- bcmdec->output_params.aspectratio_y = bcmdec->input_par_y;
+- }
++ // Use Demux Aspect ratio first before falling back to HW ratio
++ if(bcmdec->input_par_x != 0) {
++ bcmdec->output_params.aspectratio_x = bcmdec->input_par_x;
++ bcmdec->output_params.aspectratio_y = bcmdec->input_par_y;
++ } else if (bcmdec->output_params.aspectratio_x == 0) {
++ bcmdec->output_params.aspectratio_x = 1;
++ bcmdec->output_params.aspectratio_y = 1;
+ }
+
+ GST_DEBUG_OBJECT(bcmdec, "dec_par x = %d", bcmdec->output_params.aspectratio_x);
+@@ -1860,7 +1179,7 @@ static gboolean bcmdec_format_change(Gst
+ {
+ GST_DEBUG_OBJECT(bcmdec, "Got format Change to %dx%d", pic_info->width, pic_info->height);
+ gboolean result = FALSE;
+- bcmdec_set_framerate(bcmdec, pic_info->frame_rate);
++
+ if (pic_info->height == 1088)
+ pic_info->height = 1080;
+
+@@ -1869,6 +1188,20 @@ static gboolean bcmdec_format_change(Gst
+
+ bcmdec_set_aspect_ratio(bcmdec,pic_info);
+
++ // Interlaced
++ if((pic_info->flags & VDEC_FLAG_INTERLACED_SRC) == VDEC_FLAG_INTERLACED_SRC)
++ bcmdec->interlace = true;
++ else
++ bcmdec->interlace = false;
++
++ if( (bcmdec->input_format == BC_MSUBTYPE_AVC1) || (bcmdec->input_format == BC_MSUBTYPE_H264)) {
++ if (!bcmdec->interlace &&
++ (pic_info->pulldown == vdecFrame_X1) &&
++ (pic_info->flags & VDEC_FLAG_FIELDPAIR) &&
++ (pic_info->flags & VDEC_FLAG_INTERLACED_SRC))
++ bcmdec->interlace = true;
++ }
++
+ result = bcmdec_negotiate_format(bcmdec);
+ if (!bcmdec->silent) {
+ if (result)
+@@ -1885,6 +1218,8 @@ static int bcmdec_wait_for_event(GstBcmD
+ int ret = 0, i = 0;
+ sem_t *event_list[] = { &bcmdec->play_event, &bcmdec->quit_event };
+
++ GST_DEBUG_OBJECT(bcmdec, "Waiting for event\n");
++
+ while (1) {
+ for (i = 0; i < 2; i++) {
+
+@@ -2046,6 +1381,7 @@ static void * bcmdec_process_output(void
+ gboolean first_frame_after_seek = FALSE;
+ GstClockTime cur_stream_time_diff = 0;
+ int wait_cnt = 0;
++ guint32 nextPicNumFlags = 0;
+
+ gboolean is_paused = FALSE;
+
+@@ -2063,10 +1399,11 @@ static void * bcmdec_process_output(void
+
+ GST_DEBUG_OBJECT(bcmdec, "wait over streaming = %d", bcmdec->streaming);
+ while (bcmdec->streaming && !bcmdec->last_picture_set) {
++ GST_DEBUG_OBJECT(bcmdec, "Getting Status");
+ // NAREN FIXME - This is HARDCODED right now till we get HW PAUSE and RESUME working from the driver
+ uint32_t rll;
+ gboolean tmp;
+- decif_get_drv_status(&(bcmdec->decif), &tmp, &rll);
++ decif_get_drv_status(&(bcmdec->decif), &tmp, &rll, &nextPicNumFlags);
+ if(rll >= 12 && !is_paused) {
+ GST_DEBUG_OBJECT(bcmdec, "HW PAUSE with RLL %u", rll);
+ decif_pause(&(bcmdec->decif), TRUE);
+@@ -2078,6 +1415,15 @@ static void * bcmdec_process_output(void
+ is_paused = FALSE;
+ }
+
++ if(rll == 0) {
++ GST_DEBUG_OBJECT(bcmdec, "No Picture Found");
++ usleep(5 * 1000);
++ // Check if there was an EOS signalled
++ decif_get_eos(&bcmdec->decif, &bEOS);
++ if(!bEOS)
++ continue;
++ }
++
+ guint8* data_ptr;
+ if (gstbuf == NULL) {
+ if (!bcmdec->rbuf_thread_running) {
+@@ -2119,7 +1465,45 @@ static void * bcmdec_process_output(void
+ bcmdec_init_procout(bcmdec, &pout, data_ptr);
+ rx_flush = TRUE;
+ pout.PicInfo.picture_number = 0;
+- sts = DtsProcOutput(bcmdec->decif.hdev, PROC_TIMEOUT,&pout);
++ // For interlaced content, if I am holding a buffer but the next buffer is not from the same picture
++ // i.e. the second field, then assume that this is a case of one field per picture and deliver this field
++ // Don't deliver the one with picture number of 0
++ if(bcmdec->sec_field) {
++ if(((nextPicNumFlags & 0x0FFFFFFF) - first_picture) != pic_number) {
++ if(pic_number == 0)
++ gst_buffer_unref(gstbuf);
++ else if (gst_queue_element) {
++ GST_BUFFER_FLAG_SET(gstbuf, GST_VIDEO_BUFFER_ONEFIELD);
++ gst_queue_element->gstbuf = gstbuf;
++ bcmdec_ins_buf(bcmdec, gst_queue_element);
++ bcmdec->prev_pic = pic_number;
++ gst_queue_element = NULL;
++ } else {
++ GST_DEBUG_OBJECT(bcmdec, "SOMETHING BAD HAPPENED\n");
++ gst_buffer_unref(gstbuf);
++ }
++ gstbuf = NULL;
++ bcmdec->sec_field = FALSE;;
++ continue;
++ }
++ }
++ if (bEOS) {
++ if (gstbuf) {
++ gst_buffer_unref(gstbuf);
++ gstbuf = NULL;
++ }
++ if (gst_queue_element) {
++ gst_queue_element->gstbuf = NULL;
++ bcmdec_ins_buf(bcmdec, gst_queue_element);
++ gst_queue_element = NULL;
++ } else {
++ GST_DEBUG_OBJECT(bcmdec, "queue element failed");
++ }
++ GST_DEBUG_OBJECT(bcmdec, "last picture set ");
++ bcmdec->last_picture_set = TRUE;
++ continue;
++ }
++ sts = DtsProcOutput(bcmdec->decif.hdev, PROC_TIMEOUT, &pout);
+ GST_DEBUG_OBJECT(bcmdec, "procoutput status %d", sts);
+ switch (sts) {
+ case BC_STS_FMT_CHANGE:
+@@ -2129,7 +1513,7 @@ static void * bcmdec_process_output(void
+ (pout.PoutFlags & BC_POUT_FLAGS_FMT_CHANGE)) {
+ if (bcmdec_format_change(bcmdec, &pout.PicInfo)) {
+ GST_DEBUG_OBJECT(bcmdec, "format change success");
+- bcmdec->frame_time = (GstClockTime)(UNITS / bcmdec->output_params.framerate);
++ //bcmdec->frame_time = (GstClockTime)(UNITS / bcmdec->output_params.framerate);
+ bcmdec->last_spes_time = 0;
+ bcmdec->prev_clock_time = 0;
+ cur_stream_time_diff = 0;
+@@ -2161,15 +1545,17 @@ static void * bcmdec_process_output(void
+ continue;
+ }
--static const char *script_text_part1 =
-+static const char *script_text =
- EOF
++ bcmdec_set_framerate(bcmdec, pout.PicInfo.frame_rate);
+ pic_number = pout.PicInfo.picture_number - first_picture;
-- func_emit_wrapper_part1 yes |
-- $SED -e 's/\([\\"]\)/\\\1/g' \
-- -e 's/^/ "/' -e 's/$/\\n"/'
-- echo ";"
-- cat <<EOF
--
--static const char *script_text_part2 =
--EOF
-- func_emit_wrapper_part2 yes |
-+ func_emit_wrapper yes |
- $SED -e 's/\([\\"]\)/\\\1/g' \
- -e 's/^/ "/' -e 's/$/\\n"/'
- echo ";"
+ if (!bcmdec->silent)
+- GST_DEBUG_OBJECT(bcmdec, "pic_number is %u", pic_number);
++ GST_DEBUG_OBJECT(bcmdec, "pic_number from HW is %u", pout.PicInfo.picture_number);
- cat <<EOF
- const char * MAGIC_EXE = "$magic_exe";
--const char * LIB_PATH_VARNAME = "$shlibpath_var";
--EOF
--
-- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
-- func_to_host_pathlist "$temp_rpath"
-- cat <<EOF
--const char * LIB_PATH_VALUE = "$func_to_host_pathlist_result";
--EOF
-- else
-- cat <<"EOF"
--const char * LIB_PATH_VALUE = "";
--EOF
-- fi
--
-- if test -n "$dllsearchpath"; then
-- func_to_host_pathlist "$dllsearchpath:"
-- cat <<EOF
--const char * EXE_PATH_VARNAME = "PATH";
--const char * EXE_PATH_VALUE = "$func_to_host_pathlist_result";
--EOF
-- else
-- cat <<"EOF"
--const char * EXE_PATH_VARNAME = "";
--const char * EXE_PATH_VALUE = "";
--EOF
-- fi
--
-- if test "$fast_install" = yes; then
-- cat <<EOF
--const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
--EOF
-- else
-- cat <<EOF
--const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
--EOF
-- fi
--
--
-- cat <<"EOF"
--
--#define LTWRAPPER_OPTION_PREFIX "--lt-"
--#define LTWRAPPER_OPTION_PREFIX_LENGTH 5
--
--static const size_t opt_prefix_len = LTWRAPPER_OPTION_PREFIX_LENGTH;
--static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
--
--static const char *dumpscript_opt = LTWRAPPER_OPTION_PREFIX "dump-script";
--
--static const size_t env_set_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 7;
--static const char *env_set_opt = LTWRAPPER_OPTION_PREFIX "env-set";
-- /* argument is putenv-style "foo=bar", value of foo is set to bar */
--
--static const size_t env_prepend_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 11;
--static const char *env_prepend_opt = LTWRAPPER_OPTION_PREFIX "env-prepend";
-- /* argument is putenv-style "foo=bar", new value of foo is bar${foo} */
--
--static const size_t env_append_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 10;
--static const char *env_append_opt = LTWRAPPER_OPTION_PREFIX "env-append";
-- /* argument is putenv-style "foo=bar", new value of foo is ${foo}bar */
+ if (bcmdec->flushing) {
+ GST_DEBUG_OBJECT(bcmdec, "flushing discard, pic = %d", pic_number);
+ continue;
+ }
++
+ if (bcmdec->prev_pic + 1 < pic_number) {
+ if (!bcmdec->silent)
+ GST_DEBUG_OBJECT(bcmdec, "LOST PICTURE pic_no = %d, prev = %d", pic_number, bcmdec->prev_pic);
+@@ -2184,6 +1570,7 @@ static void * bcmdec_process_output(void
+ }*/
- int
- main (int argc, char *argv[])
- {
- char **newargz;
-- int newargc;
- char *tmp_pathspec;
- char *actual_cwrapper_path;
-- char *actual_cwrapper_name;
-- char *target_name;
-- char *lt_argv_zero;
-+ char *shwrapper_name;
- intptr_t rval = 127;
-+ FILE *shwrapper;
-
-+ const char *dumpscript_opt = "--lt-dump-script";
- int i;
+ if (!bcmdec->interlace || bcmdec->sec_field) {
++ GST_DEBUG_OBJECT(bcmdec, "Progressive or Second Field");
+ GST_BUFFER_OFFSET(gstbuf) = 0;
+ GST_BUFFER_TIMESTAMP(gstbuf) = bcmdec_get_time_stamp(bcmdec, pic_number, pout.PicInfo.timeStamp);
+ GST_BUFFER_DURATION(gstbuf) = bcmdec->frame_time;
+@@ -2214,6 +1601,9 @@ static void * bcmdec_process_output(void
- program_name = (char *) xstrdup (base_name (argv[0]));
-@@ -3390,14 +3099,38 @@ EOF
- ;;
- esac
+ if (!bcmdec->interlace || bcmdec->sec_field) {
+ if (gst_queue_element) {
++ // If interlaced, set the GST_VIDEO_BUFFER_TFF flags
++ if(bcmdec->sec_field)
++ GST_BUFFER_FLAG_SET(gstbuf, GST_VIDEO_BUFFER_TFF);
+ gst_queue_element->gstbuf = gstbuf;
+ bcmdec_ins_buf(bcmdec, gst_queue_element);
+ bcmdec->prev_pic = pic_number;
+@@ -2222,12 +1612,11 @@ static void * bcmdec_process_output(void
+ }
+ gstbuf = NULL;
+ bcmdec->sec_field = FALSE;
+- if (!(bcmdec->prev_pic % 100))
+- GST_DEBUG_OBJECT(bcmdec, ".");
++ gst_queue_element = NULL;
+ } else {
++ GST_DEBUG_OBJECT(bcmdec, "Wait for second field");
+ bcmdec->sec_field = TRUE;
+ }
+- gst_queue_element = NULL;
+ break;
-- cat <<"EOF"
-- printf ("%s", script_text_part1);
-- printf ("%s", script_text_part2);
-+ cat <<EOF
-+ printf ("%s", script_text);
- return 0;
+ case BC_STS_TIMEOUT:
+@@ -2285,16 +1674,17 @@ static void * bcmdec_process_output(void
+ }
+ if (rx_flush) {
+ if (!bcmdec->flushing) {
+- GST_DEBUG_OBJECT(bcmdec, "DtsFlushRxCapture called");
+- sts = decif_flush_rxbuf(&bcmdec->decif, FALSE);
+- if (sts != BC_STS_SUCCESS)
+- GST_DEBUG_OBJECT(bcmdec, "DtsFlushRxCapture failed");
++// GST_DEBUG_OBJECT(bcmdec, "DtsFlushRxCapture called");
++// sts = decif_flush_rxbuf(&bcmdec->decif, FALSE);
++// if (sts != BC_STS_SUCCESS)
++// GST_DEBUG_OBJECT(bcmdec, "DtsFlushRxCapture failed");
+ }
+ rx_flush = FALSE;
+ if (bcmdec->flushing) {
+ if (sem_post(&bcmdec->recv_stop_event) == -1)
+ GST_ERROR_OBJECT(bcmdec, "recv_stop sem_post failed");
+ }
++ GST_DEBUG_OBJECT(bcmdec, "DtsFlushRxCapture Done");
+ }
}
- }
+ GST_DEBUG_OBJECT(bcmdec, "Rx thread exiting ..");
+@@ -2428,6 +1818,8 @@ static void bcmdec_process_flush_stop(Gs
+ bcmdec->streaming = TRUE;
+ bcmdec->rpt_pic_cnt = 0;
-- newargz = XMALLOC (char *, argc + 1);
-+ newargz = XMALLOC (char *, argc + 2);
-+EOF
-+
-+ if test -n "$TARGETSHELL" ; then
-+ # no path translation at all
-+ lt_newargv0=$TARGETSHELL
-+ else
-+ case "$host" in
-+ *mingw* )
-+ # awkward: cmd appends spaces to result
-+ lt_sed_strip_trailing_spaces="s/[ ]*\$//"
-+ lt_newargv0=`( cmd //c echo $SHELL | $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo $SHELL`
-+ case $lt_newargv0 in
-+ *.exe | *.EXE) ;;
-+ *) lt_newargv0=$lt_newargv0.exe ;;
-+ esac
-+ ;;
-+ * ) lt_newargv0=$SHELL ;;
-+ esac
-+ fi
-+
-+ cat <<EOF
-+ newargz[0] = (char *) xstrdup ("$lt_newargv0");
-+EOF
++ GST_DEBUG_OBJECT(bcmdec, "flush stop started");
+
-+ cat <<"EOF"
- tmp_pathspec = find_executable (argv[0]);
- if (tmp_pathspec == NULL)
- lt_fatal ("Couldn't find %s", argv[0]);
-@@ -3409,60 +3142,39 @@ EOF
- actual_cwrapper_path));
- XFREE (tmp_pathspec);
+ if (sem_post(&bcmdec->play_event) == -1)
+ GST_ERROR_OBJECT(bcmdec, "sem_post failed");
-- actual_cwrapper_name = xstrdup( base_name (actual_cwrapper_path));
-- strendzap (actual_cwrapper_path, actual_cwrapper_name);
--
-- /* wrapper name transforms */
-- strendzap (actual_cwrapper_name, ".exe");
-- tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
-- XFREE (actual_cwrapper_name);
-- actual_cwrapper_name = tmp_pathspec;
-- tmp_pathspec = 0;
-+ shwrapper_name = (char *) xstrdup (base_name (actual_cwrapper_path));
-+ strendzap (actual_cwrapper_path, shwrapper_name);
-
-- /* target_name transforms -- use actual target program name; might have lt- prefix */
-- target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
-- strendzap (target_name, ".exe");
-- tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
-- XFREE (target_name);
-- target_name = tmp_pathspec;
-+ /* shwrapper_name transforms */
-+ strendzap (shwrapper_name, ".exe");
-+ tmp_pathspec = XMALLOC (char, (strlen (shwrapper_name) +
-+ strlen ("_ltshwrapperTMP") + 1));
-+ strcpy (tmp_pathspec, shwrapper_name);
-+ strcat (tmp_pathspec, "_ltshwrapperTMP");
-+ XFREE (shwrapper_name);
-+ shwrapper_name = tmp_pathspec;
- tmp_pathspec = 0;
+@@ -2491,38 +1883,10 @@ static void bcmdec_process_flush_start(G
+ static BC_STATUS gst_bcmdec_cleanup(GstBcmDec *bcmdec)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+- int ret = 1;
+
+ GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_cleanup - enter");
+ bcmdec->streaming = FALSE;
+
+- if (bcmdec->get_rbuf_thread) {
+- GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_cleanup - post quit_event");
+- if (sem_post(&bcmdec->rbuf_stop_event) == -1)
+- GST_ERROR_OBJECT(bcmdec, "sem_post failed");
+- GST_DEBUG_OBJECT(bcmdec, "waiting for get_rbuf_thread exit");
+- ret = pthread_join(bcmdec->get_rbuf_thread, NULL);
+- GST_DEBUG_OBJECT(bcmdec, "get_rbuf_thread exit - %d errno = %d", ret, errno);
+- bcmdec->get_rbuf_thread = 0;
+- }
-
-- LTWRAPPER_DEBUGPRINTF (("(main) libtool target name: %s\n",
-- target_name));
-+ LTWRAPPER_DEBUGPRINTF (("(main) libtool shell wrapper name: %s\n",
-+ shwrapper_name));
- EOF
-
- cat <<EOF
-- newargz[0] =
-+ newargz[1] =
- XMALLOC (char, (strlen (actual_cwrapper_path) +
-- strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
-- strcpy (newargz[0], actual_cwrapper_path);
-- strcat (newargz[0], "$objdir");
-- strcat (newargz[0], "/");
-+ strlen ("$objdir") + 1 + strlen (shwrapper_name) + 1));
-+ strcpy (newargz[1], actual_cwrapper_path);
-+ strcat (newargz[1], "$objdir");
-+ strcat (newargz[1], "/");
-+ strcat (newargz[1], shwrapper_name);
- EOF
-
-- cat <<"EOF"
-- /* stop here, and copy so we don't have to do this twice */
-- tmp_pathspec = xstrdup (newargz[0]);
+- if (bcmdec->recv_thread) {
+- GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_cleanup - post quit_event");
+- if (sem_post(&bcmdec->quit_event) == -1)
+- GST_ERROR_OBJECT(bcmdec, "sem_post failed");
+- GST_DEBUG_OBJECT(bcmdec, "waiting for rec_thread exit");
+- ret = pthread_join(bcmdec->recv_thread, NULL);
+- GST_DEBUG_OBJECT(bcmdec, "thread exit - %d errno = %d", ret, errno);
+- bcmdec->recv_thread = 0;
+- }
-
-- /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
-- strcat (newargz[0], actual_cwrapper_name);
+- if (bcmdec->push_thread) {
+- GST_DEBUG_OBJECT(bcmdec, "waiting for push_thread exit");
+- ret = pthread_join(bcmdec->push_thread, NULL);
+- GST_DEBUG_OBJECT(bcmdec, "push_thread exit - %d errno = %d", ret, errno);
+- bcmdec->push_thread = 0;
+- }
-
-- /* DO want the lt- prefix here if it exists, so use target_name */
-- lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
-- XFREE (tmp_pathspec);
-- tmp_pathspec = NULL;
--EOF
+ bcmdec_release_mem_buf_que_pool(bcmdec);
+ // bcmdec_release_mem_rbuf_que_pool(bcmdec);
- case $host_os in
- mingw*)
- cat <<"EOF"
- {
- char* p;
-- while ((p = strchr (newargz[0], '\\')) != NULL)
-- {
-- *p = '/';
-- }
-- while ((p = strchr (lt_argv_zero, '\\')) != NULL)
-+ while ((p = strchr (newargz[1], '\\')) != NULL)
- {
- *p = '/';
- }
-@@ -3472,114 +3184,55 @@ EOF
- esac
+@@ -2542,9 +1906,9 @@ static BC_STATUS gst_bcmdec_cleanup(GstB
+ pthread_mutex_destroy(&bcmdec->gst_buf_que_lock);
+ pthread_mutex_destroy(&bcmdec->gst_padbuf_que_lock);
+ //pthread_mutex_destroy(&bcmdec->fn_lock);
+- if (bcmdec->avcc_params.sps_pps_buf) {
+- free(bcmdec->avcc_params.sps_pps_buf);
+- bcmdec->avcc_params.sps_pps_buf = NULL;
++ if (bcmdec->codec_params.sps_pps_buf) {
++ free(bcmdec->codec_params.sps_pps_buf);
++ bcmdec->codec_params.sps_pps_buf = NULL;
+ }
- cat <<"EOF"
-- XFREE (target_name);
-+ XFREE (shwrapper_name);
- XFREE (actual_cwrapper_path);
-- XFREE (actual_cwrapper_name);
+ if (bcmdec->dest_buf) {
+@@ -2552,10 +1916,10 @@ static BC_STATUS gst_bcmdec_cleanup(GstB
+ bcmdec->dest_buf = NULL;
+ }
-- lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
-- lt_setenv ("DUALCASE", "1"); /* for MSK sh */
-- lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
-- lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
--
-- newargc=0;
-- for (i = 1; i < argc; i++)
-+ /* always write in binary mode */
-+ if ((shwrapper = fopen (newargz[1], FOPEN_WB)) == 0)
- {
-- if (strncmp (argv[i], env_set_opt, env_set_opt_len) == 0)
-- {
-- if (argv[i][env_set_opt_len] == '=')
-- {
-- const char *p = argv[i] + env_set_opt_len + 1;
-- lt_opt_process_env_set (p);
-- }
-- else if (argv[i][env_set_opt_len] == '\0' && i + 1 < argc)
-- {
-- lt_opt_process_env_set (argv[++i]); /* don't copy */
-- }
-- else
-- lt_fatal ("%s missing required argument", env_set_opt);
-- continue;
-- }
-- if (strncmp (argv[i], env_prepend_opt, env_prepend_opt_len) == 0)
-- {
-- if (argv[i][env_prepend_opt_len] == '=')
-- {
-- const char *p = argv[i] + env_prepend_opt_len + 1;
-- lt_opt_process_env_prepend (p);
-- }
-- else if (argv[i][env_prepend_opt_len] == '\0' && i + 1 < argc)
-- {
-- lt_opt_process_env_prepend (argv[++i]); /* don't copy */
-- }
-- else
-- lt_fatal ("%s missing required argument", env_prepend_opt);
-- continue;
-- }
-- if (strncmp (argv[i], env_append_opt, env_append_opt_len) == 0)
-- {
-- if (argv[i][env_append_opt_len] == '=')
-- {
-- const char *p = argv[i] + env_append_opt_len + 1;
-- lt_opt_process_env_append (p);
-- }
-- else if (argv[i][env_append_opt_len] == '\0' && i + 1 < argc)
-- {
-- lt_opt_process_env_append (argv[++i]); /* don't copy */
-- }
-- else
-- lt_fatal ("%s missing required argument", env_append_opt);
-- continue;
-- }
-- if (strncmp (argv[i], ltwrapper_option_prefix, opt_prefix_len) == 0)
-- {
-- /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
-- namespace, but it is not one of the ones we know about and
-- have already dealt with, above (inluding dump-script), then
-- report an error. Otherwise, targets might begin to believe
-- they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
-- namespace. The first time any user complains about this, we'll
-- need to make LTWRAPPER_OPTION_PREFIX a configure-time option
-- or a configure.ac-settable value.
-- */
-- lt_fatal ("Unrecognized option in %s namespace: '%s'",
-- ltwrapper_option_prefix, argv[i]);
-- }
-- /* otherwise ... */
-- newargz[++newargc] = xstrdup (argv[i]);
-+ lt_fatal ("Could not open %s for writing", newargz[1]);
- }
-- newargz[++newargc] = NULL;
-+ fprintf (shwrapper, "%s", script_text);
-+ fclose (shwrapper);
+- if (bcmdec->vc1_dest_buffer) {
+- free(bcmdec->vc1_dest_buffer);
+- bcmdec->vc1_dest_buffer = NULL;
+- }
++// if (bcmdec->vc1_dest_buffer) {
++// free(bcmdec->vc1_dest_buffer);
++// bcmdec->vc1_dest_buffer = NULL;
++// }
-- LTWRAPPER_DEBUGPRINTF (("(main) lt_argv_zero : %s\n", (lt_argv_zero ? lt_argv_zero : "<NULL>")));
-- for (i = 0; i < newargc; i++)
-+ make_executable (newargz[1]);
-+
-+ for (i = 1; i < argc; i++)
-+ newargz[i + 1] = xstrdup (argv[i]);
-+ newargz[argc + 1] = NULL;
-+
-+ for (i = 0; i < argc + 1; i++)
- {
-- LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : "<NULL>")));
-+ LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, newargz[i]));
- }
+ if (bcmdec->gst_clock) {
+ gst_object_unref(bcmdec->gst_clock);
+@@ -2607,19 +1971,19 @@ static void bcmdec_reset(GstBcmDec * bcm
+ bcmdec->rbuf_thread_running = FALSE;
- EOF
+ bcmdec->insert_start_code = FALSE;
+- bcmdec->avcc_params.sps_pps_buf = NULL;
++ bcmdec->codec_params.sps_pps_buf = NULL;
- case $host_os in
- mingw*)
-- cat <<"EOF"
-+ cat <<EOF
- /* execv doesn't actually work on mingw as expected on unix */
-- rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
-+ rval = _spawnv (_P_WAIT, "$lt_newargv0", (const char * const *) newargz);
- if (rval == -1)
- {
- /* failed to start process */
-- LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno));
-+ LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"$lt_newargv0\": errno = %d\n", errno));
- return 127;
- }
- return rval;
-+}
- EOF
- ;;
- *)
-- cat <<"EOF"
-- execv (lt_argv_zero, newargz);
-+ cat <<EOF
-+ execv ("$lt_newargv0", newargz);
- return rval; /* =127, but avoids unused variable warning */
-+}
- EOF
- ;;
- esac
+ bcmdec->input_framerate = 0;
+ bcmdec->input_par_x = 0;
+ bcmdec->input_par_y = 0;
+ bcmdec->prev_pic = -1;
- cat <<"EOF"
--}
+- bcmdec->avcc_params.inside_buffer = TRUE;
+- bcmdec->avcc_params.consumed_offset = 0;
+- bcmdec->avcc_params.strtcode_offset = 0;
+- bcmdec->avcc_params.nal_sz = 0;
+- bcmdec->avcc_params.pps_size = 0;
+- bcmdec->avcc_params.nal_size_bytes = 4;
++ bcmdec->codec_params.inside_buffer = TRUE;
++ bcmdec->codec_params.consumed_offset = 0;
++ bcmdec->codec_params.strtcode_offset = 0;
++ bcmdec->codec_params.nal_sz = 0;
++ bcmdec->codec_params.pps_size = 0;
++ bcmdec->codec_params.nal_size_bytes = 4;
- void *
- xmalloc (size_t num)
-@@ -3853,177 +3506,6 @@ lt_fatal (const char *message, ...)
- lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
- va_end (ap);
+ bcmdec->paused = FALSE;
+
+@@ -2762,14 +2126,14 @@ static BC_STATUS bcmdec_insert_sps_pps(G
+ guint nal_size;
+ guint num_sps, num_pps, i;
+
+- bcmdec->avcc_params.pps_size = 0;
++ bcmdec->codec_params.pps_size = 0;
+
+ profile = (data[1] << 16) | (data[2] << 8) | data[3];
+ GST_DEBUG_OBJECT(bcmdec, "profile %06x",profile);
+
+- bcmdec->avcc_params.nal_size_bytes = (data[4] & 0x03) + 1;
++ bcmdec->codec_params.nal_size_bytes = (data[4] & 0x03) + 1;
+
+- GST_DEBUG_OBJECT(bcmdec, "nal size %d",bcmdec->avcc_params.nal_size_bytes);
++ GST_DEBUG_OBJECT(bcmdec, "nal size %d",bcmdec->codec_params.nal_size_bytes);
+
+ num_sps = data[5] & 0x1f;
+ GST_DEBUG_OBJECT(bcmdec, "num sps %d",num_sps);
+@@ -2795,15 +2159,15 @@ static BC_STATUS bcmdec_insert_sps_pps(G
+ return BC_STS_ERROR;
+ }
+
+- bcmdec->avcc_params.sps_pps_buf[0] = 0;
+- bcmdec->avcc_params.sps_pps_buf[1] = 0;
+- bcmdec->avcc_params.sps_pps_buf[2] = 0;
+- bcmdec->avcc_params.sps_pps_buf[3] = 1;
++ bcmdec->codec_params.sps_pps_buf[0] = 0;
++ bcmdec->codec_params.sps_pps_buf[1] = 0;
++ bcmdec->codec_params.sps_pps_buf[2] = 0;
++ bcmdec->codec_params.sps_pps_buf[3] = 1;
+
+- bcmdec->avcc_params.pps_size += 4;
++ bcmdec->codec_params.pps_size += 4;
+
+- memcpy(bcmdec->avcc_params.sps_pps_buf + bcmdec->avcc_params.pps_size, data, nal_size);
+- bcmdec->avcc_params.pps_size += nal_size;
++ memcpy(bcmdec->codec_params.sps_pps_buf + bcmdec->codec_params.pps_size, data, nal_size);
++ bcmdec->codec_params.pps_size += nal_size;
+
+ data += nal_size;
+ data_size -= nal_size;
+@@ -2837,15 +2201,15 @@ static BC_STATUS bcmdec_insert_sps_pps(G
+ return BC_STS_ERROR;
+ }
+
+- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+0] = 0;
+- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+1] = 0;
+- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+2] = 0;
+- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+3] = 1;
++ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+0] = 0;
++ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+1] = 0;
++ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+2] = 0;
++ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+3] = 1;
+
+- bcmdec->avcc_params.pps_size += 4;
++ bcmdec->codec_params.pps_size += 4;
+
+- memcpy(bcmdec->avcc_params.sps_pps_buf + bcmdec->avcc_params.pps_size, data, nal_size);
+- bcmdec->avcc_params.pps_size += nal_size;
++ memcpy(bcmdec->codec_params.sps_pps_buf + bcmdec->codec_params.pps_size, data, nal_size);
++ bcmdec->codec_params.pps_size += nal_size;
+
+ data += nal_size;
+ data_size -= nal_size;
+@@ -2856,99 +2220,6 @@ static BC_STATUS bcmdec_insert_sps_pps(G
+ return sts;
}
--
--void
--lt_setenv (const char *name, const char *value)
+
+-static BC_STATUS bcmdec_suspend_callback(GstBcmDec *bcmdec)
-{
-- LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n",
-- (name ? name : "<NULL>"),
-- (value ? value : "<NULL>")));
-- {
--#ifdef HAVE_SETENV
-- /* always make a copy, for consistency with !HAVE_SETENV */
-- char *str = xstrdup (value);
-- setenv (name, str, 1);
--#else
-- int len = strlen (name) + 1 + strlen (value) + 1;
-- char *str = XMALLOC (char, len);
-- sprintf (str, "%s=%s", name, value);
-- if (putenv (str) != EXIT_SUCCESS)
-- {
-- XFREE (str);
-- }
--#endif
-- }
--}
+- BC_STATUS sts = BC_STS_SUCCESS;
+- bcmdec_flush_gstbuf_queue(bcmdec);
-
--char *
--lt_extend_str (const char *orig_value, const char *add, int to_end)
--{
-- char *new_value;
-- if (orig_value && *orig_value)
-- {
-- int orig_value_len = strlen (orig_value);
-- int add_len = strlen (add);
-- new_value = XMALLOC (char, add_len + orig_value_len + 1);
-- if (to_end)
-- {
-- strcpy (new_value, orig_value);
-- strcpy (new_value + orig_value_len, add);
-- }
-- else
-- {
-- strcpy (new_value, add);
-- strcpy (new_value + add_len, orig_value);
-- }
-- }
-- else
-- {
-- new_value = xstrdup (add);
-- }
-- return new_value;
+- bcmdec->base_time = 0;
+- if (bcmdec->decif.hdev)
+- sts = decif_close(&bcmdec->decif);
+- bcmdec->avcc_params.inside_buffer = TRUE;
+- bcmdec->avcc_params.consumed_offset = 0;
+- bcmdec->avcc_params.strtcode_offset = 0;
+- bcmdec->avcc_params.nal_sz = 0;
+- bcmdec->insert_pps = TRUE;
+-
+- return sts;
-}
-
--int
--lt_split_name_value (const char *arg, char** name, char** value)
+-static BC_STATUS bcmdec_resume_callback(GstBcmDec *bcmdec)
-{
-- const char *p;
-- int len;
-- if (!arg || !*arg)
-- return 1;
--
-- p = strchr (arg, (int)'=');
--
-- if (!p)
-- return 1;
--
-- *value = xstrdup (++p);
+- BC_STATUS sts = BC_STS_SUCCESS;
+- BC_INPUT_FORMAT bcInputFormat;
-
-- len = strlen (arg) - strlen (*value);
-- *name = XMALLOC (char, len);
-- strncpy (*name, arg, len-1);
-- (*name)[len - 1] = '\0';
+- sts = decif_open(&bcmdec->decif);
+- if (sts == BC_STS_SUCCESS) {
+- GST_DEBUG_OBJECT(bcmdec, "dev open success");
+- } else {
+- GST_ERROR_OBJECT(bcmdec, "dev open failed %d", sts);
+- return sts;
+- }
-
-- return 0;
--}
+- bcInputFormat.OptFlags = 0; // NAREN - FIXME - Should we enable BD mode and max frame rate mode for LINK?
+- bcInputFormat.FGTEnable = FALSE;
+- bcInputFormat.MetaDataEnable = FALSE;
+- bcInputFormat.Progressive = !(bcmdec->interlace);
+- bcInputFormat.mSubtype= bcmdec->input_format;
-
--void
--lt_opt_process_env_set (const char *arg)
--{
-- char *name = NULL;
-- char *value = NULL;
+- //Use Demux Image Size for VC-1 Simple/Main
+- if(bcInputFormat.mSubtype == BC_MSUBTYPE_WMV3)
+- {
+- //VC-1 Simple/Main
+- bcInputFormat.width = bcmdec->frame_width;
+- bcInputFormat.height = bcmdec->frame_height;
+- }
+- else
+- {
+- bcInputFormat.width = bcmdec->output_params.width;
+- bcInputFormat.height = bcmdec->output_params.height;
+- }
-
-- if (lt_split_name_value (arg, &name, &value) != 0)
-- {
-- XFREE (name);
-- XFREE (value);
-- lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg);
-- }
+- bcInputFormat.startCodeSz = bcmdec->avcc_params.nal_size_bytes;
+- bcInputFormat.pMetaData = bcmdec->avcc_params.sps_pps_buf;
+- bcInputFormat.metaDataSz = bcmdec->avcc_params.pps_size;
+- bcInputFormat.OptFlags = 0x80000000 | vdecFrameRate23_97;
-
-- lt_setenv (name, value);
-- XFREE (name);
-- XFREE (value);
--}
+- sts = decif_setinputformat(&bcmdec->decif, bcInputFormat);
+- if (sts == BC_STS_SUCCESS) {
+- GST_DEBUG_OBJECT(bcmdec, "set input format success");
+- } else {
+- GST_ERROR_OBJECT(bcmdec, "set input format failed");
+- bcmdec->streaming = FALSE;
+- return sts;
+- }
-
--void
--lt_opt_process_env_prepend (const char *arg)
--{
-- char *name = NULL;
-- char *value = NULL;
-- char *new_value = NULL;
+- sts = decif_prepare_play(&bcmdec->decif);
+- if (sts == BC_STS_SUCCESS) {
+- GST_DEBUG_OBJECT(bcmdec, "prepare play success");
+- } else {
+- GST_ERROR_OBJECT(bcmdec, "prepare play failed %d", sts);
+- bcmdec->streaming = FALSE;
+- return sts;
+- }
-
-- if (lt_split_name_value (arg, &name, &value) != 0)
-- {
-- XFREE (name);
-- XFREE (value);
-- lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg);
-- }
+- decif_setcolorspace(&bcmdec->decif, BUF_MODE);
-
-- new_value = lt_extend_str (getenv (name), value, 0);
-- lt_setenv (name, new_value);
-- XFREE (new_value);
-- XFREE (name);
-- XFREE (value);
--}
+- sts = decif_start_play(&bcmdec->decif);
+- if (sts == BC_STS_SUCCESS) {
+- GST_DEBUG_OBJECT(bcmdec, "start play success");
+- bcmdec->streaming = TRUE;
+- } else {
+- GST_ERROR_OBJECT(bcmdec, "start play failed %d", sts);
+- bcmdec->streaming = FALSE;
+- return sts;
+- }
-
--void
--lt_opt_process_env_append (const char *arg)
--{
-- char *name = NULL;
-- char *value = NULL;
-- char *new_value = NULL;
+- if (sem_post(&bcmdec->play_event) == -1)
+- GST_ERROR_OBJECT(bcmdec, "sem_post failed");
-
-- if (lt_split_name_value (arg, &name, &value) != 0)
-- {
-- XFREE (name);
-- XFREE (value);
-- lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg);
-- }
+- if (sem_post(&bcmdec->push_start_event) == -1)
+- GST_ERROR_OBJECT(bcmdec, "push_start post failed");
-
-- new_value = lt_extend_str (getenv (name), value, 1);
-- lt_setenv (name, new_value);
-- XFREE (new_value);
-- XFREE (name);
-- XFREE (value);
+- return sts;
-}
-
--void
--lt_update_exe_path (const char *name, const char *value)
--{
-- LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
-- (name ? name : "<NULL>"),
-- (value ? value : "<NULL>")));
--
-- if (name && *name && value && *value)
-- {
-- char *new_value = lt_extend_str (getenv (name), value, 0);
-- /* some systems can't cope with a ':'-terminated path #' */
-- int len = strlen (new_value);
-- while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
-- {
-- new_value[len-1] = '\0';
-- }
-- lt_setenv (name, new_value);
-- XFREE (new_value);
-- }
--}
+ static gboolean bcmdec_mul_inst_cor(GstBcmDec *bcmdec)
+ {
+ struct timespec ts;
+@@ -3189,13 +2460,13 @@ static void * bcmdec_process_get_rbuf(vo
+ if (!bcmdec->silent)
+ GST_DEBUG_OBJECT(bcmdec, "mbuf full == TRUE %u", bcmdec->gst_buf_que_sz);
+
+- usleep(1000 * 1000); // Sleep for a second since we have 350 buffers queued up
++ usleep(100 * 1000); // Sleep since we have buffers queued up
+ continue;
+ }
+
+ bufSz = bcmdec->output_params.width * bcmdec->output_params.height * BUF_MULT;
+
+- //GST_DEBUG_OBJECT(bcmdec, "process get rbuf gst_pad_alloc_buffer_and_set_caps ....");
++ GST_DEBUG_OBJECT(bcmdec, "process get rbuf gst_pad_alloc_buffer_and_set_caps ....");
+ ret = gst_pad_alloc_buffer_and_set_caps(bcmdec->srcpad, GST_BUFFER_OFFSET_NONE,
+ bufSz, GST_PAD_CAPS(bcmdec->srcpad), &gstbuf);
+ if (ret != GST_FLOW_OK) {
+@@ -3400,7 +2671,5 @@ static gboolean plugin_init(GstPlugin *b
+ }
+
+ /* gstreamer looks for this structure to register bcmdec */
+-GST_PLUGIN_DEFINE(GST_VERSION_MAJOR, GST_VERSION_MINOR,
+- "bcmdec", "Video decoder", plugin_init, VERSION,
+- "LGPL", "bcmdec", "http://broadcom.com/")
++GST_PLUGIN_DEFINE(GST_VERSION_MAJOR, GST_VERSION_MINOR, "bcmdec", "Video decoder", plugin_init, VERSION, "LGPL", "bcmdec", "http://broadcom.com/")
+
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.h crystalhd/filters/gst/gst-plugin/src/gstbcmdec.h
+--- crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.h 2010-07-04 01:44:07.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/gstbcmdec.h 2011-03-14 18:51:48.715632289 +0000
+@@ -100,7 +100,7 @@ typedef struct {
+ guint32 strtcode_offset;
+ guint32 nal_sz;
+ guint8 nal_size_bytes;
+-}AVCC_PLAY_PARAMS;
++} CODEC_PARAMS;
+
+
+
+@@ -109,29 +109,7 @@ typedef struct _GSTBUF_LIST{
+ struct _GSTBUF_LIST *next;
+ }GSTBUF_LIST;
+
+-#ifdef WMV_FILE_HANDLING
-
--void
--lt_update_lib_path (const char *name, const char *value)
--{
-- LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
-- (name ? name : "<NULL>"),
-- (value ? value : "<NULL>")));
+-#define MAX_FRSC_SZ sizeof(b_asf_vc1_frame_scode)
+-#define MAX_SC_SZ 4
+-#define MAX_RE_PES_BOUND 0x7FFF
+-#define PES_OPTIONAL_SZ 3
+-#define PAYLOAD_HDR_SZ 16
+-#define PAYLOAD_HDR_SZ_WITH_SUFFIX (PAYLOAD_HDR_SZ + 1)
+-#define GET_ZERO_PAD_SZ(x_sz) ((((PAYLOAD_HDR_SZ_WITH_SUFFIX + x_sz) / 32) + 1) * 32 - (PAYLOAD_HDR_SZ_WITH_SUFFIX + x_sz))
+-#define GET_PES_HDR_SZ_WITH_ASF(xfer_sz) (xfer_sz + PAYLOAD_HDR_SZ_WITH_SUFFIX + PES_OPTIONAL_SZ)
+-#define GET_PES_HDR_SZ(xfer_sz) (xfer_sz + PES_OPTIONAL_SZ)
+-#define MAX_FIRST_CHUNK_SZ (MAX_RE_PES_BOUND - PAYLOAD_HDR_SZ_WITH_SUFFIX - PES_OPTIONAL_SZ - 32)
+-#define MAX_CHUNK_SZ (MAX_RE_PES_BOUND - PES_OPTIONAL_SZ - 32)
+ #define MAX_ADV_PROF_SEQ_HDR_SZ 50
+-#define MAX_VC1_INPUT_DATA_SZ (2 * 1024 * 1024)
-
-- if (name && *name && value && *value)
-- {
-- char *new_value = lt_extend_str (getenv (name), value, 0);
-- lt_setenv (name, new_value);
-- XFREE (new_value);
-- }
--}
+-typedef enum _ftype_{
+- P_FRAME=0,
+- B_FRAME,
+- I_FRAME,
+- BI_FRAME
+-}ftype;
+-#endif
+
+ typedef enum {
+ UNKNOWN = 0,
+@@ -203,7 +181,7 @@ struct _GstBcmDec
+ gboolean paused;
+ gboolean insert_start_code;
+
+- AVCC_PLAY_PARAMS avcc_params;
++ CODEC_PARAMS codec_params ;
+ gboolean sec_field;
+ guint8 input_par_x;
+ guint8 input_par_y;
+@@ -233,20 +211,9 @@ struct _GstBcmDec
+ GstClockTime prev_clock_time;
+ GstClockTime cur_stream_time;
+ guint8 proc_in_flags;
+-#ifdef WMV_FILE_HANDLING
+- /*WMV File handling*/
+- gboolean wmv_file;
+- gboolean adv_profile;
+- guint8 vc1_advp_seq_header[MAX_ADV_PROF_SEQ_HDR_SZ];
+- guint32 vc1_seq_header_sz;
+- guint8* vc1_dest_buffer;
+- /*Simple/Main parameters*/
+- gboolean bRangered;
+- gboolean bMaxbFrames;
+- gboolean bFinterpFlag;
+- gint frame_width; /*The value from Demux*/
+- gint frame_height; /*The value from Demux*/
+-#endif
++
++ gint frame_width; /*The value from Demux used for WMV9 or VC-1 SP/MP */
++ gint frame_height; /*The value from Demux used for WMV9 or VC-1 SP/MP */
+
+ GSTBUF_LIST* gst_padbuf_que_hd;
+ GSTBUF_LIST* gst_padbuf_que_tl;
+@@ -383,12 +350,6 @@ bcmdec_process_flush_start(GstBcmDec* fi
+ static void
+ bcmdec_process_flush_stop(GstBcmDec* filter);
+
+-static BC_STATUS
+-bcmdec_resume_callback(GstBcmDec* filter);
-
+-static BC_STATUS
+-bcmdec_suspend_callback(GstBcmDec* filter);
-
- EOF
- }
- # end: func_emit_cwrapperexe_src
-@@ -4033,7 +3515,7 @@ func_mode_link ()
- {
- $opt_debug
- case $host in
-- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
-+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- # It is impossible to link a dll without this setting, and
- # we shouldn't force the makefile maintainer to figure out
- # which system we are compiling for in order to pass an extra
-@@ -4477,13 +3959,6 @@ func_mode_link ()
- -L*)
- func_stripname '-L' '' "$arg"
- dir=$func_stripname_result
-- if test -z "$dir"; then
-- if test "$#" -gt 0; then
-- func_fatal_error "require no space between \`-L' and \`$1'"
-- else
-- func_fatal_error "need path for \`-L' option"
-- fi
-- fi
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
-@@ -4502,16 +3977,14 @@ func_mode_link ()
- ;;
- esac
- case $host in
-- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
-+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
- case :$dllsearchpath: in
- *":$dir:"*) ;;
-- ::) dllsearchpath=$dir;;
- *) dllsearchpath="$dllsearchpath:$dir";;
- esac
- case :$dllsearchpath: in
- *":$testbindir:"*) ;;
-- ::) dllsearchpath=$testbindir;;
- *) dllsearchpath="$dllsearchpath:$testbindir";;
- esac
- ;;
-@@ -4522,7 +3995,7 @@ func_mode_link ()
- -l*)
- if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
- case $host in
-- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*)
-+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
- # These systems don't actually have a C or math library (as such)
- continue
- ;;
-@@ -4599,7 +4072,7 @@ func_mode_link ()
+ static gboolean
+ bcmdec_mul_inst_cor(GstBcmDec* filter);
+
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec.la crystalhd/filters/gst/gst-plugin/src/libgstbcmdec.la
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec.la 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec.la 2011-03-14 19:07:47.046741671 +0000
+@@ -0,0 +1,41 @@
++# libgstbcmdec.la - a libtool library file
++# Generated by libtool (GNU libtool) 2.4
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# The name that we can dlopen(3).
++dlname='libgstbcmdec.so'
++
++# Names of this library.
++library_names='libgstbcmdec.so libgstbcmdec.so libgstbcmdec.so'
++
++# The name of the static archive.
++old_library='libgstbcmdec.a'
++
++# Linker flags that can not go in dependency_libs.
++inherited_linker_flags=' -pthread'
++
++# Libraries that this one depends upon.
++dependency_libs=' -lcrystalhd -L/home/hadess/Projects/gnome-install/lib64 /home/hadess/Projects/gnome-install/lib64/libgstvideo-0.10.la /home/hadess/Projects/gnome-install/lib64/libgstbase-0.10.la /home/hadess/Projects/gnome-install/lib64/libgstreamer-0.10.la -lm /home/hadess/Projects/gnome-install/lib64/libgobject-2.0.la /home/hadess/Projects/gnome-install/lib64/libgmodule-2.0.la -ldl -lxml2 /home/hadess/Projects/gnome-install/lib64/libgthread-2.0.la -lpthread /home/hadess/Projects/gnome-install/lib64/libglib-2.0.la -lrt'
++
++# Names of additional weak libraries provided by this library
++weak_library_names=''
++
++# Version information for libgstbcmdec.
++current=0
++age=0
++revision=0
++
++# Is this an already installed library?
++installed=no
++
++# Should we warn about portability when linking against -modules?
++shouldnotlink=yes
++
++# Files to dlopen/dlpreopen
++dlopen=''
++dlpreopen=''
++
++# Directory that this library needs to be installed in:
++libdir='/usr/lib64/gstreamer-0.10'
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.lo crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.lo
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.lo 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.lo 2011-03-14 19:07:44.955721682 +0000
+@@ -0,0 +1,12 @@
++# libgstbcmdec_la-decif.lo - a libtool object file
++# Generated by libtool (GNU libtool) 2.4
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++pic_object='.libs/libgstbcmdec_la-decif.o'
++
++# Name of the non-PIC object
++non_pic_object='libgstbcmdec_la-decif.o'
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.o crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.o
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-decif.o 2011-03-14 19:07:44.952721655 +0000
+@@ -0,0 +1,768 @@
++ELF > 0/ @ @ H
ÿtH?é 1ÿé f S¾ Â Hûè
ÀtHÇ [ÃD SHûH?1ÀH
ÿtè HÇ [Ã@ H?1öé fD SHûH?è
Àt[ÃfD H;[é ffffff.
öH?u é @ é ff. SHûH?è
Àt[ÃfD H;[é ffffff. H?@¾öé @ H?é H?é H?E¶Àé @ H\$èHl$ðHóLd$øHìhH?HæHÕIÌè
Àu1Ò|$ ¶$U T$<A$H\$PHl$XLd$`HÄhÃfD H?é 1ÀÃffff. HìH?Ht$è HÄÃ Ü Ô8 int i i Ø b ( 0 8 @ H P X "` ` $f h &b p *b t ,p x 0F 1T 2l 6| ?{ H I
J ¨ K ° L- ¸ Nb À P Ä ´
++ ºT »T ¼Z Àb # # |
8
8 1? 2F 4M 88 &T '? .M 58 2b 3ÿ × 0í â %b +
++"
++
++AP
++o5
++w
++Á
++9
++
! H
++Ô
++Õ
++Ö
++×
++Ø
++Ú¶
++Û¶
++ܶ
++Þ¶
++àÁ
++â¶
++å¶ $
++ç¶ (
++êÁ 0
++í 8
++ï 9
++ñ¶ <
++ó¨ @ ?
8 ? ¨
8 ? ¸
8
++õ
++ ÿ
++Ä
++7
++7
++« Ä G
8
++
++m
++S (
++»
++m
++G
++
++"¶
++#y (
++%0
++&¶
++'¶ DNR
++(¶
++)¶
++*
+++¶
++,
++.Ç
++0
++
++=< X
++?H
++@:
++A:
++B:
++I¶
++N
++O¶
++P¶
++Q¶
++R
++S¶ (
++T ,
++U0 0
++V
++ #m %E 'T * Û *Û *á sts , m » 4 A
++ 4Û sts 6 7â Â @
++ @Û sts B K ø
++ KÛ sts M N¶ U C UÛ sts W a ¥ aÛ a
++ sts c m ð mÛ sts o y 5 yÛ yÌ ~ z ~Û ~
++ ¿ Û O
Û â ) × sts ¥ Ô
¥Û ¥Ô
rll ¥4 ¥4 §¸ sts ¨ P
++ µ µÛ µÔ
º ` ºÛ U º
++ T È Å ÈÛ ÈH sts Ê ! ¥Z ! ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;I :;
:;I8 .?:;@I@
++ :;I 4 :;I U 4 :;I 4 :;I 4 :;I 4 :;I :;I 4 :;I
++ 4 :;I
++ :;I
++ !4 :;I?< U
U T
T - U- : S . 0. ; P @ G UG [ S @ S 0S \ P ` c U p w Uw S S | P ¥ U « T¬ ´ T À Ç UÇ Ñ SÒ Ü S Ì à P ð ó U ð û T U T U T # U + T + Q
+ R + X 0 I U 0 L TL { S 0 V QV V 0 V RV
\ U T ° · U ° Á 0Á Æ P ! & ) 9 t Ä Ð Ø Û Ü á F L R v . Ë û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /usr/include/libcrystalhd decif.c st
ddef.h types.h libio.h stdint.h glibconfig.h gtypes.h gstclock.h bc_dts_types.h bc_dts_defs.h decif.h stdio.h *Y®÷$T at YKww >;/YYxiø =P?B/;1ú =P?Böö÷øZdhYL½uöõMË vdecRESOLUTION_720p0 NextTimeStamp _shortbuf decif.c _IO_lock_t decif_decode_catchup guint32 BC_OUTPUT_FORMAT BC_STS_INSUFF_RES _IO_buf_end BC_COLOR_SPACES InputBusyCount BC_STS_BUSY flags vdecRESOLUTION_480i0 buffer suspended _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ HANDLE BC_STS_PGM_QUIT _IO_write_end unsigned int decif_get_drv_status DTS_DIAG_MODE catchup _flags BC_STS_ERR_USAGE BC_MSUBTYPE_WMV3 _markers vdecRESOLUTION_480p23_976 BC_STS_DEC_NOT_OPEN short int OptFlags stream_type BC_STS_NO_ACCESS mode vdecRESOLUTION_240p30 _Z13decif_get_eosP6_DecIfPi bEnableScaling TxBufData PowerStateChange decif_get_eos decif_flush_dec BC_STS_HIF_ACCESS _Z10decif_stopP6_DecIf vdecRESOLUTION_720p23_976 BC_STS_FW_CMD_ERR FGTEnable uint32_t reserved__
_ vdecRESOLUTION_1080i29_97 stdout _IO_save_end OUTPUT_MODE420 decif_setcolorspace gint8 _BC_DTS_STATUS FreeListCount BC_SCALING_PARAMS BC_STS_IO_USER_ABORT guint64 vdecRESOLUTION_1080p0 BC_STS_SUCCESS cpbEmptySize BOOL DTS_ADAPTIVE_OUTPUT_PER long long unsigned int MetaDataEnable _IO_FILE BC_STREAM_TYPE_TS BC_STS_BOOTLOADER_FAILED flush_type BC_STREAM_TYPE_ES _IO_backup_base _BC_HW_CAPABILITY_ vdecRESOLUTION_480i decif_open _offset DTS_LOAD_FILE_PLAY_FW vdecRESOLUTION_480p decif_send_buffer vdecRESOLUTION_720p59_94 DTS_SINGLE_THREADED_MODE _fileno vdecRESOLUTION_288p25 vdecRESOLUTION_1080p24 vdecRESOLUTION_1080p25 vdecRESOLUTION_576p25 BcmDecIF _BC_SCALING_PARAMS_ GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) _DtsDeviceFixMode size_t DTS_DIAG_TEST_MODE width _DecIf BC_STS_TIMEOUT sHeight pMetaData _IO_read_base vdecRESOLUTION_720p29_97 stdin BC_STS_NO_DATA _next BC_MSUBTYPE_MPEG1VIDEO _pos vdecRESOLUTION_1080p30 BC_MSUBTYPE_VC1 MODE420 _Z17decif_send_bufferP6_DecIfPhjmh decif
_pause _DtsOpenDecStreamTypes Count DTS_LOAD_NEW_FW BC_STS_NOT_IMPL mSubtype BC_STS_IO_ERROR drv_status MODE422_YUY2 sWidth char _mode uint8_t BC_STS_PENDING _IO_write_base _IO_read_ptr BC_MSUBTYPE_WVC1 _Z15decif_flush_decP6_DecIfa _Z11decif_pauseP6_DecIfi bcInputFormat BC_MSUBTYPE_DIVX311 DTS_DISK_FMT_BD BC_STREAM_TYPE_ES_TSTAMP startCodeSz ScalingParams OutFmt BC_STS_INV_ARG _IO_marker reserved__ _BC_STATUS long long int BC_STS_DEC_NOT_STARTED vdecRESOLUTION_1080p23_976 BC_MSUBTYPE_INVALID BC_HW_CAPS _BC_COLOR_SPACES_ _IO_save_base BC_STS_ERROR BC_CAPS_FLAGS vdecRESOLUTION_480p0 decif_prepare_play DTS_MFT_MODE _Z16decif_start_playP6_DecIf MODE422_UYVY hwCaps vdecRESOLUTION_240p29_97 vdecRESOLUTION_SD_DVD size _Z17decif_flush_rxbufP6_DecIfi Reserved1 Reserved2 Reserved3 GstClockTime DTS_INTELLIMAP vdecRESOLUTION_1080p29_97 __pad1 __pad2 __pad3 __pad4 __pad5 DTS_FILTER_MODE height _DtsDeviceOpenMode _BC_OUTPUT_FORMAT metaDataSz _BC_MEDIA_SUBTYPE_ _vtable_offset BC_MSUBTYPE_D
IVX InputTotalSize _Z18decif_prepare_playP6_DecIf PES_CONV_SUPPORT picNumFlags long double vdecRESOLUTION_480p29_97 uint16_t vdecRESOLUTION_720p vdecRESOLUTION_NTSC BC_STREAM_TYPE_PES BC_MSUBTYPE_H264 DTS_PLAYBACK_MODE vdecRESOLUTION_1080i25 _IO_read_end OUTPUT_MODE422_YUY2 /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src FramesDropped long int FramesCaptured _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT vdecRESOLUTION_480p656 InputCount _Z10decif_openP6_DecIf decif_flush_rxbuf MULTIPLE_DECODE_SUPPORT _BC_CAPS_FLAGS_ uint64_t _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DTS_MONITOR_MODE decif_start_play BC_STS_FW_AUTH_FAILED BC_INPUT_FORMAT BC_MSUBTYPE_AVC1 DecCaps Progressive _Z20decif_decode_catchupP6_DecIfi BC_MSUBTYPE_WMVA BC_STS_FWHEX_NOT_FOUND BC_MEDIA_SUBTYPE OUTPUT_MODE_INVALID BC_STS_CERT_VERIFY_ERROR PIBMissCount vdecRESOLUTION_1080i0 Reserved4 _lock vdecRESOLUTION_PAL1 long unsigned int reserved_ _old_offset OUTPUT_MODE422_UYVY BC_STATUS BC_STS_V
ER_MISMATCH float bEOS BC_STS_DEC_EXIST_OPEN gboolean decif_stop unsigned char _sbuf FramesRepeated _IO_write_ptr _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ DTS_SKIP_TX_CHK_CPB vdecRESOLUTION_576p _BC_INPUT_FORMAT_ vdecRESOLUTION_720p24 ColorCaps decif_setinputformat decif_close _Z11decif_closeP6_DecIf ReadyListCount time_stamp BC_MSUBTYPE_OTHERS discard_only __off_t DTS_HWINIT_MODE signed char DTS_PLAYBACK_DROP_RPT_MODE vdecRESOLUTION_CUSTOM short unsigned int BC_STS_IO_XFR_ERROR OUTPUT_MODE420_NV12 pause vdecRESOLUTION_720p50 double decif_getcaps BC_STS_FMT_CHANGE _chain BC_STS_CLK_NOCHG _flags2 gint vdecRESOLUTION_576p0 BC_DTS_STATUS hdev vdecRESOLUTION_1080i _cur_column guint8 BC_STS_CMD_CANCELLED _unused2 _IO_buf_base decif BC_MSUBTYPE_MPEG2VIDEO __off64_t GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 AY L AZ h
++ | ! AP
++GD ° ! AP
++GD Ð ä ø Z MIpC @ T h DQ .symtab .strtab .shstrtab .rela.text .data .bss .rela.debug_info .debug_abbrev .debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ Æ ; ° & , 6 à 1 H= ¸# B è ¿ P § [ ' à
n 2 i a
++ z 0 9
0 Í, 0 ý, £ - a h . 04 P 8 ñÿ
++
8 K b p @ `
++ ¶ Å p ! â ò , < À ! S b r ð ¼ Î 5 B 0 Z j } ª Ì ° decif.c _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ DtsGetCapabilities _Z10decif_openP6_DecIf DtsDeviceOpen _Z11decif_closeP6_DecIf DtsDeviceClose _Z18decif_prepare_playP6_DecIf DtsOpenDecoder _Z16decif_start_playP6_DecIf DtsStartDecoder DtsStartCapture _Z11decif_pauseP6_DecIfi DtsResumeDecoder DtsPauseDecoder _Z10decif_stopP6_DecIf DtsStopDecoder DtsCloseDecoder _Z15decif_f
lush_decP6_DecIfa DtsFlushInput _Z17decif_flush_rxbufP6_DecIfi DtsFlushRxCapture _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT DtsSetColorSpace _Z17decif_send_bufferP6_DecIfPhjmh DtsProcInput _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DtsGetDriverStatus _Z13decif_get_eosP6_DecIfPi DtsIsEndOfStream _Z20decif_decode_catchupP6_DecIfi _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ DtsSetInputFormat * üÿÿÿÿÿÿÿO üÿÿÿÿÿÿÿx üÿÿÿÿÿÿÿÈ üÿÿÿÿÿÿÿS ( üÿÿÿÿÿÿÿ½ - üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿf üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¨ üÿÿÿÿÿÿÿ± üÿÿÿÿÿÿÿÝ üÿÿÿÿÿÿÿø üÿÿÿÿÿÿÿ " üÿÿÿÿÿÿÿ $ üÿÿÿÿÿÿÿ( & üÿÿÿÿÿÿÿ * üÿÿÿÿÿÿÿ
++
++
++
++
++ -
++
++ ½ ! Æ )
++ .
++
++ Ð ;
++
++ 9 B
++
++ È I
++
++ O P
++
++ 7 W
++
++ ^
++
++ Ï l
++
++ q
++
++ ú |
++
++
++
++ I
++
++
++ £
++
++ o °
++
++ z ½
++
++ Ê
++
++ ×
++
++ k ä
++
++ ë ñ
++
++ ) þ
++
++ `
++
++
++
++ Û %
++
++ [ 2
++
++ ?
++
++ L
++
++ Í Y
++
++ f
++
++ å s
++
++ U
++
++ /
++
++
++
++
++ # §
++
++ ´
++
++ Á
++
++
++ Î
++
++
++ Û
++
++
++ è
++
++ &
++ õ
++
++ -
++
++
++ N
++
++ W
++
++ 5 $
++
++ I 0
++
++ T <
++
++ Ö H
++
++ q
++
++ j
++
++ ä ¡
++
++ T ¬
++
++ ·
++
++ Ý Â
++
++ Ì Í
++
++ C Ø
++
++ ; ã
++
++ U î
++
++ û
++
++ ¦
++
++ í
++
++ ´
++
++ %
++
++ ù
++ *
++
++ Û ;
++
++ Ç F
++
++ Q
++
++ _ ]
++
++ « c
++
++ : i
++
++ « o
++
++ u
++
++ {
++
++ î
++
++ n
++
++
++
++ E
++
++
++
++ ÷
++
++ Á ¥
++
++ » «
++
++ v ±
++
++ x ·
++
++ b ½
++
++ x Ã
++
++
É
++
++ » Ï
++
++ ~ Õ
++
++ B Û
++
++
á
++
++ % ç
++
++ Ù
í
++
++ ó
++
++ \ ù
++
++ Ô ÿ
++
++ é
++
++ u
++
++ K
++
++
++ s #
++
++ Y )
++
++ ý /
++
++ 6
++
++ ¾ B
++
++ ñ I
++
++ ¥ P
++
++ ð W
++
++ - _
++
++ Ì g
++
++ è o
++
++ x
++
++ ×
++
++ ú
++
++ 4
++
++
++ ,
++
++ Ô ©
++
++ I ¯
++
++ O µ
++
++ »
++
++ Ë
++
++ 9 Ñ
++
++ ~ ×
++
++ Ý
++
++ ; ã
++
++ » é
++
++ ' ï
++
++ % õ
++
++
û
++
++
++
++ A
++
++ ò
++
++ á
++
++
++
++ Y
++
++ %
++
++ § +
++
++ j 1
++
++ 7
++
++ =
++
++ ÷ C
++
++ v I
++
++ 1 O
++
++ H U
++
++ g [
++
++ & a
++
++ ¡ g
++
++ m
++
++ _ s
++
++ y
++
++ ½
++
++ ò
++
++
++
++
++
++ ÿ
++
++ I «
++
++ À ¸
++
++ X Å
++
++ O Ò
++
++ K ß
++
++ ì
++
++ ù
++
++ Ü
++
++ p
++
++ ®
++
++
++ -
++
++ ò
:
++
++ º G
++
++ T
++
++ E a
++
++ T n
++
++ í
++ {
++
++ æ ¹
++
++ Å
++
++ ^
++ Ò
++
++ Ø
++
++ 5 Þ
++
++ V ä
++
++ ê
++
++ © ð
++
++ a ö
++
++ v ü
++
++ Å
++
++ ]
++
++ É
++
++ 3 *
++
++ ë H
++
++ T
++
++ ¼ a
++
++ Ü
++ g
++
++ ¤ n
++
++ ö z
++
++ k
++
++ ·
++
++ } ¡
++
++ ½ ®
++
++ V
¼
++
++ ¾ È
++
++ ~ Õ
++
++ B â
++
++ ü
++
++ ½
++
++ Ç
++
++ Ñ #
++
++ 1
++
++ f =
++
++ {
++ J
++
++ ª P
++
++ Z V
++
++ s \
++
++ b b
++
++ h
++
++ n
++
++ E
t
++
++
z
++
++
++
++
++
++
++ Ü
++
++ Ú
++
++ ´
++
++ U ¬
++
++ Ó ¹
++
++ û Æ
++
++ ^
Ó
++
++ Ù à
++
++ í
++
++ ê ú
++
++ D
++
++
++
++
++ !
++
++ p
++ .
++
++ 6 ;
++
++ % I
++
++ 5
U
++
++ ð a
++
++ n
++
++ u z
++
++
++
++ ã
++
++ m ©
++ ®
++
++ c ¸
++ 6 ½ Å é
++
++ ï
++
++ { ÷ ÿ ;
++
++
++ m
++
++ l
++
++ ,
++
++ ¢ 1
++
++
++ ÿ C
++
++
++ I
++
++
++ ¨ Q
++ @ Y
++ \ h
++
++
++ m r
++
++ Ù w
++ D
++ Z
++
++
++
++
++
++
++
++ ½
++ ¨
++ ` °
++ j ¿
++
++
++ m É
++
++ F Î
++ ` Ö
++ j ë
++
++
++ â ú
++
++
++
++
++ 9 p
++
++ m )
++ i .
++ 0 =
++ ² E
++
++ È K
++
++ µ S [ µ j
++
++ m t
++ Õ y
++
++
++ ø µ §
++
++ ½
++
++ µ À ½ á Ì
++
++ m Ö
++ . Û
++ p ê
++ w ò
++
++ n ø
++
++ ð ü
++
++ m !
++ &
++
++ > 0
++ ½ 7
++
++ =
++
++ E M \
++
++ m f
++ à k
++
++ í u
++ |
++
++ /
++
++ & ¡
++
++ m «
++ & °
++
++ ÿ º
++ I Á
++
++ Ï Ç
++
++ ¥ Ï × , æ
++
++ m ð
++ l õ
++
++ Ò ÿ
++
++
++
++ ²
++
++ Ï
++ Õ "
++
++ · ,
++ ø 1
9
, Q
++
++ D W
++
++ Õ _
0 g
v
++
++ m
++
++
++ Ù
++ >
++ t £
++
++ í
++
++ ª ²
++ ° ·
++
++ * Ü
++
++ ` â
++
++ ê
ò
++
++ m
++ à
++
++
++ !
++
++ @ '
++
++ j
/ 7 £ F
++
++ m S
++
++ g b
++
++ h
++
++ ù p ° x Æ
++
++ m
++ &
++
++ Î ¤ ´ ¬ Á ¿
++ I Æ
++
++ ? Ó
++
++ Ø 4 P @ l ` p ´ À Ô ð è ü $ 0 D X l °
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.lo crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.lo
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.lo 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.lo 2011-03-14 19:07:46.463736098 +0000
+@@ -0,0 +1,12 @@
++# libgstbcmdec_la-gstbcmdec.lo - a libtool object file
++# Generated by libtool (GNU libtool) 2.4
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++pic_object='.libs/libgstbcmdec_la-gstbcmdec.o'
++
++# Name of the non-PIC object
++non_pic_object='libgstbcmdec_la-gstbcmdec.o'
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.o crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.o
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-gstbcmdec.o 2011-03-14 19:07:46.458736050 +0000
+@@ -0,0 +1,3438 @@
++ELF > 8+ @ @ H\$ÐHl$ØHûLd$àLl$èLt$ðL|$øHìXò8 = ò
òYÈòH,é~1IùH= A¸À ¹ º ¾ ¸ HÇ$ è ³l D¶@ ,
ö³( n ¶A éA¸è ¿ ÇD$ $è HÅH»ð Hîè = AÅ~2H= D$IÙA¸Ð ¹ º ¾ 1ÀHÇ$ è ¶0 <C À 1öHïè ¾ HÇIÄè H
ÀIÆ HÇè L÷AÇè = % Lç¾ è H
ÀIÄ HÇè LçAÆè = ~7H= D$IÙA¸ö ¹ º ¾ 1ÀDt$HÇ$ è Hïè DèH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXà ¶A éA¸è ¿ $è HÅéþÿÿ@ , ¯( D Ñè= H ÍþÿÿHÇ$ IÙA¸ä H= ¹ º ¾ 1Àè éþÿÿD H= ò8 D$IÙA¸í ¹ º ¾ ¸ D|$HÇ$ è éþÿÿf = ~þÿÿH= IÙA¸ï ¹ º ¾ 1ÀHÇ$ è éKþÿÿ= ªþÿÿH= IÙA¸ø ¹ º ¾ 1ÀHÇ$ è éwþÿÿ( l ¯, À
ÉD tGú~:H= º 1ÀIÙA
¸Õ ¹ ¾ HÇ$ è D ÑèD úÇH FýÿÿHÇ$ IÙA¸Ù étþÿÿff. USHûHìÈ = ~.IùH= A¸ ¹ º ¾ 1ÀHÇ$ è «l 1ÀÇD$` ÇD$d
íÀD$h ø
++t ø
h \ T$t` T$xD$pHD$`H« ÇD$l ¶D 0 Æ$ HïH$HD$hT$|$ HD$HD$pH( HD$HD$xH$ HT$ HD$H$ HD$(H$ HD$0H$ HD$8H$ HD$@H$¨ HD$HH$° HD$Pè
À
¨ = ~,H= IÙA¸& ¹ º ¾ HÇ$ è Hïè
À
» = ~kH= IÙA¸/ ¹ º ¾ HÇ$ è = ~6H= IÙA¸6 ¹ º ¾ 1ÀÇD$ HÇ$ è ¾ Hïè Hïè
À
R = ~,H= IÙA¸< ¹ º ¾ HÇ$ è H»X Ç è øÿ& H»x ½ è øÿ
ª =
ÿ H= IÙA¸H ¹ º ¾ 1ÀHÇ$ è ëlfD ( T$t, T$xéýÿÿ D E
Û~.HÇ$ IÙA¸( H= ¹ º ¾ 1Àè Ç 1íHÄÈ è[]ÃfD D E
Ò~ÖHÇ$ IÙA¸1 ë¦f D
E
É~®HÇ$ IÙA¸? é{ÿÿÿfD D E
ÀÊþÿÿH= IÙA¸E ¹ º ¾ 1ÀHÇ$ è éþÿÿD Hìè HÄHÇé ff. UHýSHìH= ~.IùH= A¸ ¹ º ¾ 1ÀHÇ$
è HÇ HÇ HÇ HÇ è HïHÆè Ht$1ÿHÃÇD$0 è ¿ è HßHÆè öD$0tq= 0¿ è HßHÆè Hß¾ è HÄH[]à H= IéA¸ ¹ º ¾ 1ÀHÇ$ è ë ¿ è HßHÆè ëf SHûHìè = H ~.H= IÙA¸¨ ¹ º ¾ 1ÀHÇ$ è HÇ HÇC º HÇC HÇC0 ¾ ¿ A¸ 1Éè HÄHßHÂ[¾ é H\$èH Hl$ðLd$øHýHì(HßIôè H
ID$
È L¥ À=
È ~2H= D$IéA¸ä ¹ º ¾ 1ÀHÇ$ è HßHl$H\$Ld$ HÄ(é Hl$ðH¯x H\$èLd$øIüHì(Hïè I$h I;$p
HCI$h H
Ût A¬$ = ~:A$ H= MáA¸U
++ ¹ º ¾ HÇ$ D$1Àè Hïè HØHl$H\$Ld$ HÄ(Ãf IÇ$p IÇ$h éjÿÿÿ H\$èH Hl$ðLd$øHýHì(HßIôè H½ Â H
L`L¥ IÇD$ H½à è øÿtV= ~.H= IéA¸0 ¹ º ¾ 1ÀHÇ$ è HßHl$H\$Ld$ HÄ(é @ D% E
ä~ÕH= IéA¸. ¹ º ¾ 1ÀHÇ$ è ë¥@ L¥ L¥ éFÿÿÿD Hl$ðH¯ H\$èLd$øHì(IüHïè I$ H
ÛtZHCI$ A$È è= A$È ~2H= D$MáA¸ô ¹ º ¾ 1ÀHÇ$ è Hïè HØHl$H\$Ld$ HÄ(ÃD AWH° L¿ð AVL·x AUATU1íSHûHìHHD$ HÐ ÇD$< HÇD$0 ÇD$ HD$(fD H|$ è
ÀuSDø E
Àu5= ~,H= IÙA¸t ¹ º ¾ HÇ$ è Ç ÇD$ H|$(è
Àh |$
ÿt
ÀuG= ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è ¿ è D¶d$ëZ@ ø
Éu<
Ò~2H= D$IÙA¸ª ¹ º ¾ 1ÀHÇ$ è ¿0u è
ÀÊþÿÿEäÁþÿÿ» HÇD$0 k H
í
ú D«( D¯«, Eí= ~.H= IÙA¸¥ ¹ º ¾ 1ÀHÇ$ è H»ð LD$0DêHÇÆÿÿÿÿH è
À
ÿÿÿ= ~8 H= IÙA¸¯ ¹ º ¾ HÇ$ D$1Àè HD$0L÷HE è H»h Hp HhH«p HÇE À= ~2H= D$IÙA¸<
++ ¹ º ¾ 1ÀHÇ$ è Lÿè øÿtnL÷1íè ¿ è émþÿÿD ¿ è = QþÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éþÿÿfD D- E
í~H= IÙA¸?
++ ¹ º ¾ 1ÀHÇ$ è éSÿÿÿf HßèûÿÿH
ÀHÅ
òýÿÿ³ø
öuA= ~8 H= IÙA¸ ¹ º ¾ HÇ$ D$1Àè ¿ è ébýÿÿfH«p H«h épþÿÿ»ø uT= ~KH= IÙA¸| ¹ º ¾ HÇ$ è ëD H8H
ÿtWè HîHßè0øÿÿHßèÈøÿÿH
ÀHÅuØ= ~eH= IÙA¸_ ¹ º ¾ 1ÀHÇ$ è = ~.H= IÙA¸¾ ¹ º ¾ 1ÀHÇ$ è H|$<è ATL§ USHûHì fD Lçè H« H;« ì HEH Lçè H
í H} H
ÿtè HîHßè7÷ÿÿH} u¨H«à Hïè 1Ò1öHïè Ht$Hïè = ~6D$H= IÙA¸í ¹ º ¾ HÇ$ D$1Àè HÄ []A\Ã= ~H= IÙA¸å ¹ º ¾ 1ÀHÇ$ è éTÿÿÿ@ HÇ HÇ éÿÿÿD AWAVAUATUSHû1ÿHìHÇD$< è HD$ ø HÇD$(ÃÉ
Àu
= L»x L«à L³ E1ä H»P u
Àý Ht$ Lÿè
ÀC E1ä= ~.H= IÙA¸
¹ º ¾ 1ÀHÇ$ è 1ÿè HÀHÇD$( HD$ éU D A¼
$ =
~.H= IÙA¸, ¹ º ¾ 1ÀHÇ$ è L÷è H« H;« Ñ HEL÷H è H
íå Hu H
öØ = ~2H= ¾ IÙA¸0 ¹ º 1ÀHÇ$ è Hu H»ð è
ÀD$< = ~2H= D$IÙA¸3 ¹ º ¾ 1ÀHÇ$ è H} A¼ è HîHßè@ôÿÿ«P
ítDÄ E
Û
^ E
ä
À Ht$ Lïè ø þÿÿè øi øn D% E
ä~2H= D$IÙA¸& ¹ º ¾ 1ÀHÇ$ è A¼ éWÿÿÿ = ~B H= IÙA¸7 ¹ º ¾ HÇ$ D$È D$1Àè H E1äJú<àþÿÿxÖþÿÿ= Ç@ ÂþÿÿH= IÙA¸: ¹ º ¾ 1ÀHÇ$ è éþÿÿf. E1ä
À
þÿÿ= ÿÿÿH= IÙA¸ ¹ º ¾ HÇ$ è éßþÿÿ= ÑþÿÿH= IÙA¸! ¹ º ¾ 1ÀHÇ$ è éþÿÿHÇ HÇ L÷è H
í
$ýÿÿf E1ä= ÀýÿÿH= IÙA¸G ¹ º ¾ 1ÀHÇ$ è éýÿÿD = ~vH= IÙA¸J ¹ º ¾ 1ÀHÇ$ è DP E
Ò
ûÿÿ= ~.H= IÙA¸O ¹ º ¾ 1ÀHÇ$ è Hßè¡ùÿÿH»X è øÿþ H Ç éûÿÿf. H³ H»ð A¼ è H» è = Ç üÿÿÈ H= IÙA¸C ¹ º ¾ HÇ$ D$1Àè éLüÿÿ è ønúÿÿø
ÞúÿÿHßèÏøÿÿ= ~.H= IÙA¸W ¹ º ¾ 1ÀHÇ$ è H|$<è D
E
ÉòþÿÿH= IÙA¸R ¹ º ¾ 1ÀHÇ$ è é¿þÿÿD«ø E
í
dÿÿÿ= WÿÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è é$ÿÿÿH= IÙA¸ü ¹ º ¾ 1ÀHÇ$ è éMùÿÿ Hl$ðLd$øÕH\$è1ÒHì(Iü÷1öè HøÿH | 1Û
íuØHl$H\$Ld$ HÄ(ÃHxº ¾ è
ÀtÓ »ÿÿÿÿ
À~ÄH= MáA¸$ ¹ º ¾ 1ÀHÇ$ è ëf. Ã
Àzÿÿÿè H= MáA¸ ¹ º ¾ HÇ$ D$1Àè é<ÿÿÿfAUATUSHûHì¸ = ~.IùH= A¸Ã ¹ º ¾ 1ÀHÇ$ è I¸ =@H» 1öL8 Ç Ç Çh Çl Ç( Ð Ç, à Æ@ ÆA Æ0 ÇD
++ ÇH ÆL HÇp HÇx Ç HÇ HÇ ÇÈ ÇØ Ç d Ç Ç Ç HÇ( HÇ ÆL ÆM Ç ÿÿÿÿÇ4 Ç8 Ç< Ç@ Ç0 ÆD Ç ÇP Ǹ Ǽ ÇÀ ÇÄ Çð HÇø Ç Ç HÇ Ç HÇ0 è H»x 1öè H´$ H» Ç$ è ö$ ¾ ¿ è Hè ¾ ¿ è H»è ¾ è ¾ ¿ è H»è ¾ è ¾ ¿ è H»è ¾ è ¾ ¿ è H»è ¾ è ¾ ¿ è ¾ Hð ¿ è H»ð ¾ è ¾ ¿ è H»ð ¾ è H»ð è HßèáÿÿH«è è HßHÆè HîHÇè H«ð è HßHÆè HîHÇè Çø è = ~2H= D$IÙA¸â ¹ º ¾ 1ÀHÇ$ è º¤ ¾ ¿ï¾Þè øÿÅt|º ÆHßèÝúÿÿ 1íø~2H= IÙA¸æ ¹ º ¾ 1Àl$HÇ$ è Hĸ []A\A]ÿ è Hè éûýÿÿf. è I
Ä øtQ
Ò~¹H= D$IÙ1ÀA¸ ¹ º ¾ HÇ$ è éEÿÿÿf. = ~6H= IÙA¸ê ¹ º ¾ 1ÀÇD$ HÇ$ è º¤ ¾ ¿ï¾Þè øÿAÅuU=
ÿ ÿÿÿA$IÙHÇ$ A¸í D$H= 1À¹ º ¾ ½ è éþÿÿHT$¾ Çè øÿÅÔ H|$h
¨ H= HÇè 1Ò1öDïè øÿt7= ~.H= IÙA¸û ¹ º ¾ 1ÀHÇ$ è º¤ ¾ ¿ï¾Þè øÿ
£
ÉþÿÿA$IÙHÇ$ A¸ÿ D$é ÿÿÿ 1ÒDîHßèøÿÿ1í é¡ýÿÿfD 5
öÄýÿÿH= 1ÀIÙA¸ó ¹ º ¾ HÇ$ è éTýÿÿf º ÆHßèøÿÿ1í é/ýÿÿ@ AWAVAUATUSHûHìh Dø Ç$L HÇ$@ Ç$P Ç$T E
Àu
= z HX E1íHÇD$H ÇD$D E1ÿHT$0Hx HT$8HT$PHT$( HT$0øH$0 HT$8H$8 ~.H= IÙA¸Å ¹ º ¾ 1ÀHÇ$ è 1íý~@ ¿
++ 1íè HcÅH¼Ä0 è
Àt(è 8tÖ»
ÿuÌÅýÄëÎf. ø~8H= 1ÀIÙA¸Ì ¹ º ¾ l$HÇ$ è ýu ø~8 H= IÙA¸x ¹ º ¾ HÇ$ D$1Àè E1äE1öD E
Û
H¼$@ H
ÿtè HÇ$@ M
ätLæHßèRåÿÿE
ö þÿÿDP E
É
9 ødþÿÿH= 1ÀIÙA¸ ¹ º ¾ HÇ$ è é+þÿÿ DØ E
Ò
Xÿÿÿ= ~.H= IÙA¸z ¹ º ¾ 1ÀHÇ$ è H« H$T H$X H´$\ Hïè E
í$X
Z øQ = ~2H= D$IÙA¸ ¹ º ¾ 1ÀHÇ$ è ¾ HïA½ è $X
Àu^= ~,H= IÙA¸ ¹ º ¾ HÇ$ è ¿ è H´$P Hïè $P
ÉþÿÿH$@ H
Ài = ~6HÇ$ IÙA¸µ H= ¹ º ¾ 1Àè H$@ HPH|$(1À¹ü óH«, DD H ³l D¶L »( $ DÈÁèÁéþD$XÀ¼$ àøL$hÀEÀ
õ
ötÈE¶ÀFGDD$p
ÉD$tHT$Põ
ö DH EÉIÑLL$`E
Ò øÑïHÂIùHT$PLL$`Ç$
$T %ÿÿÿèD9øÙ E
ÿ M
äÜ H$@ LæHßH I$E1äè»ãÿÿD» HÇ$@ ÇH A¾ éüÿÿ E
íûýÿÿøòýÿÿ= ~2H= D$IÙA¸
¹ º ¾ 1ÀHÇ$ è 1öHïE1íè $X éýÿÿf. Ç$ D$P E
À H¼$@ H
ÿtè HÇ$@ M
äÍ IÇ$ LæHßèÊâÿÿ= ~.HÇ$ IÙA¸Þ H= ¹ º ¾ 1Àè ÇØ E1äA¾ ékûÿÿ È
ö
þÿÿE¶À
ÉD$tDD$pHT$P
þÿÿ
öHÇD$` 2 DH E
ÉÿÿÿÿHúHT$Péþÿÿ D HÂH HT$`
ÀÇ$
óýÿÿD$P E
À
äþÿÿH» HT$P¾¸ è = $L ~9H= D$IÙ1ÀA¸ã ¹ º ¾ HÇ$ è $L ø° = ~2D$HÇ$ IÙA¸{ H= ¹ º ¾ 1Àè H¼$@ A¾ H
ÿúÿÿè HÇ$@ éúÿÿ H éùþÿÿD = ~.H= IÙA¸Ê ¹ º ¾ 1ÀHÇ$ è H¼$@ è éýÿÿ
Ò M
ätI<$H
ÿtè LæHßèßÿÿHßèßÿÿH
ÀIÄK H H
ÀH$@ = uûÿÿH= º 1ÀIÙA¸± ¹ ¾ H
Ç$ è H$@ HPé:ûÿÿ= pýÿÿH= IÙA¸Ü ¹ º ¾ 1ÀHÇ$ è éýÿÿÂÿ$Õ »ø
ÿu7= ~.H= IÙA¸ç ¹ º ¾ 1ÀHÇ$ è D$t% = H¼$@ è H»° ÇH HÇ$@ è øÿW 1íëfD ¿è Åè ý
++³
ötá= A¾ î÷ÿÿl$HÇ$ IÙA¸ H= ¹ º ¾ 1Àè é·÷ÿÿ= A¾ ¤÷ÿÿH= IÙA¸[ ¹ º ¾ 1ÀHÇ$ è éq÷ÿÿ= A¾ ^÷ÿÿ H= IÙA¸X ¹ º ¾ HÇ$ D$ D$È D$1Àè é
÷ÿÿ= ~.H= IÙA¸g ¹ º ¾ 1ÀHÇ$ è H´$P HïA¾ è ¬$P
í±öÿÿH¼$@ H
ÿtè HÇ$@ M
äø IÇ$ LæHßèÝÿÿ= çúÿÿHÇ$ IÙA¸v é´úÿÿ= Ç üÿÿD$HÇ$ IÙA¸` éÑûÿÿöD$v
Ê ø A¾
É
öÿÿ= ÷õÿÿ$ HÇ$ IÙA¸ èD$éúýÿÿ= ýÿÿH= IÙA¸ú ¹ º ¾ 1ÀHÇ$ è éiýÿÿ = ~,H= IÙA¸ç ¹ º ¾ HÇ$ è ( H»ð L$@ ¯, HÇÆÿÿÿÿH Òè
ÀtMD E
Û~2H= D$IÙA¸î ¹ º ¾ 1ÀHÇ$ è ¿0u è éÙôÿÿH$@ HPöÂt;= õöÿÿH= IÙA¸ó ¹ º ¾ 1ÀHÇ$ è = ®öÿÿHÇ$ IÙA¸ é{öÿÿH» è øÿ
²ôÿÿ= ¥ôÿÿH= IÙA¸ ¹ º
¾ 1ÀHÇ$ è érôÿÿ= ~.H= IÙA¸¥ ¹ º ¾ 1ÀHÇ$ è ¿' è éÏóÿÿ³ø
öu3ø~eH= IÙA¸t ¹ º ¾ 1ÀHÇ$ è = ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H¼$L è $ òH*Àò^ f. zbu`ø $
ÒDxýu
= Q D³P E
ö± = A¾ éòÿÿD|$HÇ$ IÙA¸ éõúÿÿf.8 ÷ ò
ò ò^Èò8 f.Ê òH,ÁH8 = SÿÿÿH= IÙA¸; ¹ º ¾ ¸ HÇ$ è éÿÿÿ PA9×vI»ø u@= ~7H= D$IÙA¸ ¹ º ¾ 1ÀD|$HÇ$ è »l
c = ~.H= IÙA¸% ¹ º ¾ 1ÀHÇ$ è ò H´$@ ò
H$ ò^8 HÇF@ f.Á4 òH,ø» G H
ÉÄ D E
Àt+H0 H
ÀtHÊÇ H)ÂHÐ1ÒI÷ðH8 H8 H( H0 H
ÀHEø é IùH= A¸o ¹ º ¾ 1ÀHÇ$ è éSïÿÿýÿÿ éûýÿÿH= D$IÙA¸ ¹ º ¾ 1ÀHÇ$ è éxýÿÿ»H
þÿÿH´$@ ( ¯, À»l F tU»
H uL= ~.H= IÙA¸Q ¹ º ¾ 1ÀHÇ$ è ÇH A¾ éÿïÿÿM
ä? »H
 I4$HßLæèêÖÿÿD» HÇ$@ ÇH E1äA¾ é¯ïÿÿLæHßE1äè1Õÿÿ¿' è éïÿÿ= ôÿÿH= IÙA¸t ¹ º ¾ 1ÀHÇ$ è éÛøÿÿ= e ¼$ @ ´ $ ( $ , $¤ ø ¹ ¥ øö
++ øf m è Æ@ ÆA ¶L Àô @ ¶M A = ~{¶@ H= IÙA¸ ¹ º ¾ HÇ$ D$1Àè = ~9¶A H= IÙA¸ ¹ º ¾ HÇ$ D$1Àè 1Àö$ Àúl túu/
Àu+H¸ÿÿÿÿ( H#$ Hº ( H9Ðu
++Çl HßèlÉÿÿ»ø
ÀG = ~.H= IÙA¸¸ ¹ º ¾ 1ÀHÇ$ è = ~.H= IÙA¸ë ¹ º ¾ 1ÀHÇ$ è HÇ( HÇH HÇD$H ÇD$D é»ôÿÿDùH8 H¯ÏHp »l tD;» ? H¯úHùH»ø HN(HF0H
ÿ^üÿÿè |$D
È H;H sHÇH HÂH+H HH HT$HHT$HH@ H;( HP »
½ H¼$
e ÇD$D H´$@ éÓûÿÿò\ÁH¸ òH,øH1Çé¶úÿÿN é2üÿÿò\ÊòH,ÁH8 H¸ H18 égùÿÿHH HÇD$H é7ÿÿÿ$ H= IÙA¸ ¹ º ¾ HÇ$ D$$ D$1Àè éRüÿÿH8 H
ÀHEø HùH( H( »
þÿÿéWþÿÿø
fD ø) Æ@ @ÆA !é[üÿÿ
À
ýÿÿ= °òÿÿH= IÙA¸ò ¹ º ¾ 1ÀHÇ$ è é}òÿÿ» u-ÇD$D éRúÿÿ»@
üÿÿÆ@ ÆA éÿûÿÿ1öHïè Ç ÇD$D H´$@ éúÿÿÇ$ 8 é<ûÿÿ= DÿÿÿH= IÙA¸º ¹ º ¾ 1ÀHÇ$ è éÿÿÿø¦ øj =ÿ
,ûÿÿ$¸
@ ÁèA éûÿÿø øe ø
ðúÿÿÆ@ ÆA éëúÿÿ= ×ùÿÿH= IÙA¸K ¹ º ¾ 1ÀHÇ$ è é¤ùÿÿÆ@
++ÆA éúÿÿÆ@ ÆA é
úÿÿÆ@ PÆA !érúÿÿÆ@ ÆA cé_úÿÿÆ@ ÆA éLúÿÿÆ@ ÆA é9úÿÿÆ@ ÆA é&úÿÿ¾ Ç Hïè ÇD$D H´$@ éWøÿÿÆ@ ÆA éçùÿÿ éµûÿÿÆ@ ÝÆA éÈùÿÿÆ@ ÆA éµùÿÿÆ@ ÆA é¢ùÿÿÆ@ ÆA éùÿÿÆ@ (ÆA !é|ùÿÿÆ@ ÆA éiùÿÿD S¿ Hì@è H
ÀtH HÄ@[Ã ¿ è
ÀtÞ¿ è HÃè HÞHÇA¹ E1À¹ ºè ÇD$0 HÇD$( HÇD$ ÇD$ ÇD$( HÇD$ HÇ$ è ¿ HÆè H HÄ@[ÃD H= SHût"è HßHÁºÿÿ [¾ é º 1ö¿ è H ëÄfD H\$ðHl$øHìHýHóè H}8HÆè H¸è HÞHl$H\$HÄé fffff. H\$ÐLd$àHûLl$èLt$ðIõHl$ØL|$øHìXè H{8HÆè D°P IÄE
öt@= Lïè 1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃfD I](Hûÿê H¸p t A¬$
í
Þ E$ E
Ûë = M}Eu A¶¬$X ~.H= MáA¸D ¹ º ¾ 1ÀHÇ$ è I¼$ AèHÙDòLþè
À'ÿÿÿD E
Ò
H= D$Má1ÀA¸I ¹ º ¾ HÇ$ è D
E
É~HIEH= MáA¸L ¹ º ¾ HÇ$ HD$AE D$IE(HD$1Àè Lïè ¸ûÿÿÿéþÿÿf. H= IÁA¸ ¹ º ¾ 1ÀHÇ$ è éBþÿÿD = Hp xþÿÿHØHºÛ4¶×ÞCH= H÷âMáA¸ ¹ ¾ 1ÀHÇ$ HÁêHT$º è I](é(þÿÿ@ A¬$ 1Û
í"þÿÿAÇ$ LçèÊÃÿÿéþÿÿD = ~.H= MáA¸ ¹ º ¾ 1ÀHÇ$ è Lïè ¸þÿÿÿéfýÿÿ H\$ÐHl$ØHýLd$àLl$èIôLt$ðL|$øHìxè HïHÃè HÞHÇè = HÃÇD$8 ~.H= IéA¸ ¹ º ¾ 1ÀHÇ$ è Hïè LæHÇè = HÅ~<H= HD$IÙA¸ ¹ º ¾ 1ÀHÇD$ HÇ$ è Hïè
Àtl
À~.HÇ$ IÙA¸ H= ¹ º ¾ 1Àè Hßè 1ÀH\$HHl$PLd$XLl$`Lt$hL|$pHÄxà HïA¾ è 1öLçè HÇHÅè ¹
LöHÇó¦IÅ
Ç Ç ¾ Hïè H
ÀIĤ HÇè LçAÇè ÀòI*ÇòH*È= ò^Áò ~1H= IÙA¸Ä ¹ º ¾ ¸ HÇ$ è
¾ Hïè H
ÀIÄþ HÇè LçL è = ÂM ~G¶ÐH= IÙT$¶L º A¸Î ¹ ¾ HÇ$ D$1Àè ¶M ¶L ¶Â9Á~= ÆL ÆM Ä @ H\ ¾ Hïè H` ¾ Hïè ¾ Hïè H
ÀIÄ H(è H9Å~ D» E
ÿtÇ Hßè0ÀÿÿHßè ¸ éÜýÿÿfD ¾ ¹ HÇó¦{ ¾ ¹ HÇó¦
= Ç þÿÿHÇ$ IÙA¸ é¹ ¹
LöLïó¦ ¾ ¹ Lïó¦8 øý ø = 'ýÿÿHÇ$ IÙA¸< H= ¹ º ¾ 1Àè éôüÿÿ= þÿÿHÇ$ IÙA¸Ö éN D = ´ýÿÿH= IÙA¸Æ ¹ º ¾ 1ÀHÇ$ è éýÿÿ ¹
LöLïó¦ ¾ ¹ Lïó¦
ZþÿÿLçè HhDh ø~9H= 1ÀIÙA¸ÿ ¹ º ¾ Dl$HÇ$ è Aý÷ øÇ ~.H= IÙA¸
++ ¹ º ¾ 1ÀHÇ$ è E
í¶ýÿÿEì1ÀëD HÀAìA9ÅýÿÿHÅAüvæ} uà} uÚ}uÔ}uÎ= ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è Aĸ2 H»( Aü2HîAFÄ0 Âè éýÿÿf¾ ¹
HÇó¦S ¾ ¹
HÇó¦
= Ç JûÿÿHÇ$ IÙA¸« fD H= ¹ º ¾ 1Àè éûÿÿfD HÇ$ IÙA¸Ò H= ¹ º ¾ 1Àè é
üÿÿD = k H= 1ÀIÙA¸ ¹ º ¾ HÇ$ è = Ç ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è ÆD éÒûÿÿ= k H= 1ÀIÙA¸â ¹ º ¾ HÇ$ è = Ç ~.H= IÙA¸ä ¹ º ¾ 1ÀHÇ$ è Lçè D5 HÅLhD` Aþ~:H= IÙA¸ê ¹ º ¾ 1ÀDd$HÇ$ è D5 Aüh E
öëøÿÿH= IÙA¸î ¹ º ¾ 1ÀDd$HÇ$ è é³øÿÿ HT$8¾ Hïè D$8ø = Ç íøÿÿH= D$IÙA¸§ ¹ º ¾ 1ÀHÇ$ è é¶øÿÿ HT$8¾ Hïè D$8øÙ ø
øÿÿ= Ç
tøÿÿHÇ$ IÙA¸ é+ýÿÿ Ç éõýÿÿ¾ ¹ HÇó¦
% = Ç
++ øÿÿHÇ$ IÙA¸® éÖüÿÿfD A} ´ E
öx÷ÿÿHÇ$ IÙA¸U éE÷ÿÿfD Ç éõýÿÿf = Ç ¤÷ÿÿHÇ$ IÙA¸ é[üÿÿ HT$<¾ Hïè
ÀøøÿÿD$<=WMVAt=WVC1
p = Ç ËøÿÿHÇ$ IÙA¸* H= ¹ º ¾ 1Àè éøÿÿ¾ ¹ HÇó¦4 = xöÿÿH= HD$IÙA¸¹ ¹ º ¾ 1ÀHÇ$ è é@öÿÿ= 1øÿÿHÇ$ IÙA¸5 éaÿÿÿ= øÿÿHÇ$ IÙA¸9 é>ÿÿÿ= Ç
++ ZöÿÿHÇ$ IÙA¸¤ éûÿÿH»( LeAþDm Ç0 A¶D$A¶L$A¶T$ë ¶À¶É¶ÒÁáÁàH= ÈIÙA¸T й º D$¾ 1ÀHÇ$ è A¶D$àÀ= D H= ¶ÀIÙD$A¸X 1À¹ º ¾ HÇ$ è A¶l$å= ~2H= IÙA¸[ ¹ º ¾ 1Àl$HÇ$ è
íAEúe øg E¶t$A¶D$AíIÄE1ÿAÁæA ÆE9õs4éñ ø3 E¶4$A¶T$DhþIÄAÁæA ÖE9î H( DñLæHÊAÇÆ H( Æ@ H( Æ@ H( Æ@»0 Ç»0 H»( HL$ è HL$ DèD³0 D)ðIÌA9ï
^ÿÿÿ
À
À »ø u5= ~,H= IÙA¸ ¹ º ¾ HÇ$ è Ç0 é{õÿÿf = góÿÿHÇ$ IÙA¸, é;öÿÿHT$8¾ Hïè |$8
4óÿÿ= Ç óÿÿHÇ$ IÙA¸³ éKøÿÿøÇ ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H( H
À U Ç0 é¤ôÿÿA¶D$àÀD A¶l$åéÒýÿÿø
À
ìþÿÿ= ßþÿÿHÇ$ IÙA¸n H= ¹ º ¾ 1Àè é¬þÿÿø
À
þÿÿ= þÿÿHÇ$ IÙA¸
d ë°A¶$Dhÿ
Òü Aý| A¶l$A¶L$DhýÁå ÍA9í. êMt$0 T$,E1äë6fD Aý7 MþAíAÄA¶.A¶VIÆÁå ÕD9íá H( AïLöA)íÆ 0 H( ÀÆ 0 H( ÀÆ 0 H( ÀÆ»0 LúÇ»0 H»( è è0 D;d$,0
Iÿÿÿ= îòÿÿH= IÙA¸ª ¹ º ¾ 1ÀDl$HÇ$ è é¶òÿÿC<$è H( éäúÿÿ»ø
++ýÿÿ= ýüÿÿHÇ$ IÙA¸ éþÿÿ»ø
Úüÿÿ= ÍüÿÿHÇ$ IÙA¸ ééýÿÿIÄéhüÿÿ¿ è H( éjýÿÿATIüUHõSHì0è LçHÃè HÞHÇè HÃEø'p b øV¹ øf
Y LD$ HL$,E1É1Ò1öHïHÇ$ è Dø HD$ HÇP E
ÉH@ u7= ~.H= IÙA¸/ ¹ º ¾ 1ÀHÇ$ è H»ð Ç4 HîÇ8 Ç< Ç@ Ǽ HÇp Ç Ç HÇ0 HÇ( è AÄHßè ø
Àu>= ~5EH= IÙA¸g ¹ º ¾ HÇ$ D$1Àè HÄ0Dà[]A\Ãø H»ð Hîè = AÄ|ÿÿÿH= IÙA¸a ¹ º ¾ 1ÀHÇ$ è éIÿÿÿD ø
Àu7= ~.H= IÙA¸X ¹ º ¾ 1ÀHÇ$ è H» 1öè = ~2H= D$IÙA¸Z ¹ º ¾ 1ÀHÇ$ è H« HïA¼ è é þÿÿ@ ø
Éú ÇÀ HÇp ÇP Ç Ç ø~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H»X è øÿÁ H»x ÇÄ è øÿZ ø~.H=
IÙA¸' ¹ º ¾ 1ÀHÇ$ è H»ð Hîè AÄéýÿÿf. = ~.H= IÙA¸A ¹ º ¾ 1ÀHÇ$ è 1ÿè H» Ht$HÀÇP Ç HD$HÇD$ è
À# H»X Ht$ÇÄ è
À H» ¾ è
À&ÿÿÿ5
öÿÿÿH= D$IÙA¸X ¹ º ¾ 1ÀHÇ$ è éáþÿÿf= H= IÙA¸O ¹ º ¾ 1ÀHÇ$ è éÆýÿÿè øÀ øn÷ =
ÿ9ÿÿÿH= D$IÙA¸R ¹ º ¾ 1ÀHÇ$ è éÿÿÿfè ø øn· D E
À´þÿÿH= D$IÙA¸A ¹ º ¾ 1ÀHÇ$ è é}þÿÿ
ÀÑýÿÿH= IÙA¸% ¹ º ¾ 1ÀHÇ$ è éeýÿÿ
Ò1ýÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éþüÿÿ ÇÀ HÇp ÇP Ç Ç éªüÿÿ = ýÿÿHÇ$ IÙA¸> H= ¹ º ¾ 1Àè émýÿÿ= ýÿÿHÇ$ IÙA¸O H= ¹ º ¾ 1Àè éPýÿÿ= CýÿÿHÇ$ IÙA¸L ë¾= ýÿÿHÇ$ IÙA¸; é[ÿÿÿf
fff. ATUSHûHÄè HßHÆè H= HÅè øÿÝ 1Ò1ö¿ï¾Þè øÿAÄ HT$¾ Çè øÿñ H|$h
ø~.H= IéA¸ð ¹ º ¾ 1ÀHÇ$ è H= ¾P è HßÿP0Hì[]A\Ã@
À~ÒHÇ$ IéA¸8 H= ¹ º ¾ 1Àè éfÿÿÿ
ÀÿÿÿH= IéA¸3 ¹ º ¾ 1ÀHÇ$ è éâþÿÿ D% E
äDÿÿÿHÇ$ IéA¸= émÿÿÿfH= HÇè 1Ò1öDçè øÿt/D E
ÛûþÿÿHÇ$ IéA¸E é$ÿÿÿf D E
ÒÌþÿÿHÇ$ IéA¸H éõþÿÿf. H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè LçHÆè ýHì I$H8è IÄIH8è HD$IFAéA¸ ¹ º ¾ 1ÿLd$H$1Àè ø
Àu7= ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H\$ Hl$(Ld$0Ll$8Lt$@HÄHðø Lïè = ~H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éWÿÿÿfD H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè LçHÆè ýHì I$H8è IÄIH8è HD$IFAéA¸ ¹ º ¾ 1ÿLd$H$1Àè
ø
Àu5= ~,H= IÙA¸ ¹ º ¾ HÇ$ è H\$ Hl$(Ld$0Ll$8Lt$@HÄHÃfLïè = ø ~H= 1ÀIÙA¸ü ¹ º ¾ HÇ$ è ø éWÿÿÿAUATIüUõSHìø è LçHÆè HÃEöø = ~6H= IÙA¸À ¹ º ¾ 1Àl$HÇ$ è @ è H= HÆè Lçîÿ
ÀAÄuJ
À~IHÇ$ IÙA¸Å H= ¹ º ¾ 1Àè ëÿ$Å f ý HÄø Dà[]A\A]ÃfD = cÿÿÿHÇ$ IÙA¸¼ H= ¹ º ¾ 1Àè é0ÿÿÿ= ~.H= IÙA¸V ¹ º ¾ 1ÀHÇ$ è H Høÿ0 xA½ u"é+ ø¹ Aí Z 1ÿè H= H´$à HÀH$à HÇ$è HÇè
À¨ è ønuH x>
= ~H= IÙA¸É ¹ º ¾ 1ÀHÇ$ è é[ÿÿÿf» HÇ A½
ÿu3é« HÇ HÇ@ HÆHßèªÿÿD;« AE AÅ¿ è H
ÀuÃ5
ö~dH= ¹ IÙA¸ º ¾ HÇ$ è
É~.H= IÙA¸Ì ¹ º ¾ 1ÀHÇ$ è H»X 1Ò1öA½ è
Àt; E0í
Ò~.H= IÙA¸Ð ¹ º ¾ 1ÀHÇ$ è H»x 1Ò1öè
Àt; E1í
À~.H= IÙA¸Ö ¹ º ¾ 1ÀHÇ$ è H» 1Ò1öè
Àt; E1í
À~.H= IÙA¸Ü ¹ º ¾ 1ÀHÇ$ è H|$ è H|$ 1öè H»P Ht$ HÙº è H|$ è H»P
Û
ÀÝ
++ H= 1ÀIÙA¸æ ¹ º ¾ HÇ$ è
À¡
++ HÇ$ IÙA¸j H= ¹ º ¾ 1ÀE1äè éüÿÿ = s H= 1ÀIÙA¸ ¹ º ¾ HÇ$ è = Ç ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è L« ¾ Lïè
À t<
Ò~8H= D$º IÙA¸ ¹ ¾ 1ÀHÇ$ è »
ÿ
ä ú~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è Lïè
À
) ³ø
öu;= H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H úÇ@ Ç ~pH= º IÙA¸ ¹ ¾ 1ÀHÇ$ è f ú~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H»¨ = H»Ð è øÿ
++ ø~.H= IÙA¸¢ ¹ º ¾ 1ÀHÇ$ è H»¨ 1öè = AÅN HǨ H»P = ð H»x è øÿ» ø~.H= IÙA¸¬ ¹ º ¾ 1ÀHÇ$ è H»P 1öè = AÅ< HÇP H»Ð H
ÿiøÿÿ= ~5H= IÙA¸³ ¹ º ¾ 1ÀHÇ$ è H»Ð 1öè = AÅ~>è H= IÙA¸µ ¹ º ¾ Dl$HÇ$ D$1Àè HÇÐ éÊ÷ÿÿf. = ~.H= IÙA¸z ¹ º ¾ 1ÀHÇ$ è Lçè Hø éu÷ÿÿD = ~eH= 1ÀIÙA¸Ê ¹ º ¾ HÇ$ è = ~.H= IÙA¸_ ¹ º ¾ 1ÀHÇ$ è Ç Hß1íè¥ÿÿH
Àt!f HÇÅè Hßè}¥ÿÿH
Àuèø HÇ
Àu= ® fD 1íH» tH» è ÅH»x è H»X è H»x è H»à è H»° è H»Ð è H»ð è H»X è H» è H» è H»x è H»( H
ÿtè HÇ( H» H
ÿtè HÇ H»ø H
ÿtè HÇø H= HÇè øÿ
øÆ
í
~ øîõÿÿH= IÙA¸Í ¹ º ¾ 1ÀHÇ$ è é»õÿÿf= ³ E
í
j éFùÿÿ Ç éíùÿÿf
ÀqõÿÿH= IÙA¸Ï ¹ º ¾ 1Àl$HÇ$ è é:õÿÿH= 1ÀIÙA¸ ¹ º ¾ HÇ$ è éÿÿÿ H= IÙA¸é ¹ º ¾ 1ÀHÇ$ è éÿÿÿD è H= IÙA¸® ¹ º ¾ Dl$HÇ$ D$1Àè éûÿÿD H= IÙA¸© ¹ º ¾ 1ÀHÇ$ è éÝúÿÿD è H= IÙA¸¤ ¹ º ¾ Dl$HÇ$ D$1Àè éoúÿÿD H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éËùÿÿD
ÉùÿÿH= D$º IÙA¸ ¹ ¾ 1ÀHÇ$ è é-ùÿÿD H= IÙA¸ ¹ º ¾ 1Àl$HÇ$ è é!üÿÿH|$`è H|$`1öè H»Ð Ht$`HÙº è H|$`è H»Ð
E1í
À~.H= IÙA¸ª ¹ º ¾ 1ÀHÇ$ è H»à 1Ò1öè
Àt; E1í
À~.H= IÙA¸² ¹ º ¾ 1ÀHÇ$ è H»x 1Ò1öè
Àt; E1í
À~.H= IÙA¸¸ ¹ º
¾ 1ÀHÇ$ è H»X 1Ò1öè
ÀÈ -
í~NH= 1ÀIÙA¸¾ ¹ º ¾ HÇ$ è
À~HÇ$ IÙA¸n épõÿÿE1äé¡ñÿÿ ø~4H= 1ÀIÙA¸Æ ¹ º ¾ HÇ$ è
À~HÇ$ IÙA¸b éõÿÿ E
í
ébÿÿÿ ø~ÀH= 1ÀIÙA¸» ¹ º ¾ ÇD$ HÇ$ è ë øpÿÿÿH H= IÙA¸Ô ¹ ¾ PT$@º HÇ$ D$1Àè é"ÿÿÿ
ÀrúÿÿH= 1ÀIÙA¸ ¹ º ¾ HÇ$ è é9úÿÿ D E1äE
ÒðÿÿH= 1ÀIÙA¸¶ ¹ º ¾ HÇ$ è éþÿÿ@ = A½ ýÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éäüÿÿf
ÀpöÿÿH= IÙA¸« ¹ º ¾ 1ÀHÇ$ è éöÿÿ
ÒõÿÿH= IÙA¸¡ ¹ º ¾ 1ÀHÇ$ è é*õÿÿH»ð 1Ò1öHÇp HÇh A½ è
Àt=D E0íE
Û~.H= IÙA¸Ï ¹ º ¾ 1ÀHÇ$ è H»° 1Ò1öè
Àt=D E1íE
Ò~.H= IÙA¸Õ ¹ º ¾ 1ÀHÇ$ è
H»Ð 1Ò1öè
Àt=D
E1íE
É~.H= IÙA¸Û ¹ º ¾ 1ÀHÇ$ è H¼$ è H¼$ 1öè H»¨ H´$ HÙº è H¼$ è H»¨
u D E
ÀõûÿÿH= 1ÀIÙA¸æ ¹ º ¾ HÇ$ è
À¹ûÿÿHÇ$ IÙA¸r éñÿÿ= ~.H= IÙA¸Ð ¹ º ¾ 1ÀHÇ$ è H» è
ÀuH= ~.H= IÙA¸Z ¹ º ¾ 1ÀHÇ$ è H» è éDìÿÿD
E1äE
ɪìÿÿH= D$A¸] 1ÀIÙ¹ º ¾ HÇ$ è D E
ÀhìÿÿHÇ$ IÙA¸^ éìÿÿH Ç@ Ç é#òÿÿ ø~4H= 1ÀIÙA¸é ¹ º ¾ HÇ$ è E
íþÿÿøÇ eëÿÿHÇ$ IÙA¸w éýëÿÿffffff.
ÿStûf ¿è è ëuñ[Ãffffff. HìHçè L$HD$HÄIiÓ Ê;HiÀè HÐÃD Hì(Hçè HÄ(Ã
++ gstbcmdec.c framerate = %f YUY2 set on caps 420 set on caps framerate failed to get framerate_value pixel-aspect-ratio failed to get par Starting Process Play set input format success set input format failed prepare play success prepare play failed Setting color space %d start play success start play failed sem_post failed push_start post failed gst_bcmdec_base_init Codec/Decoder/Video Generic Video Decoder Broadcom Corp. Found M4P2 support gst_bcmdec_class_init Produce verbos
e output ? Silent silent mem pool inc is %u Dec rbuf:%d buf sem_post failed mem pool dec is %u got start get buf event quit event set, exit SLEEPING in get bufs mbuf full == TRUE %u Got GST Buf RCnt:%d Inc rbuf:%d rbuf sem_post failed no gst_queue_element process get rbuf exiting.. sem value after flush is %d process push starting process push exiting.. push_start wait over TOB Sig interrupt sem wait failed %d Starting to PUSH Trying to PUSH PUSHED, Qcnt:%d, Rcnt:%d cur_dec set to PLAYBACK eos sent, cnt:%d NO BUFFER FOUND push -flush exit flushing gstbuf queue push_stop sem_post failed process push exiting.. inst_ctrl_event failed gst_bcmdec_init sink gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_getcaps gst_bcmdec_chain src gst_bcmdec_src_event gst_bcmdec_init _-- PID = %x shmcreate failed with err %d Rx thread started Waiting for event
++ wait over streaming = %d Getting Status HW PAUSE with RLL %u HW RESUME with RLL %u No Picture Found buf is not aligned rbuf queue empty SOMETHING BAD HAPPENED
++ queue element failed last picture set procoutput status %d procout ret FMT Got format Change to %dx%d dec_par x = %d dec_par y = %d negotiate_format success negotiate_format failed format change success format change failed procout ret PIB miss %d framerate = %x pic_number from HW is %u flushing discard, pic = %d Progressive or Second Field This CANNOT HAPPEN Wait for second field procout xfer error ABORT sts = %d procout no data recv_stop sem_post failed DtsFlushRxCapture Done Rx thread exiting .. GstBcmDec Broadcom video decoder bcmdec input while flushing base time is set to %llu Attempting to Send Buffer proc input failed sts = %d setcaps called P Intersection return % setscaps:caps empty video/x-h264 video/mpeg mpegversion InFmt MPEG2 InFmt MPEG4 video/x-vc1 InFmt VC1 video/x-divx divxversion InFmt DIVX3 InFmt DIVX%d video/x-xvid InFmt XVID video/x-msmpeg InFmt MPMPEGv43 video/x-wmv wmvversion InFmt WMV9 unknown mime %s demux frame rate = %f no demux framerate_value
demux par reset no par from demux width height codec_data Don't have start codes' InFmt H.264 (AVC1) codec_data size = %d avcC size %u < 7 profile %06x nal size %d num sps %d too small 2 too small 3 too small 4 too small 5 too small 6 data size at end = %d InFmt VC-1 (SP/MP) InFmt VC-1 (AP) Have start codes' InFmt H.264 (H264) format wrong avcC version new segment Flush Start flush_dec failed sts %d Flush Stop flush stop started flush stop complete EOS on sink pad dec_flush ret = %d unhandled event on sink pad gst_bcmdec_sink_event %u gst_bcmdec_finalize property gstbcmdec.c:274 gst_bcmdec_get_property gstbcmdec.c:255 gst_bcmdec_set_property mul_inst_cor : ret false %d dev open success dev open failed %d mempool malloc failed pool alloc failed/n play event init failed recv_stop event init failed Failed to create RxThread Success to create RxThread Failed to create PushThread Success to create PushThread push_stop event init failed Flushing
++ Dec flush failed %d Stopping
++ stop play success cur_dec set to UNKNOWN stop play failed %d Stopping threads
++ rbuf stop event quit event waiting for rec_thread exit thread exit - %d errno = %d waiting for push_thread exit default %d gst_bcmdec_cleanup - enter inst_ctrl_event post failed inst_ctrl_event posted dev close success dev close failed %d Video decoder 0.10.40 LGPL gst-bcmdec http://broadcom.com/ gst_bcmdec_negotiate_format %d bcmdec_negotiate_format Interlaced framerate = %f rate_num %d rate_den %d pixel-aspect-ratio_x = %d y %d Decodes various Video Formats using CrystalHD Decoders buffer inserted and buf_event signalled SLEEPING because we have enough buffers process get rbuf gst_pad_alloc_buffer_and_set_caps .... gst_pad_alloc_buffer_and_set_caps failed %d exiting, failed to push sts = %d Unable to open shared memory ...errno = %d bcmdec_create_shmem:shmem already exists :%d bcmdec_create_shmem:unable to get shmid :%d bcmdec_create_shmem:shmctl failed ... bcmdec_create_shmem:deleted shmem segment and creating a new one ... bc
mdec_create_shmem _-- Sts = %x event wait over in Rx thread ret = %d gst_pad_alloc_buffer_and_set_caps got default buffer, going to proc output got rbuf, going to proc output re-using rbuf, going to proc output format change wait for rbuf thread start wait_cnt:%d LOST PICTURE pic_no = %d, prev = %d procout timeout QCnt:%d, RCnt:%d, Paused:%d unhandled status from Procout sts %d input while streaming is false Chain: timeStamp = %llu size = %d data = %p sink caps have pixel-aspect-ratio of %d:%d VC1 Sequence Header Found for Adv Profile no codec_data. Don't know how to handle no codec_data for MPEG-2. Trying to decode anyway no codec_data for MPEG-4. Trying to decode anyway recv_stop_event sig timed out push_stop_event sig timed out Unable to detach shared memory ... bcmdec_del_shmem:Unable get shmid ... bcmdec_del_shmem:shmctl failed ... bcmdec_del_shmem:deleted shmem segment ... bcmdec_
del_shmem:unable to delete shmem segment ... gst_bcmdec_get_property PROP_SILENT %s: invalid %s id %u for "%s" of type `%s' in `%s' gst_bcmdec_set_property PROP_SILENT State change from NULL_TO_READY mul_inst_cor :shmem ptr invalid mul_inst_cor :playback is set , exit mul_inst_cor :wait for thumb nail decode finish mul_inst_cor :ctrl_event is given mul_inst_cor : ret false cur_dec = %d wait = %d dev open failed...ret GST_STATE_CHANGE_FAILURE GST_STATE_CHANGE_NULL_TO_READY -failed GST_STATE_CHANGE_READY_TO_THREAD -failed get rbuf ins event init failed get rbuf start event init failed get rbuf stop event init failed Failed to create Renderer buffer Thread Success to create Renderer buffer Thread GST_STATE_CHANGE_THREAD_TO_RBUF -failed GST_STATE_CHANGE_READY_TO_PAUSED GST_STATE_CHANGE_PAUSED_TO_PLAYING GST_STATE_CHANGE_PAUSED_TO_READY waiting for get_rbuf_thread exit get_rbuf_thread exit - %d errno = %d
push_thread exit - %d errno = %d GST_STATE_CHANGE_PLAYING_TO_PAUSED parent class state change failed GST_STATE_CHANGE_READY_TO_NULL mem_buf_que_pool released... %d video/mpeg, mpegversion = (int) {2},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3}; video/mpeg, mpegversion = (int) {2, 4},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3};video/x-msmpeg, msmpegversion = (int) {43};video/x-divx, divxversion = (int) {3, 4, 5};video/x-xvid; video/x-raw-yuv, format = (fourcc) { YUY2 } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX]; video/x-raw-yuv, format = (fourcc) { UYVY } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX];
gst_bcmdec_init gst_bcmdec_chain bcmdec_process_play bcmdec_send_buff_detect_error gst_bcmdec_sink_set_caps bcmdec_insert_sps_pps gst_bcmdec_sink_event bcmdec_process_flush_start bcmdec_process_flush_stop bcmdec_negotiate_format bcmdec_create_shmem bcmdec_get_shmem gst_bcmdec_base_init gst_bcmdec_class_init gst_bcmdec_finalize bcmdec_del_shmem gst_bcmdec_get_property gst_bcmdec_set_property gst_bcmdec_change_state bcmdec_mul_inst_cor bcmdec_alloc_mem_buf_que_pool bcmdec_start_recv_thread bcmdec_process_output bcmdec_set_framerate bcmdec_wait_for_event
bcmdec_get_buffer bcmdec_rem_padbuf bcmdec_format_change bcmdec_set_aspect_ratio bcmdec_ins_buf bcmdec_put_que_mem_buf bcmdec_start_push_thread bcmdec_process_push bcmdec_flush_gstbuf_queue bcmdec_start_get_rbuf_thread bcmdec_process_get_rbuf bcmdec_flush_gstrbuf_queue bcmdec_get_que_mem_buf bcmdec_ins_padbuf gst_bcmdec_cleanup bcmdec_release_mem_buf_que_pool @@ eÍÍA àC Ô8 int M M i i b i i b Ð 1â Øi b Ê Ê Ê Ê Ê ( Ê 0 Ê 8 Ê @ Ê H Ê P Ê X " ` $³ h &b p *b
t , x 0F 1T 2¹ 6É ? HÈ IÈ JÈ ¨ KÈ ° L- ¸ Nb À PÏ Ä ´
++ º¡ »¡ ¼§ Àb p â p â Ð É
8 i Ð ß
8 å Ð [ c {½
++<§
++L² Åb
++
++xX
++z²
++{i 28 86 7 8i Ð
8 7 9c
++ = ? @ A (M^
++ (N< Pb QM Rb TM Xb Zb [È eÛ f^ gi Ð n
8 ' hÓ Ð
8 Ð
8 1? 2F 4M 88 xi {8
++ 0
+s
-½ uid
.p gid
/{
0p
1{
2F
3F
4F
5F
68
78 ( 08
++ p3 5â 6- 0 7² 8 ;² @ ?² H C P D T Es X F8 ` G8 h # # È È 9
8 tms #v % & ( ) & ' (i )v b '? )F .M 4i 58 B8 ó
++ 0¡M (¤4 pad ¥^ ¦M §È ¨i £Z ©ÿ T ³k ´¤ ¶ ·M ¸È ¹i /Ð 1i 2b 3º 78 8M :ñ ;M NÈ X * 0 @ _ Q ¤ £b ¥ §¯ ¨¯ &
++ *º ,ê len -Û (Å
++ 6ê 8ö len 9Û ¤ ¦ &¼
3 . 6O ;. =e
++ >¢ A B CÅ DO GT H¸ ¢ Ö @
++
++
è Û 0 ` 8 &
++
++ (L
++ * +L
++ ,L
++
++ &]
++ 'n
++ È
++
8 &
++
++ (´
++ * +´
++
++ º ; À | IÀ
++ &
++ (H *L
++ +L
++ ,Û R
++ c
++ ê Ð
y
++ l
++ rñ sº tÛ u¯ vÐ wÇ xÒ yæ zø { oa |Å 1 a = £X ¦X
++ E* cv | 1 ·¨ º m À m
Õ
8
À x Õ ½6
++ HÌ»
Î1 Ðê Ñ
Òa Óa Öê ( ×ê 0 ØH 8 ÙÛ @ ÚÛ D +
Û ¸Ñ
++ ò ô1 ÷Á
øH ¹
8· :
++ =´
++ C` H Lê M0 ( N0 0 R 8 U @ X0 H [Ý P ^ X ¼Â iê k»
l´ ð
++
++ Û ´ »
Æ
0
++ Û º »
6 A
++
++ Z a Û Z · A {
++ Û { »
f
++ »
È
8 ¸ è ; <ò > @ !ABI AÎ " C) - S P #Ä X $¼ ` % d & h ' l (÷1 p#bus *m+ x -s .
2± 3L
++ 4± 5L
++ ¨ 6± ° 7L
++ ¸ 8¼ À DÅ È $ è ay c¥ h#. ð% k<2 0% nL
++ 8% oº @% p¼ D% tX2 H% uX2 P% vi2 X% |2 `% }X2 h% ²2 p% Ì2 x% æ2 % ü2 % 3 % +3 % @3 % V3 ¨% p3 °%
3 ¸% 3 À% È% Î3 Ð% ¡t
++ Ø . 4y !? « "xC
++
"¼ T « "§
++ "²Y x" "ÃÈ "ÄC "ÅN "Æ "Ç "È ( "É 0 "Ê 8#doc "˶ @#ns "Î6 H "϶ P "Ð X "Ñ6 ` "ÒÈ h "ÓF p "ÔF r © "oj "pÈ "qC "rN "s "t "u¶ ( "v 0 "w 8#doc "x¶ @ "{È H "|È P "}È X "~È ` "N h "N p "È x °" ¶ "È "C "Ê " " " ( " 0 " 8#doc " @ "b H "
b L "j P "j X "! ` "N h "N p#ids "È x "È #URL "N "b "' "È "b ¨ "!b ¬ p "PC "\Ú 0"^6 "_< "`Â "aN "bN "cÈ "d¶ ( Î Ú `"ë "È "C "N
" " " ( "ë 0 "ë 8#doc "¶ @#ns "6 H " P "È X B "À© "Á ñ © B p Ú ¼ #µ8
++ P#Ã¥ #ÄÆ
#Ǻ #ʾ #Ëê ( #Ìê 0 #ÍM 8 #μ @ #Ñ H #¶° ð#M # #K #
++ #S #i #
i ¨ # ° # ¸ #´ À # È #) Ð - Ê i M M Y M ý o M M »
ý ´ M ý $)Å
++ $ $1 $º $Û $ %0Ò %>Ç %D %ì. ð%«b %Ê] " %Ëy " %Ì %¬- %®¾ P %± X %² ` %³ h %´ p %µ x %¶L
++ %·Ä %º %»Å %¾s %ÁÅ ¨ %º ¬ %ú ° %ĺ ´ %Å ¸ %Æ À %Ç È#ABI %Í; Ð %îm # b 8
8 È ¥
8 &#°
++ (&Kù &La &Oü &Rº
++ &Tù &V '* ',ÿ 'r$
++ 8'm 'a 'º ' '© ') 'sx
++ `'§© '© 'ªß 8 ') @ º !º xd º ð
Û ( 0 » 8 Ò @ Ò H ð P @ X Á ` !t
++ h à° À ëd ¯ Á ('î (,Í (.
++ h(Í (ϯ (ÐÚ (Ñÿ (Ò (ÔÔ (Öa ( (×¾ 0 (ؼ 8 (Ù& @ (Ý) H (8¤ (< (Uº À î Ô Ô ö ù (eå ë ¤ ÿ Ô (s
++ Ô (~
++ ¼ )4Y );, }è ' Ö æ ö ñ ¡ ± d þ @A| L- " M¼ " N Bº Eè FÒ #src GM ( I| 0 O 8 ¥ *;Ù
++ *I *\ï
++ 0*,! *º *Ù *| * ( +&# +1B!
++ +ï! +! &+k! + ," ABI +¡V! +¢ +- +" P +Ä X +S ` +,! h + p +Å x +£N! +¥2" +3ú! +=" +A " 7! Z ï! ,2C" $ p,$ ,Ø" ,Ù~" ,ÚÅ ,Û|( !ABI ,ÜZ" " ,Ýt
++ ,- , P ,( X ,( ` ,S h ,&" p ,¾ x , Ä ,¤Ä ,¥Ì' ,¦ ,©» ,ª"' ¨ ,«C' ° ,¬i' ¸ ,u' À ,¯j% È ,°% Ð ,±% Ø ,´ß& à ,µ' è ,¶% ð ,¸ ø% ,»·% % ,¼9& % ,½Ý% % ,¾
& % ,À_% % ,Ã& (% ,ij& 0% ,ÇE& 8% ,É' @% ,ͺ H% ,κ L% ,Òf& P% ,Õ X% ,ÞQ" ` ,3$ ,BË$ ~ } | { z ,J$ ,9% æ å ä ~ } | { z ,Ö$ ,ó_% ,÷D% ,v% |% Å % % 8" ,% £% Å ·% % Å ,-Ã% É% 9% Ý% % Á ,mé% ï% 9%
& % Ò Û Ç ,y& & Å 3& % 3& ó ,v% ,Q& W& L
++ f& % ,§r& x& Ô & % ,²& & ¨& ¨& % ®& Ù ,½¿& Å& Å Ù& % Ù& ä ,Êë& ñ& Ë$ ' % % ,Ñ' ' "' % ,ß.' 4' » C' % ,ìO' U' Å i' % » ,øO' ,' ' ' % » ,%£' ©' 9% Ì' % Ò Û » Ç ,>Ø' Þ' ó' % Å ,H( ,Ló' ,d'(
++ -}|( -~- -ê P -( X -ë( \ -» ` -
) h $ ( -)(
++ p-Ð( -K -( -ë( -m -<ë( -@Ð( .)
++ .qz) .s- .vy+ P .w¾ X .yC+ ` .z h .|Û p .}Û t .+ x . .
) /)
++ h/ýC* /
Û) /Â) /¼ !ABI /«) " /) /ÿº /¾ /Ä /+ ( /Ò 0#src /M 8 /
++| @ /¢) H /c+ À À À /C* .A8+ .E+ .VN+ T+ 8+ m+ m+ s+ ö( ) z) 0+ ' 0s, 0tÃ- 0va 0y#. 0{L
++ Ø 0|Û à 0Û ä 0T è 0L
++ ð 0 ø( 0 13", , 2'9, ' 2ÃØ, 2Ä- 2Çé, P 2É·- ¸ 2ËM À 2Íê È 2Îê Ð 2Ð(, Ø 2Òê à 2Ó è 2ÔÅ ð 2×½- ø( 2Ø 2)ã, 2*ô,
++ h2¥- 2¦º 2§º 2¨K 2©K 2ª- 2«K 2¬K ( 2K 0 2®K 8 2¯K @ 2°K H 2² P 2x- ¢- Å ±- ±- ., é, Ø, 30Î-
++ 3N#. 3O- 3RÅ P 3Sê X 3TÛ ` 3VK h 3Y) p 0+..
++ @0 at w. 0Cê 0Dê 0Eê 0Fê 0I) 4*.
++ 4Ãv/ 4ÈR/ &4É«. 4Êê &4ÌØ. 4ͺ 4Ï<1 4Ð11 &4Ò/ key 4Óê 4Ôa 4Õ &4×&/ 4ØY key 4ÙK id 4Ë. 4Ñ«. 4ÖØ. 4Ú/ 4ÅÔ0 id 4ƺ 4Û. 4+/
++ 4ä¾/ 4çº 4êL
++ 4í¨0 4ðº 4,É/ À4D0 4E- 4HL
++ P 4IÐ1 X 4Jº ` 4L1 d 4M 1 h 4N p 4PB1 x 4Q 4R 4TN 4Uº 4X 4[ ¨ 47¨0 4;0 4FÔ0 4K³0 4}ê0
++ 41 4Y 4Ç 411 41 ß0 4ÿM1 S1 Å l1 l1 r1 ¾/ w. 4
++1 4x1 4¬1 ²1 Å Ð1 l1 M T v/ [÷1 `Ö1 102
++ # 82
+ R2 R2 % B2 i2 R2 ^2 % 2 R2 ( K o2 ÷1 ¬2 R2 ¬2 ¬2 2 ÷1 Ì2 R2 ¸2 ÷1 æ2 R2 02 Ò2 ü2 R2 m+ ì2 s 3 R2 3 Å +3 R2 s 3 l1 @3 R2 13 V3 R2 l1 F3 Å p3 R2 3& \3 ¨&
3 R2 v3 Å 3 R2 Ù& 3 % Ã3 R2 ( K Ã3 É3 ¥3 5L4
++ 5YÔ3 5¦/4
++ 5l4 5¯º 5°Û 5²K 5³K $4 5; 6Kw5
++
! " # $ % & ' 6t~4 7%b 7+È ) 8"M6
++
8A5
++ (8«6 8¬¶ 8¯¶ 8°¶ 8´¶ 8µ6 8¶6 b ½6
8 8¸X6
++ P8Âe7 8Ƕ 8ʶ 8Ë6 8Ì6 8Í6 8Î6 , 8Ñ( 8 8Ò( < 8Ó( @ 8Ô( D 8׶ H 8ض L 8ÚÈ6
++ P8áÝ7 8ⶠ8æ¶ 8ç¶ 8ê¶ 8ëÝ7 8ìÝ7 8íÝ7 0 8îÝ7 @ b í7
8 8ðp7 8ùC8
++ 88
++ 89
++
ÿ 8r: P8
A9 " 8e7 " 8½6 !vc1 8í7 8tÁ 8u¶ 8v¶ 8w¶ 8x¶ 8y¶ 8z¶ 8{¶ 8|¶ $ 8}¶ ( 8~¶ , 8¶ 0 8¶ 4 8¶ 8 8¶ < 89 @ 89 * 8w: À * 8£: 8¬©: ¯: M6 Ò: È ¶ ¶ ¶ È $ à8µß; 8¶ß; 8·¶ 8¸¶ 8ºß; 8»¶ 8¼¶ 8¾¶ 8¿¶ $ 8Á¶ ( 8Ã: 0 8Ƕ À 8Èå; Ä+hnd 8ÊÈ È% 8Ë: Ð% 8Ì Ø% 8Í Ù% 8Î Ú% 8Ï Û% 8ж Ü ? ö; ,8 ÿ 8ÒÒ: * 8A< ÿ 8i< 8i< 8« < y<
8 8A< * 8< 8
< (8í<
8< 8y< 8È 8"¶ 8#«< (8%b= 8&¶ 8'¶ #DNR 8(¶ 8)¶ 8*ß; 8+¶ 8,ß; 8.ù< * 80Ä=
++ 8=n= X8?z> 8@5 8A5 8B5 8I¶ 8NÄ= 8O¶ 8P¶ 8Q¶ 8Rß; 8S¶ ( 8T , 8Ub= 0 8VÐ=
++ 9#> 9%5 9'> &0:F? :Gð :Hð :Ið :J¼ :K¼ :Lº :Mº $ :N¼ ( :Oª> &8:Q?? :RÅ :S? :U? &(;R¿? ;SÛ ;TÛ ;U¦ ;Vø ;W¦ ;X¦ ;Y¼ ;Z¼ ;[¦ $ ;]J? & ;_'@ ;`ð ;a¼ ;bÅ ;c¼ ;d¼ ;e¼ ;f¦ ;gÊ?
++ ;kW@ ;lÁ ;mW@ 2@ ;n2@ ;r@ ;vh@ &0;xÇ@ ;yÛ ;zÅ ;{@ ;| ;}@ ;Ý@ ' (;ÐD ; ;% è ;% ð ;Å ø( ;È ( ;Å ( ;Å ( ;Å ( ;¾ ( ;Ä= ( ;¿? (( ;X P( ; X( ; x( ; > ( ;¡?? ( ;¢: Ø( ;£Å h( ;¤Å l( ;¥ p( ;¦õD x( ;§Å ( ;¨3& ( ;©ûD ( ;ªûD ( ;«n ( ;¬Û È( ;X Ð( ;®Å Ø( ;¯ à( ;°Û ( ;±ûD ( ;³ø ( ;´¼ ( ;µÅ ( ;¶Å ( ;¸'@ (( ;¹Å H( ;º¦ L( ;»¦ M( ;½Å P( ;¾ X( ;¿ x( ;À ( ;ÁÛ ¸( ;ÂÅ ¼( ;ÃÅ À( ;ÄÅ Ä( ;Ån È( ;ÆÅ ð( ;Çs ø( ;ȼ ( ;ÊÅ ( ;Ëð ( ;̼ ( ;Í ( ;ÎÅ ( ;Ï (( ;Ð 0( ;Ñ 8( ;Ò @( ;Ó H(
;Ô P( ;Õ¦ X( ;׺ \( ;غ `( ;ÚûD h( ;ÛûD p( ;Ün x( ;ÝÛ ( ;ÞX ¨( ;ß °( ;à Ð( ;á ð( ;âÛ ( ;ãûD ( ;äÅ ;ÛD ' è;çõD ;é × ]@ YE - M6 E . E . b . Å /0ret º 1 E 2xE 3 b /3 $ b Ò@ Ð E
8 E 4 îE 5 îE /6 ¢ôE 6 £úE 1 F /6 ¨b ÐD Ð F
8 F - üÅ gF . üE /3 þûD 0i ÿÛ 1 wF /3 b Ð wF
8 gF 7 iF 8buf iÁ 7 ,æF . ,E . ,¼ /3 .ø 1 öF /3 ;b Ð öF
8 æF 7 P ?G . P E /3 R ûD 1 OG /3 _ b Ð OG
8 ?G - 5ûD G . 5E /3 7ûD 7 G . 3& -
Å ìG .
E /3 ûD 0i Û 1 ìG /3 b
- YÅ H . YH /3 [b #H Ý - o3& FH . o3& 7 ?H . ?E . ?H /1 ²H 2H 3 b /3 b : Ð ²H
8 ¢H 7 ùéH . ùE . ùéH 8buf ùð ö; - Å gI . E . H /1 gI 3 Å 2EI 3 b 2WI 3 ¸b /3 ºb æF 9 ±Å 8K : ±E ; < ³» < ´Å =num µÛ =den ¶Û =s1 ·| < ¸º > ¹w5 ? 8K @ =J < Àb @ WJ < Ðb @ qJ < äb @ J < Õb @ ¢J > Ùb A ÈJ < íb A îJ < ïb A K < öb B < øb ¢H 9 Å M : E ; =sts M6 < z> ? M A ÎK < b
A ôK < &b A L < (b A @L < /b A fL < 1b A L < 6b A ²L < <b A ØL < ?b A ûL > Eb B < Hb Ï 9 k» WM Cpad k% D N E ; F #. F í< °? N G úE A ôM G b B G b æF D N E H£E I¯E ; J»E JÆE KÑE ; JàE L Ü O : ÜE : ÜûD ; ? O ; < äb Ð O
8 O 9 D
++ûD O : D
++E ; < F
++ûD ? ¯O B < U
++b Ð ¯O
8 O L ! UP : !E : !ûD ; ? eP A 1P < 0b B < .b Ð eP
8 UP 9 éûD ÝP : éE ; < ëûD ? ÝP ; < ôb O 7 /
++8Q . /
++E . /
++ûD /1 8Q 2(Q 3 <
++b /3 ?
++b O 9 e È dT Cctx e È ; < g E =ret h 9% < i ûD M j Å ¼> j Å M k Á °< l Û < m Å < n b ? dT NâP ² R IûP IïP ; KQ A rR J)Q ; JQ A ©R < ª b A ÏR < b A õR < ¥ b A S < ¯ b A AS < b A gS < t b A S < | b A ³S < b OûF ½ @T PG B JG K!G O|F X #T IF B J0G B < ¾ b ¢H L Ø mU : ØE ; 3 ÚûD < Ûb ? }U NTG ÞýT IeG ; JrG O|F
á#U IF A IU < åb B < íb Ð }U
8 mU 9 ðÈ Y Cctx ðÈ ; < òE < óûD M ôÅ ¼< ôÅ Qts õ3 =ret öº ? Y A OV > üb NTG -V IeG ; JrG A ¦V < ,b A ÌV < 0b A òV < 3b O|F 4W IF A >W < 7b @ XW < :b @ rW < Cb OG @W IG A ¾W < Gb A äW < Jb A
++X < &b A 0X < b A VX < !b A |X < b A ¢X <
b A ÈX < Ob A îX < Rb B < Wb Ï RE Z I'E I3E I?E @ Y JLE KXE B JyE SE T'E \B P?E P3E B ULE KXE B VkE 7 Z . E - ÙM6 ÷Z . ÙE . Ù /3 Ûb 3 Ü 0buf Ý~ 1 ÷Z 2Z 3 àb 2Z 3 êb 2±Z 3 íb 2ÃZ 3 ób 2ÕZ 3 ûb 2çZ 3 ÿb /3 b Ï D ¼ .] E ¼E E ¼îE ; Wpid ¾ü Wsts ¿M6 G Àb F Áí< ? >] A ±[ G Ãb XZ ÅÖ[ IZ
A û[ G âb YZ ä] I<Z I0Z ; JIZ JUZ KaZ °~KmZ A r\ JèZ A \ JZ A °\ J¤Z A Ï\ JÚZ A î\ JÈZ B J¶Z B G æb Ð >]
8 .] - Àb ³] . ÀE /0ret Âb 0i Âb 3 ó] 1 É] 2£] 3 Åb /3 Ìb Ã] Ã]
8 F - äÅ F^ . äE . äÇ /0ret æ9% 1 F^ 2$^ 3 çb 26^ 3 îb /3 ób O - ï ^ . ïE . ï¼ . ï /3 ñ 3 ò 9 [È ©i Cctx [È ; M ]ö; °oQsts ^M6 ¬< _E < `Á < aÅ M aÅ °> b©i < c¼ < d < eÅ < f < gb M h¼ ´< jÅ
< lûD ? ®i A ù_ < ob @ 7h =rll |¶ Qtmp }Å ¼< ð N·H ¹f` IÜH IÐH IÄH A ` < b A ²` < vb O|F lØ` IF A þ` < tb A $a < {b O|F }Ja IF A pa < çb NïH êb II I I ; J'I KI A Öa J8I NFH ¥Pb I_H ISH ; KlH A 3b JH B JH A ob JJI B JXI A ²b < ëb A Øb < òb O|F õþb IF A $c < úb A Jc < b A pc < [b A c < W
b A ¼c < gb @ Öc < `b NF :d I¯F I£F ; J¼F KÈF B J×F A `d < b A d < b A ¬d < b A Òd < %b NK^ 'e It^ Ih^ I\^ ; J^ J^ A De < Qb A je < Kb A e < zb A ¶e < b A Üe <
b A f < b A (f < µb O|F Nf IF A tf < ¥b A f < ±b NÎ] <g Ië] Iß] ; Jø] K^ A g J^ A g J)^ B J7^ A bg < b A
g < Êb O|F Ë®g IF O|F ÔÔg IF A úg < Üb A h < Þb ; < ãb OC] rÇh IT] B Ja] Jm] Kw] K] @ ªh J] B J¤] A íh < tb A i < xb O|F 9i IF A _i < b A
i < b B < b Û F Z a Fj ; F #H YñG #j TH
++ ; VH B G a 9 c
++Å yj : c
++±- 9 ¥Å Þj Cpad ¥% : ¥3& ; 3 §Å < ¨E [ =9% k 5 =E \buf =Á 5 >ð 5 >¼ 5 ?¼ 5 ? 5 @¦ /]sts BM6 1 k 2fk 6 Db 2wk 6 Ib /6 Jb gF 9 i9% Êm Cpad i% Cbuf iÁ ; < kE > m¼ < n < oð < p¼ ? Êm A Yl < b O|F ¡l IF @ l < b A ¿l < b O|F ãl TF ] NÞj ¦m I0k I%k Ik Ik Ik Iùj Iîj ; J<k KGk @ jm JZk A m Jkk B Jxk S|F IF E - HM6 o . HE . HÁ /0sts JM6 3 Kð 3 L¼ 3 Mº 3 NÛ 3 OÛ 3 OÛ
0i OÛ 1 o 2wn 3 Tb 2n 3 Xb 2n 3 [b 2n 3 db 2¿n 3 nb 2Ñn 3 b 2ãn 3 b 2õn 3 b /3 ªb F 9 qÅ Þu Cpad q% : q» ^ M ^ S ; < sE < u| < v» < wK =num xÛ =den yÛ < zº M {b ¸< |Á < }ð < ~Û < Û ? îu @ _p < b @ yp < b A p < b A Åp < Ub @ ßp < b @ ùp < «b @ q < ³b A 9q < ¹b @ Sq < ®b @ mq < §b @ q < ¤b @ ¡q < b @ »q < b @ Õq < Äb A ûq < Æb @ r < Íb @ /r < Òb
A Ur < Öb A {r < ÿb @ r <
++b A »r < b @ Õr < b A ûr < âb @ s < äb @ /s < êb A Us < îb NÏm ÷Øt Iìm Iàm ; Jùm Jn Jn Jn J)n J5n JAn JMn KWn @ îs Jjn @ t J|n A t Jn A ?t J n A ^t J²n A }t JÄn A t Jèn A »t JÖn B Jön A þt < <b A $u < 9b A Ju < 5b @ u < %¼ @ }u < *b B < ,b A Æu < b ; < b Ð îu
8 Þu 7 +ºv . +E /0ret -º 0sts .M6 0ts /3 1 ºv 2Pv 3 ;b 2bv 3 >b 2tv
3 Ab 2v 3 Lb 2v 3 Ob 2ªv 3 Rb /3 Xb ?G 7 -w . E /1 -w 2ùv 3 b 2w 3 b 2w 3 %b /3 'b mU 9 Å Öz Cpad % : 3& ; < E =sts M6 < !Å ? Öz @ ²z M %Y \< &Ç A x < /b @ %x < ab A Kx < Xb A qx < Zb O(H \x I9H A ½x < Ob N¿v Rly IÌv ; KÙv A y Jìv A 0y Jþv A Oy Jw B Jw A y < Ab _óu II v ; J
v Jv K%v @K0v A üy Jgv A z JUv A 7z VCv A
Vz Jv A uz Jv A z Jyv B J«v B < gb F - , M6 w{ . , E /3 . b 0buf / ~ 1 w{ 21{ 3 3 b 2C{ 3 8 b 2U{ 3 = b 2g{ 3 E b /3 H b E D ê Ï| E ê
++ ; G ìE ? Ï| YÛz î¬| Iìz ; Jùz K{ ð~K{ A 5| J${ A T| J6{ A s| JH{ A | Vh{ B JZ{ B G ðb Ï L è} :
++ : Û : ´ : »
; <
++E ? è} A ¡} <
++ < »
< Û A Ä} > b B < b ¢H D ô ë~ E ô
++ E ôÛ E õº E õ»
; G ÷E ? ë~ A ±~ G ÿ
++ G ÿ»
G ÿÛ @ Ç~ ` üb B < b ¢H - ¯Å § . ¯E /0ts ±3 0ret ²º 0i ³b 1 § 2O 3 ¶b 2a 3 »b 2s 3 Æb 2
3 Éb 2 3 Ðb /3 Ôb Ï - ÅÅ f . ÅE /3 ÇÅ 0ret Ⱥ 3 É 1 f 2 3 Ìb 2 3 Ðb 22 3 Öb 2D 3 Üb 2V 3 æb /3 éb Þu - Å . E /3 Å 3 ¡ 0ret ¢º 1 2Í 3 ªb 2ß 3 b 2ñ 3 ²b 2 3 ¸b /3 ¾b Þu -  ŠÀ .  E /3 Ä Å 0ret Å º 3 Æ 1 Ð 2z 3 Ï b 2 3 Õ b 2 3 Û b 2° 3 æ b /3 é b Ð Ð
8 À - [M6 A . [E /0sts ]M6 1 Q 2 3 _b 21 3 b /3 b Ð Q
8 A 9 M÷1
Þ : MR2 : M02 ; < O÷1 < PE =sts QM6 =ret Rb ? Þ A < Àb A = < ¼b A c < Vb Nð~ Wj I ; K @J J% K/ A Ñ JB A ð JT A Jx A . Jf A M J B J N¬ iæ
I½ ; JÊ JÖ Kâ ~Kî OF Ë.
I&F B J3F J?F KIF B JXF A M
J A l
J A
J% A ª
J7 A É
JI B JW A < jb A 2 < b @ L < b
@ f < b A < b A ² < b @ Ì < b A ò < b A < b A > < b A d < ¡b A < ¢b @ ¤ < ¤b A Ê < ©b A ð < «b A < ¬b @ 0 < ®b A V < ³b @ p < µb A < zb Nk m I| ; J K À~J¡ K A JÀ A $ JÒ A C Jä A b Jö B J A ¥ < nb @ ¿ < rb N q¨ I) ; J6 JB KN KZ A .
Jm A M J A l J A J£ B J± A Î < bb A ô < Zb A < ]b A @ < ^b @ W > wb A } < Åb A £ < Êb NÕ Ë Iæ ; Jó Kÿ A J NG bd I«G ; J¸G JÄG KÎG B JÝG @ w J$ B J2 A º < Íb B < Ïb ¢H a [ - : [º ; =cnt ]º b Ö i ; Qtv ØV ` b Þ ± B Qtm à9 P c ¥§ c ¦§ d 5å4 e ;+è Ê;Ç F 6l4
f _ Ç@ f f( f l( F w( F úE g r
++é, % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ & I :;
:;I
:;I8 :; (
I :;
:;I < :; :;I I 5 I :; :; :; !
:;I "
:;I #
:;I8 $:; %
:;I8 &:; ':; (
:;I8 ):; *:; +
:;I8 ,! I/ -.:;I . :;I / 04 :;I 14 I4 2 34 :;I 4.:; 5 :;I 64 :;I 7.:; 8 :;I 9.:;I@
++ : :;I ;U <4 :;I =4 :;I >4 :;I ?4 I4
++ @U A B C :;I D.:;@
++ E :;I F4 :;I
++ G4 :;I H1RUXY I 1 J4 1 K4 1
++ L.:;@
++ M4 :;I
++ N1RUXY O1XY P 1 Q4 :;I
++ R.1@
++ S1XY T 1
++ U4 1 V4 1 W4 :;I X1XY Y1RUXY Z.?:;I@
++ [.:;I \ :;I ]4 :;I ^
++ :; _1RUXY `4 :;I a.?:;@@
++ b.?:;@I@
++ c4 :;I?< d4 :;I?< e4 :;I f4 :;I?
++ g4 :;I?
++ G UG ç S õ S Á Ï PÏ ì V' , P, õ V Ú P ö ]ö P, õ ] E Á VY ] P] k _ P × ^ ' V × _ E ^
++è^ k P Å PÅ Ö °
++è À PÀ Ñ °×
++è` õ
++è : > P> ~ \ \ E R PR ~ ^~ P ñ \ ^ N PN ` \ G x 1 Ü 1 X i 1 Ä 1 × 1 í 1 × 1 - ` 1 U P SR ë S P 0P P Ñ P& b PÚ ù 0ù 5 PR ¢ P j O s DO Ú DÚ ù PDù ë D C 1 a 1 1 ¦
1 d w 1 Û 1 7 c 1 ¢ 1 ª Ú 1 ð ø U , U, ð Vñ G V ¢ P¢ ï Sñ G S " P 1 ñ ( 1 P \ U\ å Så î U k å Så î U k å Så î U k å Så î U m 1 ð
++ U
++ }
++ V}
++
++ sàz
++
++ uàz ð
++ T
++
++ \ C
++ u
++ 1
++ °
++ U°
++ B \G m \ Ë
++ ' |è' = S= G PG m S î
++ ( 1 p U V sàz # uàz$ { V p T \$ / \d { \ Û 1 4 d 1 U &
\ 0
|
!
S!
+
P Ú
1 0
U
H S 0
û\ P ¥ Q h P 0
0
° V¶ ¹ VÓ / V4 C 0C î Vî
P
£ V u
0\ ° ]ø * ] ]N c ] u
0
×
×
é
1é
H u
ÿ
Ö
Pó
Pc P ¦ / V × VN c V ¦ C S × SN c S ¤ × 1 ë 1 t ¦ 1 _ 1 / 1 b 1 ? 1 «
×
1 u £ 1 D 1 £ ´ P´ À VÎ ú Pú H V ° ´ p Ù 1 > 1 P b Ub , S, / |àz0 S ñ 0 \ b ,
S, / |àz0 S s Ç V0 V © v 9 l 1 ñ ' 1 U S U S í 0U 0 « í 0í \W { \{ ¥ 0¥ \N Y 1Y 0 ) \1 o 1o ° \° # 0# Ö \Ö 0 Y 1Y U \U 0 J P{ ¶ Pî û PY d P Ã ° SY S° # SÖ Y S ß ñ sñ ° VY V° #
VÖ Y V Ã 1 C 1 d 1 ¤ v i « 1 ã 1 Y 1 ù s ð # 1 1 _ 1 N 1 > o 1 } ° 1 " U 1 ) W 1 y § 1 Ò 1 ¸ 1 ¬ U¬ Û \à \ ® T® ² U £ Q£ Ñ Và V Ê 0à ó 0ó ý P6 0
6 1 © U© ú S " S È T N | P| ¨~ í 0 0 ÿ 0 " ÿ © × 1 × ú S " S W 1 ò " ò ú S " S ¢ ÿ¢ ² P² » V $ P$ Ù VÙ í Pí ! ]/! Ä! ]Ä! ß! Pù! g" ]g" ~" P ï¾Þ " ï¾Þ 9 v 1 ¿ 1 é ! 1 Û! ù!
1 ! °! 1 ." g" 1 À ò 1 " Ý" Uê" +< S ¶" Ý" UÝ" +< S Â" ×* Ú* à* Uá* ç* Uì* +< Â" _$ 0_$ $ ^$ % 0% _' ^_' Ý' 1Ý' F( ^F( õ( 1õ( d) ^d) X* 1X* k* ^k* ¹* 1¹* `+ ^`+ Í. 1Í. ö/ ^ö/ K0 0K0 0 ^0 1 01 d3 1d3 3 03 ±4 1±4 Î4 ^Î4 +< 1 Í" )# 0)# d3 _d3 3 03 +< _ Í" )# 0d3 3 07 8 Pk8 8 P9 9 P·9 À9
Pn; ; P Í" )# 0)# d3 ¤od3 3 03 é3 ¤oñ3 -7 ¤o-7 C7 1C7 £7 ¤o£7 8 08 r8 ¤or8 8 08 9 ¤o9 9 09 ·9 ¤o·9 à9 0à9 n; ¤on; ; 0; +< ¤o Í" )# 0)# d3 ¨od3 3 03 -7 ¨o-7 C7 0C7 ·7 ¨oÍ7 r8 ¨or8 8 08 +< ¨o Í" )# 06, :, 0M, U, Vd3 3 0 Ø" )# 0)# Ø% ]Ý% ä% 1ä% 5( ]:( F( 0F( d3 ]d3 3 03 +< ] Ø" _$ 0_$ $ \$ % 0% °' \°' ´' T¼' ¦( \¦(
Ý( 0õ( ì* \ú* + P+ é- \é- . 0. ö/ \ö/ K0 0K0 u0 Pu0 0 \0 1 01 d3 \d3 3 03 £4 \£4 ±4 0±4 º4 \º4 ¾4 T¿4 Î4 0Î4 +< \ d3 3 1 )# d3 ¸3 +< ¸ & R' QR' ´' oF( [( Q[( }( oõ( C) QC) ) oX* k* Qk* ¦* o & Ý' oF( ¹* o`+ Í. o1 d3 o3 ±4 oÎ4 +< o & Ý' SF( ¹* S`+ Í. S1 d3 S3 ±4 SÎ4 +< S i. . 1 ö- . 1 ¼-
À- Û4 5 1 ù) * 1 B* F* ¼+ ê+ 1 5 C7 ào8 É8 ào9 9 ào9 ·9 àoà9 ©: àoé: n; ào; ; ào¹; +< ào 5 C7 S8 É8 S9 9 S9 ·9 Sà9 ©: Sé: n; S; ; S¹; +< S 5 6 06 Ó6 P9 99 099 A9 P9 ·9 0à9 ð9 0ð9 : P0: ©: 0é: n; 0; ; 0¹; +< 0 8 É8 1 F5 C7 ào9 9 ào9 ·9 àoð9 ©: àoé: n; ào; ; ào¹; +< ào F5 C7
S9 9 S9 ·9 Sð9 ©: Sé: n; S; ; S¹; +< S ¿5 :6 1 6 :6 1 ²6 à6 1 ý9 0: 1 é6 7 1 N9 9 1 þ+
++, . Í. 1 r, , 1 ¼, ï, 1 - S- 1 \- - 1 #. =. 1 1 21 p1 2 p3 ¥3 pE8 k8 p 1 d3 S3 ±4 SC7 8 SÉ8 9 S9 9 S·9 à9 S©: é: Sn; ; S; ¹; S &1 21 a1 2 a3 ¥3 aE8 k8 a ß1 2 1 ¥3 Ü3 1 w1 1 1 52 l2 1 2 °2 1 Ð2 d3 àoC7 F7 RF7 7 ào8 98 RÉ8 á8 Rá8 9 ào; ¹; ào Ð2 d3 _C7 9
8 _k8 8 _É8 9 _9 9 _·9 à9 _n; ; _; ¹; _ Ð2 d3 SC7 98 Sk8 8 SÉ8 9 S9 9 S·9 à9 Sn; ; S; ¹; S Ð2 3 03 d3 àoC7 X7 0X7 7 R8 98 0É8 ï8 0ï8 9 R; ¹; R ï2 d3 UC7 x7 UÉ8 9 U; ¹; U 4 L4 1 ¶: é: 1 !% O% 1 % Ê% 1 û' -( 1 ñ% & 1 `& q& 1 Ü* à* | T0 0 1 !+ `+ 1 Í. ö/ Í. ö/
S 6/ k/ Pk/ w/ èn/ / P Ù. / 1 F/ x/ 1 ¥/ Ó/ 1 à/ ö/ 1 y* §* 1 §* ³* y( }( m+ + 1 ¯( À( 1 ®) ç) 1 )# d3 S3 +< S )# # 0¤# ¬# PÆ# Ö# P )# # 0# # V¿# Æ# V O# }# 1 Û# $ 1 0 Î0 1 !$ Y$ 1 }$ $ 0 K0 1 Ì$ % 1 ×0 1 1 Ñ< Ý< P ð<
þ< Uþ< = S= = U= := S @= X= UX= t= V @= X= TX= y= Sy= = T e= = P = ¼= U¼= å= S> > Sf? £? S = ¼= T¼= > ]> @ ] Ó= å= På= þ= \> 4> P4> @ \ = å= 0> 4> 04> o> S> f? Sf? @ 0@ @ }(@ @ 0@ @ S `> > }> f? _ = å= 0> d> 0d> > } > f? ^f? @ 0 f? £? 1 å= ï= ] ¼? @ 1 I@ w@ 1
m> > |Ø> f? V m> f? S m> f? 0 m> > } > f? ^ m> > }> f? _ m> f? ] m> f? \ m> ¶> 0¶> Þ> PÞ> ÿ> ¨ o> > 1 Î> T? 1 ? T? 1 T? f? ] @ ¼@ U¼@ 2A V @ ¼@ T¼@ A \áA >B \âC ?D \F G \I ÍI \ßI "J \gJ J \K tK \ºK çK \cN N \ Ý@ A PA ÃA SáA Q S B
++B P
++B ¤C VâC (E VF àG VI "J VgJ çK V7N N V 2A ZA PZA A VáA B V B +B PâC ÷C P Ý@ A 0áA RB 0RB ©B _âC ?D 0ãD (E 0F G 0I ÍI 0ßI "J 0gJ J 0K tK 0ºK çK 0cN N 0 Ý@ A 0áA WB 0WB B PâC ?D 0ãD (E 0F G 0I ÍI 0ßI "J 0gJ J 0K tK 0ºK çK 0cN N 0 >B KB PKB ¼B \¼B ÉB PÉB C \C ¨C P¨C ²C \?D nD PnD ÀD \ÀD E PE ÿE \G SG \SG nG
PnG vH \ÍI ßI PRJ gJ \J ±J P±J K \tK ºK \7N cN \N O \zQ Q \ `E nE PnH H PH I V"J RJ VçK ÂL VO &O VüP Q V dE nE pnE F VrH H pH ®H v®H I ]"J RJ ]çK L ]N O VüP Q ]zQ Q V hE nE p nE F ]vH H p H ®H v ®H I \"J RJ \çK ùK \N O ]üP Q \zQ Q ] óE F 0 ç@ A 1 4A pA 1 A A 1 <J RJ 1 )D ?D 1 áF òF
1 N N 1 <K tK 1 J "J 1 >I uI 1 ÑK çK 1 ·I ÍI 1 J J 1 xB ©B 1 õD (E 1 éB 0C 1 G 1G 1 ÍD ãD 1 sE ¬E 1 ÅE óE 1 CF qF 1 ¼N êN 1 íG \H 1 .H \H 1 |H ¶H 1 ÉH I 1 õK ÂL VO &O V õK 7N SO üP SQ zQ S õK 7N 0O üP 0Q zQ 0 ùK gL vgL M \ M
)M |)M 3M |~=M \M \\M cM |~cM lM \ÙM âM \O .O \¯O ÚO |ÚO øO |øO úO ^úO
P ~ "'P 0P ^±P ·P ~ "qQ uQ |uQ zQ \ L gL v gL M ]M !M P3M =M ]=M cM PcM ÙM ]ÙM 'N PO ZO ]|O O PªO ³O P³O ÕO ]ÚO P ]P 'P }'P @P ]±P üP ]Q qQ ]qQ zQ P O O p 8$8%@$r 8$8%8$!q 8$8%!O O ! |8$8%@$r 8$8%8$!q 8$8%! 3M NM ^cM âM ^.O ZO ^ÚO P VP 'P _'P ·P VQ AQ V ÅL (N V)O ZO V|O ËO VqQ
zQ V ¯O æO QæO úO qúO ·P ¬# M =M 0=M lM _ÙM âM _³O úO 0qQ zQ 0 #L M 1 L M 1 ÎL M 1 O ªO 1 IO ZO 1 üM (N 1 +Q AQ 1 [Q qQ 1 ÄP üP 1 D D 1 ¤K ºK 1 K K 1 ´A áA ¼²C âC ¼D ÀD ¼ºJ K ¼7N cN ¼ çJ øJ 1 MN cN 1 eG ÔG 1 ¦G ÔG 1 Q ¢Q U¢Q ÔR \0S RS \S *T
\4T 1U \6U ÓX \ Q ¢Q T¢Q -S V0S ÓX V ¼Q ¿Q P¿Q ,S S0S ÓX S Q ÔR 00S ßS 0ßS
T P
T T ¸4T ÓX 0 ¼Q ÔR 1ÔR /S \/S 0S P0S RS 1RS yS PyS S \S 1U 11U 6U P6U ÓX 1 R 0S P -R [R 1 XS S 1 £S ÑS 1 èS T 1 !T 4T V MV V 1 LT U S at W X S T ²T 1 W ÉW 1 NW W 1 ñT U 1 IU wU 1
wU >V SV @W SX ÓX S wU µU 1µU ½U PØU àU PV V PÞV äV P wU ñU 0ñU ,V P,V 8V ¸V @W 0X ÓX 0 W @W 1 X .X 1 §V ÞV 1 ]X nX 1 X °X 1 V >V 1 ïR $S 1 àX ïX UïX ¨Y S¬Y ÖZ S Y Y P Y ©Y V¬Y ÖZ V Y 'Y 0'Y =Y P=Y SY \¬Y ¶Y P¶Y ËY \íY 1Z 01Z ?Z \^Z ÖZ \ þY 1Z 1 ºY ËY 1 HZ ^Z 1
Z §Z 1 ^Y Y 1 àZ [ U[ 3[ \Ð[ \ \ àZ [ T[ ¼[ VÐ[ \ V àZ [ Q[ Æ[ ]Ð[ \ ] àZ [ R[ Ë[ ^Ð[ \ ^ [ ([ P([ ·[ SÐ[ Ý[ PÝ[ \ S $[ 3[ \ $[ q[ ^ $[ q[ V [ ²[ 1 \ L\ UL\ s\ \] `] \ \ L\ TL\ ú\ V] `] V \ L\ QL\ ] ]] `] ] \ L\ RL\ ] ^] `] ^ ^\ h\ Ph\ õ\ S] ] P] `] S d\
s\ \ d\ ·\ ^ d\ ·\ V Ä\ ð\ 1 `] v] Uv] ô] \0^ 7^ \Z^ b \5b [f \h Çh \Ii Ój \k l \¨l ïl \ m Ím \n "n \dn q \÷q r \ `] v] Tv] I^ VZ^ b V5b Ýf Vh Çh VIi Ój Vk Nl V¨l Ím Vn r V `] ô] 1ô] ü] Pü] ^ \0^ 7^ 17^ I^ PZ^ [f 1[f rf Prf h \h Çh 1Çh Ii \Ii Ój 1Ój k \k Ím 1Ím n \n r 1
] ] P] T^ SZ^ r S
] Ì] 00^
7^ 0Z^ Èb 0Èb ûb Pûb c è}Wc c Pf [f 0h Çh 0Ii i 0j »j P»j Çj è}k Ím 0n ®n 09o @q 0@q nq Pq ²q P²q Ðq è}÷q þq Pr r 0
] Ì] 00^ 7^ 0Z^ ´d 0´d ºd Pºd Åd ]Fe Le PLe We ]¶e ¼e P¼e f ]f [f 0h Çh 0Ii i 0i i Pi Ëi ]j j Pj Kj ]Kj Ój 0k Ím 0n ®n 0ñn r 0 ] Ì] 1 m^ ~^ 1 ©^ ×^ 1 ×^ ®_ S¨l m S$m Ím Sn dn Sýp ÷q S
×^ ù^ 0M_ Y_ P$m mm 0n dn 0ýp 'q P ×^ ù^ 0$m mm 0n dn 0 +n dn 1 /m mm 1 {_ ®_ 1 »l ïl 1 q 4q 1 m Âm 1 ®_ b Sh ±h SIi i Sk l S m $m Sdn ®n S9o ýp Sr r S ®_ Ð` 1Ð` í` ]a <a ]na ÷a ]h ±h ]Ii i ]k `k ]dn un ] ®_ ` 0` Ã` Pà` ê` P/a 9a P ®_ Ð_ 0Ð_ é_ P` B` P ®_ Á_ 0Á_ Ð_ 1ê_ õ_ ]õ_ þ_
P ` {` 1 M` {` 1 ¢` Ð` 1 ñ` a 1 @a na 1 Ãa ÷a 1 Ii i 1 ÿa b 1 Eb ´b 1 b ´b 1 Öb c 1 !c Oc 1 vc ¤c 1 Ãc ÷c 1 j Ój 1 d 3d 1 Kj j 1 o 9o 1 nd d 1 j Kj 1 Ëi j 1 ¾n ñn 1 e .e 1 i Ëi 1 pe ¥e 1 ¸e öe 1 f Gf 1
k l S m $m Sdn ®n S9o ýp Sr r S k k 1k ¯k ]ák þk ]0l l ] m $m ]dn ®n 19o `o ] k ¢k 0¢k ¬k Pñk ûk P at l [l P m m Pdn ®n 09o do P dk k 1 {n ®n 1 ³k ák 1 l 0l 1 Rl l 1 l l 1 çp ýp 1 9o ýp Sr r S 9o ¦o 1¦o Äo ]÷o p ]Hp ßp ]r r ] 9o eo 0eo o P¶o êo Pp ;p P xo ¦o 1 Éo ÷o 1
p Hp 1 «p ßp 1 r Or 1 ól m 1 Mq {q 1 q ÷q 1 áq ÷q 1 ^ ^ 1 if Îf 1 f Îf S f Îf 0Jg h VÇh Ii VÍm n V f Îf 1 Øf h SÇh Ii SÓj k SÍm n S âf úf Pg g P Øf Ýf 0Ýf öf Vöf ûf vûf 2g VÓj k V Ój k 1 Øm n 1 i Ii 1 [h h 1 Øh i 1 r r U r r
Ur ªr Sªr r sr ¯r S % ß õ - 4 E G Ð × Ú Ü E L R X s y
Ì Ï Ù ß F X ë ê ø G ] d k Ú Þ ä å ï ] d k Ú Þ ä å ï ] d k m õ ü
++
++
++ x
++
++
++ 4
++ ;
++ A
++ C
++
++
++
++ 0 P m u | {
É Ð Ø Ú 9
@
B
I
N
P
d
H 9
@
B
I
¢ ¦ - / 4 à P c 9
@
B
I
¢ ¦ - / 4 à P c Ü ã é ë h ' 0 h p h p £ ê ð ã ê Ã ò ° Î ã ê Ã ò ° Î Ï Ö Ý ã
î ô ¡ £ ¬ Ê à @ ò " » " » " ¤" ÷" # +< # 0# Y$ `$ % ö/ K0 0 1 d3 3 +< # 0# & _' ø( d) `* p* 5 à6 8 É8 9 99 9 ·9 à9 ©: é: n; ; ; ¹; +< 5 à6 8 É8 9 99 9 ·9 à9 ©: é: n; ; ; ¹; +< F5 D6 J6 M6 P6 V6 9 99 9 ·9 0: ©: é: n; ; ; ¹; +< F5 D6 J6 M6
P6 V6 9 99 9 ·9 0: ©: é: n; ; ; ¹; +< . . . #. 1 21 1 2 3 ¥3 E8 k8 1 21 1 2 3 ¥3 E8 k8 °2 ¸2 À2 È2 Ð2 Ø2 à2 d3 C7 {7 8 98 É8 9 ; ¹; °2 ¸2 À2 È2 Ð2 Ø2 à2 d3 C7 {7 8 98 É8 9 ; ¹; Ð. x/ / Ó/ Ð. x/ / Ó/ ) ¥) ¬) ®) 5# 8# M# O# 1< 6< :< K< X< å< 1< 6< :< D< X< b< 1< 6< :< D<
T= o= }= = ¸= ï= > @ ¨? ¯? ¶? ¼? U> \> m> T? U> \> m> T? U> \> m> o> ¸@ ¾A èA Q Ó@ Ú@ å@ ç@ (A /A 2A 4A D D #D )D ÊF ÑF ÛF áF N N N N õI üI J J 'I .I 8I >I ºK ÁK ËK ÑK I §I ±I ·I pJ wJ J J cB jB vB xB ØB ßB çB éB AC HC VC `C ¶E ¹E ÃE
ÅE N °N ºN ¼N H "H ,H .H dH kH vH |H õK (N O üP Q zQ õK (N O üP Q zQ ùK ýK L #L tL {L L L J øJ @N cN ÐJ ×J áJ çJ G G ¤G ¦G Q $S 0S ÓX àQ ÔR 9S ÓX HS OS RS XS LT U @W X LT U @W X wU @V V @W X ÓX wU @V V @W X ÓX ëX £Y °Y ÖZ ûX Y Y YY °Y
ÖZ ûX Y Y YY °Y ÖZ [ ²[ Ð[ \ H\ ð\ ] `] ] ] %] '] r] I^ `^ r ×^ °_ °l ïl $m Ðm n hn ýp 4q ×^ °_ °l ïl $m Ðm n hn ýp 4q °_ ÷a h h Pi i °_ ÷a h h Pi i sb zb b b Êb Ðb Òb Öb ±c ´c Ác Ãc ªd ±d ´d ºd <e Ce Fe Le ¬e ³e ¶e ¸e k l hn °n k l hn °n
l °l ßp çp 9o ßp r Or 9o ßp r Or Xr [r er kr f Jh i Pi Øj k Ðm n f Jh i Pi Øj k Ðm n Øf Ûf Ýf 0g Øj k Øf Ûf Ýf 0g Øj k 5h ;h Ðm Øm r r r ¯r Är Õr Ùr êr S : û
/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /usr/include/sys /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/gobject /
usr/include/libxml2/libxml /home/hadess/Projects/gnome-install/include/glib-2.0 /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video /usr/include/libcrystalhd gstbcmdec.c gstbuffer.h gstevent.h gthread.h stddef.h types.h stdio.h libio.h types.h time.h pthreadtypes.h stdint.h ipc.h shm.h times.h semaphore.h glibconfig.h gtypes.h garray.h gquark.h pthread.h glist.h gdataset.h ghash.h gslist.h gmessages.h gqueue.h gtype.h gvalue.h gparam.h gobject.h gstelement.h xmlstring.h tree.h gstobject.h gstminiobject.h gstclock.h gststructure.h gstcaps.h gstiterator.h gstformat.h gstquery.h gsttask.h gstpad.h gstpadtemplate.h gstbus.h gstmessage.h gstelementfactory.h gmodule.h
++ gstplugin.h gstpluginfeature.h gstindex.h gstinfo.h video.h bc_dts_types.h bc_dts_defs.h decif.h parse.h gstbcmdec.h ±%ut .1kÑ3ak'ås= .2ì
>Y;=g;=YÍÉ;=g;=Y 7
N)(/6xtn f 8P È 3 È[3gevd/-g/ X:
; f(ò¿ .iÙzòvj
wºL{x|x] , ,?Ê ,yt¥ÙwU× ÖO6X º »
++.f º¬ º² ò§|8KYI~. .®õq>ZKuNÉ zÖ8eä(XXt(t0®zXMf3JMf3 ª¬Ys;=Z½dv=sg .2=-ßX[q]½Y :
räÖ{äYs;=ZÙu .=- ºx4Dt[qÖ?Y»®r .2
ì¬Ø¨~tË.µ~t[+@2K» ,! . ò'º 2
++ Pf
vt
++l" ." 8X<JZÙu
sg4Ëò~<.ô~X^< È«9Ú~H:>g 8tÇ~. [3pîX¨;= .ß 7 .v àtA¯yy÷X§
tå»É 6w Ø7´yäÏy.M¡dK
++Èt¤t¸ytf ÜÉ; .Yh» .AM9wëyXÉ 2»-Kg ¸x2ÊJ¶xfÚX° ò KfÉ º!2p B s u f_= È2 È3^ëy ò8 /ó .Ll¬ØdÂxXºs fEDôÌ .z ò¯3ó È z3;,JZuIu
fx. JxX/KgW Jy: oPø ×
.=Cyt uuy¡v® ®uu v ¡®YðqÖãYWgæååææVv æ»""Y
2=;/(.OÑo. X2fÖä"ä_Q?=;=/'uWs±»ô7=3Èr.lPän.Ùxä<pt®»³²YmÝ (~Z:L0¬tX.vXóM¡w@¦C X Â 8 ¿tòèuÈ
++X¼Y¯ä}<fnö ä â}< ó .' 2e ºK , óé! É|:ægulitgugCx<Rv.
++ty<Q>É> È+KZgs/-=;YX±uduM:Yz»lfµ! 2Y;5¬wÈêX¼± »Ã~ÈÒ|Ö=
Q+F]Zf-góz <*°fYsu .9 2¾~Âfïu
++X¥{§ò ¡w.ªÝYÎw´X°;=l=;l È+? È3 .w< Èr½ ÛY;W ¢¸tÈ f f PÓ "ß~t¡f f3ã~tf fQ .Ñ~¬¯fYåvÈ
++X¼± ÈjXs f¦³fÍ f Èr$ Èí{651K©>Ú|X§; ÈúXK È~3 .LX X¦. .{È>ܺdv,L/Êó§tÙ f f |Ù;]ÜC× 7É Í.´~̵~Ë´~ÌæÉu=#wÓv ò|ºÄ}3 ÝÖ 7Jær> . .è~¬ÊKx»ë~<fÝ~Xg;ZÅX Ȩ|3ËÉÈÇ @uyågÎBB¢b at 8ju%¡É³7 .ÈNÊ~ÈrKKY± rY¼rv f Èä½JÔ~ð{ºö&vî|ÖäIÚr·z .%uúº ÈÇ 3Ø|XÉu§ºå|Öò@ *ɽÖòuëº È|3uµuºuºusºu½ucºuèºW|ºuɺòzºuwºu½u_ºuwºu½u¨xÛ ¥~XÛJ ¥~Þ<¢~ Jäx D0ó þºpäÖj¡Ó¾.
(ytCYì}È·/a)×Ýõµ{ÑtKL¬{0B¡T¯ e<8su fTb.»" Û}.§à}(
stC ../s= .<» Ï»0±~*?cY;=YÇ=g0É;=g;=Z»s» .1É;=g;gYs .
Gruu¥=Aã »
Ç~òJLs fþ f5Jé È3 Èp È;.KKL ¬9
++; ..Ju= f f f fh .pN8¢ut JLs f n ( È ' È . s 0Aº È . s 0p=KL f: ³?!Ís fk:!Ës fòLs fÄ ¬ã ¬ ¬²ts f[s f ú~"
++J Èü 8 È\ Èë~Xs fÑ XÖÖ JxJO !eås//"¼rh;;,Lh¼IwJDxvÈ®IIx{gJ=®æY9w;d< ör54t ÈX!®s fÐ X; ..ôYÏä$Ö×*ÈK"×"äZL¤¼H\Ûq¢<Þq¬än<I\{ju<K==>h:»fXff fÌrE¡
JÉu#ÉO#¨s~XÙÌ$÷qY®9w/ .ttu<®®( 5ºº=ås= fv8 .× 2t°<Ð f]Ö × Èf X.Or ×h¬t3!mä ð.zzºMYY¸ Y
÷sG Èû3gGdGH
wH#f@@oä°s0ÆòºotÆ<Ú×;=kÁ¨of X.gÆÈk%
++H(ô/Áo0"gô:>lM .vÈ× g9"gô:>lSK ,väsg .Ò9"2ì º 6×-=/ 0õ ò
++if È3 ß
++.tsÉvâ»»»¹~>eéåz¬=åÈ}68y¬mYKg;2óKg;2óKg;2» ×yB ) ;È È . s 0=/e/ J8× X. È 4 v : u g? X.×É K g3×s=g¯×É K g3×s=g¯ó 5us= .>D .Ï ..³91Y×=;V_eKÁ~.6Ø»»»»»»»»¼»¼»Y¯»Y´»Y¯/eiÀx 5yÈ!Å t ½8Ý~@ Åy8 H
8
H
8
Ö B}8» ×g;2óKg;2óKg;2ó°y> J]Ó
++òu? JºÎ
++<L¶}`¬HutÓ
++<÷{Fst
fþy; Öv: Ö¬3ªyX fYKu;3óKu;3óKu;3ÉæÊ×sD Þ
++Xu7»K .v: 27&×Ó¬s?; få}%+#É\ôMIiL nextPicNumFlags long long int _BC_STATUS tms_cstime UserDataSz vdecAspectRatioUnknown line _GObject vdecAspectRatio15_11 _gst_reserved GST_MESSAGE_STATE_DIRTY vdecFrameRate30 structure preroll_cond ref_count display_horizontal_size waiting vdecFrameRate29_97 ps_width __pad1 __pad2 __pad3 __pad4 __pad5 long unsigned int sync_handler_data GST_BUFFER_FLAG_MEDIA1 GST_BUFFER_FLAG_MEDIA2 GST_BUFFER_FLAG_MEDIA3 shm_perm SystemID _GstClock GST_VIDEO_FORMAT_xBGR GST_PAD_ALWAYS GST_STATE_CHANGE_PAUSED_TO_PLAYING next_state GstMiniObject version vdecFrameRate50 GST_EVENT_NEWSEGMENT prev_clock_time certainty pan_scan_count xmlNode PROP_SILENT get_buf_start GstState GST_PAD_UNKNOWN GST_STATE_PLAYING vdecFrameRate60 G_LOG_LEVEL_WARNING GST_VIDEO_FORMAT_BGR16 m_pInputBufferEnd GST_BUS_DROP uintptr_t get_rbuf_thread GST_MESSAGE_STATE_CHANGED GST_VIDEO_FORMAT_BGRA BC_CAPS_FLAGS GST_MESSAGE_ANY GST
_EVENT_SINK_MESSAGE GST_EVENT_QOS srcpad num_sps height sec_field GST_VIDEO_FORMAT_BGRx BC_MSUBTYPE_INVALID gst_bcmdec_chain framerate sval release_pad clock name input_format GST_PAD_LINK_REFUSED do_event_signals framerate_value refs StrideSzUV GstBcmDecClass result GstPadDirection GstIndexEntry numsrcpads _GHashTable ycom nal_size_bytes streaming rbuf_stop_event GstIteratorItemFunction GST_VIDEO_FORMAT_Y800 gst_buf_que_lock G_PARAM_WRITABLE BC_SCALING_PARAMS bcmdec_start_get_rbuf_thread _GValue _private basename cuid GstPadActivateFunction vdecAspectRatio64_33 GST_EVENT_LATENCY width GType GstMessageType uint32_t atype gonce_data bcmdec_get_buffer GstBufferFlag v_long GstTask g_type_class OUTPUT_MODE_INVALID GQuark GST_BUFFER_FLAG_GAP GstPadUnlinkFunction long double _xmlNode flushing GST_PAD_LINK_WAS_LINKED _Z13bcmdec_msleepi GST_QUERY_JITTER GLogLevelFlags XML_ATTRIBUTE_IDREF GstObjectClass push_exit shm_lpid xmlNsType _GSTBUF_LIST bcmdec_set_framerate _GstBcmDecClass pt
hread_attr_t rpt_pic_cnt paused __spins desc gdouble GST_ITERATOR_ITEM_SKIP GstBuffer element_private intersection BC_MSUBTYPE_MPEG2VIDEO DecCaps clock_time gst_mem_padbuf_que_hd bcmdec_rem_padbuf GST_QUERY_CUSTOM time_t GST_QUERY_BUFFERING method _GstIterator g_inst_sts pMetaData GST_BUFFER_FLAG_IN_CAPS src_factory GST_FLOW_NOT_SUPPORTED _GObjectConstructParam _GstEvent _GStaticRecMutex guint8 size bcmdec_init_procout gst_bcmdec_sink_event dispose G_TYPE_FLAG_VALUE_ABSTRACT gst_mem_buf_que_hd msec prefix play_event GST_EVENT_CUSTOM_BOTH bcmdec_start_recv_thread _GstObjectClass intSubset gst_padbuf_que_lock aspect_ratio gst_bcmdec_get_type GST_LEVEL_NONE gst_que_cnt param_id GST_EVENT_SEEK request_new_pad running BC_STS_IO_USER_ABORT _unused2 _GstTask GstPad size_t GST_INDEX_ENTRY_OBJECT dummy_long nFrameRate G_PARAM_PRIVATE bcmdec get_index structs __nusers Progressive thread_attr XML_HTML_DOCUMENT_NODE GSTBUF_LIST get_query_types window_size XML_ENTITY_DECL startCodeSz gst
_plugin_desc sps_pps_buf sps_crop_top event plugin_name gst_event_ref vdecAspectRatio32_11 _mode gstbuf vdecAspectRatio18_11 v_double GParamSpec writers GST_FLOW_NOT_NEGOTIATED spes_time GThread XML_DOCUMENT_NODE bcmdec_process_get_rbuf dict GST_QUERY_POSITION nal_sz GST_VIDEO_FORMAT_v308 vdecAspectRatio221_1 XML_ATTRIBUTE_NOTATION G_THREAD_PRIORITY_LOW seqnum GstIterator mPlayLock GST_FLOW_WRONG_STATE _GstBus custom_aspect_ratio_width_height UVBuffDoneSz xmlNs GST_TASK_PAUSED _GArray XML_TEXT_NODE __owner PTHREAD_CREATE_DETACHED gst_bcmdec_src_event GST_BUFFER_FLAG_PREROLL GST_EVENT_FLUSH_STOP OUTPUT_MODE422_YUY2 change_state __pthread_list_t XML_ENTITY_REF_NODE GstBusSyncHandler GstPadLinkFunction GST_STATE_CHANGE_READY_TO_PAUSED GStaticRecMutex priority bcmdec_process_flush_stop GST_MESSAGE_STEP_START XML_ATTRIBUTE_NODE GTypeClass bcmdec_send_buff_detect_error _BC_SCALING_PARAMS_ _GstElementFactory lock silent BC_STATUS _vtable_offset timespec GST_VIDEO_FORMAT_RGB GstCloc
kTime name_prefix GST_VIDEO_FORMAT_AYUV newsegment_format GST_STATE_CHANGE_ASYNC _g_boolean_var_ GstCapsFlags _pspec resolver_user_data _GstStructure _GstPluginPrivate _GThread pad_templ_cookie gst_padbuf_que_hd filter_user_data_destroy nsDef bcmdec_ins_padbuf wait_cnt _GstMessage Reserved1 Reserved2 Reserved3 GstPadQueryTypeFunction pout value_type start_time GST_INDEX_RESOLVER_CUSTOM picture_number bcmdec_flush_gstbuf_queue GST_FORMAT_UNDEFINED GstIndexResolverMethod gst_bcmdec_get_property sched_private GInstanceInitFunc restore_thyself inside_buffer GstEventType GstTaskState origin cur_decode newmem rbuf_ins_event display_vertical_size MODE422_UYVY GST_MESSAGE_NEW_CLOCK color bcmdec_process_play G_THREAD_PRIORITY_URGENT dummy_pointer BC_STS_ERROR owner_type GST_FLOW_CUSTOM_SUCCESS input_par_x input_par_y GstPadIntLinkFunction bcmdec_rem_buf _flags curgroup _GstElementDetails bcmdec_process_output gst_get_current_timex BC_MEDIA_SUBTYPE GST_MESSAGE_INFO base_clock_time fhn
d GST_ASSOCIATION_FLAG_DELTA_UNIT GST_FLOW_ERROR GST_STATE_VOID_PENDING GST_PAD_LINK_OK extSubset double registered GstIndexFilter PROP_0 pan_scan_top GST_VIDEO_FORMAT_ARGB BC_POUT_FLAGS_PIB_VALID module BC_STS_VER_MISMATCH BC_STS_FWHEX_NOT_FOUND _IO_backup_base v_uint xmlChar BC_STS_FW_CMD_ERR _GstPlugin resync shmatt_t /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src func G_PARAM_STATIC_BLURB BC_MSUBTYPE_WVC1 GstIndexCertainty path_string_separator owner GST_VIDEO_FORMAT_YUV9 GST_FORMAT_DEFAULT _DecIf AppCallBack caps XML_XINCLUDE_START stdin GST_TASK_STARTED GstPadPresence master hwCaps BC_DEC_FLAGS_M4P2 GTimeVal direction GST_QUERY_SEEKING GST_QUERY_LATENCY _IO_read_end tCurrent transition timestamp current_state uri_type _GstQuery shm_segsz push_thread BC_STS_NO_DATA _IO_save_base GstPadEventFunction _GstPluginFeature YBuffDoneSz filter BC_STS_IO_XFR_ERROR GST_VIDEO_FORMAT_YUY2 GST_STATE_NULL numpads m_ulMask bcInputFormat __seq _IO_write_end GQueue fi
lename pan_scan_right vdecFrameRate14_985 last_time enable_spes gboolean _BC_PIB_EXT_H264 BC_POUT_FLAGS_INTERLEAVED ExternalID eventfunc pan_scan_left GstStateChange query gst_buf_que_hd GST_FORMAT_BUFFERS tms_cutime _BC_CAPS_FLAGS_ xmlElementType time_index _IO_buf_base BOOL _GMutex gst_padbuf_que_sz sync_handler XML_ELEMENT_DECL _offset BC_MSUBTYPE_AVC1 GSList hdev stride bcmdec_process_push gst_padbuf_que_tl GstDebugFuncPtr GstActivateMode BC_STS_CERT_VERIFY_ERROR tail gst_bcmdec_sink_set_caps XML_PI_NODE GST_BUFFER_FLAG_DELTA_UNIT GST_EVENT_BUFFERSIZE uint64_t GST_PAD_LINK_WRONG_HIERARCHY parent_refcount queue G_PARAM_STATIC_NAME insert_pps next bIsFirstByteStreamNALU internal_calibration activatepullfunc inst_ctrl_event file_size nal_size CURDECODE _IO_marker _Z18bcm_get_tick_countv entities GST_MESSAGE_STRUCTURE_CHANGE BC_INPUT_FORMAT pdummy gchar sem_t __prev vdecNoPulldownInfo gst_bcmdec_class_init GST_FORMAT_TIME shm_atime _BC_OUTPUT_FORMAT object parent GstClock Gs
tElementFactory GstIteratorFreeFunction orig_desc GST_MESSAGE_EOS GStaticMutex BC_STS_BOOTLOADER_FAILED _BC_INPUT_FORMAT_ GST_MESSAGE_ASYNC_START elementfactory finalize _GstObject GST_EVENT_STEP GCond _IO_lock_t GST_MESSAGE_REQUEST_STATE GST_MESSAGE_LATENCY bcmdec_get_shmem GstIndexEntryType __gid_t _IO_read_ptr GST_MESSAGE_STREAM_STATUS set_state deep_notify first_frame_after_seek timeStamp BC_COLOR_SPACES longname GST_QUERY_NONE abidata _flags2 OUTPARAMS _GstIndex consumed_offset element_class gfloat UVbuffSz last_spes_time GstPadCheckGetRangeFunction GST_BUS_PASS BC_DEC_FLAGS_H264 GST_MESSAGE_SEGMENT_DONE _IO_write_ptr BC_POUT_FLAGS_STRIDE tv_nsec UNITS obuf major_version numsinkpads tms_stime preroll_lock m_nSize GST_VIDEO_FORMAT_I420 stream_rec_lock GST_INDEX_RESOLVER_PATH vidFmt runtime_mutex filter_user_data srcpads G_PARAM_LAX_VALIDATION num_pps XML_XINCLUDE_END __align index cgid slave_lock string BC_STS_INV_ARG gst_buf_que_sz task GST_VIDEO_FORMAT_RGBA bcmdec_allo
c_mem_buf_que_pool intptr_t GST_STATE_CHANGE_NO_PREROLL gst_buf_que_tl g_type_instance pads_cookie tv_usec GST_VIDEO_FORMAT_RGBx loaded vdecAspectRatio10_11 frame_time gint signal_object pads data_size dest_buf GstElement bRevertScramble shmem_id GST_EVENT_EOS GST_FLOW_UNEXPECTED times GObjectConstructParam BC_MSUBTYPE_VC1 GST_ASSOCIATION_FLAG_KEY_UNIT set_bus v_int UVbuff psvi StrideSz standalone decif colour_primaries GST_MESSAGE_ERROR fn_lock _lock GstPadFixateCapsFunction XML_CDATA_SECTION_NODE GST_STATE_CHANGE_PLAYING_TO_PAUSED G_LOG_LEVEL_MESSAGE XML_ATTRIBUTE_ID notify GST_MESSAGE_UNKNOWN GST_ITERATOR_DONE GST_VIDEO_FORMAT_BGR vdecAspectRatio24_11 prop_id input_framerate offset_count v_float GstPadActivateModeFunction GstPlugin parent_set GstPadBufferAllocFunction state_cond _IO_buf_end short unsigned int refcount BC_STS_FMT_CHANGE resolver_user_data_destroy _GPtrArray GData GST_INDEX_ENTRY_FORMAT GstEvent GST_MESSAGE_TAG UserData dummy_double buf_event revent _IO_rea
d_base block_cond _GstIndexGroup _property_id _BC_PIB_EXT_MPEG valid ipc_perm MULTIPLE_DECODE_SUPPORT GST_ASSOCIATION_FLAG_LAST gst_buffer_unref element BC_STS_ERR_USAGE FGTEnable getcapsfunc G_LOG_LEVEL_DEBUG vdecFrameRate59_94 bcm_get_tick_count BC_STS_NOT_IMPL get_state chroma_format uint8_t m_nUsed staticpadtemplates GST_BUS_ASYNC BcmDecIF OUTPUT_MODE420 OUTPUT_MODE422_UYVY _shortbuf _sbuf G_THREAD_PRIORITY_NORMAL mpeg GST_BUFFER_FLAG_READONLY GST_VIDEO_FORMAT_ABGR n_drop value_location BC_MSUBTYPE_WMV3 sps_crop_left BC_MSUBTYPE_WMVA parseFlags float GstIndexResolver ev_eos __count unsigned char BC_POUT_FLAGS_INTERLACED chainfunc static_caps _GstElementClass vdecAspectRatio80_33 _pos vdecTopBottom G_PARAM_CONSTRUCT_ONLY feos pic_no send_event rendered_frames GLB_INST_STS GST_VIDEO_FORMAT_YV12 get_property __uid_t GST_MESSAGE_ASYNC_DONE gst_bcmdec_finalize pic_number license h264 __data _BC_COLOR_SPACES_ GstIndexGroup XML_ATTRIBUTE_DECL GST_EVENT_UNKNOWN vdecFrameRate7_49
6 gst_bcmdec_init GST_LEVEL_DEBUG shmid_ds BC_PIB_EXT_MPEG BC_STS_TIMEOUT elements GstIteratorResyncFunction joinable minor_version GValue type GST_ASSOCIATION_FLAG_NONE GST_LEVEL_WARNING __off_t cookie BC_POUT_FLAGS_MODE _GstPadPrivate description encoding _GstBcmDec bcmdec_create_shmem block_callback state_cookie GstPluginFeature BC_MSUBTYPE_DIVX311 first_picture XML_ATTRIBUTE_ENUMERATION done _GObjectClass temp format_reset GST_PAD_LINK_NOSCHED base_time gst_queue_element CODEC_PARAMS PoutFlags GstObject GST_ITERATOR_ITEM_PASS bcmdec_mul_inst_cor free BC_STS_FW_AUTH_FAILED GstIndexAssociation block_data GstPadBlockCallback __clock_t querytypefunc GST_STATE_CHANGE_PAUSED_TO_READY _xmlNs avcc_error value bcmdec_insert_sps_pps _next BC_POUT_FLAGS_FLD_BOT OutFmt GTypeFlags vdecAspectRatio20_11 activatefunc DECODER_CAP_FLAGS bcmdec_put_que_mem_buf free_func thread stdout fourcc GstPadTemplate _BC_DTS_PROC_OUT G_PARAM_CONSTRUCT master_cookie GstBusSyncReply maxgroup GstElementC
lass compression uv_size vdecAspectRatioSquare shmid BC_DEC_FLAGS_MPEG2 _nick request_new_pad_full GList vdecFrameRateUnknown time_stamp assocs assoc HANDLE GstPadPrivate GST_VIDEO_FORMAT_UYVP GST_VIDEO_FORMAT_GRAY16_BE spes_frame_cnt GST_VIDEO_FORMAT_UYVY _old_offset gsize BC_STS_PGM_QUIT getrangefunc pad_removed frame_height bcmdec_wait_for_event gst_bcmdec_set_property constructed GHashTable push_start_event BC_POUT_FLAGS_ENCRYPTED _xmlDict GST_VIDEO_FORMAT_NV12 bEnableScaling horizontal_offset __key_t _IO_save_end intlinkfunc chroma_bottom BC_STS_DEC_NOT_OPEN GST_TASK_STOPPED GST_ITERATOR_ITEM_END G_LOG_FLAG_FATAL UNKNOWN peer GST_MESSAGE_APPLICATION GstQuery GST_QUERY_RATE _xmlAttr GST_PAD_LINK_WRONG_DIRECTION GST_VIDEO_FORMAT_NV21 pan_scan_bottom _GstPadTemplate _GParamSpec off_t iterintlinkfunc GST_QUERY_FORMATS GST_FORMAT_BYTES threshold gst_bcmdec_class_init_trampoline OptFlags GST_STATE_CHANGE_NULL_TO_READY shm_cpid parent_unset GST_EVENT_FLUSH_START recv_thread GT
hreadFunc _GstDebugCategory GST_VIDEO_FORMAT_v210 source GST_VIDEO_FORMAT_v216 do_buffer_signals discCnt GST_EVENT_TAG Ybuff GstPadAcceptCapsFunction BC_DTS_PROC_OUT GstBus G_PARAM_STATIC_NICK _Z21gst_get_current_timexv GPtrArray construct_properties shm_nattch GST_LEVEL_TRACE XML_DOCUMENT_TYPE_NODE GST_VIDEO_FORMAT_A420 dec_ready GST_STATE_READY GArray charset pspec pthread_mutex_t g_type unlinkfunc gst_clock frame_rate BC_MSUBTYPE_DIVX GST_FLOW_CUSTOM_ERROR_1 GST_FLOW_CUSTOM_ERROR_2 GstPadChainFunction gint64 __list BC_MSUBTYPE_H264 GstPadGetRangeFunction plugin_init b422Mode GstTaskFunction shm_ctime Count sps_crop_bottom GST_STATE_CHANGE_SUCCESS m_pInputBuffer format GST_EVENT_CUSTOM_BOTH_OOB rate_numerator block_destroy_data last pad_added short int GFreeFunc resolver _GTypeClass GstStructure GST_VIDEO_FORMAT_BGR15 XML_NAMESPACE_DECL BC_STS_INSUFF_RES content last_output_spes_time PES_CONV_SUPPORT GST_INDEX_RESOLVER_GTYPE GST_FLOW_NOT_LINKED _POUT_OPTIONAL_IN_FLAGS_ _BC
_PIC_INFO_BLOCK num_signal_watchers GST_VIDEO_FORMAT_GRAY16_LE play_pending gobject_class filling GST_STATE_CHANGE_FAILURE interfaces queue_lock _GstPad _blurb GST_ACTIVATE_PULL _markers _fileno catchup_on set_clock BC_STS_BUSY target_state mSubtype G_LOG_LEVEL_CRITICAL bufSz constructor tms_utime suspend_mode _GSystemThread gst_bcmdec_debug PicInfo G_LOG_LEVEL_ERROR ses_nbr acceptcapsfunc GST_ITERATOR_RESYNC GstTaskPrivate _GstStaticPadTemplate oldNs malloc_data key_t vdecTop m_pCurrent duration vdecFrameRate23_97 GstIndex long int numpadtemplates GST_LEVEL_FIXME xmlNodePtr vdecBottomTopBottom pending_state block_callback_called __time_t GST_MESSAGE_STEP_DONE vdecFrame_X1 vdecFrame_X2 vdecFrame_X3 gstbcmdec.c GstPadSetCapsFunction Reserved4 G_LOG_LEVEL_MASK GstAssocFlags G_THREAD_PRIORITY_HIGH BC_STS_CMD_CANCELLED v_pointer BC_STS_PENDING G_LOG_FLAG_RECURSION pushed mime strtcode_offset _GstClockPrivate bcmdec_format_change BC_STS_DEC_NOT_STARTED linkfunc GST_VIDEO_FORMAT_G
RAY8 state gst_bcmdec_base_init stats XML_DTD_NODE ps_height _IO_write_base xmlAttributeType vdecAspectRatio16_11 SymbInt GST_FLOW_CUSTOM_ERROR XML_ATTRIBUTE_IDREFS GST_LEVEL_MEMDUMP v_int64 GST_VIDEO_FORMAT_RGB15 GST_VIDEO_FORMAT_RGB16 vdecAspectRatio160_99 GST_MESSAGE_CLOCK_LOST GST_MESSAGE_SEGMENT_START GstIteratorItem quit_event BC_STS_DEC_EXIST_OPEN GstBcmDec BC_STS_IO_ERROR chroma_top file_mtime _GCond _GstTaskPrivate GstPadGetCapsFunction GST_ACTIVATE_PUSH ps_vert_offset properties GstIteratorResult __size BC_POUT_FLAGS_SIZE klass GST_INDEX_UNKNOWN BC_HW_CAPS prev g_class GST_FLOW_OK BC_POUT_FLAGS_FMT_CHANGE GST_PAD_SINK event_list GST_LEVEL_ERROR __pid_t GSystemThread bcmdec_ins_buf peergroup context glong BC_STS_CLK_NOCHG g_once_init_enter bcmdec_get_que_mem_buf _cur_column profile GST_INDEX_ENTRY_ID children pdata XML_ATTRIBUTE_ENTITY BC_STS_HIF_ACCESS GstMessage _GstBusPrivate _type _GstIndexAssociation priv frame_width tv_sec GMutex sWidth GST_FORMAT_PERCENT num_
panscan_windows offset package qdata recv_stop_event dts_pout_callback GstFlowReturn GST_VIDEO_FORMAT_xRGB gulong sinkpads groups setcapsfunc GstClockPrivate __off64_t fixatecapsfunc metaDataSz GST_BUFFER_FLAG_DISCONT entries bcmdec_process_flush_start pic_info ps_horiz_offset pps_size BC_MSUBTYPE_MPEG1VIDEO G_PARAM_DEPRECATED signed char notations GstPadLinkReturn aspectratio_x aspectratio_y __gst_debug_min ses_change vdecAspectRatio4_3 vdecTopBottomTop bcmdec_start_push_thread proc_in_flags g_value nassocs item dispatch_properties_changed __lock _GTypeInstance BC_DEC_FLAGS_VC1 shm_dtime __unused1 __unused2 __unused4 __unused5 GST_VIDEO_FORMAT_YVU9 data_ptr YbuffSz GstPluginInitFunc mutex GDestroyNotify GST_ITERATOR_ERROR _GstStaticCaps BC_PIC_INFO_BLOCK GST_EVENT_CUSTOM_UPSTREAM BC_MSUBTYPE_OTHERS presence GST_MESSAGE_BUFFERING GST_QUERY_DURATION vdecFrame_X4 G_TYPE_FLAG_ABSTRACT GstBusPrivate rate_denominator GstStaticPadTemplate cond m_ulZero prev_pic bcmdec_del_shmem ot
her spes_frm_time XML_ATTRIBUTE_NMTOKENS XML_ENTITY_NODE state_lock __pthread_mutex_s uint16_t _GData groupnum head gst_bcmdec_cleanup bEOS pid_t GClassInitFunc bPibEnc guint16 GST_QUERY_SEGMENT m_ulOffset _xmlDoc clock_t long long unsigned int _GQueue author external_calibration BC_POUT_FLAGS_YV12 GstCaps GstPadQueryFunction ColorCaps extra G_PARAM_READABLE GstIteratorNextFunction bcmdec_reset GST_INDEX_FUZZY window_threshold GST_VIDEO_FORMAT_YVYU entries_changed GST_INDEX_CERTAIN vdecAspectRatio12_11 guint32 GModule G_LOG_LEVEL_INFO newsegment_start vdecBottom _GSList pulldown BC_STS_NO_ACCESS y_size parent_class depth vertical_offset name_template v_ulong GstFormat GstQueryType GST_CAPS_FLAGS_ANY GST_VIDEO_FORMAT_Y16 GTypeInstance bcmdec_flush_gstrbuf_queue bufferallocfunc push_stop_event fields flags bcmdec_release_mem_buf_que_pool gpointer FILE GST_FLOW_CUSTOM_SUCCESS_1 GST_FLOW_CUSTOM_SUCCESS_2 _GstElement vdecBottomTop guint64 _xmlDtd PTHREAD_CREATE_JOINABLE GstStateC
hangeReturn GstStaticCaps OUTPUT_MODE420_NV12 pthread_t sHeight sinkpad char BC_STS_SUCCESS GST_VIDEO_FORMAT_Y41B BC_POUT_FLAGS_STRIDE_UV _object set_index gst_bcmdec_getcaps set_property GST_QUERY_URI ScalingParams GstClockTimeDiff instance vdecAspectRatio40_33 __kind gst_event_unref sink_factory_bcm70012 GST_VIDEO_FORMAT_Y42B sink_factory_bcm70015 bcmdec_negotiate_format padtemplate _GstCaps save_thyself gst_bcmdec_change_state GST_QUERY_CONVERT buffer GST_EVENT_NAVIGATION __pthread_internal_list last_return details GST_VIDEO_FORMAT_Y444 activatepushfunc _GStaticMutex _GModule _GstBuffer __key clockid GST_MESSAGE_CLOCK_PROVIDE DropFrames parse GST_LEVEL_COUNT GST_PAD_REQUEST signal_watch_id data GstClockID _BC_HW_CAPABILITY_ XML_DOCUMENT_FRAG_NODE cur_stream_time GST_FLOW_RESEND THUMBNAIL BC_PIB_EXT_VC1 GST_EVENT_CUSTOM_DOWNSTREAM_OOB MetaDataEnable last_picture_set provide_clock GstPadIterIntLinkFunction rank GST_MESSAGE_WARNING _chain _GstPluginDesc sps_crop_right cur_st
ream_time_diff GST_MESSAGE_QOS queryfunc offset_end mode GST_LEVEL_INFO GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) clr_space XML_ATTRIBUTE_ENTITIES is_paused GST_STATE_CHANGE_READY_TO_NULL v_uint64 _BC_MEDIA_SUBTYPE_ mini_object pentities GstDebugLevel GST_BUFFER_FLAG_LAST guint resolution __next bcmdec_msleep GST_VIDEO_FORMAT_RGB8_PALETTED MODE422_YUY2 gst_padbuf_que_cnt GstElementDetails _GTimeVal GST_VIDEO_FORMAT_UNKNOWN timeout GstVideoFormat picture_meta_payload XML_DOCB_DOCUMENT_NODE GST_PAD_SRC GObject static_mutex padtemplates GST_VIDEO_FORMAT_IYU1 output_params PLAYBACK wrong_version __FUNCTION__ _GList release_datetime sess_num _IO_FILE hdevice bcmdec_get_time_stamp rbuf_start_event GST_MESSAGE_DURATION interlace BC_PIB_EXT_H264 GST_ITERATOR_OK vdecAspectRatioOther GstPluginPrivate symb_int attributes MODE420 _GstMiniObject GST_PAD_SOMETIMES meta_data GParamFlags vdecAspectRatio16_9 GST_ACTIVATE_NONE bcmdec_set_aspect_ratio last_id _BC_PIB_EXT_VC1 GstDebugCategory
XML_ATTRIBUTE_CDATA GST_INDEX_ENTRY_ASSOCIATION uri_protocols int32_t GST_PAD_LINK_NOFORMAT checkgetrangefunc object_saved length shmkey GThreadPriority XML_NOTATION_NODE rx_flush no_more_pads GST_LEVEL_LOG XML_COMMENT_NODE GstPluginDesc href pbuffer GST_STATE_PAUSED GST_MESSAGE_ELEMENT XML_ELEMENT_NODE rbuf_thread_running Parse codec_params gclass GObjectClass element_details unsigned int _GstIndexEntry insert_start_code XML_ATTRIBUTE_NMTOKEN vdecFrameRate24 vdecFrameRate25 gstelement_class GST_EVENT_CUSTOM_DOWNSTREAM GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x ( õ MX`ß
++D , H ë AAJàA
++CAG x DI ( 7 ADD`Õ
++AAH ¼ AG G Ü LMD0~ ü Ý LMD0
++J LMD0
++I D « LN0 0 d BPI B(A0C8G 0 ; BHA G@É
++ AABA 0 Ì ø BBB B(A0A8I þ LK0x
++A < $ ü BBA A(JàY
++(A ABBA 0 d BBB B(A0A8J ( » AIPU
++AHA Ä J IV
++Q à B N o ( ü ù MMN`Y
++G ( ( MMN(
++H 0 T C BDD DP
++ DABA0 ö BAA G ¼
++ AABE$ ¼ : LMIPÍ
++A $ ä @ LMIPË
++C 8 ! BBD C(G Þ
++(D ABBG H ! C] d + D U | D0L .symtab .strtab .shstrtab .rela.text .rela.data .bss .rodata.str1.1 .rodata.str1.8 .rela.rodata .rodata.cst8 .rela.debug_info .debug_abbrev .rela.debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ s X À¨ + `s ð & à P 1 `u h 6 2 `u E 2
Y T 0 8 a
s À n h P$ L' ^ ª, ïw ¸* 0 ¤ ° Á W « è* ¼ 0 pÚ K Ç 0
% 0 Ð µ% å ¸% à + H* ï ø1 ð \
èD 5 ñÿ
õ % ; g ë { £ ð ¶ 7 Ë à ô @ p 1 P Y ` k `] ! \ @ Å àZ : Ý àX ö ñ ð 3
++ Ý E k p z ø « ´ ð ß 0
þ ° - S Ð P ; ¼ p ø ø P 4 þ E À j ü z p Q C ´ @ Í = ù Þ @= B ó " 1 ` i ¹ @ â à À 7 ] ð< J { À Î ó à J t ` ¢ @ Ñ ù @
` J v ¢ À Ê à ü ) 0 P ` 0 ±
++
â
++ ç
++ í
++ ô
++ û
++
++ >
++ O
++ f
++ ~
++
++ Â
++ Ñ
++ ë
++ > q µ Ã Ø ð ; ^ p t p ¨ Á Ö ö
*
1
S
i
v
«
¸
É
Ô
ç
í
! = X u
Ä ß ó ú 0 I e s ¨ 0< » ¼ Ñ è ÿ / D \ ¨ º Ë â ø & - F M i ¬ ² Æ Ú
ì , C P f k ° Æ r ! Ù Àr + ô ðr % h gstbcmdec.c bcmdec_negotiate_format _ZL16gst_bcmdec_debug _ZZ23bcmdec_negotiate_formatE12__FUNCTION__ bcmdec_process_play _ZZ19bcmdec_process_playE12__FUNCTION__ gst_bcmdec_getcaps gst_bcmdec_base_init _ZZ20gst_bcmdec_base_initE12__FUNCTION__ _ZZ20gst_bcmdec_base_initE15element_details _ZL11src_factory _ZL32gst_bcmdec_class_init_trampolinePv _ZL12parent_class _ZZ21gst_bcmdec_class_initE12__FUNCTION__ gst_bcmdec_change_state gst_bcmdec_set_property gst_bcmdec_get_property gst_bcmdec_finalize bcmdec_put_que_mem_buf _ZZ22bcmdec_put_que_mem_bufE12__FUNCTION__ bcmde
c_rem_padbuf _ZZ17bcmdec_rem_padbufE12__FUNCTION__ bcmdec_ins_buf _ZZ14bcmdec_ins_bufE12__FUNCTION__ bcmdec_get_que_mem_buf _ZZ22bcmdec_get_que_mem_bufE12__FUNCTION__ _ZL23bcmdec_process_get_rbufPv _ZZL23bcmdec_process_get_rbufPvE12__FUNCTION__ _ZZ17bcmdec_ins_padbufE12__FUNCTION__ _ZZL26bcmdec_flush_gstrbuf_queueP10_GstBcmDecE12__FUNCTION__ _ZL25bcmdec_flush_gstbuf_queueP10_GstBcmDec _ZZL25bcmdec_flush_gstbuf_queueP10_GstBcmDecE12__FUNCTION__ bcmdec_process_push _ZZ19bcmdec_process_pushE12__FUNCTION__ bcmdec_get_shmem _ZZ16bcmdec_get_shmemE12__FUNCTION__ gst_bcmdec_init _ZZ15gst_bcmdec_initE12__FUNCTION__ gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_chain gst_bcmdec_src_event _ZZ19bcmdec_create_shmemE12__FUNCTION__ bcmdec_process_output _ZZL21bcmdec_wait_for_eventP10_GstBcmDecE12__FUNCTION__ _ZZ21bcmdec_process_outputE12__FUNCTION__ _ZZ17bcmdec_get_bufferE12__FUNCTION__ _ZZ20bcmdec_set_framerateE12__FUNCTION__ _ZZ23bcmdec_set_aspect_ratioE12__FUNCTION__ _ZZ20bc
mdec_format_changeE12__FUNCTION__ _ZZ19gst_bcmdec_get_typeE10gonce_data _ZL11plugin_initP10_GstPlugin _ZZL29bcmdec_send_buff_detect_errorP10_GstBcmDecP10_GstBufferPhjjmhE12__FUNCTION__ _ZZ16gst_bcmdec_chainE12__FUNCTION__ _ZZ24gst_bcmdec_sink_set_capsE12__FUNCTION__ _ZZ21bcmdec_insert_sps_ppsE12__FUNCTION__ _ZZ21gst_bcmdec_sink_eventE12__FUNCTION__ _ZZ25bcmdec_process_flush_stopE12__FUNCTION__ _ZZ26bcmdec_process_flush_startE12__FUNCTION__ _ZZ19gst_bcmdec_finalizeE12__FUNCTION__ _ZZ16bcmdec_del_shmemE12__FUNCTION__ _ZZ23gst_bcmdec_get_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_set_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_change_stateE12__FUNCTION__ _ZZ19bcmdec_mul_inst_corE12__FUNCTION__ _ZZ29bcmdec_alloc_mem_buf_que_poolE12__FUNCTION__ _ZZ24bcmdec_start_recv_threadE12__FUNCTION__ _ZZ18gst_bcmdec_cleanupE12__FUNCTION__ _ZZ31bcmdec_release_mem_buf_que_poolE12__FUNCTION__ _ZZ24bcmdec_start_push_threadE12__FUNCTION__ _ZZ28bcmdec_start_get_rbuf_threadE12__FUNCTION__ .LC0 .LC72 .LC11
5 .LC116 __gst_debug_min gst_debug_log gst_video_format_new_caps_interlaced gst_pad_set_caps gst_caps_get_structure gst_structure_get_value gst_value_get_fraction_numerator gst_value_get_fraction_denominator gst_caps_unref gst_video_format_new_caps _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ _Z18decif_prepare_playP6_DecIf _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT _Z16decif_start_playP6_DecIf sem_post gst_pad_get_pad_template_caps gst_caps_copy gst_element_get_type g_type_check_class_cast _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ gst_static_pad_template_get gst_element_class_add_pad_template sink_factory_bcm70015 gst_element_class_set_details sink_factory_bcm70012 g_type_class_peek_parent g_param_spec_boolean g_object_class_install_property pthread_mutex_lock pthread_mutex_unlock sem_trywait usleep gst_pad_alloc_buffer_and_set_caps gst_mini_object_unref pthread_exit sem_destroy sem_init sem_getvalue time sem_timedwait gst_pad_push __errno_location g_inst
_sts gst_pad_push_event shmat pthread_mutex_init gst_pad_new_from_static_template _gst_debug_register_funcptr gst_pad_set_event_function gst_pad_set_setcaps_function gst_pad_set_getcaps_function gst_pad_set_chain_function gst_pad_use_fixed_caps g_type_check_instance_cast gst_element_add_pad getpid shmget shmctl _Z20decif_get_drv_statusP6_DecIfPiPjS2_ _Z11decif_pauseP6_DecIfi _Z13decif_get_eosP6_DecIfPi DtsProcOutput gst_clock_get_time _Z20decif_decode_catchupP6_DecIfi gst_bcmdec_get_type g_atomic_pointer_get g_once_init_enter_impl g_intern_static_string gst_type_register_static_full g_once_init_leave gst_element_register _gst_debug_category_new _Z17decif_send_bufferP6_DecIfPhjmh gst_object_get_parent gst_caps_intersect gst_caps_is_empty gst_object_unref gst_structure_get_name gst_structure_get_int gst_buffer_get_type gst_value_get_mini_object memcpy gst_structure_get_fourcc malloc gst_event_parse_new_segment _Z15decif_flush_decP6_DecIfa gst_mini_object_ref shmdt g_type_name
g_log g_value_set_boolean g_value_get_boolean pthread_attr_init pthread_attr_setdetachstate pthread_create pthread_attr_destroy _Z10decif_stopP6_DecIf pthread_join gst_element_get_clock free _Z11decif_closeP6_DecIf pthread_mutex_destroy _Z10decif_openP6_DecIf _Z10parse_initP5Parse _Z13bcmdec_msleepi _Z21gst_get_current_timexv g_get_current_time _Z18bcm_get_tick_countv times gst_plugin_desc / \ ûÿÿÿÿÿÿÿ8 W üÿÿÿÿÿÿÿM X
++ 4 ]
++ o t ] üÿÿÿÿÿÿÿº ^ üÿÿÿÿÿÿÿÌ _ üÿÿÿÿÿÿÿÒ \ ûÿÿÿÿÿÿÿß ñ
++ 4 ö
++
++ ] üÿÿÿÿÿÿÿ+ ` üÿÿÿÿÿÿÿ0
++ < ; a üÿÿÿÿÿÿÿO b üÿÿÿÿÿÿÿZ c üÿÿÿÿÿÿÿ` \ ûÿÿÿÿÿÿÿo
++ d t a üÿÿÿÿÿÿÿ b üÿÿÿÿÿÿÿ c üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ£ µ
++ 4 º
++ Î p Ó ] üÿÿÿÿÿÿÿÛ d üÿÿÿÿÿÿÿ e üÿÿÿÿÿÿÿG \ ûÿÿÿÿÿÿÿ\ , l q
++ 4 v
++ ] üÿÿÿÿÿÿÿ
++ 4 ²
++ É H Î ] üÿÿÿÿÿÿÿâ \ ûÿÿÿÿÿÿÿð þ
++ 4
++ F ] üÿÿÿÿÿÿÿ" \ ûÿÿÿÿÿÿÿ0 >
++ 4 C
++ R w W ] üÿÿÿÿÿÿÿu \ üÿÿÿÿÿÿÿ
++ ¢
++ 4 ¯ ´ ] üÿÿÿÿÿÿÿÀ \ üÿÿÿÿÿÿÿã \ ûÿÿÿÿÿÿÿ &
++ 4 +
++ : ? ] üÿÿÿÿÿÿÿL f üÿÿÿÿÿÿÿZ \ ûÿÿÿÿÿÿÿd r
++ 4 w
++ ] üÿÿÿÿÿÿÿ g üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ© ·
++ 4 ¼
++ É Ð Î ] üÿÿÿÿÿÿÿÔ \ ûÿÿÿÿÿÿÿÞ ì
++ 4 ñ
++ ù
] üÿÿÿÿÿÿÿ h üÿÿÿÿÿÿÿ" i üÿÿÿÿÿÿÿ0 \ ûÿÿÿÿÿÿÿ: H
++ 4 M
++ Z _ ] üÿÿÿÿÿÿÿu j üÿÿÿÿÿÿÿ j üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ »
++ 4 À
++ Ï E Ô ] üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ ¸ %
++ 4 *
++ 6 ] üÿÿÿÿÿÿÿ[ \ üÿÿÿÿÿÿÿh å \ üÿÿÿÿÿÿÿ # « \ üÿÿÿÿÿÿÿ» É
++ 4 Î
++ Ý 5 â ] üÿÿÿÿÿÿÿõ k üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ( 3
++ 4 à 8
++ G \ L ] üÿÿÿÿÿÿÿS W q ^ b
i ( m t 0 x } m üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ¤
++ © p üÿÿÿÿÿÿÿ´ q üÿÿÿÿÿÿÿÁ \ ûÿÿÿÿÿÿÿÉ
++ r Î p üÿÿÿÿÿÿÿÙ q üÿÿÿÿÿÿÿá
++ æ s üÿÿÿÿÿÿÿû
++ 4 à
++ ª " ] üÿÿÿÿÿÿÿ1
++ t 6 p üÿÿÿÿÿÿÿA q üÿÿÿÿÿÿÿY u üÿÿÿÿÿÿÿ_ \ ûÿÿÿÿÿÿÿg \ p ~
++ 4
++ ½ ] üÿÿÿÿÿÿÿ¢ `] ª \ ¯
++ Ó · àZ ¿ àX Ä
++ ì É
++ ó Ö v üÿÿÿÿÿÿÿ
++ x üÿÿÿÿÿÿÿ6
++ \ ûÿÿÿÿÿÿÿF
++ X
++
++ 4 ]
++
++ l
++ ú q
++ ] üÿÿÿÿÿÿÿ±
++ x üÿÿÿÿÿÿÿç
++ \ ûÿÿÿÿÿÿÿù
++
++ 4
++
$ ] üÿÿÿÿÿÿÿ, y üÿÿÿÿÿÿÿ x üÿÿÿÿÿÿÿÉ j üÿÿÿÿÿÿÿÔ \ ûÿÿÿÿÿÿÿÞ ì
++ 4 ø ñ
++ È ] üÿÿÿÿÿÿÿ+ \ üÿÿÿÿÿÿÿ7 E
++ 4 ø J
++ Y ^ ] üÿÿÿÿÿÿÿ¡ x üÿÿÿÿÿÿÿË \ ûÿÿÿÿÿÿÿÝ ï
++ 4 ð ô
++
-
] üÿÿÿÿÿÿÿ
y üÿÿÿÿÿÿÿ
z üÿÿÿÿÿÿÿ¤
\ ûÿÿÿÿÿÿÿ®
¼
++ 4 ° Á
++ Î
@ Ó
] üÿÿÿÿÿÿÿï
z üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ '
++ 4 ° ,
++ ; n @ ] üÿÿÿÿÿÿÿJ { üÿÿÿÿÿÿÿl \ üÿÿÿÿÿÿÿw
++ 4 °
++ P ¢ ] üÿÿÿÿÿÿÿ¬ { üÿÿÿÿÿÿÿú \ ûÿÿÿÿÿÿÿ
++ 4 °
++ & + ] üÿÿÿÿÿÿÿM | üÿÿÿÿÿÿÿ[ \ ûÿÿÿÿÿÿÿk y
++ 4 ° ~
++ ] üÿÿÿÿÿÿÿ§ x üÿÿÿÿÿÿÿÞ \ ûÿÿÿÿÿÿÿî
++ 4
++ ¬ ] üÿÿÿÿÿÿÿ! j üÿÿÿÿÿÿÿ0 y üÿÿÿÿÿÿÿ: { üÿÿÿÿÿÿÿN { üÿÿÿÿÿÿÿT \ ûÿÿÿÿÿÿÿb p
++ 4 ° u
++ ð ] üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ§ µ
++ 4 º
++ É ¸ Î ] üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ
++ 4 ° #
++ 0 ; ] üÿÿÿÿÿÿÿE { üÿÿÿÿÿÿÿn \ ûÿÿÿÿÿÿÿx
++ 4 °
++ Y ] üÿÿÿÿÿÿÿ± } üÿÿÿÿÿÿÿÒ \ ûÿÿÿÿÿÿÿÜ ê
++ 4 Ð ï
++ þ Í ] üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ !
++ 4 ° &
++ 5 â : ] üÿÿÿÿÿÿÿD ~ üÿÿÿÿÿÿÿl x üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿª } üÿÿÿÿÿÿÿË üÿÿÿÿÿÿÿ× üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿê \ ûÿÿÿÿÿÿÿø
++ 4 p
++ þ # ] üÿÿÿÿÿÿÿ2 \ ûÿÿÿÿÿÿÿ< J
++ 4 p O
++ ^ Í c ] üÿÿÿÿÿÿÿ¬ üÿÿÿÿÿÿÿÊ \ ûÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ" \ ûÿÿÿÿÿÿÿ, :
++ 4 P ?
++ N H S ] üÿÿÿÿÿÿÿZ üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ ¦
++ 4 P «
++ º
¿ ] üÿÿÿÿÿÿÿÇ x üÿÿÿÿÿÿÿî y üÿÿÿÿÿÿÿ
++ \ ûÿÿÿÿÿÿÿ '
++ 4 P ,
++ 6 ; ] üÿÿÿÿÿÿÿK üÿÿÿÿÿÿÿ] \ ûÿÿÿÿÿÿÿg y
++ 4 P ~
++ ] üÿÿÿÿÿÿÿ¡ } üÿÿÿÿÿÿÿê üÿÿÿÿÿÿÿø
üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ 1
++ 4 P 6
++ E q J ] üÿÿÿÿÿÿÿb \ ûÿÿÿÿÿÿÿr
++ 4 P
++ § § ] üÿÿÿÿÿÿÿ® üÿÿÿÿÿÿÿÑ \ ûÿÿÿÿÿÿÿæ ô
++ 4 P ù
++ À
] üÿÿÿÿÿÿÿ3 \ ûÿÿÿÿÿÿÿA O
++ 4 P T
++ a ] f ] üÿÿÿÿÿÿÿr \ ûÿÿÿÿÿÿÿ
++ 4 P
++ ¢ b § ] üÿÿÿÿÿÿÿÊ y üÿÿÿÿÿÿÿå \ ûÿÿÿÿÿÿÿó
++ 4 P
++ é ] üÿÿÿÿÿÿÿ* \ ûÿÿÿÿÿÿÿ4 B
++ 4 P G
++ V ù [ ] üÿÿÿÿÿÿÿr \ ûÿÿÿÿÿÿÿ|
++ 4 P
++
++ £ ] üÿÿÿÿÿÿÿ· j üÿÿÿÿÿÿÿÇ üÿÿÿÿÿÿÿõ üÿÿÿÿÿÿÿ } üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ% 3
++ 4 P 8
++ E Ø P ] üÿÿÿÿÿÿÿa
üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ
++ 4 P
++ ¯ : ´ ] üÿÿÿÿÿÿÿ¾ ~ üÿÿÿÿÿÿÿÅ \ üÿÿÿÿÿÿÿÕ ã
++ 4 P è
++ ÷ ü ] üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ% 3
++ 4 P 8
++ G 1 L ] üÿÿÿÿÿÿÿX f
++ 4 P k
++ z ] üÿÿÿÿÿÿÿ¯ üÿÿÿÿÿÿÿº üÿÿÿÿÿÿÿï üÿÿÿÿÿÿÿù \ üÿÿÿÿÿÿÿ
++ 4 À
++ + R 0 ] üÿÿÿÿÿÿÿD \ üÿÿÿÿÿÿÿQ
üÿÿÿÿÿÿÿZ h
++ 4 À m
++ z ¨
] üÿÿÿÿÿÿÿ¢ \ ûÿÿÿÿÿÿÿ¯ º
++ 4 p ¿
++ Î i Ó ] üÿÿÿÿÿÿÿ¼ üÿÿÿÿÿÿÿÊ üÿÿÿÿÿÿÿé o üÿÿÿÿÿÿÿö
++ y
++ r üÿÿÿÿÿÿÿ
++ ~
++ Q üÿÿÿÿÿÿÿ(
++ Q - üÿÿÿÿÿÿÿ2
++ 7
++ @ < üÿÿÿÿÿÿÿH
++ @ M üÿÿÿÿÿÿÿR
++ W
++ ð \ üÿÿÿÿÿÿÿh
++ ð m üÿÿÿÿÿÿÿr
++ À w
++ = | üÿÿÿÿÿÿÿ
++ = üÿÿÿÿÿÿÿ
++ Ñ
++ üÿÿÿÿÿÿÿ¡
++
++ ð ² üÿÿÿÿÿÿÿ¾
++ ð Ã üÿÿÿÿÿÿÿÈ
++ Õ Í
++ @= Ò üÿÿÿÿÿÿÿÞ
++ @= ã üÿÿÿÿÿÿÿï üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ% m üÿÿÿÿÿÿÿ0 üÿÿÿÿÿÿÿ; üÿÿÿÿÿÿÿJ üÿÿÿÿÿÿÿP \ ûÿÿÿÿÿÿÿZ l
++ 4 p q
++ ê
] üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿµ \ üÿÿÿÿÿÿÿÃ Ñ
++ 4 p Ö
++ é ¨ î ] üÿÿÿÿÿÿÿ
++ t üÿÿÿÿÿÿÿ!
üÿÿÿÿÿÿÿ1 \ üÿÿÿÿÿÿÿ< P
++ 4 U
++ b g ] üÿÿÿÿÿÿÿm \ üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ
++ 4
++ ¶ Ø » ] üÿÿÿÿÿÿÿÏ üÿÿÿÿÿÿÿÝ \ üÿÿÿÿÿÿÿô ! !
++ 4 !
++ ! ] üÿÿÿÿÿÿÿ&! \ üÿÿÿÿÿÿÿ=! üÿÿÿÿÿÿÿ[! üÿÿÿÿÿÿÿd! üÿÿÿÿÿÿÿp! üÿÿÿÿÿÿÿ{! \ ûÿÿÿÿÿÿÿ
! !
++ 4 !
++ §! ` ¬! ] üÿÿÿÿÿÿÿÀ! üÿÿÿÿÿÿÿÏ! \ üÿÿÿÿÿÿÿæ! " \ üÿÿÿÿÿÿÿ"" \ üÿÿÿÿÿÿÿ1" A"
++ 4 F"
++ S" 8 X" ] üÿÿÿÿÿÿÿ^" \ üÿÿÿÿÿÿÿ" \ üÿÿÿÿÿÿÿß" \ ûÿÿÿÿÿÿÿó" \ üÿÿÿÿÿÿÿR# `#
++ 4 ` e#
++ t# 6 y# ] üÿÿÿÿÿÿÿ# { üÿÿÿÿÿÿÿ # z üÿÿÿÿÿÿÿ©#
üÿÿÿÿÿÿÿÒ# \ üÿÿÿÿÿÿÿÞ# î#
++ 4 ` ó#
++ $ Ð $ ] üÿÿÿÿÿÿÿ$ \ üÿÿÿÿÿÿÿ*$ 8$
++ 4 =$
++ J$ I U$ ] üÿÿÿÿÿÿÿ~$ } üÿÿÿÿÿÿÿ£$ \ üÿÿÿÿÿÿÿ¿$ \ üÿÿÿÿÿÿÿÏ$ ß$
++ 4 ä$
++ ñ$ ¶ ö$ ] üÿÿÿÿÿÿÿü$ \ üÿÿÿÿÿÿÿ% \ ûÿÿÿÿÿÿÿ$% 2%
++ 4 7%
++ F% b K% ] üÿÿÿÿÿÿÿr% üÿÿÿÿÿÿÿ% \ ûÿÿÿÿÿÿÿ% %
++ 4 ²%
++ Á% q Æ% ] üÿÿÿÿÿÿÿÙ% üÿÿÿÿÿÿÿê% \ ûÿÿÿÿÿÿÿô% &
++ 4 &
++ & & ] üÿÿÿÿÿÿÿ#& { üÿÿÿÿÿÿÿ3& üÿÿÿÿÿÿÿY& \ ûÿÿÿÿÿÿÿd& p t& y&
++ 4 ~&
++ & ] üÿÿÿÿÿÿÿô' \ ûÿÿÿÿÿÿÿþ' (
++ 4 (
++ $( )( ] üÿÿÿÿÿÿÿ6( üÿÿÿÿÿÿÿz( } üÿÿÿÿÿÿÿ¨( \ ûÿÿÿÿÿÿÿ³( þ Ã( È(
++ 4 Í(
++ Ù( ] üÿÿÿÿÿÿÿ) üÿÿÿÿÿÿÿ ) \ ûÿÿÿÿÿÿÿ±) Å)
++ 4 Ê)
++ ×) Ü) ] üÿÿÿÿÿÿÿò) \ ûÿÿÿÿÿÿÿ* ( * *
++ 4 *
++ '* ] üÿÿÿÿÿÿÿC* } üÿÿÿÿÿÿÿr* \ ûÿÿÿÿÿÿÿ|* *
++ 4 *
++ * Ñ £* ] üÿÿÿÿÿÿÿ°* } üÿÿÿÿÿÿÿÝ* } üÿÿÿÿÿÿÿ+ \ ûÿÿÿÿÿÿÿ$+ )+
++ 9+
++ 4 F+ P K+ ] üÿÿÿÿÿÿÿb+ \ ûÿÿÿÿÿÿÿp+ ~+
++ 4 +
++ + é + ] üÿÿÿÿÿÿÿ¥+ 4 µ+ \ ûÿÿÿÿÿÿÿ¿+ Í+
++ 4 Ò+
++ á+ % æ+ ] üÿÿÿÿÿÿÿ, } üÿÿÿÿÿÿÿ), j üÿÿÿÿÿÿÿI, { üÿÿÿÿÿÿÿa, \ ûÿÿÿÿÿÿÿz, , ,
++ 4 ,
++ , ] üÿÿÿÿÿÿÿ«, \ ûÿÿÿÿÿÿÿ¿, Í,
++ 4 Ò,
++ á, j æ, ] üÿÿÿÿÿÿÿñ, \ ûÿÿÿÿÿÿÿ- -
++ 4 -
++ +- ø J- ] üÿÿÿÿÿÿÿU- \ ûÿÿÿÿÿÿÿ_- m-
++ 4 r-
++ - - ] üÿÿÿÿÿÿÿ- üÿÿÿÿÿÿÿ½- } üÿÿÿÿÿÿÿë- \ ûÿÿÿÿÿÿÿú- þ . \ ûÿÿÿÿÿÿÿ+. } ^. \ ûÿÿÿÿÿÿÿt. Ê . \ ûÿÿÿÿÿÿÿ. «.
++ 4 °.
++ ¿. ¸ Ä. ] üÿÿÿÿÿÿÿÒ. \ ûÿÿÿÿÿÿÿÜ. ê.
++ 4 ï.
++ ü. ø / ] üÿÿÿÿÿÿÿ2/ | üÿÿÿÿÿÿÿ=/ \ üÿÿÿÿÿÿÿI/ [/
++ 4 `/
++ o/ P t/ ] üÿÿÿÿÿÿÿ~/ { üÿÿÿÿÿÿÿ/ \ ûÿÿÿÿÿÿÿ¨/ ¶/
++ 4 »/
++ Ê/ Ï/ ] üÿÿÿÿÿÿÿÕ/ \ ûÿÿÿÿÿÿÿä/ þ/ j üÿÿÿÿÿÿÿ
0 \ ûÿÿÿÿÿÿÿ0 )0
++ 4 .0
++ =0 B0 ] üÿÿÿÿÿÿÿM0 \ ûÿÿÿÿÿÿÿW0 e0
++ 4 j0
++ y0 À ~0 ] üÿÿÿÿÿÿÿ0 { üÿÿÿÿÿÿÿ£0 ±0
++ 4 ¶0
++ Å0 Y Ê0 ] üÿÿÿÿÿÿÿÐ0 \ ûÿÿÿÿÿÿÿÚ0 è0
++ 4 í0
++ ü0 Í 1 ] üÿÿÿÿÿÿÿ1 ~ üÿÿÿÿÿÿÿ"1 W üÿÿÿÿÿÿÿ*1 X üÿÿÿÿÿÿÿI1 \ ûÿÿÿÿÿÿÿf1 \ ûÿÿÿÿÿÿÿ1
++ ¤1 Y üÿÿÿÿÿÿÿ¬1 Z üÿÿÿÿÿÿÿÔ1 \ ûÿÿÿÿÿÿÿâ1 ð1
++ 4 @ õ1
++ 2 â 2 ] üÿÿÿÿÿÿÿ.2 \ ûÿÿÿÿÿÿÿ82 J2
++ 4 O2
++ c2 Ð h2 ] üÿÿÿÿÿÿÿ{2 \ ûÿÿÿÿÿÿÿ
2 2
++ 4 2
++ §2 % ¬2 ] üÿÿÿÿÿÿÿ´2 Y üÿÿÿÿÿÿÿÄ2 Z üÿÿÿÿÿÿÿj3 u3
++ 4 z3
++ 3 $ 3 ] üÿÿÿÿÿÿÿ¨3 º3
++ 4 ¿3
++ Î3 ñ Ó3 ] üÿÿÿÿÿÿÿ4 \ ûÿÿÿÿÿÿÿ!4 /4
++ 4 44
++ C4 T H4 ] üÿÿÿÿÿÿÿÅ4 { üÿÿÿÿÿÿÿÐ4 \ ûÿÿÿÿÿÿÿÞ4 ì4
++ 4 ñ4
++ 5 é 5 ] üÿÿÿÿÿÿÿ5 \ ûÿÿÿÿÿÿÿ¸5 \ ûÿÿÿÿÿÿÿÉ5 ×5
++ 4 à Ü5
++ é5 P ô5 ] üÿÿÿÿÿÿÿú5 \ ûÿÿÿÿÿÿÿ6 6
++ 4 à 6
++ +6 _ 66 ] üÿÿÿÿÿÿÿ«6 \ ûÿÿÿÿÿÿÿµ6 Ã6
++ 4 À È6
++ ×6 n Ü6 ] üÿÿÿÿÿÿÿâ6 \ ûÿÿÿÿÿÿÿì6 ú6
++ 4 ÿ6
++ 7 7 ] üÿÿÿÿÿÿÿ7 üÿÿÿÿÿÿÿ8 8
++ 4 À 8
++ ª8 5 À8 ] üÿÿÿÿÿÿÿC9 \ ûÿÿÿÿÿÿÿQ9 _9
++ 4 d9
++ s9 µ x9 ] üÿÿÿÿÿÿÿ½9 üÿÿÿÿÿÿÿò9 \ ûÿÿÿÿÿÿÿ : :
++ 4 À :
++ ": ': ] üÿÿÿÿÿÿÿ«: \ ûÿÿÿÿÿÿÿ¹: Ç:
++ 4 Ì:
++ Û: A à: ] üÿÿÿÿÿÿÿ; üÿÿÿÿÿÿÿ2<
++ ;< üÿÿÿÿÿÿÿG< Y<
++ ^< üÿÿÿÿÿÿÿg<
++ â l< üÿÿÿÿÿÿÿt< m üÿÿÿÿÿÿÿ<
++ P <
++ §< Í< üÿÿÿÿÿÿÿÒ<
++ Ú< ¡ üÿÿÿÿÿÿÿá< ó< ÿ< üÿÿÿÿÿÿÿ=
++ !=
++ ì (=
++ -= £ üÿÿÿÿÿÿÿ4= U= üÿÿÿÿÿÿÿa= üÿÿÿÿÿÿÿ¹= üÿÿÿÿÿÿÿÅ= üÿÿÿÿÿÿÿÚ= \ ûÿÿÿÿÿÿÿé= } üÿÿÿÿÿÿÿW> \ ûÿÿÿÿÿÿÿr> >
++ 4 À
>
++ > 8 > ] üÿÿÿÿÿÿÿ²> ¤ üÿÿÿÿÿÿÿÁ> \ üÿÿÿÿÿÿÿÑ> å>
++ 4 À ê>
++ ÷> R ü> ] üÿÿÿÿÿÿÿ? \ üÿÿÿÿÿÿÿ? !?
++ 4 À &?
++ 3? p P? ] üÿÿÿÿÿÿÿX? } üÿÿÿÿÿÿÿs? ?
++ 4 ?
++ ?
++ ? ] üÿÿÿÿÿÿÿª? \ ûÿÿÿÿÿÿÿÌ? Ý?
++ 4 ì? ú?
++ ÿ? ] üÿÿÿÿÿÿÿB@ \ ûÿÿÿÿÿÿÿL@ Z@
++ 4 _@
++ n@ P s@ ] üÿÿÿÿÿÿÿ{@ } üÿÿÿÿÿÿÿ¹@ üÿÿÿÿÿÿÿÄ@ ¥ üÿÿÿÿÿÿÿÏ@ üÿÿÿÿÿÿÿÕ@ \ ûÿÿÿÿÿÿÿê@ ø@
++ 4 à ý@
++ A m A ] üÿÿÿÿÿÿÿA k üÿÿÿÿÿÿÿ$A ¦ üÿÿÿÿÿÿÿ*A \ ûÿÿÿÿÿÿÿ7A JA
++ 4 à OA
++ _A | gA ~ lA ] üÿÿÿÿÿÿÿtA § üÿÿÿÿÿÿÿ~A \ üÿÿÿÿÿÿÿA A A
++ 4 à ¤A
++ °A ] üÿÿÿÿÿÿÿ¸A ¨ üÿÿÿÿÿÿÿíA
++ ¨ òA d üÿÿÿÿÿÿÿüA ` üÿÿÿÿÿÿÿB © üÿÿÿÿÿÿÿ,B
++ < 4B a üÿÿÿÿÿÿÿHB b üÿÿÿÿÿÿÿSB c üÿÿÿÿÿÿÿeB \ ûÿÿÿÿÿÿÿ{B B
++ 4 à B
++ B ¥B ] üÿÿÿÿÿÿÿªB
++ d ²B a üÿÿÿÿÿÿÿÆB b üÿÿÿÿÿÿÿÔB c üÿÿÿÿÿÿÿÚB \ ûÿÿÿÿÿÿÿïB C
++
C
++ 4 à C %C ] üÿÿÿÿÿÿÿCC \ ûÿÿÿÿÿÿÿhC
++ ç pC ª üÿÿÿÿÿÿÿ|C
++ í C ª üÿÿÿÿÿÿÿC
++ ô C a üÿÿÿÿÿÿÿ¥C « üÿÿÿÿÿÿÿÔC ¨ üÿÿÿÿÿÿÿéC
++ µ þC
++ ä D \ ûÿÿÿÿÿÿÿ-D ð TD
++ c D \ ûÿÿÿÿÿÿÿD ¡D ¦D
++ 4 à «D
++ ·D ] üÿÿÿÿÿÿÿÂD \ ûÿÿÿÿÿÿÿÑD Õ êD \ ûÿÿÿÿÿÿÿøD E
++ 4 à E
++ E ¬ E ] üÿÿÿÿÿÿÿDE
++ c \E ¬ üÿÿÿÿÿÿÿjE \ üÿÿÿÿÿÿÿvE E
++ 4 à E
++ E *
++ ¢E ] üÿÿÿÿÿÿÿ¨E \ üÿÿÿÿÿÿÿÈE ÖE
++ 4 à ÛE
++ êE Ú
++ ïE ] üÿÿÿÿÿÿÿ<F \ ûÿÿÿÿÿÿÿFF TF
++ 4 à YF
++ hF Ð mF ] üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿ¡F
++ ú ¶F
++ , ÌF \ ûÿÿÿÿÿÿÿåF 9 ûF G
++ 4 à G
++ G ] üÿÿÿÿÿÿÿ$G Å 4G 9G
++ 4 à >G
++ JG ] üÿÿÿÿÿÿÿZG \ ûÿÿÿÿÿÿÿhG xG
++ 4 à }G
++ G ê
++ G ] üÿÿÿÿÿÿÿG \ ûÿÿÿÿÿÿÿ©G ·G
++ 4 à ¼G
++ ËG ü
++ ÐG ] üÿÿÿÿÿÿÿâG \ ûÿÿÿÿÿÿÿðG H
++ 4 à H
++ H ÿ H ] üÿÿÿÿÿÿÿH \ ûÿÿÿÿÿÿÿ1H ?H
++ 4 à DH
++ SH
++ XH ] üÿÿÿÿÿÿÿ`H ¬ üÿÿÿÿÿÿÿgH \ üÿÿÿÿÿÿÿH H
++ 4 à H
++ ¦H *
++ «H ] üÿÿÿÿÿÿÿ²H \ üÿÿÿÿÿÿÿÌH ÚH
++ 4 à ßH
++ óH ?
++ øH ] üÿÿÿÿÿÿÿI
++ I ª üÿÿÿÿÿÿÿ)I \ ûÿÿÿÿÿÿÿAI SI
++ 4 à XI
++ gI lI ] üÿÿÿÿÿÿÿ~I
++ À I ª üÿÿÿÿÿÿÿ¢I \ ûÿÿÿÿÿÿÿ»I Ø áI
++ D ÷I \ ûÿÿÿÿÿÿÿJ S @J rJ \ ûÿÿÿÿÿÿÿJ Ì ¦J
++ ®J ® üÿÿÿÿÿÿÿÒJ \ ûÿÿÿÿÿÿÿëJ Ú
++ ûJ K
++ 4 à K
++ K ] üÿÿÿÿÿÿÿK
++ c 1K \ ûÿÿÿÿÿÿÿ?K RK
++ 4 à WK
++ fK
kK ] üÿÿÿÿÿÿÿvK \ ûÿÿÿÿÿÿÿ
K ( K \ ûÿÿÿÿÿÿÿ¨K ` ¼K \ ûÿÿÿÿÿÿÿÕK 5L GL
++ 4 LL
++ _L P
++ dL ] üÿÿÿÿÿÿÿvL \ ûÿÿÿÿÿÿÿL ¡L
++ 4 ¦L
++ ³L ]
++ ¸L ] üÿÿÿÿÿÿÿÇL \ ûÿÿÿÿÿÿÿÑL ßL
++ 4 äL
++ ÷L i
++ üL ] üÿÿÿÿÿÿÿÀM üÿÿÿÿÿÿÿõM \ ûÿÿÿÿÿÿÿÿM
N
++ 4 N
++ N
++ $N ] üÿÿÿÿÿÿÿBN \ ûÿÿÿÿÿÿÿQN iN
++ o qN ª üÿÿÿÿÿÿÿN \ ûÿÿÿÿÿÿÿN z ¿N ÍN
++ 4 à ÒN
++ áN Ç
++ æN ] üÿÿÿÿÿÿÿ>O \ ûÿÿÿÿÿÿÿMO
++ ]O bO
++ 4 gO
++ sO ] üÿÿÿÿÿÿÿO \ ûÿÿÿÿÿÿÿO t
++ P üÿÿÿÿÿÿÿ¹P \ ûÿÿÿÿÿÿÿÇP ÕP
++ 4 ÚP
++ îP °
++ óP ] üÿÿÿÿÿÿÿQ ¯ üÿÿÿÿÿÿÿ Q \ ûÿÿÿÿÿÿÿ/Q ¤
++ PQ \ ûÿÿÿÿÿÿÿ_Q
++ Q ¯ üÿÿÿÿÿÿÿQ üÿÿÿÿÿÿÿªQ ¥ üÿÿÿÿÿÿÿµQ üÿÿÿÿÿÿÿýQ ° üÿÿÿÿÿÿÿ&R \ ûÿÿÿÿÿÿÿ0R >R
++ 4 CR
++ RR ) WR ] üÿÿÿÿÿÿÿÍR üÿÿÿÿÿÿÿØR ¨ üÿÿÿÿÿÿÿèR \ ûÿÿÿÿÿÿÿõR S
++ 4 S
++ S Ê S ] üÿÿÿÿÿÿÿDS üÿÿÿÿÿÿÿJS \ ûÿÿÿÿÿÿÿ[S iS
++ 4 nS
++ }S ® S ] üÿÿÿÿÿÿÿS \ ûÿÿÿÿÿÿÿ¦S ´S
++ 4 ¹S
++ ÈS ÍS ] üÿÿÿÿÿÿÿÛS ± üÿÿÿÿÿÿÿáS \ ûÿÿÿÿÿÿÿëS ýS
++ 4 T
++ T T ] üÿÿÿÿÿÿÿ+T ² üÿÿÿÿÿÿÿHT \ üÿÿÿÿÿÿÿT T
++ 4 ` T
++ ©T d ®T ] üÿÿÿÿÿÿÿºT j üÿÿÿÿÿÿÿÙT j üÿÿÿÿÿÿÿèT \ üÿÿÿÿÿÿÿôT U
++ 4 ` U
++ U w U ] üÿÿÿÿÿÿÿ*U üÿÿÿÿÿÿÿBU \ ûÿÿÿÿÿÿÿLU ZU
++ 4 _U
++ nU 5 sU ] üÿÿÿÿÿÿÿzU üÿÿÿÿÿÿÿ±U üÿÿÿÿÿÿÿÔU üÿÿÿÿÿÿÿíU ± üÿÿÿÿÿÿÿûU \ üÿÿÿÿÿÿÿ
++V V
++ 4 @ !V
++ 0V A 5V ] üÿÿÿÿÿÿÿBV \ ûÿÿÿÿÿÿÿPV ^V
++ 4 cV
++ rV Y wV ] üÿÿÿÿÿÿÿV
üÿÿÿÿÿÿÿV \ üÿÿÿÿÿÿÿªV ¼V
++ 4 @ ÁV
++ ÐV q ÕV ] üÿÿÿÿÿÿÿáV
üÿÿÿÿÿÿÿüV \ üÿÿÿÿÿÿÿW W
++ 4 @ #W
++ 2W q 7W ] üÿÿÿÿÿÿÿBW \ üÿÿÿÿÿÿÿQW _W
++ 4 ` dW
++ sW E xW ] üÿÿÿÿÿÿÿW \ üÿÿÿÿÿÿÿW §W
++ 4 ` ¬W
++ »W 5 ÀW ] üÿÿÿÿÿÿÿX \ ûÿÿÿÿÿÿÿ!X b 1X 6X
++ 4 @ ;X
++ GX ] üÿÿÿÿÿÿÿRX \ ûÿÿÿÿÿÿÿaX b qX vX
++ 4 @ {X
++ X ] üÿÿÿÿÿÿÿX \ ûÿÿÿÿÿÿÿ¡X ¸ ²X \ ûÿÿÿÿÿÿÿÁX ìX üÿÿÿÿÿÿÿ÷X üÿÿÿÿÿÿÿþX üÿÿÿÿÿÿÿY ³ üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿ:Y üÿÿÿÿÿÿÿUY \ üÿÿÿÿÿÿÿaY oY
++ 4 tY
++ Y ã Y ] üÿÿÿÿÿÿÿY \ Y n üÿÿÿÿÿÿÿ²Y \ üÿÿÿÿÿÿÿ¾Y ÎY ÓY
++ 4 @ ØY
++ äY ] üÿÿÿÿÿÿÿòY \ üÿÿÿÿÿÿÿZ Z
++ 4 @ Z
++ #Z Ø (Z ] üÿÿÿÿÿÿÿ;Z \ üÿÿÿÿÿÿÿLZ ( cZ üÿÿÿÿÿÿÿlZ üÿÿÿÿÿÿÿxZ üÿÿÿÿÿÿÿZ \ üÿÿÿÿÿÿÿZ P ³Z \ üÿÿÿÿÿÿÿÄZ [ üÿÿÿÿÿÿÿ[ üÿÿÿÿÿÿÿ,[ ´ üÿÿÿÿÿÿÿ:[ ´ üÿÿÿÿÿÿÿL[
++ ÷ Q[
++ V[
++ à m[ µ üÿÿÿÿÿÿÿ}[ \ ûÿÿÿÿÿÿÿ[ [
++ 4 ` [
++ ©[ ®[ ] üÿÿÿÿÿÿÿÚ[ ¶ üÿÿÿÿÿÿÿà[ \ ûÿÿÿÿÿÿÿê[ ø[
++ 4 ` ý[
++ \ ¸ \ ] üÿÿÿÿÿÿÿI\ üÿÿÿÿÿÿÿT\ üÿÿÿÿÿÿÿl\ ´ üÿÿÿÿÿÿÿz\ ´ üÿÿÿÿÿÿÿ\
++ ÷ \
++ ( \
++ à \ µ üÿÿÿÿÿÿÿ½\ \ ûÿÿÿÿÿÿÿÇ\ Õ\
++ 4 Ú\
++ ç\ 8 ì\ ] üÿÿÿÿÿÿÿ] · üÿÿÿÿÿÿÿ] \ ûÿÿÿÿÿÿÿ*] :]
++ 4 ?]
++ L] Q] ] üÿÿÿÿÿÿÿs] üÿÿÿÿÿÿÿ~] üÿÿÿÿÿÿÿ] \ ûÿÿÿÿÿÿÿ] «]
++ 4 °]
++ Ã] _ È] ] üÿÿÿÿÿÿÿÑ] m üÿÿÿÿÿÿÿØ] \ à] n üÿÿÿÿÿÿÿø] \ üÿÿÿÿÿÿÿ^ ¸
++ ^ ^
++ 4 ^
++ *^ ] üÿÿÿÿÿÿÿ3^ 4 b^ \ ûÿÿÿÿÿÿÿq^
++ ^ ^
++ 4 ^
++ ^ ] üÿÿÿÿÿÿÿ¢^ \ ûÿÿÿÿÿÿÿ¬^ º^
++ 4 ¿^
++ Î^ @ Ó^ ] üÿÿÿÿÿÿÿÚ^ üÿÿÿÿÿÿÿ_ üÿÿÿÿÿÿÿ _ üÿÿÿÿÿÿÿI_ üÿÿÿÿÿÿÿV_
üÿÿÿÿÿÿÿd_ üÿÿÿÿÿÿÿt_ \ ûÿÿÿÿÿÿÿ~_ _
++ 4 À _
++ _ ¨ ¥_ ] üÿÿÿÿÿÿÿ` ¯ üÿÿÿÿÿÿÿ` \ üÿÿÿÿÿÿÿ` `
++ 4 à -`
++ :` ?` ] üÿÿÿÿÿÿÿE` \ üÿÿÿÿÿÿÿP` ^`
++ 4 c`
++ r` § w` ] üÿÿÿÿÿÿÿ` üÿÿÿÿÿÿÿ` \ üÿÿÿÿÿÿÿ¥` ³`
++ 4 ¸`
++ Ç` » Ì` ] üÿÿÿÿÿÿÿÜ` üÿÿÿÿÿÿÿæ` \ üÿÿÿÿÿÿÿô` a
++ 4 a
++ a » a ] üÿÿÿÿÿÿÿ+a üÿÿÿÿÿÿÿ5a \ üÿÿÿÿÿÿÿCa Qa
++ 4 Va
++ ea Ò ja ] üÿÿÿÿÿÿÿta ¸ üÿÿÿÿÿÿÿa ¹ üÿÿÿÿÿÿÿa
++ " a º üÿÿÿÿÿÿÿ£a » üÿÿÿÿÿÿÿ·a \ üÿÿÿÿÿÿÿÆa Öa
++ 4 Ûa
++ èa î ía ] üÿÿÿÿÿÿÿóa \ üÿÿÿÿÿÿÿb ` b b
++ 4 b
++ ,b ] üÿÿÿÿÿÿÿ:b \ ûÿÿÿÿÿÿÿHb Xb
++ 4 ]b
++ jb ð ob ] üÿÿÿÿÿÿÿub \ ûÿÿÿÿÿÿÿb b
++ 4 b
++ «b x
°b ] üÿÿÿÿÿÿÿÄb ± üÿÿÿÿÿÿÿÌb \ üÿÿÿÿÿÿÿÙb âb
++ ðb
++ 4 ÿb
c ] üÿÿÿÿÿÿÿ
++c \ üÿÿÿÿÿÿÿ$c 2c
++ 4 7c
++ Fc
Kc ] üÿÿÿÿÿÿÿSc ¼ üÿÿÿÿÿÿÿkc \ ûÿÿÿÿÿÿÿyc c
++ 4 c
++ c
c ] üÿÿÿÿÿÿÿ¦c \ üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿÆc Ëc
++ Ùc
++ 4 èc ²
íc ] üÿÿÿÿÿÿÿóc \ üÿÿÿÿÿÿÿd d
++ 4 d
++ *d Ý
/d ] üÿÿÿÿÿÿÿCd \ ûÿÿÿÿÿÿÿVd j üÿÿÿÿÿÿÿed \ üÿÿÿÿÿÿÿqd d
++ 4 d
++ d
++ d ] üÿÿÿÿÿÿÿ¦d ½ üÿÿÿÿÿÿÿ¬d \ ûÿÿÿÿÿÿÿÕd \ ûÿÿÿÿÿÿÿèd j üÿÿÿÿÿÿÿ÷d \ üÿÿÿÿÿÿÿe e
++ 4 e
++ %e
++ *e ] üÿÿÿÿÿÿÿ8e ½ üÿÿÿÿÿÿÿ>e \ ûÿÿÿÿÿÿÿie \ ûÿÿÿÿÿÿÿse e
++ 4 e
++ e B e ] üÿÿÿÿÿÿÿ¨e ½ üÿÿÿÿÿÿÿ®e \ ûÿÿÿÿÿÿÿ¹e
üÿÿÿÿÿÿÿÂe Ðe
++ 4 Õe
++ çe h
++ òe ] üÿÿÿÿÿÿÿf \ ûÿÿÿÿÿÿÿf *f
++ 4 /f
++ >f È Cf ] üÿÿÿÿÿÿÿKf ¾ üÿÿÿÿÿÿÿbf \ ûÿÿÿÿÿÿÿlf |f
++ 4 f
++ f à
++ f ] üÿÿÿÿÿÿÿf \ ûÿÿÿÿÿÿÿ£f ±f
++ 4 0 ¶f
++ Åf j Êf ] üÿÿÿÿÿÿÿ÷f ¿ üÿÿÿÿÿÿÿg \ ûÿÿÿÿÿÿÿDg À üÿÿÿÿÿÿÿRg üÿÿÿÿÿÿÿ^g üÿÿÿÿÿÿÿjg üÿÿÿÿÿÿÿvg üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿ¦g üÿÿÿÿÿÿÿ²g üÿÿÿÿÿÿÿ¾g Á üÿÿÿÿÿÿÿÊg Á üÿÿÿÿÿÿÿÛg ¿ üÿÿÿÿÿÿÿ÷g ¿ üÿÿÿÿÿÿÿh ¨ üÿÿÿÿÿÿÿ%h üÿÿÿÿÿÿÿ.h j üÿÿÿÿÿÿÿ7h \ üÿÿÿÿÿÿÿ^h lh
++ 4 qh
++ h ¸
h ] üÿÿÿÿÿÿÿh \ ûÿÿÿÿÿÿÿ¨h \ üÿÿÿÿÿÿÿÛh éh
++ 4 îh
++ i Ê i ] üÿÿÿÿÿÿÿi #i
++ 4 0 (i
++ 5i ¡ :i ] üÿÿÿÿÿÿÿ@i \ üÿÿÿÿÿÿÿSi ai
++ 4 fi
++ ui
zi ] üÿÿÿÿÿÿÿi
üÿÿÿÿÿÿÿi i
++ 4 ¥i
++ ·i & Âi ] üÿÿÿÿÿÿÿÓi ái
++ 4 æi
++ õi ÿ
úi ] üÿÿÿÿÿÿÿ j
üÿÿÿÿÿÿÿj j
++ 4 %j
++ 7j @
++ Bj ] üÿÿÿÿÿÿÿSj aj
++ 4 fj
++ uj ï
zj ] üÿÿÿÿÿÿÿj \ üÿÿÿÿÿÿÿj ¢j
++ °j
++ 4 ¿j É
Äj ] üÿÿÿÿÿÿÿÊj \ üÿÿÿÿÿÿÿÛj éj
++ 4 ` îj
++ k k ] üÿÿÿÿÿÿÿk ¸ üÿÿÿÿÿÿÿ"k ¹ üÿÿÿÿÿÿÿ6k
++ ;k º üÿÿÿÿÿÿÿEk » üÿÿÿÿÿÿÿYk \ üÿÿÿÿÿÿÿgk uk
++ 4 0 zk
++ k #
k ] üÿÿÿÿÿÿÿk üÿÿÿÿÿÿÿ¨k \ üÿÿÿÿÿÿÿ¶k Äk
++ 4 0 Ék
++ Øk » Ýk ] üÿÿÿÿÿÿÿík üÿÿÿÿÿÿÿ÷k \ üÿÿÿÿÿÿÿl l
++ 4 0 l
++ 'l » ,l ] üÿÿÿÿÿÿÿ<l üÿÿÿÿÿÿÿJl \ üÿÿÿÿÿÿÿUl el
++ 4 0 jl
++ wl \
|l ] üÿÿÿÿÿÿÿl \ üÿÿÿÿÿÿÿl ²l \ üÿÿÿÿÿÿÿ¾l Îl
++ 4 À Ól
++ àl ål ] üÿÿÿÿÿÿÿël \ üÿÿÿÿÿÿÿ÷l 0 m \ üÿÿÿÿÿÿÿ&m \ üÿÿÿÿÿÿÿ2m Bm
++ 4 À Gm
++ \m P am ] üÿÿÿÿÿÿÿgm \ üÿÿÿÿÿÿÿrm \ üÿÿÿÿÿÿÿm üÿÿÿÿÿÿÿm m
++ 4 À «m
++ ³m ¾m ] üÿÿÿÿÿÿÿÄm \ üÿÿÿÿÿÿÿÛm ëm
++ 4 0 ðm
++ ým
n ] üÿÿÿÿÿÿÿn \ üÿÿÿÿÿÿÿn \ üÿÿÿÿÿÿÿ.n >n
++ 4 À Cn
++ Pn ` Un ] üÿÿÿÿÿÿÿ[n \ üÿÿÿÿÿÿÿjn \ ûÿÿÿÿÿÿÿ~n n
++ 4 0 n
++ n ?
¥n ] üÿÿÿÿÿÿÿ²n \ üÿÿÿÿÿÿÿÁn Ïn
++ 4 Ôn
++ ãn 5 èn ] üÿÿÿÿÿÿÿún \ üÿÿÿÿÿÿÿ o o
++ 4 o
++ +o 5 0o ] üÿÿÿÿÿÿÿao üÿÿÿÿÿÿÿlo \ üÿÿÿÿÿÿÿ{o o
++ 4 o
++ o ¸ ¢o ] üÿÿÿÿÿÿÿ²o üÿÿÿÿÿÿÿ½o \ üÿÿÿÿÿÿÿÌo Úo
++ 4 ßo
++ îo Ø óo ] üÿÿÿÿÿÿÿp üÿÿÿÿÿÿÿp \ üÿÿÿÿÿÿÿp +p
++ 4 0p
++ ?p Dp ] üÿÿÿÿÿÿÿQp ¸ üÿÿÿÿÿÿÿ`p ¹ üÿÿÿÿÿÿÿwp
++ 0
|p º üÿÿÿÿÿÿÿp » üÿÿÿÿÿÿÿp \ üÿÿÿÿÿÿÿ®p ¾p
++ 4 Ãp
++ Ðp Õp ] üÿÿÿÿÿÿÿÛp \ üÿÿÿÿÿÿÿëp x ÿp \ ûÿÿÿÿÿÿÿ q q
++ 4 À q
++ +q Ø 0q ] üÿÿÿÿÿÿÿ<q  üÿÿÿÿÿÿÿFq \ ûÿÿÿÿÿÿÿPq ^q
++ 4 cq
++ rq l wq ] üÿÿÿÿÿÿÿq à üÿÿÿÿÿÿÿq \ üÿÿÿÿÿÿÿ¢q ¶q
++ 4 »q
++ Èq } Íq ] üÿÿÿÿÿÿÿÔq \ üÿÿÿÿÿÿÿåq 0 úq üÿÿÿÿÿÿÿr \ üÿÿÿÿÿÿÿr .r
++ 4 3r
++ @r H Er ] üÿÿÿÿÿÿÿKr \ üÿÿÿÿÿÿÿor ¦r { üÿÿÿÿÿÿÿÈr Æ üÿÿÿÿÿÿÿør È üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿë w üÿÿÿÿÿÿÿ
++ y üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ= ¢ üÿÿÿÿÿÿÿ~= üÿÿÿÿÿÿÿ Þ ð< ì ( ô 0 ù 8 @ y È ( y H ° Ñ È =. ð) ð) ð) ð) ( ð) 0 ð) 8 . @ S- H ð) P ï, X ð) ` ð) h ð) p . x ©, ð) ð) ©+ ^ ] ¨ ] ° ] ¸
] À ] È ] Ð ] Ø ] à °_ è ] ð ] ø ] ] ] ] 8b ] ( f 0 ] 8 ] @ ] H ] P ] X ] ` `^
++ P
++ T rE
++ T 4
++ T 4 ! s )
++ S .
++ T [
++ ;
++ T / B
++ T ¶$ I
++ T ! P
++ T J W
++ T Ü: ^
++ T ï0 l
++ T ë3 q
++ T % |
++ T Ñ
++ T þ&
++ T 1:
++ T M8 ¨
++ T ¼( ³
++ T W4 ¾
++ T , Ó
++ T A Ø
++ T É@ ã
++ T ±G ð
++ T m ý
++ T Ù
++
++ T ¡
++ T ^" $
++ T ó5 1
++ T >
++ T · K
++ T Ñ X
++ T ¡! e
++ T r
++ T è
++ T ,
++ T 2
++ T ÿD ¦
++ T 2 ³
++ T g À
++ T + Í
++ T Ä8 Ú
++ T à ç
++ T â# ô
++ T J
++ T
++ T
++ T (
++ T 5
++ T ! B
++ T ( O
++ T \
++ T B
++ j
++ T u q
++ T Ê }
++ T #)
++ T ì#
++ T % ë
++ T 6- ø
++ T ý
++ T ü=
++ T 3
++ T F>
++ T 0 )
++ T FI 4
++ T ï @
++ T g9 L
++ T 7 Y
++ T {A l
++ T ¶7 w
++ T
++ T X
++ T -C ª
++ T 6 ¶
++ T NF É
++ T ²
Ü
++ T ´= è
++ T ¶; ô
++ T ®$
++ T /
++ T ¸
++
++ T TB $
++ T z 0
++ T 0 =
++ T å% H
++ T ¶7 S
++ T o
++ T n/ |
++ T N> ¡
++ T
# ¬
++ T Æ= ·
++ T ã Â
++ T Í
++ T Ø
++ T ã
++ T ª" ï
++ T ¢C
++ T
++ T - +
++ T ^E 7
++ T C
++ T ± O
++ T [
++ T ç; g
++ T ñ; t
++ T +
++ T d&
++ T
++ T í £
++ T v ¯
++ T Ý; »
++ T U0 Ç
++ T Â- Ó
++ T ß
++ T ÷. ë
++ T û; ÷
++ T <
++ T ,A
++ T 7
F
++ T ú2 R
++ T d ^
++ T j
++ T )
++ T ¶7
++ T
++ T 0 §
++ T á ²
++ T > ½
++ T l? È
++ T ú/ Ó
++ T A Þ
++ T ,+ é
++ T í ô
++ T C
++ T @"
++ T ò )
++ T y
++ 5
++ T È A
++ T .G P
++ T S U
++ T ã a
++ T U8 l
++ T 3 x
++ T D
++ T @"
++ T ò
++ T y
++ ¥
++ T * °
++ T 8 »
++ T 0 Æ
++ T Ñ
++ T þ9 Ü
++ T =F ç
++ T ¡ ô
++ T $ ù
++ T
++ T À@
++ T N< A
++ T ù0 W
++ T j c
++ T ´F p
++ T g9 }
++ T ë
++ T Y/
++ T
¢
++ T D »
++ T Ø. Æ
++ T ö! Ò
++ T ô8 ý
++ T M
++ T ú- 7
++ T
=
++ T ò# C
++ T è4 I
++ T Ù P
++ T I [
++ T ò f
++ T ¼ r
++ T w ~
++ T D
++ T ¯&
++ T - £
++ T n9 ®
++ T o ¹
++ T K7 Ë
++ T ×
++ T Ð ä
++ T H< ñ
++ T ß? þ
++ T Ê
++
++ T *
++
++ T G (
++
++ T D 4
++
++ T [ @
++
++ T ó7 S
++
++ T " ^
++
++ T Ï= d
++
++ T ¢+ o
++
++ T ²
++
++ T 4
++
++ T ©?
++
++ T D ¨
++
++ T [ É
++
++ T -5 Ï
++
++ T , Õ
++
++ T 93 Û
++
++ T Ó2 á
++
++ T È ç
++
++ T £ í
++
++ T |? ô
++
++ T %# û
++
++ T É4
++ T ×
++ T Å
++ T e> $
++ T ß= 0
++ T ¦ <
++ T I ]
++ T } b
++ T Î n
++ T Æ& z
++ T k
++ T ó
++ T ø ¤
++ T ¯
++ T @ º
++ T m6 Å
++ T èE Ð
++ T D! Û
++ T ´ æ
++ T 5 ò
++ T ~/ þ
++ T D
++ T z
++ T 1 $
++ T ~/ 2
++ T J@ >
++ T ½; K
++ T ø7 _
++ T > k
++ T
++ T ý< ¢
++ T ©
++ T F) Þ
++ T È> ä
++ T + ê
++ T Û) ð
++ T ,% ö
++ T ï ü
++ T <
++ T
++
++ T ©.
++ T |
++ T É: !
++ T H ,
++ T ½ 7
++ T *- C
++ T Ï O
++ T [
++ T @ g
++ T i s
++ T
++ T g*
++ T r2
++ T ²9 £
++ T Æ ¯
++ T ý Ç
++ T &G Ò
++ T [ Þ
++ T Ï ê
++ T Æ ö
++ T ²9
++ T gJ
++ T Ñ'
++ T , (
++ T â. 5
++ T î2 B
++ T üA O
++ T % \
++ T i
++ T L v
++ T ;
++ T È
++ T +
++ T @ ª
++ T # ¸
++ T § Ã
++ T ¯ Ð
++ T h/ Ý
++ T ) ®
++ T [ ¹
++ T A Ø
++ T ½2 å
++ T t ÿ
++ T y
++ T
++ T ©= &
++ T ! 3
++ T r' @
++ T Ì M
++ T ü Z
++ T 34 g
++ T EC
++ T
++ T (
++ T ¨
++ T C µ
++ T § Â
++ T ç Ï
++ T X Ü
++ T : é
++ T ß ö
++ T _
++ T *
++ T ó$
++ T Ò? *
++ T QC 7
++ T = E
++ T ;G S
++ T ô3 a
++ T Å o
++ T å0 }
++ T O+
++ T ¼I
++ T
++ §
++ T µ
++ T m# Ã
++ T Ñ
++ T ¥
ß
++ T ë í
++ T ¾D û
++ T §2
++ T ¦
++
++ T ßA %
++ T O% 3
++ T ü
++ A
++ T t O
++ T H ]
++ T m* k
++ T y
++ T "
++ T
++ T I/
++ T J
++ T ¦ ¡
++ T ¬
++ T ÿ Å
++ T (J Ë
++ T g Ñ
++ T !
×
++ T i Ý
++ T Ã
ã
++ T = é
++ T Ä ï
++ T ×I õ
++ T ú û
++ T /
++ T .D
++ T ¡I
++ T Ù
++
++ T Ü5
++ T
++
++ T & %
++ T +
++ T <1 1
++ T 7
++ T =
++ T G D
++ T · b
++ T I h
++ T · n
++ T æ t
++ T F6 z
++ T ú8
++ T ¨E
++ T ²J
++ T =
++ T ²'
++ T n
++ T 6 ª
++ T ·
++ T s Ä
++ T Í& Ñ
++ T Þ
++ T ë8 ë
++ T à0 ø
++ T
++ T [
++ T ó7 8
++ T a1 E
++ T 7 R
++ T _
++ T l
++ T V y
++ T Â>
++ T $A
++ T s §
++ T Í& ´
++ T Á
++ T ë8 Î
++ T à0 Û
++ T è
++ T [ õ
++ T ó7
++ T è:
++ T & )
++ T WH 6
++ T í C
++ T B P
++ T ¡ ]
++ T F q
++ T >> ~
++ T s
++ T Í&
++ T ¥
++ T ë8 ²
++ T à0 ¿
++ T Ì
++ T [ Ù
++ T ó7 ó
++ T $*
++ T
++ T £
++ T I '
++ T 3 4
++ T A
++ T ;' [
++ T c u
++ T `/
++ T $
++ T
++ T
$ ©
++ T 7 ½
++ T Ö+ Ã
++ T Ï
++ T
Û
++ T õ( è
++ T [ õ
++ T Í&
++ T öI
++ T R
++ T s )
++ T |8 C
++ T Î, P
++ T s ]
++ T Í& j
++ T w
++ T ë8
++ T à0
++ T
++ T [ «
++ T ó7 Ñ
++ T ì Þ
++ T ò
++ T k þ
++ T 4 .
++ T 9( 9
++ T U E
++ T Q
++ T À! ]
++ T Ê i
++ T u
++ T
++ T
++ T @
++ T y ¦
++ T ú ±
++ T ¾
++ T Ò? Ë
++ T ´ Ø
++ T 5 å
++ T Ê ò
++ T q! ÿ
++ T Ë-
++ T vI
++ T
++ &
++ T ÚB 3
++ T & @
++ T y »
++ T Æ
++ T jH Ò
++ T 6B Þ
++ T À! ê
++ T @ ö
++ T y
++ T
++ T %B
++ T D $
++ T /
++ T ª E
++ T V9 Q
++ T y ^
++ T k
++ T 2 x
++ T w
++ T t>
++ T ¾0
++ T = ¬
++ T ø ¹
++ T m: Æ
++ T 5? Ó
++ T CF à
++ T Ö5 í
++ T J ú
++ T 32
++ T
++ T ? !
++ T Æ .
++ T ×F ;
++ T ¡ H
++ T ¨C c
++ T !: n
++ T ^5 ¦
++ T 1 ±
++ T ½
++ T Í& É
++ T Õ
++ T & á
++ T @ í
++ T y
++ T "@
++ T u
++ T > %
++ T ÑB 1
++ T Í& =
++ T À! I
++ T @ U
++ T °
++ a
++ T y n
++ T YA y
++ T p<
++ T
++ T =
++ T y °
++ T ¦ »
++ T C È
++ T F Õ
++ T D â
++ T è ï
++ T Â ü
++ T Æ3
++ T
++ T £9 #
++ T SE 0
++ T ¡3 =
++ T ) J
++ T W
++ T y m
++ T $ s
++ T d
y
++ T U:
++ T t
++ T T
++ T Ð
++ T S
++ T j ¢
++ T ©
++ T (F ±
++ T Ö
++ T ã Ü
++ T H â
++ T b3 è
++ T ]< ï
++ T ¤7 ú
++ T ¢
++ T R
++ T [
++ T ; )
++ T $ 5
++ T n( A
++ T B5 M
++ T Í& Y
++ T Ê e
++ T ' q
++ T í) }
++ T y
++ T
++ T C(
++ T j, ¥
++ T ê6 °
++ T Ù> Û
++ T ì
++ T &
++ T » 5
++ T Â ;
++ T æ A
++ T ^- G
++ T f M
++ T S
++ T |9 Z
++ T @ m
++ T & s
++ T Ø- y
++ T |
++ T
++ T -
++ T e.
++ T ë
++ T z ¢
++ T ©
++ T
++ °
++ T C ·
++ T ¶ ¾
++ T ` Å
++ T < Ì
++ T ùJ Ó
++ T ~D Ú
++ T d á
++ T ¤0 é
++ T D ô
++ T " ÿ
++ T Æ
++ T !
++ T y .
++ T F ;
++ T Í& H
++ T Â b
++ T ¯ o
++ T _
++ T P
++ T )
++ T Ý<
++ T £
++ T Æ ©
++ T ¿, ¯
++ T } µ
++ T !> »
++ T ÿB Á
++ T L- Ç
++ T 7 Í
++ T Ó
++ T B Ú
++ T @ å
++ T ¶, ð
++ T ã ü
++ T F !
++ T Í& !
++ T ¯ !
++ T y -!
++ T E0 8!
++ T $ C!
++ T K
++ _!
++ T ¦) w!
++ T y !
++ T !
++ T »5 !
++ T F= §!
++ T Ê ³!
++ T w ¿!
++ T D Ë!
++ T %
++ ×!
++ T _ ã!
++ T V9 ð!
++ T v3 û!
++ T R7 "
++ T * "
++ T Y, "
++ T
"
++ T Q 9"
++ T T
++ D"
++ T j2 d"
++ T A4 q"
++ T V9 "
++ T y "
++ T ¥"
++ T ° ²"
++ T ÅB ¿"
++ T s Ì"
++ T Ù"
++ T b æ"
++ T n ó"
++ T ¹ #
++ T l"
#
++ T c' #
++ T ( '#
++ T 4#
++ T # A#
++ T : N#
++ T S3 [#
++ T ;: h#
++ T f) u#
++ T oC #
++ T #
++ T 5 #
++ T
/ ©#
++ T , ¶#
++ T Ã#
++ T Ý$ Ñ#
++ T dI ß#
++ T B+ í#
++ T M û#
++ T ^E $
++ T Æ( $
++ T IE %$
++ T +, 3$
++ T s@ A$
++ T K. O$
++ T B ]$
++ T <- k$
++ T Í0 y$
++ T _ $
++ T ¼* $
++ T ' ¡$
++ T 9 §$
++ T $
++ T ³$
++ T ×, ¹$
++ T NI ¿$
++ T ñ' Å$
++ T - Ì$
++ T ò: ß$
++ T è@ æ$
++ T Î@ í$
++ T ô$
++ T UD ú$
++ T 8 %
++ T ©1 %
++ T ¸ %
++ T %
++ T Ð %
++ T %
++ T $%
++ T 06 +%
++ T ¶/ 2%
++ T Î/ :%
++ T Ú9 M%
++ T µH S%
++ T x7 Y%
++ T y2 `%
++ T } k%
++ T %
++ T L! ¸%
++ T æ/ Þ%
++ T 0 &
++ T :&
++ T À F&
++ T H g&
++ T ÌD &
++ T L ´&
++ T ¤> à&
++ T é
'
++ T h #'
++ T b7 D'
++ T ©4 j'
++ T y. v'
++ T P '
++ T |! Í'
++ T ¨( ý'
++ T (
++ T G (
++ T %8 (
++ T (
++ T ») ((
++ T - 4(
++ T @(
++ T õ? L(
++ T s X(
++ T ¾< d(
++ T p(
++ T y (
++ T 1= (
++ T
3 (
++ T õ? ¬(
++ T s ¸(
++ T ¾< Ä(
++ T ç$ Ù(
++ T Ê ß(
++ T yH å(
++ T ëC ì(
++ T ; ÷(
++ T ¢. )
++ T Í )
++ T )
++ T 6 &)
++ T _2 2)
++ T ý >)
++ T A J)
++ T ûC V)
++ T é1 b)
++ T V9 n)
++ T y {)
++ T = )
++ T ,9 )
++ T !9 )
++ T " µ)
++ T Ï)
++ T y Ü)
++ T F è)
++ T Ê õ)
++ T F= *
++ T Í& *
++ T Â )*
++ T ¯ 6*
++ T _ L*
++ T Ï R*
++ T Ý X*
++ T 0 ^*
++ T ëD d*
++ T Í j*
++ T '" p*
++ T Ç< v*
++ T , }*
++ T *
++ T `4 *
++ T °C *
++ T ¹6 *
++ T © *
++ T ö §*
++ T æ ¯*
++ T , ·*
++ T J ¿*
++ T Ð6 Ç*
++ T û Ï*
++ T éG ×*
++ T ß*
++ T % è*
++ T ¢% ñ*
++ T ú*
++ T P +
++ T 9E +
++ T j +
++ T Ô &+
++ T ,+
++ T Ü 2+
++ T ¨# 9+
++ T û) D+
++ T ×
+
++ T © +
++ T · +
++ T ª+
++ T Í& ¶+
++ T QC Â+
++ T # Î+
++ T ô3 Ú+
++ T Ú æ+
++ T 8I ò+
++ T T2 þ+
++ T H
++,
++ T y ,
++ T t? #,
++ T C /,
++ T g! :,
++ T G,
++ T S,
++ T _,
++ T Ó k,
++ T @ w,
++ T Ì ,
++ T | ,
++ T ¶ ,
++ T §,
++ T @7 ³,
++ T Z ¿,
++ T V9 Ë,
++ T y Ù,
++ T =H ä,
++ T ª ê,
++ T èI õ,
++ T E -
++ T J
-
++ T ¸& -
++ T %-
++ T /' 1-
++ T 00 =-
++ T I-
++ T Ø% U-
++ T .. a-
++ T ª9 m-
++ T ^ y-
++ T G
-
++ T y -
++ T 6< Ä-
++ T ' Ï-
++ T 4 Û-
++ T ç-
++ T ó-
++ T ÿ-
++ T æD .
++ T c .
++ T y $.
++ T ¢F /.
++ T } ;.
++ T G G.
++ T Ð7 S.
++ T /' _.
++ T m> k.
++ T y x.
++ T .
++ T J .
++ T /' ´.
++ T ; À.
++ T ¨* Ì.
++ T @ í.
++ T Í& ù.
++ T /
++ T 0 1/
++ T ¯* </
++ T G/
++ T 0 S/
++ T Í& j/
++ T D w/
++ T þ% /
++ T w" /
++ T Ö= /
++ T m: ¦/
++ T R ²/
++ T r8 ¿/
++ T â3 Ê/
++ T y ×/
++ T ä/
++ T : ñ/
++ T t þ/
++ T * 0
++ T K 0
++ T 1 %0
++ T 20
++ T R ?0
++ T Ö L0
++ T è Y0
++ T È f0
++ T ßH s0
++ T Û! 0
++ T y 0
++ T Ö7 0
++ T E? ¢0
++ T þ> ©0
++ T ¢ ¼0
++ T Ø8 Â0
++ T I È0
++ T b
++ Î0
++ T " Õ0
++ T ¿ à0
++ T ( ë0
++ T A9 ÷0
++ T 0 1
++ T ) 1
++ T Ò& 1
++ T Í $1
++ T ó *1
++ T Ë" 21
++ T Ú4 C1
++ T e 1
++ T 1
++ T 1 1
++ T © 1
++ T × ¡1
++ T $ ß1
++ T ;2 å1
++ T u0 ë1
++ T N ñ1
++ T ¤ ø1
++ T DA 2
++ T £- 2
++ T ü
2
++ T Ù 2
++ T $2
++ T Ô( *2
++ T ÉE 12
++ T e Ý3
++ T â ã3
++ T =8 é3
++ T ì& ï3
++ T cE õ3
++ T T& û3
++ T ÉI 4
++ T 4 4
++ T /
4
++ T [6 4
++ T ÛC 4
++ T F %4
++ T ÷H 04
++ T . <4
++ T o- H4
++ T ¿ T4
++ T `4
++ T /' s4
++ T m 4
++ T ¾F 4
++ T 4
++ T w% 4
++ T m 4
++ T
+++ ¥4
++ T & «4
++ T ó ±4
++ T ¿ ·4
++ T è9 ½4
++ T ´ Ã4
++ T g É4
++ T F Ï4
++ T Õ4
++ T )$ Û4
++ T ø á4
++ T õ ç4
++ T ©A í4
++ T B ó4
++ T ? ù4
++ T YC ÿ4
++ T . 5
++ T 5. 5
++ T ß+ 5
++ T ô, 5
++ T ¤5 5
++ T à* #5
++ T ý1 )5
++ T C /5
++ T 55
++ T 5@ ;5
++ T 6 A5
++ T Ü G5
++ T u6 M5
++ T %1 S5
++ T Ê* Y5
++ T )/ _5
++ T cF e5
++ T Ð k5
++ T < q5
++ T HG x5
++ T ßF 5
++ T Þ 5
++ T µ* 5
++ T ¥5
++ T A «5
++ T D ±5
++ T ±2 ·5
++ T ]# ½5
++ T 2+ Ã5
++ T º? É5
++ T O1 Ï5
++ T %7 Õ5
++ T Û5
++ T ½ á5
++ T }& ç5
++ T í5
++ T E, ó5
++ T þ" ù5
++ T -
++ ÿ5
++ T Y 6
++ T 5 6
++ T Ñ 6
++ T É! 6
++ T 9 6
++ T ÿ4 #6
++ T s( )6
++ T ú /6
++ T 56
++ T 7 ;6
++ T 5 A6
++ T 8 G6
++ T N6
++ T Ö Y6
++ T " e6
++ T ¤" q6
++ T Ð }6
++ T 6
++ T 7! 6
++ T , ¡6
++ T å? ¾6
++ T m& É6
++ T Õ6
++ T ¤" á6
++ T \ í6
++ T W ù6
++ T Õ 7
++ T { 7
++ T
++- 7
++ T f$ )7
++ T E 57
++ T P A7
++ T e0 M7
++ T 57 Y7
++ T 7, f7
++ T H q7
++ T çH }7
++ T ¤" 7
++ T Ð 7
++ T ¡7
++ T 9 7
++ T : ¹7
++ T 7 Å7
++ T Ñ7
++ T é5 î7
++ T oD 8
++ T = 8
++ T ³3
8
++ T ? 8
++ T % 8
++ T A 8
++ T M; %8
++ T 4 +8
++ T 4 18
++ T 4 78
++ T v4 =8
++ T ð< M8
++ T * S8
++ T Ï3 Y8
++ T ÈJ _8
++ T ØJ e8
++ T ð k8
++ T q8
++ T w8
++ T 7# }8
++ T ¸ 8
++ T ä 8
++ T 1& 8
++ T ? 8
++ T 8* ¥8
++ T W? «8
++ T ±8
++ T 6 ·8
++ T ?B ½8
++ T
++! Ã8
++ T Q) É8
++ T } Ï8
++ T % Õ8
++ T Û8
++ T d á8
++ T ¡ ç8
++ T £6 í8
++ T :; ó8
++ T ¡H ù8
++ T Y ÿ8
++ T (H 9
++ T Ö1 9
++ T à% )9
++ T $ B9
++ T - O9
++ T \9
++ T È i9
++ T ® v9
++ T w# 9
++ T ±? 9
++ T @ 9
++ T / ª9
++ T Á ·9
++ T Ä9
++ T îF Ñ9
++ T ¨G Þ9
++ T ¾ ë9
++ T Õ ø9
++ T ?$ :
++ T n= :
++ T < :
++ T ½1 ,:
++ T > 2:
++ T " 8:
++ T ½7 >:
++ T Ä$ D:
++ T ( J:
++ T ¿A P:
++ T
' W:
++ T 8 _:
++ T g:
++ T ¾+ o:
++ T )) x:
++ T s)
:
++ T é :
++ T T* :
++ T Ì; :
++ T X :
++ T È9 Ó:
++ T Ê) á:
++ T s. î:
++ T .< û:
++ T F ;
++ T ù ;
++ T ¨ ";
++ T ö /;
++ T <;
++ T /( I;
++ T ]. V;
++ T 13 c;
++ T 4 p;
++ T 7" ;
++ T ;
++ T ÊC §;
++ T <0 µ;
++ T > Ã;
++ T f Ñ;
++ T h ÷;
++ T . <
++ T <
++ T bH <
++ T F <
++ T "<
++ T ¿# (<
++ T
.<
++ T Î# 4<
++ T gA :<
++ T 9 B<
++ T ì% O<
++ T ?) \<
++ T _0 z<
++ T 7 <
++ T § <
++ T 1 <
++ T ³" <
++ T \ ¬<
++ T D ¹<
++ T @ Æ<
++ T ¸> Ó<
++ T . à<
++ T ä î<
++ T è7 ú<
++ T £ =
++ T u9 =
++ T
A .=
++ T . ;=
++ T 8 H=
++ T B U=
++ T ¿4 c=
++ T < o=
++ T ñE |=
++ T Õ =
++ T ²: =
++ T Í =
++ T 0 =
++ T =
++ T U$ =
++ T # ¦=
++ T t$ ¬=
++ T ½ ²=
++ T ¥/ ¸=
++ T ' ¾=
++ T «< Å=
++ T ¼ Ñ=
++ T Þ=
++ T # ë=
++ T D ø=
++ T Á
++ >
++ T - >
++ T Ê2 >
++ T È ,>
++ T ® 9>
++ T ( F>
++ T j S>
++ T J: `>
++ T õ+ m>
++ T B {>
++ T >
++ T ù >
++ T ; >
++ T ¶# ³>
++ T 0 ¿>
++ T ó Ë>
++ T »3 ×>
++ T ã>
++ T 3> ï>
++ T { û>
++ T # ?
++ T K= ?
++ T (6 '?
++ T ` 3?
++ T NH @?
++ T MJ S?
++ T È _?
++ T ® k?
++ T E w?
++ T ú ?
++ T ; ?
++ T ; ?
++ T Ë? §?
++ T 0* ³?
++ T @ À?
++ T o Ó?
++ T D ß?
++ T ©: ë?
++ T 6 ÷?
++ T @
++ T N5 @
++ T < @
++ T Ã (@
++ T "( 3@
++ T & ?@
++ T K@
++ T [ ^@
++ T ð
++ q@
++ T , w@
++ T eD }@
++ T lG @
++ T À @
++ T Z% £@
++ T è ¯@
++ T e »@
++ T È@
++ T j% Ó@
++ T 7 Þ@
++ T D' ë@
++ T ö" ÷@
++ T A A
++ T A
++ T Ï A
++ T ºG (A
++ T ?/ 5A
++ T Ò BA
++ T C% OA
++ T ® \A
++ T iA
++ T ^G vA
++ T î- A
++ T Y A
++ T ú6 A
++ T ªA
++ T ÕC ·A
++ T : ÄA
++ T ä' ÑA
++ T þG ÞA
++ T ( ëA
++ T î øA
++ T 2 B
++ T §$ B
++ T z B
++ T À ,B
++ T 9B
++ T ñ FB
++ T ÷ SB
++ T D `B
++ T M" mB
++ T S zB
++ T : B
++ T '! B
++ T T= ¡B
++ T s ®B
++ T J »B
++ T SJ ÈB
++ T µ ÕB
++ T 0 âB
++ T < ïB
++ T üB
++ T @ C
++ T + C
++ T ¸9 #C
++ T K3 0C
++ T P =C
++ T /; JC
++ T WC
++ T B dC
++ T 3 qC
++ T / ~C
++ T g C
++ T C
++ T R ¥C
++ T û* ²C
++ T t= ¿C
++ T 2 ÌC
++ T ± ÙC
++ T i1 æC
++ T % óC
++ T Þ D
++ T B
D
++ T ED D
++ T w; 'D
++ T [9 4D
++ T [+ AD
++ T Ö ND
++ T [ [D
++ T hD
++ T F uD
++ T D
++ T ØG D
++ T Ü D
++ T w ©D
++ T ë ¶D
++ T ÷ ÃD
++ T 9J ÑD
++ T s ÜD
++ T H éD
++ T Ò?
++E
++ T t E
++ T s E
++ T ® (E
++ T
++ 4E
++ T N* @E
++ T p YE
++ T G bE
++ T ® lE
++ T e zE
++ T e ¤E
++ T P °E
++ T Ð7 ¼E
++ T %2 ÇE
++ T èJ ÒE
++ T G ÛE
++ T P áE
++ T e F
++ T } 'F
++ T
++ 4F
++ T ( JF
++ T G SF
++ T } YF
++ T e }F
++ T å" F
++ T 3 ¤F
++ T
++ °F
++ T
++ ½F
++ T ú ÉF
++ T G ÒF
++ T 3 ØF
++ T e üF
++ T X@ G
++ T
++ G
++ T ( "G
++ T G +G
++ T X@ 1G
++ T e UG
++ T ^ fG
++ T
++ sG
++ T ß' G
++ T [B G
++ T ] G
++ T @ ¬G
++ T
++ ¹G
++ T ( ÏG
++ T G ØG
++ T @ ÞG
++ T e òG
++ T 8 H
++ T F$ H
++ T e )H
++ T o :H
++ T ] GH
++ T ÇH TH
++ T
++ `H
++ T : mH
++ T G vH
++ T ÇH H
++ T e H
++ T e ¸H
++ T í ÅH
++ T
++ ÑH
++ T d ðH
++ T o5 I
++ T
++
I
++ T : I
++ T G #I
++ T o5 (I
++ T 9I
++ T e KI
++ T e YI
++ T e mI
++ T B xI I õ I
++ T
++ I
++ Q I
++ R ¤I
++ T ¯I
++ Q I ´I
++ T ¿I
++ Q ¥ ÏI
++ Q ßI
++ Q îI
++ Q a óI
++ T S þI
++ Q ª J
++ T Á J
++ T G J 4 $J
++ R 0 -J
++ T e 8J
++ Q ? >J
++ R ` GJ
++ T e RJ
++ Q c XJ
++ R aJ
++ T e lJ
++ Q rJ
++ R À {J
++ T e J
++ Q « J
++ R ð J
++ T e £J ^ «J k ¸J
++ T e ÃJ
++ Q Ï ÉJ à ÑJ í ÞJ
++ T e éJ
++ Q ó ïJ ÷J K
++ T e K
++ Q K K - &K
++ T e 1K
++ Q ; >K
++ T Å IK QK ë `K
++ T
++ kK
++ Q _ pK
++ R K
++ Q ¨
K
++ T £ K
++ Q ? K
++ T G K 4 ©K ±K ¾K
++ T e ÉK
++ Q ¹ ÏK X ×K a äK
++ T e ïK
++ Q Ý õK ýK
++L
++ T e L
++ Q L #L ¦ 0L
++ T e ;L
++ Q % AL X IL d VL
++ T e aL
++ Q I gL Ò oL Û |L
++ T e L
++ Q m L . L 7 ¢L
++ T e L
++ Q ³L »L ÈL
++ T e ÓL
++ Q µ ÙL ¨ áL ¸ îL
++ T e üL M ª
M
++ T e M
++ Q Ù %M
++ T éA 0M ð 8M RM
++ Q ý XM
++ T Á5 ^M fM G uM
++ T `J M
++ Q M
++ R P M
++ T tJ M M
++ T Q M
++ T G ¸M 4 à ÁM
++ T ËM
++ Q i ÐM ØM " åM
++ T e ïM
++ Q ² õM ¿ ýM È N
++ T e N
++ Q Ö N
++ T y- #N P +N ï :N
++ T ø7 DN
++ Q ú MN ] UN
++ R `N
++ Q C eN
++ R Ð nN
++ Q y wN
++ Q ¯ N 4 N
++ R N
++ Q å N
++ T
) ¤N ð ¬N
++ »N
++ T
++ ÆN
++ Q ËN
++ T ( ÖN
++ Q k ÛN
++ R P àN
++ T G ëN 4 ôN
++ R ùN
++ T e O
++ Q ¡ !O
++ T
,O
++ 4O m CO
++ T
++ NO
++ Q Å SO
++ R Ð XO
++ T ß' cO
++ Q
++ hO
++ T G sO 4 |O å
++ O î
++ O
++ T e O
++ Q l
++ µO
++ T c8 ¼O p ÄO { ÓO
++ T
++ ÞO
++ Q
++ ãO
++ T ( îO
++ Q óO
++ R øO
++ T G P 4 ø P Ò P Û !P
++ T e ,P
++ Q a 2P ( :P 4 CP
++ T e NP
++ Q
kP
++ T 8 vP ~P +
P
++ T
++ P
++ Q © P
++ R ` ¢P
++ T ( P
++ Q ß ²P
++ T G ½P 4 ð ÆP
++ R ËP
++ T e ÖP
++ Q > ãP
++ T ðP
++ T
++ üP
++ T ( Q
++ T G Q
++ T Q
++ T e *Q
++ T e >Q
++ T IQ 0
QQ H kQ
++ Q b pQ
++ R À uQ
++ T
++ Q
++ Q b Q
++ Q Q
++ T ( Q
++ Q ø ¥Q
++ T µQ
++ T Ì' ÂQ
++ T ÒQ
++ T è2 ÝQ
++ Q ¢
âQ
++ T íQ
++ Q òQ
++ T W" ýQ
++ Q t R
++ T G
R 4 ° R 9
"R
++ R 2R
++ Q Ò ;R
++ Q @R
++ R KR 4 TR \R ¤ mR
++ Q d sR
++ R |R
++ Q R j R t R
++ T e ¤R
++ Q ¬ ªR R ²R _ ¿R
++ T e ÊR
++ Q Ð ÐR ø ØR åR
++ T e ðR
++ Q ô öR Y þR b S
++ T e S
++ Q S þ $S 1S
++ T e <S
++ Q < BS ¢
JS «
WS
++ T e bS
++ Q ` hS l pS u }S
++ T e S
++ Q S
S £S
++ T e ®S
++ Q ¨ ¸S ¨ ÀS ÕS ¨ ÝS êS
++ Q Ì õS 4 Ð T °
++T µ T
++ Q ( $T Ð ,T Ù 9T
++ Q L AT IT RT
++ T e ]T
++ Q p jT
++ T ¨ qT P yT T
++ T
++ T
++ Q T
++ R @ T
++ T ( ©T
++ T ´T
++ Q ó ¹T
++ T G ÄT 4 p ÑT h ÙT
++ R p éT
++ Q îT
++ R ÷T
++ Q c U ©
++U ® U
++ Q ® $U 0 ,U 9 9U
++ T e DU
++ Q Ò JU è RU ñ [U
++ T e fU
++ Q ö U
++ T G U U °U
++ Q µU
++ R Ð ºU
++ T
++ ÅU
++ Q P ÊU
++ T ( ÕU
++ Q ÚU
++ T êU
++ T Ì' õU
++ Q ¾ V
++ Q V
++ T G $V 4 P -V È 5V Õ BV
++ T e TV ã \V
++ R lV
++ Q c qV
++ R P zV
++ Q ¿ V V V
++ T e ¡V
++ Q 0 §V ¯V ¼V
++ T e ÇV
++ Q T ÍV [ ÕV d âV
++ T e íV
++ Q x ÷V ÿV ¥ W
++ Q W ` !W i .W
++ T e 9W
++ Q À ?W
++ R HW
++ T e SW
++ Q ä YW
++ R À bW
++ T e mW
++ Q wW ù W W
++ Q , W à ¡W ð ®W
++ T e ¹W
++ Q Q ¿W ( ÇW 1 ÔW
++ T e ßW
++ Q u åW íW úW
++ T e X
++ Q X 1 X > X
++ T e +X
++ Q ½ 1X p 9X } FX
++ T e QX
++ Q á WX _X " lX
++ T e wX
++ Q }X
X ) X
++ T e X
++ Q ) £X p «X y ¸X
++ T e ÃX
++ Q M ÉX Â ÑX Ò ÞX
++ T e éX
++ Q q ïX ÷X Y
++ T e Y
++ Q Y $Y 7Y
++ Q ¹ @Y
++ Q IY
++ Q 8 NY
++ R [Y
++ Q fY 4 À oY ÷ wY Y
++ Q à Y @ Y ªY @ ²Y ÅY @ ÍY áY 4 À êY @ òY P Z
++ T ñ> Z
++ T
++ Z
++ T O' 1Z
++ T
++ =Z
++ T v JZ
++ T N* VZ
++ T I nZ
++ T G wZ
++ T O' Z
++ T e Z
++ T e ¥Z
++ T e ·Z
++ T e ÉZ
++ T e ÛZ
++ T e éZ
++ T e ýZ
++ T D& [ [ " [
++ T
++ $[
++ Q )[
++ T `J 3[
++ Q M 8[
++ R @ G[
++ Q p V[
++ Q ¨ [[
++ T N* e[
++ Q Ì j[
++ T Q y[
++ T G [ 4 p [ [ © ¢[
++ T e ¬[
++ Q . ¶[ × ¾[ Î Ñ[
++ Q R ×[ N ß[ W ì[
++ T e ö[
++ Q \ \
++ R p \
++ Q ¬ \
++ Q ì %\
++ R .\
++ Q " 7\
++ Q K\ 4 T\ / \\ 9 m\
++ Q E s\ {\ \
++ Q i \ Û \ é «\
++ Q ±\ Í! ¹\ Û! Ê\
++ Q ± Ð\ y! Ø\ ! é\
++ Q Õ ï\ " ÷\ ." ]
++ Q ù ] » ] À ]
++ T e ']
++ Q D]
++ T h+ U]
++ T
++ x]
++ T 28 ]
++ T G ]
++ T h+ ]
++ T e ¥]
++ T e Ï]
++ T ý à]
++ T
++ ì]
++ T E ^
++ T G ^
++ T ý ^
++ T e *^
++ T e 8^
++ T e L^
++ T ÂG ]^
++ T
++ i^
++ T H% u^
++ T è ^
++ T * ^
++ T % ^
++ T §^ " ¯^ +< É^
++ Q A Î^
++ R Ð Ó^
++ T d ó^
++ T
++ þ^
++ Q w _
++ T _
++ Q _
++ T ³I _
++ Q
#_
++ T ÷= 3_
++ T ¤' @_
++ T Í% K_
++ Q Ì P_
++ T ì [_
++ Q *! `_
++ T k_
++ Q Á! p_
++ T $E {_
++ Q .# _
++ T _
++ Q ÷# _
++ T _
++ T ¿E «_
++ Q V$ °_
++ T ( »_
++ Q % À_
++ T G Ë_ 4 Ô_ Ý" Ü_ ñ" é_
++ T e ô_
++ Q ã& ú_
++ R `
++ Q ' #`
++ T %< .`
++ Q A' 7` # ?`
++ R p O`
++ Q A' X`
++ Q õ' a`
++ Q ( g` \. o` i. |`
++ T e `
++ Q ) ` é- ` ö- ¢`
++ T e `
++ Q )) ·` ¼- ¿` Á- Ó`
++ Q M) Ù` Î4 á` Û4 î`
++ T e ù`
++ Q r) ÿ` ð) a ù) a
++ T e a
++ Q ) )a B* 1a G* Ea
++ Q º) Ka ³+ Sa ¼+ `a
++ T e ka
++ Q ß) ua 5 }a
++ R À a
++ Q * a
++ Q Ã* a
++ R P ¤a
++ Q k+ ¯a 4 À ¸a 5 Àa 5 Ña
++ Q T, Ûa F5 ãa
++ R à óa
++ Q x, üa
++ Q "- b
++ R
++ b 4 à b ¶5 b ¿5 .b
++ Q ·- 4b ø5 <b 6 Ib
++ Q Û- Qb ©6 Yb ²6 jb
++ Q ÿ- pb ð9 xb ý9
b
++ Q #. b à6 b é6 ¢b
++ T e b
++ Q G. ³b A9 »b N9 Èb
++ T e Ób
++ Q k. Ýb þ+ åb , ùb
++ Q . ÿb . c . c
++ T e c
++ Q ´. %c _, -c r, :c
++ T e Ec
++ Q Ø. Kc ©, Sc ¼, `c
++ T e kc
++ Q ü. qc ï, yc - c
++ T e c
++ Q / c S- c \- ¬c
++ T e ·c
++ Q D/ ½c
++ R Æc
++ T e Ñc
++ Q h/ Ûc 1 ãc
++ R P óc
++ Q / üc
++ Q ð/ d
++ R
++d
++ Q «0 d 4 @ d Ò1 &d ß1 3d
++ Q 1 ;d G1 Cd T1 Pd
++ T e [d
++ Q +1 ad d1 id w1 vd
++ T e d
++ Q O1 d ,2 d 52 d
++ T e §d
++ Q s1 d y2 µd 2 Âd
++ T e Íd
++ Q 1 ×d °2 ßd
++ R ð ïd
++ Q »1 ød
++ Q X2 e
++ Q 3 e
++ R e
++ Q ¨3 e
++ Q V4 e 4 'e 4 4e
++ T e ?e
++ Q ²4 Ee ©: Me ¶: Ze
++ T e ee
++ Q Ö4 ke % se !% e
++ T e e
++ Q ú4 e % e % ¦e
++ T e ±e
++ Q 5 ·e ò' ¿e û' Ìe
++ T e ×e
++ Q B5 Ýe è% åe ñ% òe
++ T e ýe
++ Q f5 f W& f `& f
++ T e #f
++ Q 5 -f Ü* 5f á* If
++ Q ®5 Of K0 Wf T0 df
++ T e of
++ Q Ò5 uf + }f !+ f
++ T e f
++ Q ö5 f Ð. §f
++ R
·f
++ Q 6 Àf
++ Q @6 Åf
++ R @
Îf
++ Q c6 Ùf 4 âf Ð. êf Ù. ûf
++ Q ®6 g :/ g F/ g
++ Q Ò6 g / (g ¥/ 5g
++ Q ö6 =g Ó/ Eg à/ Rg
++ T e ]g
++ Q 7 cg p* kg y* xg
++ T e g
++ Q >7 g §* g À* ©g
++ Q b7 ³g y( »g ~( Ïg
++ Q 7 Õg `+ Ýg m+ êg
++ T e õg
++ Q ¬7 ûg ¦( h ¯( h
++ T e h
++ Q Ð7 !h
++ R p
&h
++ T e 1h
++ Q ô7 <h 0# Dh $ Xh
++ Q 8 ]h 0# eh $ rh
++ Q N8 {h
++ Q 8 h 4 ` h
++ R
¥h
++ Q â8 «h Ð# ³h Û# Àh
++ Q 9 Èh 0 Ðh 0 Ýh
++ T e èh
++ Q *9 îh $ öh !$ i
++ T e i
++ Q N9 i }$ i $ 4i
++ Q r9 :i 0 Bi 0 Oi
++ T e Zi
++ Q 9 `i ½$ hi Ì$ ui
++ T e i
++ Q »9 i Î0 i ×0 i
++ T e ¢i
++ Q ß9 µi
++ T Î ¿i 0< Çi ë< Öi
++ R Ð
Ûi
++ T ò çi ôi 1< üi
++ R
j j
++ R P $j f< ,j Þ< 5j
++ T ;9 ?j
++ Q : Gj
++ T 00 Rj ð< Zj := ij
++ T
++ tj
++ Q &: zj
++ T O
j @= j = §j
++ Q : ¬j
++ T ] ·j
++ Q ¸: ¼j
++ R Áj
++ T Íj
++ T
++ Øj
++ Q ; ßj
++ T
ïj
++ T
++ k
++ T ûI k
++ T è k
++ T £9 &k
++ T ® 1k
++ T @ Hk
++ T G Qk
++ T
[k
++ T e lk
++ T e yk
++ T e k
++ T é k = k @ ¹k
++ Q $; Ék
++ Q ; Îk
++ R ° Ók
++ T
++ Þk
++ Q É; ãk
++ T £9 ðk
++ T ® ûk
++ Q %< l
++ T ûI l
++ Q Ò< l
++ T è l
++ Q = l
++ T G +l 4 4l Ø= <l å= Il
++ T e Tl
++ Q |= ^l å= fl í= zl
++ Q = l
++ R à l
++ T e l
++ Q Ã= l @@ ¢l I@ ¯l
++ T e ºl
++ Q ç= Äl w@ Ìl @ èl U> ðl
++ R m
++ Q > m
++ Q C> m
++ Q f> m
++ Q > $m
++ Q Á> -m
++ Q ø> 6m
++ Q ? ;m
++ R @ Dm
++ Q >? Om 4 À Xm
++ R p em
++ Q ? km ¾> sm Î> m
++ Q ®? m ? m ? m
++ Q Ò? «m T? ³m \? Ãm
++ Q ö? Ðm
++ T
) ám
++ T
++ ím
++ T n
++ T D n
++ T H n
++ T Ð8 *n
++ T · 6n
++ T ¦ Bn
++ T Xn
++ T G an
++ T
) kn
++ T e }n
++ T e n
++ T e ¡n
++ T e ³n
++ T e Ån
++ T e ×n
++ T e én
++ T e ÷n
++ T e o
++ T « o @ o Q 8o
++ Q @ =o
++ T Ho
++ Q O@ Mo
++ T ü( To 3J ]o
++ T uG do 3J mo
++ R ro
++ T
++ }o
++ Q 0A o
++ T ¯ o
++ Q yA o
++ T À o
++ Q B ¢o
++ T I5 o
++ Q WB ½o
++ Q B Ío
++ Q C Òo
++ T
; Ýo
++ Q D âo
++ T òo
++ T C ýo
++ Q *F p
++ T D
p
++ Q ¿F p
++ T è p
++ Q G "p
++ T ' -p
++ Q aH 2p
++ T G =p 4 à Fp
++ R Ð Op
++ T e Zp
++ Q
H `p
++ R ip
++ T e tp
++ Q ©H zp |A p A p
++ T e p
++ Q ÍH p 3J ¨p <J µp
++ T e Àp
++ Q ñH Æp
++ R 0 Ïp
++ T e Úp
++ Q I àp
++ R ` ép
++ T e ôp
++ Q 9I úp
++ R q
++ T e q
++ Q ]I q /K q <K )q
++ T e 4q
++ Q I :q
++ R À Cq
++ T e Nq
++ Q ¥I Tq
++ R ð ]q
++ T e hq
++ Q ÉI nq
++ R wq
++ T e q
++ Q íI q
++ R P q
++ T e q
++ Q J ¢q
++ R «q
++ T e ¶q
++ Q 5J ¼q
++ R ° Åq
++ T e Ðq
++ Q YJ Öq èD Þq õD ëq
++ T e öq
++ Q }J üq
++ R à r
++ T e r
++ Q ¡J r
++ R r
++ T e *r
++ Q ÅJ 0r ÀD 8r ÍD Er
++ T e Pr
++ Q éJ Vr hE ^r sE kr
++ T e vr
++ Q
K |r
++ R @
r
++ T e r
++ Q 1K r :F r CF «r
++ T e ¶r
++ Q UK ¼r
++ R p År
++ T e Ðr
++ Q yK Ör àG Þr íG ër
++ T e ör
++ Q K ür
++ R s
++ T e s
++ Q ÁK s
++ R Ð s
++ T e *s
++ Q åK 0s ÀH 8s ÉH Es
++ T e Ps
++ Q L Zs õK bs
++ R rs
++ Q -L {s
++ Q cL s
++ R @ s
++ Q ¬L s
++ Q øL s
++ Q bN ¤s
++ Q ¸O s
++ Q ,P ¶s
++ Q ÁP ¿s
++ Q Q Ès
++ Q oQ Ós 4 Üs
++ R és
++ Q áQ ïs
++ R ° üs
++ Q R t ÅL
++t ÎL t
++ Q )R !t O )t O :t
++ Q MR @t <O Ht IO Yt
++ Q qR _t óM gt üM xt
++ Q R ~t Q t +Q t
++ Q ¹R t NQ ¥t [Q ¶t
++ Q ÝR ¼t ·P Ät ÄP Ñt
++ Q S Ùt D át D ît
++ T e ùt
++ Q %S ÿt K u ¤K u
++ T e u
++ Q IS %u tK -u K :u
++ T e Eu
++ Q mS Ku
++ R à Tu
++ T ´) _u
++ Q S du
++ R mu
++ T e xu
++ Q
++T ~u @N u MN u
++ T e u
++ Q .T ¡u XG ©u eG ¶u
++ T e Áu
++ Q RT Çu
++ R @ Ìu
++ T e ×u
++ Q vT ôu
++ T u: v
++ T
++ 1v
++ T G :v
++ T u: Dv
++ T e Vv
++ T e hv
++ T e zv
++ T e v
++ T e v
++ T e ¬v
++ T e Àv
++ T 6 Ív
++ T
++ Úv
++ T G ãv
++ T 6 ív
++ T e ÿv
++ T e w
++ T e w
++ T e 3w
++ T >w Q Fw ÓX `w
++ Q T ew
++ T ] pw
++ Q U uw
++ R p zw
++ T
++
w
++ Q eU w
++ Q ®U w
++ T ¥w
++ Q "V ªw
++ T G µw 4 ¾w
++ R Çw
++ T < Öw
++ T ? áw
++ Q áV æw $R îw -R ûw
++ T e x
++ Q W x
++ R Ð x
++ T e x
++ Q )W &x S .x £S ;x
++ T e Fx
++ Q MW Lx ßS Tx èS ax
++ T e lx
++ Q qW vx !T ~x 8T x
++ Q W x @V x MV x
++ T e ¸x
++ Q ¸W Âx LT Êx
++ R Úx
++ Q ÜW ßx
++ R 0 êx 4 ` óx T ûx T y
++ Q X y W y W +y
++ Q 6X 1y @W 9y NW Jy
++ Q ZX Py ìT Xy ñT ey
++ Q ~X my @U uy IU y
++ T e y
++ Q ¢X y wU y
++ R ` «y
++ Q ÆX °y
++ R ¹y
++ Q Y Ây
++ Q Y Õy 4 @ Þy ùV æy W ÷y
++ Q óY ýy X z X z
++ Q Z z °X $z ½X 8z V @z §V Qz
++ Q ;Z Wz PX _z ]X pz
++ Q _Z vz X ~z X z
++ Q Z z ùU z V ªz
++ Q §Z ³z æR »z ïR Äz
++ T e Ïz
++ Q ËZ Üz
++ T ]= íz
++ T
++ úz
++ T N* {
++ T G {
++ T ]= %{
++ T e 7{
++ T e I{
++ T e [{
++ T e i{
++ T e }{
++ T ¹% { àX { ÖZ {
++ T ¤{
++ Q ïZ ©{
++ R à ®{
++ T
++ ¸{
++ Q 8[ ½{
++ T G È{ 4 Õ{ ûX Ý{
++ R ì{
++ Q 8[ ñ{
++ R P ú{
++ Q [ | 4 @ | ðY | þY 0|
++ Q +\ 6| °Y >| ºY O|
++ Q O\ U| 8Z ]| HZ n|
++ Q s\ t| °Z || ÀZ | Z | Z ¥|
++ Q \ | YY µ| ^Y ¾|
++ T e È|
++ Q »\ Õ|
++ T î Ü| àZ ä| \ ó|
++ T þ|
++ Q ß\ }
++ T ! }
++ Q (] }
++ T ) }
++ Q q] #}
++ T h/ .}
++ Q º] 3}
++ R 8}
++ T
++ C}
++ Q ^ H}
++ T G S} 4 ` \} $[ d} q[ q}
++ T ×A |}
++ Q _^ }
++ T }
++ Q ^ }
++ T " }
++ Q ¥^ ¢} Þ[ ª} ç[ ·}
++ T e Å} {[ Í} [ Ö}
++ T e á}
++ Q È^ î}
++ T ~+ ô} \ ü} `] ~
++ T ~
++ Q ì^ ~
++ T ! $~
++ Q 5_ )~
++ T ) 3~
++ Q ~_ 8~
++ T h/ B~
++ Q Ç_ G~
++ R À L~
++ T
++ V~
++ Q ` [~
++ T G f~ 4 o~ d\ w~ ·\ ~
++ T ×A ~
++ Q l` ~
++ T ~
++ Q ` ¢~
++ T " ¬~
++ Q ²` ²~
++ R ð »~
++ T e È~ »\ Ð~ Ä\ Ù~
++ T e ä~
++ Q Õ` ñ~
++ T Z(
++ T
++ 0
++ T G 9
++ T Z( C
++ T e U
++ T e g
++ T e y
++ T e
++ T e
++ T e
++ T z ¾
++ T
++ Ë
++ T ã
++ T Í
++ ï
++ T G ø
++ T z
++ T e
++ T e &
++ T e 8
++ T e J
++ T e X
++ T e l
++ T ^; }
++ T
++
++ T
++ T Í
++ ®
++ T G ·
++ T ^; Á
++ T e Ó
++ T e å
++ T e ÷
++ T e
++ T e
++ T N *
++ T
++ 7
++ T O
++ T Í
++ [
++ T G d
++ T N n
++ T e
++ T e
++ T e ¤
++ T e ²
++ T e Ö
++ T ä= ç
++ T
++
++ T G
++ T ä=
++ T e %
++ T e 3
++ T e W
++ T çB b `] j r y
++ T ö"
++ Q ù`
++ T ·
++ Q b
++ R
++ T ©
++ Q »b ®
++ T
++ ¹
++ Q ïc É
++ Q 8d Ù
++ Q Áe Þ
++ T G é 4 ò ] ú ]
++ T e
++ Q Wg `^ m^ -
++ T e 8
++ Q {g > ^ F ©^ S
++ T e ^
++ Q g h ×^ p
++ R P
++ Q Ãg
++ R °
++ Q 2h
++ Q ¤h ª 4 À ³ n » +n Ì
++ Q ðh Ò $m Ú /m ë
++ Q i ñ r_ ù {_
++
++ Q 8i °l »l )
++ Q \i / ýp 7 q H
++ Q i N pm V m c
++ Q ¤i o °_ w
++ R
++ Q Èi
++ R P
++ Q pj
++ Q k ² 4 ¿ °_ Ç C` Û
++ Q Èi à °_ è C` õ
++ Q vk þ
++ Q Àk
4 à
`
` '
++ Q l /
C` 7
M` H
++ Q Bl N
` V
¢` g
++ Q fl m
ä` u
ñ`
++ Q l
3a
@a ¥
++ Q ®l «
µa ³
Ãa Ä
++ Q Òl Ê
h Ò
h ß
++ Q öl ç
÷a ï
ÿa ü
++ T e
++ Q m
8b Eb "
++ T e -
++ Q >m 3
++ R <
++ T e G
++ Q bm M
++ R À V
++ T e a
++ Q m g c o !c |
++ T e
++ Q ªm ic vc ¢
++ T e
++ Q Îm ³
++ R ð ¼
++ T e Ç
++ Q òm Í j Õ j â
++ T e í
++ Q n ó d û d
++ T e
++ Q :n Ad ! Nd .
++ T e 9
++ Q ^n ? øn G o T
++ T e _
++ Q n e id m nd z
++ T e
++ Q ¦n
++ R
++ T e
++ Q Ên ¥ Ód àd º
++ T e Å
++ Q în Ë °n Ó ¾n à
++ T e ë
++ Q o ñ ûd ù e
++ T e
++ Q 6o
++ R P
++ T e +
++ Q Zo 1 ge 9 pe F
++ T e Q
++ Q ~o W
++ R `
++ T e k
++ Q ¢o q f y f
++ T e
++ Q Æo k £
++ R ° ³
++ Q êo ¸
++ R à Á
++ Q Yp Ó
++ Q ðp Þ 4 0 ç Wk ï dk
++ Q q hn {n
++ Q «q % ¦k - ³k >
++ Q Ïq D õk L l ]
++ Q óq c Hl k Rl x
++ Q r l l
++ T e
++ Q ;r ¦
++ R ¯
++ T e º
++ Q _r Ä 9o Ì
++ R @ Ü
++ Q r á
++ R p ê
++ Q ¹r ó
++ Q )s 4 io xo )
++ Q s / ºo 7 Éo H
++ Q ªs N p V p g
++ Q Îs m p u «p
++ Q òs r r ¡
++ Q t © ïl ± ól ¾
++ T e É
++ Q :t Ï Dq × Mq ä
++ T e ï
++ Q ^t õ q ý q
++
++ T e
++ Q t Ñq # áq 0
++ T e ;
++ Q ¦t A
++ R J
++ T e X ö] ` ^ m
++ T e x
++ Q Êt ~ `f if
++ T e
++ Q ît ¨ f °
++ R Ð À
++ Q u Å
++ R Î
++ Q 5u Ù 4 0 â f ê f û
++ Q u Øf
++ R p
++ Q ¶u "
++ R ° +
++ Q v 4
++ Q Hv ? 4 ` H g P 0g ]
++ Q ºv e
++ R ð r
++ Q Þv x Ah Jh
++ Q w Rh [h ª
++ T e µ
++ Q &w » Ðh à Øh Ì
++ T e ×
++ Q Jw å
++ T UF ì
++ T ³ ð r ø ±r
++ T M
++ Q nw
++ R '
++ Q w /
++ T ¦ 6
++ T ½. > Àr F ër U
++ R P k
++ T J# r
++ T Õ z ðr s ôr ür ²
++ T $ ¿
++ T ) Ì
++ T ; Ú
++ T ? î
++ T 3 ú
++ T _
++ T B , r 5
++ T kB B t K
++ T W `
++ T Ò? l ` u
++ T 4 É ¿
++ O Z[ ×
++ O Z[ G L | ð À P à ð
++ $ p H h 0
P Ð ( h " 0< È ð< ä @= = , @ X Q àX À àZ è \ `] L r h Àr ðr
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.lo crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.lo
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.lo 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.lo 2011-03-14 19:07:45.046722553 +0000
+@@ -0,0 +1,12 @@
++# libgstbcmdec_la-parse.lo - a libtool object file
++# Generated by libtool (GNU libtool) 2.4
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++pic_object='.libs/libgstbcmdec_la-parse.o'
++
++# Name of the non-PIC object
++non_pic_object='libgstbcmdec_la-parse.o'
++
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.o crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.o
+--- crystalhd-07032010/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/libgstbcmdec_la-parse.o 2011-03-14 19:07:45.043722524 +0000
+@@ -0,0 +1,241 @@
++ELF > h0 @ @ Ç Ãf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWIÏAVAUATUÕ1ÒSHóHìÐDb¶ÀV <
Aü¸ÿÿÿÿ* AüE êAÇ
ÒT$s D$D$1É1öD9åÇ È E1íE1öëZ@ Dá1ÀHTü: Àz AEÆz AEÆztRHTýE1íz ¶u E1íÀAÅ1ÀzÂEEîD êu7D9åv2AÄD9ås¡î¿ 1Àè ëf øu©ÂD êtÍ@ 1É1ö
Òt,
À At$ûð< u1ÀÀò)ÂÁ< tñ¾üÿÿÿB&A7Â)òt$+T$Hcö)ÊAW¶3âAWHÄ[]A\A]A^A_ÃfD D9år;Dâéþÿÿ AÇ ÇD$ ÇD$ é½þÿÿ@ 1ÉAýö÷Öæýë
Hĸÿÿÿÿ[]A\A]A^A_Ã
Ò
þÿÿëAWA¿ AVIÎAUIýATIôUÕS1ÛHì( êÞHá)ÚLæLïè
À~0L$ÃùwÝLøHÓà©â tÐAHÄ(È[]A\A]A^A_Ã@ ¹ÿÿÿÿëäf Hì(@þHÐÊí @þto@þí E1ÒE1É@öucHL$HÆLD$ÇD$ è øÂLD$È ø¿ ø¶ øt1Àúu|AÇ ¸ ën@ Aº³ÿÿÿE1É1É
Ò¿þÿÿÿuëRfA8òtHÁÇ9Êv@¶4D8ÎuçùvçwÿAóB< uÚAûB< uÐD_B<uÅA0¸ ëfD 1ÀHÄ(Ãf
Aº A¹
ëfE1ÒA¹àÿÿÿésÿÿÿfD$A ¸ HÄ(Ãffffff. W ÒH7HwHÖÇG$ HwÇG ¸ ÇG ÃfG$D_ ¹ÿÿÿÿë/fIÁL;OLOtRÀG$GA9Ãç E¶ÒÁE
ÂuCDGLODÂE¶Ñê
ÒWuÏA9ÃÇG u¯HGHG1ÀÃHHWë¥ ¸ Óàè1Àë@DW$W ÇG A9Òt¾IÀL;GLGtOEBDG$G
ÀÀé¶ÀD ÈA9Ð}K
É~<LGD WA¶ !ÐÑê
ÒWt¢DG$W ëÂf LLGë¨ ¸ Ã1ÀÃ1ÀÃfGà GetNaluType : Pos > size = %d
++ § Ô8 int i i Ø b ( 0 8 @ H P X "` ` $f h &b p *b t ,p x 0F 1T 2l 6| ?{ H I J ¨ K ° L- ¸ Nb À P Ä ´
++ ºT »T ¼Z Àb # # |
8
8 4M '? .M 2b 3È 8M « ¶
++. ,
++ 9. <Û =È Len >Þ ?Þ @È AÈ Bð C 0FO Gð Hð Ið J¶ K¶ LÈ MÈ $ N¶ ( Oæ 8Q{ RÓ SO UZ VÈ Ä Buf Vð VÈ XÓ i YÈ ô ô U { H U¢ T ® ¹ e È eô eð e¶ e ! " gÈ " gÈ " hÈ " hÈ " iÈ " iÈ #Pos j¶ $ Z %¢ % ! ® ¹ & %¢ % ! ® ¹ Û ¾ È B ¾ô ¾ð ¾¶ ¾ý ! ' ÀÛ #ret ÁÈ #Pos ¶ ( ÃÓ #
Ó #ô #« #ð $¶ $ý ! #i &¶ " '« ( (« ! " 8b " 9 ê Ó X êX U êð ê¶ O ) È * X + b ö Ó Z öX U öý T! " ø¶ " ùb " úb ,^ . %p ! } &^ þp U! } - & ¶ . &X U / ¥Z / ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;
:;I8 .?:;I :;I :;I 4 :;I 4 :;I .?:;@@
++ :;I
++ .1@
++ 1
++ 4 1 .?:;@I@
++ :;I !U "4 :;I #4 :;I $1RUXY % 1 &1RUXY '4 :;I
++ (4 :;I ).?:;I * :;I +4 :;I ,1RUXY -.?:;@I@
++ . :;I
++ /4 :;I?< 1' 2 P> ? P 0 @ Ä Uº ì Uÿ U @ X TX ° Sº
++ S
++ T @ P QP ± Vº V V @ « R« ¹ _º ì Rì _ R ¶ Ä 0 ]E ]ì ÿ ] ¶ Ä 0 PE g Pì ÿ P ¶ Ä 0 p } ! QE L p } !L o Qì ÿ Q L 0ì ÿ 0 @ 0 ¡ Q¡ © ¸º ì 0ÿ 0 Q ¸ @ o 0s Pº 0 @ X 0^ ³ \º
\ \ Ò 37 3ì
ÿ 3 Ò ó Q7 G Q Ò Ø 1Ø ý P7 L P Ò Ø 0Ø à 1à è 2è 37 3ì ÿ 3 ó 2 ó Q ó ý 1ý q 0) ] ó ý 0ý 1 2 A UA ] ] A TA
\ \ A QA V V A RA ^ ^ A 0\ n P P A 0A S S ç U$
: U ¾ U Ö T$ > T ¾ T Q ç P$ P P ¾ P ³ R³ ç Q$ Q ¾ Q ç X$ X ¾ X > 0 Ñ 0 1 0 ¹ 0¹ ¾ à¾ Ñ 0 Î í 0í P $ Q¾ Ä PÄ Ñ Q ã $ l l¾ Ñ l à ï Tï u à å Qå u 0Û ó P ' P+ - P ÿH M R
R 0H M u8$8%x $0. u8$8%x $0. ( u8$8%u $0.+ . u8$8%u $0. à Uì U+ . U Ò p $0.õ p $0. E z 8$8%x $0.E M u8$8%x $0.\ u8$8%u $0. u8$8%x $0. ( u8$8%u $0.( + z 8$8%x $0.+ . u8$8%u $0. N P X « À ¿ È Ø î ¿ È Ø î ó ó " ( H {
¤ ¨ Ì Î ( À Ì - q Í ä è ì q Í ä è ì 8 A E M q 8 A E M q û l û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/include/libcrystalhd parse.c stddef.h types.h libio.h stdint.h glibconfig.h gtypes.h parse.h stdio.h bc_dts_defs.h g6G[0¹Iy½1Ú*&
KWh¢=|w. J ÖztlO6R<..RXxfô6fHX;/fQ./JKY
zX
¬
È=;Â
++X®HL:h¯ °JY¬å3ò¸JÈ XI¬:º.rf1+´=OH0 BaJÜ~òOE]jku;<[ÇY;/ <Xl.Yuo¬e < å^ytKY É ; v Hw=Ð/XÖe< ÈuX<=,v=sLxUw?st Øi^JiJ:L:v/CyJoJJfò¼/.rv[Ø
fJ× VJsJ
J¥nò0sf <3<= __off_t _IO_read_ptr _chain Rewind guint size_t bResult _shortbuf BC_VID_ALGO_VC1MP _IO_buf_base pNalBuf m_ulMask FindBSStartCode NalUnitType m_pCurrent NALU_TYPE_EOSEQ m_pInputBufferEnd pInputBuffer nLeadingZeros ForbiddenBit long long int signed char m_nUsed long long unsigned int _fileno _IO_read_end b20sInSC long int pNalu _flags NALU_TYPE_EOSTREAM _IO_buf_end stdin NALU_TYPE_SEI NextBit StartcodePrefixLen NALU_TYPE_PPS double _old_offset _offset _Z8SiOffsetP7SymbInt nLeadingZero8BitsCount Suffix1 Suffix2 NALU_TYPE_FILL _Z4SiUeP7SymbIntPj poffset bStartCode unsigned int symb_int simb_int long unsigned int _IO_write_ptr NALU_TYPE_DPA NALU_TYPE_DPB NALU_TYPE_DPC _IO_save_end _sbuf size short unsigne
d int m_ulOffset MaxSize _IO_save_base bIsFirstByteStreamNALU _DtsSetVideoParamsAlgo _lock SiUe _flags2 _mode parse.c stdout GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) in_buffer nBit parseAVC _Z8SiBufferP7SymbIntPhj gboolean SymbInt BC_VID_ALGO_MPEG2 _IO_write_end ulSize _IO_lock_t _IO_FILE _Z11GetNaluTypeP5ParsePhjP6NALU_t NALU_TYPE_AUD float _IO_marker _pos _markers SiBuffer NALU_t SiOffset unsigned char pInputBuf short int GetNaluType NALU_TYPE_SPS _vtable_offset _Z10parse_initP5Parse b30sInSC ulSuffix _Z20parse_find_strt_codeP5ParsehPhjPj parse_init NALuType uint32_t parse_find_strt_code long double pCode char ulPos m_pInputBuffer NALU_TYPE_SLICE Nalu guint8 Parse _next __off64_t m_ulZero _cur_column _IO_read_base ZerosInStartcode bStartCodeFound BC_VID_ALGO_VC1 __pad1 __pad2 __pad3 __pad4 __pad5 gint BC_VID_ALGO_DIVX input_format _unused2 parse Offset _IO_backup_base _Z8parseAVCP5ParsePhjPj TrailingZero8Bits NALU_TYPE_IDR BC_VID_ALGO_H264 m_nSize /home/hadess/Projects/
jhbuild/crystalhd/filters/gst/gst-plugin/src nNalType _IO_write_base guint32 GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 / d D à BEB B(A0E8GPW
++8A0A(B BBBGD
++8F0A(B BBBA H ¬ w BHE E(D0C8F`~
++8C0A(B BBBE ø 1 D0ò
++Jp . , @ .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rela.debug_info .debug_abbrev .debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ 4 È8 ` & t , t 1 2 x E « @ (9 8 Q B _ Í j Õ ` }
5$ ÿ x `O 0 4' ð 0 $. 0 T. ² X. P xO À ¨/ ¼ ¨5 @ è7 Ý ñÿ
++
/ 6 @ à X _ w w 1 à . µ È 0 parse.c _Z10parse_initP5Parse _Z15FindBSStartCodePhi _Z11GetNaluTypeP5ParsePhjP6NALU_t printf _Z8parseAVCP5ParsePhjPj _Z20parse_find_strt_codeP5ParsehPhjPj _Z8SiBufferP7SymbIntPhj _Z4SiUeP7SymbIntPj _Z8SiOffsetP7SymbInt *
++ 1 üÿÿÿÿÿÿÿX üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿ
++
++ C
++ 4
++ ! 4 )
++
++ .
++ ) ;
++ W B
++ S I
++ ¹ P
++ 8 W
++ ñ ^
++ k l
++ : q
++ |
++ r
++ 0
++ â £
++ I °
++ ½
++ $ Ê
++ ×
++ Ù ä
++ i ñ
++ Â þ
++ T
++ c
++ ß %
++ , 2
++ ¡ ?
++ 1 L
++ Y
++ f
++ & s
++ ³
++
++
++ 8 §
++ ´
++ ¿ Á
++ Ð Î
++ × Û
++ Þ è
++ å õ
++ ì
++ .
++
++ × $
++ ! 0
++ l <
++ ® H
++ ,
++ ã
++ ¡
++ ¬
++ _ ·
++ è Ä
++ ¬ É
++ ó Ô
++ ß
++ # ì
++ ù
++
++
++ t
++ °
++ À "
++ ø (
++ B 7
++ J =
++ w C
++
I
++ O
++ f U
++ u [
++ a
++ g
++
m
++ s
++ P y
++
++ ÷
++ «
++ × ·
++ Ã
++ Ö Ï
++ a Ü
++ C ï
++ ; û
++ ©
++
++ i
++ Ì +
++
7
++ ý C
++ | P
++ ¨ c
++ í o
++ E |
++ f
++ r £
++ ¯
++ - Æ
++ ì Ì
++ Ð Ø ç
++ ÿ ? $ , > 9
++ B
++ J J
++ u P
++ ë X @ ` o
++ y
++ n ~
++ a
++ ·
++ Ð
++
++ C ¦
++ o «
++ °
++ 1 º
++ Þ ¿
++ ´ É
++ ; Î
++ ° Ø
++ Ý
++ ç
++ % ì
++ Ü ö
++ ] û
++ T
++ ù
++ D ¿ %
++ ` 4
++ ¡ =
++ í B
++ K
++ # T
++ m _ ó g
++ À r
++ õ {
++
++ ð
++ <
++ ¢
++ ~ ¨
++ < ° ¸ Ç
++ Ñ
++ Ø Ö
++ a à
++ ! å
++ Ð ï
++ j ô
++ % þ
++ ³
++
++ Z !
++ ü 0
++ F 5
++ 0 D
++ J
++ Æ R Z Ñ i
++ s
++ x
++
++ Ù
++ o
++ "
++ ´
++ ¥
++ % ¯
++ í ´
++ ` Á
++ 6
++ Æ
++ ó Ð
++ n
++ Õ
++ û á
++ æ
++ Ð ð
++ Ï
++ õ
++ 5 ÿ
++ ?
++ :
++ à -
++ N :
++ » D
++ I
++ Ð S
++ Â `
++ q
++ N ~
++ y
++ !
++ £ . ²
++ N ¿
++ * Ì
++ Ð Ñ
++ ½ Û
++ ù à
++ È ê
++ V ï
++ y ù
++ ¡
++
++
++ a
++ ` (
++ ª
3 ;
++ À I
++ R
++ î
\
++ J c
++ Ç k 0 s 4
++ N
++ o
++ < y 4 H @ ° ü à 0 D 0
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.a crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.a
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.a 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.a 2011-03-14 19:07:47.034741556 +0000
+@@ -0,0 +1,4455 @@
++!<arch>
++/ 1300129667 0 0 0 996 `
++ ´ ´ ´ ´ ´ ´ ´ ´ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 L L L L L L L Lsink_factory_bcm70015 sink_factory_bcm70012 g_inst_sts gst_bcmdec_get_type _Z13bcmdec_msleepi _Z21gst_get_current_timexv _Z18bcm_get_tick_countv gst_plugin_desc _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ _Z10decif_openP6_DecIf _Z11decif_closeP6_DecIf _Z18decif_prepare_playP6_DecIf _Z16decif_start_playP6_DecIf _Z11decif_pauseP6_DecIfi _Z10decif_stopP6_DecIf _Z15decif_flush_decP6_DecIfa _Z17decif_flush_rxbufP6_DecIfi _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT _Z17decif_send_bufferP6_DecIfPhjmh _Z20decif_get_drv_statusP6_DecIfPiPjS2_ _Z13decif_get_eosP6_DecIfPi _Z20decif_decode_catchupP6_DecIfi _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ _Z10parse_initP5Parse _Z15FindBSStartCodePhi _Z11GetNaluTypeP5ParsePhjP6NALU_t _Z8parseAVCP5ParsePhjPj _Z20parse_find_strt_codeP5ParsehPhjPj _Z8SiBufferP7SymbIntPhj _Z4SiUeP7SymbIntPj _Z8SiOffsetP7
SymbInt // 80 `
++libgstbcmdec_la-gstbcmdec.o/
++libgstbcmdec_la-decif.o/
++libgstbcmdec_la-parse.o/
++
++/0 1300129666 500 500 100664 273824 `
++ELF > 8+ @ @ H\$ÐHl$ØHûLd$àLl$èLt$ðL|$øHìXò8 = ò
òYÈòH,é~1IùH= A¸À ¹ º ¾ ¸ HÇ$ è ³l D¶@ ,
ö³( n ¶A éA¸è ¿ ÇD$ $è HÅH»ð Hîè = AÅ~2H= D$IÙA¸Ð ¹ º ¾ 1ÀHÇ$ è ¶0 <C À 1öHïè ¾ HÇIÄè H
ÀIÆ HÇè L÷AÇè = % Lç¾ è H
ÀIÄ HÇè LçAÆè = ~7H= D$IÙA¸ö ¹ º ¾ 1ÀDt$HÇ$ è Hïè DèH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXà ¶A éA¸è ¿ $è HÅéþÿÿ@ , ¯( D Ñè= H ÍþÿÿHÇ$ IÙA¸ä H= ¹ º ¾ 1Àè éþÿÿD H= ò8 D$IÙA¸í ¹ º ¾ ¸ D|$HÇ$ è éþÿÿf = ~þÿÿH= IÙA¸ï ¹ º ¾ 1ÀHÇ$ è éKþÿÿ= ªþÿÿH= IÙA¸ø ¹ º ¾ 1ÀHÇ$ è éwþÿÿ( l ¯, À
ÉD tGú~:H= º 1ÀIÙA
¸Õ ¹ ¾ HÇ$ è D ÑèD úÇH FýÿÿHÇ$ IÙA¸Ù étþÿÿff. USHûHìÈ = ~.IùH= A¸ ¹ º ¾ 1ÀHÇ$ è «l 1ÀÇD$` ÇD$d
íÀD$h ø
++t ø
h \ T$t` T$xD$pHD$`H« ÇD$l ¶D 0 Æ$ HïH$HD$hT$|$ HD$HD$pH( HD$HD$xH$ HT$ HD$H$ HD$(H$ HD$0H$ HD$8H$ HD$@H$¨ HD$HH$° HD$Pè
À
¨ = ~,H= IÙA¸& ¹ º ¾ HÇ$ è Hïè
À
» = ~kH= IÙA¸/ ¹ º ¾ HÇ$ è = ~6H= IÙA¸6 ¹ º ¾ 1ÀÇD$ HÇ$ è ¾ Hïè Hïè
À
R = ~,H= IÙA¸< ¹ º ¾ HÇ$ è H»X Ç è øÿ& H»x ½ è øÿ
ª =
ÿ H= IÙA¸H ¹ º ¾ 1ÀHÇ$ è ëlfD ( T$t, T$xéýÿÿ D E
Û~.HÇ$ IÙA¸( H= ¹ º ¾ 1Àè Ç 1íHÄÈ è[]ÃfD D E
Ò~ÖHÇ$ IÙA¸1 ë¦f D
E
É~®HÇ$ IÙA¸? é{ÿÿÿfD D E
ÀÊþÿÿH= IÙA¸E ¹ º ¾ 1ÀHÇ$ è éþÿÿD Hìè HÄHÇé ff. UHýSHìH= ~.IùH= A¸ ¹ º ¾ 1ÀHÇ$
è HÇ HÇ HÇ HÇ è HïHÆè Ht$1ÿHÃÇD$0 è ¿ è HßHÆè öD$0tq= 0¿ è HßHÆè Hß¾ è HÄH[]à H= IéA¸ ¹ º ¾ 1ÀHÇ$ è ë ¿ è HßHÆè ëf SHûHìè = H ~.H= IÙA¸¨ ¹ º ¾ 1ÀHÇ$ è HÇ HÇC º HÇC HÇC0 ¾ ¿ A¸ 1Éè HÄHßHÂ[¾ é H\$èH Hl$ðLd$øHýHì(HßIôè H
ID$
È L¥ À=
È ~2H= D$IéA¸ä ¹ º ¾ 1ÀHÇ$ è HßHl$H\$Ld$ HÄ(é Hl$ðH¯x H\$èLd$øIüHì(Hïè I$h I;$p
HCI$h H
Ût A¬$ = ~:A$ H= MáA¸U
++ ¹ º ¾ HÇ$ D$1Àè Hïè HØHl$H\$Ld$ HÄ(Ãf IÇ$p IÇ$h éjÿÿÿ H\$èH Hl$ðLd$øHýHì(HßIôè H½ Â H
L`L¥ IÇD$ H½à è øÿtV= ~.H= IéA¸0 ¹ º ¾ 1ÀHÇ$ è HßHl$H\$Ld$ HÄ(é @ D% E
ä~ÕH= IéA¸. ¹ º ¾ 1ÀHÇ$ è ë¥@ L¥ L¥ éFÿÿÿD Hl$ðH¯ H\$èLd$øHì(IüHïè I$ H
ÛtZHCI$ A$È è= A$È ~2H= D$MáA¸ô ¹ º ¾ 1ÀHÇ$ è Hïè HØHl$H\$Ld$ HÄ(ÃD AWH° L¿ð AVL·x AUATU1íSHûHìHHD$ HÐ ÇD$< HÇD$0 ÇD$ HD$(fD H|$ è
ÀuSDø E
Àu5= ~,H= IÙA¸t ¹ º ¾ HÇ$ è Ç ÇD$ H|$(è
Àh |$
ÿt
ÀuG= ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è ¿ è D¶d$ëZ@ ø
Éu<
Ò~2H= D$IÙA¸ª ¹ º ¾ 1ÀHÇ$ è ¿0u è
ÀÊþÿÿEäÁþÿÿ» HÇD$0 k H
í
ú D«( D¯«, Eí= ~.H= IÙA¸¥ ¹ º ¾ 1ÀHÇ$ è H»ð LD$0DêHÇÆÿÿÿÿH è
À
ÿÿÿ= ~8 H= IÙA¸¯ ¹ º ¾ HÇ$ D$1Àè HD$0L÷HE è H»h Hp HhH«p HÇE À= ~2H= D$IÙA¸<
++ ¹ º ¾ 1ÀHÇ$ è Lÿè øÿtnL÷1íè ¿ è émþÿÿD ¿ è = QþÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éþÿÿfD D- E
í~H= IÙA¸?
++ ¹ º ¾ 1ÀHÇ$ è éSÿÿÿf HßèûÿÿH
ÀHÅ
òýÿÿ³ø
öuA= ~8 H= IÙA¸ ¹ º ¾ HÇ$ D$1Àè ¿ è ébýÿÿfH«p H«h épþÿÿ»ø uT= ~KH= IÙA¸| ¹ º ¾ HÇ$ è ëD H8H
ÿtWè HîHßè0øÿÿHßèÈøÿÿH
ÀHÅuØ= ~eH= IÙA¸_ ¹ º ¾ 1ÀHÇ$ è = ~.H= IÙA¸¾ ¹ º ¾ 1ÀHÇ$ è H|$<è ATL§ USHûHì fD Lçè H« H;« ì HEH Lçè H
í H} H
ÿtè HîHßè7÷ÿÿH} u¨H«à Hïè 1Ò1öHïè Ht$Hïè = ~6D$H= IÙA¸í ¹ º ¾ HÇ$ D$1Àè HÄ []A\Ã= ~H= IÙA¸å ¹ º ¾ 1ÀHÇ$ è éTÿÿÿ@ HÇ HÇ éÿÿÿD AWAVAUATUSHû1ÿHìHÇD$< è HD$ ø HÇD$(ÃÉ
Àu
= L»x L«à L³ E1ä H»P u
Àý Ht$ Lÿè
ÀC E1ä= ~.H= IÙA¸
¹ º ¾ 1ÀHÇ$ è 1ÿè HÀHÇD$( HD$ éU D A¼
$ =
~.H= IÙA¸, ¹ º ¾ 1ÀHÇ$ è L÷è H« H;« Ñ HEL÷H è H
íå Hu H
öØ = ~2H= ¾ IÙA¸0 ¹ º 1ÀHÇ$ è Hu H»ð è
ÀD$< = ~2H= D$IÙA¸3 ¹ º ¾ 1ÀHÇ$ è H} A¼ è HîHßè@ôÿÿ«P
ítDÄ E
Û
^ E
ä
À Ht$ Lïè ø þÿÿè øi øn D% E
ä~2H= D$IÙA¸& ¹ º ¾ 1ÀHÇ$ è A¼ éWÿÿÿ = ~B H= IÙA¸7 ¹ º ¾ HÇ$ D$È D$1Àè H E1äJú<àþÿÿxÖþÿÿ= Ç@ ÂþÿÿH= IÙA¸: ¹ º ¾ 1ÀHÇ$ è éþÿÿf. E1ä
À
þÿÿ= ÿÿÿH= IÙA¸ ¹ º ¾ HÇ$ è éßþÿÿ= ÑþÿÿH= IÙA¸! ¹ º ¾ 1ÀHÇ$ è éþÿÿHÇ HÇ L÷è H
í
$ýÿÿf E1ä= ÀýÿÿH= IÙA¸G ¹ º ¾ 1ÀHÇ$ è éýÿÿD = ~vH= IÙA¸J ¹ º ¾ 1ÀHÇ$ è DP E
Ò
ûÿÿ= ~.H= IÙA¸O ¹ º ¾ 1ÀHÇ$ è Hßè¡ùÿÿH»X è øÿþ H Ç éûÿÿf. H³ H»ð A¼ è H» è = Ç üÿÿÈ H= IÙA¸C ¹ º ¾ HÇ$ D$1Àè éLüÿÿ è ønúÿÿø
ÞúÿÿHßèÏøÿÿ= ~.H= IÙA¸W ¹ º ¾ 1ÀHÇ$ è H|$<è D
E
ÉòþÿÿH= IÙA¸R ¹ º ¾ 1ÀHÇ$ è é¿þÿÿD«ø E
í
dÿÿÿ= WÿÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è é$ÿÿÿH= IÙA¸ü ¹ º ¾ 1ÀHÇ$ è éMùÿÿ Hl$ðLd$øÕH\$è1ÒHì(Iü÷1öè HøÿH | 1Û
íuØHl$H\$Ld$ HÄ(ÃHxº ¾ è
ÀtÓ »ÿÿÿÿ
À~ÄH= MáA¸$ ¹ º ¾ 1ÀHÇ$ è ëf. Ã
Àzÿÿÿè H= MáA¸ ¹ º ¾ HÇ$ D$1Àè é<ÿÿÿfAUATUSHûHì¸ = ~.IùH= A¸Ã ¹ º ¾ 1ÀHÇ$ è I¸ =@H» 1öL8 Ç Ç Çh Çl Ç( Ð Ç, à Æ@ ÆA Æ0 ÇD
++ ÇH ÆL HÇp HÇx Ç HÇ HÇ ÇÈ ÇØ Ç d Ç Ç Ç HÇ( HÇ ÆL ÆM Ç ÿÿÿÿÇ4 Ç8 Ç< Ç@ Ç0 ÆD Ç ÇP Ǹ Ǽ ÇÀ ÇÄ Çð HÇø Ç Ç HÇ Ç HÇ0 è H»x 1öè H´$ H» Ç$ è ö$ ¾ ¿ è Hè ¾ ¿ è H»è ¾ è ¾ ¿ è H»è ¾ è ¾ ¿ è H»è ¾ è ¾ ¿ è H»è ¾ è ¾ ¿ è ¾ Hð ¿ è H»ð ¾ è ¾ ¿ è H»ð ¾ è H»ð è HßèáÿÿH«è è HßHÆè HîHÇè H«ð è HßHÆè HîHÇè Çø è = ~2H= D$IÙA¸â ¹ º ¾ 1ÀHÇ$ è º¤ ¾ ¿ï¾Þè øÿÅt|º ÆHßèÝúÿÿ 1íø~2H= IÙA¸æ ¹ º ¾ 1Àl$HÇ$ è Hĸ []A\A]ÿ è Hè éûýÿÿf. è I
Ä øtQ
Ò~¹H= D$IÙ1ÀA¸ ¹ º ¾ HÇ$ è éEÿÿÿf. = ~6H= IÙA¸ê ¹ º ¾ 1ÀÇD$ HÇ$ è º¤ ¾ ¿ï¾Þè øÿAÅuU=
ÿ ÿÿÿA$IÙHÇ$ A¸í D$H= 1À¹ º ¾ ½ è éþÿÿHT$¾ Çè øÿÅÔ H|$h
¨ H= HÇè 1Ò1öDïè øÿt7= ~.H= IÙA¸û ¹ º ¾ 1ÀHÇ$ è º¤ ¾ ¿ï¾Þè øÿ
£
ÉþÿÿA$IÙHÇ$ A¸ÿ D$é ÿÿÿ 1ÒDîHßèøÿÿ1í é¡ýÿÿfD 5
öÄýÿÿH= 1ÀIÙA¸ó ¹ º ¾ HÇ$ è éTýÿÿf º ÆHßèøÿÿ1í é/ýÿÿ@ AWAVAUATUSHûHìh Dø Ç$L HÇ$@ Ç$P Ç$T E
Àu
= z HX E1íHÇD$H ÇD$D E1ÿHT$0Hx HT$8HT$PHT$( HT$0øH$0 HT$8H$8 ~.H= IÙA¸Å ¹ º ¾ 1ÀHÇ$ è 1íý~@ ¿
++ 1íè HcÅH¼Ä0 è
Àt(è 8tÖ»
ÿuÌÅýÄëÎf. ø~8H= 1ÀIÙA¸Ì ¹ º ¾ l$HÇ$ è ýu ø~8 H= IÙA¸x ¹ º ¾ HÇ$ D$1Àè E1äE1öD E
Û
H¼$@ H
ÿtè HÇ$@ M
ätLæHßèRåÿÿE
ö þÿÿDP E
É
9 ødþÿÿH= 1ÀIÙA¸ ¹ º ¾ HÇ$ è é+þÿÿ DØ E
Ò
Xÿÿÿ= ~.H= IÙA¸z ¹ º ¾ 1ÀHÇ$ è H« H$T H$X H´$\ Hïè E
í$X
Z øQ = ~2H= D$IÙA¸ ¹ º ¾ 1ÀHÇ$ è ¾ HïA½ è $X
Àu^= ~,H= IÙA¸ ¹ º ¾ HÇ$ è ¿ è H´$P Hïè $P
ÉþÿÿH$@ H
Ài = ~6HÇ$ IÙA¸µ H= ¹ º ¾ 1Àè H$@ HPH|$(1À¹ü óH«, DD H ³l D¶L »( $ DÈÁèÁéþD$XÀ¼$ àøL$hÀEÀ
õ
ötÈE¶ÀFGDD$p
ÉD$tHT$Põ
ö DH EÉIÑLL$`E
Ò øÑïHÂIùHT$PLL$`Ç$
$T %ÿÿÿèD9øÙ E
ÿ M
äÜ H$@ LæHßH I$E1äè»ãÿÿD» HÇ$@ ÇH A¾ éüÿÿ E
íûýÿÿøòýÿÿ= ~2H= D$IÙA¸
¹ º ¾ 1ÀHÇ$ è 1öHïE1íè $X éýÿÿf. Ç$ D$P E
À H¼$@ H
ÿtè HÇ$@ M
äÍ IÇ$ LæHßèÊâÿÿ= ~.HÇ$ IÙA¸Þ H= ¹ º ¾ 1Àè ÇØ E1äA¾ ékûÿÿ È
ö
þÿÿE¶À
ÉD$tDD$pHT$P
þÿÿ
öHÇD$` 2 DH E
ÉÿÿÿÿHúHT$Péþÿÿ D HÂH HT$`
ÀÇ$
óýÿÿD$P E
À
äþÿÿH» HT$P¾¸ è = $L ~9H= D$IÙ1ÀA¸ã ¹ º ¾ HÇ$ è $L ø° = ~2D$HÇ$ IÙA¸{ H= ¹ º ¾ 1Àè H¼$@ A¾ H
ÿúÿÿè HÇ$@ éúÿÿ H éùþÿÿD = ~.H= IÙA¸Ê ¹ º ¾ 1ÀHÇ$ è H¼$@ è éýÿÿ
Ò M
ätI<$H
ÿtè LæHßèßÿÿHßèßÿÿH
ÀIÄK H H
ÀH$@ = uûÿÿH= º 1ÀIÙA¸± ¹ ¾ H
Ç$ è H$@ HPé:ûÿÿ= pýÿÿH= IÙA¸Ü ¹ º ¾ 1ÀHÇ$ è éýÿÿÂÿ$Õ »ø
ÿu7= ~.H= IÙA¸ç ¹ º ¾ 1ÀHÇ$ è D$t% = H¼$@ è H»° ÇH HÇ$@ è øÿW 1íëfD ¿è Åè ý
++³
ötá= A¾ î÷ÿÿl$HÇ$ IÙA¸ H= ¹ º ¾ 1Àè é·÷ÿÿ= A¾ ¤÷ÿÿH= IÙA¸[ ¹ º ¾ 1ÀHÇ$ è éq÷ÿÿ= A¾ ^÷ÿÿ H= IÙA¸X ¹ º ¾ HÇ$ D$ D$È D$1Àè é
÷ÿÿ= ~.H= IÙA¸g ¹ º ¾ 1ÀHÇ$ è H´$P HïA¾ è ¬$P
í±öÿÿH¼$@ H
ÿtè HÇ$@ M
äø IÇ$ LæHßèÝÿÿ= çúÿÿHÇ$ IÙA¸v é´úÿÿ= Ç üÿÿD$HÇ$ IÙA¸` éÑûÿÿöD$v
Ê ø A¾
É
öÿÿ= ÷õÿÿ$ HÇ$ IÙA¸ èD$éúýÿÿ= ýÿÿH= IÙA¸ú ¹ º ¾ 1ÀHÇ$ è éiýÿÿ = ~,H= IÙA¸ç ¹ º ¾ HÇ$ è ( H»ð L$@ ¯, HÇÆÿÿÿÿH Òè
ÀtMD E
Û~2H= D$IÙA¸î ¹ º ¾ 1ÀHÇ$ è ¿0u è éÙôÿÿH$@ HPöÂt;= õöÿÿH= IÙA¸ó ¹ º ¾ 1ÀHÇ$ è = ®öÿÿHÇ$ IÙA¸ é{öÿÿH» è øÿ
²ôÿÿ= ¥ôÿÿH= IÙA¸ ¹ º
¾ 1ÀHÇ$ è érôÿÿ= ~.H= IÙA¸¥ ¹ º ¾ 1ÀHÇ$ è ¿' è éÏóÿÿ³ø
öu3ø~eH= IÙA¸t ¹ º ¾ 1ÀHÇ$ è = ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H¼$L è $ òH*Àò^ f. zbu`ø $
ÒDxýu
= Q D³P E
ö± = A¾ éòÿÿD|$HÇ$ IÙA¸ éõúÿÿf.8 ÷ ò
ò ò^Èò8 f.Ê òH,ÁH8 = SÿÿÿH= IÙA¸; ¹ º ¾ ¸ HÇ$ è éÿÿÿ PA9×vI»ø u@= ~7H= D$IÙA¸ ¹ º ¾ 1ÀD|$HÇ$ è »l
c = ~.H= IÙA¸% ¹ º ¾ 1ÀHÇ$ è ò H´$@ ò
H$ ò^8 HÇF@ f.Á4 òH,ø» G H
ÉÄ D E
Àt+H0 H
ÀtHÊÇ H)ÂHÐ1ÒI÷ðH8 H8 H( H0 H
ÀHEø é IùH= A¸o ¹ º ¾ 1ÀHÇ$ è éSïÿÿýÿÿ éûýÿÿH= D$IÙA¸ ¹ º ¾ 1ÀHÇ$ è éxýÿÿ»H
þÿÿH´$@ ( ¯, À»l F tU»
H uL= ~.H= IÙA¸Q ¹ º ¾ 1ÀHÇ$ è ÇH A¾ éÿïÿÿM
ä? »H
 I4$HßLæèêÖÿÿD» HÇ$@ ÇH E1äA¾ é¯ïÿÿLæHßE1äè1Õÿÿ¿' è éïÿÿ= ôÿÿH= IÙA¸t ¹ º ¾ 1ÀHÇ$ è éÛøÿÿ= e ¼$ @ ´ $ ( $ , $¤ ø ¹ ¥ øö
++ øf m è Æ@ ÆA ¶L Àô @ ¶M A = ~{¶@ H= IÙA¸ ¹ º ¾ HÇ$ D$1Àè = ~9¶A H= IÙA¸ ¹ º ¾ HÇ$ D$1Àè 1Àö$ Àúl túu/
Àu+H¸ÿÿÿÿ( H#$ Hº ( H9Ðu
++Çl HßèlÉÿÿ»ø
ÀG = ~.H= IÙA¸¸ ¹ º ¾ 1ÀHÇ$ è = ~.H= IÙA¸ë ¹ º ¾ 1ÀHÇ$ è HÇ( HÇH HÇD$H ÇD$D é»ôÿÿDùH8 H¯ÏHp »l tD;» ? H¯úHùH»ø HN(HF0H
ÿ^üÿÿè |$D
È H;H sHÇH HÂH+H HH HT$HHT$HH@ H;( HP »
½ H¼$
e ÇD$D H´$@ éÓûÿÿò\ÁH¸ òH,øH1Çé¶úÿÿN é2üÿÿò\ÊòH,ÁH8 H¸ H18 égùÿÿHH HÇD$H é7ÿÿÿ$ H= IÙA¸ ¹ º ¾ HÇ$ D$$ D$1Àè éRüÿÿH8 H
ÀHEø HùH( H( »
þÿÿéWþÿÿø
fD ø) Æ@ @ÆA !é[üÿÿ
À
ýÿÿ= °òÿÿH= IÙA¸ò ¹ º ¾ 1ÀHÇ$ è é}òÿÿ» u-ÇD$D éRúÿÿ»@
üÿÿÆ@ ÆA éÿûÿÿ1öHïè Ç ÇD$D H´$@ éúÿÿÇ$ 8 é<ûÿÿ= DÿÿÿH= IÙA¸º ¹ º ¾ 1ÀHÇ$ è éÿÿÿø¦ øj =ÿ
,ûÿÿ$¸
@ ÁèA éûÿÿø øe ø
ðúÿÿÆ@ ÆA éëúÿÿ= ×ùÿÿH= IÙA¸K ¹ º ¾ 1ÀHÇ$ è é¤ùÿÿÆ@
++ÆA éúÿÿÆ@ ÆA é
úÿÿÆ@ PÆA !érúÿÿÆ@ ÆA cé_úÿÿÆ@ ÆA éLúÿÿÆ@ ÆA é9úÿÿÆ@ ÆA é&úÿÿ¾ Ç Hïè ÇD$D H´$@ éWøÿÿÆ@ ÆA éçùÿÿ éµûÿÿÆ@ ÝÆA éÈùÿÿÆ@ ÆA éµùÿÿÆ@ ÆA é¢ùÿÿÆ@ ÆA éùÿÿÆ@ (ÆA !é|ùÿÿÆ@ ÆA éiùÿÿD S¿ Hì@è H
ÀtH HÄ@[Ã ¿ è
ÀtÞ¿ è HÃè HÞHÇA¹ E1À¹ ºè ÇD$0 HÇD$( HÇD$ ÇD$ ÇD$( HÇD$ HÇ$ è ¿ HÆè H HÄ@[ÃD H= SHût"è HßHÁºÿÿ [¾ é º 1ö¿ è H ëÄfD H\$ðHl$øHìHýHóè H}8HÆè H¸è HÞHl$H\$HÄé fffff. H\$ÐLd$àHûLl$èLt$ðIõHl$ØL|$øHìXè H{8HÆè D°P IÄE
öt@= Lïè 1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃfD I](Hûÿê H¸p t A¬$
í
Þ E$ E
Ûë = M}Eu A¶¬$X ~.H= MáA¸D ¹ º ¾ 1ÀHÇ$ è I¼$ AèHÙDòLþè
À'ÿÿÿD E
Ò
H= D$Má1ÀA¸I ¹ º ¾ HÇ$ è D
E
É~HIEH= MáA¸L ¹ º ¾ HÇ$ HD$AE D$IE(HD$1Àè Lïè ¸ûÿÿÿéþÿÿf. H= IÁA¸ ¹ º ¾ 1ÀHÇ$ è éBþÿÿD = Hp xþÿÿHØHºÛ4¶×ÞCH= H÷âMáA¸ ¹ ¾ 1ÀHÇ$ HÁêHT$º è I](é(þÿÿ@ A¬$ 1Û
í"þÿÿAÇ$ LçèÊÃÿÿéþÿÿD = ~.H= MáA¸ ¹ º ¾ 1ÀHÇ$ è Lïè ¸þÿÿÿéfýÿÿ H\$ÐHl$ØHýLd$àLl$èIôLt$ðL|$øHìxè HïHÃè HÞHÇè = HÃÇD$8 ~.H= IéA¸ ¹ º ¾ 1ÀHÇ$ è Hïè LæHÇè = HÅ~<H= HD$IÙA¸ ¹ º ¾ 1ÀHÇD$ HÇ$ è Hïè
Àtl
À~.HÇ$ IÙA¸ H= ¹ º ¾ 1Àè Hßè 1ÀH\$HHl$PLd$XLl$`Lt$hL|$pHÄxà HïA¾ è 1öLçè HÇHÅè ¹
LöHÇó¦IÅ
Ç Ç ¾ Hïè H
ÀIĤ HÇè LçAÇè ÀòI*ÇòH*È= ò^Áò ~1H= IÙA¸Ä ¹ º ¾ ¸ HÇ$ è
¾ Hïè H
ÀIÄþ HÇè LçL è = ÂM ~G¶ÐH= IÙT$¶L º A¸Î ¹ ¾ HÇ$ D$1Àè ¶M ¶L ¶Â9Á~= ÆL ÆM Ä @ H\ ¾ Hïè H` ¾ Hïè ¾ Hïè H
ÀIÄ H(è H9Å~ D» E
ÿtÇ Hßè0ÀÿÿHßè ¸ éÜýÿÿfD ¾ ¹ HÇó¦{ ¾ ¹ HÇó¦
= Ç þÿÿHÇ$ IÙA¸ é¹ ¹
LöLïó¦ ¾ ¹ Lïó¦8 øý ø = 'ýÿÿHÇ$ IÙA¸< H= ¹ º ¾ 1Àè éôüÿÿ= þÿÿHÇ$ IÙA¸Ö éN D = ´ýÿÿH= IÙA¸Æ ¹ º ¾ 1ÀHÇ$ è éýÿÿ ¹
LöLïó¦ ¾ ¹ Lïó¦
ZþÿÿLçè HhDh ø~9H= 1ÀIÙA¸ÿ ¹ º ¾ Dl$HÇ$ è Aý÷ øÇ ~.H= IÙA¸
++ ¹ º ¾ 1ÀHÇ$ è E
í¶ýÿÿEì1ÀëD HÀAìA9ÅýÿÿHÅAüvæ} uà} uÚ}uÔ}uÎ= ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è Aĸ2 H»( Aü2HîAFÄ0 Âè éýÿÿf¾ ¹
HÇó¦S ¾ ¹
HÇó¦
= Ç JûÿÿHÇ$ IÙA¸« fD H= ¹ º ¾ 1Àè éûÿÿfD HÇ$ IÙA¸Ò H= ¹ º ¾ 1Àè é
üÿÿD = k H= 1ÀIÙA¸ ¹ º ¾ HÇ$ è = Ç ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è ÆD éÒûÿÿ= k H= 1ÀIÙA¸â ¹ º ¾ HÇ$ è = Ç ~.H= IÙA¸ä ¹ º ¾ 1ÀHÇ$ è Lçè D5 HÅLhD` Aþ~:H= IÙA¸ê ¹ º ¾ 1ÀDd$HÇ$ è D5 Aüh E
öëøÿÿH= IÙA¸î ¹ º ¾ 1ÀDd$HÇ$ è é³øÿÿ HT$8¾ Hïè D$8ø = Ç íøÿÿH= D$IÙA¸§ ¹ º ¾ 1ÀHÇ$ è é¶øÿÿ HT$8¾ Hïè D$8øÙ ø
øÿÿ= Ç
tøÿÿHÇ$ IÙA¸ é+ýÿÿ Ç éõýÿÿ¾ ¹ HÇó¦
% = Ç
++ øÿÿHÇ$ IÙA¸® éÖüÿÿfD A} ´ E
öx÷ÿÿHÇ$ IÙA¸U éE÷ÿÿfD Ç éõýÿÿf = Ç ¤÷ÿÿHÇ$ IÙA¸ é[üÿÿ HT$<¾ Hïè
ÀøøÿÿD$<=WMVAt=WVC1
p = Ç ËøÿÿHÇ$ IÙA¸* H= ¹ º ¾ 1Àè éøÿÿ¾ ¹ HÇó¦4 = xöÿÿH= HD$IÙA¸¹ ¹ º ¾ 1ÀHÇ$ è é@öÿÿ= 1øÿÿHÇ$ IÙA¸5 éaÿÿÿ= øÿÿHÇ$ IÙA¸9 é>ÿÿÿ= Ç
++ ZöÿÿHÇ$ IÙA¸¤ éûÿÿH»( LeAþDm Ç0 A¶D$A¶L$A¶T$ë ¶À¶É¶ÒÁáÁàH= ÈIÙA¸T й º D$¾ 1ÀHÇ$ è A¶D$àÀ= D H= ¶ÀIÙD$A¸X 1À¹ º ¾ HÇ$ è A¶l$å= ~2H= IÙA¸[ ¹ º ¾ 1Àl$HÇ$ è
íAEúe øg E¶t$A¶D$AíIÄE1ÿAÁæA ÆE9õs4éñ ø3 E¶4$A¶T$DhþIÄAÁæA ÖE9î H( DñLæHÊAÇÆ H( Æ@ H( Æ@ H( Æ@»0 Ç»0 H»( HL$ è HL$ DèD³0 D)ðIÌA9ï
^ÿÿÿ
À
À »ø u5= ~,H= IÙA¸ ¹ º ¾ HÇ$ è Ç0 é{õÿÿf = góÿÿHÇ$ IÙA¸, é;öÿÿHT$8¾ Hïè |$8
4óÿÿ= Ç óÿÿHÇ$ IÙA¸³ éKøÿÿøÇ ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H( H
À U Ç0 é¤ôÿÿA¶D$àÀD A¶l$åéÒýÿÿø
À
ìþÿÿ= ßþÿÿHÇ$ IÙA¸n H= ¹ º ¾ 1Àè é¬þÿÿø
À
þÿÿ= þÿÿHÇ$ IÙA¸
d ë°A¶$Dhÿ
Òü Aý| A¶l$A¶L$DhýÁå ÍA9í. êMt$0 T$,E1äë6fD Aý7 MþAíAÄA¶.A¶VIÆÁå ÕD9íá H( AïLöA)íÆ 0 H( ÀÆ 0 H( ÀÆ 0 H( ÀÆ»0 LúÇ»0 H»( è è0 D;d$,0
Iÿÿÿ= îòÿÿH= IÙA¸ª ¹ º ¾ 1ÀDl$HÇ$ è é¶òÿÿC<$è H( éäúÿÿ»ø
++ýÿÿ= ýüÿÿHÇ$ IÙA¸ éþÿÿ»ø
Úüÿÿ= ÍüÿÿHÇ$ IÙA¸ ééýÿÿIÄéhüÿÿ¿ è H( éjýÿÿATIüUHõSHì0è LçHÃè HÞHÇè HÃEø'p b øV¹ øf
Y LD$ HL$,E1É1Ò1öHïHÇ$ è Dø HD$ HÇP E
ÉH@ u7= ~.H= IÙA¸/ ¹ º ¾ 1ÀHÇ$ è H»ð Ç4 HîÇ8 Ç< Ç@ Ǽ HÇp Ç Ç HÇ0 HÇ( è AÄHßè ø
Àu>= ~5EH= IÙA¸g ¹ º ¾ HÇ$ D$1Àè HÄ0Dà[]A\Ãø H»ð Hîè = AÄ|ÿÿÿH= IÙA¸a ¹ º ¾ 1ÀHÇ$ è éIÿÿÿD ø
Àu7= ~.H= IÙA¸X ¹ º ¾ 1ÀHÇ$ è H» 1öè = ~2H= D$IÙA¸Z ¹ º ¾ 1ÀHÇ$ è H« HïA¼ è é þÿÿ@ ø
Éú ÇÀ HÇp ÇP Ç Ç ø~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H»X è øÿÁ H»x ÇÄ è øÿZ ø~.H=
IÙA¸' ¹ º ¾ 1ÀHÇ$ è H»ð Hîè AÄéýÿÿf. = ~.H= IÙA¸A ¹ º ¾ 1ÀHÇ$ è 1ÿè H» Ht$HÀÇP Ç HD$HÇD$ è
À# H»X Ht$ÇÄ è
À H» ¾ è
À&ÿÿÿ5
öÿÿÿH= D$IÙA¸X ¹ º ¾ 1ÀHÇ$ è éáþÿÿf= H= IÙA¸O ¹ º ¾ 1ÀHÇ$ è éÆýÿÿè øÀ øn÷ =
ÿ9ÿÿÿH= D$IÙA¸R ¹ º ¾ 1ÀHÇ$ è éÿÿÿfè ø øn· D E
À´þÿÿH= D$IÙA¸A ¹ º ¾ 1ÀHÇ$ è é}þÿÿ
ÀÑýÿÿH= IÙA¸% ¹ º ¾ 1ÀHÇ$ è éeýÿÿ
Ò1ýÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éþüÿÿ ÇÀ HÇp ÇP Ç Ç éªüÿÿ = ýÿÿHÇ$ IÙA¸> H= ¹ º ¾ 1Àè émýÿÿ= ýÿÿHÇ$ IÙA¸O H= ¹ º ¾ 1Àè éPýÿÿ= CýÿÿHÇ$ IÙA¸L ë¾= ýÿÿHÇ$ IÙA¸; é[ÿÿÿf
fff. ATUSHûHÄè HßHÆè H= HÅè øÿÝ 1Ò1ö¿ï¾Þè øÿAÄ HT$¾ Çè øÿñ H|$h
ø~.H= IéA¸ð ¹ º ¾ 1ÀHÇ$ è H= ¾P è HßÿP0Hì[]A\Ã@
À~ÒHÇ$ IéA¸8 H= ¹ º ¾ 1Àè éfÿÿÿ
ÀÿÿÿH= IéA¸3 ¹ º ¾ 1ÀHÇ$ è éâþÿÿ D% E
äDÿÿÿHÇ$ IéA¸= émÿÿÿfH= HÇè 1Ò1öDçè øÿt/D E
ÛûþÿÿHÇ$ IéA¸E é$ÿÿÿf D E
ÒÌþÿÿHÇ$ IéA¸H éõþÿÿf. H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè LçHÆè ýHì I$H8è IÄIH8è HD$IFAéA¸ ¹ º ¾ 1ÿLd$H$1Àè ø
Àu7= ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H\$ Hl$(Ld$0Ll$8Lt$@HÄHðø Lïè = ~H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éWÿÿÿfD H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè LçHÆè ýHì I$H8è IÄIH8è HD$IFAéA¸ ¹ º ¾ 1ÿLd$H$1Àè
ø
Àu5= ~,H= IÙA¸ ¹ º ¾ HÇ$ è H\$ Hl$(Ld$0Ll$8Lt$@HÄHÃfLïè = ø ~H= 1ÀIÙA¸ü ¹ º ¾ HÇ$ è ø éWÿÿÿAUATIüUõSHìø è LçHÆè HÃEöø = ~6H= IÙA¸À ¹ º ¾ 1Àl$HÇ$ è @ è H= HÆè Lçîÿ
ÀAÄuJ
À~IHÇ$ IÙA¸Å H= ¹ º ¾ 1Àè ëÿ$Å f ý HÄø Dà[]A\A]ÃfD = cÿÿÿHÇ$ IÙA¸¼ H= ¹ º ¾ 1Àè é0ÿÿÿ= ~.H= IÙA¸V ¹ º ¾ 1ÀHÇ$ è H Høÿ0 xA½ u"é+ ø¹ Aí Z 1ÿè H= H´$à HÀH$à HÇ$è HÇè
À¨ è ønuH x>
= ~H= IÙA¸É ¹ º ¾ 1ÀHÇ$ è é[ÿÿÿf» HÇ A½
ÿu3é« HÇ HÇ@ HÆHßèªÿÿD;« AE AÅ¿ è H
ÀuÃ5
ö~dH= ¹ IÙA¸ º ¾ HÇ$ è
É~.H= IÙA¸Ì ¹ º ¾ 1ÀHÇ$ è H»X 1Ò1öA½ è
Àt; E0í
Ò~.H= IÙA¸Ð ¹ º ¾ 1ÀHÇ$ è H»x 1Ò1öè
Àt; E1í
À~.H= IÙA¸Ö ¹ º ¾ 1ÀHÇ$ è H» 1Ò1öè
Àt; E1í
À~.H= IÙA¸Ü ¹ º ¾ 1ÀHÇ$ è H|$ è H|$ 1öè H»P Ht$ HÙº è H|$ è H»P
Û
ÀÝ
++ H= 1ÀIÙA¸æ ¹ º ¾ HÇ$ è
À¡
++ HÇ$ IÙA¸j H= ¹ º ¾ 1ÀE1äè éüÿÿ = s H= 1ÀIÙA¸ ¹ º ¾ HÇ$ è = Ç ~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è L« ¾ Lïè
À t<
Ò~8H= D$º IÙA¸ ¹ ¾ 1ÀHÇ$ è »
ÿ
ä ú~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è Lïè
À
) ³ø
öu;= H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H úÇ@ Ç ~pH= º IÙA¸ ¹ ¾ 1ÀHÇ$ è f ú~.H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è H»¨ = H»Ð è øÿ
++ ø~.H= IÙA¸¢ ¹ º ¾ 1ÀHÇ$ è H»¨ 1öè = AÅN HǨ H»P = ð H»x è øÿ» ø~.H= IÙA¸¬ ¹ º ¾ 1ÀHÇ$ è H»P 1öè = AÅ< HÇP H»Ð H
ÿiøÿÿ= ~5H= IÙA¸³ ¹ º ¾ 1ÀHÇ$ è H»Ð 1öè = AÅ~>è H= IÙA¸µ ¹ º ¾ Dl$HÇ$ D$1Àè HÇÐ éÊ÷ÿÿf. = ~.H= IÙA¸z ¹ º ¾ 1ÀHÇ$ è Lçè Hø éu÷ÿÿD = ~eH= 1ÀIÙA¸Ê ¹ º ¾ HÇ$ è = ~.H= IÙA¸_ ¹ º ¾ 1ÀHÇ$ è Ç Hß1íè¥ÿÿH
Àt!f HÇÅè Hßè}¥ÿÿH
Àuèø HÇ
Àu= ® fD 1íH» tH» è ÅH»x è H»X è H»x è H»à è H»° è H»Ð è H»ð è H»X è H» è H» è H»x è H»( H
ÿtè HÇ( H» H
ÿtè HÇ H»ø H
ÿtè HÇø H= HÇè øÿ
øÆ
í
~ øîõÿÿH= IÙA¸Í ¹ º ¾ 1ÀHÇ$ è é»õÿÿf= ³ E
í
j éFùÿÿ Ç éíùÿÿf
ÀqõÿÿH= IÙA¸Ï ¹ º ¾ 1Àl$HÇ$ è é:õÿÿH= 1ÀIÙA¸ ¹ º ¾ HÇ$ è éÿÿÿ H= IÙA¸é ¹ º ¾ 1ÀHÇ$ è éÿÿÿD è H= IÙA¸® ¹ º ¾ Dl$HÇ$ D$1Àè éûÿÿD H= IÙA¸© ¹ º ¾ 1ÀHÇ$ è éÝúÿÿD è H= IÙA¸¤ ¹ º ¾ Dl$HÇ$ D$1Àè éoúÿÿD H= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éËùÿÿD
ÉùÿÿH= D$º IÙA¸ ¹ ¾ 1ÀHÇ$ è é-ùÿÿD H= IÙA¸ ¹ º ¾ 1Àl$HÇ$ è é!üÿÿH|$`è H|$`1öè H»Ð Ht$`HÙº è H|$`è H»Ð
E1í
À~.H= IÙA¸ª ¹ º ¾ 1ÀHÇ$ è H»à 1Ò1öè
Àt; E1í
À~.H= IÙA¸² ¹ º ¾ 1ÀHÇ$ è H»x 1Ò1öè
Àt; E1í
À~.H= IÙA¸¸ ¹ º
¾ 1ÀHÇ$ è H»X 1Ò1öè
ÀÈ -
í~NH= 1ÀIÙA¸¾ ¹ º ¾ HÇ$ è
À~HÇ$ IÙA¸n épõÿÿE1äé¡ñÿÿ ø~4H= 1ÀIÙA¸Æ ¹ º ¾ HÇ$ è
À~HÇ$ IÙA¸b éõÿÿ E
í
ébÿÿÿ ø~ÀH= 1ÀIÙA¸» ¹ º ¾ ÇD$ HÇ$ è ë øpÿÿÿH H= IÙA¸Ô ¹ ¾ PT$@º HÇ$ D$1Àè é"ÿÿÿ
ÀrúÿÿH= 1ÀIÙA¸ ¹ º ¾ HÇ$ è é9úÿÿ D E1äE
ÒðÿÿH= 1ÀIÙA¸¶ ¹ º ¾ HÇ$ è éþÿÿ@ = A½ ýÿÿH= IÙA¸ ¹ º ¾ 1ÀHÇ$ è éäüÿÿf
ÀpöÿÿH= IÙA¸« ¹ º ¾ 1ÀHÇ$ è éöÿÿ
ÒõÿÿH= IÙA¸¡ ¹ º ¾ 1ÀHÇ$ è é*õÿÿH»ð 1Ò1öHÇp HÇh A½ è
Àt=D E0íE
Û~.H= IÙA¸Ï ¹ º ¾ 1ÀHÇ$ è H»° 1Ò1öè
Àt=D E1íE
Ò~.H= IÙA¸Õ ¹ º ¾ 1ÀHÇ$ è
H»Ð 1Ò1öè
Àt=D
E1íE
É~.H= IÙA¸Û ¹ º ¾ 1ÀHÇ$ è H¼$ è H¼$ 1öè H»¨ H´$ HÙº è H¼$ è H»¨
u D E
ÀõûÿÿH= 1ÀIÙA¸æ ¹ º ¾ HÇ$ è
À¹ûÿÿHÇ$ IÙA¸r éñÿÿ= ~.H= IÙA¸Ð ¹ º ¾ 1ÀHÇ$ è H» è
ÀuH= ~.H= IÙA¸Z ¹ º ¾ 1ÀHÇ$ è H» è éDìÿÿD
E1äE
ɪìÿÿH= D$A¸] 1ÀIÙ¹ º ¾ HÇ$ è D E
ÀhìÿÿHÇ$ IÙA¸^ éìÿÿH Ç@ Ç é#òÿÿ ø~4H= 1ÀIÙA¸é ¹ º ¾ HÇ$ è E
íþÿÿøÇ eëÿÿHÇ$ IÙA¸w éýëÿÿffffff.
ÿStûf ¿è è ëuñ[Ãffffff. HìHçè L$HD$HÄIiÓ Ê;HiÀè HÐÃD Hì(Hçè HÄ(Ã
++ gstbcmdec.c framerate = %f YUY2 set on caps 420 set on caps framerate failed to get framerate_value pixel-aspect-ratio failed to get par Starting Process Play set input format success set input format failed prepare play success prepare play failed Setting color space %d start play success start play failed sem_post failed push_start post failed gst_bcmdec_base_init Codec/Decoder/Video Generic Video Decoder Broadcom Corp. Found M4P2 support gst_bcmdec_class_init Produce verbos
e output ? Silent silent mem pool inc is %u Dec rbuf:%d buf sem_post failed mem pool dec is %u got start get buf event quit event set, exit SLEEPING in get bufs mbuf full == TRUE %u Got GST Buf RCnt:%d Inc rbuf:%d rbuf sem_post failed no gst_queue_element process get rbuf exiting.. sem value after flush is %d process push starting process push exiting.. push_start wait over TOB Sig interrupt sem wait failed %d Starting to PUSH Trying to PUSH PUSHED, Qcnt:%d, Rcnt:%d cur_dec set to PLAYBACK eos sent, cnt:%d NO BUFFER FOUND push -flush exit flushing gstbuf queue push_stop sem_post failed process push exiting.. inst_ctrl_event failed gst_bcmdec_init sink gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_getcaps gst_bcmdec_chain src gst_bcmdec_src_event gst_bcmdec_init _-- PID = %x shmcreate failed with err %d Rx thread started Waiting for event
++ wait over streaming = %d Getting Status HW PAUSE with RLL %u HW RESUME with RLL %u No Picture Found buf is not aligned rbuf queue empty SOMETHING BAD HAPPENED
++ queue element failed last picture set procoutput status %d procout ret FMT Got format Change to %dx%d dec_par x = %d dec_par y = %d negotiate_format success negotiate_format failed format change success format change failed procout ret PIB miss %d framerate = %x pic_number from HW is %u flushing discard, pic = %d Progressive or Second Field This CANNOT HAPPEN Wait for second field procout xfer error ABORT sts = %d procout no data recv_stop sem_post failed DtsFlushRxCapture Done Rx thread exiting .. GstBcmDec Broadcom video decoder bcmdec input while flushing base time is set to %llu Attempting to Send Buffer proc input failed sts = %d setcaps called P Intersection return % setscaps:caps empty video/x-h264 video/mpeg mpegversion InFmt MPEG2 InFmt MPEG4 video/x-vc1 InFmt VC1 video/x-divx divxversion InFmt DIVX3 InFmt DIVX%d video/x-xvid InFmt XVID video/x-msmpeg InFmt MPMPEGv43 video/x-wmv wmvversion InFmt WMV9 unknown mime %s demux frame rate = %f no demux framerate_value
demux par reset no par from demux width height codec_data Don't have start codes' InFmt H.264 (AVC1) codec_data size = %d avcC size %u < 7 profile %06x nal size %d num sps %d too small 2 too small 3 too small 4 too small 5 too small 6 data size at end = %d InFmt VC-1 (SP/MP) InFmt VC-1 (AP) Have start codes' InFmt H.264 (H264) format wrong avcC version new segment Flush Start flush_dec failed sts %d Flush Stop flush stop started flush stop complete EOS on sink pad dec_flush ret = %d unhandled event on sink pad gst_bcmdec_sink_event %u gst_bcmdec_finalize property gstbcmdec.c:274 gst_bcmdec_get_property gstbcmdec.c:255 gst_bcmdec_set_property mul_inst_cor : ret false %d dev open success dev open failed %d mempool malloc failed pool alloc failed/n play event init failed recv_stop event init failed Failed to create RxThread Success to create RxThread Failed to create PushThread Success to create PushThread push_stop event init failed Flushing
++ Dec flush failed %d Stopping
++ stop play success cur_dec set to UNKNOWN stop play failed %d Stopping threads
++ rbuf stop event quit event waiting for rec_thread exit thread exit - %d errno = %d waiting for push_thread exit default %d gst_bcmdec_cleanup - enter inst_ctrl_event post failed inst_ctrl_event posted dev close success dev close failed %d Video decoder 0.10.40 LGPL gst-bcmdec http://broadcom.com/ gst_bcmdec_negotiate_format %d bcmdec_negotiate_format Interlaced framerate = %f rate_num %d rate_den %d pixel-aspect-ratio_x = %d y %d Decodes various Video Formats using CrystalHD Decoders buffer inserted and buf_event signalled SLEEPING because we have enough buffers process get rbuf gst_pad_alloc_buffer_and_set_caps .... gst_pad_alloc_buffer_and_set_caps failed %d exiting, failed to push sts = %d Unable to open shared memory ...errno = %d bcmdec_create_shmem:shmem already exists :%d bcmdec_create_shmem:unable to get shmid :%d bcmdec_create_shmem:shmctl failed ... bcmdec_create_shmem:deleted shmem segment and creating a new one ... bc
mdec_create_shmem _-- Sts = %x event wait over in Rx thread ret = %d gst_pad_alloc_buffer_and_set_caps got default buffer, going to proc output got rbuf, going to proc output re-using rbuf, going to proc output format change wait for rbuf thread start wait_cnt:%d LOST PICTURE pic_no = %d, prev = %d procout timeout QCnt:%d, RCnt:%d, Paused:%d unhandled status from Procout sts %d input while streaming is false Chain: timeStamp = %llu size = %d data = %p sink caps have pixel-aspect-ratio of %d:%d VC1 Sequence Header Found for Adv Profile no codec_data. Don't know how to handle no codec_data for MPEG-2. Trying to decode anyway no codec_data for MPEG-4. Trying to decode anyway recv_stop_event sig timed out push_stop_event sig timed out Unable to detach shared memory ... bcmdec_del_shmem:Unable get shmid ... bcmdec_del_shmem:shmctl failed ... bcmdec_del_shmem:deleted shmem segment ... bcmdec_
del_shmem:unable to delete shmem segment ... gst_bcmdec_get_property PROP_SILENT %s: invalid %s id %u for "%s" of type `%s' in `%s' gst_bcmdec_set_property PROP_SILENT State change from NULL_TO_READY mul_inst_cor :shmem ptr invalid mul_inst_cor :playback is set , exit mul_inst_cor :wait for thumb nail decode finish mul_inst_cor :ctrl_event is given mul_inst_cor : ret false cur_dec = %d wait = %d dev open failed...ret GST_STATE_CHANGE_FAILURE GST_STATE_CHANGE_NULL_TO_READY -failed GST_STATE_CHANGE_READY_TO_THREAD -failed get rbuf ins event init failed get rbuf start event init failed get rbuf stop event init failed Failed to create Renderer buffer Thread Success to create Renderer buffer Thread GST_STATE_CHANGE_THREAD_TO_RBUF -failed GST_STATE_CHANGE_READY_TO_PAUSED GST_STATE_CHANGE_PAUSED_TO_PLAYING GST_STATE_CHANGE_PAUSED_TO_READY waiting for get_rbuf_thread exit get_rbuf_thread exit - %d errno = %d
push_thread exit - %d errno = %d GST_STATE_CHANGE_PLAYING_TO_PAUSED parent class state change failed GST_STATE_CHANGE_READY_TO_NULL mem_buf_que_pool released... %d video/mpeg, mpegversion = (int) {2},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3}; video/mpeg, mpegversion = (int) {2, 4},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3};video/x-msmpeg, msmpegversion = (int) {43};video/x-divx, divxversion = (int) {3, 4, 5};video/x-xvid; video/x-raw-yuv, format = (fourcc) { YUY2 } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX]; video/x-raw-yuv, format = (fourcc) { UYVY } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX];
gst_bcmdec_init gst_bcmdec_chain bcmdec_process_play bcmdec_send_buff_detect_error gst_bcmdec_sink_set_caps bcmdec_insert_sps_pps gst_bcmdec_sink_event bcmdec_process_flush_start bcmdec_process_flush_stop bcmdec_negotiate_format bcmdec_create_shmem bcmdec_get_shmem gst_bcmdec_base_init gst_bcmdec_class_init gst_bcmdec_finalize bcmdec_del_shmem gst_bcmdec_get_property gst_bcmdec_set_property gst_bcmdec_change_state bcmdec_mul_inst_cor bcmdec_alloc_mem_buf_que_pool bcmdec_start_recv_thread bcmdec_process_output bcmdec_set_framerate bcmdec_wait_for_event
bcmdec_get_buffer bcmdec_rem_padbuf bcmdec_format_change bcmdec_set_aspect_ratio bcmdec_ins_buf bcmdec_put_que_mem_buf bcmdec_start_push_thread bcmdec_process_push bcmdec_flush_gstbuf_queue bcmdec_start_get_rbuf_thread bcmdec_process_get_rbuf bcmdec_flush_gstrbuf_queue bcmdec_get_que_mem_buf bcmdec_ins_padbuf gst_bcmdec_cleanup bcmdec_release_mem_buf_que_pool @@ eÍÍA àC Ô8 int M M i i b i i b Ð 1â Øi b Ê Ê Ê Ê Ê ( Ê 0 Ê 8 Ê @ Ê H Ê P Ê X " ` $³ h &b p *b
t , x 0F 1T 2¹ 6É ? HÈ IÈ JÈ ¨ KÈ ° L- ¸ Nb À PÏ Ä ´
++ º¡ »¡ ¼§ Àb p â p â Ð É
8 i Ð ß
8 å Ð [ c {½
++<§
++L² Åb
++
++xX
++z²
++{i 28 86 7 8i Ð
8 7 9c
++ = ? @ A (M^
++ (N< Pb QM Rb TM Xb Zb [È eÛ f^ gi Ð n
8 ' hÓ Ð
8 Ð
8 1? 2F 4M 88 xi {8
++ 0
+s
-½ uid
.p gid
/{
0p
1{
2F
3F
4F
5F
68
78 ( 08
++ p3 5â 6- 0 7² 8 ;² @ ?² H C P D T Es X F8 ` G8 h # # È È 9
8 tms #v % & ( ) & ' (i )v b '? )F .M 4i 58 B8 ó
++ 0¡M (¤4 pad ¥^ ¦M §È ¨i £Z ©ÿ T ³k ´¤ ¶ ·M ¸È ¹i /Ð 1i 2b 3º 78 8M :ñ ;M NÈ X * 0 @ _ Q ¤ £b ¥ §¯ ¨¯ &
++ *º ,ê len -Û (Å
++ 6ê 8ö len 9Û ¤ ¦ &¼
3 . 6O ;. =e
++ >¢ A B CÅ DO GT H¸ ¢ Ö @
++
++
è Û 0 ` 8 &
++
++ (L
++ * +L
++ ,L
++
++ &]
++ 'n
++ È
++
8 &
++
++ (´
++ * +´
++
++ º ; À | IÀ
++ &
++ (H *L
++ +L
++ ,Û R
++ c
++ ê Ð
y
++ l
++ rñ sº tÛ u¯ vÐ wÇ xÒ yæ zø { oa |Å 1 a = £X ¦X
++ E* cv | 1 ·¨ º m À m
Õ
8
À x Õ ½6
++ HÌ»
Î1 Ðê Ñ
Òa Óa Öê ( ×ê 0 ØH 8 ÙÛ @ ÚÛ D +
Û ¸Ñ
++ ò ô1 ÷Á
øH ¹
8· :
++ =´
++ C` H Lê M0 ( N0 0 R 8 U @ X0 H [Ý P ^ X ¼Â iê k»
l´ ð
++
++ Û ´ »
Æ
0
++ Û º »
6 A
++
++ Z a Û Z · A {
++ Û { »
f
++ »
È
8 ¸ è ; <ò > @ !ABI AÎ " C) - S P #Ä X $¼ ` % d & h ' l (÷1 p#bus *m+ x -s .
2± 3L
++ 4± 5L
++ ¨ 6± ° 7L
++ ¸ 8¼ À DÅ È $ è ay c¥ h#. ð% k<2 0% nL
++ 8% oº @% p¼ D% tX2 H% uX2 P% vi2 X% |2 `% }X2 h% ²2 p% Ì2 x% æ2 % ü2 % 3 % +3 % @3 % V3 ¨% p3 °%
3 ¸% 3 À% È% Î3 Ð% ¡t
++ Ø . 4y !? « "xC
++
"¼ T « "§
++ "²Y x" "ÃÈ "ÄC "ÅN "Æ "Ç "È ( "É 0 "Ê 8#doc "˶ @#ns "Î6 H "϶ P "Ð X "Ñ6 ` "ÒÈ h "ÓF p "ÔF r © "oj "pÈ "qC "rN "s "t "u¶ ( "v 0 "w 8#doc "x¶ @ "{È H "|È P "}È X "~È ` "N h "N p "È x °" ¶ "È "C "Ê " " " ( " 0 " 8#doc " @ "b H "
b L "j P "j X "! ` "N h "N p#ids "È x "È #URL "N "b "' "È "b ¨ "!b ¬ p "PC "\Ú 0"^6 "_< "`Â "aN "bN "cÈ "d¶ ( Î Ú `"ë "È "C "N
" " " ( "ë 0 "ë 8#doc "¶ @#ns "6 H " P "È X B "À© "Á ñ © B p Ú ¼ #µ8
++ P#Ã¥ #ÄÆ
#Ǻ #ʾ #Ëê ( #Ìê 0 #ÍM 8 #μ @ #Ñ H #¶° ð#M # #K #
++ #S #i #
i ¨ # ° # ¸ #´ À # È #) Ð - Ê i M M Y M ý o M M »
ý ´ M ý $)Å
++ $ $1 $º $Û $ %0Ò %>Ç %D %ì. ð%«b %Ê] " %Ëy " %Ì %¬- %®¾ P %± X %² ` %³ h %´ p %µ x %¶L
++ %·Ä %º %»Å %¾s %ÁÅ ¨ %º ¬ %ú ° %ĺ ´ %Å ¸ %Æ À %Ç È#ABI %Í; Ð %îm # b 8
8 È ¥
8 &#°
++ (&Kù &La &Oü &Rº
++ &Tù &V '* ',ÿ 'r$
++ 8'm 'a 'º ' '© ') 'sx
++ `'§© '© 'ªß 8 ') @ º !º xd º ð
Û ( 0 » 8 Ò @ Ò H ð P @ X Á ` !t
++ h à° À ëd ¯ Á ('î (,Í (.
++ h(Í (ϯ (ÐÚ (Ñÿ (Ò (ÔÔ (Öa ( (×¾ 0 (ؼ 8 (Ù& @ (Ý) H (8¤ (< (Uº À î Ô Ô ö ù (eå ë ¤ ÿ Ô (s
++ Ô (~
++ ¼ )4Y );, }è ' Ö æ ö ñ ¡ ± d þ @A| L- " M¼ " N Bº Eè FÒ #src GM ( I| 0 O 8 ¥ *;Ù
++ *I *\ï
++ 0*,! *º *Ù *| * ( +&# +1B!
++ +ï! +! &+k! + ," ABI +¡V! +¢ +- +" P +Ä X +S ` +,! h + p +Å x +£N! +¥2" +3ú! +=" +A " 7! Z ï! ,2C" $ p,$ ,Ø" ,Ù~" ,ÚÅ ,Û|( !ABI ,ÜZ" " ,Ýt
++ ,- , P ,( X ,( ` ,S h ,&" p ,¾ x , Ä ,¤Ä ,¥Ì' ,¦ ,©» ,ª"' ¨ ,«C' ° ,¬i' ¸ ,u' À ,¯j% È ,°% Ð ,±% Ø ,´ß& à ,µ' è ,¶% ð ,¸ ø% ,»·% % ,¼9& % ,½Ý% % ,¾
& % ,À_% % ,Ã& (% ,ij& 0% ,ÇE& 8% ,É' @% ,ͺ H% ,κ L% ,Òf& P% ,Õ X% ,ÞQ" ` ,3$ ,BË$ ~ } | { z ,J$ ,9% æ å ä ~ } | { z ,Ö$ ,ó_% ,÷D% ,v% |% Å % % 8" ,% £% Å ·% % Å ,-Ã% É% 9% Ý% % Á ,mé% ï% 9%
& % Ò Û Ç ,y& & Å 3& % 3& ó ,v% ,Q& W& L
++ f& % ,§r& x& Ô & % ,²& & ¨& ¨& % ®& Ù ,½¿& Å& Å Ù& % Ù& ä ,Êë& ñ& Ë$ ' % % ,Ñ' ' "' % ,ß.' 4' » C' % ,ìO' U' Å i' % » ,øO' ,' ' ' % » ,%£' ©' 9% Ì' % Ò Û » Ç ,>Ø' Þ' ó' % Å ,H( ,Ló' ,d'(
++ -}|( -~- -ê P -( X -ë( \ -» ` -
) h $ ( -)(
++ p-Ð( -K -( -ë( -m -<ë( -@Ð( .)
++ .qz) .s- .vy+ P .w¾ X .yC+ ` .z h .|Û p .}Û t .+ x . .
) /)
++ h/ýC* /
Û) /Â) /¼ !ABI /«) " /) /ÿº /¾ /Ä /+ ( /Ò 0#src /M 8 /
++| @ /¢) H /c+ À À À /C* .A8+ .E+ .VN+ T+ 8+ m+ m+ s+ ö( ) z) 0+ ' 0s, 0tÃ- 0va 0y#. 0{L
++ Ø 0|Û à 0Û ä 0T è 0L
++ ð 0 ø( 0 13", , 2'9, ' 2ÃØ, 2Ä- 2Çé, P 2É·- ¸ 2ËM À 2Íê È 2Îê Ð 2Ð(, Ø 2Òê à 2Ó è 2ÔÅ ð 2×½- ø( 2Ø 2)ã, 2*ô,
++ h2¥- 2¦º 2§º 2¨K 2©K 2ª- 2«K 2¬K ( 2K 0 2®K 8 2¯K @ 2°K H 2² P 2x- ¢- Å ±- ±- ., é, Ø, 30Î-
++ 3N#. 3O- 3RÅ P 3Sê X 3TÛ ` 3VK h 3Y) p 0+..
++ @0 at w. 0Cê 0Dê 0Eê 0Fê 0I) 4*.
++ 4Ãv/ 4ÈR/ &4É«. 4Êê &4ÌØ. 4ͺ 4Ï<1 4Ð11 &4Ò/ key 4Óê 4Ôa 4Õ &4×&/ 4ØY key 4ÙK id 4Ë. 4Ñ«. 4ÖØ. 4Ú/ 4ÅÔ0 id 4ƺ 4Û. 4+/
++ 4ä¾/ 4çº 4êL
++ 4í¨0 4ðº 4,É/ À4D0 4E- 4HL
++ P 4IÐ1 X 4Jº ` 4L1 d 4M 1 h 4N p 4PB1 x 4Q 4R 4TN 4Uº 4X 4[ ¨ 47¨0 4;0 4FÔ0 4K³0 4}ê0
++ 41 4Y 4Ç 411 41 ß0 4ÿM1 S1 Å l1 l1 r1 ¾/ w. 4
++1 4x1 4¬1 ²1 Å Ð1 l1 M T v/ [÷1 `Ö1 102
++ # 82
+ R2 R2 % B2 i2 R2 ^2 % 2 R2 ( K o2 ÷1 ¬2 R2 ¬2 ¬2 2 ÷1 Ì2 R2 ¸2 ÷1 æ2 R2 02 Ò2 ü2 R2 m+ ì2 s 3 R2 3 Å +3 R2 s 3 l1 @3 R2 13 V3 R2 l1 F3 Å p3 R2 3& \3 ¨&
3 R2 v3 Å 3 R2 Ù& 3 % Ã3 R2 ( K Ã3 É3 ¥3 5L4
++ 5YÔ3 5¦/4
++ 5l4 5¯º 5°Û 5²K 5³K $4 5; 6Kw5
++
! " # $ % & ' 6t~4 7%b 7+È ) 8"M6
++
8A5
++ (8«6 8¬¶ 8¯¶ 8°¶ 8´¶ 8µ6 8¶6 b ½6
8 8¸X6
++ P8Âe7 8Ƕ 8ʶ 8Ë6 8Ì6 8Í6 8Î6 , 8Ñ( 8 8Ò( < 8Ó( @ 8Ô( D 8׶ H 8ض L 8ÚÈ6
++ P8áÝ7 8ⶠ8æ¶ 8ç¶ 8ê¶ 8ëÝ7 8ìÝ7 8íÝ7 0 8îÝ7 @ b í7
8 8ðp7 8ùC8
++ 88
++ 89
++
ÿ 8r: P8
A9 " 8e7 " 8½6 !vc1 8í7 8tÁ 8u¶ 8v¶ 8w¶ 8x¶ 8y¶ 8z¶ 8{¶ 8|¶ $ 8}¶ ( 8~¶ , 8¶ 0 8¶ 4 8¶ 8 8¶ < 89 @ 89 * 8w: À * 8£: 8¬©: ¯: M6 Ò: È ¶ ¶ ¶ È $ à8µß; 8¶ß; 8·¶ 8¸¶ 8ºß; 8»¶ 8¼¶ 8¾¶ 8¿¶ $ 8Á¶ ( 8Ã: 0 8Ƕ À 8Èå; Ä+hnd 8ÊÈ È% 8Ë: Ð% 8Ì Ø% 8Í Ù% 8Î Ú% 8Ï Û% 8ж Ü ? ö; ,8 ÿ 8ÒÒ: * 8A< ÿ 8i< 8i< 8« < y<
8 8A< * 8< 8
< (8í<
8< 8y< 8È 8"¶ 8#«< (8%b= 8&¶ 8'¶ #DNR 8(¶ 8)¶ 8*ß; 8+¶ 8,ß; 8.ù< * 80Ä=
++ 8=n= X8?z> 8@5 8A5 8B5 8I¶ 8NÄ= 8O¶ 8P¶ 8Q¶ 8Rß; 8S¶ ( 8T , 8Ub= 0 8VÐ=
++ 9#> 9%5 9'> &0:F? :Gð :Hð :Ið :J¼ :K¼ :Lº :Mº $ :N¼ ( :Oª> &8:Q?? :RÅ :S? :U? &(;R¿? ;SÛ ;TÛ ;U¦ ;Vø ;W¦ ;X¦ ;Y¼ ;Z¼ ;[¦ $ ;]J? & ;_'@ ;`ð ;a¼ ;bÅ ;c¼ ;d¼ ;e¼ ;f¦ ;gÊ?
++ ;kW@ ;lÁ ;mW@ 2@ ;n2@ ;r@ ;vh@ &0;xÇ@ ;yÛ ;zÅ ;{@ ;| ;}@ ;Ý@ ' (;ÐD ; ;% è ;% ð ;Å ø( ;È ( ;Å ( ;Å ( ;Å ( ;¾ ( ;Ä= ( ;¿? (( ;X P( ; X( ; x( ; > ( ;¡?? ( ;¢: Ø( ;£Å h( ;¤Å l( ;¥ p( ;¦õD x( ;§Å ( ;¨3& ( ;©ûD ( ;ªûD ( ;«n ( ;¬Û È( ;X Ð( ;®Å Ø( ;¯ à( ;°Û ( ;±ûD ( ;³ø ( ;´¼ ( ;µÅ ( ;¶Å ( ;¸'@ (( ;¹Å H( ;º¦ L( ;»¦ M( ;½Å P( ;¾ X( ;¿ x( ;À ( ;ÁÛ ¸( ;ÂÅ ¼( ;ÃÅ À( ;ÄÅ Ä( ;Ån È( ;ÆÅ ð( ;Çs ø( ;ȼ ( ;ÊÅ ( ;Ëð ( ;̼ ( ;Í ( ;ÎÅ ( ;Ï (( ;Ð 0( ;Ñ 8( ;Ò @( ;Ó H(
;Ô P( ;Õ¦ X( ;׺ \( ;غ `( ;ÚûD h( ;ÛûD p( ;Ün x( ;ÝÛ ( ;ÞX ¨( ;ß °( ;à Ð( ;á ð( ;âÛ ( ;ãûD ( ;äÅ ;ÛD ' è;çõD ;é × ]@ YE - M6 E . E . b . Å /0ret º 1 E 2xE 3 b /3 $ b Ò@ Ð E
8 E 4 îE 5 îE /6 ¢ôE 6 £úE 1 F /6 ¨b ÐD Ð F
8 F - üÅ gF . üE /3 þûD 0i ÿÛ 1 wF /3 b Ð wF
8 gF 7 iF 8buf iÁ 7 ,æF . ,E . ,¼ /3 .ø 1 öF /3 ;b Ð öF
8 æF 7 P ?G . P E /3 R ûD 1 OG /3 _ b Ð OG
8 ?G - 5ûD G . 5E /3 7ûD 7 G . 3& -
Å ìG .
E /3 ûD 0i Û 1 ìG /3 b
- YÅ H . YH /3 [b #H Ý - o3& FH . o3& 7 ?H . ?E . ?H /1 ²H 2H 3 b /3 b : Ð ²H
8 ¢H 7 ùéH . ùE . ùéH 8buf ùð ö; - Å gI . E . H /1 gI 3 Å 2EI 3 b 2WI 3 ¸b /3 ºb æF 9 ±Å 8K : ±E ; < ³» < ´Å =num µÛ =den ¶Û =s1 ·| < ¸º > ¹w5 ? 8K @ =J < Àb @ WJ < Ðb @ qJ < äb @ J < Õb @ ¢J > Ùb A ÈJ < íb A îJ < ïb A K < öb B < øb ¢H 9 Å M : E ; =sts M6 < z> ? M A ÎK < b
A ôK < &b A L < (b A @L < /b A fL < 1b A L < 6b A ²L < <b A ØL < ?b A ûL > Eb B < Hb Ï 9 k» WM Cpad k% D N E ; F #. F í< °? N G úE A ôM G b B G b æF D N E H£E I¯E ; J»E JÆE KÑE ; JàE L Ü O : ÜE : ÜûD ; ? O ; < äb Ð O
8 O 9 D
++ûD O : D
++E ; < F
++ûD ? ¯O B < U
++b Ð ¯O
8 O L ! UP : !E : !ûD ; ? eP A 1P < 0b B < .b Ð eP
8 UP 9 éûD ÝP : éE ; < ëûD ? ÝP ; < ôb O 7 /
++8Q . /
++E . /
++ûD /1 8Q 2(Q 3 <
++b /3 ?
++b O 9 e È dT Cctx e È ; < g E =ret h 9% < i ûD M j Å ¼> j Å M k Á °< l Û < m Å < n b ? dT NâP ² R IûP IïP ; KQ A rR J)Q ; JQ A ©R < ª b A ÏR < b A õR < ¥ b A S < ¯ b A AS < b A gS < t b A S < | b A ³S < b OûF ½ @T PG B JG K!G O|F X #T IF B J0G B < ¾ b ¢H L Ø mU : ØE ; 3 ÚûD < Ûb ? }U NTG ÞýT IeG ; JrG O|F
á#U IF A IU < åb B < íb Ð }U
8 mU 9 ðÈ Y Cctx ðÈ ; < òE < óûD M ôÅ ¼< ôÅ Qts õ3 =ret öº ? Y A OV > üb NTG -V IeG ; JrG A ¦V < ,b A ÌV < 0b A òV < 3b O|F 4W IF A >W < 7b @ XW < :b @ rW < Cb OG @W IG A ¾W < Gb A äW < Jb A
++X < &b A 0X < b A VX < !b A |X < b A ¢X <
b A ÈX < Ob A îX < Rb B < Wb Ï RE Z I'E I3E I?E @ Y JLE KXE B JyE SE T'E \B P?E P3E B ULE KXE B VkE 7 Z . E - ÙM6 ÷Z . ÙE . Ù /3 Ûb 3 Ü 0buf Ý~ 1 ÷Z 2Z 3 àb 2Z 3 êb 2±Z 3 íb 2ÃZ 3 ób 2ÕZ 3 ûb 2çZ 3 ÿb /3 b Ï D ¼ .] E ¼E E ¼îE ; Wpid ¾ü Wsts ¿M6 G Àb F Áí< ? >] A ±[ G Ãb XZ ÅÖ[ IZ
A û[ G âb YZ ä] I<Z I0Z ; JIZ JUZ KaZ °~KmZ A r\ JèZ A \ JZ A °\ J¤Z A Ï\ JÚZ A î\ JÈZ B J¶Z B G æb Ð >]
8 .] - Àb ³] . ÀE /0ret Âb 0i Âb 3 ó] 1 É] 2£] 3 Åb /3 Ìb Ã] Ã]
8 F - äÅ F^ . äE . äÇ /0ret æ9% 1 F^ 2$^ 3 çb 26^ 3 îb /3 ób O - ï ^ . ïE . ï¼ . ï /3 ñ 3 ò 9 [È ©i Cctx [È ; M ]ö; °oQsts ^M6 ¬< _E < `Á < aÅ M aÅ °> b©i < c¼ < d < eÅ < f < gb M h¼ ´< jÅ
< lûD ? ®i A ù_ < ob @ 7h =rll |¶ Qtmp }Å ¼< ð N·H ¹f` IÜH IÐH IÄH A ` < b A ²` < vb O|F lØ` IF A þ` < tb A $a < {b O|F }Ja IF A pa < çb NïH êb II I I ; J'I KI A Öa J8I NFH ¥Pb I_H ISH ; KlH A 3b JH B JH A ob JJI B JXI A ²b < ëb A Øb < òb O|F õþb IF A $c < úb A Jc < b A pc < [b A c < W
b A ¼c < gb @ Öc < `b NF :d I¯F I£F ; J¼F KÈF B J×F A `d < b A d < b A ¬d < b A Òd < %b NK^ 'e It^ Ih^ I\^ ; J^ J^ A De < Qb A je < Kb A e < zb A ¶e < b A Üe <
b A f < b A (f < µb O|F Nf IF A tf < ¥b A f < ±b NÎ] <g Ië] Iß] ; Jø] K^ A g J^ A g J)^ B J7^ A bg < b A
g < Êb O|F Ë®g IF O|F ÔÔg IF A úg < Üb A h < Þb ; < ãb OC] rÇh IT] B Ja] Jm] Kw] K] @ ªh J] B J¤] A íh < tb A i < xb O|F 9i IF A _i < b A
i < b B < b Û F Z a Fj ; F #H YñG #j TH
++ ; VH B G a 9 c
++Å yj : c
++±- 9 ¥Å Þj Cpad ¥% : ¥3& ; 3 §Å < ¨E [ =9% k 5 =E \buf =Á 5 >ð 5 >¼ 5 ?¼ 5 ? 5 @¦ /]sts BM6 1 k 2fk 6 Db 2wk 6 Ib /6 Jb gF 9 i9% Êm Cpad i% Cbuf iÁ ; < kE > m¼ < n < oð < p¼ ? Êm A Yl < b O|F ¡l IF @ l < b A ¿l < b O|F ãl TF ] NÞj ¦m I0k I%k Ik Ik Ik Iùj Iîj ; J<k KGk @ jm JZk A m Jkk B Jxk S|F IF E - HM6 o . HE . HÁ /0sts JM6 3 Kð 3 L¼ 3 Mº 3 NÛ 3 OÛ 3 OÛ
0i OÛ 1 o 2wn 3 Tb 2n 3 Xb 2n 3 [b 2n 3 db 2¿n 3 nb 2Ñn 3 b 2ãn 3 b 2õn 3 b /3 ªb F 9 qÅ Þu Cpad q% : q» ^ M ^ S ; < sE < u| < v» < wK =num xÛ =den yÛ < zº M {b ¸< |Á < }ð < ~Û < Û ? îu @ _p < b @ yp < b A p < b A Åp < Ub @ ßp < b @ ùp < «b @ q < ³b A 9q < ¹b @ Sq < ®b @ mq < §b @ q < ¤b @ ¡q < b @ »q < b @ Õq < Äb A ûq < Æb @ r < Íb @ /r < Òb
A Ur < Öb A {r < ÿb @ r <
++b A »r < b @ Õr < b A ûr < âb @ s < äb @ /s < êb A Us < îb NÏm ÷Øt Iìm Iàm ; Jùm Jn Jn Jn J)n J5n JAn JMn KWn @ îs Jjn @ t J|n A t Jn A ?t J n A ^t J²n A }t JÄn A t Jèn A »t JÖn B Jön A þt < <b A $u < 9b A Ju < 5b @ u < %¼ @ }u < *b B < ,b A Æu < b ; < b Ð îu
8 Þu 7 +ºv . +E /0ret -º 0sts .M6 0ts /3 1 ºv 2Pv 3 ;b 2bv 3 >b 2tv
3 Ab 2v 3 Lb 2v 3 Ob 2ªv 3 Rb /3 Xb ?G 7 -w . E /1 -w 2ùv 3 b 2w 3 b 2w 3 %b /3 'b mU 9 Å Öz Cpad % : 3& ; < E =sts M6 < !Å ? Öz @ ²z M %Y \< &Ç A x < /b @ %x < ab A Kx < Xb A qx < Zb O(H \x I9H A ½x < Ob N¿v Rly IÌv ; KÙv A y Jìv A 0y Jþv A Oy Jw B Jw A y < Ab _óu II v ; J
v Jv K%v @K0v A üy Jgv A z JUv A 7z VCv A
Vz Jv A uz Jv A z Jyv B J«v B < gb F - , M6 w{ . , E /3 . b 0buf / ~ 1 w{ 21{ 3 3 b 2C{ 3 8 b 2U{ 3 = b 2g{ 3 E b /3 H b E D ê Ï| E ê
++ ; G ìE ? Ï| YÛz î¬| Iìz ; Jùz K{ ð~K{ A 5| J${ A T| J6{ A s| JH{ A | Vh{ B JZ{ B G ðb Ï L è} :
++ : Û : ´ : »
; <
++E ? è} A ¡} <
++ < »
< Û A Ä} > b B < b ¢H D ô ë~ E ô
++ E ôÛ E õº E õ»
; G ÷E ? ë~ A ±~ G ÿ
++ G ÿ»
G ÿÛ @ Ç~ ` üb B < b ¢H - ¯Å § . ¯E /0ts ±3 0ret ²º 0i ³b 1 § 2O 3 ¶b 2a 3 »b 2s 3 Æb 2
3 Éb 2 3 Ðb /3 Ôb Ï - ÅÅ f . ÅE /3 ÇÅ 0ret Ⱥ 3 É 1 f 2 3 Ìb 2 3 Ðb 22 3 Öb 2D 3 Üb 2V 3 æb /3 éb Þu - Å . E /3 Å 3 ¡ 0ret ¢º 1 2Í 3 ªb 2ß 3 b 2ñ 3 ²b 2 3 ¸b /3 ¾b Þu -  ŠÀ .  E /3 Ä Å 0ret Å º 3 Æ 1 Ð 2z 3 Ï b 2 3 Õ b 2 3 Û b 2° 3 æ b /3 é b Ð Ð
8 À - [M6 A . [E /0sts ]M6 1 Q 2 3 _b 21 3 b /3 b Ð Q
8 A 9 M÷1
Þ : MR2 : M02 ; < O÷1 < PE =sts QM6 =ret Rb ? Þ A < Àb A = < ¼b A c < Vb Nð~ Wj I ; K @J J% K/ A Ñ JB A ð JT A Jx A . Jf A M J B J N¬ iæ
I½ ; JÊ JÖ Kâ ~Kî OF Ë.
I&F B J3F J?F KIF B JXF A M
J A l
J A
J% A ª
J7 A É
JI B JW A < jb A 2 < b @ L < b
@ f < b A < b A ² < b @ Ì < b A ò < b A < b A > < b A d < ¡b A < ¢b @ ¤ < ¤b A Ê < ©b A ð < «b A < ¬b @ 0 < ®b A V < ³b @ p < µb A < zb Nk m I| ; J K À~J¡ K A JÀ A $ JÒ A C Jä A b Jö B J A ¥ < nb @ ¿ < rb N q¨ I) ; J6 JB KN KZ A .
Jm A M J A l J A J£ B J± A Î < bb A ô < Zb A < ]b A @ < ^b @ W > wb A } < Åb A £ < Êb NÕ Ë Iæ ; Jó Kÿ A J NG bd I«G ; J¸G JÄG KÎG B JÝG @ w J$ B J2 A º < Íb B < Ïb ¢H a [ - : [º ; =cnt ]º b Ö i ; Qtv ØV ` b Þ ± B Qtm à9 P c ¥§ c ¦§ d 5å4 e ;+è Ê;Ç F 6l4
f _ Ç@ f f( f l( F w( F úE g r
++é, % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ & I :;
:;I
:;I8 :; (
I :;
:;I < :; :;I I 5 I :; :; :; !
:;I "
:;I #
:;I8 $:; %
:;I8 &:; ':; (
:;I8 ):; *:; +
:;I8 ,! I/ -.:;I . :;I / 04 :;I 14 I4 2 34 :;I 4.:; 5 :;I 64 :;I 7.:; 8 :;I 9.:;I@
++ : :;I ;U <4 :;I =4 :;I >4 :;I ?4 I4
++ @U A B C :;I D.:;@
++ E :;I F4 :;I
++ G4 :;I H1RUXY I 1 J4 1 K4 1
++ L.:;@
++ M4 :;I
++ N1RUXY O1XY P 1 Q4 :;I
++ R.1@
++ S1XY T 1
++ U4 1 V4 1 W4 :;I X1XY Y1RUXY Z.?:;I@
++ [.:;I \ :;I ]4 :;I ^
++ :; _1RUXY `4 :;I a.?:;@@
++ b.?:;@I@
++ c4 :;I?< d4 :;I?< e4 :;I f4 :;I?
++ g4 :;I?
++ G UG ç S õ S Á Ï PÏ ì V' , P, õ V Ú P ö ]ö P, õ ] E Á VY ] P] k _ P × ^ ' V × _ E ^
++è^ k P Å PÅ Ö °
++è À PÀ Ñ °×
++è` õ
++è : > P> ~ \ \ E R PR ~ ^~ P ñ \ ^ N PN ` \ G x 1 Ü 1 X i 1 Ä 1 × 1 í 1 × 1 - ` 1 U P SR ë S P 0P P Ñ P& b PÚ ù 0ù 5 PR ¢ P j O s DO Ú DÚ ù PDù ë D C 1 a 1 1 ¦
1 d w 1 Û 1 7 c 1 ¢ 1 ª Ú 1 ð ø U , U, ð Vñ G V ¢ P¢ ï Sñ G S " P 1 ñ ( 1 P \ U\ å Så î U k å Så î U k å Så î U k å Så î U m 1 ð
++ U
++ }
++ V}
++
++ sàz
++
++ uàz ð
++ T
++
++ \ C
++ u
++ 1
++ °
++ U°
++ B \G m \ Ë
++ ' |è' = S= G PG m S î
++ ( 1 p U V sàz # uàz$ { V p T \$ / \d { \ Û 1 4 d 1 U &
\ 0
|
!
S!
+
P Ú
1 0
U
H S 0
û\ P ¥ Q h P 0
0
° V¶ ¹ VÓ / V4 C 0C î Vî
P
£ V u
0\ ° ]ø * ] ]N c ] u
0
×
×
é
1é
H u
ÿ
Ö
Pó
Pc P ¦ / V × VN c V ¦ C S × SN c S ¤ × 1 ë 1 t ¦ 1 _ 1 / 1 b 1 ? 1 «
×
1 u £ 1 D 1 £ ´ P´ À VÎ ú Pú H V ° ´ p Ù 1 > 1 P b Ub , S, / |àz0 S ñ 0 \ b ,
S, / |àz0 S s Ç V0 V © v 9 l 1 ñ ' 1 U S U S í 0U 0 « í 0í \W { \{ ¥ 0¥ \N Y 1Y 0 ) \1 o 1o ° \° # 0# Ö \Ö 0 Y 1Y U \U 0 J P{ ¶ Pî û PY d P Ã ° SY S° # SÖ Y S ß ñ sñ ° VY V° #
VÖ Y V Ã 1 C 1 d 1 ¤ v i « 1 ã 1 Y 1 ù s ð # 1 1 _ 1 N 1 > o 1 } ° 1 " U 1 ) W 1 y § 1 Ò 1 ¸ 1 ¬ U¬ Û \à \ ® T® ² U £ Q£ Ñ Và V Ê 0à ó 0ó ý P6 0
6 1 © U© ú S " S È T N | P| ¨~ í 0 0 ÿ 0 " ÿ © × 1 × ú S " S W 1 ò " ò ú S " S ¢ ÿ¢ ² P² » V $ P$ Ù VÙ í Pí ! ]/! Ä! ]Ä! ß! Pù! g" ]g" ~" P ï¾Þ " ï¾Þ 9 v 1 ¿ 1 é ! 1 Û! ù!
1 ! °! 1 ." g" 1 À ò 1 " Ý" Uê" +< S ¶" Ý" UÝ" +< S Â" ×* Ú* à* Uá* ç* Uì* +< Â" _$ 0_$ $ ^$ % 0% _' ^_' Ý' 1Ý' F( ^F( õ( 1õ( d) ^d) X* 1X* k* ^k* ¹* 1¹* `+ ^`+ Í. 1Í. ö/ ^ö/ K0 0K0 0 ^0 1 01 d3 1d3 3 03 ±4 1±4 Î4 ^Î4 +< 1 Í" )# 0)# d3 _d3 3 03 +< _ Í" )# 0d3 3 07 8 Pk8 8 P9 9 P·9 À9
Pn; ; P Í" )# 0)# d3 ¤od3 3 03 é3 ¤oñ3 -7 ¤o-7 C7 1C7 £7 ¤o£7 8 08 r8 ¤or8 8 08 9 ¤o9 9 09 ·9 ¤o·9 à9 0à9 n; ¤on; ; 0; +< ¤o Í" )# 0)# d3 ¨od3 3 03 -7 ¨o-7 C7 0C7 ·7 ¨oÍ7 r8 ¨or8 8 08 +< ¨o Í" )# 06, :, 0M, U, Vd3 3 0 Ø" )# 0)# Ø% ]Ý% ä% 1ä% 5( ]:( F( 0F( d3 ]d3 3 03 +< ] Ø" _$ 0_$ $ \$ % 0% °' \°' ´' T¼' ¦( \¦(
Ý( 0õ( ì* \ú* + P+ é- \é- . 0. ö/ \ö/ K0 0K0 u0 Pu0 0 \0 1 01 d3 \d3 3 03 £4 \£4 ±4 0±4 º4 \º4 ¾4 T¿4 Î4 0Î4 +< \ d3 3 1 )# d3 ¸3 +< ¸ & R' QR' ´' oF( [( Q[( }( oõ( C) QC) ) oX* k* Qk* ¦* o & Ý' oF( ¹* o`+ Í. o1 d3 o3 ±4 oÎ4 +< o & Ý' SF( ¹* S`+ Í. S1 d3 S3 ±4 SÎ4 +< S i. . 1 ö- . 1 ¼-
À- Û4 5 1 ù) * 1 B* F* ¼+ ê+ 1 5 C7 ào8 É8 ào9 9 ào9 ·9 àoà9 ©: àoé: n; ào; ; ào¹; +< ào 5 C7 S8 É8 S9 9 S9 ·9 Sà9 ©: Sé: n; S; ; S¹; +< S 5 6 06 Ó6 P9 99 099 A9 P9 ·9 0à9 ð9 0ð9 : P0: ©: 0é: n; 0; ; 0¹; +< 0 8 É8 1 F5 C7 ào9 9 ào9 ·9 àoð9 ©: àoé: n; ào; ; ào¹; +< ào F5 C7
S9 9 S9 ·9 Sð9 ©: Sé: n; S; ; S¹; +< S ¿5 :6 1 6 :6 1 ²6 à6 1 ý9 0: 1 é6 7 1 N9 9 1 þ+
++, . Í. 1 r, , 1 ¼, ï, 1 - S- 1 \- - 1 #. =. 1 1 21 p1 2 p3 ¥3 pE8 k8 p 1 d3 S3 ±4 SC7 8 SÉ8 9 S9 9 S·9 à9 S©: é: Sn; ; S; ¹; S &1 21 a1 2 a3 ¥3 aE8 k8 a ß1 2 1 ¥3 Ü3 1 w1 1 1 52 l2 1 2 °2 1 Ð2 d3 àoC7 F7 RF7 7 ào8 98 RÉ8 á8 Rá8 9 ào; ¹; ào Ð2 d3 _C7 9
8 _k8 8 _É8 9 _9 9 _·9 à9 _n; ; _; ¹; _ Ð2 d3 SC7 98 Sk8 8 SÉ8 9 S9 9 S·9 à9 Sn; ; S; ¹; S Ð2 3 03 d3 àoC7 X7 0X7 7 R8 98 0É8 ï8 0ï8 9 R; ¹; R ï2 d3 UC7 x7 UÉ8 9 U; ¹; U 4 L4 1 ¶: é: 1 !% O% 1 % Ê% 1 û' -( 1 ñ% & 1 `& q& 1 Ü* à* | T0 0 1 !+ `+ 1 Í. ö/ Í. ö/
S 6/ k/ Pk/ w/ èn/ / P Ù. / 1 F/ x/ 1 ¥/ Ó/ 1 à/ ö/ 1 y* §* 1 §* ³* y( }( m+ + 1 ¯( À( 1 ®) ç) 1 )# d3 S3 +< S )# # 0¤# ¬# PÆ# Ö# P )# # 0# # V¿# Æ# V O# }# 1 Û# $ 1 0 Î0 1 !$ Y$ 1 }$ $ 0 K0 1 Ì$ % 1 ×0 1 1 Ñ< Ý< P ð<
þ< Uþ< = S= = U= := S @= X= UX= t= V @= X= TX= y= Sy= = T e= = P = ¼= U¼= å= S> > Sf? £? S = ¼= T¼= > ]> @ ] Ó= å= På= þ= \> 4> P4> @ \ = å= 0> 4> 04> o> S> f? Sf? @ 0@ @ }(@ @ 0@ @ S `> > }> f? _ = å= 0> d> 0d> > } > f? ^f? @ 0 f? £? 1 å= ï= ] ¼? @ 1 I@ w@ 1
m> > |Ø> f? V m> f? S m> f? 0 m> > } > f? ^ m> > }> f? _ m> f? ] m> f? \ m> ¶> 0¶> Þ> PÞ> ÿ> ¨ o> > 1 Î> T? 1 ? T? 1 T? f? ] @ ¼@ U¼@ 2A V @ ¼@ T¼@ A \áA >B \âC ?D \F G \I ÍI \ßI "J \gJ J \K tK \ºK çK \cN N \ Ý@ A PA ÃA SáA Q S B
++B P
++B ¤C VâC (E VF àG VI "J VgJ çK V7N N V 2A ZA PZA A VáA B V B +B PâC ÷C P Ý@ A 0áA RB 0RB ©B _âC ?D 0ãD (E 0F G 0I ÍI 0ßI "J 0gJ J 0K tK 0ºK çK 0cN N 0 Ý@ A 0áA WB 0WB B PâC ?D 0ãD (E 0F G 0I ÍI 0ßI "J 0gJ J 0K tK 0ºK çK 0cN N 0 >B KB PKB ¼B \¼B ÉB PÉB C \C ¨C P¨C ²C \?D nD PnD ÀD \ÀD E PE ÿE \G SG \SG nG
PnG vH \ÍI ßI PRJ gJ \J ±J P±J K \tK ºK \7N cN \N O \zQ Q \ `E nE PnH H PH I V"J RJ VçK ÂL VO &O VüP Q V dE nE pnE F VrH H pH ®H v®H I ]"J RJ ]çK L ]N O VüP Q ]zQ Q V hE nE p nE F ]vH H p H ®H v ®H I \"J RJ \çK ùK \N O ]üP Q \zQ Q ] óE F 0 ç@ A 1 4A pA 1 A A 1 <J RJ 1 )D ?D 1 áF òF
1 N N 1 <K tK 1 J "J 1 >I uI 1 ÑK çK 1 ·I ÍI 1 J J 1 xB ©B 1 õD (E 1 éB 0C 1 G 1G 1 ÍD ãD 1 sE ¬E 1 ÅE óE 1 CF qF 1 ¼N êN 1 íG \H 1 .H \H 1 |H ¶H 1 ÉH I 1 õK ÂL VO &O V õK 7N SO üP SQ zQ S õK 7N 0O üP 0Q zQ 0 ùK gL vgL M \ M
)M |)M 3M |~=M \M \\M cM |~cM lM \ÙM âM \O .O \¯O ÚO |ÚO øO |øO úO ^úO
P ~ "'P 0P ^±P ·P ~ "qQ uQ |uQ zQ \ L gL v gL M ]M !M P3M =M ]=M cM PcM ÙM ]ÙM 'N PO ZO ]|O O PªO ³O P³O ÕO ]ÚO P ]P 'P }'P @P ]±P üP ]Q qQ ]qQ zQ P O O p 8$8%@$r 8$8%8$!q 8$8%!O O ! |8$8%@$r 8$8%8$!q 8$8%! 3M NM ^cM âM ^.O ZO ^ÚO P VP 'P _'P ·P VQ AQ V ÅL (N V)O ZO V|O ËO VqQ
zQ V ¯O æO QæO úO qúO ·P ¬# M =M 0=M lM _ÙM âM _³O úO 0qQ zQ 0 #L M 1 L M 1 ÎL M 1 O ªO 1 IO ZO 1 üM (N 1 +Q AQ 1 [Q qQ 1 ÄP üP 1 D D 1 ¤K ºK 1 K K 1 ´A áA ¼²C âC ¼D ÀD ¼ºJ K ¼7N cN ¼ çJ øJ 1 MN cN 1 eG ÔG 1 ¦G ÔG 1 Q ¢Q U¢Q ÔR \0S RS \S *T
\4T 1U \6U ÓX \ Q ¢Q T¢Q -S V0S ÓX V ¼Q ¿Q P¿Q ,S S0S ÓX S Q ÔR 00S ßS 0ßS
T P
T T ¸4T ÓX 0 ¼Q ÔR 1ÔR /S \/S 0S P0S RS 1RS yS PyS S \S 1U 11U 6U P6U ÓX 1 R 0S P -R [R 1 XS S 1 £S ÑS 1 èS T 1 !T 4T V MV V 1 LT U S at W X S T ²T 1 W ÉW 1 NW W 1 ñT U 1 IU wU 1
wU >V SV @W SX ÓX S wU µU 1µU ½U PØU àU PV V PÞV äV P wU ñU 0ñU ,V P,V 8V ¸V @W 0X ÓX 0 W @W 1 X .X 1 §V ÞV 1 ]X nX 1 X °X 1 V >V 1 ïR $S 1 àX ïX UïX ¨Y S¬Y ÖZ S Y Y P Y ©Y V¬Y ÖZ V Y 'Y 0'Y =Y P=Y SY \¬Y ¶Y P¶Y ËY \íY 1Z 01Z ?Z \^Z ÖZ \ þY 1Z 1 ºY ËY 1 HZ ^Z 1
Z §Z 1 ^Y Y 1 àZ [ U[ 3[ \Ð[ \ \ àZ [ T[ ¼[ VÐ[ \ V àZ [ Q[ Æ[ ]Ð[ \ ] àZ [ R[ Ë[ ^Ð[ \ ^ [ ([ P([ ·[ SÐ[ Ý[ PÝ[ \ S $[ 3[ \ $[ q[ ^ $[ q[ V [ ²[ 1 \ L\ UL\ s\ \] `] \ \ L\ TL\ ú\ V] `] V \ L\ QL\ ] ]] `] ] \ L\ RL\ ] ^] `] ^ ^\ h\ Ph\ õ\ S] ] P] `] S d\
s\ \ d\ ·\ ^ d\ ·\ V Ä\ ð\ 1 `] v] Uv] ô] \0^ 7^ \Z^ b \5b [f \h Çh \Ii Ój \k l \¨l ïl \ m Ím \n "n \dn q \÷q r \ `] v] Tv] I^ VZ^ b V5b Ýf Vh Çh VIi Ój Vk Nl V¨l Ím Vn r V `] ô] 1ô] ü] Pü] ^ \0^ 7^ 17^ I^ PZ^ [f 1[f rf Prf h \h Çh 1Çh Ii \Ii Ój 1Ój k \k Ím 1Ím n \n r 1
] ] P] T^ SZ^ r S
] Ì] 00^
7^ 0Z^ Èb 0Èb ûb Pûb c è}Wc c Pf [f 0h Çh 0Ii i 0j »j P»j Çj è}k Ím 0n ®n 09o @q 0@q nq Pq ²q P²q Ðq è}÷q þq Pr r 0
] Ì] 00^ 7^ 0Z^ ´d 0´d ºd Pºd Åd ]Fe Le PLe We ]¶e ¼e P¼e f ]f [f 0h Çh 0Ii i 0i i Pi Ëi ]j j Pj Kj ]Kj Ój 0k Ím 0n ®n 0ñn r 0 ] Ì] 1 m^ ~^ 1 ©^ ×^ 1 ×^ ®_ S¨l m S$m Ím Sn dn Sýp ÷q S
×^ ù^ 0M_ Y_ P$m mm 0n dn 0ýp 'q P ×^ ù^ 0$m mm 0n dn 0 +n dn 1 /m mm 1 {_ ®_ 1 »l ïl 1 q 4q 1 m Âm 1 ®_ b Sh ±h SIi i Sk l S m $m Sdn ®n S9o ýp Sr r S ®_ Ð` 1Ð` í` ]a <a ]na ÷a ]h ±h ]Ii i ]k `k ]dn un ] ®_ ` 0` Ã` Pà` ê` P/a 9a P ®_ Ð_ 0Ð_ é_ P` B` P ®_ Á_ 0Á_ Ð_ 1ê_ õ_ ]õ_ þ_
P ` {` 1 M` {` 1 ¢` Ð` 1 ñ` a 1 @a na 1 Ãa ÷a 1 Ii i 1 ÿa b 1 Eb ´b 1 b ´b 1 Öb c 1 !c Oc 1 vc ¤c 1 Ãc ÷c 1 j Ój 1 d 3d 1 Kj j 1 o 9o 1 nd d 1 j Kj 1 Ëi j 1 ¾n ñn 1 e .e 1 i Ëi 1 pe ¥e 1 ¸e öe 1 f Gf 1
k l S m $m Sdn ®n S9o ýp Sr r S k k 1k ¯k ]ák þk ]0l l ] m $m ]dn ®n 19o `o ] k ¢k 0¢k ¬k Pñk ûk P at l [l P m m Pdn ®n 09o do P dk k 1 {n ®n 1 ³k ák 1 l 0l 1 Rl l 1 l l 1 çp ýp 1 9o ýp Sr r S 9o ¦o 1¦o Äo ]÷o p ]Hp ßp ]r r ] 9o eo 0eo o P¶o êo Pp ;p P xo ¦o 1 Éo ÷o 1
p Hp 1 «p ßp 1 r Or 1 ól m 1 Mq {q 1 q ÷q 1 áq ÷q 1 ^ ^ 1 if Îf 1 f Îf S f Îf 0Jg h VÇh Ii VÍm n V f Îf 1 Øf h SÇh Ii SÓj k SÍm n S âf úf Pg g P Øf Ýf 0Ýf öf Vöf ûf vûf 2g VÓj k V Ój k 1 Øm n 1 i Ii 1 [h h 1 Øh i 1 r r U r r
Ur ªr Sªr r sr ¯r S % ß õ - 4 E G Ð × Ú Ü E L R X s y
Ì Ï Ù ß F X ë ê ø G ] d k Ú Þ ä å ï ] d k Ú Þ ä å ï ] d k m õ ü
++
++
++ x
++
++
++ 4
++ ;
++ A
++ C
++
++
++
++ 0 P m u | {
É Ð Ø Ú 9
@
B
I
N
P
d
H 9
@
B
I
¢ ¦ - / 4 à P c 9
@
B
I
¢ ¦ - / 4 à P c Ü ã é ë h ' 0 h p h p £ ê ð ã ê Ã ò ° Î ã ê Ã ò ° Î Ï Ö Ý ã
î ô ¡ £ ¬ Ê à @ ò " » " » " ¤" ÷" # +< # 0# Y$ `$ % ö/ K0 0 1 d3 3 +< # 0# & _' ø( d) `* p* 5 à6 8 É8 9 99 9 ·9 à9 ©: é: n; ; ; ¹; +< 5 à6 8 É8 9 99 9 ·9 à9 ©: é: n; ; ; ¹; +< F5 D6 J6 M6 P6 V6 9 99 9 ·9 0: ©: é: n; ; ; ¹; +< F5 D6 J6 M6
P6 V6 9 99 9 ·9 0: ©: é: n; ; ; ¹; +< . . . #. 1 21 1 2 3 ¥3 E8 k8 1 21 1 2 3 ¥3 E8 k8 °2 ¸2 À2 È2 Ð2 Ø2 à2 d3 C7 {7 8 98 É8 9 ; ¹; °2 ¸2 À2 È2 Ð2 Ø2 à2 d3 C7 {7 8 98 É8 9 ; ¹; Ð. x/ / Ó/ Ð. x/ / Ó/ ) ¥) ¬) ®) 5# 8# M# O# 1< 6< :< K< X< å< 1< 6< :< D< X< b< 1< 6< :< D<
T= o= }= = ¸= ï= > @ ¨? ¯? ¶? ¼? U> \> m> T? U> \> m> T? U> \> m> o> ¸@ ¾A èA Q Ó@ Ú@ å@ ç@ (A /A 2A 4A D D #D )D ÊF ÑF ÛF áF N N N N õI üI J J 'I .I 8I >I ºK ÁK ËK ÑK I §I ±I ·I pJ wJ J J cB jB vB xB ØB ßB çB éB AC HC VC `C ¶E ¹E ÃE
ÅE N °N ºN ¼N H "H ,H .H dH kH vH |H õK (N O üP Q zQ õK (N O üP Q zQ ùK ýK L #L tL {L L L J øJ @N cN ÐJ ×J áJ çJ G G ¤G ¦G Q $S 0S ÓX àQ ÔR 9S ÓX HS OS RS XS LT U @W X LT U @W X wU @V V @W X ÓX wU @V V @W X ÓX ëX £Y °Y ÖZ ûX Y Y YY °Y
ÖZ ûX Y Y YY °Y ÖZ [ ²[ Ð[ \ H\ ð\ ] `] ] ] %] '] r] I^ `^ r ×^ °_ °l ïl $m Ðm n hn ýp 4q ×^ °_ °l ïl $m Ðm n hn ýp 4q °_ ÷a h h Pi i °_ ÷a h h Pi i sb zb b b Êb Ðb Òb Öb ±c ´c Ác Ãc ªd ±d ´d ºd <e Ce Fe Le ¬e ³e ¶e ¸e k l hn °n k l hn °n
l °l ßp çp 9o ßp r Or 9o ßp r Or Xr [r er kr f Jh i Pi Øj k Ðm n f Jh i Pi Øj k Ðm n Øf Ûf Ýf 0g Øj k Øf Ûf Ýf 0g Øj k 5h ;h Ðm Øm r r r ¯r Är Õr Ùr êr S : û
/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /usr/include/sys /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/gobject /
usr/include/libxml2/libxml /home/hadess/Projects/gnome-install/include/glib-2.0 /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video /usr/include/libcrystalhd gstbcmdec.c gstbuffer.h gstevent.h gthread.h stddef.h types.h stdio.h libio.h types.h time.h pthreadtypes.h stdint.h ipc.h shm.h times.h semaphore.h glibconfig.h gtypes.h garray.h gquark.h pthread.h glist.h gdataset.h ghash.h gslist.h gmessages.h gqueue.h gtype.h gvalue.h gparam.h gobject.h gstelement.h xmlstring.h tree.h gstobject.h gstminiobject.h gstclock.h gststructure.h gstcaps.h gstiterator.h gstformat.h gstquery.h gsttask.h gstpad.h gstpadtemplate.h gstbus.h gstmessage.h gstelementfactory.h gmodule.h
++ gstplugin.h gstpluginfeature.h gstindex.h gstinfo.h video.h bc_dts_types.h bc_dts_defs.h decif.h parse.h gstbcmdec.h ±%ut .1kÑ3ak'ås= .2ì
>Y;=g;=YÍÉ;=g;=Y 7
N)(/6xtn f 8P È 3 È[3gevd/-g/ X:
; f(ò¿ .iÙzòvj
wºL{x|x] , ,?Ê ,yt¥ÙwU× ÖO6X º »
++.f º¬ º² ò§|8KYI~. .®õq>ZKuNÉ zÖ8eä(XXt(t0®zXMf3JMf3 ª¬Ys;=Z½dv=sg .2=-ßX[q]½Y :
räÖ{äYs;=ZÙu .=- ºx4Dt[qÖ?Y»®r .2
ì¬Ø¨~tË.µ~t[+@2K» ,! . ò'º 2
++ Pf
vt
++l" ." 8X<JZÙu
sg4Ëò~<.ô~X^< È«9Ú~H:>g 8tÇ~. [3pîX¨;= .ß 7 .v àtA¯yy÷X§
tå»É 6w Ø7´yäÏy.M¡dK
++Èt¤t¸ytf ÜÉ; .Yh» .AM9wëyXÉ 2»-Kg ¸x2ÊJ¶xfÚX° ò KfÉ º!2p B s u f_= È2 È3^ëy ò8 /ó .Ll¬ØdÂxXºs fEDôÌ .z ò¯3ó È z3;,JZuIu
fx. JxX/KgW Jy: oPø ×
.=Cyt uuy¡v® ®uu v ¡®YðqÖãYWgæååææVv æ»""Y
2=;/(.OÑo. X2fÖä"ä_Q?=;=/'uWs±»ô7=3Èr.lPän.Ùxä<pt®»³²YmÝ (~Z:L0¬tX.vXóM¡w@¦C X Â 8 ¿tòèuÈ
++X¼Y¯ä}<fnö ä â}< ó .' 2e ºK , óé! É|:ægulitgugCx<Rv.
++ty<Q>É> È+KZgs/-=;YX±uduM:Yz»lfµ! 2Y;5¬wÈêX¼± »Ã~ÈÒ|Ö=
Q+F]Zf-góz <*°fYsu .9 2¾~Âfïu
++X¥{§ò ¡w.ªÝYÎw´X°;=l=;l È+? È3 .w< Èr½ ÛY;W ¢¸tÈ f f PÓ "ß~t¡f f3ã~tf fQ .Ñ~¬¯fYåvÈ
++X¼± ÈjXs f¦³fÍ f Èr$ Èí{651K©>Ú|X§; ÈúXK È~3 .LX X¦. .{È>ܺdv,L/Êó§tÙ f f |Ù;]ÜC× 7É Í.´~̵~Ë´~ÌæÉu=#wÓv ò|ºÄ}3 ÝÖ 7Jær> . .è~¬ÊKx»ë~<fÝ~Xg;ZÅX Ȩ|3ËÉÈÇ @uyågÎBB¢b at 8ju%¡É³7 .ÈNÊ~ÈrKKY± rY¼rv f Èä½JÔ~ð{ºö&vî|ÖäIÚr·z .%uúº ÈÇ 3Ø|XÉu§ºå|Öò@ *ɽÖòuëº È|3uµuºuºusºu½ucºuèºW|ºuɺòzºuwºu½u_ºuwºu½u¨xÛ ¥~XÛJ ¥~Þ<¢~ Jäx D0ó þºpäÖj¡Ó¾.
(ytCYì}È·/a)×Ýõµ{ÑtKL¬{0B¡T¯ e<8su fTb.»" Û}.§à}(
stC ../s= .<» Ï»0±~*?cY;=YÇ=g0É;=g;=Z»s» .1É;=g;gYs .
Gruu¥=Aã »
Ç~òJLs fþ f5Jé È3 Èp È;.KKL ¬9
++; ..Ju= f f f fh .pN8¢ut JLs f n ( È ' È . s 0Aº È . s 0p=KL f: ³?!Ís fk:!Ës fòLs fÄ ¬ã ¬ ¬²ts f[s f ú~"
++J Èü 8 È\ Èë~Xs fÑ XÖÖ JxJO !eås//"¼rh;;,Lh¼IwJDxvÈ®IIx{gJ=®æY9w;d< ör54t ÈX!®s fÐ X; ..ôYÏä$Ö×*ÈK"×"äZL¤¼H\Ûq¢<Þq¬än<I\{ju<K==>h:»fXff fÌrE¡
JÉu#ÉO#¨s~XÙÌ$÷qY®9w/ .ttu<®®( 5ºº=ås= fv8 .× 2t°<Ð f]Ö × Èf X.Or ×h¬t3!mä ð.zzºMYY¸ Y
÷sG Èû3gGdGH
wH#f@@oä°s0ÆòºotÆ<Ú×;=kÁ¨of X.gÆÈk%
++H(ô/Áo0"gô:>lM .vÈ× g9"gô:>lSK ,väsg .Ò9"2ì º 6×-=/ 0õ ò
++if È3 ß
++.tsÉvâ»»»¹~>eéåz¬=åÈ}68y¬mYKg;2óKg;2óKg;2» ×yB ) ;È È . s 0=/e/ J8× X. È 4 v : u g? X.×É K g3×s=g¯×É K g3×s=g¯ó 5us= .>D .Ï ..³91Y×=;V_eKÁ~.6Ø»»»»»»»»¼»¼»Y¯»Y´»Y¯/eiÀx 5yÈ!Å t ½8Ý~@ Åy8 H
8
H
8
Ö B}8» ×g;2óKg;2óKg;2ó°y> J]Ó
++òu? JºÎ
++<L¶}`¬HutÓ
++<÷{Fst
fþy; Öv: Ö¬3ªyX fYKu;3óKu;3óKu;3ÉæÊ×sD Þ
++Xu7»K .v: 27&×Ó¬s?; få}%+#É\ôMIiL nextPicNumFlags long long int _BC_STATUS tms_cstime UserDataSz vdecAspectRatioUnknown line _GObject vdecAspectRatio15_11 _gst_reserved GST_MESSAGE_STATE_DIRTY vdecFrameRate30 structure preroll_cond ref_count display_horizontal_size waiting vdecFrameRate29_97 ps_width __pad1 __pad2 __pad3 __pad4 __pad5 long unsigned int sync_handler_data GST_BUFFER_FLAG_MEDIA1 GST_BUFFER_FLAG_MEDIA2 GST_BUFFER_FLAG_MEDIA3 shm_perm SystemID _GstClock GST_VIDEO_FORMAT_xBGR GST_PAD_ALWAYS GST_STATE_CHANGE_PAUSED_TO_PLAYING next_state GstMiniObject version vdecFrameRate50 GST_EVENT_NEWSEGMENT prev_clock_time certainty pan_scan_count xmlNode PROP_SILENT get_buf_start GstState GST_PAD_UNKNOWN GST_STATE_PLAYING vdecFrameRate60 G_LOG_LEVEL_WARNING GST_VIDEO_FORMAT_BGR16 m_pInputBufferEnd GST_BUS_DROP uintptr_t get_rbuf_thread GST_MESSAGE_STATE_CHANGED GST_VIDEO_FORMAT_BGRA BC_CAPS_FLAGS GST_MESSAGE_ANY GST
_EVENT_SINK_MESSAGE GST_EVENT_QOS srcpad num_sps height sec_field GST_VIDEO_FORMAT_BGRx BC_MSUBTYPE_INVALID gst_bcmdec_chain framerate sval release_pad clock name input_format GST_PAD_LINK_REFUSED do_event_signals framerate_value refs StrideSzUV GstBcmDecClass result GstPadDirection GstIndexEntry numsrcpads _GHashTable ycom nal_size_bytes streaming rbuf_stop_event GstIteratorItemFunction GST_VIDEO_FORMAT_Y800 gst_buf_que_lock G_PARAM_WRITABLE BC_SCALING_PARAMS bcmdec_start_get_rbuf_thread _GValue _private basename cuid GstPadActivateFunction vdecAspectRatio64_33 GST_EVENT_LATENCY width GType GstMessageType uint32_t atype gonce_data bcmdec_get_buffer GstBufferFlag v_long GstTask g_type_class OUTPUT_MODE_INVALID GQuark GST_BUFFER_FLAG_GAP GstPadUnlinkFunction long double _xmlNode flushing GST_PAD_LINK_WAS_LINKED _Z13bcmdec_msleepi GST_QUERY_JITTER GLogLevelFlags XML_ATTRIBUTE_IDREF GstObjectClass push_exit shm_lpid xmlNsType _GSTBUF_LIST bcmdec_set_framerate _GstBcmDecClass pt
hread_attr_t rpt_pic_cnt paused __spins desc gdouble GST_ITERATOR_ITEM_SKIP GstBuffer element_private intersection BC_MSUBTYPE_MPEG2VIDEO DecCaps clock_time gst_mem_padbuf_que_hd bcmdec_rem_padbuf GST_QUERY_CUSTOM time_t GST_QUERY_BUFFERING method _GstIterator g_inst_sts pMetaData GST_BUFFER_FLAG_IN_CAPS src_factory GST_FLOW_NOT_SUPPORTED _GObjectConstructParam _GstEvent _GStaticRecMutex guint8 size bcmdec_init_procout gst_bcmdec_sink_event dispose G_TYPE_FLAG_VALUE_ABSTRACT gst_mem_buf_que_hd msec prefix play_event GST_EVENT_CUSTOM_BOTH bcmdec_start_recv_thread _GstObjectClass intSubset gst_padbuf_que_lock aspect_ratio gst_bcmdec_get_type GST_LEVEL_NONE gst_que_cnt param_id GST_EVENT_SEEK request_new_pad running BC_STS_IO_USER_ABORT _unused2 _GstTask GstPad size_t GST_INDEX_ENTRY_OBJECT dummy_long nFrameRate G_PARAM_PRIVATE bcmdec get_index structs __nusers Progressive thread_attr XML_HTML_DOCUMENT_NODE GSTBUF_LIST get_query_types window_size XML_ENTITY_DECL startCodeSz gst
_plugin_desc sps_pps_buf sps_crop_top event plugin_name gst_event_ref vdecAspectRatio32_11 _mode gstbuf vdecAspectRatio18_11 v_double GParamSpec writers GST_FLOW_NOT_NEGOTIATED spes_time GThread XML_DOCUMENT_NODE bcmdec_process_get_rbuf dict GST_QUERY_POSITION nal_sz GST_VIDEO_FORMAT_v308 vdecAspectRatio221_1 XML_ATTRIBUTE_NOTATION G_THREAD_PRIORITY_LOW seqnum GstIterator mPlayLock GST_FLOW_WRONG_STATE _GstBus custom_aspect_ratio_width_height UVBuffDoneSz xmlNs GST_TASK_PAUSED _GArray XML_TEXT_NODE __owner PTHREAD_CREATE_DETACHED gst_bcmdec_src_event GST_BUFFER_FLAG_PREROLL GST_EVENT_FLUSH_STOP OUTPUT_MODE422_YUY2 change_state __pthread_list_t XML_ENTITY_REF_NODE GstBusSyncHandler GstPadLinkFunction GST_STATE_CHANGE_READY_TO_PAUSED GStaticRecMutex priority bcmdec_process_flush_stop GST_MESSAGE_STEP_START XML_ATTRIBUTE_NODE GTypeClass bcmdec_send_buff_detect_error _BC_SCALING_PARAMS_ _GstElementFactory lock silent BC_STATUS _vtable_offset timespec GST_VIDEO_FORMAT_RGB GstCloc
kTime name_prefix GST_VIDEO_FORMAT_AYUV newsegment_format GST_STATE_CHANGE_ASYNC _g_boolean_var_ GstCapsFlags _pspec resolver_user_data _GstStructure _GstPluginPrivate _GThread pad_templ_cookie gst_padbuf_que_hd filter_user_data_destroy nsDef bcmdec_ins_padbuf wait_cnt _GstMessage Reserved1 Reserved2 Reserved3 GstPadQueryTypeFunction pout value_type start_time GST_INDEX_RESOLVER_CUSTOM picture_number bcmdec_flush_gstbuf_queue GST_FORMAT_UNDEFINED GstIndexResolverMethod gst_bcmdec_get_property sched_private GInstanceInitFunc restore_thyself inside_buffer GstEventType GstTaskState origin cur_decode newmem rbuf_ins_event display_vertical_size MODE422_UYVY GST_MESSAGE_NEW_CLOCK color bcmdec_process_play G_THREAD_PRIORITY_URGENT dummy_pointer BC_STS_ERROR owner_type GST_FLOW_CUSTOM_SUCCESS input_par_x input_par_y GstPadIntLinkFunction bcmdec_rem_buf _flags curgroup _GstElementDetails bcmdec_process_output gst_get_current_timex BC_MEDIA_SUBTYPE GST_MESSAGE_INFO base_clock_time fhn
d GST_ASSOCIATION_FLAG_DELTA_UNIT GST_FLOW_ERROR GST_STATE_VOID_PENDING GST_PAD_LINK_OK extSubset double registered GstIndexFilter PROP_0 pan_scan_top GST_VIDEO_FORMAT_ARGB BC_POUT_FLAGS_PIB_VALID module BC_STS_VER_MISMATCH BC_STS_FWHEX_NOT_FOUND _IO_backup_base v_uint xmlChar BC_STS_FW_CMD_ERR _GstPlugin resync shmatt_t /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src func G_PARAM_STATIC_BLURB BC_MSUBTYPE_WVC1 GstIndexCertainty path_string_separator owner GST_VIDEO_FORMAT_YUV9 GST_FORMAT_DEFAULT _DecIf AppCallBack caps XML_XINCLUDE_START stdin GST_TASK_STARTED GstPadPresence master hwCaps BC_DEC_FLAGS_M4P2 GTimeVal direction GST_QUERY_SEEKING GST_QUERY_LATENCY _IO_read_end tCurrent transition timestamp current_state uri_type _GstQuery shm_segsz push_thread BC_STS_NO_DATA _IO_save_base GstPadEventFunction _GstPluginFeature YBuffDoneSz filter BC_STS_IO_XFR_ERROR GST_VIDEO_FORMAT_YUY2 GST_STATE_NULL numpads m_ulMask bcInputFormat __seq _IO_write_end GQueue fi
lename pan_scan_right vdecFrameRate14_985 last_time enable_spes gboolean _BC_PIB_EXT_H264 BC_POUT_FLAGS_INTERLEAVED ExternalID eventfunc pan_scan_left GstStateChange query gst_buf_que_hd GST_FORMAT_BUFFERS tms_cutime _BC_CAPS_FLAGS_ xmlElementType time_index _IO_buf_base BOOL _GMutex gst_padbuf_que_sz sync_handler XML_ELEMENT_DECL _offset BC_MSUBTYPE_AVC1 GSList hdev stride bcmdec_process_push gst_padbuf_que_tl GstDebugFuncPtr GstActivateMode BC_STS_CERT_VERIFY_ERROR tail gst_bcmdec_sink_set_caps XML_PI_NODE GST_BUFFER_FLAG_DELTA_UNIT GST_EVENT_BUFFERSIZE uint64_t GST_PAD_LINK_WRONG_HIERARCHY parent_refcount queue G_PARAM_STATIC_NAME insert_pps next bIsFirstByteStreamNALU internal_calibration activatepullfunc inst_ctrl_event file_size nal_size CURDECODE _IO_marker _Z18bcm_get_tick_countv entities GST_MESSAGE_STRUCTURE_CHANGE BC_INPUT_FORMAT pdummy gchar sem_t __prev vdecNoPulldownInfo gst_bcmdec_class_init GST_FORMAT_TIME shm_atime _BC_OUTPUT_FORMAT object parent GstClock Gs
tElementFactory GstIteratorFreeFunction orig_desc GST_MESSAGE_EOS GStaticMutex BC_STS_BOOTLOADER_FAILED _BC_INPUT_FORMAT_ GST_MESSAGE_ASYNC_START elementfactory finalize _GstObject GST_EVENT_STEP GCond _IO_lock_t GST_MESSAGE_REQUEST_STATE GST_MESSAGE_LATENCY bcmdec_get_shmem GstIndexEntryType __gid_t _IO_read_ptr GST_MESSAGE_STREAM_STATUS set_state deep_notify first_frame_after_seek timeStamp BC_COLOR_SPACES longname GST_QUERY_NONE abidata _flags2 OUTPARAMS _GstIndex consumed_offset element_class gfloat UVbuffSz last_spes_time GstPadCheckGetRangeFunction GST_BUS_PASS BC_DEC_FLAGS_H264 GST_MESSAGE_SEGMENT_DONE _IO_write_ptr BC_POUT_FLAGS_STRIDE tv_nsec UNITS obuf major_version numsinkpads tms_stime preroll_lock m_nSize GST_VIDEO_FORMAT_I420 stream_rec_lock GST_INDEX_RESOLVER_PATH vidFmt runtime_mutex filter_user_data srcpads G_PARAM_LAX_VALIDATION num_pps XML_XINCLUDE_END __align index cgid slave_lock string BC_STS_INV_ARG gst_buf_que_sz task GST_VIDEO_FORMAT_RGBA bcmdec_allo
c_mem_buf_que_pool intptr_t GST_STATE_CHANGE_NO_PREROLL gst_buf_que_tl g_type_instance pads_cookie tv_usec GST_VIDEO_FORMAT_RGBx loaded vdecAspectRatio10_11 frame_time gint signal_object pads data_size dest_buf GstElement bRevertScramble shmem_id GST_EVENT_EOS GST_FLOW_UNEXPECTED times GObjectConstructParam BC_MSUBTYPE_VC1 GST_ASSOCIATION_FLAG_KEY_UNIT set_bus v_int UVbuff psvi StrideSz standalone decif colour_primaries GST_MESSAGE_ERROR fn_lock _lock GstPadFixateCapsFunction XML_CDATA_SECTION_NODE GST_STATE_CHANGE_PLAYING_TO_PAUSED G_LOG_LEVEL_MESSAGE XML_ATTRIBUTE_ID notify GST_MESSAGE_UNKNOWN GST_ITERATOR_DONE GST_VIDEO_FORMAT_BGR vdecAspectRatio24_11 prop_id input_framerate offset_count v_float GstPadActivateModeFunction GstPlugin parent_set GstPadBufferAllocFunction state_cond _IO_buf_end short unsigned int refcount BC_STS_FMT_CHANGE resolver_user_data_destroy _GPtrArray GData GST_INDEX_ENTRY_FORMAT GstEvent GST_MESSAGE_TAG UserData dummy_double buf_event revent _IO_rea
d_base block_cond _GstIndexGroup _property_id _BC_PIB_EXT_MPEG valid ipc_perm MULTIPLE_DECODE_SUPPORT GST_ASSOCIATION_FLAG_LAST gst_buffer_unref element BC_STS_ERR_USAGE FGTEnable getcapsfunc G_LOG_LEVEL_DEBUG vdecFrameRate59_94 bcm_get_tick_count BC_STS_NOT_IMPL get_state chroma_format uint8_t m_nUsed staticpadtemplates GST_BUS_ASYNC BcmDecIF OUTPUT_MODE420 OUTPUT_MODE422_UYVY _shortbuf _sbuf G_THREAD_PRIORITY_NORMAL mpeg GST_BUFFER_FLAG_READONLY GST_VIDEO_FORMAT_ABGR n_drop value_location BC_MSUBTYPE_WMV3 sps_crop_left BC_MSUBTYPE_WMVA parseFlags float GstIndexResolver ev_eos __count unsigned char BC_POUT_FLAGS_INTERLACED chainfunc static_caps _GstElementClass vdecAspectRatio80_33 _pos vdecTopBottom G_PARAM_CONSTRUCT_ONLY feos pic_no send_event rendered_frames GLB_INST_STS GST_VIDEO_FORMAT_YV12 get_property __uid_t GST_MESSAGE_ASYNC_DONE gst_bcmdec_finalize pic_number license h264 __data _BC_COLOR_SPACES_ GstIndexGroup XML_ATTRIBUTE_DECL GST_EVENT_UNKNOWN vdecFrameRate7_49
6 gst_bcmdec_init GST_LEVEL_DEBUG shmid_ds BC_PIB_EXT_MPEG BC_STS_TIMEOUT elements GstIteratorResyncFunction joinable minor_version GValue type GST_ASSOCIATION_FLAG_NONE GST_LEVEL_WARNING __off_t cookie BC_POUT_FLAGS_MODE _GstPadPrivate description encoding _GstBcmDec bcmdec_create_shmem block_callback state_cookie GstPluginFeature BC_MSUBTYPE_DIVX311 first_picture XML_ATTRIBUTE_ENUMERATION done _GObjectClass temp format_reset GST_PAD_LINK_NOSCHED base_time gst_queue_element CODEC_PARAMS PoutFlags GstObject GST_ITERATOR_ITEM_PASS bcmdec_mul_inst_cor free BC_STS_FW_AUTH_FAILED GstIndexAssociation block_data GstPadBlockCallback __clock_t querytypefunc GST_STATE_CHANGE_PAUSED_TO_READY _xmlNs avcc_error value bcmdec_insert_sps_pps _next BC_POUT_FLAGS_FLD_BOT OutFmt GTypeFlags vdecAspectRatio20_11 activatefunc DECODER_CAP_FLAGS bcmdec_put_que_mem_buf free_func thread stdout fourcc GstPadTemplate _BC_DTS_PROC_OUT G_PARAM_CONSTRUCT master_cookie GstBusSyncReply maxgroup GstElementC
lass compression uv_size vdecAspectRatioSquare shmid BC_DEC_FLAGS_MPEG2 _nick request_new_pad_full GList vdecFrameRateUnknown time_stamp assocs assoc HANDLE GstPadPrivate GST_VIDEO_FORMAT_UYVP GST_VIDEO_FORMAT_GRAY16_BE spes_frame_cnt GST_VIDEO_FORMAT_UYVY _old_offset gsize BC_STS_PGM_QUIT getrangefunc pad_removed frame_height bcmdec_wait_for_event gst_bcmdec_set_property constructed GHashTable push_start_event BC_POUT_FLAGS_ENCRYPTED _xmlDict GST_VIDEO_FORMAT_NV12 bEnableScaling horizontal_offset __key_t _IO_save_end intlinkfunc chroma_bottom BC_STS_DEC_NOT_OPEN GST_TASK_STOPPED GST_ITERATOR_ITEM_END G_LOG_FLAG_FATAL UNKNOWN peer GST_MESSAGE_APPLICATION GstQuery GST_QUERY_RATE _xmlAttr GST_PAD_LINK_WRONG_DIRECTION GST_VIDEO_FORMAT_NV21 pan_scan_bottom _GstPadTemplate _GParamSpec off_t iterintlinkfunc GST_QUERY_FORMATS GST_FORMAT_BYTES threshold gst_bcmdec_class_init_trampoline OptFlags GST_STATE_CHANGE_NULL_TO_READY shm_cpid parent_unset GST_EVENT_FLUSH_START recv_thread GT
hreadFunc _GstDebugCategory GST_VIDEO_FORMAT_v210 source GST_VIDEO_FORMAT_v216 do_buffer_signals discCnt GST_EVENT_TAG Ybuff GstPadAcceptCapsFunction BC_DTS_PROC_OUT GstBus G_PARAM_STATIC_NICK _Z21gst_get_current_timexv GPtrArray construct_properties shm_nattch GST_LEVEL_TRACE XML_DOCUMENT_TYPE_NODE GST_VIDEO_FORMAT_A420 dec_ready GST_STATE_READY GArray charset pspec pthread_mutex_t g_type unlinkfunc gst_clock frame_rate BC_MSUBTYPE_DIVX GST_FLOW_CUSTOM_ERROR_1 GST_FLOW_CUSTOM_ERROR_2 GstPadChainFunction gint64 __list BC_MSUBTYPE_H264 GstPadGetRangeFunction plugin_init b422Mode GstTaskFunction shm_ctime Count sps_crop_bottom GST_STATE_CHANGE_SUCCESS m_pInputBuffer format GST_EVENT_CUSTOM_BOTH_OOB rate_numerator block_destroy_data last pad_added short int GFreeFunc resolver _GTypeClass GstStructure GST_VIDEO_FORMAT_BGR15 XML_NAMESPACE_DECL BC_STS_INSUFF_RES content last_output_spes_time PES_CONV_SUPPORT GST_INDEX_RESOLVER_GTYPE GST_FLOW_NOT_LINKED _POUT_OPTIONAL_IN_FLAGS_ _BC
_PIC_INFO_BLOCK num_signal_watchers GST_VIDEO_FORMAT_GRAY16_LE play_pending gobject_class filling GST_STATE_CHANGE_FAILURE interfaces queue_lock _GstPad _blurb GST_ACTIVATE_PULL _markers _fileno catchup_on set_clock BC_STS_BUSY target_state mSubtype G_LOG_LEVEL_CRITICAL bufSz constructor tms_utime suspend_mode _GSystemThread gst_bcmdec_debug PicInfo G_LOG_LEVEL_ERROR ses_nbr acceptcapsfunc GST_ITERATOR_RESYNC GstTaskPrivate _GstStaticPadTemplate oldNs malloc_data key_t vdecTop m_pCurrent duration vdecFrameRate23_97 GstIndex long int numpadtemplates GST_LEVEL_FIXME xmlNodePtr vdecBottomTopBottom pending_state block_callback_called __time_t GST_MESSAGE_STEP_DONE vdecFrame_X1 vdecFrame_X2 vdecFrame_X3 gstbcmdec.c GstPadSetCapsFunction Reserved4 G_LOG_LEVEL_MASK GstAssocFlags G_THREAD_PRIORITY_HIGH BC_STS_CMD_CANCELLED v_pointer BC_STS_PENDING G_LOG_FLAG_RECURSION pushed mime strtcode_offset _GstClockPrivate bcmdec_format_change BC_STS_DEC_NOT_STARTED linkfunc GST_VIDEO_FORMAT_G
RAY8 state gst_bcmdec_base_init stats XML_DTD_NODE ps_height _IO_write_base xmlAttributeType vdecAspectRatio16_11 SymbInt GST_FLOW_CUSTOM_ERROR XML_ATTRIBUTE_IDREFS GST_LEVEL_MEMDUMP v_int64 GST_VIDEO_FORMAT_RGB15 GST_VIDEO_FORMAT_RGB16 vdecAspectRatio160_99 GST_MESSAGE_CLOCK_LOST GST_MESSAGE_SEGMENT_START GstIteratorItem quit_event BC_STS_DEC_EXIST_OPEN GstBcmDec BC_STS_IO_ERROR chroma_top file_mtime _GCond _GstTaskPrivate GstPadGetCapsFunction GST_ACTIVATE_PUSH ps_vert_offset properties GstIteratorResult __size BC_POUT_FLAGS_SIZE klass GST_INDEX_UNKNOWN BC_HW_CAPS prev g_class GST_FLOW_OK BC_POUT_FLAGS_FMT_CHANGE GST_PAD_SINK event_list GST_LEVEL_ERROR __pid_t GSystemThread bcmdec_ins_buf peergroup context glong BC_STS_CLK_NOCHG g_once_init_enter bcmdec_get_que_mem_buf _cur_column profile GST_INDEX_ENTRY_ID children pdata XML_ATTRIBUTE_ENTITY BC_STS_HIF_ACCESS GstMessage _GstBusPrivate _type _GstIndexAssociation priv frame_width tv_sec GMutex sWidth GST_FORMAT_PERCENT num_
panscan_windows offset package qdata recv_stop_event dts_pout_callback GstFlowReturn GST_VIDEO_FORMAT_xRGB gulong sinkpads groups setcapsfunc GstClockPrivate __off64_t fixatecapsfunc metaDataSz GST_BUFFER_FLAG_DISCONT entries bcmdec_process_flush_start pic_info ps_horiz_offset pps_size BC_MSUBTYPE_MPEG1VIDEO G_PARAM_DEPRECATED signed char notations GstPadLinkReturn aspectratio_x aspectratio_y __gst_debug_min ses_change vdecAspectRatio4_3 vdecTopBottomTop bcmdec_start_push_thread proc_in_flags g_value nassocs item dispatch_properties_changed __lock _GTypeInstance BC_DEC_FLAGS_VC1 shm_dtime __unused1 __unused2 __unused4 __unused5 GST_VIDEO_FORMAT_YVU9 data_ptr YbuffSz GstPluginInitFunc mutex GDestroyNotify GST_ITERATOR_ERROR _GstStaticCaps BC_PIC_INFO_BLOCK GST_EVENT_CUSTOM_UPSTREAM BC_MSUBTYPE_OTHERS presence GST_MESSAGE_BUFFERING GST_QUERY_DURATION vdecFrame_X4 G_TYPE_FLAG_ABSTRACT GstBusPrivate rate_denominator GstStaticPadTemplate cond m_ulZero prev_pic bcmdec_del_shmem ot
her spes_frm_time XML_ATTRIBUTE_NMTOKENS XML_ENTITY_NODE state_lock __pthread_mutex_s uint16_t _GData groupnum head gst_bcmdec_cleanup bEOS pid_t GClassInitFunc bPibEnc guint16 GST_QUERY_SEGMENT m_ulOffset _xmlDoc clock_t long long unsigned int _GQueue author external_calibration BC_POUT_FLAGS_YV12 GstCaps GstPadQueryFunction ColorCaps extra G_PARAM_READABLE GstIteratorNextFunction bcmdec_reset GST_INDEX_FUZZY window_threshold GST_VIDEO_FORMAT_YVYU entries_changed GST_INDEX_CERTAIN vdecAspectRatio12_11 guint32 GModule G_LOG_LEVEL_INFO newsegment_start vdecBottom _GSList pulldown BC_STS_NO_ACCESS y_size parent_class depth vertical_offset name_template v_ulong GstFormat GstQueryType GST_CAPS_FLAGS_ANY GST_VIDEO_FORMAT_Y16 GTypeInstance bcmdec_flush_gstrbuf_queue bufferallocfunc push_stop_event fields flags bcmdec_release_mem_buf_que_pool gpointer FILE GST_FLOW_CUSTOM_SUCCESS_1 GST_FLOW_CUSTOM_SUCCESS_2 _GstElement vdecBottomTop guint64 _xmlDtd PTHREAD_CREATE_JOINABLE GstStateC
hangeReturn GstStaticCaps OUTPUT_MODE420_NV12 pthread_t sHeight sinkpad char BC_STS_SUCCESS GST_VIDEO_FORMAT_Y41B BC_POUT_FLAGS_STRIDE_UV _object set_index gst_bcmdec_getcaps set_property GST_QUERY_URI ScalingParams GstClockTimeDiff instance vdecAspectRatio40_33 __kind gst_event_unref sink_factory_bcm70012 GST_VIDEO_FORMAT_Y42B sink_factory_bcm70015 bcmdec_negotiate_format padtemplate _GstCaps save_thyself gst_bcmdec_change_state GST_QUERY_CONVERT buffer GST_EVENT_NAVIGATION __pthread_internal_list last_return details GST_VIDEO_FORMAT_Y444 activatepushfunc _GStaticMutex _GModule _GstBuffer __key clockid GST_MESSAGE_CLOCK_PROVIDE DropFrames parse GST_LEVEL_COUNT GST_PAD_REQUEST signal_watch_id data GstClockID _BC_HW_CAPABILITY_ XML_DOCUMENT_FRAG_NODE cur_stream_time GST_FLOW_RESEND THUMBNAIL BC_PIB_EXT_VC1 GST_EVENT_CUSTOM_DOWNSTREAM_OOB MetaDataEnable last_picture_set provide_clock GstPadIterIntLinkFunction rank GST_MESSAGE_WARNING _chain _GstPluginDesc sps_crop_right cur_st
ream_time_diff GST_MESSAGE_QOS queryfunc offset_end mode GST_LEVEL_INFO GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) clr_space XML_ATTRIBUTE_ENTITIES is_paused GST_STATE_CHANGE_READY_TO_NULL v_uint64 _BC_MEDIA_SUBTYPE_ mini_object pentities GstDebugLevel GST_BUFFER_FLAG_LAST guint resolution __next bcmdec_msleep GST_VIDEO_FORMAT_RGB8_PALETTED MODE422_YUY2 gst_padbuf_que_cnt GstElementDetails _GTimeVal GST_VIDEO_FORMAT_UNKNOWN timeout GstVideoFormat picture_meta_payload XML_DOCB_DOCUMENT_NODE GST_PAD_SRC GObject static_mutex padtemplates GST_VIDEO_FORMAT_IYU1 output_params PLAYBACK wrong_version __FUNCTION__ _GList release_datetime sess_num _IO_FILE hdevice bcmdec_get_time_stamp rbuf_start_event GST_MESSAGE_DURATION interlace BC_PIB_EXT_H264 GST_ITERATOR_OK vdecAspectRatioOther GstPluginPrivate symb_int attributes MODE420 _GstMiniObject GST_PAD_SOMETIMES meta_data GParamFlags vdecAspectRatio16_9 GST_ACTIVATE_NONE bcmdec_set_aspect_ratio last_id _BC_PIB_EXT_VC1 GstDebugCategory
XML_ATTRIBUTE_CDATA GST_INDEX_ENTRY_ASSOCIATION uri_protocols int32_t GST_PAD_LINK_NOFORMAT checkgetrangefunc object_saved length shmkey GThreadPriority XML_NOTATION_NODE rx_flush no_more_pads GST_LEVEL_LOG XML_COMMENT_NODE GstPluginDesc href pbuffer GST_STATE_PAUSED GST_MESSAGE_ELEMENT XML_ELEMENT_NODE rbuf_thread_running Parse codec_params gclass GObjectClass element_details unsigned int _GstIndexEntry insert_start_code XML_ATTRIBUTE_NMTOKEN vdecFrameRate24 vdecFrameRate25 gstelement_class GST_EVENT_CUSTOM_DOWNSTREAM GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x ( õ MX`ß
++D , H ë AAJàA
++CAG x DI ( 7 ADD`Õ
++AAH ¼ AG G Ü LMD0~ ü Ý LMD0
++J LMD0
++I D « LN0 0 d BPI B(A0C8G 0 ; BHA G@É
++ AABA 0 Ì ø BBB B(A0A8I þ LK0x
++A < $ ü BBA A(JàY
++(A ABBA 0 d BBB B(A0A8J ( » AIPU
++AHA Ä J IV
++Q à B N o ( ü ù MMN`Y
++G ( ( MMN(
++H 0 T C BDD DP
++ DABA0 ö BAA G ¼
++ AABE$ ¼ : LMIPÍ
++A $ ä @ LMIPË
++C 8 ! BBD C(G Þ
++(D ABBG H ! C] d + D U | D0L .symtab .strtab .shstrtab .rela.text .rela.data .bss .rodata.str1.1 .rodata.str1.8 .rela.rodata .rodata.cst8 .rela.debug_info .debug_abbrev .rela.debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ s X À¨ + `s ð & à P 1 `u h 6 2 `u E 2
Y T 0 8 a
s À n h P$ L' ^ ª, ïw ¸* 0 ¤ ° Á W « è* ¼ 0 pÚ K Ç 0
% 0 Ð µ% å ¸% à + H* ï ø1 ð \
èD 5 ñÿ
õ % ; g ë { £ ð ¶ 7 Ë à ô @ p 1 P Y ` k `] ! \ @ Å àZ : Ý àX ö ñ ð 3
++ Ý E k p z ø « ´ ð ß 0
þ ° - S Ð P ; ¼ p ø ø P 4 þ E À j ü z p Q C ´ @ Í = ù Þ @= B ó " 1 ` i ¹ @ â à À 7 ] ð< J { À Î ó à J t ` ¢ @ Ñ ù @
` J v ¢ À Ê à ü ) 0 P ` 0 ±
++
â
++ ç
++ í
++ ô
++ û
++
++ >
++ O
++ f
++ ~
++
++ Â
++ Ñ
++ ë
++ > q µ Ã Ø ð ; ^ p t p ¨ Á Ö ö
*
1
S
i
v
«
¸
É
Ô
ç
í
! = X u
Ä ß ó ú 0 I e s ¨ 0< » ¼ Ñ è ÿ / D \ ¨ º Ë â ø & - F M i ¬ ² Æ Ú
ì , C P f k ° Æ r ! Ù Àr + ô ðr % h gstbcmdec.c bcmdec_negotiate_format _ZL16gst_bcmdec_debug _ZZ23bcmdec_negotiate_formatE12__FUNCTION__ bcmdec_process_play _ZZ19bcmdec_process_playE12__FUNCTION__ gst_bcmdec_getcaps gst_bcmdec_base_init _ZZ20gst_bcmdec_base_initE12__FUNCTION__ _ZZ20gst_bcmdec_base_initE15element_details _ZL11src_factory _ZL32gst_bcmdec_class_init_trampolinePv _ZL12parent_class _ZZ21gst_bcmdec_class_initE12__FUNCTION__ gst_bcmdec_change_state gst_bcmdec_set_property gst_bcmdec_get_property gst_bcmdec_finalize bcmdec_put_que_mem_buf _ZZ22bcmdec_put_que_mem_bufE12__FUNCTION__ bcmde
c_rem_padbuf _ZZ17bcmdec_rem_padbufE12__FUNCTION__ bcmdec_ins_buf _ZZ14bcmdec_ins_bufE12__FUNCTION__ bcmdec_get_que_mem_buf _ZZ22bcmdec_get_que_mem_bufE12__FUNCTION__ _ZL23bcmdec_process_get_rbufPv _ZZL23bcmdec_process_get_rbufPvE12__FUNCTION__ _ZZ17bcmdec_ins_padbufE12__FUNCTION__ _ZZL26bcmdec_flush_gstrbuf_queueP10_GstBcmDecE12__FUNCTION__ _ZL25bcmdec_flush_gstbuf_queueP10_GstBcmDec _ZZL25bcmdec_flush_gstbuf_queueP10_GstBcmDecE12__FUNCTION__ bcmdec_process_push _ZZ19bcmdec_process_pushE12__FUNCTION__ bcmdec_get_shmem _ZZ16bcmdec_get_shmemE12__FUNCTION__ gst_bcmdec_init _ZZ15gst_bcmdec_initE12__FUNCTION__ gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_chain gst_bcmdec_src_event _ZZ19bcmdec_create_shmemE12__FUNCTION__ bcmdec_process_output _ZZL21bcmdec_wait_for_eventP10_GstBcmDecE12__FUNCTION__ _ZZ21bcmdec_process_outputE12__FUNCTION__ _ZZ17bcmdec_get_bufferE12__FUNCTION__ _ZZ20bcmdec_set_framerateE12__FUNCTION__ _ZZ23bcmdec_set_aspect_ratioE12__FUNCTION__ _ZZ20bc
mdec_format_changeE12__FUNCTION__ _ZZ19gst_bcmdec_get_typeE10gonce_data _ZL11plugin_initP10_GstPlugin _ZZL29bcmdec_send_buff_detect_errorP10_GstBcmDecP10_GstBufferPhjjmhE12__FUNCTION__ _ZZ16gst_bcmdec_chainE12__FUNCTION__ _ZZ24gst_bcmdec_sink_set_capsE12__FUNCTION__ _ZZ21bcmdec_insert_sps_ppsE12__FUNCTION__ _ZZ21gst_bcmdec_sink_eventE12__FUNCTION__ _ZZ25bcmdec_process_flush_stopE12__FUNCTION__ _ZZ26bcmdec_process_flush_startE12__FUNCTION__ _ZZ19gst_bcmdec_finalizeE12__FUNCTION__ _ZZ16bcmdec_del_shmemE12__FUNCTION__ _ZZ23gst_bcmdec_get_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_set_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_change_stateE12__FUNCTION__ _ZZ19bcmdec_mul_inst_corE12__FUNCTION__ _ZZ29bcmdec_alloc_mem_buf_que_poolE12__FUNCTION__ _ZZ24bcmdec_start_recv_threadE12__FUNCTION__ _ZZ18gst_bcmdec_cleanupE12__FUNCTION__ _ZZ31bcmdec_release_mem_buf_que_poolE12__FUNCTION__ _ZZ24bcmdec_start_push_threadE12__FUNCTION__ _ZZ28bcmdec_start_get_rbuf_threadE12__FUNCTION__ .LC0 .LC72 .LC11
5 .LC116 __gst_debug_min gst_debug_log gst_video_format_new_caps_interlaced gst_pad_set_caps gst_caps_get_structure gst_structure_get_value gst_value_get_fraction_numerator gst_value_get_fraction_denominator gst_caps_unref gst_video_format_new_caps _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ _Z18decif_prepare_playP6_DecIf _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT _Z16decif_start_playP6_DecIf sem_post gst_pad_get_pad_template_caps gst_caps_copy gst_element_get_type g_type_check_class_cast _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ gst_static_pad_template_get gst_element_class_add_pad_template sink_factory_bcm70015 gst_element_class_set_details sink_factory_bcm70012 g_type_class_peek_parent g_param_spec_boolean g_object_class_install_property pthread_mutex_lock pthread_mutex_unlock sem_trywait usleep gst_pad_alloc_buffer_and_set_caps gst_mini_object_unref pthread_exit sem_destroy sem_init sem_getvalue time sem_timedwait gst_pad_push __errno_location g_inst
_sts gst_pad_push_event shmat pthread_mutex_init gst_pad_new_from_static_template _gst_debug_register_funcptr gst_pad_set_event_function gst_pad_set_setcaps_function gst_pad_set_getcaps_function gst_pad_set_chain_function gst_pad_use_fixed_caps g_type_check_instance_cast gst_element_add_pad getpid shmget shmctl _Z20decif_get_drv_statusP6_DecIfPiPjS2_ _Z11decif_pauseP6_DecIfi _Z13decif_get_eosP6_DecIfPi DtsProcOutput gst_clock_get_time _Z20decif_decode_catchupP6_DecIfi gst_bcmdec_get_type g_atomic_pointer_get g_once_init_enter_impl g_intern_static_string gst_type_register_static_full g_once_init_leave gst_element_register _gst_debug_category_new _Z17decif_send_bufferP6_DecIfPhjmh gst_object_get_parent gst_caps_intersect gst_caps_is_empty gst_object_unref gst_structure_get_name gst_structure_get_int gst_buffer_get_type gst_value_get_mini_object memcpy gst_structure_get_fourcc malloc gst_event_parse_new_segment _Z15decif_flush_decP6_DecIfa gst_mini_object_ref shmdt g_type_name
g_log g_value_set_boolean g_value_get_boolean pthread_attr_init pthread_attr_setdetachstate pthread_create pthread_attr_destroy _Z10decif_stopP6_DecIf pthread_join gst_element_get_clock free _Z11decif_closeP6_DecIf pthread_mutex_destroy _Z10decif_openP6_DecIf _Z10parse_initP5Parse _Z13bcmdec_msleepi _Z21gst_get_current_timexv g_get_current_time _Z18bcm_get_tick_countv times gst_plugin_desc / \ ûÿÿÿÿÿÿÿ8 W üÿÿÿÿÿÿÿM X
++ 4 ]
++ o t ] üÿÿÿÿÿÿÿº ^ üÿÿÿÿÿÿÿÌ _ üÿÿÿÿÿÿÿÒ \ ûÿÿÿÿÿÿÿß ñ
++ 4 ö
++
++ ] üÿÿÿÿÿÿÿ+ ` üÿÿÿÿÿÿÿ0
++ < ; a üÿÿÿÿÿÿÿO b üÿÿÿÿÿÿÿZ c üÿÿÿÿÿÿÿ` \ ûÿÿÿÿÿÿÿo
++ d t a üÿÿÿÿÿÿÿ b üÿÿÿÿÿÿÿ c üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ£ µ
++ 4 º
++ Î p Ó ] üÿÿÿÿÿÿÿÛ d üÿÿÿÿÿÿÿ e üÿÿÿÿÿÿÿG \ ûÿÿÿÿÿÿÿ\ , l q
++ 4 v
++ ] üÿÿÿÿÿÿÿ
++ 4 ²
++ É H Î ] üÿÿÿÿÿÿÿâ \ ûÿÿÿÿÿÿÿð þ
++ 4
++ F ] üÿÿÿÿÿÿÿ" \ ûÿÿÿÿÿÿÿ0 >
++ 4 C
++ R w W ] üÿÿÿÿÿÿÿu \ üÿÿÿÿÿÿÿ
++ ¢
++ 4 ¯ ´ ] üÿÿÿÿÿÿÿÀ \ üÿÿÿÿÿÿÿã \ ûÿÿÿÿÿÿÿ &
++ 4 +
++ : ? ] üÿÿÿÿÿÿÿL f üÿÿÿÿÿÿÿZ \ ûÿÿÿÿÿÿÿd r
++ 4 w
++ ] üÿÿÿÿÿÿÿ g üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ© ·
++ 4 ¼
++ É Ð Î ] üÿÿÿÿÿÿÿÔ \ ûÿÿÿÿÿÿÿÞ ì
++ 4 ñ
++ ù
] üÿÿÿÿÿÿÿ h üÿÿÿÿÿÿÿ" i üÿÿÿÿÿÿÿ0 \ ûÿÿÿÿÿÿÿ: H
++ 4 M
++ Z _ ] üÿÿÿÿÿÿÿu j üÿÿÿÿÿÿÿ j üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ »
++ 4 À
++ Ï E Ô ] üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ ¸ %
++ 4 *
++ 6 ] üÿÿÿÿÿÿÿ[ \ üÿÿÿÿÿÿÿh å \ üÿÿÿÿÿÿÿ # « \ üÿÿÿÿÿÿÿ» É
++ 4 Î
++ Ý 5 â ] üÿÿÿÿÿÿÿõ k üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ( 3
++ 4 à 8
++ G \ L ] üÿÿÿÿÿÿÿS W q ^ b
i ( m t 0 x } m üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ¤
++ © p üÿÿÿÿÿÿÿ´ q üÿÿÿÿÿÿÿÁ \ ûÿÿÿÿÿÿÿÉ
++ r Î p üÿÿÿÿÿÿÿÙ q üÿÿÿÿÿÿÿá
++ æ s üÿÿÿÿÿÿÿû
++ 4 à
++ ª " ] üÿÿÿÿÿÿÿ1
++ t 6 p üÿÿÿÿÿÿÿA q üÿÿÿÿÿÿÿY u üÿÿÿÿÿÿÿ_ \ ûÿÿÿÿÿÿÿg \ p ~
++ 4
++ ½ ] üÿÿÿÿÿÿÿ¢ `] ª \ ¯
++ Ó · àZ ¿ àX Ä
++ ì É
++ ó Ö v üÿÿÿÿÿÿÿ
++ x üÿÿÿÿÿÿÿ6
++ \ ûÿÿÿÿÿÿÿF
++ X
++
++ 4 ]
++
++ l
++ ú q
++ ] üÿÿÿÿÿÿÿ±
++ x üÿÿÿÿÿÿÿç
++ \ ûÿÿÿÿÿÿÿù
++
++ 4
++
$ ] üÿÿÿÿÿÿÿ, y üÿÿÿÿÿÿÿ x üÿÿÿÿÿÿÿÉ j üÿÿÿÿÿÿÿÔ \ ûÿÿÿÿÿÿÿÞ ì
++ 4 ø ñ
++ È ] üÿÿÿÿÿÿÿ+ \ üÿÿÿÿÿÿÿ7 E
++ 4 ø J
++ Y ^ ] üÿÿÿÿÿÿÿ¡ x üÿÿÿÿÿÿÿË \ ûÿÿÿÿÿÿÿÝ ï
++ 4 ð ô
++
-
] üÿÿÿÿÿÿÿ
y üÿÿÿÿÿÿÿ
z üÿÿÿÿÿÿÿ¤
\ ûÿÿÿÿÿÿÿ®
¼
++ 4 ° Á
++ Î
@ Ó
] üÿÿÿÿÿÿÿï
z üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ '
++ 4 ° ,
++ ; n @ ] üÿÿÿÿÿÿÿJ { üÿÿÿÿÿÿÿl \ üÿÿÿÿÿÿÿw
++ 4 °
++ P ¢ ] üÿÿÿÿÿÿÿ¬ { üÿÿÿÿÿÿÿú \ ûÿÿÿÿÿÿÿ
++ 4 °
++ & + ] üÿÿÿÿÿÿÿM | üÿÿÿÿÿÿÿ[ \ ûÿÿÿÿÿÿÿk y
++ 4 ° ~
++ ] üÿÿÿÿÿÿÿ§ x üÿÿÿÿÿÿÿÞ \ ûÿÿÿÿÿÿÿî
++ 4
++ ¬ ] üÿÿÿÿÿÿÿ! j üÿÿÿÿÿÿÿ0 y üÿÿÿÿÿÿÿ: { üÿÿÿÿÿÿÿN { üÿÿÿÿÿÿÿT \ ûÿÿÿÿÿÿÿb p
++ 4 ° u
++ ð ] üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ§ µ
++ 4 º
++ É ¸ Î ] üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ
++ 4 ° #
++ 0 ; ] üÿÿÿÿÿÿÿE { üÿÿÿÿÿÿÿn \ ûÿÿÿÿÿÿÿx
++ 4 °
++ Y ] üÿÿÿÿÿÿÿ± } üÿÿÿÿÿÿÿÒ \ ûÿÿÿÿÿÿÿÜ ê
++ 4 Ð ï
++ þ Í ] üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ !
++ 4 ° &
++ 5 â : ] üÿÿÿÿÿÿÿD ~ üÿÿÿÿÿÿÿl x üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿª } üÿÿÿÿÿÿÿË üÿÿÿÿÿÿÿ× üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿê \ ûÿÿÿÿÿÿÿø
++ 4 p
++ þ # ] üÿÿÿÿÿÿÿ2 \ ûÿÿÿÿÿÿÿ< J
++ 4 p O
++ ^ Í c ] üÿÿÿÿÿÿÿ¬ üÿÿÿÿÿÿÿÊ \ ûÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ" \ ûÿÿÿÿÿÿÿ, :
++ 4 P ?
++ N H S ] üÿÿÿÿÿÿÿZ üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ ¦
++ 4 P «
++ º
¿ ] üÿÿÿÿÿÿÿÇ x üÿÿÿÿÿÿÿî y üÿÿÿÿÿÿÿ
++ \ ûÿÿÿÿÿÿÿ '
++ 4 P ,
++ 6 ; ] üÿÿÿÿÿÿÿK üÿÿÿÿÿÿÿ] \ ûÿÿÿÿÿÿÿg y
++ 4 P ~
++ ] üÿÿÿÿÿÿÿ¡ } üÿÿÿÿÿÿÿê üÿÿÿÿÿÿÿø
üÿÿÿÿÿÿÿ \ üÿÿÿÿÿÿÿ 1
++ 4 P 6
++ E q J ] üÿÿÿÿÿÿÿb \ ûÿÿÿÿÿÿÿr
++ 4 P
++ § § ] üÿÿÿÿÿÿÿ® üÿÿÿÿÿÿÿÑ \ ûÿÿÿÿÿÿÿæ ô
++ 4 P ù
++ À
] üÿÿÿÿÿÿÿ3 \ ûÿÿÿÿÿÿÿA O
++ 4 P T
++ a ] f ] üÿÿÿÿÿÿÿr \ ûÿÿÿÿÿÿÿ
++ 4 P
++ ¢ b § ] üÿÿÿÿÿÿÿÊ y üÿÿÿÿÿÿÿå \ ûÿÿÿÿÿÿÿó
++ 4 P
++ é ] üÿÿÿÿÿÿÿ* \ ûÿÿÿÿÿÿÿ4 B
++ 4 P G
++ V ù [ ] üÿÿÿÿÿÿÿr \ ûÿÿÿÿÿÿÿ|
++ 4 P
++
++ £ ] üÿÿÿÿÿÿÿ· j üÿÿÿÿÿÿÿÇ üÿÿÿÿÿÿÿõ üÿÿÿÿÿÿÿ } üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ% 3
++ 4 P 8
++ E Ø P ] üÿÿÿÿÿÿÿa
üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ
++ 4 P
++ ¯ : ´ ] üÿÿÿÿÿÿÿ¾ ~ üÿÿÿÿÿÿÿÅ \ üÿÿÿÿÿÿÿÕ ã
++ 4 P è
++ ÷ ü ] üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ% 3
++ 4 P 8
++ G 1 L ] üÿÿÿÿÿÿÿX f
++ 4 P k
++ z ] üÿÿÿÿÿÿÿ¯ üÿÿÿÿÿÿÿº üÿÿÿÿÿÿÿï üÿÿÿÿÿÿÿù \ üÿÿÿÿÿÿÿ
++ 4 À
++ + R 0 ] üÿÿÿÿÿÿÿD \ üÿÿÿÿÿÿÿQ
üÿÿÿÿÿÿÿZ h
++ 4 À m
++ z ¨
] üÿÿÿÿÿÿÿ¢ \ ûÿÿÿÿÿÿÿ¯ º
++ 4 p ¿
++ Î i Ó ] üÿÿÿÿÿÿÿ¼ üÿÿÿÿÿÿÿÊ üÿÿÿÿÿÿÿé o üÿÿÿÿÿÿÿö
++ y
++ r üÿÿÿÿÿÿÿ
++ ~
++ Q üÿÿÿÿÿÿÿ(
++ Q - üÿÿÿÿÿÿÿ2
++ 7
++ @ < üÿÿÿÿÿÿÿH
++ @ M üÿÿÿÿÿÿÿR
++ W
++ ð \ üÿÿÿÿÿÿÿh
++ ð m üÿÿÿÿÿÿÿr
++ À w
++ = | üÿÿÿÿÿÿÿ
++ = üÿÿÿÿÿÿÿ
++ Ñ
++ üÿÿÿÿÿÿÿ¡
++
++ ð ² üÿÿÿÿÿÿÿ¾
++ ð Ã üÿÿÿÿÿÿÿÈ
++ Õ Í
++ @= Ò üÿÿÿÿÿÿÿÞ
++ @= ã üÿÿÿÿÿÿÿï üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ% m üÿÿÿÿÿÿÿ0 üÿÿÿÿÿÿÿ; üÿÿÿÿÿÿÿJ üÿÿÿÿÿÿÿP \ ûÿÿÿÿÿÿÿZ l
++ 4 p q
++ ê
] üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿµ \ üÿÿÿÿÿÿÿÃ Ñ
++ 4 p Ö
++ é ¨ î ] üÿÿÿÿÿÿÿ
++ t üÿÿÿÿÿÿÿ!
üÿÿÿÿÿÿÿ1 \ üÿÿÿÿÿÿÿ< P
++ 4 U
++ b g ] üÿÿÿÿÿÿÿm \ üÿÿÿÿÿÿÿ \ ûÿÿÿÿÿÿÿ
++ 4
++ ¶ Ø » ] üÿÿÿÿÿÿÿÏ üÿÿÿÿÿÿÿÝ \ üÿÿÿÿÿÿÿô ! !
++ 4 !
++ ! ] üÿÿÿÿÿÿÿ&! \ üÿÿÿÿÿÿÿ=! üÿÿÿÿÿÿÿ[! üÿÿÿÿÿÿÿd! üÿÿÿÿÿÿÿp! üÿÿÿÿÿÿÿ{! \ ûÿÿÿÿÿÿÿ
! !
++ 4 !
++ §! ` ¬! ] üÿÿÿÿÿÿÿÀ! üÿÿÿÿÿÿÿÏ! \ üÿÿÿÿÿÿÿæ! " \ üÿÿÿÿÿÿÿ"" \ üÿÿÿÿÿÿÿ1" A"
++ 4 F"
++ S" 8 X" ] üÿÿÿÿÿÿÿ^" \ üÿÿÿÿÿÿÿ" \ üÿÿÿÿÿÿÿß" \ ûÿÿÿÿÿÿÿó" \ üÿÿÿÿÿÿÿR# `#
++ 4 ` e#
++ t# 6 y# ] üÿÿÿÿÿÿÿ# { üÿÿÿÿÿÿÿ # z üÿÿÿÿÿÿÿ©#
üÿÿÿÿÿÿÿÒ# \ üÿÿÿÿÿÿÿÞ# î#
++ 4 ` ó#
++ $ Ð $ ] üÿÿÿÿÿÿÿ$ \ üÿÿÿÿÿÿÿ*$ 8$
++ 4 =$
++ J$ I U$ ] üÿÿÿÿÿÿÿ~$ } üÿÿÿÿÿÿÿ£$ \ üÿÿÿÿÿÿÿ¿$ \ üÿÿÿÿÿÿÿÏ$ ß$
++ 4 ä$
++ ñ$ ¶ ö$ ] üÿÿÿÿÿÿÿü$ \ üÿÿÿÿÿÿÿ% \ ûÿÿÿÿÿÿÿ$% 2%
++ 4 7%
++ F% b K% ] üÿÿÿÿÿÿÿr% üÿÿÿÿÿÿÿ% \ ûÿÿÿÿÿÿÿ% %
++ 4 ²%
++ Á% q Æ% ] üÿÿÿÿÿÿÿÙ% üÿÿÿÿÿÿÿê% \ ûÿÿÿÿÿÿÿô% &
++ 4 &
++ & & ] üÿÿÿÿÿÿÿ#& { üÿÿÿÿÿÿÿ3& üÿÿÿÿÿÿÿY& \ ûÿÿÿÿÿÿÿd& p t& y&
++ 4 ~&
++ & ] üÿÿÿÿÿÿÿô' \ ûÿÿÿÿÿÿÿþ' (
++ 4 (
++ $( )( ] üÿÿÿÿÿÿÿ6( üÿÿÿÿÿÿÿz( } üÿÿÿÿÿÿÿ¨( \ ûÿÿÿÿÿÿÿ³( þ Ã( È(
++ 4 Í(
++ Ù( ] üÿÿÿÿÿÿÿ) üÿÿÿÿÿÿÿ ) \ ûÿÿÿÿÿÿÿ±) Å)
++ 4 Ê)
++ ×) Ü) ] üÿÿÿÿÿÿÿò) \ ûÿÿÿÿÿÿÿ* ( * *
++ 4 *
++ '* ] üÿÿÿÿÿÿÿC* } üÿÿÿÿÿÿÿr* \ ûÿÿÿÿÿÿÿ|* *
++ 4 *
++ * Ñ £* ] üÿÿÿÿÿÿÿ°* } üÿÿÿÿÿÿÿÝ* } üÿÿÿÿÿÿÿ+ \ ûÿÿÿÿÿÿÿ$+ )+
++ 9+
++ 4 F+ P K+ ] üÿÿÿÿÿÿÿb+ \ ûÿÿÿÿÿÿÿp+ ~+
++ 4 +
++ + é + ] üÿÿÿÿÿÿÿ¥+ 4 µ+ \ ûÿÿÿÿÿÿÿ¿+ Í+
++ 4 Ò+
++ á+ % æ+ ] üÿÿÿÿÿÿÿ, } üÿÿÿÿÿÿÿ), j üÿÿÿÿÿÿÿI, { üÿÿÿÿÿÿÿa, \ ûÿÿÿÿÿÿÿz, , ,
++ 4 ,
++ , ] üÿÿÿÿÿÿÿ«, \ ûÿÿÿÿÿÿÿ¿, Í,
++ 4 Ò,
++ á, j æ, ] üÿÿÿÿÿÿÿñ, \ ûÿÿÿÿÿÿÿ- -
++ 4 -
++ +- ø J- ] üÿÿÿÿÿÿÿU- \ ûÿÿÿÿÿÿÿ_- m-
++ 4 r-
++ - - ] üÿÿÿÿÿÿÿ- üÿÿÿÿÿÿÿ½- } üÿÿÿÿÿÿÿë- \ ûÿÿÿÿÿÿÿú- þ . \ ûÿÿÿÿÿÿÿ+. } ^. \ ûÿÿÿÿÿÿÿt. Ê . \ ûÿÿÿÿÿÿÿ. «.
++ 4 °.
++ ¿. ¸ Ä. ] üÿÿÿÿÿÿÿÒ. \ ûÿÿÿÿÿÿÿÜ. ê.
++ 4 ï.
++ ü. ø / ] üÿÿÿÿÿÿÿ2/ | üÿÿÿÿÿÿÿ=/ \ üÿÿÿÿÿÿÿI/ [/
++ 4 `/
++ o/ P t/ ] üÿÿÿÿÿÿÿ~/ { üÿÿÿÿÿÿÿ/ \ ûÿÿÿÿÿÿÿ¨/ ¶/
++ 4 »/
++ Ê/ Ï/ ] üÿÿÿÿÿÿÿÕ/ \ ûÿÿÿÿÿÿÿä/ þ/ j üÿÿÿÿÿÿÿ
0 \ ûÿÿÿÿÿÿÿ0 )0
++ 4 .0
++ =0 B0 ] üÿÿÿÿÿÿÿM0 \ ûÿÿÿÿÿÿÿW0 e0
++ 4 j0
++ y0 À ~0 ] üÿÿÿÿÿÿÿ0 { üÿÿÿÿÿÿÿ£0 ±0
++ 4 ¶0
++ Å0 Y Ê0 ] üÿÿÿÿÿÿÿÐ0 \ ûÿÿÿÿÿÿÿÚ0 è0
++ 4 í0
++ ü0 Í 1 ] üÿÿÿÿÿÿÿ1 ~ üÿÿÿÿÿÿÿ"1 W üÿÿÿÿÿÿÿ*1 X üÿÿÿÿÿÿÿI1 \ ûÿÿÿÿÿÿÿf1 \ ûÿÿÿÿÿÿÿ1
++ ¤1 Y üÿÿÿÿÿÿÿ¬1 Z üÿÿÿÿÿÿÿÔ1 \ ûÿÿÿÿÿÿÿâ1 ð1
++ 4 @ õ1
++ 2 â 2 ] üÿÿÿÿÿÿÿ.2 \ ûÿÿÿÿÿÿÿ82 J2
++ 4 O2
++ c2 Ð h2 ] üÿÿÿÿÿÿÿ{2 \ ûÿÿÿÿÿÿÿ
2 2
++ 4 2
++ §2 % ¬2 ] üÿÿÿÿÿÿÿ´2 Y üÿÿÿÿÿÿÿÄ2 Z üÿÿÿÿÿÿÿj3 u3
++ 4 z3
++ 3 $ 3 ] üÿÿÿÿÿÿÿ¨3 º3
++ 4 ¿3
++ Î3 ñ Ó3 ] üÿÿÿÿÿÿÿ4 \ ûÿÿÿÿÿÿÿ!4 /4
++ 4 44
++ C4 T H4 ] üÿÿÿÿÿÿÿÅ4 { üÿÿÿÿÿÿÿÐ4 \ ûÿÿÿÿÿÿÿÞ4 ì4
++ 4 ñ4
++ 5 é 5 ] üÿÿÿÿÿÿÿ5 \ ûÿÿÿÿÿÿÿ¸5 \ ûÿÿÿÿÿÿÿÉ5 ×5
++ 4 à Ü5
++ é5 P ô5 ] üÿÿÿÿÿÿÿú5 \ ûÿÿÿÿÿÿÿ6 6
++ 4 à 6
++ +6 _ 66 ] üÿÿÿÿÿÿÿ«6 \ ûÿÿÿÿÿÿÿµ6 Ã6
++ 4 À È6
++ ×6 n Ü6 ] üÿÿÿÿÿÿÿâ6 \ ûÿÿÿÿÿÿÿì6 ú6
++ 4 ÿ6
++ 7 7 ] üÿÿÿÿÿÿÿ7 üÿÿÿÿÿÿÿ8 8
++ 4 À 8
++ ª8 5 À8 ] üÿÿÿÿÿÿÿC9 \ ûÿÿÿÿÿÿÿQ9 _9
++ 4 d9
++ s9 µ x9 ] üÿÿÿÿÿÿÿ½9 üÿÿÿÿÿÿÿò9 \ ûÿÿÿÿÿÿÿ : :
++ 4 À :
++ ": ': ] üÿÿÿÿÿÿÿ«: \ ûÿÿÿÿÿÿÿ¹: Ç:
++ 4 Ì:
++ Û: A à: ] üÿÿÿÿÿÿÿ; üÿÿÿÿÿÿÿ2<
++ ;< üÿÿÿÿÿÿÿG< Y<
++ ^< üÿÿÿÿÿÿÿg<
++ â l< üÿÿÿÿÿÿÿt< m üÿÿÿÿÿÿÿ<
++ P <
++ §< Í< üÿÿÿÿÿÿÿÒ<
++ Ú< ¡ üÿÿÿÿÿÿÿá< ó< ÿ< üÿÿÿÿÿÿÿ=
++ !=
++ ì (=
++ -= £ üÿÿÿÿÿÿÿ4= U= üÿÿÿÿÿÿÿa= üÿÿÿÿÿÿÿ¹= üÿÿÿÿÿÿÿÅ= üÿÿÿÿÿÿÿÚ= \ ûÿÿÿÿÿÿÿé= } üÿÿÿÿÿÿÿW> \ ûÿÿÿÿÿÿÿr> >
++ 4 À
>
++ > 8 > ] üÿÿÿÿÿÿÿ²> ¤ üÿÿÿÿÿÿÿÁ> \ üÿÿÿÿÿÿÿÑ> å>
++ 4 À ê>
++ ÷> R ü> ] üÿÿÿÿÿÿÿ? \ üÿÿÿÿÿÿÿ? !?
++ 4 À &?
++ 3? p P? ] üÿÿÿÿÿÿÿX? } üÿÿÿÿÿÿÿs? ?
++ 4 ?
++ ?
++ ? ] üÿÿÿÿÿÿÿª? \ ûÿÿÿÿÿÿÿÌ? Ý?
++ 4 ì? ú?
++ ÿ? ] üÿÿÿÿÿÿÿB@ \ ûÿÿÿÿÿÿÿL@ Z@
++ 4 _@
++ n@ P s@ ] üÿÿÿÿÿÿÿ{@ } üÿÿÿÿÿÿÿ¹@ üÿÿÿÿÿÿÿÄ@ ¥ üÿÿÿÿÿÿÿÏ@ üÿÿÿÿÿÿÿÕ@ \ ûÿÿÿÿÿÿÿê@ ø@
++ 4 à ý@
++ A m A ] üÿÿÿÿÿÿÿA k üÿÿÿÿÿÿÿ$A ¦ üÿÿÿÿÿÿÿ*A \ ûÿÿÿÿÿÿÿ7A JA
++ 4 à OA
++ _A | gA ~ lA ] üÿÿÿÿÿÿÿtA § üÿÿÿÿÿÿÿ~A \ üÿÿÿÿÿÿÿA A A
++ 4 à ¤A
++ °A ] üÿÿÿÿÿÿÿ¸A ¨ üÿÿÿÿÿÿÿíA
++ ¨ òA d üÿÿÿÿÿÿÿüA ` üÿÿÿÿÿÿÿB © üÿÿÿÿÿÿÿ,B
++ < 4B a üÿÿÿÿÿÿÿHB b üÿÿÿÿÿÿÿSB c üÿÿÿÿÿÿÿeB \ ûÿÿÿÿÿÿÿ{B B
++ 4 à B
++ B ¥B ] üÿÿÿÿÿÿÿªB
++ d ²B a üÿÿÿÿÿÿÿÆB b üÿÿÿÿÿÿÿÔB c üÿÿÿÿÿÿÿÚB \ ûÿÿÿÿÿÿÿïB C
++
C
++ 4 à C %C ] üÿÿÿÿÿÿÿCC \ ûÿÿÿÿÿÿÿhC
++ ç pC ª üÿÿÿÿÿÿÿ|C
++ í C ª üÿÿÿÿÿÿÿC
++ ô C a üÿÿÿÿÿÿÿ¥C « üÿÿÿÿÿÿÿÔC ¨ üÿÿÿÿÿÿÿéC
++ µ þC
++ ä D \ ûÿÿÿÿÿÿÿ-D ð TD
++ c D \ ûÿÿÿÿÿÿÿD ¡D ¦D
++ 4 à «D
++ ·D ] üÿÿÿÿÿÿÿÂD \ ûÿÿÿÿÿÿÿÑD Õ êD \ ûÿÿÿÿÿÿÿøD E
++ 4 à E
++ E ¬ E ] üÿÿÿÿÿÿÿDE
++ c \E ¬ üÿÿÿÿÿÿÿjE \ üÿÿÿÿÿÿÿvE E
++ 4 à E
++ E *
++ ¢E ] üÿÿÿÿÿÿÿ¨E \ üÿÿÿÿÿÿÿÈE ÖE
++ 4 à ÛE
++ êE Ú
++ ïE ] üÿÿÿÿÿÿÿ<F \ ûÿÿÿÿÿÿÿFF TF
++ 4 à YF
++ hF Ð mF ] üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿ¡F
++ ú ¶F
++ , ÌF \ ûÿÿÿÿÿÿÿåF 9 ûF G
++ 4 à G
++ G ] üÿÿÿÿÿÿÿ$G Å 4G 9G
++ 4 à >G
++ JG ] üÿÿÿÿÿÿÿZG \ ûÿÿÿÿÿÿÿhG xG
++ 4 à }G
++ G ê
++ G ] üÿÿÿÿÿÿÿG \ ûÿÿÿÿÿÿÿ©G ·G
++ 4 à ¼G
++ ËG ü
++ ÐG ] üÿÿÿÿÿÿÿâG \ ûÿÿÿÿÿÿÿðG H
++ 4 à H
++ H ÿ H ] üÿÿÿÿÿÿÿH \ ûÿÿÿÿÿÿÿ1H ?H
++ 4 à DH
++ SH
++ XH ] üÿÿÿÿÿÿÿ`H ¬ üÿÿÿÿÿÿÿgH \ üÿÿÿÿÿÿÿH H
++ 4 à H
++ ¦H *
++ «H ] üÿÿÿÿÿÿÿ²H \ üÿÿÿÿÿÿÿÌH ÚH
++ 4 à ßH
++ óH ?
++ øH ] üÿÿÿÿÿÿÿI
++ I ª üÿÿÿÿÿÿÿ)I \ ûÿÿÿÿÿÿÿAI SI
++ 4 à XI
++ gI lI ] üÿÿÿÿÿÿÿ~I
++ À I ª üÿÿÿÿÿÿÿ¢I \ ûÿÿÿÿÿÿÿ»I Ø áI
++ D ÷I \ ûÿÿÿÿÿÿÿJ S @J rJ \ ûÿÿÿÿÿÿÿJ Ì ¦J
++ ®J ® üÿÿÿÿÿÿÿÒJ \ ûÿÿÿÿÿÿÿëJ Ú
++ ûJ K
++ 4 à K
++ K ] üÿÿÿÿÿÿÿK
++ c 1K \ ûÿÿÿÿÿÿÿ?K RK
++ 4 à WK
++ fK
kK ] üÿÿÿÿÿÿÿvK \ ûÿÿÿÿÿÿÿ
K ( K \ ûÿÿÿÿÿÿÿ¨K ` ¼K \ ûÿÿÿÿÿÿÿÕK 5L GL
++ 4 LL
++ _L P
++ dL ] üÿÿÿÿÿÿÿvL \ ûÿÿÿÿÿÿÿL ¡L
++ 4 ¦L
++ ³L ]
++ ¸L ] üÿÿÿÿÿÿÿÇL \ ûÿÿÿÿÿÿÿÑL ßL
++ 4 äL
++ ÷L i
++ üL ] üÿÿÿÿÿÿÿÀM üÿÿÿÿÿÿÿõM \ ûÿÿÿÿÿÿÿÿM
N
++ 4 N
++ N
++ $N ] üÿÿÿÿÿÿÿBN \ ûÿÿÿÿÿÿÿQN iN
++ o qN ª üÿÿÿÿÿÿÿN \ ûÿÿÿÿÿÿÿN z ¿N ÍN
++ 4 à ÒN
++ áN Ç
++ æN ] üÿÿÿÿÿÿÿ>O \ ûÿÿÿÿÿÿÿMO
++ ]O bO
++ 4 gO
++ sO ] üÿÿÿÿÿÿÿO \ ûÿÿÿÿÿÿÿO t
++ P üÿÿÿÿÿÿÿ¹P \ ûÿÿÿÿÿÿÿÇP ÕP
++ 4 ÚP
++ îP °
++ óP ] üÿÿÿÿÿÿÿQ ¯ üÿÿÿÿÿÿÿ Q \ ûÿÿÿÿÿÿÿ/Q ¤
++ PQ \ ûÿÿÿÿÿÿÿ_Q
++ Q ¯ üÿÿÿÿÿÿÿQ üÿÿÿÿÿÿÿªQ ¥ üÿÿÿÿÿÿÿµQ üÿÿÿÿÿÿÿýQ ° üÿÿÿÿÿÿÿ&R \ ûÿÿÿÿÿÿÿ0R >R
++ 4 CR
++ RR ) WR ] üÿÿÿÿÿÿÿÍR üÿÿÿÿÿÿÿØR ¨ üÿÿÿÿÿÿÿèR \ ûÿÿÿÿÿÿÿõR S
++ 4 S
++ S Ê S ] üÿÿÿÿÿÿÿDS üÿÿÿÿÿÿÿJS \ ûÿÿÿÿÿÿÿ[S iS
++ 4 nS
++ }S ® S ] üÿÿÿÿÿÿÿS \ ûÿÿÿÿÿÿÿ¦S ´S
++ 4 ¹S
++ ÈS ÍS ] üÿÿÿÿÿÿÿÛS ± üÿÿÿÿÿÿÿáS \ ûÿÿÿÿÿÿÿëS ýS
++ 4 T
++ T T ] üÿÿÿÿÿÿÿ+T ² üÿÿÿÿÿÿÿHT \ üÿÿÿÿÿÿÿT T
++ 4 ` T
++ ©T d ®T ] üÿÿÿÿÿÿÿºT j üÿÿÿÿÿÿÿÙT j üÿÿÿÿÿÿÿèT \ üÿÿÿÿÿÿÿôT U
++ 4 ` U
++ U w U ] üÿÿÿÿÿÿÿ*U üÿÿÿÿÿÿÿBU \ ûÿÿÿÿÿÿÿLU ZU
++ 4 _U
++ nU 5 sU ] üÿÿÿÿÿÿÿzU üÿÿÿÿÿÿÿ±U üÿÿÿÿÿÿÿÔU üÿÿÿÿÿÿÿíU ± üÿÿÿÿÿÿÿûU \ üÿÿÿÿÿÿÿ
++V V
++ 4 @ !V
++ 0V A 5V ] üÿÿÿÿÿÿÿBV \ ûÿÿÿÿÿÿÿPV ^V
++ 4 cV
++ rV Y wV ] üÿÿÿÿÿÿÿV
üÿÿÿÿÿÿÿV \ üÿÿÿÿÿÿÿªV ¼V
++ 4 @ ÁV
++ ÐV q ÕV ] üÿÿÿÿÿÿÿáV
üÿÿÿÿÿÿÿüV \ üÿÿÿÿÿÿÿW W
++ 4 @ #W
++ 2W q 7W ] üÿÿÿÿÿÿÿBW \ üÿÿÿÿÿÿÿQW _W
++ 4 ` dW
++ sW E xW ] üÿÿÿÿÿÿÿW \ üÿÿÿÿÿÿÿW §W
++ 4 ` ¬W
++ »W 5 ÀW ] üÿÿÿÿÿÿÿX \ ûÿÿÿÿÿÿÿ!X b 1X 6X
++ 4 @ ;X
++ GX ] üÿÿÿÿÿÿÿRX \ ûÿÿÿÿÿÿÿaX b qX vX
++ 4 @ {X
++ X ] üÿÿÿÿÿÿÿX \ ûÿÿÿÿÿÿÿ¡X ¸ ²X \ ûÿÿÿÿÿÿÿÁX ìX üÿÿÿÿÿÿÿ÷X üÿÿÿÿÿÿÿþX üÿÿÿÿÿÿÿY ³ üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿ:Y üÿÿÿÿÿÿÿUY \ üÿÿÿÿÿÿÿaY oY
++ 4 tY
++ Y ã Y ] üÿÿÿÿÿÿÿY \ Y n üÿÿÿÿÿÿÿ²Y \ üÿÿÿÿÿÿÿ¾Y ÎY ÓY
++ 4 @ ØY
++ äY ] üÿÿÿÿÿÿÿòY \ üÿÿÿÿÿÿÿZ Z
++ 4 @ Z
++ #Z Ø (Z ] üÿÿÿÿÿÿÿ;Z \ üÿÿÿÿÿÿÿLZ ( cZ üÿÿÿÿÿÿÿlZ üÿÿÿÿÿÿÿxZ üÿÿÿÿÿÿÿZ \ üÿÿÿÿÿÿÿZ P ³Z \ üÿÿÿÿÿÿÿÄZ [ üÿÿÿÿÿÿÿ[ üÿÿÿÿÿÿÿ,[ ´ üÿÿÿÿÿÿÿ:[ ´ üÿÿÿÿÿÿÿL[
++ ÷ Q[
++ V[
++ à m[ µ üÿÿÿÿÿÿÿ}[ \ ûÿÿÿÿÿÿÿ[ [
++ 4 ` [
++ ©[ ®[ ] üÿÿÿÿÿÿÿÚ[ ¶ üÿÿÿÿÿÿÿà[ \ ûÿÿÿÿÿÿÿê[ ø[
++ 4 ` ý[
++ \ ¸ \ ] üÿÿÿÿÿÿÿI\ üÿÿÿÿÿÿÿT\ üÿÿÿÿÿÿÿl\ ´ üÿÿÿÿÿÿÿz\ ´ üÿÿÿÿÿÿÿ\
++ ÷ \
++ ( \
++ à \ µ üÿÿÿÿÿÿÿ½\ \ ûÿÿÿÿÿÿÿÇ\ Õ\
++ 4 Ú\
++ ç\ 8 ì\ ] üÿÿÿÿÿÿÿ] · üÿÿÿÿÿÿÿ] \ ûÿÿÿÿÿÿÿ*] :]
++ 4 ?]
++ L] Q] ] üÿÿÿÿÿÿÿs] üÿÿÿÿÿÿÿ~] üÿÿÿÿÿÿÿ] \ ûÿÿÿÿÿÿÿ] «]
++ 4 °]
++ Ã] _ È] ] üÿÿÿÿÿÿÿÑ] m üÿÿÿÿÿÿÿØ] \ à] n üÿÿÿÿÿÿÿø] \ üÿÿÿÿÿÿÿ^ ¸
++ ^ ^
++ 4 ^
++ *^ ] üÿÿÿÿÿÿÿ3^ 4 b^ \ ûÿÿÿÿÿÿÿq^
++ ^ ^
++ 4 ^
++ ^ ] üÿÿÿÿÿÿÿ¢^ \ ûÿÿÿÿÿÿÿ¬^ º^
++ 4 ¿^
++ Î^ @ Ó^ ] üÿÿÿÿÿÿÿÚ^ üÿÿÿÿÿÿÿ_ üÿÿÿÿÿÿÿ _ üÿÿÿÿÿÿÿI_ üÿÿÿÿÿÿÿV_
üÿÿÿÿÿÿÿd_ üÿÿÿÿÿÿÿt_ \ ûÿÿÿÿÿÿÿ~_ _
++ 4 À _
++ _ ¨ ¥_ ] üÿÿÿÿÿÿÿ` ¯ üÿÿÿÿÿÿÿ` \ üÿÿÿÿÿÿÿ` `
++ 4 à -`
++ :` ?` ] üÿÿÿÿÿÿÿE` \ üÿÿÿÿÿÿÿP` ^`
++ 4 c`
++ r` § w` ] üÿÿÿÿÿÿÿ` üÿÿÿÿÿÿÿ` \ üÿÿÿÿÿÿÿ¥` ³`
++ 4 ¸`
++ Ç` » Ì` ] üÿÿÿÿÿÿÿÜ` üÿÿÿÿÿÿÿæ` \ üÿÿÿÿÿÿÿô` a
++ 4 a
++ a » a ] üÿÿÿÿÿÿÿ+a üÿÿÿÿÿÿÿ5a \ üÿÿÿÿÿÿÿCa Qa
++ 4 Va
++ ea Ò ja ] üÿÿÿÿÿÿÿta ¸ üÿÿÿÿÿÿÿa ¹ üÿÿÿÿÿÿÿa
++ " a º üÿÿÿÿÿÿÿ£a » üÿÿÿÿÿÿÿ·a \ üÿÿÿÿÿÿÿÆa Öa
++ 4 Ûa
++ èa î ía ] üÿÿÿÿÿÿÿóa \ üÿÿÿÿÿÿÿb ` b b
++ 4 b
++ ,b ] üÿÿÿÿÿÿÿ:b \ ûÿÿÿÿÿÿÿHb Xb
++ 4 ]b
++ jb ð ob ] üÿÿÿÿÿÿÿub \ ûÿÿÿÿÿÿÿb b
++ 4 b
++ «b x
°b ] üÿÿÿÿÿÿÿÄb ± üÿÿÿÿÿÿÿÌb \ üÿÿÿÿÿÿÿÙb âb
++ ðb
++ 4 ÿb
c ] üÿÿÿÿÿÿÿ
++c \ üÿÿÿÿÿÿÿ$c 2c
++ 4 7c
++ Fc
Kc ] üÿÿÿÿÿÿÿSc ¼ üÿÿÿÿÿÿÿkc \ ûÿÿÿÿÿÿÿyc c
++ 4 c
++ c
c ] üÿÿÿÿÿÿÿ¦c \ üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿÆc Ëc
++ Ùc
++ 4 èc ²
íc ] üÿÿÿÿÿÿÿóc \ üÿÿÿÿÿÿÿd d
++ 4 d
++ *d Ý
/d ] üÿÿÿÿÿÿÿCd \ ûÿÿÿÿÿÿÿVd j üÿÿÿÿÿÿÿed \ üÿÿÿÿÿÿÿqd d
++ 4 d
++ d
++ d ] üÿÿÿÿÿÿÿ¦d ½ üÿÿÿÿÿÿÿ¬d \ ûÿÿÿÿÿÿÿÕd \ ûÿÿÿÿÿÿÿèd j üÿÿÿÿÿÿÿ÷d \ üÿÿÿÿÿÿÿe e
++ 4 e
++ %e
++ *e ] üÿÿÿÿÿÿÿ8e ½ üÿÿÿÿÿÿÿ>e \ ûÿÿÿÿÿÿÿie \ ûÿÿÿÿÿÿÿse e
++ 4 e
++ e B e ] üÿÿÿÿÿÿÿ¨e ½ üÿÿÿÿÿÿÿ®e \ ûÿÿÿÿÿÿÿ¹e
üÿÿÿÿÿÿÿÂe Ðe
++ 4 Õe
++ çe h
++ òe ] üÿÿÿÿÿÿÿf \ ûÿÿÿÿÿÿÿf *f
++ 4 /f
++ >f È Cf ] üÿÿÿÿÿÿÿKf ¾ üÿÿÿÿÿÿÿbf \ ûÿÿÿÿÿÿÿlf |f
++ 4 f
++ f à
++ f ] üÿÿÿÿÿÿÿf \ ûÿÿÿÿÿÿÿ£f ±f
++ 4 0 ¶f
++ Åf j Êf ] üÿÿÿÿÿÿÿ÷f ¿ üÿÿÿÿÿÿÿg \ ûÿÿÿÿÿÿÿDg À üÿÿÿÿÿÿÿRg üÿÿÿÿÿÿÿ^g üÿÿÿÿÿÿÿjg üÿÿÿÿÿÿÿvg üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿ¦g üÿÿÿÿÿÿÿ²g üÿÿÿÿÿÿÿ¾g Á üÿÿÿÿÿÿÿÊg Á üÿÿÿÿÿÿÿÛg ¿ üÿÿÿÿÿÿÿ÷g ¿ üÿÿÿÿÿÿÿh ¨ üÿÿÿÿÿÿÿ%h üÿÿÿÿÿÿÿ.h j üÿÿÿÿÿÿÿ7h \ üÿÿÿÿÿÿÿ^h lh
++ 4 qh
++ h ¸
h ] üÿÿÿÿÿÿÿh \ ûÿÿÿÿÿÿÿ¨h \ üÿÿÿÿÿÿÿÛh éh
++ 4 îh
++ i Ê i ] üÿÿÿÿÿÿÿi #i
++ 4 0 (i
++ 5i ¡ :i ] üÿÿÿÿÿÿÿ@i \ üÿÿÿÿÿÿÿSi ai
++ 4 fi
++ ui
zi ] üÿÿÿÿÿÿÿi
üÿÿÿÿÿÿÿi i
++ 4 ¥i
++ ·i & Âi ] üÿÿÿÿÿÿÿÓi ái
++ 4 æi
++ õi ÿ
úi ] üÿÿÿÿÿÿÿ j
üÿÿÿÿÿÿÿj j
++ 4 %j
++ 7j @
++ Bj ] üÿÿÿÿÿÿÿSj aj
++ 4 fj
++ uj ï
zj ] üÿÿÿÿÿÿÿj \ üÿÿÿÿÿÿÿj ¢j
++ °j
++ 4 ¿j É
Äj ] üÿÿÿÿÿÿÿÊj \ üÿÿÿÿÿÿÿÛj éj
++ 4 ` îj
++ k k ] üÿÿÿÿÿÿÿk ¸ üÿÿÿÿÿÿÿ"k ¹ üÿÿÿÿÿÿÿ6k
++ ;k º üÿÿÿÿÿÿÿEk » üÿÿÿÿÿÿÿYk \ üÿÿÿÿÿÿÿgk uk
++ 4 0 zk
++ k #
k ] üÿÿÿÿÿÿÿk üÿÿÿÿÿÿÿ¨k \ üÿÿÿÿÿÿÿ¶k Äk
++ 4 0 Ék
++ Øk » Ýk ] üÿÿÿÿÿÿÿík üÿÿÿÿÿÿÿ÷k \ üÿÿÿÿÿÿÿl l
++ 4 0 l
++ 'l » ,l ] üÿÿÿÿÿÿÿ<l üÿÿÿÿÿÿÿJl \ üÿÿÿÿÿÿÿUl el
++ 4 0 jl
++ wl \
|l ] üÿÿÿÿÿÿÿl \ üÿÿÿÿÿÿÿl ²l \ üÿÿÿÿÿÿÿ¾l Îl
++ 4 À Ól
++ àl ål ] üÿÿÿÿÿÿÿël \ üÿÿÿÿÿÿÿ÷l 0 m \ üÿÿÿÿÿÿÿ&m \ üÿÿÿÿÿÿÿ2m Bm
++ 4 À Gm
++ \m P am ] üÿÿÿÿÿÿÿgm \ üÿÿÿÿÿÿÿrm \ üÿÿÿÿÿÿÿm üÿÿÿÿÿÿÿm m
++ 4 À «m
++ ³m ¾m ] üÿÿÿÿÿÿÿÄm \ üÿÿÿÿÿÿÿÛm ëm
++ 4 0 ðm
++ ým
n ] üÿÿÿÿÿÿÿn \ üÿÿÿÿÿÿÿn \ üÿÿÿÿÿÿÿ.n >n
++ 4 À Cn
++ Pn ` Un ] üÿÿÿÿÿÿÿ[n \ üÿÿÿÿÿÿÿjn \ ûÿÿÿÿÿÿÿ~n n
++ 4 0 n
++ n ?
¥n ] üÿÿÿÿÿÿÿ²n \ üÿÿÿÿÿÿÿÁn Ïn
++ 4 Ôn
++ ãn 5 èn ] üÿÿÿÿÿÿÿún \ üÿÿÿÿÿÿÿ o o
++ 4 o
++ +o 5 0o ] üÿÿÿÿÿÿÿao üÿÿÿÿÿÿÿlo \ üÿÿÿÿÿÿÿ{o o
++ 4 o
++ o ¸ ¢o ] üÿÿÿÿÿÿÿ²o üÿÿÿÿÿÿÿ½o \ üÿÿÿÿÿÿÿÌo Úo
++ 4 ßo
++ îo Ø óo ] üÿÿÿÿÿÿÿp üÿÿÿÿÿÿÿp \ üÿÿÿÿÿÿÿp +p
++ 4 0p
++ ?p Dp ] üÿÿÿÿÿÿÿQp ¸ üÿÿÿÿÿÿÿ`p ¹ üÿÿÿÿÿÿÿwp
++ 0
|p º üÿÿÿÿÿÿÿp » üÿÿÿÿÿÿÿp \ üÿÿÿÿÿÿÿ®p ¾p
++ 4 Ãp
++ Ðp Õp ] üÿÿÿÿÿÿÿÛp \ üÿÿÿÿÿÿÿëp x ÿp \ ûÿÿÿÿÿÿÿ q q
++ 4 À q
++ +q Ø 0q ] üÿÿÿÿÿÿÿ<q  üÿÿÿÿÿÿÿFq \ ûÿÿÿÿÿÿÿPq ^q
++ 4 cq
++ rq l wq ] üÿÿÿÿÿÿÿq à üÿÿÿÿÿÿÿq \ üÿÿÿÿÿÿÿ¢q ¶q
++ 4 »q
++ Èq } Íq ] üÿÿÿÿÿÿÿÔq \ üÿÿÿÿÿÿÿåq 0 úq üÿÿÿÿÿÿÿr \ üÿÿÿÿÿÿÿr .r
++ 4 3r
++ @r H Er ] üÿÿÿÿÿÿÿKr \ üÿÿÿÿÿÿÿor ¦r { üÿÿÿÿÿÿÿÈr Æ üÿÿÿÿÿÿÿør È üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿë w üÿÿÿÿÿÿÿ
++ y üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ= ¢ üÿÿÿÿÿÿÿ~= üÿÿÿÿÿÿÿ Þ ð< ì ( ô 0 ù 8 @ y È ( y H ° Ñ È =. ð) ð) ð) ð) ( ð) 0 ð) 8 . @ S- H ð) P ï, X ð) ` ð) h ð) p . x ©, ð) ð) ©+ ^ ] ¨ ] ° ] ¸
] À ] È ] Ð ] Ø ] à °_ è ] ð ] ø ] ] ] ] 8b ] ( f 0 ] 8 ] @ ] H ] P ] X ] ` `^
++ P
++ T rE
++ T 4
++ T 4 ! s )
++ S .
++ T [
++ ;
++ T / B
++ T ¶$ I
++ T ! P
++ T J W
++ T Ü: ^
++ T ï0 l
++ T ë3 q
++ T % |
++ T Ñ
++ T þ&
++ T 1:
++ T M8 ¨
++ T ¼( ³
++ T W4 ¾
++ T , Ó
++ T A Ø
++ T É@ ã
++ T ±G ð
++ T m ý
++ T Ù
++
++ T ¡
++ T ^" $
++ T ó5 1
++ T >
++ T · K
++ T Ñ X
++ T ¡! e
++ T r
++ T è
++ T ,
++ T 2
++ T ÿD ¦
++ T 2 ³
++ T g À
++ T + Í
++ T Ä8 Ú
++ T à ç
++ T â# ô
++ T J
++ T
++ T
++ T (
++ T 5
++ T ! B
++ T ( O
++ T \
++ T B
++ j
++ T u q
++ T Ê }
++ T #)
++ T ì#
++ T % ë
++ T 6- ø
++ T ý
++ T ü=
++ T 3
++ T F>
++ T 0 )
++ T FI 4
++ T ï @
++ T g9 L
++ T 7 Y
++ T {A l
++ T ¶7 w
++ T
++ T X
++ T -C ª
++ T 6 ¶
++ T NF É
++ T ²
Ü
++ T ´= è
++ T ¶; ô
++ T ®$
++ T /
++ T ¸
++
++ T TB $
++ T z 0
++ T 0 =
++ T å% H
++ T ¶7 S
++ T o
++ T n/ |
++ T N> ¡
++ T
# ¬
++ T Æ= ·
++ T ã Â
++ T Í
++ T Ø
++ T ã
++ T ª" ï
++ T ¢C
++ T
++ T - +
++ T ^E 7
++ T C
++ T ± O
++ T [
++ T ç; g
++ T ñ; t
++ T +
++ T d&
++ T
++ T í £
++ T v ¯
++ T Ý; »
++ T U0 Ç
++ T Â- Ó
++ T ß
++ T ÷. ë
++ T û; ÷
++ T <
++ T ,A
++ T 7
F
++ T ú2 R
++ T d ^
++ T j
++ T )
++ T ¶7
++ T
++ T 0 §
++ T á ²
++ T > ½
++ T l? È
++ T ú/ Ó
++ T A Þ
++ T ,+ é
++ T í ô
++ T C
++ T @"
++ T ò )
++ T y
++ 5
++ T È A
++ T .G P
++ T S U
++ T ã a
++ T U8 l
++ T 3 x
++ T D
++ T @"
++ T ò
++ T y
++ ¥
++ T * °
++ T 8 »
++ T 0 Æ
++ T Ñ
++ T þ9 Ü
++ T =F ç
++ T ¡ ô
++ T $ ù
++ T
++ T À@
++ T N< A
++ T ù0 W
++ T j c
++ T ´F p
++ T g9 }
++ T ë
++ T Y/
++ T
¢
++ T D »
++ T Ø. Æ
++ T ö! Ò
++ T ô8 ý
++ T M
++ T ú- 7
++ T
=
++ T ò# C
++ T è4 I
++ T Ù P
++ T I [
++ T ò f
++ T ¼ r
++ T w ~
++ T D
++ T ¯&
++ T - £
++ T n9 ®
++ T o ¹
++ T K7 Ë
++ T ×
++ T Ð ä
++ T H< ñ
++ T ß? þ
++ T Ê
++
++ T *
++
++ T G (
++
++ T D 4
++
++ T [ @
++
++ T ó7 S
++
++ T " ^
++
++ T Ï= d
++
++ T ¢+ o
++
++ T ²
++
++ T 4
++
++ T ©?
++
++ T D ¨
++
++ T [ É
++
++ T -5 Ï
++
++ T , Õ
++
++ T 93 Û
++
++ T Ó2 á
++
++ T È ç
++
++ T £ í
++
++ T |? ô
++
++ T %# û
++
++ T É4
++ T ×
++ T Å
++ T e> $
++ T ß= 0
++ T ¦ <
++ T I ]
++ T } b
++ T Î n
++ T Æ& z
++ T k
++ T ó
++ T ø ¤
++ T ¯
++ T @ º
++ T m6 Å
++ T èE Ð
++ T D! Û
++ T ´ æ
++ T 5 ò
++ T ~/ þ
++ T D
++ T z
++ T 1 $
++ T ~/ 2
++ T J@ >
++ T ½; K
++ T ø7 _
++ T > k
++ T
++ T ý< ¢
++ T ©
++ T F) Þ
++ T È> ä
++ T + ê
++ T Û) ð
++ T ,% ö
++ T ï ü
++ T <
++ T
++
++ T ©.
++ T |
++ T É: !
++ T H ,
++ T ½ 7
++ T *- C
++ T Ï O
++ T [
++ T @ g
++ T i s
++ T
++ T g*
++ T r2
++ T ²9 £
++ T Æ ¯
++ T ý Ç
++ T &G Ò
++ T [ Þ
++ T Ï ê
++ T Æ ö
++ T ²9
++ T gJ
++ T Ñ'
++ T , (
++ T â. 5
++ T î2 B
++ T üA O
++ T % \
++ T i
++ T L v
++ T ;
++ T È
++ T +
++ T @ ª
++ T # ¸
++ T § Ã
++ T ¯ Ð
++ T h/ Ý
++ T ) ®
++ T [ ¹
++ T A Ø
++ T ½2 å
++ T t ÿ
++ T y
++ T
++ T ©= &
++ T ! 3
++ T r' @
++ T Ì M
++ T ü Z
++ T 34 g
++ T EC
++ T
++ T (
++ T ¨
++ T C µ
++ T § Â
++ T ç Ï
++ T X Ü
++ T : é
++ T ß ö
++ T _
++ T *
++ T ó$
++ T Ò? *
++ T QC 7
++ T = E
++ T ;G S
++ T ô3 a
++ T Å o
++ T å0 }
++ T O+
++ T ¼I
++ T
++ §
++ T µ
++ T m# Ã
++ T Ñ
++ T ¥
ß
++ T ë í
++ T ¾D û
++ T §2
++ T ¦
++
++ T ßA %
++ T O% 3
++ T ü
++ A
++ T t O
++ T H ]
++ T m* k
++ T y
++ T "
++ T
++ T I/
++ T J
++ T ¦ ¡
++ T ¬
++ T ÿ Å
++ T (J Ë
++ T g Ñ
++ T !
×
++ T i Ý
++ T Ã
ã
++ T = é
++ T Ä ï
++ T ×I õ
++ T ú û
++ T /
++ T .D
++ T ¡I
++ T Ù
++
++ T Ü5
++ T
++
++ T & %
++ T +
++ T <1 1
++ T 7
++ T =
++ T G D
++ T · b
++ T I h
++ T · n
++ T æ t
++ T F6 z
++ T ú8
++ T ¨E
++ T ²J
++ T =
++ T ²'
++ T n
++ T 6 ª
++ T ·
++ T s Ä
++ T Í& Ñ
++ T Þ
++ T ë8 ë
++ T à0 ø
++ T
++ T [
++ T ó7 8
++ T a1 E
++ T 7 R
++ T _
++ T l
++ T V y
++ T Â>
++ T $A
++ T s §
++ T Í& ´
++ T Á
++ T ë8 Î
++ T à0 Û
++ T è
++ T [ õ
++ T ó7
++ T è:
++ T & )
++ T WH 6
++ T í C
++ T B P
++ T ¡ ]
++ T F q
++ T >> ~
++ T s
++ T Í&
++ T ¥
++ T ë8 ²
++ T à0 ¿
++ T Ì
++ T [ Ù
++ T ó7 ó
++ T $*
++ T
++ T £
++ T I '
++ T 3 4
++ T A
++ T ;' [
++ T c u
++ T `/
++ T $
++ T
++ T
$ ©
++ T 7 ½
++ T Ö+ Ã
++ T Ï
++ T
Û
++ T õ( è
++ T [ õ
++ T Í&
++ T öI
++ T R
++ T s )
++ T |8 C
++ T Î, P
++ T s ]
++ T Í& j
++ T w
++ T ë8
++ T à0
++ T
++ T [ «
++ T ó7 Ñ
++ T ì Þ
++ T ò
++ T k þ
++ T 4 .
++ T 9( 9
++ T U E
++ T Q
++ T À! ]
++ T Ê i
++ T u
++ T
++ T
++ T @
++ T y ¦
++ T ú ±
++ T ¾
++ T Ò? Ë
++ T ´ Ø
++ T 5 å
++ T Ê ò
++ T q! ÿ
++ T Ë-
++ T vI
++ T
++ &
++ T ÚB 3
++ T & @
++ T y »
++ T Æ
++ T jH Ò
++ T 6B Þ
++ T À! ê
++ T @ ö
++ T y
++ T
++ T %B
++ T D $
++ T /
++ T ª E
++ T V9 Q
++ T y ^
++ T k
++ T 2 x
++ T w
++ T t>
++ T ¾0
++ T = ¬
++ T ø ¹
++ T m: Æ
++ T 5? Ó
++ T CF à
++ T Ö5 í
++ T J ú
++ T 32
++ T
++ T ? !
++ T Æ .
++ T ×F ;
++ T ¡ H
++ T ¨C c
++ T !: n
++ T ^5 ¦
++ T 1 ±
++ T ½
++ T Í& É
++ T Õ
++ T & á
++ T @ í
++ T y
++ T "@
++ T u
++ T > %
++ T ÑB 1
++ T Í& =
++ T À! I
++ T @ U
++ T °
++ a
++ T y n
++ T YA y
++ T p<
++ T
++ T =
++ T y °
++ T ¦ »
++ T C È
++ T F Õ
++ T D â
++ T è ï
++ T Â ü
++ T Æ3
++ T
++ T £9 #
++ T SE 0
++ T ¡3 =
++ T ) J
++ T W
++ T y m
++ T $ s
++ T d
y
++ T U:
++ T t
++ T T
++ T Ð
++ T S
++ T j ¢
++ T ©
++ T (F ±
++ T Ö
++ T ã Ü
++ T H â
++ T b3 è
++ T ]< ï
++ T ¤7 ú
++ T ¢
++ T R
++ T [
++ T ; )
++ T $ 5
++ T n( A
++ T B5 M
++ T Í& Y
++ T Ê e
++ T ' q
++ T í) }
++ T y
++ T
++ T C(
++ T j, ¥
++ T ê6 °
++ T Ù> Û
++ T ì
++ T &
++ T » 5
++ T Â ;
++ T æ A
++ T ^- G
++ T f M
++ T S
++ T |9 Z
++ T @ m
++ T & s
++ T Ø- y
++ T |
++ T
++ T -
++ T e.
++ T ë
++ T z ¢
++ T ©
++ T
++ °
++ T C ·
++ T ¶ ¾
++ T ` Å
++ T < Ì
++ T ùJ Ó
++ T ~D Ú
++ T d á
++ T ¤0 é
++ T D ô
++ T " ÿ
++ T Æ
++ T !
++ T y .
++ T F ;
++ T Í& H
++ T Â b
++ T ¯ o
++ T _
++ T P
++ T )
++ T Ý<
++ T £
++ T Æ ©
++ T ¿, ¯
++ T } µ
++ T !> »
++ T ÿB Á
++ T L- Ç
++ T 7 Í
++ T Ó
++ T B Ú
++ T @ å
++ T ¶, ð
++ T ã ü
++ T F !
++ T Í& !
++ T ¯ !
++ T y -!
++ T E0 8!
++ T $ C!
++ T K
++ _!
++ T ¦) w!
++ T y !
++ T !
++ T »5 !
++ T F= §!
++ T Ê ³!
++ T w ¿!
++ T D Ë!
++ T %
++ ×!
++ T _ ã!
++ T V9 ð!
++ T v3 û!
++ T R7 "
++ T * "
++ T Y, "
++ T
"
++ T Q 9"
++ T T
++ D"
++ T j2 d"
++ T A4 q"
++ T V9 "
++ T y "
++ T ¥"
++ T ° ²"
++ T ÅB ¿"
++ T s Ì"
++ T Ù"
++ T b æ"
++ T n ó"
++ T ¹ #
++ T l"
#
++ T c' #
++ T ( '#
++ T 4#
++ T # A#
++ T : N#
++ T S3 [#
++ T ;: h#
++ T f) u#
++ T oC #
++ T #
++ T 5 #
++ T
/ ©#
++ T , ¶#
++ T Ã#
++ T Ý$ Ñ#
++ T dI ß#
++ T B+ í#
++ T M û#
++ T ^E $
++ T Æ( $
++ T IE %$
++ T +, 3$
++ T s@ A$
++ T K. O$
++ T B ]$
++ T <- k$
++ T Í0 y$
++ T _ $
++ T ¼* $
++ T ' ¡$
++ T 9 §$
++ T $
++ T ³$
++ T ×, ¹$
++ T NI ¿$
++ T ñ' Å$
++ T - Ì$
++ T ò: ß$
++ T è@ æ$
++ T Î@ í$
++ T ô$
++ T UD ú$
++ T 8 %
++ T ©1 %
++ T ¸ %
++ T %
++ T Ð %
++ T %
++ T $%
++ T 06 +%
++ T ¶/ 2%
++ T Î/ :%
++ T Ú9 M%
++ T µH S%
++ T x7 Y%
++ T y2 `%
++ T } k%
++ T %
++ T L! ¸%
++ T æ/ Þ%
++ T 0 &
++ T :&
++ T À F&
++ T H g&
++ T ÌD &
++ T L ´&
++ T ¤> à&
++ T é
'
++ T h #'
++ T b7 D'
++ T ©4 j'
++ T y. v'
++ T P '
++ T |! Í'
++ T ¨( ý'
++ T (
++ T G (
++ T %8 (
++ T (
++ T ») ((
++ T - 4(
++ T @(
++ T õ? L(
++ T s X(
++ T ¾< d(
++ T p(
++ T y (
++ T 1= (
++ T
3 (
++ T õ? ¬(
++ T s ¸(
++ T ¾< Ä(
++ T ç$ Ù(
++ T Ê ß(
++ T yH å(
++ T ëC ì(
++ T ; ÷(
++ T ¢. )
++ T Í )
++ T )
++ T 6 &)
++ T _2 2)
++ T ý >)
++ T A J)
++ T ûC V)
++ T é1 b)
++ T V9 n)
++ T y {)
++ T = )
++ T ,9 )
++ T !9 )
++ T " µ)
++ T Ï)
++ T y Ü)
++ T F è)
++ T Ê õ)
++ T F= *
++ T Í& *
++ T Â )*
++ T ¯ 6*
++ T _ L*
++ T Ï R*
++ T Ý X*
++ T 0 ^*
++ T ëD d*
++ T Í j*
++ T '" p*
++ T Ç< v*
++ T , }*
++ T *
++ T `4 *
++ T °C *
++ T ¹6 *
++ T © *
++ T ö §*
++ T æ ¯*
++ T , ·*
++ T J ¿*
++ T Ð6 Ç*
++ T û Ï*
++ T éG ×*
++ T ß*
++ T % è*
++ T ¢% ñ*
++ T ú*
++ T P +
++ T 9E +
++ T j +
++ T Ô &+
++ T ,+
++ T Ü 2+
++ T ¨# 9+
++ T û) D+
++ T ×
+
++ T © +
++ T · +
++ T ª+
++ T Í& ¶+
++ T QC Â+
++ T # Î+
++ T ô3 Ú+
++ T Ú æ+
++ T 8I ò+
++ T T2 þ+
++ T H
++,
++ T y ,
++ T t? #,
++ T C /,
++ T g! :,
++ T G,
++ T S,
++ T _,
++ T Ó k,
++ T @ w,
++ T Ì ,
++ T | ,
++ T ¶ ,
++ T §,
++ T @7 ³,
++ T Z ¿,
++ T V9 Ë,
++ T y Ù,
++ T =H ä,
++ T ª ê,
++ T èI õ,
++ T E -
++ T J
-
++ T ¸& -
++ T %-
++ T /' 1-
++ T 00 =-
++ T I-
++ T Ø% U-
++ T .. a-
++ T ª9 m-
++ T ^ y-
++ T G
-
++ T y -
++ T 6< Ä-
++ T ' Ï-
++ T 4 Û-
++ T ç-
++ T ó-
++ T ÿ-
++ T æD .
++ T c .
++ T y $.
++ T ¢F /.
++ T } ;.
++ T G G.
++ T Ð7 S.
++ T /' _.
++ T m> k.
++ T y x.
++ T .
++ T J .
++ T /' ´.
++ T ; À.
++ T ¨* Ì.
++ T @ í.
++ T Í& ù.
++ T /
++ T 0 1/
++ T ¯* </
++ T G/
++ T 0 S/
++ T Í& j/
++ T D w/
++ T þ% /
++ T w" /
++ T Ö= /
++ T m: ¦/
++ T R ²/
++ T r8 ¿/
++ T â3 Ê/
++ T y ×/
++ T ä/
++ T : ñ/
++ T t þ/
++ T * 0
++ T K 0
++ T 1 %0
++ T 20
++ T R ?0
++ T Ö L0
++ T è Y0
++ T È f0
++ T ßH s0
++ T Û! 0
++ T y 0
++ T Ö7 0
++ T E? ¢0
++ T þ> ©0
++ T ¢ ¼0
++ T Ø8 Â0
++ T I È0
++ T b
++ Î0
++ T " Õ0
++ T ¿ à0
++ T ( ë0
++ T A9 ÷0
++ T 0 1
++ T ) 1
++ T Ò& 1
++ T Í $1
++ T ó *1
++ T Ë" 21
++ T Ú4 C1
++ T e 1
++ T 1
++ T 1 1
++ T © 1
++ T × ¡1
++ T $ ß1
++ T ;2 å1
++ T u0 ë1
++ T N ñ1
++ T ¤ ø1
++ T DA 2
++ T £- 2
++ T ü
2
++ T Ù 2
++ T $2
++ T Ô( *2
++ T ÉE 12
++ T e Ý3
++ T â ã3
++ T =8 é3
++ T ì& ï3
++ T cE õ3
++ T T& û3
++ T ÉI 4
++ T 4 4
++ T /
4
++ T [6 4
++ T ÛC 4
++ T F %4
++ T ÷H 04
++ T . <4
++ T o- H4
++ T ¿ T4
++ T `4
++ T /' s4
++ T m 4
++ T ¾F 4
++ T 4
++ T w% 4
++ T m 4
++ T
+++ ¥4
++ T & «4
++ T ó ±4
++ T ¿ ·4
++ T è9 ½4
++ T ´ Ã4
++ T g É4
++ T F Ï4
++ T Õ4
++ T )$ Û4
++ T ø á4
++ T õ ç4
++ T ©A í4
++ T B ó4
++ T ? ù4
++ T YC ÿ4
++ T . 5
++ T 5. 5
++ T ß+ 5
++ T ô, 5
++ T ¤5 5
++ T à* #5
++ T ý1 )5
++ T C /5
++ T 55
++ T 5@ ;5
++ T 6 A5
++ T Ü G5
++ T u6 M5
++ T %1 S5
++ T Ê* Y5
++ T )/ _5
++ T cF e5
++ T Ð k5
++ T < q5
++ T HG x5
++ T ßF 5
++ T Þ 5
++ T µ* 5
++ T ¥5
++ T A «5
++ T D ±5
++ T ±2 ·5
++ T ]# ½5
++ T 2+ Ã5
++ T º? É5
++ T O1 Ï5
++ T %7 Õ5
++ T Û5
++ T ½ á5
++ T }& ç5
++ T í5
++ T E, ó5
++ T þ" ù5
++ T -
++ ÿ5
++ T Y 6
++ T 5 6
++ T Ñ 6
++ T É! 6
++ T 9 6
++ T ÿ4 #6
++ T s( )6
++ T ú /6
++ T 56
++ T 7 ;6
++ T 5 A6
++ T 8 G6
++ T N6
++ T Ö Y6
++ T " e6
++ T ¤" q6
++ T Ð }6
++ T 6
++ T 7! 6
++ T , ¡6
++ T å? ¾6
++ T m& É6
++ T Õ6
++ T ¤" á6
++ T \ í6
++ T W ù6
++ T Õ 7
++ T { 7
++ T
++- 7
++ T f$ )7
++ T E 57
++ T P A7
++ T e0 M7
++ T 57 Y7
++ T 7, f7
++ T H q7
++ T çH }7
++ T ¤" 7
++ T Ð 7
++ T ¡7
++ T 9 7
++ T : ¹7
++ T 7 Å7
++ T Ñ7
++ T é5 î7
++ T oD 8
++ T = 8
++ T ³3
8
++ T ? 8
++ T % 8
++ T A 8
++ T M; %8
++ T 4 +8
++ T 4 18
++ T 4 78
++ T v4 =8
++ T ð< M8
++ T * S8
++ T Ï3 Y8
++ T ÈJ _8
++ T ØJ e8
++ T ð k8
++ T q8
++ T w8
++ T 7# }8
++ T ¸ 8
++ T ä 8
++ T 1& 8
++ T ? 8
++ T 8* ¥8
++ T W? «8
++ T ±8
++ T 6 ·8
++ T ?B ½8
++ T
++! Ã8
++ T Q) É8
++ T } Ï8
++ T % Õ8
++ T Û8
++ T d á8
++ T ¡ ç8
++ T £6 í8
++ T :; ó8
++ T ¡H ù8
++ T Y ÿ8
++ T (H 9
++ T Ö1 9
++ T à% )9
++ T $ B9
++ T - O9
++ T \9
++ T È i9
++ T ® v9
++ T w# 9
++ T ±? 9
++ T @ 9
++ T / ª9
++ T Á ·9
++ T Ä9
++ T îF Ñ9
++ T ¨G Þ9
++ T ¾ ë9
++ T Õ ø9
++ T ?$ :
++ T n= :
++ T < :
++ T ½1 ,:
++ T > 2:
++ T " 8:
++ T ½7 >:
++ T Ä$ D:
++ T ( J:
++ T ¿A P:
++ T
' W:
++ T 8 _:
++ T g:
++ T ¾+ o:
++ T )) x:
++ T s)
:
++ T é :
++ T T* :
++ T Ì; :
++ T X :
++ T È9 Ó:
++ T Ê) á:
++ T s. î:
++ T .< û:
++ T F ;
++ T ù ;
++ T ¨ ";
++ T ö /;
++ T <;
++ T /( I;
++ T ]. V;
++ T 13 c;
++ T 4 p;
++ T 7" ;
++ T ;
++ T ÊC §;
++ T <0 µ;
++ T > Ã;
++ T f Ñ;
++ T h ÷;
++ T . <
++ T <
++ T bH <
++ T F <
++ T "<
++ T ¿# (<
++ T
.<
++ T Î# 4<
++ T gA :<
++ T 9 B<
++ T ì% O<
++ T ?) \<
++ T _0 z<
++ T 7 <
++ T § <
++ T 1 <
++ T ³" <
++ T \ ¬<
++ T D ¹<
++ T @ Æ<
++ T ¸> Ó<
++ T . à<
++ T ä î<
++ T è7 ú<
++ T £ =
++ T u9 =
++ T
A .=
++ T . ;=
++ T 8 H=
++ T B U=
++ T ¿4 c=
++ T < o=
++ T ñE |=
++ T Õ =
++ T ²: =
++ T Í =
++ T 0 =
++ T =
++ T U$ =
++ T # ¦=
++ T t$ ¬=
++ T ½ ²=
++ T ¥/ ¸=
++ T ' ¾=
++ T «< Å=
++ T ¼ Ñ=
++ T Þ=
++ T # ë=
++ T D ø=
++ T Á
++ >
++ T - >
++ T Ê2 >
++ T È ,>
++ T ® 9>
++ T ( F>
++ T j S>
++ T J: `>
++ T õ+ m>
++ T B {>
++ T >
++ T ù >
++ T ; >
++ T ¶# ³>
++ T 0 ¿>
++ T ó Ë>
++ T »3 ×>
++ T ã>
++ T 3> ï>
++ T { û>
++ T # ?
++ T K= ?
++ T (6 '?
++ T ` 3?
++ T NH @?
++ T MJ S?
++ T È _?
++ T ® k?
++ T E w?
++ T ú ?
++ T ; ?
++ T ; ?
++ T Ë? §?
++ T 0* ³?
++ T @ À?
++ T o Ó?
++ T D ß?
++ T ©: ë?
++ T 6 ÷?
++ T @
++ T N5 @
++ T < @
++ T Ã (@
++ T "( 3@
++ T & ?@
++ T K@
++ T [ ^@
++ T ð
++ q@
++ T , w@
++ T eD }@
++ T lG @
++ T À @
++ T Z% £@
++ T è ¯@
++ T e »@
++ T È@
++ T j% Ó@
++ T 7 Þ@
++ T D' ë@
++ T ö" ÷@
++ T A A
++ T A
++ T Ï A
++ T ºG (A
++ T ?/ 5A
++ T Ò BA
++ T C% OA
++ T ® \A
++ T iA
++ T ^G vA
++ T î- A
++ T Y A
++ T ú6 A
++ T ªA
++ T ÕC ·A
++ T : ÄA
++ T ä' ÑA
++ T þG ÞA
++ T ( ëA
++ T î øA
++ T 2 B
++ T §$ B
++ T z B
++ T À ,B
++ T 9B
++ T ñ FB
++ T ÷ SB
++ T D `B
++ T M" mB
++ T S zB
++ T : B
++ T '! B
++ T T= ¡B
++ T s ®B
++ T J »B
++ T SJ ÈB
++ T µ ÕB
++ T 0 âB
++ T < ïB
++ T üB
++ T @ C
++ T + C
++ T ¸9 #C
++ T K3 0C
++ T P =C
++ T /; JC
++ T WC
++ T B dC
++ T 3 qC
++ T / ~C
++ T g C
++ T C
++ T R ¥C
++ T û* ²C
++ T t= ¿C
++ T 2 ÌC
++ T ± ÙC
++ T i1 æC
++ T % óC
++ T Þ D
++ T B
D
++ T ED D
++ T w; 'D
++ T [9 4D
++ T [+ AD
++ T Ö ND
++ T [ [D
++ T hD
++ T F uD
++ T D
++ T ØG D
++ T Ü D
++ T w ©D
++ T ë ¶D
++ T ÷ ÃD
++ T 9J ÑD
++ T s ÜD
++ T H éD
++ T Ò?
++E
++ T t E
++ T s E
++ T ® (E
++ T
++ 4E
++ T N* @E
++ T p YE
++ T G bE
++ T ® lE
++ T e zE
++ T e ¤E
++ T P °E
++ T Ð7 ¼E
++ T %2 ÇE
++ T èJ ÒE
++ T G ÛE
++ T P áE
++ T e F
++ T } 'F
++ T
++ 4F
++ T ( JF
++ T G SF
++ T } YF
++ T e }F
++ T å" F
++ T 3 ¤F
++ T
++ °F
++ T
++ ½F
++ T ú ÉF
++ T G ÒF
++ T 3 ØF
++ T e üF
++ T X@ G
++ T
++ G
++ T ( "G
++ T G +G
++ T X@ 1G
++ T e UG
++ T ^ fG
++ T
++ sG
++ T ß' G
++ T [B G
++ T ] G
++ T @ ¬G
++ T
++ ¹G
++ T ( ÏG
++ T G ØG
++ T @ ÞG
++ T e òG
++ T 8 H
++ T F$ H
++ T e )H
++ T o :H
++ T ] GH
++ T ÇH TH
++ T
++ `H
++ T : mH
++ T G vH
++ T ÇH H
++ T e H
++ T e ¸H
++ T í ÅH
++ T
++ ÑH
++ T d ðH
++ T o5 I
++ T
++
I
++ T : I
++ T G #I
++ T o5 (I
++ T 9I
++ T e KI
++ T e YI
++ T e mI
++ T B xI I õ I
++ T
++ I
++ Q I
++ R ¤I
++ T ¯I
++ Q I ´I
++ T ¿I
++ Q ¥ ÏI
++ Q ßI
++ Q îI
++ Q a óI
++ T S þI
++ Q ª J
++ T Á J
++ T G J 4 $J
++ R 0 -J
++ T e 8J
++ Q ? >J
++ R ` GJ
++ T e RJ
++ Q c XJ
++ R aJ
++ T e lJ
++ Q rJ
++ R À {J
++ T e J
++ Q « J
++ R ð J
++ T e £J ^ «J k ¸J
++ T e ÃJ
++ Q Ï ÉJ à ÑJ í ÞJ
++ T e éJ
++ Q ó ïJ ÷J K
++ T e K
++ Q K K - &K
++ T e 1K
++ Q ; >K
++ T Å IK QK ë `K
++ T
++ kK
++ Q _ pK
++ R K
++ Q ¨
K
++ T £ K
++ Q ? K
++ T G K 4 ©K ±K ¾K
++ T e ÉK
++ Q ¹ ÏK X ×K a äK
++ T e ïK
++ Q Ý õK ýK
++L
++ T e L
++ Q L #L ¦ 0L
++ T e ;L
++ Q % AL X IL d VL
++ T e aL
++ Q I gL Ò oL Û |L
++ T e L
++ Q m L . L 7 ¢L
++ T e L
++ Q ³L »L ÈL
++ T e ÓL
++ Q µ ÙL ¨ áL ¸ îL
++ T e üL M ª
M
++ T e M
++ Q Ù %M
++ T éA 0M ð 8M RM
++ Q ý XM
++ T Á5 ^M fM G uM
++ T `J M
++ Q M
++ R P M
++ T tJ M M
++ T Q M
++ T G ¸M 4 à ÁM
++ T ËM
++ Q i ÐM ØM " åM
++ T e ïM
++ Q ² õM ¿ ýM È N
++ T e N
++ Q Ö N
++ T y- #N P +N ï :N
++ T ø7 DN
++ Q ú MN ] UN
++ R `N
++ Q C eN
++ R Ð nN
++ Q y wN
++ Q ¯ N 4 N
++ R N
++ Q å N
++ T
) ¤N ð ¬N
++ »N
++ T
++ ÆN
++ Q ËN
++ T ( ÖN
++ Q k ÛN
++ R P àN
++ T G ëN 4 ôN
++ R ùN
++ T e O
++ Q ¡ !O
++ T
,O
++ 4O m CO
++ T
++ NO
++ Q Å SO
++ R Ð XO
++ T ß' cO
++ Q
++ hO
++ T G sO 4 |O å
++ O î
++ O
++ T e O
++ Q l
++ µO
++ T c8 ¼O p ÄO { ÓO
++ T
++ ÞO
++ Q
++ ãO
++ T ( îO
++ Q óO
++ R øO
++ T G P 4 ø P Ò P Û !P
++ T e ,P
++ Q a 2P ( :P 4 CP
++ T e NP
++ Q
kP
++ T 8 vP ~P +
P
++ T
++ P
++ Q © P
++ R ` ¢P
++ T ( P
++ Q ß ²P
++ T G ½P 4 ð ÆP
++ R ËP
++ T e ÖP
++ Q > ãP
++ T ðP
++ T
++ üP
++ T ( Q
++ T G Q
++ T Q
++ T e *Q
++ T e >Q
++ T IQ 0
QQ H kQ
++ Q b pQ
++ R À uQ
++ T
++ Q
++ Q b Q
++ Q Q
++ T ( Q
++ Q ø ¥Q
++ T µQ
++ T Ì' ÂQ
++ T ÒQ
++ T è2 ÝQ
++ Q ¢
âQ
++ T íQ
++ Q òQ
++ T W" ýQ
++ Q t R
++ T G
R 4 ° R 9
"R
++ R 2R
++ Q Ò ;R
++ Q @R
++ R KR 4 TR \R ¤ mR
++ Q d sR
++ R |R
++ Q R j R t R
++ T e ¤R
++ Q ¬ ªR R ²R _ ¿R
++ T e ÊR
++ Q Ð ÐR ø ØR åR
++ T e ðR
++ Q ô öR Y þR b S
++ T e S
++ Q S þ $S 1S
++ T e <S
++ Q < BS ¢
JS «
WS
++ T e bS
++ Q ` hS l pS u }S
++ T e S
++ Q S
S £S
++ T e ®S
++ Q ¨ ¸S ¨ ÀS ÕS ¨ ÝS êS
++ Q Ì õS 4 Ð T °
++T µ T
++ Q ( $T Ð ,T Ù 9T
++ Q L AT IT RT
++ T e ]T
++ Q p jT
++ T ¨ qT P yT T
++ T
++ T
++ Q T
++ R @ T
++ T ( ©T
++ T ´T
++ Q ó ¹T
++ T G ÄT 4 p ÑT h ÙT
++ R p éT
++ Q îT
++ R ÷T
++ Q c U ©
++U ® U
++ Q ® $U 0 ,U 9 9U
++ T e DU
++ Q Ò JU è RU ñ [U
++ T e fU
++ Q ö U
++ T G U U °U
++ Q µU
++ R Ð ºU
++ T
++ ÅU
++ Q P ÊU
++ T ( ÕU
++ Q ÚU
++ T êU
++ T Ì' õU
++ Q ¾ V
++ Q V
++ T G $V 4 P -V È 5V Õ BV
++ T e TV ã \V
++ R lV
++ Q c qV
++ R P zV
++ Q ¿ V V V
++ T e ¡V
++ Q 0 §V ¯V ¼V
++ T e ÇV
++ Q T ÍV [ ÕV d âV
++ T e íV
++ Q x ÷V ÿV ¥ W
++ Q W ` !W i .W
++ T e 9W
++ Q À ?W
++ R HW
++ T e SW
++ Q ä YW
++ R À bW
++ T e mW
++ Q wW ù W W
++ Q , W à ¡W ð ®W
++ T e ¹W
++ Q Q ¿W ( ÇW 1 ÔW
++ T e ßW
++ Q u åW íW úW
++ T e X
++ Q X 1 X > X
++ T e +X
++ Q ½ 1X p 9X } FX
++ T e QX
++ Q á WX _X " lX
++ T e wX
++ Q }X
X ) X
++ T e X
++ Q ) £X p «X y ¸X
++ T e ÃX
++ Q M ÉX Â ÑX Ò ÞX
++ T e éX
++ Q q ïX ÷X Y
++ T e Y
++ Q Y $Y 7Y
++ Q ¹ @Y
++ Q IY
++ Q 8 NY
++ R [Y
++ Q fY 4 À oY ÷ wY Y
++ Q à Y @ Y ªY @ ²Y ÅY @ ÍY áY 4 À êY @ òY P Z
++ T ñ> Z
++ T
++ Z
++ T O' 1Z
++ T
++ =Z
++ T v JZ
++ T N* VZ
++ T I nZ
++ T G wZ
++ T O' Z
++ T e Z
++ T e ¥Z
++ T e ·Z
++ T e ÉZ
++ T e ÛZ
++ T e éZ
++ T e ýZ
++ T D& [ [ " [
++ T
++ $[
++ Q )[
++ T `J 3[
++ Q M 8[
++ R @ G[
++ Q p V[
++ Q ¨ [[
++ T N* e[
++ Q Ì j[
++ T Q y[
++ T G [ 4 p [ [ © ¢[
++ T e ¬[
++ Q . ¶[ × ¾[ Î Ñ[
++ Q R ×[ N ß[ W ì[
++ T e ö[
++ Q \ \
++ R p \
++ Q ¬ \
++ Q ì %\
++ R .\
++ Q " 7\
++ Q K\ 4 T\ / \\ 9 m\
++ Q E s\ {\ \
++ Q i \ Û \ é «\
++ Q ±\ Í! ¹\ Û! Ê\
++ Q ± Ð\ y! Ø\ ! é\
++ Q Õ ï\ " ÷\ ." ]
++ Q ù ] » ] À ]
++ T e ']
++ Q D]
++ T h+ U]
++ T
++ x]
++ T 28 ]
++ T G ]
++ T h+ ]
++ T e ¥]
++ T e Ï]
++ T ý à]
++ T
++ ì]
++ T E ^
++ T G ^
++ T ý ^
++ T e *^
++ T e 8^
++ T e L^
++ T ÂG ]^
++ T
++ i^
++ T H% u^
++ T è ^
++ T * ^
++ T % ^
++ T §^ " ¯^ +< É^
++ Q A Î^
++ R Ð Ó^
++ T d ó^
++ T
++ þ^
++ Q w _
++ T _
++ Q _
++ T ³I _
++ Q
#_
++ T ÷= 3_
++ T ¤' @_
++ T Í% K_
++ Q Ì P_
++ T ì [_
++ Q *! `_
++ T k_
++ Q Á! p_
++ T $E {_
++ Q .# _
++ T _
++ Q ÷# _
++ T _
++ T ¿E «_
++ Q V$ °_
++ T ( »_
++ Q % À_
++ T G Ë_ 4 Ô_ Ý" Ü_ ñ" é_
++ T e ô_
++ Q ã& ú_
++ R `
++ Q ' #`
++ T %< .`
++ Q A' 7` # ?`
++ R p O`
++ Q A' X`
++ Q õ' a`
++ Q ( g` \. o` i. |`
++ T e `
++ Q ) ` é- ` ö- ¢`
++ T e `
++ Q )) ·` ¼- ¿` Á- Ó`
++ Q M) Ù` Î4 á` Û4 î`
++ T e ù`
++ Q r) ÿ` ð) a ù) a
++ T e a
++ Q ) )a B* 1a G* Ea
++ Q º) Ka ³+ Sa ¼+ `a
++ T e ka
++ Q ß) ua 5 }a
++ R À a
++ Q * a
++ Q Ã* a
++ R P ¤a
++ Q k+ ¯a 4 À ¸a 5 Àa 5 Ña
++ Q T, Ûa F5 ãa
++ R à óa
++ Q x, üa
++ Q "- b
++ R
++ b 4 à b ¶5 b ¿5 .b
++ Q ·- 4b ø5 <b 6 Ib
++ Q Û- Qb ©6 Yb ²6 jb
++ Q ÿ- pb ð9 xb ý9
b
++ Q #. b à6 b é6 ¢b
++ T e b
++ Q G. ³b A9 »b N9 Èb
++ T e Ób
++ Q k. Ýb þ+ åb , ùb
++ Q . ÿb . c . c
++ T e c
++ Q ´. %c _, -c r, :c
++ T e Ec
++ Q Ø. Kc ©, Sc ¼, `c
++ T e kc
++ Q ü. qc ï, yc - c
++ T e c
++ Q / c S- c \- ¬c
++ T e ·c
++ Q D/ ½c
++ R Æc
++ T e Ñc
++ Q h/ Ûc 1 ãc
++ R P óc
++ Q / üc
++ Q ð/ d
++ R
++d
++ Q «0 d 4 @ d Ò1 &d ß1 3d
++ Q 1 ;d G1 Cd T1 Pd
++ T e [d
++ Q +1 ad d1 id w1 vd
++ T e d
++ Q O1 d ,2 d 52 d
++ T e §d
++ Q s1 d y2 µd 2 Âd
++ T e Íd
++ Q 1 ×d °2 ßd
++ R ð ïd
++ Q »1 ød
++ Q X2 e
++ Q 3 e
++ R e
++ Q ¨3 e
++ Q V4 e 4 'e 4 4e
++ T e ?e
++ Q ²4 Ee ©: Me ¶: Ze
++ T e ee
++ Q Ö4 ke % se !% e
++ T e e
++ Q ú4 e % e % ¦e
++ T e ±e
++ Q 5 ·e ò' ¿e û' Ìe
++ T e ×e
++ Q B5 Ýe è% åe ñ% òe
++ T e ýe
++ Q f5 f W& f `& f
++ T e #f
++ Q 5 -f Ü* 5f á* If
++ Q ®5 Of K0 Wf T0 df
++ T e of
++ Q Ò5 uf + }f !+ f
++ T e f
++ Q ö5 f Ð. §f
++ R
·f
++ Q 6 Àf
++ Q @6 Åf
++ R @
Îf
++ Q c6 Ùf 4 âf Ð. êf Ù. ûf
++ Q ®6 g :/ g F/ g
++ Q Ò6 g / (g ¥/ 5g
++ Q ö6 =g Ó/ Eg à/ Rg
++ T e ]g
++ Q 7 cg p* kg y* xg
++ T e g
++ Q >7 g §* g À* ©g
++ Q b7 ³g y( »g ~( Ïg
++ Q 7 Õg `+ Ýg m+ êg
++ T e õg
++ Q ¬7 ûg ¦( h ¯( h
++ T e h
++ Q Ð7 !h
++ R p
&h
++ T e 1h
++ Q ô7 <h 0# Dh $ Xh
++ Q 8 ]h 0# eh $ rh
++ Q N8 {h
++ Q 8 h 4 ` h
++ R
¥h
++ Q â8 «h Ð# ³h Û# Àh
++ Q 9 Èh 0 Ðh 0 Ýh
++ T e èh
++ Q *9 îh $ öh !$ i
++ T e i
++ Q N9 i }$ i $ 4i
++ Q r9 :i 0 Bi 0 Oi
++ T e Zi
++ Q 9 `i ½$ hi Ì$ ui
++ T e i
++ Q »9 i Î0 i ×0 i
++ T e ¢i
++ Q ß9 µi
++ T Î ¿i 0< Çi ë< Öi
++ R Ð
Ûi
++ T ò çi ôi 1< üi
++ R
j j
++ R P $j f< ,j Þ< 5j
++ T ;9 ?j
++ Q : Gj
++ T 00 Rj ð< Zj := ij
++ T
++ tj
++ Q &: zj
++ T O
j @= j = §j
++ Q : ¬j
++ T ] ·j
++ Q ¸: ¼j
++ R Áj
++ T Íj
++ T
++ Øj
++ Q ; ßj
++ T
ïj
++ T
++ k
++ T ûI k
++ T è k
++ T £9 &k
++ T ® 1k
++ T @ Hk
++ T G Qk
++ T
[k
++ T e lk
++ T e yk
++ T e k
++ T é k = k @ ¹k
++ Q $; Ék
++ Q ; Îk
++ R ° Ók
++ T
++ Þk
++ Q É; ãk
++ T £9 ðk
++ T ® ûk
++ Q %< l
++ T ûI l
++ Q Ò< l
++ T è l
++ Q = l
++ T G +l 4 4l Ø= <l å= Il
++ T e Tl
++ Q |= ^l å= fl í= zl
++ Q = l
++ R à l
++ T e l
++ Q Ã= l @@ ¢l I@ ¯l
++ T e ºl
++ Q ç= Äl w@ Ìl @ èl U> ðl
++ R m
++ Q > m
++ Q C> m
++ Q f> m
++ Q > $m
++ Q Á> -m
++ Q ø> 6m
++ Q ? ;m
++ R @ Dm
++ Q >? Om 4 À Xm
++ R p em
++ Q ? km ¾> sm Î> m
++ Q ®? m ? m ? m
++ Q Ò? «m T? ³m \? Ãm
++ Q ö? Ðm
++ T
) ám
++ T
++ ím
++ T n
++ T D n
++ T H n
++ T Ð8 *n
++ T · 6n
++ T ¦ Bn
++ T Xn
++ T G an
++ T
) kn
++ T e }n
++ T e n
++ T e ¡n
++ T e ³n
++ T e Ån
++ T e ×n
++ T e én
++ T e ÷n
++ T e o
++ T « o @ o Q 8o
++ Q @ =o
++ T Ho
++ Q O@ Mo
++ T ü( To 3J ]o
++ T uG do 3J mo
++ R ro
++ T
++ }o
++ Q 0A o
++ T ¯ o
++ Q yA o
++ T À o
++ Q B ¢o
++ T I5 o
++ Q WB ½o
++ Q B Ío
++ Q C Òo
++ T
; Ýo
++ Q D âo
++ T òo
++ T C ýo
++ Q *F p
++ T D
p
++ Q ¿F p
++ T è p
++ Q G "p
++ T ' -p
++ Q aH 2p
++ T G =p 4 à Fp
++ R Ð Op
++ T e Zp
++ Q
H `p
++ R ip
++ T e tp
++ Q ©H zp |A p A p
++ T e p
++ Q ÍH p 3J ¨p <J µp
++ T e Àp
++ Q ñH Æp
++ R 0 Ïp
++ T e Úp
++ Q I àp
++ R ` ép
++ T e ôp
++ Q 9I úp
++ R q
++ T e q
++ Q ]I q /K q <K )q
++ T e 4q
++ Q I :q
++ R À Cq
++ T e Nq
++ Q ¥I Tq
++ R ð ]q
++ T e hq
++ Q ÉI nq
++ R wq
++ T e q
++ Q íI q
++ R P q
++ T e q
++ Q J ¢q
++ R «q
++ T e ¶q
++ Q 5J ¼q
++ R ° Åq
++ T e Ðq
++ Q YJ Öq èD Þq õD ëq
++ T e öq
++ Q }J üq
++ R à r
++ T e r
++ Q ¡J r
++ R r
++ T e *r
++ Q ÅJ 0r ÀD 8r ÍD Er
++ T e Pr
++ Q éJ Vr hE ^r sE kr
++ T e vr
++ Q
K |r
++ R @
r
++ T e r
++ Q 1K r :F r CF «r
++ T e ¶r
++ Q UK ¼r
++ R p År
++ T e Ðr
++ Q yK Ör àG Þr íG ër
++ T e ör
++ Q K ür
++ R s
++ T e s
++ Q ÁK s
++ R Ð s
++ T e *s
++ Q åK 0s ÀH 8s ÉH Es
++ T e Ps
++ Q L Zs õK bs
++ R rs
++ Q -L {s
++ Q cL s
++ R @ s
++ Q ¬L s
++ Q øL s
++ Q bN ¤s
++ Q ¸O s
++ Q ,P ¶s
++ Q ÁP ¿s
++ Q Q Ès
++ Q oQ Ós 4 Üs
++ R és
++ Q áQ ïs
++ R ° üs
++ Q R t ÅL
++t ÎL t
++ Q )R !t O )t O :t
++ Q MR @t <O Ht IO Yt
++ Q qR _t óM gt üM xt
++ Q R ~t Q t +Q t
++ Q ¹R t NQ ¥t [Q ¶t
++ Q ÝR ¼t ·P Ät ÄP Ñt
++ Q S Ùt D át D ît
++ T e ùt
++ Q %S ÿt K u ¤K u
++ T e u
++ Q IS %u tK -u K :u
++ T e Eu
++ Q mS Ku
++ R à Tu
++ T ´) _u
++ Q S du
++ R mu
++ T e xu
++ Q
++T ~u @N u MN u
++ T e u
++ Q .T ¡u XG ©u eG ¶u
++ T e Áu
++ Q RT Çu
++ R @ Ìu
++ T e ×u
++ Q vT ôu
++ T u: v
++ T
++ 1v
++ T G :v
++ T u: Dv
++ T e Vv
++ T e hv
++ T e zv
++ T e v
++ T e v
++ T e ¬v
++ T e Àv
++ T 6 Ív
++ T
++ Úv
++ T G ãv
++ T 6 ív
++ T e ÿv
++ T e w
++ T e w
++ T e 3w
++ T >w Q Fw ÓX `w
++ Q T ew
++ T ] pw
++ Q U uw
++ R p zw
++ T
++
w
++ Q eU w
++ Q ®U w
++ T ¥w
++ Q "V ªw
++ T G µw 4 ¾w
++ R Çw
++ T < Öw
++ T ? áw
++ Q áV æw $R îw -R ûw
++ T e x
++ Q W x
++ R Ð x
++ T e x
++ Q )W &x S .x £S ;x
++ T e Fx
++ Q MW Lx ßS Tx èS ax
++ T e lx
++ Q qW vx !T ~x 8T x
++ Q W x @V x MV x
++ T e ¸x
++ Q ¸W Âx LT Êx
++ R Úx
++ Q ÜW ßx
++ R 0 êx 4 ` óx T ûx T y
++ Q X y W y W +y
++ Q 6X 1y @W 9y NW Jy
++ Q ZX Py ìT Xy ñT ey
++ Q ~X my @U uy IU y
++ T e y
++ Q ¢X y wU y
++ R ` «y
++ Q ÆX °y
++ R ¹y
++ Q Y Ây
++ Q Y Õy 4 @ Þy ùV æy W ÷y
++ Q óY ýy X z X z
++ Q Z z °X $z ½X 8z V @z §V Qz
++ Q ;Z Wz PX _z ]X pz
++ Q _Z vz X ~z X z
++ Q Z z ùU z V ªz
++ Q §Z ³z æR »z ïR Äz
++ T e Ïz
++ Q ËZ Üz
++ T ]= íz
++ T
++ úz
++ T N* {
++ T G {
++ T ]= %{
++ T e 7{
++ T e I{
++ T e [{
++ T e i{
++ T e }{
++ T ¹% { àX { ÖZ {
++ T ¤{
++ Q ïZ ©{
++ R à ®{
++ T
++ ¸{
++ Q 8[ ½{
++ T G È{ 4 Õ{ ûX Ý{
++ R ì{
++ Q 8[ ñ{
++ R P ú{
++ Q [ | 4 @ | ðY | þY 0|
++ Q +\ 6| °Y >| ºY O|
++ Q O\ U| 8Z ]| HZ n|
++ Q s\ t| °Z || ÀZ | Z | Z ¥|
++ Q \ | YY µ| ^Y ¾|
++ T e È|
++ Q »\ Õ|
++ T î Ü| àZ ä| \ ó|
++ T þ|
++ Q ß\ }
++ T ! }
++ Q (] }
++ T ) }
++ Q q] #}
++ T h/ .}
++ Q º] 3}
++ R 8}
++ T
++ C}
++ Q ^ H}
++ T G S} 4 ` \} $[ d} q[ q}
++ T ×A |}
++ Q _^ }
++ T }
++ Q ^ }
++ T " }
++ Q ¥^ ¢} Þ[ ª} ç[ ·}
++ T e Å} {[ Í} [ Ö}
++ T e á}
++ Q È^ î}
++ T ~+ ô} \ ü} `] ~
++ T ~
++ Q ì^ ~
++ T ! $~
++ Q 5_ )~
++ T ) 3~
++ Q ~_ 8~
++ T h/ B~
++ Q Ç_ G~
++ R À L~
++ T
++ V~
++ Q ` [~
++ T G f~ 4 o~ d\ w~ ·\ ~
++ T ×A ~
++ Q l` ~
++ T ~
++ Q ` ¢~
++ T " ¬~
++ Q ²` ²~
++ R ð »~
++ T e È~ »\ Ð~ Ä\ Ù~
++ T e ä~
++ Q Õ` ñ~
++ T Z(
++ T
++ 0
++ T G 9
++ T Z( C
++ T e U
++ T e g
++ T e y
++ T e
++ T e
++ T e
++ T z ¾
++ T
++ Ë
++ T ã
++ T Í
++ ï
++ T G ø
++ T z
++ T e
++ T e &
++ T e 8
++ T e J
++ T e X
++ T e l
++ T ^; }
++ T
++
++ T
++ T Í
++ ®
++ T G ·
++ T ^; Á
++ T e Ó
++ T e å
++ T e ÷
++ T e
++ T e
++ T N *
++ T
++ 7
++ T O
++ T Í
++ [
++ T G d
++ T N n
++ T e
++ T e
++ T e ¤
++ T e ²
++ T e Ö
++ T ä= ç
++ T
++
++ T G
++ T ä=
++ T e %
++ T e 3
++ T e W
++ T çB b `] j r y
++ T ö"
++ Q ù`
++ T ·
++ Q b
++ R
++ T ©
++ Q »b ®
++ T
++ ¹
++ Q ïc É
++ Q 8d Ù
++ Q Áe Þ
++ T G é 4 ò ] ú ]
++ T e
++ Q Wg `^ m^ -
++ T e 8
++ Q {g > ^ F ©^ S
++ T e ^
++ Q g h ×^ p
++ R P
++ Q Ãg
++ R °
++ Q 2h
++ Q ¤h ª 4 À ³ n » +n Ì
++ Q ðh Ò $m Ú /m ë
++ Q i ñ r_ ù {_
++
++ Q 8i °l »l )
++ Q \i / ýp 7 q H
++ Q i N pm V m c
++ Q ¤i o °_ w
++ R
++ Q Èi
++ R P
++ Q pj
++ Q k ² 4 ¿ °_ Ç C` Û
++ Q Èi à °_ è C` õ
++ Q vk þ
++ Q Àk
4 à
`
` '
++ Q l /
C` 7
M` H
++ Q Bl N
` V
¢` g
++ Q fl m
ä` u
ñ`
++ Q l
3a
@a ¥
++ Q ®l «
µa ³
Ãa Ä
++ Q Òl Ê
h Ò
h ß
++ Q öl ç
÷a ï
ÿa ü
++ T e
++ Q m
8b Eb "
++ T e -
++ Q >m 3
++ R <
++ T e G
++ Q bm M
++ R À V
++ T e a
++ Q m g c o !c |
++ T e
++ Q ªm ic vc ¢
++ T e
++ Q Îm ³
++ R ð ¼
++ T e Ç
++ Q òm Í j Õ j â
++ T e í
++ Q n ó d û d
++ T e
++ Q :n Ad ! Nd .
++ T e 9
++ Q ^n ? øn G o T
++ T e _
++ Q n e id m nd z
++ T e
++ Q ¦n
++ R
++ T e
++ Q Ên ¥ Ód àd º
++ T e Å
++ Q în Ë °n Ó ¾n à
++ T e ë
++ Q o ñ ûd ù e
++ T e
++ Q 6o
++ R P
++ T e +
++ Q Zo 1 ge 9 pe F
++ T e Q
++ Q ~o W
++ R `
++ T e k
++ Q ¢o q f y f
++ T e
++ Q Æo k £
++ R ° ³
++ Q êo ¸
++ R à Á
++ Q Yp Ó
++ Q ðp Þ 4 0 ç Wk ï dk
++ Q q hn {n
++ Q «q % ¦k - ³k >
++ Q Ïq D õk L l ]
++ Q óq c Hl k Rl x
++ Q r l l
++ T e
++ Q ;r ¦
++ R ¯
++ T e º
++ Q _r Ä 9o Ì
++ R @ Ü
++ Q r á
++ R p ê
++ Q ¹r ó
++ Q )s 4 io xo )
++ Q s / ºo 7 Éo H
++ Q ªs N p V p g
++ Q Îs m p u «p
++ Q òs r r ¡
++ Q t © ïl ± ól ¾
++ T e É
++ Q :t Ï Dq × Mq ä
++ T e ï
++ Q ^t õ q ý q
++
++ T e
++ Q t Ñq # áq 0
++ T e ;
++ Q ¦t A
++ R J
++ T e X ö] ` ^ m
++ T e x
++ Q Êt ~ `f if
++ T e
++ Q ît ¨ f °
++ R Ð À
++ Q u Å
++ R Î
++ Q 5u Ù 4 0 â f ê f û
++ Q u Øf
++ R p
++ Q ¶u "
++ R ° +
++ Q v 4
++ Q Hv ? 4 ` H g P 0g ]
++ Q ºv e
++ R ð r
++ Q Þv x Ah Jh
++ Q w Rh [h ª
++ T e µ
++ Q &w » Ðh à Øh Ì
++ T e ×
++ Q Jw å
++ T UF ì
++ T ³ ð r ø ±r
++ T M
++ Q nw
++ R '
++ Q w /
++ T ¦ 6
++ T ½. > Àr F ër U
++ R P k
++ T J# r
++ T Õ z ðr s ôr ür ²
++ T $ ¿
++ T ) Ì
++ T ; Ú
++ T ? î
++ T 3 ú
++ T _
++ T B , r 5
++ T kB B t K
++ T W `
++ T Ò? l ` u
++ T 4 É ¿
++ O Z[ ×
++ O Z[ G L | ð À P à ð
++ $ p H h 0
P Ð ( h " 0< È ð< ä @= = , @ X Q àX À àZ è \ `] L r h Àr ðr /29 1300129664 500 500 100664 25216 `
++ELF > 0/ @ @ H
ÿtH?é 1ÿé f S¾ Â Hûè
ÀtHÇ [ÃD SHûH?1ÀH
ÿtè HÇ [Ã@ H?1öé fD SHûH?è
Àt[ÃfD H;[é ffffff.
öH?u é @ é ff. SHûH?è
Àt[ÃfD H;[é ffffff. H?@¾öé @ H?é H?é H?E¶Àé @ H\$èHl$ðHóLd$øHìhH?HæHÕIÌè
Àu1Ò|$ ¶$U T$<A$H\$PHl$XLd$`HÄhÃfD H?é 1ÀÃffff. HìH?Ht$è HÄÃ Ü Ô8 int i i Ø b ( 0 8 @ H P X "` ` $f h &b p *b t ,p x 0F 1T 2l 6| ?{ H I
J ¨ K ° L- ¸ Nb À P Ä ´
++ ºT »T ¼Z Àb # # |
8
8 1? 2F 4M 88 &T '? .M 58 2b 3ÿ × 0í â %b +
++"
++
++AP
++o5
++w
++Á
++9
++
! H
++Ô
++Õ
++Ö
++×
++Ø
++Ú¶
++Û¶
++ܶ
++Þ¶
++àÁ
++â¶
++å¶ $
++ç¶ (
++êÁ 0
++í 8
++ï 9
++ñ¶ <
++ó¨ @ ?
8 ? ¨
8 ? ¸
8
++õ
++ ÿ
++Ä
++7
++7
++« Ä G
8
++
++m
++S (
++»
++m
++G
++
++"¶
++#y (
++%0
++&¶
++'¶ DNR
++(¶
++)¶
++*
+++¶
++,
++.Ç
++0
++
++=< X
++?H
++@:
++A:
++B:
++I¶
++N
++O¶
++P¶
++Q¶
++R
++S¶ (
++T ,
++U0 0
++V
++ #m %E 'T * Û *Û *á sts , m » 4 A
++ 4Û sts 6 7â Â @
++ @Û sts B K ø
++ KÛ sts M N¶ U C UÛ sts W a ¥ aÛ a
++ sts c m ð mÛ sts o y 5 yÛ yÌ ~ z ~Û ~
++ ¿ Û O
Û â ) × sts ¥ Ô
¥Û ¥Ô
rll ¥4 ¥4 §¸ sts ¨ P
++ µ µÛ µÔ
º ` ºÛ U º
++ T È Å ÈÛ ÈH sts Ê ! ¥Z ! ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;I :;
:;I8 .?:;@I@
++ :;I 4 :;I U 4 :;I 4 :;I 4 :;I 4 :;I :;I 4 :;I
++ 4 :;I
++ :;I
++ !4 :;I?< U
U T
T - U- : S . 0. ; P @ G UG [ S @ S 0S \ P ` c U p w Uw S S | P ¥ U « T¬ ´ T À Ç UÇ Ñ SÒ Ü S Ì à P ð ó U ð û T U T U T # U + T + Q
+ R + X 0 I U 0 L TL { S 0 V QV V 0 V RV
\ U T ° · U ° Á 0Á Æ P ! & ) 9 t Ä Ð Ø Û Ü á F L R v . Ë û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /usr/include/libcrystalhd decif.c st
ddef.h types.h libio.h stdint.h glibconfig.h gtypes.h gstclock.h bc_dts_types.h bc_dts_defs.h decif.h stdio.h *Y®÷$T at YKww >;/YYxiø =P?B/;1ú =P?Böö÷øZdhYL½uöõMË vdecRESOLUTION_720p0 NextTimeStamp _shortbuf decif.c _IO_lock_t decif_decode_catchup guint32 BC_OUTPUT_FORMAT BC_STS_INSUFF_RES _IO_buf_end BC_COLOR_SPACES InputBusyCount BC_STS_BUSY flags vdecRESOLUTION_480i0 buffer suspended _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ HANDLE BC_STS_PGM_QUIT _IO_write_end unsigned int decif_get_drv_status DTS_DIAG_MODE catchup _flags BC_STS_ERR_USAGE BC_MSUBTYPE_WMV3 _markers vdecRESOLUTION_480p23_976 BC_STS_DEC_NOT_OPEN short int OptFlags stream_type BC_STS_NO_ACCESS mode vdecRESOLUTION_240p30 _Z13decif_get_eosP6_DecIfPi bEnableScaling TxBufData PowerStateChange decif_get_eos decif_flush_dec BC_STS_HIF_ACCESS _Z10decif_stopP6_DecIf vdecRESOLUTION_720p23_976 BC_STS_FW_CMD_ERR FGTEnable uint32_t reserved__
_ vdecRESOLUTION_1080i29_97 stdout _IO_save_end OUTPUT_MODE420 decif_setcolorspace gint8 _BC_DTS_STATUS FreeListCount BC_SCALING_PARAMS BC_STS_IO_USER_ABORT guint64 vdecRESOLUTION_1080p0 BC_STS_SUCCESS cpbEmptySize BOOL DTS_ADAPTIVE_OUTPUT_PER long long unsigned int MetaDataEnable _IO_FILE BC_STREAM_TYPE_TS BC_STS_BOOTLOADER_FAILED flush_type BC_STREAM_TYPE_ES _IO_backup_base _BC_HW_CAPABILITY_ vdecRESOLUTION_480i decif_open _offset DTS_LOAD_FILE_PLAY_FW vdecRESOLUTION_480p decif_send_buffer vdecRESOLUTION_720p59_94 DTS_SINGLE_THREADED_MODE _fileno vdecRESOLUTION_288p25 vdecRESOLUTION_1080p24 vdecRESOLUTION_1080p25 vdecRESOLUTION_576p25 BcmDecIF _BC_SCALING_PARAMS_ GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) _DtsDeviceFixMode size_t DTS_DIAG_TEST_MODE width _DecIf BC_STS_TIMEOUT sHeight pMetaData _IO_read_base vdecRESOLUTION_720p29_97 stdin BC_STS_NO_DATA _next BC_MSUBTYPE_MPEG1VIDEO _pos vdecRESOLUTION_1080p30 BC_MSUBTYPE_VC1 MODE420 _Z17decif_send_bufferP6_DecIfPhjmh decif
_pause _DtsOpenDecStreamTypes Count DTS_LOAD_NEW_FW BC_STS_NOT_IMPL mSubtype BC_STS_IO_ERROR drv_status MODE422_YUY2 sWidth char _mode uint8_t BC_STS_PENDING _IO_write_base _IO_read_ptr BC_MSUBTYPE_WVC1 _Z15decif_flush_decP6_DecIfa _Z11decif_pauseP6_DecIfi bcInputFormat BC_MSUBTYPE_DIVX311 DTS_DISK_FMT_BD BC_STREAM_TYPE_ES_TSTAMP startCodeSz ScalingParams OutFmt BC_STS_INV_ARG _IO_marker reserved__ _BC_STATUS long long int BC_STS_DEC_NOT_STARTED vdecRESOLUTION_1080p23_976 BC_MSUBTYPE_INVALID BC_HW_CAPS _BC_COLOR_SPACES_ _IO_save_base BC_STS_ERROR BC_CAPS_FLAGS vdecRESOLUTION_480p0 decif_prepare_play DTS_MFT_MODE _Z16decif_start_playP6_DecIf MODE422_UYVY hwCaps vdecRESOLUTION_240p29_97 vdecRESOLUTION_SD_DVD size _Z17decif_flush_rxbufP6_DecIfi Reserved1 Reserved2 Reserved3 GstClockTime DTS_INTELLIMAP vdecRESOLUTION_1080p29_97 __pad1 __pad2 __pad3 __pad4 __pad5 DTS_FILTER_MODE height _DtsDeviceOpenMode _BC_OUTPUT_FORMAT metaDataSz _BC_MEDIA_SUBTYPE_ _vtable_offset BC_MSUBTYPE_D
IVX InputTotalSize _Z18decif_prepare_playP6_DecIf PES_CONV_SUPPORT picNumFlags long double vdecRESOLUTION_480p29_97 uint16_t vdecRESOLUTION_720p vdecRESOLUTION_NTSC BC_STREAM_TYPE_PES BC_MSUBTYPE_H264 DTS_PLAYBACK_MODE vdecRESOLUTION_1080i25 _IO_read_end OUTPUT_MODE422_YUY2 /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src FramesDropped long int FramesCaptured _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT vdecRESOLUTION_480p656 InputCount _Z10decif_openP6_DecIf decif_flush_rxbuf MULTIPLE_DECODE_SUPPORT _BC_CAPS_FLAGS_ uint64_t _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DTS_MONITOR_MODE decif_start_play BC_STS_FW_AUTH_FAILED BC_INPUT_FORMAT BC_MSUBTYPE_AVC1 DecCaps Progressive _Z20decif_decode_catchupP6_DecIfi BC_MSUBTYPE_WMVA BC_STS_FWHEX_NOT_FOUND BC_MEDIA_SUBTYPE OUTPUT_MODE_INVALID BC_STS_CERT_VERIFY_ERROR PIBMissCount vdecRESOLUTION_1080i0 Reserved4 _lock vdecRESOLUTION_PAL1 long unsigned int reserved_ _old_offset OUTPUT_MODE422_UYVY BC_STATUS BC_STS_V
ER_MISMATCH float bEOS BC_STS_DEC_EXIST_OPEN gboolean decif_stop unsigned char _sbuf FramesRepeated _IO_write_ptr _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ DTS_SKIP_TX_CHK_CPB vdecRESOLUTION_576p _BC_INPUT_FORMAT_ vdecRESOLUTION_720p24 ColorCaps decif_setinputformat decif_close _Z11decif_closeP6_DecIf ReadyListCount time_stamp BC_MSUBTYPE_OTHERS discard_only __off_t DTS_HWINIT_MODE signed char DTS_PLAYBACK_DROP_RPT_MODE vdecRESOLUTION_CUSTOM short unsigned int BC_STS_IO_XFR_ERROR OUTPUT_MODE420_NV12 pause vdecRESOLUTION_720p50 double decif_getcaps BC_STS_FMT_CHANGE _chain BC_STS_CLK_NOCHG _flags2 gint vdecRESOLUTION_576p0 BC_DTS_STATUS hdev vdecRESOLUTION_1080i _cur_column guint8 BC_STS_CMD_CANCELLED _unused2 _IO_buf_base decif BC_MSUBTYPE_MPEG2VIDEO __off64_t GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 AY L AZ h
++ | ! AP
++GD ° ! AP
++GD Ð ä ø Z MIpC @ T h DQ .symtab .strtab .shstrtab .rela.text .data .bss .rela.debug_info .debug_abbrev .debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ Æ ; ° & , 6 à 1 H= ¸# B è ¿ P § [ ' à
n 2 i a
++ z 0 9
0 Í, 0 ý, £ - a h . 04 P 8 ñÿ
++
8 K b p @ `
++ ¶ Å p ! â ò , < À ! S b r ð ¼ Î 5 B 0 Z j } ª Ì ° decif.c _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ DtsGetCapabilities _Z10decif_openP6_DecIf DtsDeviceOpen _Z11decif_closeP6_DecIf DtsDeviceClose _Z18decif_prepare_playP6_DecIf DtsOpenDecoder _Z16decif_start_playP6_DecIf DtsStartDecoder DtsStartCapture _Z11decif_pauseP6_DecIfi DtsResumeDecoder DtsPauseDecoder _Z10decif_stopP6_DecIf DtsStopDecoder DtsCloseDecoder _Z15decif_f
lush_decP6_DecIfa DtsFlushInput _Z17decif_flush_rxbufP6_DecIfi DtsFlushRxCapture _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT DtsSetColorSpace _Z17decif_send_bufferP6_DecIfPhjmh DtsProcInput _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DtsGetDriverStatus _Z13decif_get_eosP6_DecIfPi DtsIsEndOfStream _Z20decif_decode_catchupP6_DecIfi _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ DtsSetInputFormat * üÿÿÿÿÿÿÿO üÿÿÿÿÿÿÿx üÿÿÿÿÿÿÿÈ üÿÿÿÿÿÿÿS ( üÿÿÿÿÿÿÿ½ - üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿf üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¨ üÿÿÿÿÿÿÿ± üÿÿÿÿÿÿÿÝ üÿÿÿÿÿÿÿø üÿÿÿÿÿÿÿ " üÿÿÿÿÿÿÿ $ üÿÿÿÿÿÿÿ( & üÿÿÿÿÿÿÿ * üÿÿÿÿÿÿÿ
++
++
++
++
++ -
++
++ ½ ! Æ )
++ .
++
++ Ð ;
++
++ 9 B
++
++ È I
++
++ O P
++
++ 7 W
++
++ ^
++
++ Ï l
++
++ q
++
++ ú |
++
++
++
++ I
++
++
++ £
++
++ o °
++
++ z ½
++
++ Ê
++
++ ×
++
++ k ä
++
++ ë ñ
++
++ ) þ
++
++ `
++
++
++
++ Û %
++
++ [ 2
++
++ ?
++
++ L
++
++ Í Y
++
++ f
++
++ å s
++
++ U
++
++ /
++
++
++
++
++ # §
++
++ ´
++
++ Á
++
++
++ Î
++
++
++ Û
++
++
++ è
++
++ &
++ õ
++
++ -
++
++
++ N
++
++ W
++
++ 5 $
++
++ I 0
++
++ T <
++
++ Ö H
++
++ q
++
++ j
++
++ ä ¡
++
++ T ¬
++
++ ·
++
++ Ý Â
++
++ Ì Í
++
++ C Ø
++
++ ; ã
++
++ U î
++
++ û
++
++ ¦
++
++ í
++
++ ´
++
++ %
++
++ ù
++ *
++
++ Û ;
++
++ Ç F
++
++ Q
++
++ _ ]
++
++ « c
++
++ : i
++
++ « o
++
++ u
++
++ {
++
++ î
++
++ n
++
++
++
++ E
++
++
++
++ ÷
++
++ Á ¥
++
++ » «
++
++ v ±
++
++ x ·
++
++ b ½
++
++ x Ã
++
++
É
++
++ » Ï
++
++ ~ Õ
++
++ B Û
++
++
á
++
++ % ç
++
++ Ù
í
++
++ ó
++
++ \ ù
++
++ Ô ÿ
++
++ é
++
++ u
++
++ K
++
++
++ s #
++
++ Y )
++
++ ý /
++
++ 6
++
++ ¾ B
++
++ ñ I
++
++ ¥ P
++
++ ð W
++
++ - _
++
++ Ì g
++
++ è o
++
++ x
++
++ ×
++
++ ú
++
++ 4
++
++
++ ,
++
++ Ô ©
++
++ I ¯
++
++ O µ
++
++ »
++
++ Ë
++
++ 9 Ñ
++
++ ~ ×
++
++ Ý
++
++ ; ã
++
++ » é
++
++ ' ï
++
++ % õ
++
++
û
++
++
++
++ A
++
++ ò
++
++ á
++
++
++
++ Y
++
++ %
++
++ § +
++
++ j 1
++
++ 7
++
++ =
++
++ ÷ C
++
++ v I
++
++ 1 O
++
++ H U
++
++ g [
++
++ & a
++
++ ¡ g
++
++ m
++
++ _ s
++
++ y
++
++ ½
++
++ ò
++
++
++
++
++
++ ÿ
++
++ I «
++
++ À ¸
++
++ X Å
++
++ O Ò
++
++ K ß
++
++ ì
++
++ ù
++
++ Ü
++
++ p
++
++ ®
++
++
++ -
++
++ ò
:
++
++ º G
++
++ T
++
++ E a
++
++ T n
++
++ í
++ {
++
++ æ ¹
++
++ Å
++
++ ^
++ Ò
++
++ Ø
++
++ 5 Þ
++
++ V ä
++
++ ê
++
++ © ð
++
++ a ö
++
++ v ü
++
++ Å
++
++ ]
++
++ É
++
++ 3 *
++
++ ë H
++
++ T
++
++ ¼ a
++
++ Ü
++ g
++
++ ¤ n
++
++ ö z
++
++ k
++
++ ·
++
++ } ¡
++
++ ½ ®
++
++ V
¼
++
++ ¾ È
++
++ ~ Õ
++
++ B â
++
++ ü
++
++ ½
++
++ Ç
++
++ Ñ #
++
++ 1
++
++ f =
++
++ {
++ J
++
++ ª P
++
++ Z V
++
++ s \
++
++ b b
++
++ h
++
++ n
++
++ E
t
++
++
z
++
++
++
++
++
++
++ Ü
++
++ Ú
++
++ ´
++
++ U ¬
++
++ Ó ¹
++
++ û Æ
++
++ ^
Ó
++
++ Ù à
++
++ í
++
++ ê ú
++
++ D
++
++
++
++
++ !
++
++ p
++ .
++
++ 6 ;
++
++ % I
++
++ 5
U
++
++ ð a
++
++ n
++
++ u z
++
++
++
++ ã
++
++ m ©
++ ®
++
++ c ¸
++ 6 ½ Å é
++
++ ï
++
++ { ÷ ÿ ;
++
++
++ m
++
++ l
++
++ ,
++
++ ¢ 1
++
++
++ ÿ C
++
++
++ I
++
++
++ ¨ Q
++ @ Y
++ \ h
++
++
++ m r
++
++ Ù w
++ D
++ Z
++
++
++
++
++
++
++
++ ½
++ ¨
++ ` °
++ j ¿
++
++
++ m É
++
++ F Î
++ ` Ö
++ j ë
++
++
++ â ú
++
++
++
++
++ 9 p
++
++ m )
++ i .
++ 0 =
++ ² E
++
++ È K
++
++ µ S [ µ j
++
++ m t
++ Õ y
++
++
++ ø µ §
++
++ ½
++
++ µ À ½ á Ì
++
++ m Ö
++ . Û
++ p ê
++ w ò
++
++ n ø
++
++ ð ü
++
++ m !
++ &
++
++ > 0
++ ½ 7
++
++ =
++
++ E M \
++
++ m f
++ à k
++
++ í u
++ |
++
++ /
++
++ & ¡
++
++ m «
++ & °
++
++ ÿ º
++ I Á
++
++ Ï Ç
++
++ ¥ Ï × , æ
++
++ m ð
++ l õ
++
++ Ò ÿ
++
++
++
++ ²
++
++ Ï
++ Õ "
++
++ · ,
++ ø 1
9
, Q
++
++ D W
++
++ Õ _
0 g
v
++
++ m
++
++
++ Ù
++ >
++ t £
++
++ í
++
++ ª ²
++ ° ·
++
++ * Ü
++
++ ` â
++
++ ê
ò
++
++ m
++ à
++
++
++ !
++
++ @ '
++
++ j
/ 7 £ F
++
++ m S
++
++ g b
++
++ h
++
++ ù p ° x Æ
++
++ m
++ &
++
++ Î ¤ ´ ¬ Á ¿
++ I Æ
++
++ ? Ó
++
++ Ø 4 P @ l ` p ´ À Ô ð è ü $ 0 D X l ° /54 1300129665 500 500 100664 20536 `
++ELF > h0 @ @ Ç Ãf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWIÏAVAUATUÕ1ÒSHóHìÐDb¶ÀV <
Aü¸ÿÿÿÿ* AüE êAÇ
ÒT$s D$D$1É1öD9åÇ È E1íE1öëZ@ Dá1ÀHTü: Àz AEÆz AEÆztRHTýE1íz ¶u E1íÀAÅ1ÀzÂEEîD êu7D9åv2AÄD9ås¡î¿ 1Àè ëf øu©ÂD êtÍ@ 1É1ö
Òt,
À At$ûð< u1ÀÀò)ÂÁ< tñ¾üÿÿÿB&A7Â)òt$+T$Hcö)ÊAW¶3âAWHÄ[]A\A]A^A_ÃfD D9år;Dâéþÿÿ AÇ ÇD$ ÇD$ é½þÿÿ@ 1ÉAýö÷Öæýë
Hĸÿÿÿÿ[]A\A]A^A_Ã
Ò
þÿÿëAWA¿ AVIÎAUIýATIôUÕS1ÛHì( êÞHá)ÚLæLïè
À~0L$ÃùwÝLøHÓà©â tÐAHÄ(È[]A\A]A^A_Ã@ ¹ÿÿÿÿëäf Hì(@þHÐÊí @þto@þí E1ÒE1É@öucHL$HÆLD$ÇD$ è øÂLD$È ø¿ ø¶ øt1Àúu|AÇ ¸ ën@ Aº³ÿÿÿE1É1É
Ò¿þÿÿÿuëRfA8òtHÁÇ9Êv@¶4D8ÎuçùvçwÿAóB< uÚAûB< uÐD_B<uÅA0¸ ëfD 1ÀHÄ(Ãf
Aº A¹
ëfE1ÒA¹àÿÿÿésÿÿÿfD$A ¸ HÄ(Ãffffff. W ÒH7HwHÖÇG$ HwÇG ¸ ÇG ÃfG$D_ ¹ÿÿÿÿë/fIÁL;OLOtRÀG$GA9Ãç E¶ÒÁE
ÂuCDGLODÂE¶Ñê
ÒWuÏA9ÃÇG u¯HGHG1ÀÃHHWë¥ ¸ Óàè1Àë@DW$W ÇG A9Òt¾IÀL;GLGtOEBDG$G
ÀÀé¶ÀD ÈA9Ð}K
É~<LGD WA¶ !ÐÑê
ÒWt¢DG$W ëÂf LLGë¨ ¸ Ã1ÀÃ1ÀÃfGà GetNaluType : Pos > size = %d
++ § Ô8 int i i Ø b ( 0 8 @ H P X "` ` $f h &b p *b t ,p x 0F 1T 2l 6| ?{ H I J ¨ K ° L- ¸ Nb À P Ä ´
++ ºT »T ¼Z Àb # # |
8
8 4M '? .M 2b 3È 8M « ¶
++. ,
++ 9. <Û =È Len >Þ ?Þ @È AÈ Bð C 0FO Gð Hð Ið J¶ K¶ LÈ MÈ $ N¶ ( Oæ 8Q{ RÓ SO UZ VÈ Ä Buf Vð VÈ XÓ i YÈ ô ô U { H U¢ T ® ¹ e È eô eð e¶ e ! " gÈ " gÈ " hÈ " hÈ " iÈ " iÈ #Pos j¶ $ Z %¢ % ! ® ¹ & %¢ % ! ® ¹ Û ¾ È B ¾ô ¾ð ¾¶ ¾ý ! ' ÀÛ #ret ÁÈ #Pos ¶ ( ÃÓ #
Ó #ô #« #ð $¶ $ý ! #i &¶ " '« ( (« ! " 8b " 9 ê Ó X êX U êð ê¶ O ) È * X + b ö Ó Z öX U öý T! " ø¶ " ùb " úb ,^ . %p ! } &^ þp U! } - & ¶ . &X U / ¥Z / ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;
:;I8 .?:;I :;I :;I 4 :;I 4 :;I .?:;@@
++ :;I
++ .1@
++ 1
++ 4 1 .?:;@I@
++ :;I !U "4 :;I #4 :;I $1RUXY % 1 &1RUXY '4 :;I
++ (4 :;I ).?:;I * :;I +4 :;I ,1RUXY -.?:;@I@
++ . :;I
++ /4 :;I?< 1' 2 P> ? P 0 @ Ä Uº ì Uÿ U @ X TX ° Sº
++ S
++ T @ P QP ± Vº V V @ « R« ¹ _º ì Rì _ R ¶ Ä 0 ]E ]ì ÿ ] ¶ Ä 0 PE g Pì ÿ P ¶ Ä 0 p } ! QE L p } !L o Qì ÿ Q L 0ì ÿ 0 @ 0 ¡ Q¡ © ¸º ì 0ÿ 0 Q ¸ @ o 0s Pº 0 @ X 0^ ³ \º
\ \ Ò 37 3ì
ÿ 3 Ò ó Q7 G Q Ò Ø 1Ø ý P7 L P Ò Ø 0Ø à 1à è 2è 37 3ì ÿ 3 ó 2 ó Q ó ý 1ý q 0) ] ó ý 0ý 1 2 A UA ] ] A TA
\ \ A QA V V A RA ^ ^ A 0\ n P P A 0A S S ç U$
: U ¾ U Ö T$ > T ¾ T Q ç P$ P P ¾ P ³ R³ ç Q$ Q ¾ Q ç X$ X ¾ X > 0 Ñ 0 1 0 ¹ 0¹ ¾ à¾ Ñ 0 Î í 0í P $ Q¾ Ä PÄ Ñ Q ã $ l l¾ Ñ l à ï Tï u à å Qå u 0Û ó P ' P+ - P ÿH M R
R 0H M u8$8%x $0. u8$8%x $0. ( u8$8%u $0.+ . u8$8%u $0. à Uì U+ . U Ò p $0.õ p $0. E z 8$8%x $0.E M u8$8%x $0.\ u8$8%u $0. u8$8%x $0. ( u8$8%u $0.( + z 8$8%x $0.+ . u8$8%u $0. N P X « À ¿ È Ø î ¿ È Ø î ó ó " ( H {
¤ ¨ Ì Î ( À Ì - q Í ä è ì q Í ä è ì 8 A E M q 8 A E M q û l û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/include/libcrystalhd parse.c stddef.h types.h libio.h stdint.h glibconfig.h gtypes.h parse.h stdio.h bc_dts_defs.h g6G[0¹Iy½1Ú*&
KWh¢=|w. J ÖztlO6R<..RXxfô6fHX;/fQ./JKY
zX
¬
È=;Â
++X®HL:h¯ °JY¬å3ò¸JÈ XI¬:º.rf1+´=OH0 BaJÜ~òOE]jku;<[ÇY;/ <Xl.Yuo¬e < å^ytKY É ; v Hw=Ð/XÖe< ÈuX<=,v=sLxUw?st Øi^JiJ:L:v/CyJoJJfò¼/.rv[Ø
fJ× VJsJ
J¥nò0sf <3<= __off_t _IO_read_ptr _chain Rewind guint size_t bResult _shortbuf BC_VID_ALGO_VC1MP _IO_buf_base pNalBuf m_ulMask FindBSStartCode NalUnitType m_pCurrent NALU_TYPE_EOSEQ m_pInputBufferEnd pInputBuffer nLeadingZeros ForbiddenBit long long int signed char m_nUsed long long unsigned int _fileno _IO_read_end b20sInSC long int pNalu _flags NALU_TYPE_EOSTREAM _IO_buf_end stdin NALU_TYPE_SEI NextBit StartcodePrefixLen NALU_TYPE_PPS double _old_offset _offset _Z8SiOffsetP7SymbInt nLeadingZero8BitsCount Suffix1 Suffix2 NALU_TYPE_FILL _Z4SiUeP7SymbIntPj poffset bStartCode unsigned int symb_int simb_int long unsigned int _IO_write_ptr NALU_TYPE_DPA NALU_TYPE_DPB NALU_TYPE_DPC _IO_save_end _sbuf size short unsigne
d int m_ulOffset MaxSize _IO_save_base bIsFirstByteStreamNALU _DtsSetVideoParamsAlgo _lock SiUe _flags2 _mode parse.c stdout GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) in_buffer nBit parseAVC _Z8SiBufferP7SymbIntPhj gboolean SymbInt BC_VID_ALGO_MPEG2 _IO_write_end ulSize _IO_lock_t _IO_FILE _Z11GetNaluTypeP5ParsePhjP6NALU_t NALU_TYPE_AUD float _IO_marker _pos _markers SiBuffer NALU_t SiOffset unsigned char pInputBuf short int GetNaluType NALU_TYPE_SPS _vtable_offset _Z10parse_initP5Parse b30sInSC ulSuffix _Z20parse_find_strt_codeP5ParsehPhjPj parse_init NALuType uint32_t parse_find_strt_code long double pCode char ulPos m_pInputBuffer NALU_TYPE_SLICE Nalu guint8 Parse _next __off64_t m_ulZero _cur_column _IO_read_base ZerosInStartcode bStartCodeFound BC_VID_ALGO_VC1 __pad1 __pad2 __pad3 __pad4 __pad5 gint BC_VID_ALGO_DIVX input_format _unused2 parse Offset _IO_backup_base _Z8parseAVCP5ParsePhjPj TrailingZero8Bits NALU_TYPE_IDR BC_VID_ALGO_H264 m_nSize /home/hadess/Projects/
jhbuild/crystalhd/filters/gst/gst-plugin/src nNalType _IO_write_base guint32 GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 / d D à BEB B(A0E8GPW
++8A0A(B BBBGD
++8F0A(B BBBA H ¬ w BHE E(D0C8F`~
++8C0A(B BBBE ø 1 D0ò
++Jp . , @ .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rela.debug_info .debug_abbrev .debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ 4 È8 ` & t , t 1 2 x E « @ (9 8 Q B _ Í j Õ ` }
5$ ÿ x `O 0 4' ð 0 $. 0 T. ² X. P xO À ¨/ ¼ ¨5 @ è7 Ý ñÿ
++
/ 6 @ à X _ w w 1 à . µ È 0 parse.c _Z10parse_initP5Parse _Z15FindBSStartCodePhi _Z11GetNaluTypeP5ParsePhjP6NALU_t printf _Z8parseAVCP5ParsePhjPj _Z20parse_find_strt_codeP5ParsehPhjPj _Z8SiBufferP7SymbIntPhj _Z4SiUeP7SymbIntPj _Z8SiOffsetP7SymbInt *
++ 1 üÿÿÿÿÿÿÿX üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿ
++
++ C
++ 4
++ ! 4 )
++
++ .
++ ) ;
++ W B
++ S I
++ ¹ P
++ 8 W
++ ñ ^
++ k l
++ : q
++ |
++ r
++ 0
++ â £
++ I °
++ ½
++ $ Ê
++ ×
++ Ù ä
++ i ñ
++ Â þ
++ T
++ c
++ ß %
++ , 2
++ ¡ ?
++ 1 L
++ Y
++ f
++ & s
++ ³
++
++
++ 8 §
++ ´
++ ¿ Á
++ Ð Î
++ × Û
++ Þ è
++ å õ
++ ì
++ .
++
++ × $
++ ! 0
++ l <
++ ® H
++ ,
++ ã
++ ¡
++ ¬
++ _ ·
++ è Ä
++ ¬ É
++ ó Ô
++ ß
++ # ì
++ ù
++
++
++ t
++ °
++ À "
++ ø (
++ B 7
++ J =
++ w C
++
I
++ O
++ f U
++ u [
++ a
++ g
++
m
++ s
++ P y
++
++ ÷
++ «
++ × ·
++ Ã
++ Ö Ï
++ a Ü
++ C ï
++ ; û
++ ©
++
++ i
++ Ì +
++
7
++ ý C
++ | P
++ ¨ c
++ í o
++ E |
++ f
++ r £
++ ¯
++ - Æ
++ ì Ì
++ Ð Ø ç
++ ÿ ? $ , > 9
++ B
++ J J
++ u P
++ ë X @ ` o
++ y
++ n ~
++ a
++ ·
++ Ð
++
++ C ¦
++ o «
++ °
++ 1 º
++ Þ ¿
++ ´ É
++ ; Î
++ ° Ø
++ Ý
++ ç
++ % ì
++ Ü ö
++ ] û
++ T
++ ù
++ D ¿ %
++ ` 4
++ ¡ =
++ í B
++ K
++ # T
++ m _ ó g
++ À r
++ õ {
++
++ ð
++ <
++ ¢
++ ~ ¨
++ < ° ¸ Ç
++ Ñ
++ Ø Ö
++ a à
++ ! å
++ Ð ï
++ j ô
++ % þ
++ ³
++
++ Z !
++ ü 0
++ F 5
++ 0 D
++ J
++ Æ R Z Ñ i
++ s
++ x
++
++ Ù
++ o
++ "
++ ´
++ ¥
++ % ¯
++ í ´
++ ` Á
++ 6
++ Æ
++ ó Ð
++ n
++ Õ
++ û á
++ æ
++ Ð ð
++ Ï
++ õ
++ 5 ÿ
++ ?
++ :
++ à -
++ N :
++ » D
++ I
++ Ð S
++ Â `
++ q
++ N ~
++ y
++ !
++ £ . ²
++ N ¿
++ * Ì
++ Ð Ñ
++ ½ Û
++ ù à
++ È ê
++ V ï
++ y ù
++ ¡
++
++
++ a
++ ` (
++ ª
3 ;
++ À I
++ R
++ î
\
++ J c
++ Ç k 0 s 4
++ N
++ o
++ < y 4 H @ ° ü à 0 D 0
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.exp crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.exp
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.exp 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.exp 2011-03-14 19:07:46.935740609 +0000
+@@ -0,0 +1,3 @@
++_Z21gst_get_current_timexv
++gst_bcmdec_get_type
++gst_plugin_desc
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.la crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.la
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.la 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.la 2011-03-14 19:07:47.046741671 +0000
+@@ -0,0 +1,41 @@
++# libgstbcmdec.la - a libtool library file
++# Generated by libtool (GNU libtool) 2.4
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# The name that we can dlopen(3).
++dlname='libgstbcmdec.so'
++
++# Names of this library.
++library_names='libgstbcmdec.so libgstbcmdec.so libgstbcmdec.so'
++
++# The name of the static archive.
++old_library='libgstbcmdec.a'
++
++# Linker flags that can not go in dependency_libs.
++inherited_linker_flags=' -pthread'
++
++# Libraries that this one depends upon.
++dependency_libs=' -lcrystalhd -L/home/hadess/Projects/gnome-install/lib64 /home/hadess/Projects/gnome-install/lib64/libgstvideo-0.10.la /home/hadess/Projects/gnome-install/lib64/libgstbase-0.10.la /home/hadess/Projects/gnome-install/lib64/libgstreamer-0.10.la -lm /home/hadess/Projects/gnome-install/lib64/libgobject-2.0.la /home/hadess/Projects/gnome-install/lib64/libgmodule-2.0.la -ldl -lxml2 /home/hadess/Projects/gnome-install/lib64/libgthread-2.0.la -lpthread /home/hadess/Projects/gnome-install/lib64/libglib-2.0.la -lrt'
++
++# Names of additional weak libraries provided by this library
++weak_library_names=''
++
++# Version information for libgstbcmdec.
++current=0
++age=0
++revision=0
++
++# Is this an already installed library?
++installed=no
++
++# Should we warn about portability when linking against -modules?
++shouldnotlink=yes
++
++# Files to dlopen/dlpreopen
++dlopen=''
++dlpreopen=''
++
++# Directory that this library needs to be installed in:
++libdir='/usr/lib64/gstreamer-0.10'
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-decif.o crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-decif.o
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-decif.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-decif.o 2011-03-14 19:07:44.675719007 +0000
+@@ -0,0 +1,768 @@
++ELF > 0/ @ @ H
ÿtH?é 1ÿé f S¾ Â Hûè
ÀtHÇ [ÃD SHûH?1ÀH
ÿtè HÇ [Ã@ H?1öé fD SHûH?è
Àt[ÃfD H;[é ffffff.
öH?u é @ é ff. SHûH?è
Àt[ÃfD H;[é ffffff. H?@¾öé @ H?é H?é H?E¶Àé @ H\$èHl$ðHóLd$øHìhH?HæHÕIÌè
Àu1Ò|$ ¶$U T$<A$H\$PHl$XLd$`HÄhÃfD H?é 1ÀÃffff. HìH?Ht$è HÄÃ Ü Ô8 int i i Ø b ( 0 8 @ H P X "` ` $f h &b p *b t ,p x 0F 1T 2l 6| ?{ H I
J ¨ K ° L- ¸ Nb À P Ä ´
++ ºT »T ¼Z Àb # # |
8
8 1? 2F 4M 88 &T '? .M 58 2b 3ÿ × 0í â %b +
++"
++
++AP
++o5
++w
++Á
++9
++
! H
++Ô
++Õ
++Ö
++×
++Ø
++Ú¶
++Û¶
++ܶ
++Þ¶
++àÁ
++â¶
++å¶ $
++ç¶ (
++êÁ 0
++í 8
++ï 9
++ñ¶ <
++ó¨ @ ?
8 ? ¨
8 ? ¸
8
++õ
++ ÿ
++Ä
++7
++7
++« Ä G
8
++
++m
++S (
++»
++m
++G
++
++"¶
++#y (
++%0
++&¶
++'¶ DNR
++(¶
++)¶
++*
+++¶
++,
++.Ç
++0
++
++=< X
++?H
++@:
++A:
++B:
++I¶
++N
++O¶
++P¶
++Q¶
++R
++S¶ (
++T ,
++U0 0
++V
++ #m %E 'T * Û *Û *á sts , m » 4 A
++ 4Û sts 6 7â Â @
++ @Û sts B K ø
++ KÛ sts M N¶ U C UÛ sts W a ¥ aÛ a
++ sts c m ð mÛ sts o y 5 yÛ yÌ ~ z ~Û ~
++ ¿ Û O
Û â ) × sts ¥ Ô
¥Û ¥Ô
rll ¥4 ¥4 §¸ sts ¨ P
++ µ µÛ µÔ
º ` ºÛ U º
++ T È Å ÈÛ ÈH sts Ê ! ¥Z ! ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;I :;
:;I8 .?:;@I@
++ :;I 4 :;I U 4 :;I 4 :;I 4 :;I 4 :;I :;I 4 :;I
++ 4 :;I
++ :;I
++ !4 :;I?< U
U T
T - U- : S . 0. ; P @ G UG [ S @ S 0S \ P ` c U p w Uw S S | P ¥ U « T¬ ´ T À Ç UÇ Ñ SÒ Ü S Ì à P ð ó U ð û T U T U T # U + T + Q
+ R + X 0 I U 0 L TL { S 0 V QV V 0 V RV
\ U T ° · U ° Á 0Á Æ P ! & ) 9 t Ä Ð Ø Û Ü á F L R v . Ë û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /usr/include/libcrystalhd decif.c st
ddef.h types.h libio.h stdint.h glibconfig.h gtypes.h gstclock.h bc_dts_types.h bc_dts_defs.h decif.h stdio.h *Y®÷$T at YKww >;/YYxiø =P?B/;1ú =P?Böö÷øZdhYL½uöõMË vdecRESOLUTION_720p0 NextTimeStamp _shortbuf decif.c _IO_lock_t decif_decode_catchup guint32 BC_OUTPUT_FORMAT BC_STS_INSUFF_RES _IO_buf_end BC_COLOR_SPACES InputBusyCount BC_STS_BUSY flags vdecRESOLUTION_480i0 buffer suspended _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ HANDLE BC_STS_PGM_QUIT _IO_write_end unsigned int decif_get_drv_status DTS_DIAG_MODE catchup _flags BC_STS_ERR_USAGE BC_MSUBTYPE_WMV3 _markers vdecRESOLUTION_480p23_976 BC_STS_DEC_NOT_OPEN short int OptFlags stream_type BC_STS_NO_ACCESS mode vdecRESOLUTION_240p30 _Z13decif_get_eosP6_DecIfPi bEnableScaling TxBufData PowerStateChange decif_get_eos decif_flush_dec BC_STS_HIF_ACCESS _Z10decif_stopP6_DecIf vdecRESOLUTION_720p23_976 BC_STS_FW_CMD_ERR FGTEnable uint32_t reserved__
_ vdecRESOLUTION_1080i29_97 stdout _IO_save_end OUTPUT_MODE420 decif_setcolorspace gint8 _BC_DTS_STATUS FreeListCount BC_SCALING_PARAMS BC_STS_IO_USER_ABORT guint64 vdecRESOLUTION_1080p0 BC_STS_SUCCESS cpbEmptySize BOOL DTS_ADAPTIVE_OUTPUT_PER long long unsigned int MetaDataEnable _IO_FILE BC_STREAM_TYPE_TS BC_STS_BOOTLOADER_FAILED flush_type BC_STREAM_TYPE_ES _IO_backup_base _BC_HW_CAPABILITY_ vdecRESOLUTION_480i decif_open _offset DTS_LOAD_FILE_PLAY_FW vdecRESOLUTION_480p decif_send_buffer vdecRESOLUTION_720p59_94 DTS_SINGLE_THREADED_MODE _fileno vdecRESOLUTION_288p25 vdecRESOLUTION_1080p24 vdecRESOLUTION_1080p25 vdecRESOLUTION_576p25 BcmDecIF _BC_SCALING_PARAMS_ GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) _DtsDeviceFixMode size_t DTS_DIAG_TEST_MODE width _DecIf BC_STS_TIMEOUT sHeight pMetaData _IO_read_base vdecRESOLUTION_720p29_97 stdin BC_STS_NO_DATA _next BC_MSUBTYPE_MPEG1VIDEO _pos vdecRESOLUTION_1080p30 BC_MSUBTYPE_VC1 MODE420 _Z17decif_send_bufferP6_DecIfPhjmh decif
_pause _DtsOpenDecStreamTypes Count DTS_LOAD_NEW_FW BC_STS_NOT_IMPL mSubtype BC_STS_IO_ERROR drv_status MODE422_YUY2 sWidth char _mode uint8_t BC_STS_PENDING _IO_write_base _IO_read_ptr BC_MSUBTYPE_WVC1 _Z15decif_flush_decP6_DecIfa _Z11decif_pauseP6_DecIfi bcInputFormat BC_MSUBTYPE_DIVX311 DTS_DISK_FMT_BD BC_STREAM_TYPE_ES_TSTAMP startCodeSz ScalingParams OutFmt BC_STS_INV_ARG _IO_marker reserved__ _BC_STATUS long long int BC_STS_DEC_NOT_STARTED vdecRESOLUTION_1080p23_976 BC_MSUBTYPE_INVALID BC_HW_CAPS _BC_COLOR_SPACES_ _IO_save_base BC_STS_ERROR BC_CAPS_FLAGS vdecRESOLUTION_480p0 decif_prepare_play DTS_MFT_MODE _Z16decif_start_playP6_DecIf MODE422_UYVY hwCaps vdecRESOLUTION_240p29_97 vdecRESOLUTION_SD_DVD size _Z17decif_flush_rxbufP6_DecIfi Reserved1 Reserved2 Reserved3 GstClockTime DTS_INTELLIMAP vdecRESOLUTION_1080p29_97 __pad1 __pad2 __pad3 __pad4 __pad5 DTS_FILTER_MODE height _DtsDeviceOpenMode _BC_OUTPUT_FORMAT metaDataSz _BC_MEDIA_SUBTYPE_ _vtable_offset BC_MSUBTYPE_D
IVX InputTotalSize _Z18decif_prepare_playP6_DecIf PES_CONV_SUPPORT picNumFlags long double vdecRESOLUTION_480p29_97 uint16_t vdecRESOLUTION_720p vdecRESOLUTION_NTSC BC_STREAM_TYPE_PES BC_MSUBTYPE_H264 DTS_PLAYBACK_MODE vdecRESOLUTION_1080i25 _IO_read_end OUTPUT_MODE422_YUY2 /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src FramesDropped long int FramesCaptured _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT vdecRESOLUTION_480p656 InputCount _Z10decif_openP6_DecIf decif_flush_rxbuf MULTIPLE_DECODE_SUPPORT _BC_CAPS_FLAGS_ uint64_t _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DTS_MONITOR_MODE decif_start_play BC_STS_FW_AUTH_FAILED BC_INPUT_FORMAT BC_MSUBTYPE_AVC1 DecCaps Progressive _Z20decif_decode_catchupP6_DecIfi BC_MSUBTYPE_WMVA BC_STS_FWHEX_NOT_FOUND BC_MEDIA_SUBTYPE OUTPUT_MODE_INVALID BC_STS_CERT_VERIFY_ERROR PIBMissCount vdecRESOLUTION_1080i0 Reserved4 _lock vdecRESOLUTION_PAL1 long unsigned int reserved_ _old_offset OUTPUT_MODE422_UYVY BC_STATUS BC_STS_V
ER_MISMATCH float bEOS BC_STS_DEC_EXIST_OPEN gboolean decif_stop unsigned char _sbuf FramesRepeated _IO_write_ptr _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ DTS_SKIP_TX_CHK_CPB vdecRESOLUTION_576p _BC_INPUT_FORMAT_ vdecRESOLUTION_720p24 ColorCaps decif_setinputformat decif_close _Z11decif_closeP6_DecIf ReadyListCount time_stamp BC_MSUBTYPE_OTHERS discard_only __off_t DTS_HWINIT_MODE signed char DTS_PLAYBACK_DROP_RPT_MODE vdecRESOLUTION_CUSTOM short unsigned int BC_STS_IO_XFR_ERROR OUTPUT_MODE420_NV12 pause vdecRESOLUTION_720p50 double decif_getcaps BC_STS_FMT_CHANGE _chain BC_STS_CLK_NOCHG _flags2 gint vdecRESOLUTION_576p0 BC_DTS_STATUS hdev vdecRESOLUTION_1080i _cur_column guint8 BC_STS_CMD_CANCELLED _unused2 _IO_buf_base decif BC_MSUBTYPE_MPEG2VIDEO __off64_t GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 AY L AZ h
++ | ! AP
++GD ° ! AP
++GD Ð ä ø Z MIpC @ T h DQ .symtab .strtab .shstrtab .rela.text .data .bss .rela.debug_info .debug_abbrev .debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ Æ À; ° & , 6 à 1 p= ¸# B è ¿ P § [ ' à
n 2 i (a
++ z 0 9
0 Í, 0 ý, £ - @a h . 04 h 8 ( ñÿ
++
8 N a x @ `
++ Ì Û p ! ø 1 B R À ! i x ð ¥ ³ Ò ä ( K X 0 Z ¯ À â ° decif.c _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ _GLOBAL_OFFSET_TABLE_ DtsGetCapabilities _Z10decif_openP6_DecIf DtsDeviceOpen _Z11decif_closeP6_DecIf DtsDeviceClose _Z18decif_prepare_playP6_DecIf DtsOpenDecoder _Z16decif_start_playP6_DecIf DtsStartDecoder DtsStartCapture _Z11decif_pauseP6_DecIfi DtsResumeDecoder DtsPauseDecoder _Z10decif_stopP6_DecIf DtsStopDecoder DtsCl
oseDecoder _Z15decif_flush_decP6_DecIfa DtsFlushInput _Z17decif_flush_rxbufP6_DecIfi DtsFlushRxCapture _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT DtsSetColorSpace _Z17decif_send_bufferP6_DecIfPhjmh DtsProcInput _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DtsGetDriverStatus _Z13decif_get_eosP6_DecIfPi DtsIsEndOfStream _Z20decif_decode_catchupP6_DecIfi _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ DtsSetInputFormat * üÿÿÿÿÿÿÿO üÿÿÿÿÿÿÿx üÿÿÿÿÿÿÿÈ üÿÿÿÿÿÿÿS ) üÿÿÿÿÿÿÿ½ . üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿf üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¨ üÿÿÿÿÿÿÿ± üÿÿÿÿÿÿÿÝ üÿÿÿÿÿÿÿø ! üÿÿÿÿÿÿÿ # üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ( ' üÿÿÿÿÿÿÿ + üÿÿÿÿÿÿÿ
++
++
++
++
++ -
++
++ ½ ! Æ )
++ .
++
++ Ð ;
++
++ 9 B
++
++ È I
++
++ O P
++
++ 7 W
++
++ ^
++
++ Ï l
++
++ q
++
++ ú |
++
++
++
++ I
++
++
++ £
++
++ o °
++
++ z ½
++
++ Ê
++
++ ×
++
++ k ä
++
++ ë ñ
++
++ ) þ
++
++ `
++
++
++
++ Û %
++
++ [ 2
++
++ ?
++
++ L
++
++ Í Y
++
++ f
++
++ å s
++
++ U
++
++ /
++
++
++
++
++ # §
++
++ ´
++
++ Á
++
++
++ Î
++
++
++ Û
++
++
++ è
++
++ &
++ õ
++
++ -
++
++
++ N
++
++ W
++
++ 5 $
++
++ I 0
++
++ T <
++
++ Ö H
++
++ q
++
++ j
++
++ ä ¡
++
++ T ¬
++
++ ·
++
++ Ý Â
++
++ Ì Í
++
++ C Ø
++
++ ; ã
++
++ U î
++
++ û
++
++ ¦
++
++ í
++
++ ´
++
++ %
++
++ ù
++ *
++
++ Û ;
++
++ Ç F
++
++ Q
++
++ _ ]
++
++ « c
++
++ : i
++
++ « o
++
++ u
++
++ {
++
++ î
++
++ n
++
++
++
++ E
++
++
++
++ ÷
++
++ Á ¥
++
++ » «
++
++ v ±
++
++ x ·
++
++ b ½
++
++ x Ã
++
++
É
++
++ » Ï
++
++ ~ Õ
++
++ B Û
++
++
á
++
++ % ç
++
++ Ù
í
++
++ ó
++
++ \ ù
++
++ Ô ÿ
++
++ é
++
++ u
++
++ K
++
++
++ s #
++
++ Y )
++
++ ý /
++
++ 6
++
++ ¾ B
++
++ ñ I
++
++ ¥ P
++
++ ð W
++
++ - _
++
++ Ì g
++
++ è o
++
++ x
++
++ ×
++
++ ú
++
++ 4
++
++
++ ,
++
++ Ô ©
++
++ I ¯
++
++ O µ
++
++ »
++
++ Ë
++
++ 9 Ñ
++
++ ~ ×
++
++ Ý
++
++ ; ã
++
++ » é
++
++ ' ï
++
++ % õ
++
++
û
++
++
++
++ A
++
++ ò
++
++ á
++
++
++
++ Y
++
++ %
++
++ § +
++
++ j 1
++
++ 7
++
++ =
++
++ ÷ C
++
++ v I
++
++ 1 O
++
++ H U
++
++ g [
++
++ & a
++
++ ¡ g
++
++ m
++
++ _ s
++
++ y
++
++ ½
++
++ ò
++
++
++
++
++
++ ÿ
++
++ I «
++
++ À ¸
++
++ X Å
++
++ O Ò
++
++ K ß
++
++ ì
++
++ ù
++
++ Ü
++
++ p
++
++ ®
++
++
++ -
++
++ ò
:
++
++ º G
++
++ T
++
++ E a
++
++ T n
++
++ í
++ {
++
++ æ ¹
++
++ Å
++
++ ^
++ Ò
++
++ Ø
++
++ 5 Þ
++
++ V ä
++
++ ê
++
++ © ð
++
++ a ö
++
++ v ü
++
++ Å
++
++ ]
++
++ É
++
++ 3 *
++
++ ë H
++
++ T
++
++ ¼ a
++
++ Ü
++ g
++
++ ¤ n
++
++ ö z
++
++ k
++
++ ·
++
++ } ¡
++
++ ½ ®
++
++ V
¼
++
++ ¾ È
++
++ ~ Õ
++
++ B â
++
++ ü
++
++ ½
++
++ Ç
++
++ Ñ #
++
++ 1
++
++ f =
++
++ {
++ J
++
++ ª P
++
++ Z V
++
++ s \
++
++ b b
++
++ h
++
++ n
++
++ E
t
++
++
z
++
++
++
++
++
++
++ Ü
++
++ Ú
++
++ ´
++
++ U ¬
++
++ Ó ¹
++
++ û Æ
++
++ ^
Ó
++
++ Ù à
++
++ í
++
++ ê ú
++
++ D
++
++
++
++
++ !
++
++ p
++ .
++
++ 6 ;
++
++ % I
++
++ 5
U
++
++ ð a
++
++ n
++
++ u z
++
++
++
++ ã
++
++ m ©
++ ®
++
++ c ¸
++ 6 ½ Å é
++
++ ï
++
++ { ÷ ÿ ;
++
++
++ m
++
++ l
++
++ ,
++
++ ¢ 1
++
++
++ ÿ C
++
++
++ I
++
++
++ ¨ Q
++ @ Y
++ \ h
++
++
++ m r
++
++ Ù w
++ D
++ Z
++
++
++
++
++
++
++
++ ½
++ ¨
++ ` °
++ j ¿
++
++
++ m É
++
++ F Î
++ ` Ö
++ j ë
++
++
++ â ú
++
++
++
++
++ 9 p
++
++ m )
++ i .
++ 0 =
++ ² E
++
++ È K
++
++ µ S [ µ j
++
++ m t
++ Õ y
++
++
++ ø µ §
++
++ ½
++
++ µ À ½ á Ì
++
++ m Ö
++ . Û
++ p ê
++ w ò
++
++ n ø
++
++ ð ü
++
++ m !
++ &
++
++ > 0
++ ½ 7
++
++ =
++
++ E M \
++
++ m f
++ à k
++
++ í u
++ |
++
++ /
++
++ & ¡
++
++ m «
++ & °
++
++ ÿ º
++ I Á
++
++ Ï Ç
++
++ ¥ Ï × , æ
++
++ m ð
++ l õ
++
++ Ò ÿ
++
++
++
++ ²
++
++ Ï
++ Õ "
++
++ · ,
++ ø 1
9
, Q
++
++ D W
++
++ Õ _
0 g
v
++
++ m
++
++
++ Ù
++ >
++ t £
++
++ í
++
++ ª ²
++ ° ·
++
++ * Ü
++
++ ` â
++
++ ê
ò
++
++ m
++ à
++
++
++ !
++
++ @ '
++
++ j
/ 7 £ F
++
++ m S
++
++ g b
++
++ h
++
++ ù p ° x Æ
++
++ m
++ &
++
++ Î ¤ ´ ¬ Á ¿
++ I Æ
++
++ ? Ó
++
++ Ø 4 P @ l ` p ´ À Ô ð è ü $ 0 D X l °
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-gstbcmdec.o crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-gstbcmdec.o
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-gstbcmdec.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-gstbcmdec.o 2011-03-14 19:07:45.560727467 +0000
+@@ -0,0 +1,2993 @@
++ELF > ¨2 @ @ H\$ÐHl$ØHûLd$àLl$èLt$ðL|$øHìhH- ò8 ò
} òYÈòL,á~8H IùH= H
H A¸À H$¾ ¸ è l D¶@ , ³(
É{ ¶A DáA¸è ¿ ÇD$ $è IÄH»ð Læè } AÆ~9D$H= H H
H IÙH$A¸Ð ¾ 1Àè ¶0 <k À 1öLçè H5 HÇIÅè H
ÀIÇ« HÇè LÿD$,è } 5 H5 Lïè H
ÀIź HÇè LïAÇè } ~>D$H= H H
H IÙH$A¸ö ¾ 1ÀD|$è Lçè DðH\$8Hl$@Ld$HLl$PLt$XL|$`HÄhÃD ¶A DáA¸è ¿ $è IÄéþÿÿ , ¯( D Ñè} H ÈþÿÿH IÙA¸ä H$H= H
H ¾ 1Àè éþÿÿf D$D$,H
H= ò8 H IÙA¸í D$H ¾ H$¸ è ézþÿÿ } iþÿÿH H= H
H IÙA¸ï H$¾ 1Àè é/þÿÿ@ } þÿÿH H= H
H IÙA¸ø H$¾ 1Àè éYþÿÿ@ (
l ¯, À
ÒU D tKú~>H H= H H
IÙA¸Õ H$¾ 1Àè D U ÑèD úÇH ýÿÿH IÙA¸Ù H$éPþÿÿffffff. ATUSHûHìÀ H- } ~5H IùH= H
H A¸ H$¾ 1Àè Dl 1ÀÇD$` ÇD$d E
ÛÀD$h ø
++t ø
\ T$t` T$xD$pHD$`L£ ÇD$l ¶D 0 Æ$ LçH$HD$hT$|$ HD$HD$pH( HD$HD$xH$ HT$ HD$H$ HD$(H$ HD$0H$ HD$8H$ HD$@H$¨ HD$HH$° HD$Pè
À
Á } ~5H H= H
H IÙA¸& H$¾ 1Àè Lçè
À
Ö } ~xH H= H
H IÙA¸/ H$¾ 1Àè } ~=H H= H
H IÙA¸6 H$¾ 1ÀÇD$ è ¾ Lçè Lçè
À
c } ~5H H= H
H IÙA¸< H$¾ 1Àè H»X Ç è øÿ1 H»x A¼ è øÿ
± u
ö¦ H H= H
H IÙA¸H H$¾ 1Àè ëo@ ( T$t, T$xézýÿÿ DU E
Ò~5H IÙA¸( H$H= H
H ¾ 1Àè Ç E1äHÄÀ Dà[]A\ÃfD DM E
É~ÕH IÙA¸1 H$ëf DE E
À~H IÙA¸? H$ésÿÿÿfD }
ÿÄþÿÿH H= H
H IÙA¸E H$¾ 1Àè éþÿÿ Hìè HÄHÇé ff. ATUHýSHì@L% A<$~
5H IùH= H
H A¸ H$¾ 1Àè H H H H H H H H è HïHÆè Ht$1ÿHÃÇD$0 è H= è HßHÆè öD$0tuA<$6H= è HßHÆè H5 Hßè HÄ@[]A\Ã H H= H
H IéA¸ H$¾ 1Àè ëH= è HßHÆè ë SHûHìè H H 8~5H H= H
H IÙA¸¨ H$¾ 1Àè HTX H H5 H= A¸ 1ÉH HÉV HCH^U HC HS HC0è HÄHßHÂ[¾ é D H\$èH Hl$ðLd$øHýHì(HßIôè H
H ID$
È L¥ À:
È ~9D$H= H H
H IéH$A¸ä ¾ 1Àè HßHl$H\$Ld$ HÄ(é fD Hl$ðH¯x H\$èLd$øIüHì(Hïè I$h I;$p HCI$h H
Ût A¬$ H 8~AA$ H= H
H MáA¸U
++ ¾ D$H H$1Àè Hïè HØHl$H\$Ld$ HÄ(Ã IÇ$p IÇ$h ébÿÿÿff. H\$èH Hl$ðLd$øHýHì(HßIôè H½ Ê H
L`L¥ IÇD$ H½à è øÿH tW8~5H H= H
H IéA¸0 H$¾ 1Àè HßHl$H\$Ld$ HÄ(é fD E
ä~ÛH H= H
H IéA¸. H$¾ 1Àè ë¤L¥ L¥ é>ÿÿÿffff. Hl$ðH¯ H\$èLd$øHì(IüHïè I$ H
ÛtdHCH I$ A$È è:A$È ~9D$H= H H
H MáH$A¸ô ¾ 1Àè Hïè HØHl$H\$Ld$ HÄ(Ãff. AWH° L¿x AVAUATU1íSHûHìHL% HD$ HÐ ÇD$< HÇD$0 ÇD$ HD$(Hð HD$fH|$ è
ÀuZDø E
Àu<A<$~5H H= H
H IÙA¸t H$¾ 1Àè Ç ÇD$ H|$(è
À |$
ÿt
ÀuLA<$~5H H= H
H IÙA¸ H$¾ 1Àè ¿ è D¶l$ë[ø
ÉuAA$
Ò~9D$H= H H
H IÙH$A¸ª ¾ 1Àè ¿0u è
À½þÿÿEí´þÿÿ» HÇD$0 ~ H
í
D³( D¯³, EöA<$~5H H= H
H IÙA¸¥ H$¾ 1Àè H»ð LD$0DòHÇÆÿÿÿÿH è
À
ýþÿÿA<$~? H= H
H IÙA¸¯ ¾ D$H H$1Àè HD$0LÿHE è H»h ¨ Hp HhH«p HÇE ÀA<$ ~9D$H= H H
H IÙH$A¸<
++ ¾ 1Àè H|$è øÿtpLÿ1íè ¿ è é\þÿÿ ¿ è A<$@þÿÿH H= H
H IÙA¸ H$¾ 1Àè éþÿÿE4$E
ö~H H= H
H IÙA¸?
++ H$¾ 1Àè éMÿÿÿD Hßè`ûÿÿH
ÀHÅ
ßýÿÿ³ø
öuFA<$~? H= H
H IÙA¸ ¾ D$H H$1Àè ¿ è éJýÿÿD H«p H«h é_þÿÿ»ø u\A<$~UH H= H
H IÙA¸| H$¾ 1Àè ëfD H8H
ÿt\è HîHßè¸÷ÿÿHßè`øÿÿH
ÀHÅuØA<$~qH H= H
H IÙA¸_ H$¾ 1Àè A<$~5H H= H
H IÙA¸¾ H$¾ 1Àè H|$<è fD ATL§ UHýSHì fD Lçè H H; HCH
Lçè H
Û H;H
ÿtè HÞHïè¸öÿÿH; uªfH L¥à Lçè 1Ò1öLçè Ht$Lçè ;~=D$H= H
H IéA¸í ¾ D$H H$1Àè HÄ []A\ÃfD H ;wÿÿÿH H= H
H IéA¸å H$¾ 1Àè é=ÿÿÿfD HÇ
HÇ
éäþÿÿD AWAVAUATUSHû1ÿHìXÇD$L è HD$0ø HÇD$8ÃÉL-
ÀuA} ¹ Hx L³à L» E1äHD$(f H»P u
À& H|$(Ht$0è
Àa E1äA} ~5H H= H
H IÙA¸
H$¾ 1
Àè 1ÿè HÀHÇD$8 HD$0 ée fD A¼
3 A} ~5H H= H
H IÙA¸, H$¾ 1Àè Lÿè H« H;« Ü HELÿH è H
íè Hu H
öë A} ~9H H= H
H ¾ IÙH$A¸0 1Àè Hu H»ð è
ÀD$L A} ~9D$H= H H
H IÙH$A¸3 ¾ 1Àè H} A¼ è HîHßèyóÿÿ«P
ítDÄ E
Û
_ E
ä
À Ht$0L÷è ø zþÿÿè ø øn Ee E
ä~9D$H= H H
H IÙH$A¸& ¾ 1Àè A¼ éSÿÿÿ@ A} ~I H= H
H IÙA¸7 ¾ D$È D$H H$1Àè H E1äH Jú<×þÿÿxÍþÿÿA} Ç@ »þÿÿH H= H
H IÙA¸: H$¾ 1Àè éþÿÿD E1ä
À
þÿÿA}
ÿÿÿH IÙA¸ H$H= H
H ¾ 1Àè éÓþÿÿf. A} ¾þÿÿH IÙA¸! H$ë¯ HÇ HÇ Lÿè H
í
ýÿÿE1äA} ÉýÿÿH H= H
H IÙA¸G H$¾ 1Àè é
ýÿÿ A} H H= H
H IÙA¸J H$¾ 1Àè DP E
Ò`ûÿÿA} ~5H H= H
H IÙA¸O H$¾ 1Àè HßèLùÿÿH»X è øÿþ H H Ç éòúÿÿfH³ H»ð A¼ è H» è A} Ç üÿÿÈ H= H
H IÙA¸C ¾ D$H H$1Àè é>üÿÿfè øn`úÿÿø
ÅúÿÿHßèøÿÿA} ~5H H= H
H IÙA¸W H$¾ 1Àè H|$Lè EM E
ÉõþÿÿH H= H
H IÙA¸R H$¾ 1Àè é»þÿÿD³ø E
ö
[ÿÿÿA} PÿÿÿH H= H
H IÙA¸ H$¾ 1Àè éÿÿÿH H= H
H IÙA¸ü H$¾ 1Àè é
ùÿÿ Hl$ðLd$øÕH\$è1ÒHì(Iü÷1öè H HøÿHt}1Û
íuØHl$H\$Ld$ HÄ(ÃHxº ¾ è
ÀtÒH »ÿÿÿÿ
À~ÀH H= H
H MáA¸$ H$¾ 1Àè ëÃH
Àvÿÿÿè H= H
H MáA¸ ¾ D$H H$1Àè é1ÿÿÿ AVAUATUSHûHì° H- } ~5H IùH= H
H A¸Ã
H$¾ 1Àè I¸ =@H» 1öL8 Ç Ç Çh Çl Ç( Ð Ç, à Æ@ ÆA Æ0 ÇD
++ ÇH ÆL HÇp HÇx Ç HÇ HÇ ÇÈ ÇØ Ç d Ç Ç Ç HÇ( HÇ ÆL ÆM Ç ÿÿÿÿÇ4 Ç8 Ç< Ç@ Ç0 ÆD Ç ÇP Ǹ Ǽ ÇÀ ÇÄ Çð HÇø Ç Ç HÇ Ç HÇ0 è H»x 1öè H´$ H» Ç$ è ö$ H5 A H= è Hè H5 H=à5 è H»è H5Í5 è H5 H=ê# è H»è H5×# è H5 H=Dèÿÿè H»è H51èÿÿè H5 H=n è H»è H5[ è H5 H= è H5 H=åçÿÿHð è H»ð H5Ëçÿÿè H5 H=¸ è H»ð H5¥ è H»ð è Hßè,ßÿÿL£è è HßHÆè LæHÇè L£ð è HßHÆè LæHÇè Çø è } ~9D$H= H H
H IÙH$A¸â ¾ 1Àè º¤ ¾ ¿ï¾Þè øÿAÄ º ÆHßèúÿÿE E1äø~:H H= H
H IÙA¸æ H$¾ 1ÀDd$
è HÄ° []A\A]A^ÃfD H= è Hè éºýÿÿ è IÅ øtQU
Ò~´D$H= H H
H IÙH$A¸ 1À¾ è E é4ÿÿÿf } ~=H H= H
H IÙA¸ê H$¾ 1ÀÇD$ è º¤ ¾ ¿ï¾Þè øÿAÆuY}
ÿ ÿÿÿAE IÙA¸í D$H H$H= H
H 1À¾ A¼ è E évþÿÿ HT$¾ Çè øÿAÄÛ H|$h
¯ H H8HÇè 1Ò1öD÷è øÿt;} ~5H H= H
H IÙA¸û H$¾ 1Àè º¤ ¾ ¿ï¾Þè øÿ
£ M
ÉþÿÿAE IÙA¸ÿ D$H H$éýþÿÿ 1ÒDöHßèøÿÿE1äE éýÿÿ u
ö¯ýÿÿH H= H
H IÙA¸ó H$¾ 1Àè E é3ýÿÿ º ÆHßè¡÷ÿÿE1äE éýÿÿfD AWAVAUATUSHûHìX ·ø L% Ç$< HÇ$0 Ç$@ Ç$D
öuA<$< HX A$E1öHÇD$8 ÇD$4 HT$ Hx ÇD$0 HT$( HT$ øH$ HT$(H$( ~5H H= H
H IÙA¸Å H$¾ 1Àè 1íý~D ¿
++ 1íè HcÅH¼Ä è
Àt(è 8tÖ
ÉuÌÅýÄëÎf. A$ø~=H H= H
1ÀIÙA¸Ì H$H ¾ l$è A$ý' ø~? H H= H
IÙA¸x H$H ¾ D$1Àè E1íE1ÿ D E
Û
H¼$0 H
ÿtè HÇ$0 M
ítLîHßèòãÿÿE
ÿ
++ DP E
É
Ð A$øTþÿÿH H= H
1ÀIÙA¸ H$H ¾ è A$éþÿÿfD DØ E
Ò
XÿÿÿA<$~5H H= H
H IÙA¸z H$¾ 1Àè H« H$D H$H H´$L Hïè E
ö$H
u øl A<$~9H H= H
D$IÙA¸ H$H ¾ 1Àè ¾ HïA¾ è $H
ÀucA<$~3H H= H
IÙA¸ ¾ H$H è ¿ è H´$@ Hïè $@
ÀþÿÿH$0 H
À A<$~=H IÙA¸µ H$H= H
H ¾ 1Àè H$0 HpHT$@1À¹ü H×óH«, DD H »l D¶L D( $ DÐÁèÁéÿD$HÀDD$|àøL$XÀEÉ
ÿtÈE¶ÉGHDL$`
ÉD$dHt$@
ÿ: DH EÒIòLT$PE
Û DÀAÑèHÆMÂHt$@LT$PÇD$x $D %ÿÿÿè;D$0à DL$0E
É6 M
íñ H$0 LîHßH IE E1íè`âÿÿT$0 HÇ$0 ÇH A¿ éeüÿÿD E
öåýÿÿøÜýÿÿA<$~9D$H= H H
H IÙH$A¸
¾ 1Àè 1öHïE1öè $H éýÿÿD ÇD$x D$@ E
À, H¼$0 H
ÿtè HÇ$0 M
íè IÇE LîHßèmáÿÿA<$~5H IÙA¸Þ H$H= H
H ¾ 1Àè ÇØ E1íA¿ éIûÿÿf È
ÿ
õýÿÿE¶É
ÉD$dDL$`Ht$@
ùýÿÿ
ÿHÇD$P : DH E
Ò
++ÿÿÿEÀLÆHt$@éþÿÿf. D HÆH Ht$P
ÀÇD$x
ÛýÿÿD$@ E
À
ÔþÿÿH» ¾¸ è A<$$< ~@H H= H
D$IÙ1ÀH$H A¸ã ¾ è $< øà A<$~9H D$IÙA¸{ H$H= H
H ¾ 1Àè H¼$0 A¿ H
ÿìùÿÿè HÇ$0 éÖùÿÿfD H éùþÿÿD A<$~5H H= H
H IÙA¸Ê H$¾ 1Àè H¼$0 è éìüÿÿf
ÀR M
ítI} H
ÿtè LîHßètÝÿÿHßèÞÿÿH
ÀIű H H
ÀH$0 <
++ A<$[ûÿÿH H= H
¾ 1ÀIÙH$H A¸± è H$0 Hpéûÿÿ A<$\ýÿÿH H= H
IÙA¸Ü ¾ H$H 1Àè éæüÿÿ H ÁHcHÊÿâ»ø
ÿu<A<$~5H H= H
H IÙA¸ç H$¾ 1Àè D$d% = H¼$0 è H»° ÇH HÇ$0 è øÿm 1íë ¿è Åè ý
++³
ötáA<$A¿ ÷ÿÿH l$IÙA¸ H$H= H
H ¾ 1Àè éb÷ÿÿA<$A¿ Q÷ÿÿH H= H
H IÙA¸[ H$¾ 1Àè é÷ÿÿA<$A¿ ÷ÿÿ H H= H
IÙA¸X H$H ¾ D$ D$È D$1Àè é®öÿÿA<$~5H H= H
H IÙA¸g H$¾ 1Àè H´$@ HïA¿ è ¬$@
íMöÿÿH¼$0 H
ÿtè HÇ$0 M
íc IÇE LîHßèãÛÿÿA<$§úÿÿH IÙA¸v H$émúÿÿA<$Ç ×ûÿÿH D$IÙA¸` H$éûÿÿöD$f
~ ø A¿
É
õÿÿA<$õÿÿD$xIÙA¸ èD$H H$éçýÿÿA<$ ýÿÿH H= H
H IÙA¸ú H$¾ 1Àè éNýÿÿf. A$éÏóÿÿ A<$~5H H= H
H IÙA¸ç H$¾ 1Àè ( H»ð L$0 ¯, HÇÆÿÿÿÿH Òè
ÀtPA,$
í~9H H= H
D$IÙA¸î H$H ¾ 1Àè ¿0u è éOôÿÿH$0 Hp@öÆt at A<$öÿÿH H= H
H IÙA¸ó H$¾ 1Àè A<$4öÿÿH IÙA¸ H
$éúõÿÿH» è øÿ
ôÿÿA<$ ôÿÿH H= H
H IÙA¸ H$¾ 1Àè éÖóÿÿA<$~5H H= H
H IÙA¸¥ H$¾ 1Àè ¿' è é4óÿÿ$ fWÉòH*Àò^ f.ÁzdubD$xPýT$0ø
ÒuA<$ù D»P E
ÿG A<$A¿ ÓòÿÿT$0H IÙA¸ H$T$é*ûÿÿf.8 ò
ò ò^Èò8 f.ÊP òH,ÁH8 A<$SÿÿÿH H= H
H IÙA¸; H$¾ ¸ è éÿÿÿø
Òu:ø~qH H= H
H IÙA¸t H$¾ 1Àè A<$~5H H= H
H IÙA¸ H$¾ 1Àè H¼$< è P9T$0vQ»ø uHA<$~AT$0D$H H= H
IÙH$A¸ ¾ T$H 1Àè »l
s A<$~5H H= H
IÙA¸% ¾ H$H 1Àè ò H´$0 HL$pò^8 HÇF@ f. h òH,ø» z H
É D E
Àt+H0 H
ÀtHÊÇ H)ÂHÐ1ÒI÷ðH8 H8 H( H0 H
ÀHEø éÇ H IùH= H
H A¸o H$¾ 1Àè éîÿÿóüÿÿ
éWýÿÿD$H= H H
H IÙH$A¸ ¾ 1Àè éÉüÿÿ»H
þÿÿH´$0 ( ¯, À»l F tZ»H uQA<$~5H H= H
H IÙA¸Q H$¾ 1Àè ÇH A¿ é3ïÿÿM
íl »H
ã Iu HßLîèÞÔÿÿD$0 HÇ$0 ÇH E1íA¿ éàîÿÿLîHßE1íèÓÿÿ¿' è éÃîÿÿA<$WóÿÿH H= H
IÙA¸t ¾ H$H 1Àè ékøÿÿA<$ ¼$ @ × D$|( $ , $ ø è Ç ø% 2 ø ´ èB Æ@ ÆA ¶L À @ ¶M A A<$ ¶@ H= H
H IÙA¸ ¾ D$H H$1Àè A<$~@¶A H H= H
IÙA¸ H$H ¾ D$1Àè 1Àö$ Àúl túu/
Àu+H¸ÿÿÿÿ( H#$ Hº ( H9Ðu
++Çl Hßè~Æÿÿ»ø
ª
À^ A<$~5H H= H
H IÙA¸¸ H$¾ 1Àè A<$~5H H= H
H IÙA¸ë H$¾ 1Àè HÇ( HÇH HÇD$8 ÇD$4 é!ôÿÿL$0H8 H¯ÏHp »l tT$0; Q H¯úHùH»ø HN(HF0H
ÿ9üÿÿè |$4
É H;H sHÇH HÂH+H HH HT$8HT$8H@ H;( HP »
Æ H|$p
z ÇD$4 H´$0 é±ûÿÿò\ H¸ òH,øH1Çé~úÿÿN éüÿÿò\ÊòH,ÁH8 H¸ H18 éøÿÿHH HÇD$8 é6ÿÿÿ$ H H= H
IÙA¸ H$H ¾ D$D$|D$1Àè é3üÿÿH8 H
ÀHEø HùH( H( »
zþÿÿéOþÿÿø
% D $ ø7 Æ@ @ÆA !é;üÿÿ
À
ýÿÿA<$òÿÿH H= H
IÙA¸ò ¾ H$H 1Àè éÖñÿÿ» u-ÇD$4 é$úÿÿ»@
íûÿÿÆ@ ÆA éÚûÿÿ1öHïè Ç ÇD$4 H´$0 éãùÿÿÇ$ 8 éûÿÿA<$ AÿÿÿH H= H
IÙA¸º ¾ H$H 1Àè éÿÿÿøª ø
@ q =ÿ
ûÿÿ$¨ @ ÁèA éøúÿÿø¡ øfj ø
ÇúÿÿÆ@ ÆA éÂúÿÿA<$ ¯ùÿÿH H= H
IÙA¸K ¾ H$H 1Àè éuùÿÿÆ@
++ÆA éjúÿÿÆ@ ÆA éWúÿÿÆ@ PÆA !éDúÿÿÆ@ ÆA cé1úÿÿÆ@ ÆA éúÿÿÆ@ ÆA éúÿÿÆ@ ÆA éøùÿÿ¾ Ç Hïè ÇD$4 H´$0 é øÿÿÆ@ ÆA é¹ùÿÿ é£ûÿÿÆ@ ÝÆA éùÿÿÆ@ ÆA éùÿÿÆ@ ÆA étùÿÿÆ@ ÆA éaùÿÿÆ@ (ÆA !éNùÿÿÆ@ ÆA é;ùÿÿ SH= Hì@è H
ÀtH HÄ@[ÃD H= è
ÀtÞH= è HÃè L
MÊÿÿHÇH
ãÈÿÿHÝÿÿHÞE1Àºè ÇD$0 HÇD$( HD$ ÇD$ ÇD$( HÇD$ HÇ$ è H= HÆè H HÄ@[Ãf H= SHût"è HßH5 HÁ[ºÿÿ é D H H= 1öè H ëÀfH\$ðHl$øHìHýHóè H}8HÆè H¸è HÞHl$H\$HÄé fffff. H\$ÐHl$ØHûLd$àLl$èIôLt$ðL|$øHìhè H{8HÆè DP HÅE
Ût at H 8 Lçè 1ÀH\$8Hl$@Ld$HLl$PLt$XL|$`HÄhà Ml$(Iýÿ H¸p L5 D E
Ò
D E
É A>MT$E|$ ¶X ~?H H= H
H IéA¸D H$¾ 1ÀLT$(è LT$(H½ A
ØLéDúLÖè
ÀÿÿÿEE
À D$H= H H
H IéH$A¸I 1À¾ è A>
ÿ~RID$H= H
H IéA¸L ¾ HD$AD$ D$ID$(HD$H H$1Àè Lçè ¸ûÿÿÿépþÿÿfD H H= H
H IéA¸ H$¾ 1Àè é&þÿÿfD L5 L¨p A>\þÿÿLèHºÛ4¶×ÞCH= H÷âH H
IéA¸ ¾ H$1ÀHÁêHT$H è Ml$(éþÿÿ E1íéíýÿÿ Ç
Hïè¾Àÿÿéõýÿÿf A>~5H H= H
H IéA¸ H$¾ 1Àè Lçè ¸þÿÿÿé5ýÿÿ H\$ÐHl$ØLd$àLl$èIüLt$ðL|$øHìxIõè LçHÃè HÞHÇè H- HÃÇD$8 } ~5H H= H
H MáA¸ H$¾ 1Àè Lçè LîHÇè } IÄ~FHD$H H= H
H IÙHD$H A¸ ¾ H$1Àè Lçè
ÀtrE
À~5H IÙA¸ H$H= H
H ¾ 1Àè Hßè 1ÀH\$HHl$PLd$XLl$`Lt$hL|$pHÄxÃf LçL= è 1öLïè HÇIÄè ¹
LþHÇó¦IÆ
Ö Ç H5 Lçè H
ÀIÅÉ HÇè
LïD$,è T$,À} òH*ÈòH*Âò^Áò ~8H H= H
H IÙA¸Ä H$¾ ¸ è H5 Lçè H
ÀIÅ HÇè LïL è } ÂM ~N¶ÐH= H
T$¶L H IÙA¸Î ¾ D$H H$1Àè ¶M ¶L ¶Â9Á~} ÆL ÆM ý D H\ H5 Lçè H` H5 Lçè H5 Lçè H
ÀIÅ¡ L è I9Ä «
ítÇ Hßèô¼ÿÿHßè ¸ éÆýÿÿfH5 ¹ HÇó¦á H5 ¹ HÇó¦
º } Ç òýÿÿH IÙA¸ H$éå D ¹
LþL÷ó¦= H5 ¹ L÷ó¦ øg ø } ýÿÿH IÙA¸< H$H= H
H ¾ 1Àè éÔüÿÿf. } ~þÿÿH IÙA¸Ö H$éq D } ýÿÿH H= H
H IÙA¸Æ H$¾ 1Àè éaýÿÿ@ ¹
LþL÷ó¦Õ H5 ¹ L÷ó¦
FþÿÿLïè L`Dp E ø~=H H= H
H IÙA¸ÿ H$¾ 1ÀDt$è E Aþ6 øÇ ~5H H= H
H IÙA¸
++ H$¾ 1Àè E
öýÿÿEõ1Àë HÀAíA9ÆýÿÿIÄAývæA<$ ußA|$ u×A|$uÏA|$uÇ} ~5H H= H
H IÙA¸ H$¾ 1Àè AŸ2 H»( Aý2LæAFÅ0 Âè éïüÿÿ H5 ¹
HÇó¦ H5 ¹
HÇó¦
J } Ç
++ûÿÿH IÙA¸« H$fH= H
H ¾ 1Àè éÎúÿÿf. H IÙA¸Ò H$H= H
H ¾ 1Àè éÎûÿÿfD } H H= H
H IÙA¸ H$¾ 1Àè E Ç ø~5H H= H
H IÙA¸ H$¾ 1Àè ÆD éûÿÿfD } H H= H
H IÙA¸â H$¾ 1Àè E Ç ø~5H H= H
H IÙA¸ä H$¾ 1Àè Lïè U IÄLpDh ú~=H H= H H
IÙA¸ê H$¾ 1ÀDl$è U Aýx
ÒøÿÿH H= H
H IÙA¸î H$¾ 1ÀDl$è éCøÿÿf HT$8H5 Lçè D$8ø¥ } Ç øÿÿD$H= H H
H IÙH$A¸§ ¾ 1Àè éAøÿÿD HT$8H5 Lçè D$8ø× ø
÷ÿÿ} Ç þ÷ÿÿH IÙA¸ H$éñüÿÿÇ é×ýÿÿH5 ¹ HÇó¦
) } Ç
++ ©÷ÿÿH IÙA¸® H$éüÿÿ@ A>Á
Ò ÷ÿÿH IÙA¸U H$éÆöÿÿD Ç éçýÿÿf } Ç 0÷ÿÿH IÙA¸ H$é#üÿÿ HT$<H5 Lçè
ÀøÿÿD$<=WMVAt=WVC1
^ } Ç jøÿÿH IÙA¸* H$H= H
H ¾ 1Àè é0øÿÿH5 ¹ HÇó¦ } ùõÿÿHD$H= H H
H IÙH$A¸¹ ¾ 1Àè éºõÿÿ} Æ÷ÿÿH IÙA¸5 H$éWÿÿÿ} £÷ÿÿH IÙA¸9 H$é4ÿÿÿ} Ç
++ ÚõÿÿH IÙA¸¤ H$éÍúÿÿH»( % M|$úEl$ Ç0 A¶GA¶wA¶OÛ @¶Ö¶À¶ÉÁâÁàH= ÐH IÙ ÈH
A¸T D$H ¾ H$1Àè A¶GU àÀúD ¶ÀH= H
D$H H IÙA¸X ¾ H$1Àè A¶Gà} D$,~9D$H= H H
H IÙH$A¸[ ¾ 1Àè D$,Euú
À Aþò E¶gA¶GEuøIÇE1íAÁäA ÄE9æs2é fAþÀ E¶'A¶GAîIÇAÁäA ÄE9ôó H( DáLþHÊE)æAÅÆ H( Æ@ H( Æ@ H( Æ@»0 Ç»0 H»( HL$ è HL$ D£0 IÏD;l$,
`ÿÿÿE
ö
¥ »ø u
++} ñ Ç0 é%õÿÿD } óÿÿH IÙA¸, H$éíõÿÿHT$8H5 Lçè |$8
Èòÿÿ} Ç .óÿÿH IÙA¸³ H$é!øÿÿøÇ ~5H H= H
H IÙA¸ H$¾ 1Àè H( H
À± A$Ç0 éHôÿÿA¶GàÀD A¶GàD$,éôýÿÿD«ø E
í
âþÿÿ} ØþÿÿH IÙA¸d H$H= H
H ¾ 1Àè éþÿÿD£ø E
ä
þÿÿ} þÿÿH IÙA¸n H$ëªA¶Enÿ
Ò Aý¬ E¶gA¶GEnýAÁäA ÄE9å^ êIÇ0 T$,E1öë6@ Aýj IÏAíAÆE¶'A¶WIÇAÁäA ÔE9ì H( DáLþE)åÆ 0 H( ÀÆ 0 H( ÀÆ 0 H( ÀÆ»0 HÊÇ»0 H»( HL$ è Dà0 D;t$,HL$ 0
<ÿÿÿ} òÿÿH H= H
H IÙA¸ª H$¾ 1ÀDl$è éCòÿÿH IÙA¸ H$é2þÿÿC|- T$ è T$ H( é½úÿÿ»ø
Ëüÿÿ} ÁüÿÿH IÙA¸ H$éäýÿÿ»ø
üÿÿ} üÿÿH IÙA¸ H$é´ýÿÿ¿ è H( é9ýÿÿIÇé=üÿÿffff. ATIüUHõSHì0è LçHÃè
HÞHÇè HÃEø' z øVÙ øf
q LD$ HL$,E1É1Ò1öHïHÇ$ è Dø HD$ HÇP E
ÀH@ uAH 8~5H H= H
H IÙA¸/ H$¾ 1Àè H»ð Ç4 HîÇ8 Ç< Ç@ Ǽ HÇp Ç Ç HÇ0 HÇ( è AÄHßè ø
ÀuHH 8~<EH= H
H IÙA¸g ¾ D$H H$1Àè HÄ0Dà[]A\Ã@ ø/ H»ð Hîè AÄH 8kÿÿÿH H= H
H IÙA¸a H$¾ 1Àè é1ÿÿÿ ø L%
Àu<A<$~5H H= H
H IÙA¸X H$¾ 1Àè H» 1öè A<$~9D$H= H H
H IÙH$A¸Z ¾ 1Àè H« HïA¼ è éyþÿÿ ø L%
Ò A$ÇÀ HÇp ÇP Ç Ç ø~5H H= H
H IÙA¸ H$¾ 1Àè H»X è øÿí H»x ÇÄ è øÿ A$ø~5H H= H
H IÙA¸' H$¾ 1Àè H»ð Hîè AÄégýÿÿf L% A<$
~5H H= H
H IÙA¸A H$¾ 1Àè 1ÿè H» Ht$HÀÇP Ç HD$HÇD$ è
À7 H»X Ht$ÇÄ è
À¬ H» ¾ è
ÀÿÿÿA$
ÉÿÿÿD$H= H H
H IÙH$A¸X ¾ 1Àè éÑþÿÿA<$¥ H H= H
H IÙA¸O H$¾ 1Àè é¨ýÿÿ è øà øn A4$
ö/ÿÿÿD$H= H H
H IÙH$A¸R ¾ 1Àè éñþÿÿD è ø0 ønß A<$
ÿ¤þÿÿD$H= H H
H IÙH$A¸A ¾ 1Àè éfþÿÿD A$
À¬ýÿÿH H= H
H IÙA¸% H$¾ 1Àè é4ýÿÿfA$
ÀýÿÿH H= H
H IÙA¸ H$¾ 1Àè éÍüÿÿf. ÇÀ HÇp ÇP Ç Ç évüÿÿ A<$~ýÿÿH IÙA¸> H$H= H
H ¾ 1Àè éDýÿÿ A<$YýÿÿH IÙA¸O H$H= H
H ¾ 1Àè éýÿÿ A<$ýÿÿH IÙA¸L H$ë¶ A<$ÆüÿÿH IÙA¸; H$éCÿÿÿ@ H\$ØHl
$àHýLd$èLl$ðLt$øHì¨ è HïHÆè L- IÄI} è øÿH 1Ò1ö¿ï¾Þè øÿAÆ° HT$¾ Çè øÿ& H|$h B ø~5H H= H
H MáA¸ð H$¾ 1Àè H= ¾P è HïÿP0H$ H¬$ L¤$ L¬$ L´$ HĨ à D+E
í~ªH MáA¸8 H$H= H
H ¾ 1Àè é4ÿÿÿfD D3E
öâþÿÿH H= H
H MáA¸3 H$¾ 1Àè é¨þÿÿfDE
ÛÿÿÿH MáA¸= H$égÿÿÿ I} HÇè 1Ò1öD÷è øÿt*DE
ÒÐþÿÿH MáA¸E H$é!ÿÿÿD DE
ɦþÿÿH MáA¸H H$é÷þÿÿff. H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè LçHÆè ýHü I$H8è IÄIH8è HD$IFL H
H Aé¾ 1ÿLd$H$1Àè ø
ÀuAH 8~5H H= H
H IÙA¸ H$¾ 1Àè H\$ Hl$(Ld$0Ll$8Lt$@HÄHðø Lïè H 8xÿÿÿH H= H
H IÙA¸ H$¾ 1Àè é>ÿÿÿ H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè LçHÆè
ýHü I$H8è IÄIH8è HD$IFL H
H Aé¾ 1ÿLd$H$1Àè ø
ÀuAH 8~5H H= H
H IÙA¸ H$¾ 1Àè H\$ Hl$(Ld$0Ll$8Lt$@HÄHÃLïè H ø :~ÿÿÿH H= H
H IÙA¸ü H$¾ 1Àè ø é>ÿÿÿfAWAVAUIýATAôUSHìø è LïHÆè HÃAD$öø° H- } ~;H H= H
H IÙA¸À H$¾ 1ÀDd$è è H= HÆè LïDæÿ
ÀAÅuYE
À~\H IÙA¸Å H$H= H
H ¾ 1Àè ë% H HcHÂÿâ Aü HÄø Dè[]A\A]A^A_ÃH- } OÿÿÿH IÙA¸¼ H$H= H
H ¾ 1Àè éÿÿÿD H- } ~5H H= H
H IÙA¸V H$¾ 1Àè L5 IHøÿò xA¿ u$éê f øy Aï 1ÿè I>H´$à HÀH$à HÇ$è HÇè
À è ønu£Ix } ~H H= H
H IÙA¸É H$¾ 1Àè é_ÿÿÿfD ³ HÇ ½
öu1é! HÇ
HÇ@ HÆHßèF¥ÿÿ;« E÷ Å¿ è H
ÀuÆH- M
É~qH H= H H
IÙA¸ H$¾ 1Àè U
Ò~5H H= H
H IÙA¸Ì H$¾ 1Àè H»X 1Ò1öA¾ è
Àt?E E0ö
À~5H H= H
H IÙA¸Ð H$¾ 1Àè H»x 1Ò1öè
Àt?E E1ö
À~5H H= H
H IÙA¸Ö H$¾ 1Àè H» 1Ò1öè
Àt?E E1ö
À~5H H= H
H IÙA¸Ü H$¾ 1Àè H|$ è H|$ 1öè H»P Ht½ÿÿHt$ HÙè H|$ è H»P
? E
À H H= H
H IÙA¸æ H$¾ 1Àè E
ÀD H IÙA¸j H$H= H
H ¾ 1ÀE1íè éÑûÿÿ H- } H H= H
H IÙA¸ H$¾ 1Àè E Ç ø~5H H= H
H IÙA¸ H$¾ 1Àè L³ ¾ L÷è
ÀU t@
Ò~<D$H= H H H
IÙH$A¸ ¾ 1Àè U ³
ö
ê ú~5H H= H
H IÙA¸ H$¾ 1Àè L÷è
À
ø
Éu?}
) H H= H
H IÙA¸ H$¾ 1Àè H U H úÇ@ Ç ~rH H= H H
IÙA¸ H$¾ 1Àè U ú~5H H= H
H IÙA¸ H$¾ 1Àè H»¨ } N H»Ð è øÿ E ø~5H H= H
H IÙA¸¢ H$¾ 1Àè H»¨ 1öè } AÆ HǨ H»P } . H»x è øÿA
++ E ø~5H H= H
H IÙA¸¬ H$¾ 1Àè H»P 1öè } AÆq HÇP H»Ð H
ÿö÷ÿÿ} ~<H H= H
H IÙA¸³ H$¾ 1Àè H»Ð 1öè } AÆ~Eè H= H
H IÙA¸µ ¾ Dt$D$H H$1Àè HÇÐ éO÷ÿÿ H- } ~5H H= H
H IÙA¸z H$¾ 1Àè Lïè Hø éòöÿÿf} ~pH H= H
H IÙA¸Ê H$¾ 1Àè } ~5H H= H
H IÙA¸_ H$¾ 1Àè Ç HßE1äèµ ÿÿH
ÀtHÇAÄè Hßè ÿÿH
Àuçø HÇ
Àu} ø E1äH» tH» è AÄH»x è H»X è H»x è H»à è H»° è H»Ð è H»ð è H»X è H» è H» è H»x è H»( H
ÿtè HÇ( H» H
ÿtè HÇ H»ø H
ÿtè HÇø H H8HÇè øÿE ý øä E
ä
ø|õÿÿH H= H
H IÙA¸Í H$¾ 1Àè éBõÿÿ H- é÷ÿÿ@ Ç éÞùÿÿ
} ¦ E
ö
E ééøÿÿD
ÀòôÿÿH H= H
H IÙA¸Ï H$¾ 1ÀDd$è é³ôÿÿf H H= H
H IÙA¸ H$¾ 1Àè E éßþÿÿ H H= H
H IÙA¸é H$¾ 1Àè é ÿÿÿfD è H= H
H IÙA¸® ¾ Dt$D$H H$1Àè éEûÿÿfD H H= H
H IÙA¸© H$¾ 1Àè éúÿÿfD è H= H
H IÙA¸¤ ¾ Dt$D$H H$1Àè é%úÿÿfD H H= H
H IÙA¸ H$¾ 1Àè éxùÿÿfD U
ÒOùÿÿD$H= H H H
IÙH$A¸ ¾ 1Àè U éÔøÿÿ@ H H= H
H IÙA¸ H$¾ 1ÀDd$è éÑûÿÿH|$`è H|$`1öè H»Ð H£ÿÿHt$`HÙè H|$`è H»Ð
/ E E1ö
À~5H H= H
H IÙA¸ª H$¾ 1Àè H»à 1Ò1öè
Àt?E E1ö
À~5H H= H
H IÙA¸² H$¾ 1Àè H»x 1Ò1öè
ÀtAD} E1öE
ÿ~5H H= H
H IÙA¸¸ H$¾ 1Àè H»X 1Ò1öè
ÀØ D] E
Û~_H H= H
H IÙA¸¾ H$¾ 1Àè E
À~#H IÙA¸n H$éÚôÿÿf. E1íéÂðÿÿ E ø~8H H= H
H IÙA¸Æ H$¾ 1Àè E
À~¬H IÙA¸b H$écôÿÿ E
ö
, E éXÿÿÿE ø~ÇH H= H
H IÙA¸» H$¾ 1ÀÇD$ è E ë
D E øtÿÿÿIH= H
IÙA¸Ô ¾ PT$@H D$H H$1Àè E é&ÿÿÿfD
ÀúÿÿH H= H
H IÙA¸ H$¾ 1Àè E éÇùÿÿ DM E1íE
ÉBïÿÿH H= H
H IÙA¸¶ H$¾ 1Àè E éþÿÿ } A¾ ýÿÿH H= H
H IÙA¸ H$¾ 1Àè éÆüÿÿfD E
ÀñõÿÿH H= H
H IÙA¸« H$¾ 1Àè ézõÿÿ E
ÀõÿÿH H= H
H IÙA¸¡ H$¾ 1Àè é¢ôÿÿH»ð 1Ò1öHÇp HÇh A¾ è
ÀtADU E0öE
Ò~5H H= H
H IÙA¸Ï H$¾ 1Àè H»° 1Ò1öè
ÀtADM E1öE
É~5H H= H
H IÙA¸Õ H$¾ 1Àè
H»Ð 1Ò1öè
ÀtADE E1öE
À~5H H= H
H IÙA¸Û H$¾ 1Àè H¼$ è H¼$ 1öè H»¨ HfÿÿH´$ HÙè H¼$ è H»¨
}
ÿàûÿÿH H= H
H IÙA¸æ H$¾ 1Àè E
À ûÿÿH IÙA¸r H$éWðÿÿ} ~5H H= H
H IÙA¸Ð H$¾ 1Àè H» è
ÀuL} ~5H H= H
H IÙA¸Z H$¾ 1Àè H» è é0ëÿÿDE E1íE
ÀªëÿÿD$H= H H
H IÙH$A¸] 1À¾ è }
ÿfëÿÿH IÙA¸^ H$éëÿÿH H Ç@ Ç éñÿÿE ø~8H H= H
H IÙA¸é H$¾ 1Àè E E
övþÿÿøÇ KêÿÿH IÙA¸w H$é÷êÿÿf
ÿStûf ¿è è ëuñ[Ãffffff. HìHçè L$L\$HÄIiÒ Ê;IiÃè HÐÃD Hì(Hçè HÄ(Ã gstbcmdec.c framerate = %f YUY2 set on caps 420 set on caps framerate failed to get framerate_value pixel-aspect-ratio failed to get par Starting Process Play set input format success
set input format failed prepare play success prepare play failed Setting color space %d start play success start play failed sem_post failed push_start post failed gst_bcmdec_base_init Codec/Decoder/Video Generic Video Decoder Broadcom Corp. Found M4P2 support gst_bcmdec_class_init Produce verbose output ? Silent silent mem pool inc is %u Dec rbuf:%d buf sem_post failed mem pool dec is %u got start get buf event quit event set, exit SLEEPING in get bufs mbuf full == TRUE %u Got GST Buf RCnt:%d Inc rbuf:%d rbuf sem_post failed no gst_queue_element process get rbuf exiting.. sem value after flush is %d process push starting process push exiting.. push_start wait over TOB Sig interrupt sem wait failed %d Starting to PUSH Trying to PUSH PUSHED, Qcnt:%d, Rcnt:%d cur_dec set to PLAYBACK eos sent, cnt:%d NO BUFFER FOUND push -flush exit flushing gstbuf queue push_stop sem_post failed process push exiting.. inst_ctrl_event failed gst_bcmdec_init sink gst_bcmdec_sink_event g
st_bcmdec_sink_set_caps gst_bcmdec_getcaps gst_bcmdec_chain src gst_bcmdec_src_event gst_bcmdec_init _-- PID = %x shmcreate failed with err %d Rx thread started Waiting for event
++ wait over streaming = %d Getting Status HW PAUSE with RLL %u HW RESUME with RLL %u No Picture Found buf is not aligned rbuf queue empty SOMETHING BAD HAPPENED
++ queue element failed last picture set procoutput status %d procout ret FMT Got format Change to %dx%d dec_par x = %d dec_par y = %d negotiate_format success negotiate_format failed format change success format change failed procout ret PIB miss %d framerate = %x pic_number from HW is %u flushing discard, pic = %d Progressive or Second Field This CANNOT HAPPEN Wait for second field procout xfer error ABORT sts = %d procout no data recv_stop sem_post failed DtsFlushRxCapture Done Rx thread exiting .. GstBcmDec Broadcom video decoder bcmdec input while flushing base time is set to %llu Attempting to Send Buffer proc input failed sts = %d setcaps called P Intersection return % setscaps:caps empty video/x-h264 video/mpeg mpegversion InFmt MPEG2 InFmt MPEG4 video/x-vc1 InFmt VC1 video/x-divx divxversion InFmt DIVX3 InFmt DIVX%d video/x-xvid InFmt XVID video/x-msmpeg InFmt MPMPEGv43 video/x-wmv wmvversion InFmt WMV9 unknown mime %s demux frame rate = %f no demux framerate_value
demux par reset no par from demux width height codec_data Don't have start codes' InFmt H.264 (AVC1) codec_data size = %d avcC size %u < 7 profile %06x nal size %d num sps %d too small 2 too small 3 too small 4 too small 5 too small 6 data size at end = %d InFmt VC-1 (SP/MP) InFmt VC-1 (AP) Have start codes' InFmt H.264 (H264) format wrong avcC version new segment Flush Start flush_dec failed sts %d Flush Stop flush stop started flush stop complete EOS on sink pad dec_flush ret = %d unhandled event on sink pad gst_bcmdec_sink_event %u gst_bcmdec_finalize property gstbcmdec.c:274 gst_bcmdec_get_property gstbcmdec.c:255 gst_bcmdec_set_property mul_inst_cor : ret false %d dev open success dev open failed %d mempool malloc failed pool alloc failed/n play event init failed recv_stop event init failed Failed to create RxThread Success to create RxThread Failed to create PushThread Success to create PushThread push_stop event init failed Flushing
++ Dec flush failed %d Stopping
++ stop play success cur_dec set to UNKNOWN stop play failed %d Stopping threads
++ rbuf stop event quit event waiting for rec_thread exit thread exit - %d errno = %d waiting for push_thread exit default %d gst_bcmdec_cleanup - enter inst_ctrl_event post failed inst_ctrl_event posted dev close success dev close failed %d Video decoder 0.10.40 LGPL gst-bcmdec http://broadcom.com/ gst_bcmdec_negotiate_format %d bcmdec_negotiate_format Interlaced framerate = %f rate_num %d rate_den %d pixel-aspect-ratio_x = %d y %d Decodes various Video Formats using CrystalHD Decoders buffer inserted and buf_event signalled SLEEPING because we have enough buffers process get rbuf gst_pad_alloc_buffer_and_set_caps .... gst_pad_alloc_buffer_and_set_caps failed %d exiting, failed to push sts = %d Unable to open shared memory ...errno = %d bcmdec_create_shmem:shmem already exists :%d bcmdec_create_shmem:unable to get shmid :%d bcmdec_create_shmem:shmctl failed ... bcmdec_create_shmem:deleted shmem segment and creating a new one ... bc
mdec_create_shmem _-- Sts = %x event wait over in Rx thread ret = %d gst_pad_alloc_buffer_and_set_caps got default buffer, going to proc output got rbuf, going to proc output re-using rbuf, going to proc output format change wait for rbuf thread start wait_cnt:%d LOST PICTURE pic_no = %d, prev = %d procout timeout QCnt:%d, RCnt:%d, Paused:%d unhandled status from Procout sts %d input while streaming is false Chain: timeStamp = %llu size = %d data = %p sink caps have pixel-aspect-ratio of %d:%d VC1 Sequence Header Found for Adv Profile no codec_data. Don't know how to handle no codec_data for MPEG-2. Trying to decode anyway no codec_data for MPEG-4. Trying to decode anyway recv_stop_event sig timed out push_stop_event sig timed out Unable to detach shared memory ... bcmdec_del_shmem:Unable get shmid ... bcmdec_del_shmem:shmctl failed ... bcmdec_del_shmem:deleted shmem segment ... bcmdec_
del_shmem:unable to delete shmem segment ... gst_bcmdec_get_property PROP_SILENT %s: invalid %s id %u for "%s" of type `%s' in `%s' gst_bcmdec_set_property PROP_SILENT State change from NULL_TO_READY mul_inst_cor :shmem ptr invalid mul_inst_cor :playback is set , exit mul_inst_cor :wait for thumb nail decode finish mul_inst_cor :ctrl_event is given mul_inst_cor : ret false cur_dec = %d wait = %d dev open failed...ret GST_STATE_CHANGE_FAILURE GST_STATE_CHANGE_NULL_TO_READY -failed GST_STATE_CHANGE_READY_TO_THREAD -failed get rbuf ins event init failed get rbuf start event init failed get rbuf stop event init failed Failed to create Renderer buffer Thread Success to create Renderer buffer Thread GST_STATE_CHANGE_THREAD_TO_RBUF -failed GST_STATE_CHANGE_READY_TO_PAUSED GST_STATE_CHANGE_PAUSED_TO_PLAYING GST_STATE_CHANGE_PAUSED_TO_READY waiting for get_rbuf_thread exit get_rbuf_thread exit - %d errno = %d
push_thread exit - %d errno = %d GST_STATE_CHANGE_PLAYING_TO_PAUSED parent class state change failed GST_STATE_CHANGE_READY_TO_NULL mem_buf_que_pool released... %d video/mpeg, mpegversion = (int) {2},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3}; video/mpeg, mpegversion = (int) {2, 4},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3};video/x-msmpeg, msmpegversion = (int) {43};video/x-divx, divxversion = (int) {3, 4, 5};video/x-xvid; video/x-raw-yuv, format = (fourcc) { YUY2 } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX]; video/x-raw-yuv, format = (fourcc) { UYVY } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX];
gst_bcmdec_init gst_bcmdec_chain bcmdec_process_play bcmdec_send_buff_detect_error gst_bcmdec_sink_set_caps bcmdec_insert_sps_pps gst_bcmdec_sink_event bcmdec_process_flush_start bcmdec_process_flush_stop bcmdec_negotiate_format bcmdec_create_shmem bcmdec_get_shmem gst_bcmdec_base_init gst_bcmdec_class_init gst_bcmdec_finalize bcmdec_del_shmem gst_bcmdec_get_property gst_bcmdec_set_property gst_bcmdec_change_state bcmdec_mul_inst_cor bcmdec_alloc_mem_buf_que_pool bcmdec_start_recv_thread bcmdec_process_output bcmdec_set_framerate bcmdec_wait_for_event bcmdec_get_buffer bcmdec_rem_padbuf bcmdec_format_change bcmdec_set_aspect_ratio bcmdec_ins_buf bcmdec_put_que_mem_buf
bcmdec_start_push_thread bcmdec_process_push bcmdec_flush_gstbuf_queue bcmdec_start_get_rbuf_thread bcmdec_process_get_rbuf bcmdec_flush_gstrbuf_queue bcmdec_get_que_mem_buf bcmdec_ins_padbuf gst_bcmdec_cleanup bcmdec_release_mem_buf_que_pool
++ @@ eÍÍA àCq Ô8 int M M i i b i i b Ð 1â Øi b Ê Ê Ê Ê Ê ( Ê 0 Ê 8 Ê @ Ê H Ê P Ê X " ` $³ h &b p *b t , x 0F
1T 2¹ 6É ? HÈ IÈ JÈ ¨ KÈ ° L- ¸ Nb À PÏ Ä ´
++ º¡ »¡ ¼§ Àb p â p â Ð É
8 i Ð ß
8 å Ð [ c {½
++<§
++L² Åb
++
++xX
++z²
++{i 28 86 7 8i Ð
8 7 9c
++ = ? @ A (M^
++ (N< Pb QM Rb TM Xb Zb [È eÛ f^ gi Ð n
8 ' hÓ Ð
8 Ð
8 1? 2F 4M 88 xi {8
++ 0
+s
-½ uid
.p gid
/{
0p
1{
2F
3F
4F
5F
68
78 ( 08
++ p3 5â 6- 0 7² 8 ;² @ ?² H C P D T Es X F8 ` G8 h # # È È 9
8 tms #v % & ( ) & ' (i )v b '? )F .M 4i 58 B8 ó
++ 0¡M (¤4 pad ¥^ ¦M §È ¨i £Z ©ÿ T ³k ´¤ ¶ ·M ¸È ¹i /Ð 1i 2b 3º 78 8M :ñ ;M NÈ X * 0 @ _ Q ¤ £b ¥ §¯ ¨¯ &
++ *º ,ê len -Û (Å
++ 6ê 8ö len 9Û ¤ ¦ &¼
3 . 6O ;. =e
++ >¢ A B CÅ DO GT H¸ ¢ Ö @
++
++
è Û 0 ` 8 &
++
++ (L
++ * +L
++ ,L
++
++ &]
++ 'n
++ È
++
8 &
++
++ (´
++ * +´
++
++ º ; À | IÀ
++ &
++ (H *L
++ +L
++ ,Û R
++ c
++ ê Ð
y
++ l
++ rñ sº tÛ u¯ vÐ wÇ xÒ yæ zø { oa |Å 1 a = £X ¦X
++ E* cv | 1 ·¨ º m À m
Õ
8
À x Õ ½6
++ HÌ»
Î1 Ðê Ñ
Òa Óa Öê ( ×ê 0 ØH 8 ÙÛ @ ÚÛ D +
Û ¸Ñ
++ ò ô1 ÷Á
øH ¹
8· :
++ =´
++ C` H Lê M0 ( N0 0 R 8 U @ X0 H [Ý P ^ X ¼Â iê k»
l´ ð
++
++ Û ´ »
Æ
0
++ Û º »
6 A
++
++ Z a Û Z · A {
++ Û { »
f
++ »
È
8 ¸ è ; <ò > @ !ABI AÎ " C) - S P #Ä X $¼ ` % d & h ' l (÷1 p#bus *m+ x -s .
2± 3L
++ 4± 5L
++ ¨ 6± ° 7L
++ ¸ 8¼ À DÅ È $ è ay c¥ h#. ð% k<2 0% nL
++ 8% oº @% p¼ D% tX2 H% uX2 P% vi2 X% |2 `% }X2 h% ²2 p% Ì2 x% æ2 % ü2 % 3 % +3 % @3 % V3 ¨% p3 °%
3 ¸% 3 À% È% Î3 Ð% ¡t
++ Ø . 4y !? « "xC
++
"¼ T « "§
++ "²Y x" "ÃÈ "ÄC "ÅN "Æ "Ç "È ( "É 0 "Ê 8#doc "˶ @#ns "Î6 H "϶ P "Ð X "Ñ6 ` "ÒÈ h "ÓF p "ÔF r © "oj "pÈ "qC "rN "s "t "u¶ ( "v 0 "w 8#doc "x¶ @ "{È H "|È P "}È X "~È ` "N h "N p "È x °" ¶ "È "C "Ê " " " ( " 0 " 8#doc " @ "b H "
b L "j P "j X "! ` "N h "N p#ids "È x "È #URL "N "b "' "È "b ¨ "!b ¬ p "PC "\Ú 0"^6 "_< "`Â "aN "bN "cÈ "d¶ ( Î Ú `"ë "È "C "N
" " " ( "ë 0 "ë 8#doc "¶ @#ns "6 H " P "È X B "À© "Á ñ © B p Ú ¼ #µ8
++ P#Ã¥ #ÄÆ
#Ǻ #ʾ #Ëê ( #Ìê 0 #ÍM 8 #μ @ #Ñ H #¶° ð#M # #K #
++ #S #i #
i ¨ # ° # ¸ #´ À # È #) Ð - Ê i M M Y M ý o M M »
ý ´ M ý $)Å
++ $ $1 $º $Û $ %0Ò %>Ç %D %ì. ð%«b %Ê] " %Ëy " %Ì %¬- %®¾ P %± X %² ` %³ h %´ p %µ x %¶L
++ %·Ä %º %»Å %¾s %ÁÅ ¨ %º ¬ %ú ° %ĺ ´ %Å ¸ %Æ À %Ç È#ABI %Í; Ð %îm # b 8
8 È ¥
8 &#°
++ (&Kù &La &Oü &Rº
++ &Tù &V '* ',ÿ 'r$
++ 8'm 'a 'º ' '© ') 'sx
++ `'§© '© 'ªß 8 ') @ º !º xd º ð
Û ( 0 » 8 Ò @ Ò H ð P @ X Á ` !t
++ h à° À ëd ¯ Á ('î (,Í (.
++ h(Í (ϯ (ÐÚ (Ñÿ (Ò (ÔÔ (Öa ( (×¾ 0 (ؼ 8 (Ù& @ (Ý) H (8¤ (< (Uº À î Ô Ô ö ù (eå ë ¤ ÿ Ô (s
++ Ô (~
++ ¼ )4Y );, }è ' Ö æ ö ñ ¡ ± d þ @A| L- " M¼ " N Bº Eè FÒ #src GM ( I| 0 O 8 ¥ *;Ù
++ *I *\ï
++ 0*,! *º *Ù *| * ( +&# +1B!
++ +ï! +! &+k! + ," ABI +¡V! +¢ +- +" P +Ä X +S ` +,! h + p +Å x +£N! +¥2" +3ú! +=" +A " 7! Z ï! ,2C" $ p,$ ,Ø" ,Ù~" ,ÚÅ ,Û|( !ABI ,ÜZ" " ,Ýt
++ ,- , P ,( X ,( ` ,S h ,&" p ,¾ x , Ä ,¤Ä ,¥Ì' ,¦ ,©» ,ª"' ¨ ,«C' ° ,¬i' ¸ ,u' À ,¯j% È ,°% Ð ,±% Ø ,´ß& à ,µ' è ,¶% ð ,¸ ø% ,»·% % ,¼9& % ,½Ý% % ,¾
& % ,À_% % ,Ã& (% ,ij& 0% ,ÇE& 8% ,É' @% ,ͺ H% ,κ L% ,Òf& P% ,Õ X% ,ÞQ" ` ,3$ ,BË$ ~ } | { z ,J$ ,9% æ å ä ~ } | { z ,Ö$ ,ó_% ,÷D% ,v% |% Å % % 8" ,% £% Å ·% % Å ,-Ã% É% 9% Ý% % Á ,mé% ï% 9%
& % Ò Û Ç ,y& & Å 3& % 3& ó ,v% ,Q& W& L
++ f& % ,§r& x& Ô & % ,²& & ¨& ¨& % ®& Ù ,½¿& Å& Å Ù& % Ù& ä ,Êë& ñ& Ë$ ' % % ,Ñ' ' "' % ,ß.' 4' » C' % ,ìO' U' Å i' % » ,øO' ,' ' ' % » ,%£' ©' 9% Ì' % Ò Û » Ç ,>Ø' Þ' ó' % Å ,H( ,Ló' ,d'(
++ -}|( -~- -ê P -( X -ë( \ -» ` -
) h $ ( -)(
++ p-Ð( -K -( -ë( -m -<ë( -@Ð( .)
++ .qz) .s- .vy+ P .w¾ X .yC+ ` .z h .|Û p .}Û t .+ x . .
) /)
++ h/ýC* /
Û) /Â) /¼ !ABI /«) " /) /ÿº /¾ /Ä /+ ( /Ò 0#src /M 8 /
++| @ /¢) H /c+ À À À /C* .A8+ .E+ .VN+ T+ 8+ m+ m+ s+ ö( ) z) 0+ ' 0s, 0tÃ- 0va 0y#. 0{L
++ Ø 0|Û à 0Û ä 0T è 0L
++ ð 0 ø( 0 13", , 2'9, ' 2ÃØ, 2Ä- 2Çé, P 2É·- ¸ 2ËM À 2Íê È 2Îê Ð 2Ð(, Ø 2Òê à 2Ó è 2ÔÅ ð 2×½- ø( 2Ø 2)ã, 2*ô,
++ h2¥- 2¦º 2§º 2¨K 2©K 2ª- 2«K 2¬K ( 2K 0 2®K 8 2¯K @ 2°K H 2² P 2x- ¢- Å ±- ±- ., é, Ø, 30Î-
++ 3N#. 3O- 3RÅ P 3Sê X 3TÛ ` 3VK h 3Y) p 0+..
++ @0 at w. 0Cê 0Dê 0Eê 0Fê 0I) 4*.
++ 4Ãv/ 4ÈR/ &4É«. 4Êê &4ÌØ. 4ͺ 4Ï<1 4Ð11 &4Ò/ key 4Óê 4Ôa 4Õ &4×&/ 4ØY key 4ÙK id 4Ë. 4Ñ«. 4ÖØ. 4Ú/ 4ÅÔ0 id 4ƺ 4Û. 4+/
++ 4ä¾/ 4çº 4êL
++ 4í¨0 4ðº 4,É/ À4D0 4E- 4HL
++ P 4IÐ1 X 4Jº ` 4L1 d 4M 1 h 4N p 4PB1 x 4Q 4R 4TN 4Uº 4X 4[ ¨ 47¨0 4;0 4FÔ0 4K³0 4}ê0
++ 41 4Y 4Ç 411 41 ß0 4ÿM1 S1 Å l1 l1 r1 ¾/ w. 4
++1 4x1 4¬1 ²1 Å Ð1 l1 M T v/ [÷1 `Ö1 102
++ # 82
+ R2 R2 % B2 i2 R2 ^2 % 2 R2 ( K o2 ÷1 ¬2 R2 ¬2 ¬2 2 ÷1 Ì2 R2 ¸2 ÷1 æ2 R2 02 Ò2 ü2 R2 m+ ì2 s 3 R2 3 Å +3 R2 s 3 l1 @3 R2 13 V3 R2 l1 F3 Å p3 R2 3& \3 ¨&
3 R2 v3 Å 3 R2 Ù& 3 % Ã3 R2 ( K Ã3 É3 ¥3 5L4
++ 5YÔ3 5¦/4
++ 5l4 5¯º 5°Û 5²K 5³K $4 5; 6Kw5
++
! " # $ % & ' 6t~4 7%b 7+È ) 8"M6
++
8A5
++ (8«6 8¬¶ 8¯¶ 8°¶ 8´¶ 8µ6 8¶6 b ½6
8 8¸X6
++ P8Âe7 8Ƕ 8ʶ 8Ë6 8Ì6 8Í6 8Î6 , 8Ñ( 8 8Ò( < 8Ó( @ 8Ô( D 8׶ H 8ض L 8ÚÈ6
++ P8áÝ7 8ⶠ8æ¶ 8ç¶ 8ê¶ 8ëÝ7 8ìÝ7 8íÝ7 0 8îÝ7 @ b í7
8 8ðp7 8ùC8
++ 88
++ 89
++
ÿ 8r: P8
A9 " 8e7 " 8½6 !vc1 8í7 8tÁ 8u¶ 8v¶ 8w¶ 8x¶ 8y¶ 8z¶ 8{¶ 8|¶ $ 8}¶ ( 8~¶ , 8¶ 0 8¶ 4 8¶ 8 8¶ < 89 @ 89 * 8w: À * 8£: 8¬©: ¯: M6 Ò: È ¶ ¶ ¶ È $ à8µß; 8¶ß; 8·¶ 8¸¶ 8ºß; 8»¶ 8¼¶ 8¾¶ 8¿¶ $ 8Á¶ ( 8Ã: 0 8Ƕ À 8Èå; Ä+hnd 8ÊÈ È% 8Ë: Ð% 8Ì Ø% 8Í Ù% 8Î Ú% 8Ï Û% 8ж Ü ? ö; ,8 ÿ 8ÒÒ: * 8A< ÿ 8i< 8i< 8« < y<
8 8A< * 8< 8
< (8í<
8< 8y< 8È 8"¶ 8#«< (8%b= 8&¶ 8'¶ #DNR 8(¶ 8)¶ 8*ß; 8+¶ 8,ß; 8.ù< * 80Ä=
++ 8=n= X8?z> 8@5 8A5 8B5 8I¶ 8NÄ= 8O¶ 8P¶ 8Q¶ 8Rß; 8S¶ ( 8T , 8Ub= 0 8VÐ=
++ 9#> 9%5 9'> &0:F? :Gð :Hð :Ið :J¼ :K¼ :Lº :Mº $ :N¼ ( :Oª> &8:Q?? :RÅ :S? :U? &(;R¿? ;SÛ ;TÛ ;U¦ ;Vø ;W¦ ;X¦ ;Y¼ ;Z¼ ;[¦ $ ;]J? & ;_'@ ;`ð ;a¼ ;bÅ ;c¼ ;d¼ ;e¼ ;f¦ ;gÊ?
++ ;kW@ ;lÁ ;mW@ 2@ ;n2@ ;r@ ;vh@ &0;xÇ@ ;yÛ ;zÅ ;{@ ;| ;}@ ;Ý@ ' (;ÐD ; ;% è ;% ð ;Å ø( ;È ( ;Å ( ;Å ( ;Å ( ;¾ ( ;Ä= ( ;¿? (( ;X P( ; X( ; x( ; > ( ;¡?? ( ;¢: Ø( ;£Å h( ;¤Å l( ;¥ p( ;¦õD x( ;§Å ( ;¨3& ( ;©ûD ( ;ªûD ( ;«n ( ;¬Û È( ;X Ð( ;®Å Ø( ;¯ à( ;°Û ( ;±ûD ( ;³ø ( ;´¼ ( ;µÅ ( ;¶Å ( ;¸'@ (( ;¹Å H( ;º¦ L( ;»¦ M( ;½Å P( ;¾ X( ;¿ x( ;À ( ;ÁÛ ¸( ;ÂÅ ¼( ;ÃÅ À( ;ÄÅ Ä( ;Ån È( ;ÆÅ ð( ;Çs ø( ;ȼ ( ;ÊÅ ( ;Ëð ( ;̼ ( ;Í ( ;ÎÅ ( ;Ï (( ;Ð 0( ;Ñ 8( ;Ò @( ;Ó H(
;Ô P( ;Õ¦ X( ;׺ \( ;غ `( ;ÚûD h( ;ÛûD p( ;Ün x( ;ÝÛ ( ;ÞX ¨( ;ß °( ;à Ð( ;á ð( ;âÛ ( ;ãûD ( ;äÅ ;ÛD ' è;çõD ;é × ]@ YE - M6 E . E . b . Å /0ret º 1 E 2xE 3 b /3 $ b Ò@ Ð E
8 E 4 îE 5 îE /6 ¢ôE 6 £úE 1 F /6 ¨b ÐD Ð F
8 F - üÅ gF . üE /3 þûD 0i ÿÛ 1 wF /3 b Ð wF
8 gF 7 iF 8buf iÁ 7 ,æF . ,E . ,¼ /3 .ø 1 öF /3 ;b Ð öF
8 æF 7 P ?G . P E /3 R ûD 1 OG /3 _ b Ð OG
8 ?G - 5ûD G . 5E /3 7ûD 7 G . 3& -
Å ìG .
E /3 ûD 0i Û 1 ìG /3 b
- YÅ H . YH /3 [b #H Ý - o3& FH . o3& 7 ?H . ?E . ?H /1 ²H 2H 3 b /3 b : Ð ²H
8 ¢H 7 ùéH . ùE . ùéH 8buf ùð ö; - Å gI . E . H /1 gI 3 Å 2EI 3 b 2WI 3 ¸b /3 ºb æF 9 ±Å 8K : ±E ; < ³» < ´Å =num µÛ =den ¶Û =s1 ·| < ¸º > ¹w5 ? 8K @ =J < Àb @ WJ < Ðb @ qJ < äb @ J < Õb @ ¢J > Ùb A ÈJ < íb A îJ < ïb A K < öb B < øb ¢H 9 Å M : E ; =sts M6 < z> ? M A ÎK < b
A ôK < &b A L < (b A @L < /b A fL < 1b A L < 6b A ²L < <b A ØL < ?b A ûL > Eb B < Hb Ï 9 k» WM Cpad k% D N E ; F #. F í< °? N G úE A ôM G b B G b æF D ¨N E H£E I¯E ; J»E JÆE KÑE B JàE L Ü O : ÜE : ÜûD ; ? 'O ; < äb Ð 'O
8 O 9 D
++ûD «O : D
++E ; < F
++ûD ? »O B < U
++b Ð »O
8 «O L ! UP : !E : !ûD ; ? eP @ 1P < .b B < 0b Ð eP
8 UP 9 éûD ÝP : éE ; < ëûD ? ÝP ; < ôb O 7 /
++8Q . /
++E . /
++ûD /1 8Q 2(Q 3 <
++b /3 ?
++b «O 9 e È dT Cctx e È ; < g E =ret h 9% < i ûD M j Å ¼> j Å M k Á °< l Û < m Å < n b ? dT NâP ² R IûP IïP ; KQ A rR J)Q ; JQ A ©R < ª b A ÏR < b A õR < ¥ b A S < ¯ b A AS < b A gS < t b A S < | b A ³S < b OûF ½ @T PG B JG K!G O|F X #T IF B J0G B < ¾ b ¢H L Ø mU : ØE ; 3 ÚûD < Ûb ? }U NTG ÞýT IeG ; JrG O|F
á#U IF A IU < åb B < íb Ð }U
8 mU 9 ðÈ Y Cctx ðÈ ; < òE < óûD M ôÅ ¼< ôÅ Qts õ3 =ret öº ? Y @ CV > üb NTG -tV IeG ; JrG A V < ,b A ÀV < 0b A æV < 3b O|F 4W IF A 2W < 7b @ LW < :b @ fW < Cb OG @W IG A ²W < Gb A ØW < Jb A þW < &b A $X < b A JX < !b A pX < b A X <
b A ¼X < Ob A âX < Rb B
< Wb Ï RE ùY I'E I3E I?E @ ~Y JLE KXE B JyE SE T'E \B P?E P3E B ULE KXE B VkE 7 Z . E - ÙM6 ëZ . ÙE . Ù /3 Ûb 3 Ü 0buf Ý~ 1 ëZ 2Z 3 àb 2Z 3 êb 2¥Z 3 íb 2·Z 3 ób 2ÉZ 3 ûb 2ÛZ 3 ÿb /3 b Ï D ¼ "] E ¼E E ¼îE ; Wpid ¾ü Wsts ¿M6 G Àb F Áí< ? 2] A ¥[ G Ãb XùY ÅÊ[ IZ A ï[ G âb YZ äÿ\ I0Z I$Z ; J=Z JIZ KUZ °~KaZ A f\ JÜZ A
\ JZ A ¤\ JZ A Ã\ JÎZ A
â\ J¼Z B JªZ B G æb Ð 2]
8 "] - Àb §] . ÀE /0ret Âb 0i Âb 3 ç] 1 ½] 2] 3 Åb /3 Ìb ·] ·]
8 F - äÅ :^ . äE . äÇ /0ret æ9% 1 :^ 2^ 3 çb 2*^ 3 îb /3 ób «O - ï ^ . ïE . ï¼ . ï /3 ñ 3 ò 9 [È i Cctx [È ; M ]ö; °oQsts ^M6 ¬< _E < `Á < aÅ M aÅ °> bi < c¼ < d < eÅ < f < gb M h¼ ´< jÅ < lûD ? i @ á_ < ob O7] rq` IH] B JU] Ja] Kk] Kw] @ T` J] B J] A ` < tb A
½` < xb @ ûh =rll |¶ Qtmp }Å ¼< ð A a < b A Ba < vb O|F lha IF A a < tb A ´a < {b O|F }Úa IF A b < çb NïH êc II I I ; J'I KI A fb J8I NFH ¥àb I_H ISH ; KlH A Ãb JH B JH A ÿb JJI B JXI A Bc < ëb A hc < òb O|F õc IF A ´c < úb A Úc < b A d < [b A &d < Wb A Ld < gb @ fd < `b NF Êd I¯F
I£F ; J¼F KÈF B J×F A ðd < b A e < b A <e < b A be < %b N?^ '®e Ih^ I\^ IP^ ; Ju^ J^ A Ôe < Qb A úe < Kb A f < zb A Ff < b A lf <
b A f < b A ¸f < µb O|F Þf IF A g < ¥b A *g < ±b NÂ] Ìg Iß] IÓ] ; Jì] Kø] A g J^ A ¯g J^ B J+^ A òg < b N·H ¹&h IÜH IÐH IÄH A Lh < Êb O|F
Ërh IF O|F Ôh IF A ¾h < Üb A äh < Þb ; < ãb O|F !i IF A Gi < b A mi < b B < b Û F Z a .j ; F #H YñG j TH
++ ; VH B G a 9 c
++Å aj : c
++±- 9 ¥Å Æj Cpad ¥% : ¥3& ; 3 §Å < ¨E [ =9% nk 5 =E \buf =Á 5 >ð 5 >¼ 5 ?¼ 5 ? 5 @¦ /]sts BM6 1 nk 2Nk 6 Db 2_k 6 Ib /6 Jb gF 9 i9% ²m Cpad i% Cbuf iÁ ; < kE > m¼ < n < oð < p¼ ? ²m A Al < b O|F ¡gl IF @ l < b A §l < b O|F Ël TF \ NÆj m Ik I
k Ik I÷j Iìj Iáj IÖj ; J$k K/k @ Rm JBk A qm JSk B J`k S|F IF E - HM6 ín . HE . HÁ /0sts JM6 3 Kð 3 L¼ 3 Mº 3 NÛ 3 OÛ 3 OÛ
0i OÛ 1 ín 2_n 3 Tb 2qn 3 Xb 2n 3 [b 2n 3 db 2§n 3 nb 2¹n 3 b 2Ën 3 b 2Ýn 3 b /3 ªb F 9 qÅ Òu Cpad q% : q» ^ M ^ S ; < sE < u| < v» < wK =num xÛ =den yÛ < zº M {b ¸< |Á < }ð < ~Û < Û ? âu @ Gp < b @ ap < b A p < b A p < Ub @ Çp < b @ áp < «b @ ûp < ³b A !q < ¹b @ ;q < ®b @ Uq < §b @ oq < ¤b @ q < b @ £q < b @ ½q < Äb A ãq < Æb @ ýq < Íb @ r < Òb
A =r < Öb A cr < ÿb @ }r <
++b A £r < b @ ½r < b A ãr < âb A s < äb @ #s < êb A Is < îb N·m ÷Àt IÔm IÈm ; Jám Jím Jùm Jn Jn Jn J)n J5n K?n @ âs JRn @ õs Jdn @ t Jvn A 't Jn A Ft Jn A et J¬n A t JÐn A £t J¾n B JÞn A æt < <b A u < 9b A 2u < 5b @ u < %¼ @ eu < *b B < ,b A ®u < b B < b Ð âu
8 Òu 7 +®v . +E /0ret -º 0sts .M6 0ts /3 1 ®v 2Dv 3 ;b 2Vv 3
>b 2hv 3 Ab 2zv 3 Lb 2v 3 Ob 2v 3 Rb /3 Xb ?G 7 !w . E /1 !w 2ív 3 b 2ÿv 3 b 2w 3 %b /3 'b mU 9 Å ¾z Cpad % : 3& ; < E =sts M6 < !Å ? ¾z @ z M %Y \< &Ç A ÿw < /b A %x < ab @ ?x < Xb A ex < Zb O(H \x I9H @ ¥x < Ob N³v RTy IÀv ; KÍv A ùx Jàv A y Jòv A 7y Jw B Jw A zy < Ab _çu IIôu ; Jv J
v Kv @K$v A äy J[v A z JIv A z V7v A
>z Jv A ]z Jv A |z Jmv B Jv B < gb F - , M6 _{ . , E /3 . b 0buf / ~ 1 _{ 2{ 3 3 b 2+{ 3 8 b 2={ 3 = b 2O{ 3 E b /3 H b E D ê «| E ê
++ ; G ìE ? «| YÃz î| IÔz ; Jáz Kíz à~Kùz @ | J{ A 0| J{ A O| J0{ A k| VP{ B JB{ B G ðb Ï L Ä} :
++ : Û : ´ : »
; <
++E ? Ä} A }} <
++ < »
< Û A } > b B < b ¢H D ô Ç~ E ô
++ E ôÛ E õº E õ»
; G ÷E ? Ç~ A ~ G ÿ
++ G ÿ»
G ÿÛ @ £~ ` üb B < b ¢H - ¯Å . ¯E /0ts ±3 0ret ²º 0i ³b 1 2+ 3 ¶b 2= 3 »b 2O 3 Æb 2a 3 Éb 2s 3 Ðb /3 Ôb Ï - ÅÅ B . ÅE /3 ÇÅ 0ret Ⱥ 3 É 1 B 2ê 3 Ìb 2ü 3 Ðb 2 3 Öb 2 3 Üb 22 3 æb /3 éb Òu - Å ï . E /3 Å 3 ¡ 0ret ¢º 1 ï 2© 3 ªb 2» 3 b 2Í 3 ²b 2ß 3 ¸b /3 ¾b Òu -  Š.  E /3 Ä Å 0ret Å º 3 Æ 1 ¬ 2V 3 Ï b 2h 3 Õ b 2z 3 Û b 2 3 æ b /3 é b Ð ¬
8 - [M6 . [E /0sts ]M6 1 - 2û 3 _b 2
3 b /3 b Ð -
8 9 M÷1
Ç : MR2 : M02 ; < O÷1 < PE =sts QM6 =ret Rb ? Ç A ó < Àb A < ¼b A ? < Vb NÌ~ WG IÝ~ ; Kê~ °Jõ~ J K A ® J A Í J0 A ì JT A JB A * Jf B Jt N iÃ
I ; J¦ J² K¾ ð}KÊ OF Ë
I&F B J3F J?F KIF B JXF A *
JÝ A I
Jï A h
J A
J A ¦
J% B J3 A é
< jb A < b A
5 < b @ O < b A u < b A < b @ µ < b A Û < b A < b A ' < b A M < ¡b A s < ¢b @ < ¤b A ³ < ©b A Ù < «b A ÿ < ¬b @ < ®b A ? < ³b @ Y < µb A < zb NG mh IX ; Je Kq °~J} K A î J A
J® A , JÀ A K JÒ B Jà A < nb @ ¨ < rb Nô q I ; J J K* ð~K6 A
JI A 6 J[ A U Jm A t J B J A · < bb A Ý < Zb A < ]b A ) < ^b @ @ > wb A f < Åb A < Êb N± Ë} I ; JÏ KÛ A é Jî NG bM I«G ; J¸G JÄG KÎG B JÝG @ ` J B J A £ < Íb B < Ïb ¢H a [ : [º ; =cnt ]º b Ö R ; Qtv ØV ` b Þ B Qtm à9 P c ¥§ c ¦§ d 5å4 e ;+Ñ Ê;Ç F
6l4 f _ Ç@ f f( f l( F w( F úE g r
++é, % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ & I :;
:;I
:;I8 :; (
I :;
:;I < :; :;I I 5 I :; :; :; !
:;I "
:;I #
:;I8 $:; %
:;I8 &:; ':; (
:;I8 ):; *:; +
:;I8 ,! I/ -.:;I . :;I / 04 :;I 14 I4 2 34 :;I 4.:; 5 :;I 64 :;I 7.:; 8 :;I 9.:;I@
++ : :;I ;U <4 :;I =4 :;I >4 :;I ?4 I4
++ @U A B C :;I D.:;@
++ E :;I F4 :;I
++ G4 :;I H1RUXY I 1 J4 1 K4 1
++ L.:;@
++ M4 :;I
++ N1RUXY O1XY P 1 Q4 :;I
++ R.1@
++ S1XY T 1
++ U4 1 V4 1 W4 :;I X1XY Y1RUXY Z.?:;I@
++ [.:;I \ :;I ]4 :;I ^
++ :; _1RUXY `4 :;I a.?:;@@
++ b.?:;@I@
++ c4 :;I?< d4 :;I?< e4 :;I f4 :;I?
++ g4 :;I?
++ K UK ý S 1 S Í Û PÛ \@ E PE 1 \ ã ÷ P÷ ^ PE 1 ^ I Í \l p Pp { ¼¤ ¨ P¨ í _ @ \§ ¼ I q
++èq { P© Á PÁ ì §
++è§ ¸ P¸ û L
++è 1
++è L P PP ]§ L ] W d Pd _ P ]§ L _L a Pa ] K 1 å 1 m 1 ¿ ý 1 § 1 L 1 ¯ í 1 Z 1 @ [ U[ ¾ SÂ ] S @ 0 ´ Pê ÿ P
PD a 0a x PÂ Ø Pç P ¹ s D D DD a PDa ] D [ 1 â 1 q
1
ø p 1 Ñ ç 1 3 p 1 È 1 ù 1
D 1 ` h U ª Uª ~ V Ù V , P, } S Ù S Î 1 ¿ 1 à ì Uì
++ S
++
++ U ô
++ S
++
++ U ô
++ S
++
++ U ô
++ S
++
++ U
++ 5
++ 1
++ À
++ UÀ
++ 7 V7 < sàz< I uàz
++ Ç
++ TÇ
++ A \ ö
++ / 1 P p Up \ 5 \ ñ |èñ S P 5 S ± ò 1 @ ` U` ë Vë ð sàzð ý uàzþ S
V @ g Tg ã \þ
\?
S
\
?
1 ® ã 1 `
U
\ `
0
õ
|õ
S P ½
ö
1 ~ U~ z S ~ û` P ª [ p P ~ 0~ µ V» E VJ Y 0Y V # P# Ê V
e ~ 0` µ ^ý @ ^¯ ´ ^k ^ e ~ 0~ Ö Ö è 1è z e ~ ÿ ¨ Pò P P µ E V¯ ó Vk V µ Y S¯ ó Sk S ¹ ó 1 ø 1 1 r « 1 u ¯ 1 9 1 j © 1 \ 1 ¡ Ö 1 Ê 1 H 1 Ê Ü PÜ è Vö P z V Ø Ü p ÿ 4 1
; p 1 U g Vg i | zj Û V $ j \ g Vg i | zj Û V ´ Æ vÆ ÷ Sj w Sº Û S Ø Ü s º 1 $ a 1 à ï Uï S í ï Uï S í G 0ã 0 û G 0G \¾ â \â 0 \É Ô 1Ô 0 © \± Ð 1ö ! \! 0 ^ \^
0
Þ 1Þ ã \ã 0 w Pâ Pe r
PÞ ä P 0 ' SÔ S! S^ Þ S L ^ s^ ' VÔ V! V^ Þ V û 0 1 | µ 1 Ô
1
v ß ( 1 a 1 Þ 1 y s ^ 1 « à 1 É 1 ¼ Ð 1 ! 1 © ã 1 ¾ 1 ÷ , 1 T 1 = 1 < U< j \o ( \ > T>
B U 3 Q3 ` Vo ( V Y 0o 0 PÐ ( 0 Ð 1 0 O UO â! Sê! $ S 0 } T '! ?! P?! e! ¨~ 0 0 0 f! 0f! ê! ÿê! " 0" $ ÿ O 1 â! Sê! $ S -! f! 1 f! ê! ò " $ ò f! â! S" $ S f! ! ÿ! ! P! ! \" " P" Í" \Í" Þ" PÞ" ö" ^%# Ä# ^Ä# Ü# Pù# h$ ^h$ ~$
P f! ê! ï¾Þ" $ ï¾Þ &" g" 1 v" ³" 1 Ú" ö" 1 Ø# ù# 1 {# °# 1 +$ h$ 1 ! Ú! 1 $ â$ Uí$ 9? S ¼$ â$ Uâ$ 9? S È$ - - - U!- '- U,- 9? È$ i& 0i& ·& _·& ' 0' ) _) * 1* {* _{* '+ 1'+ ¤+ _¤+ , 1, «, _«, þ, 1þ, ¥- _¥- F1 1F1 2 _2 ñ2 0ñ2 <3 _<3 F4 1F4 Ó4 0Ó4 )6 1)6 c6 0c6 7 17 7 _7 9? 1
Ó$ %% 0%% g3 og3 m3 Qm3 )6 o)6 c6 0c6 9? o Ó$ %% 0)6 c6 0: ; Ph; }; P< < P¼< Å< P|> > P Ó$ %% 0%% )6 ¤o)6 c6 0c6 À6 ¤oÈ6 %: ¤o%: ;: 1;: : ¤o: ; 0; o; ¤oo; }; 0}; < ¤o< < 0< ¼< ¤o¼< å< 0å< |> ¤o|> ¨> 0¨> 9? ¤o Ó$ %% 0%% )6 ¨o)6 c6 0c6 %: ¨o%: ;: 0;: ³: ¨oÉ: o; ¨oo; }; 0}; 9? ¨o Ó$ %% 0. . 0. µ. V)6 c6 0 Þ$ %% 0%%
ò' ^÷' þ' 1þ' j* ^o* {* 0{* )6 ^)6 c6 0c6 9? ^ Þ$ i& 0i& ®& ]®& ' 0' Û) ]Û) ß) Tê) Ó* ]Ó* + 0'+ ,- ]:- C- PC- ]0 ]]0 0 00 F1 ]F1 Y1 0Y1 2 ]2 ñ2 0ñ2 ÿ2 Pÿ2 F4 ]F4 Ó4 0Ó4 )6 ])6 c6 0c6 7 ]7 7 07 7 ]7 7 T7 7 07 9? ] )6 c6 1 %% )6 Sc6 9? S %% % 0¤% ¬% PÆ% Ô% P %% ~% 0~% % V¿% Æ% V G% |% 1 Ù% & 1 U4 4
1 $& c& 1 %% )6 ¸c6 9? ¸ ¾( z) Tz) ß) °o{* * T* ª* q '+ |+ T|+ Õ+ °o, «, T«, ë, °o Ý0 1 1 h0 0 1 00 40 ¸7 ò7 1 4, L, 1 , , . H. 1 ò7 ;: ào}; Ê; ào< < ào< ¼< àoå< ²= ào÷= |> ào¨> »> àoÇ> 9? ào ò7 ;: S}; Ê; S< < S< ¼< Så< ²= S÷= |> S¨> »> SÇ> 9? S ý7 9 09 ¥9 P< 9< 09< A< P<
¼< 0å< õ< 0õ< 0= P:= ²= 0÷= |> 0¨> »> 0Ç> 9? 0 }; Ê; 1 %8 ;: ào< < ào< ¼< àoõ< ²= ào÷= |> ào¨> »> àoÇ> 9? ào %8 ;: S< < S< ¼< Sõ< ²= S÷= |> S¨> »> SÇ> 9? S ¡8 (9 1 è8 (9 1 9 Ó9 1 = := 1 Ú9 : 1 L< < 1 \. h. 1 F1 1 Ð. è. 1 / Y/ 1 j/ Â/ 1 É/ þ/ 1 0 ³0 1 <3 \3
p¾3 @4 pc6 u6 pB; h; p <3 F4 SÓ4 )6 Sc6 7 S;: }; SÊ; < S< < S¼< å< S²= ÷= S|> ¨> S»> Ç> S T3 \3 a¾3 @4 ac6 u6 aB; h; a 4 F4 1 u6 ³6 1 3 ¾3 1 ò4 35 1 G5 |5 1 5 )6 ào;: ?: R?: : ào; 6; RÊ; â; Râ; < ào»> Ç> ào 5 )6 o;: 6; oh; }; oÊ; < o< < o¼< å< o|> ¨> o»> Ç> o 5 )6 S;: 6; Sh; }; SÊ; < S<
< S¼< å< S|> ¨> S»> Ç> S 5 Ê5 0Ê5 )6 ào;: Q: 0Q: : R; 6; 0Ê; ð; 0ð; < R»> Ç> R ´5 )6 U;: t: UÊ; < U»> Ç> U ó6 (7 1 ½= ÷= 1 /' d' 1 «' ä' 1 )* b* 1 ( <( 1 }( ( 1 - - } ø2 -3 1 _- ¥- 1 Y1 2 Y1 2 S Í1
2 P
2 2 øn!2 )2 P g1 1 1 Ù1 2 1 >2 s2 1 ~2 2 1
¾( * °o{* ª* Qª* þ, °o¥- F1 °o<3 F4 °oÓ4 )6 °oc6 7 °o7 9? °o ¾( * S{* þ, S¥- F1 S<3 F4 SÓ4 )6 Sc6 7 S7 9? S ·, ì, 1 ì, ø, ¦* ª* ³- í- 1 Ú* î* 1 ä+ $, 1 & & ·2 ñ2 1 Ô& ' 1 4 Æ4 1 ë? ù? P @ @ U@ 1@ S1@ :@ U;@ ^@ S `@ x@ Ux@ @ V `@ x@ Tx@ @ S@ ¡@ T
@ ¡@ P
°@ Ü@ UÜ@ A S5A A S¢B ÝC S °@ Ü@ TÜ@ !A \5A ÝC \ ó@ ÿ@ Pÿ@ A V5A \A P\A ÝC V °@ A 05A \A 0\A ¢B ]¢B SC 0SC XC |(XC hC 0hC ÝC ]
A ÌA | °@ A 05A A 0A ÌA | ÌA ¢B _¢B ÝC 0 ¢B âB 1 A A \ C XC 1 C ËC 1 A ÌA vØÌA ¢B S A ¢B ] A ¢B 0 A ÌA | ÌA ¢B _ A ÌA | A ¢B \ A ¢B
V A êA 0êA B PB 6B A ÒA 1 þA B 1 >B B 1 B ¢B \ àC D UD D \ àC D TD ùD ]GE ©E ]^G »G ]AJ ÆJ ]×L ¯M ]¿M N ]GN }N ] O `O ]¦O ÓO ]3R R ] -D BD PBD )E SGE £U S oE sE PsE "G \^G ¼H \AJ ¢K \×L N \GN ÓO \R R \ D D PD ùD \GE oE \ E E P^G qG P -D ùD 0GE ¾E 0¾E ÂE PÂE F ¬^G »G 0sH ¼H 0AJ
ÆJ 0×L ¯M 0¿M N 0GN }N 0 O `O 0¦O ÓO 03R R 0 -D ùD 0GE ÃE 0ÃE ìE P^G »G 0sH ¼H 0AJ ÆJ 0×L ¯M 0¿M N 0GN }N 0 O `O 0¦O ÓO 03R R 0 ©E ¶E P¶E 2F ]2F ?F P?F G ]G &G P&G 0G ]»G ðG PðG FH ]FH aH PaH sH ]sH H PH I ]ÆJ
++K ]
++K !K P!K DL ]¯M ¿M P3N GN ]}N N PN O ]`O ¦O ]R 3R ]R èR ]U U ] òH ýH P<L PL PPL ×L \N 3N \ÓO Q \èR
++S \U $U \U £U \ öH ýH pýH AJ \@L PL pPL L |L ×L ^N 3N ^ÓO Q ^R èR \èR
++S ^U $U ^U U \ úH ýH p ýH AJ ^DL PL p PL L | L ×L ]N 3N ]ÓO îO ]R èR ^U $U ]U U ^ I I 0 ;D pD 1 D ÒD 1 åD ùD 1 N 3N 1 ¢G »G 1 J J 1 fR R 1 !O `O 1 ëM N 1 M SM 1 ºO ÓO 1 M ¯M 1 dN }N 1 åE F 1 H ¼H 1 \F ªF 1 ÆJ äJ 1 ZH sH 1 I ?I 1
XI I 1 ßI J 1 R ÃR 1 ²K .L 1 ùK .L 1 IL L 1 L ×L 1 áO Q \èR
++S \U £U \ áO R SèR U S$U U SU £U S áO R 0èR U 0$U U 0U £U 0 æO YP |YP þP _þP *Q *Q 4Q ~>Q [Q _[Q bQ ~bQ kQ _ÕQ àQ _èR
++S _S ½S ½S ÍS ÍS ÜS _ÜS íS r " T T _T ¤T "U U U £U _ îO YP | YP Q ]Q &Q ^4Q WQ ^WQ bQ ~bQ ~Q ^ÕQ üQ ^èR
++S ]
++S 8S ^^S S ^S ¶S ]½S ñS ]ñS T } T "T ]T íT ]íT U ^$U U ]U £U ^ èR íR p 8$8%@$t 8$8%8$!r 8$8%!íR ùR ! 8$8%@$t 8$8%8$!r 8$8%! 4Q NQ \bQ àQ \^S eS \½S ùS \ T ¤T \$U TU \ ÃP ×P P×P ýP ýP R ¬S
++S P
++S U ¬$U U ¬U £U ¬ S ÉS QÉS ÜS qÜS ¤T ¬# Q >Q 0>Q kQ ]ÕQ àQ ]S ÜS 0U £U 0
P þP 1 wP þP 1 ÅP þP 1 $S 8S 1 xS S 1 íT U 1 ;U TU 1 kU U 1 ®T íT 1 H H 1 O ¦O 1 jO O 1 E GE ¼0G ^G ¼ H FH ¼N O ¼R 3R ¼ ÆN ÚN 1 R 3R 1 K K 1 aK K 1 °U ÂU
UÂU þV \dW W \ÍW ÝW \
X X \Y §Y \ °U ÂU TÂU aW VdW |] V ÜU ßU PßU `W SdW |] S °U þV 0dW +X 0+X DX PDX jX ¸
X |] 0 ÜU þV 1þV cW \cW dW PdW W 1W W PW ÍW \ÍW Y 1Y Y PY |] 1 (V dW P PV
V 1 W ÍW 1 èW X 1 2X kX 1 rX
X V »Z õZ 1 ¡X Y SÃ[ \ S ÙX Y 1 \ V\ 1 Ô[ \ 1 KY Y
1 ®Y ãY 1 ãY ¯Z SõZ Ã[ S\ |] S ãY !Z 1!Z )Z PDZ LZ PõZ üZ P[[ d[ P ãY ]Z 0]Z Z PZ ©Z ¸õZ Ã[ 0\ |] 0
[ Ã[ 1 «\ ¿\ 1 [ [[ 1 ó\ ] 1 ;] Q] 1 qZ ¯Z 1 W XW 1 ] §] U§] y^ V^ Å_ V ½] Å] PÅ] ^ \^ Å_ \ ½] ê] 0ê] ^ P ^ ^ ^^ ¯^ P¯^ â^ ^â^ ._ 0._ Å_ ^ ô^ ._ 1 ¨^ ¼^ 1 <_
U_ 1 _ _ 1 ^ R^ 1 Ð_ ü_ Uü_ #` \Ï` (a \ Ð_ ü_ Tü_ »` VÏ` (a V Ð_ ü_ Qü_ Å` ]Ï` (a ] Ð_ ü_ Rü_ Ê` ^Ï` (a ^ ` ` P` ¶` SÏ` Ý` PÝ` (a S ` #` \ ` f` ^ ` f` V |` ±` 1 0a \a U\a a \/b b \ 0a \a T\a b V/b b V 0a \a Q\a %b ]/b b ] 0a \a R\a *b ^/b b ^ na xa Pxa b S/b 7b P7b b
S ta a \ ta Ìa ^ ta Ìa V Üa b 1 b «b U«b 5c ]uc c ]¯c g ]Ég l ]Xn n ]-o Üp ]q Ær ]Ør s ]=s ús ]Et Ot ]t çw ]Mx Þx ] b «b T«b c \¯c ¦l \Xn n \-o Üp \q ús \Et Þx \ b 5c 15c :c P:c Rc ]uc c 1c c P¯c l 1l -l P-l Xn ]Xn n 1n -o ]-o Üp 1Üp q ]q ús 1ús Et ]Et Þx 1 ºb ¿b P¿b ¥c S¯c Þx S ºb c 0uc c
0¯c qh 0qh h Ph ´h Ø}i +i PÁk l 0Xn n 0-o jo 0p p Pp Óp Ø}q ús 0Et ât 0uu w 0w ¡w Pàw x Px (x Ø}Mx Tx Pix Þx 0 ºb c 0uc c 0¯c ij 0ij oj Poj zj ^ùj ÿj Pÿj
++k ^jk pk Ppk Ák ^Ák l 0Xn n 0-o jo 0jo to Pto ºo ^úo p Pp Jp ^Jp Üp 0q ús 0Et ât 0-u Þx 0 Õb c 1 Ác Õc 1
d Bd 1 Bd e SØr =s SQs ús SEt t SIw Mx S Bd gd 0¹d Åd PQs s 0Et t 0Iw Vw P Bd gd 0Qs s 0Et t 0 Xt t 1 Ys s 1 àd e 1 èr s 1 Ow w 1 ¬s òs 1 e g SXn ln Sn n S-o jo Sq
Ær S=s Qs St ât Suu Iw Six Þx S e Rf 1Rf lf ^¥f ¿f ^øf g ^Xn ln 1n n ^-o jo ^q oq ^t ¢t ^ e f 0f f Pbf if Pµf ¼f PXn ln 0 e ?e 0?e Ye Pue e P e 1e 01e ?e 1Ze ce Vce ke P e ùe 1 Äe ùe 1 f Rf 1 pf ¥f 1 Ãf øf 1 Lg g 1 -o jo 1 g g 1 ág ]h 1 (h ]h 1 |h ¸h 1 Ëh i 1
$i Yi 1 xi °i 1 p Üp 1 µi êi 1 Jp p 1 ;u uu 1 j Tj 1 úo Jp 1 ºo úo 1 ót -u 1 ¯j äj 1 jo ºo 1 k \k 1 lk ±k 1 Õk
++l 1 q Ær S=s Qs St ât Suu Iw Six Þx S q ¨q 1¨q Âq ^ûq r ^Pr ©r ^=s Qs ^t ât 1uu u ^ q ¸q 0¸q ¿q Pr "r P`r xr P=s Ls Pt ât 0uu u P sq ¨q 1 ¨t ât 1 Æq ûq 1 r Pr 1 qr ©r 1 r Ær 1 0w Iw 1 uu Iw Six Þx S uu æu 1æu v ^;v Vv ^v (w ^ix Þx ^ uu ¡u 0¡u ¸u Pöu
v PKv bv P ±u æu 1
v ;v 1 [v v 1 ðv (w 1 qx ©x 1 $s =s 1 w Ïw 1 ðw Mx 1 4x Mx 1 >c Rc 1 &l l 1 [l l S [l l 0m Xn \n -o \ús Et \ al l 1 l Xn Sn -o SÜp q Sús Et S «l »l PÄl Ïl P l ¦l 0¦l ·l \·l ¼l |¼l ól \Üp q \ Üp q 1 t Et 1 çn -o 1 n Xn 1 ¨n çn 1 àx çx U
àx çx Uçx úx Súx ýx sýx ÿx S % õ 1 % , < @ I K Ü à ã å ] a g m ¯ ² º ¿ N ³ È ] x Ù ô
++
++
++
++
++ ô
++
++
++
++
++ ¥
++ ¬
++ ½
++ À
++ Ã
++ 2 E J Ï
++ Ö
++ ë
++ î
++ ô
++ ö
++ U \ m ú 5 E L ] ` c æ ù S
§
e
l
}
þ
°
³
»
½
) 0 7 9 T z ) 0 r ® ± µ C E J ° ø p ) 0 r ® ± µ C E J ° ø p ë ð ö ø a p Û Ç À Û Ç À Û í ï ó ? B * 8 ? 0 _ (
F 8 ? 0 _ ( F O T [ a n t
1 3 < Y p Ð B Ú! ð! $ f! ! " $ f! ! " $ ¤$ ø$ (% 9? ª$ ±$ â$ ô$ -% 0% E% G% c& p& (' P1 `1 2 ñ2 F4 Ó4 )6 c6 9? ò7 Ó9 }; Ê; < 9< < ¼< å< ²= ÷= |> ¨> »> Ç> 9? ò7 Ó9 }; Ê; < 9< < ¼< å< ²= ÷= |> ¨> »> Ç> 9? %8 29 89 ;9 >9
D9 < 9< < ¼< := ²= ÷= |> ¨> »> Ç> 9? %8 29 89 ;9 >9 D9 < 9< < ¼< := ²= ÷= |> ¨> »> Ç> 9? 0 0 0 0 <3 \3 ¾3 F4 c6 u6 B; h; <3 \3 ¾3 F4 c6 u6 B; h; |5 5 5 5 ¡5 )6 ;: w: ; 6; Ê; < »> Ç> |5 5 5 5 ¡5 )6 ;: w: ; 6; Ê; < »> Ç> `1 2 !2 s2 `1 2 !2 s2 ¾( ) 0+ ¤+ , °, Ö+ Û+ â+ ä+ A? H? L? ]?
h? @ A? H? L? V? h? t? A? H? L? V? t@ @ @ ¢@ Ø@ A 8A ÝC èB ïB öB C |A A A B |A A A B |A A A A D $E PE £U #D *D 5D ;D D D D D G G G ¢G vJ zJ J J RR VR `R fR ×M ÛM åM ëM M M M M ¦O ªO ´O ºO M M M M PN TN ^N dN ÉE ÍE ãE åE
NF RF ZF \F »F ¿F ÍF ØF II LI VI XI R R R R 6L 9L DL IL áO üQ èR U $U U U £U áO üQ èR U $U U U £U æO éO P
P hP kP qP wP »P ¿P ÃP ÅP N ÚN R 3R ²N ¶N ÀN ÆN ¾U XW hW |] V þV qW |] ÖW ÝW áW èW X X °Z »Z ¡X Y È[ \ ¡X Y È[ \ ãY °Z øZ È[ \ |]
ãY °Z øZ È[ \ |] £] i^ ^ Å_ ³] º] ½] ^ ^ Å_ ³] º] ½] ^ ^ Å_ É] Ð] è^ ô^ ø_ ±` Ð` (a Xa b 0b b 8b ?b Eb Nb §b c °c Þx Bd e àr s Qs t Ht t Iw w Bd e àr s Qs t Ht t Iw w e g n n 0o po e g n n 0o po sh vh xh |h fi ii vi xi bj fj ij oj òj öj ùj
ÿj ck gk jk lk q ©r t èt q ©r t èt Ðr àr (w 0w uu (w ix ©x uu (w ix ©x ²x µx ¿x Åx [l n ðn 0o àp q t Ht [l n ðn 0o àp q t Ht l £l ¦l ðl àp q l £l ¦l ðl àp q úm ým t t àx âx ãx ÿx y %y )y :y l : û
/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /
usr/include/bits /usr/include /usr/include/sys /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/gobject /usr/include/libxml2/libxml /home/hadess/Projects/gnome-install/include/glib-2.0 /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video /usr/include/libcrystalhd gstbcmdec.c gstbuffer.h gstevent.h gthread.h stddef.h types.h stdio.h libio.h types.h time.h pthreadtypes.h stdint.h ipc.h shm.h times.h semaphore.h glibconfig.h gtypes.h garray.h gquark.h pthread.h glist.h gdataset.h ghash.h gslist.h gmessages.h gqueue.h gtype.h gvalue.h gparam.h gobject.h gstelement.h xmlstring.h tree.h gstobject.h gstminiobject.h gstclock.h gststructure.h gstcaps.h gstiterator.h gstformat.h gstquery.h gsttask.h gstpad.h gstpadtemplate.h gstbus.h gstmessage.h gstelementfactory.h
gmodule.h
++ gstplugin.h gstpluginfeature.h gstindex.h gstinfo.h video.h bc_dts_types.h bc_dts_defs.h decif.h parse.h gstbcmdec.h ±%utòuJ .8k7(åI= .9ì
>Y;=g;KY£å;=g;=Y f>
N+(/6xJn f CX > [>ge/:g/ X>
; f((Û È5iÙzòvj
wºL{x|x] f5 f 5CÊ f5yt¥Ùwc× ¬O;X <ó
++<fJ Ö Ü ¬§|=KYI~.° Ö5×××Øõq>Zguujå zò8eä(ºA twºv±MX3JMf3 ªäYs;=Zxp[dv=;g .9=-߬[q]½Y ºA
rÈÖ{(Ys;=ZÙuås1 X5=-p x8Dä[qÖ?YMq®: .9
ì"˵~tw+¢Ñȳ~ÖK» t5! t5 ò' 9
++ Pf
vt
++l" t5" t?X<JZÙu
Wg;çò~<.ô~X^X ¬«;Ú~H:>g t?Ç~. t[=pîX¨;= .ß < t5vòàtA¯yy÷X§
äå»É X=wä òØ@´yäÏy.M¡dsK
++¬t¤t¸yt<zÖ Üå; t5Yh¬» t5AM9wëyXÉ t9»-Kg t¸x9ÊJ¶xfÚX° ò KfÉ !9pä tI º W u f_? ¬ @0 ¬º^ëy ÖB ¬5ó t5LlfØdÂxXºW fEFôÌ t5z ȯ:ó ¬ z:=,JZ×I=
.x. Jxf/KuW fy7 o`& È×
5=Cyt uuy¡v® ®uu v ¡®YðqÖãYsg3&&&&0Ôvv&»""Y f
9=;=(f%Ño< X:fXä"ä_QC=;=/'esò¿»0;=3Èr<lòPän<ÙxÖ<got®»³²KmXç~0Z:L7ºtX.vXóM¡w@¦F X Â ? ¿ÈòèuÈ
++X¼Y¯ö È â}D ó t5' t9e ºK t3 óé! tAÅ|XÊgulituugCx<Rv.
++Xy<Q>É> È+KZgs=;=;YXØduM:Y¤»lfµ! t9Y;5XwÈêX¼± t <óÃ~ÈÒ|<=
Q+F]Zf-góz <*fWu .@ t9¾~Âfïu
++X¥{f§ò t¡w5ª<ÝYÎw´X°;=l=;l ¬+I ¬=" t5w< Èr½ Û»Y;W ¢¸XÈ f f zÓ &ß~X¡f f:ã~Xf fX t5Ñ~¬¯fYåvÈ
++X¼± ¬jW f¦º³fÍ f ¬r$ ¬õ~Dø|ò<1K©AÚ|X!§@ ¬úK ¬~: t5}XvHÊÚ®®ó§XÙ f f |òÙ;]¸H X¦5 t5ü~Èå tAÉ tÍ5´~ËX´~Ì0Éu=#wÓv ò|ºÄ}: Ý >Jær> . t5è~¬ÊK¢»ë~<fÝ~Xg;ZÅX ¬¨|:¯ÈÇ AuyågÎKG¢b at 8ju%¡É³< t5È\ô~ÈrKKY± rY¼rv f Ⱥ½JÔ~Öð{ºö&vî|ÖäMÚr·z .$uúº ¬Ç :Ø|XÉu§ºå|ÖòE 'ɽÖ#uëº ¬|:uµuºuºusºu½ucºuèºW|ºuɺòzºuwºu½u_ºuwºu½u¨x.Û ¥~tÛJ ¥~Þ ¢~º Jäx D0! âºpäÖj¡Ó¾.
(ytCYì}ò·/a&åQõµ{òÑJYZ¬{tAvE¡Y¯ eò@su g`òZ fÛ}5§à}È%>
stC f5/I= .F» t Ï<ó0±~,?qY;=YÇ=g0å;=g;KZgIY .8å;=g;gYI .N
Huu³Y]ã
Ç~ºfhI fþ È5fé D pÈ >.gKL =
++; .5.u= f t f5pN8¢uº fhI f ` 0 @È , 8 :A 8 :8=KL X= ³H=ÍI fkC=ËI fòhI fÄ ºã ȲtI f¬[I f <ú~&
++f ü ? ë~I fÑ ÖÖ Xx<] åeós//(V>h:hBIK;HL¤ IwJDxvº¤IIx{c<J=®æVvd< ¬ör4< =®I fÐ ; .5ôgÏä ó4ÈU&óäLL¤ HxÛq¢<ÞqÈn<Ix{ju<K==>h:fff fXIôr¡
ÈÉu#É÷r#ØX¿qXÙÌ$÷qY®9w/ º5ttu<®®( º<ºò=! òv=gsK t5× t9t°<Ð f]Ègs ÈJ X5Or ×L¬t:!mÖ Öð5zzºMYY¸ Y
÷sK ¬û=gOdOH
wP#fHHo(°s(#ÆòºotÆ<»sj×;=kÁ¨o. X5gÆ7¬k,
++H(Ê*Áo0"gô:>lR º5vÖ× ògB"gô:>lXK º5vÖsg ÒBh2ì Ö È;å-=/ t:õ t
++iX ? Èß
++5AsÉvª»»»Ì¹~Feéåz¬åÈ}C<y¬mYK=;9óK=;9óK=;9» ×yC 0 ; 8 :=/;/ J<× X5 5 s = > : u g: X5× K =:×I=g¯× K =:×I=g¯ó f<uI= .EDf È5Ï X f 5f5³9?YY=IV_eKÁ~ Dæ»»»»»»»»¼»¼»Y¯»Y´»Y¯Y;iÀx ½Rßòyæ X ½HÝ~@ Åy@ P
@
P
@
¬ E}@» ×=;9óK=;9óKK;:ó°yA J#Ó
++òu@ J¬Î
++O¶}`¬HuJÓ
++<÷{IsJ
fþyF ¬v= ¬¬:ªyX fYKK;:óKK;:óKK;:ÉæÉÊ×sC Þ
++u;»K f5L: 97$Ó¬s@; få}+#É\ôMIiL nextPicNumFlags long long int _BC_STATUS tms_cstime UserDataSz vdecAspectRatioUnknown line _GObject vdecAspectRatio15_11 _gst_reserved GST_MESSAGE_STATE_DIRTY vdecFrameRate30 structure preroll_cond ref_count display_horizontal_size waiting vdecFrameRate29_97 ps_width __pad1 __pad2 __pad3 __pad4 __pad5 long unsigned int sync_handler_data GST_BUFFER_FLAG_MEDIA1 GST_BUFFER_FLAG_MEDIA2 GST_BUFFER_FLAG_MEDIA3 shm_perm SystemID _GstClock GST_VIDEO_FORMAT_xBGR GST_PAD_ALWAYS GST_STATE_CHANGE_PAUSED_TO_PLAYING next_state GstMiniObject version vdecFrameRate50 GST_EVENT_NEWSEGMENT prev_clock_time certainty pan_scan_count xmlNode PROP_SILENT get_buf_start GstState GST_PAD_UNKNOWN GST_STATE_PLAYING vdecFrameRate60 G_LOG_LEVEL_WARNING GST_VIDEO_FORMAT_BGR16 m_pInputBufferEnd GST_BUS_DROP uintptr_t get_rbuf_thread GST_MESSAGE_STATE_CHANGED GST_VIDEO_FORMAT_BGRA BC_CAPS_FLAGS GST_MESSAGE_ANY GST
_EVENT_SINK_MESSAGE GST_EVENT_QOS srcpad num_sps height sec_field GST_VIDEO_FORMAT_BGRx BC_MSUBTYPE_INVALID gst_bcmdec_chain framerate sval release_pad clock name input_format GST_PAD_LINK_REFUSED do_event_signals framerate_value refs StrideSzUV GstBcmDecClass result GstPadDirection GstIndexEntry numsrcpads _GHashTable ycom nal_size_bytes streaming rbuf_stop_event GstIteratorItemFunction GST_VIDEO_FORMAT_Y800 gst_buf_que_lock G_PARAM_WRITABLE BC_SCALING_PARAMS bcmdec_start_get_rbuf_thread _GValue _private basename cuid GstPadActivateFunction vdecAspectRatio64_33 GST_EVENT_LATENCY width GType GstMessageType uint32_t atype gonce_data bcmdec_get_buffer GstBufferFlag v_long GstTask g_type_class OUTPUT_MODE_INVALID GQuark GST_BUFFER_FLAG_GAP GstPadUnlinkFunction long double _xmlNode flushing GST_PAD_LINK_WAS_LINKED _Z13bcmdec_msleepi GST_QUERY_JITTER GLogLevelFlags XML_ATTRIBUTE_IDREF GstObjectClass push_exit shm_lpid xmlNsType _GSTBUF_LIST bcmdec_set_framerate _GstBcmDecClass pt
hread_attr_t rpt_pic_cnt paused __spins desc gdouble GST_ITERATOR_ITEM_SKIP GstBuffer element_private intersection BC_MSUBTYPE_MPEG2VIDEO DecCaps clock_time gst_mem_padbuf_que_hd bcmdec_rem_padbuf GST_QUERY_CUSTOM time_t GST_QUERY_BUFFERING method _GstIterator g_inst_sts pMetaData GST_BUFFER_FLAG_IN_CAPS src_factory GST_FLOW_NOT_SUPPORTED _GObjectConstructParam _GstEvent _GStaticRecMutex guint8 size bcmdec_init_procout gst_bcmdec_sink_event dispose G_TYPE_FLAG_VALUE_ABSTRACT gst_mem_buf_que_hd msec prefix play_event GST_EVENT_CUSTOM_BOTH bcmdec_start_recv_thread _GstObjectClass intSubset gst_padbuf_que_lock aspect_ratio gst_bcmdec_get_type GST_LEVEL_NONE gst_que_cnt param_id GST_EVENT_SEEK request_new_pad running BC_STS_IO_USER_ABORT _unused2 _GstTask GstPad size_t GST_INDEX_ENTRY_OBJECT dummy_long nFrameRate G_PARAM_PRIVATE bcmdec get_index structs __nusers Progressive thread_attr XML_HTML_DOCUMENT_NODE GSTBUF_LIST get_query_types window_size XML_ENTITY_DECL startCodeSz gst
_plugin_desc sps_pps_buf sps_crop_top event plugin_name gst_event_ref vdecAspectRatio32_11 _mode gstbuf vdecAspectRatio18_11 v_double GParamSpec writers GST_FLOW_NOT_NEGOTIATED spes_time GThread XML_DOCUMENT_NODE bcmdec_process_get_rbuf dict GST_QUERY_POSITION nal_sz GST_VIDEO_FORMAT_v308 vdecAspectRatio221_1 XML_ATTRIBUTE_NOTATION G_THREAD_PRIORITY_LOW seqnum GstIterator mPlayLock GST_FLOW_WRONG_STATE _GstBus custom_aspect_ratio_width_height UVBuffDoneSz xmlNs GST_TASK_PAUSED _GArray XML_TEXT_NODE __owner PTHREAD_CREATE_DETACHED gst_bcmdec_src_event GST_BUFFER_FLAG_PREROLL GST_EVENT_FLUSH_STOP OUTPUT_MODE422_YUY2 change_state __pthread_list_t XML_ENTITY_REF_NODE GstBusSyncHandler GstPadLinkFunction GST_STATE_CHANGE_READY_TO_PAUSED GStaticRecMutex priority bcmdec_process_flush_stop GST_MESSAGE_STEP_START XML_ATTRIBUTE_NODE GTypeClass bcmdec_send_buff_detect_error _BC_SCALING_PARAMS_ _GstElementFactory lock silent BC_STATUS _vtable_offset timespec GST_VIDEO_FORMAT_RGB GstCloc
kTime name_prefix GST_VIDEO_FORMAT_AYUV newsegment_format GST_STATE_CHANGE_ASYNC _g_boolean_var_ GstCapsFlags _pspec resolver_user_data _GstStructure _GstPluginPrivate _GThread pad_templ_cookie gst_padbuf_que_hd filter_user_data_destroy nsDef bcmdec_ins_padbuf wait_cnt _GstMessage Reserved1 Reserved2 Reserved3 GstPadQueryTypeFunction pout value_type start_time GST_INDEX_RESOLVER_CUSTOM picture_number bcmdec_flush_gstbuf_queue GST_FORMAT_UNDEFINED GstIndexResolverMethod gst_bcmdec_get_property sched_private GInstanceInitFunc restore_thyself inside_buffer GstEventType GstTaskState origin cur_decode newmem rbuf_ins_event display_vertical_size MODE422_UYVY GST_MESSAGE_NEW_CLOCK color bcmdec_process_play G_THREAD_PRIORITY_URGENT dummy_pointer BC_STS_ERROR owner_type GST_FLOW_CUSTOM_SUCCESS input_par_x input_par_y GstPadIntLinkFunction bcmdec_rem_buf _flags curgroup _GstElementDetails bcmdec_process_output gst_get_current_timex BC_MEDIA_SUBTYPE GST_MESSAGE_INFO base_clock_time fhn
d GST_ASSOCIATION_FLAG_DELTA_UNIT GST_FLOW_ERROR GST_STATE_VOID_PENDING GST_PAD_LINK_OK extSubset double registered GstIndexFilter PROP_0 pan_scan_top GST_VIDEO_FORMAT_ARGB BC_POUT_FLAGS_PIB_VALID module BC_STS_VER_MISMATCH BC_STS_FWHEX_NOT_FOUND _IO_backup_base v_uint xmlChar BC_STS_FW_CMD_ERR _GstPlugin resync shmatt_t /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src func G_PARAM_STATIC_BLURB BC_MSUBTYPE_WVC1 GstIndexCertainty path_string_separator owner GST_VIDEO_FORMAT_YUV9 GST_FORMAT_DEFAULT _DecIf AppCallBack caps XML_XINCLUDE_START stdin GST_TASK_STARTED GstPadPresence master hwCaps BC_DEC_FLAGS_M4P2 GTimeVal direction GST_QUERY_SEEKING GST_QUERY_LATENCY _IO_read_end tCurrent transition timestamp current_state uri_type _GstQuery shm_segsz push_thread BC_STS_NO_DATA _IO_save_base GstPadEventFunction _GstPluginFeature YBuffDoneSz filter BC_STS_IO_XFR_ERROR GST_VIDEO_FORMAT_YUY2 GST_STATE_NULL numpads m_ulMask bcInputFormat __seq _IO_write_end GQueue fi
lename pan_scan_right vdecFrameRate14_985 last_time enable_spes gboolean _BC_PIB_EXT_H264 BC_POUT_FLAGS_INTERLEAVED ExternalID eventfunc pan_scan_left GstStateChange query gst_buf_que_hd GST_FORMAT_BUFFERS tms_cutime _BC_CAPS_FLAGS_ xmlElementType time_index _IO_buf_base BOOL _GMutex gst_padbuf_que_sz sync_handler XML_ELEMENT_DECL _offset BC_MSUBTYPE_AVC1 GSList hdev stride bcmdec_process_push gst_padbuf_que_tl GstDebugFuncPtr GstActivateMode BC_STS_CERT_VERIFY_ERROR tail gst_bcmdec_sink_set_caps XML_PI_NODE GST_BUFFER_FLAG_DELTA_UNIT GST_EVENT_BUFFERSIZE uint64_t GST_PAD_LINK_WRONG_HIERARCHY parent_refcount queue G_PARAM_STATIC_NAME insert_pps next bIsFirstByteStreamNALU internal_calibration activatepullfunc inst_ctrl_event file_size nal_size CURDECODE _IO_marker _Z18bcm_get_tick_countv entities GST_MESSAGE_STRUCTURE_CHANGE BC_INPUT_FORMAT pdummy gchar sem_t __prev vdecNoPulldownInfo gst_bcmdec_class_init GST_FORMAT_TIME shm_atime _BC_OUTPUT_FORMAT object parent GstClock Gs
tElementFactory GstIteratorFreeFunction orig_desc GST_MESSAGE_EOS GStaticMutex BC_STS_BOOTLOADER_FAILED _BC_INPUT_FORMAT_ GST_MESSAGE_ASYNC_START elementfactory finalize _GstObject GST_EVENT_STEP GCond _IO_lock_t GST_MESSAGE_REQUEST_STATE GST_MESSAGE_LATENCY bcmdec_get_shmem GstIndexEntryType __gid_t _IO_read_ptr GST_MESSAGE_STREAM_STATUS set_state deep_notify first_frame_after_seek timeStamp BC_COLOR_SPACES longname GST_QUERY_NONE abidata _flags2 OUTPARAMS _GstIndex consumed_offset element_class gfloat UVbuffSz last_spes_time GstPadCheckGetRangeFunction GST_BUS_PASS BC_DEC_FLAGS_H264 GST_MESSAGE_SEGMENT_DONE _IO_write_ptr BC_POUT_FLAGS_STRIDE tv_nsec UNITS obuf major_version numsinkpads tms_stime preroll_lock m_nSize GST_VIDEO_FORMAT_I420 stream_rec_lock GST_INDEX_RESOLVER_PATH vidFmt runtime_mutex filter_user_data srcpads G_PARAM_LAX_VALIDATION num_pps XML_XINCLUDE_END __align index cgid slave_lock string BC_STS_INV_ARG gst_buf_que_sz task GST_VIDEO_FORMAT_RGBA bcmdec_allo
c_mem_buf_que_pool intptr_t GST_STATE_CHANGE_NO_PREROLL gst_buf_que_tl g_type_instance pads_cookie tv_usec GST_VIDEO_FORMAT_RGBx loaded vdecAspectRatio10_11 frame_time gint signal_object pads data_size dest_buf GstElement bRevertScramble shmem_id GST_EVENT_EOS GST_FLOW_UNEXPECTED times GObjectConstructParam BC_MSUBTYPE_VC1 GST_ASSOCIATION_FLAG_KEY_UNIT set_bus v_int UVbuff psvi StrideSz standalone decif colour_primaries GST_MESSAGE_ERROR fn_lock _lock GstPadFixateCapsFunction XML_CDATA_SECTION_NODE GST_STATE_CHANGE_PLAYING_TO_PAUSED G_LOG_LEVEL_MESSAGE XML_ATTRIBUTE_ID notify GST_MESSAGE_UNKNOWN GST_ITERATOR_DONE GST_VIDEO_FORMAT_BGR vdecAspectRatio24_11 prop_id input_framerate offset_count v_float GstPadActivateModeFunction GstPlugin parent_set GstPadBufferAllocFunction state_cond _IO_buf_end short unsigned int refcount BC_STS_FMT_CHANGE resolver_user_data_destroy _GPtrArray GData GST_INDEX_ENTRY_FORMAT GstEvent GST_MESSAGE_TAG UserData dummy_double buf_event revent _IO_rea
d_base block_cond _GstIndexGroup _property_id _BC_PIB_EXT_MPEG valid ipc_perm MULTIPLE_DECODE_SUPPORT GST_ASSOCIATION_FLAG_LAST gst_buffer_unref element BC_STS_ERR_USAGE FGTEnable getcapsfunc G_LOG_LEVEL_DEBUG vdecFrameRate59_94 bcm_get_tick_count BC_STS_NOT_IMPL get_state chroma_format uint8_t m_nUsed staticpadtemplates GST_BUS_ASYNC BcmDecIF OUTPUT_MODE420 OUTPUT_MODE422_UYVY _shortbuf _sbuf G_THREAD_PRIORITY_NORMAL mpeg GST_BUFFER_FLAG_READONLY GST_VIDEO_FORMAT_ABGR n_drop value_location BC_MSUBTYPE_WMV3 sps_crop_left BC_MSUBTYPE_WMVA parseFlags float GstIndexResolver ev_eos __count unsigned char BC_POUT_FLAGS_INTERLACED chainfunc static_caps _GstElementClass vdecAspectRatio80_33 _pos vdecTopBottom G_PARAM_CONSTRUCT_ONLY feos pic_no send_event rendered_frames GLB_INST_STS GST_VIDEO_FORMAT_YV12 get_property __uid_t GST_MESSAGE_ASYNC_DONE gst_bcmdec_finalize pic_number license h264 __data _BC_COLOR_SPACES_ GstIndexGroup XML_ATTRIBUTE_DECL GST_EVENT_UNKNOWN vdecFrameRate7_49
6 gst_bcmdec_init GST_LEVEL_DEBUG shmid_ds BC_PIB_EXT_MPEG BC_STS_TIMEOUT elements GstIteratorResyncFunction joinable minor_version GValue type GST_ASSOCIATION_FLAG_NONE GST_LEVEL_WARNING __off_t cookie BC_POUT_FLAGS_MODE _GstPadPrivate description encoding _GstBcmDec bcmdec_create_shmem block_callback state_cookie GstPluginFeature BC_MSUBTYPE_DIVX311 first_picture XML_ATTRIBUTE_ENUMERATION done _GObjectClass temp format_reset GST_PAD_LINK_NOSCHED base_time gst_queue_element CODEC_PARAMS PoutFlags GstObject GST_ITERATOR_ITEM_PASS bcmdec_mul_inst_cor free BC_STS_FW_AUTH_FAILED GstIndexAssociation block_data GstPadBlockCallback __clock_t querytypefunc GST_STATE_CHANGE_PAUSED_TO_READY _xmlNs avcc_error value bcmdec_insert_sps_pps _next BC_POUT_FLAGS_FLD_BOT OutFmt GTypeFlags vdecAspectRatio20_11 activatefunc DECODER_CAP_FLAGS bcmdec_put_que_mem_buf free_func thread stdout fourcc GstPadTemplate _BC_DTS_PROC_OUT G_PARAM_CONSTRUCT master_cookie GstBusSyncReply maxgroup GstElementC
lass compression uv_size vdecAspectRatioSquare shmid BC_DEC_FLAGS_MPEG2 _nick request_new_pad_full GList vdecFrameRateUnknown time_stamp assocs assoc HANDLE GstPadPrivate GST_VIDEO_FORMAT_UYVP GST_VIDEO_FORMAT_GRAY16_BE spes_frame_cnt GST_VIDEO_FORMAT_UYVY _old_offset gsize BC_STS_PGM_QUIT getrangefunc pad_removed frame_height bcmdec_wait_for_event gst_bcmdec_set_property constructed GHashTable push_start_event BC_POUT_FLAGS_ENCRYPTED _xmlDict GST_VIDEO_FORMAT_NV12 bEnableScaling horizontal_offset __key_t _IO_save_end intlinkfunc chroma_bottom BC_STS_DEC_NOT_OPEN GST_TASK_STOPPED GST_ITERATOR_ITEM_END G_LOG_FLAG_FATAL UNKNOWN peer GST_MESSAGE_APPLICATION GstQuery GST_QUERY_RATE _xmlAttr GST_PAD_LINK_WRONG_DIRECTION GST_VIDEO_FORMAT_NV21 pan_scan_bottom _GstPadTemplate _GParamSpec off_t iterintlinkfunc GST_QUERY_FORMATS GST_FORMAT_BYTES threshold gst_bcmdec_class_init_trampoline OptFlags GST_STATE_CHANGE_NULL_TO_READY shm_cpid parent_unset GST_EVENT_FLUSH_START recv_thread GT
hreadFunc _GstDebugCategory GST_VIDEO_FORMAT_v210 source GST_VIDEO_FORMAT_v216 do_buffer_signals discCnt GST_EVENT_TAG Ybuff GstPadAcceptCapsFunction BC_DTS_PROC_OUT GstBus G_PARAM_STATIC_NICK _Z21gst_get_current_timexv GPtrArray construct_properties shm_nattch GST_LEVEL_TRACE XML_DOCUMENT_TYPE_NODE GST_VIDEO_FORMAT_A420 dec_ready GST_STATE_READY GArray charset pspec pthread_mutex_t g_type unlinkfunc gst_clock frame_rate BC_MSUBTYPE_DIVX GST_FLOW_CUSTOM_ERROR_1 GST_FLOW_CUSTOM_ERROR_2 GstPadChainFunction gint64 __list BC_MSUBTYPE_H264 GstPadGetRangeFunction plugin_init b422Mode GstTaskFunction shm_ctime Count sps_crop_bottom GST_STATE_CHANGE_SUCCESS m_pInputBuffer format GST_EVENT_CUSTOM_BOTH_OOB rate_numerator block_destroy_data last pad_added short int GFreeFunc resolver _GTypeClass GstStructure GST_VIDEO_FORMAT_BGR15 XML_NAMESPACE_DECL BC_STS_INSUFF_RES content last_output_spes_time PES_CONV_SUPPORT GST_INDEX_RESOLVER_GTYPE GST_FLOW_NOT_LINKED _POUT_OPTIONAL_IN_FLAGS_ _BC
_PIC_INFO_BLOCK num_signal_watchers GST_VIDEO_FORMAT_GRAY16_LE play_pending gobject_class filling GST_STATE_CHANGE_FAILURE interfaces queue_lock _GstPad _blurb GST_ACTIVATE_PULL _markers _fileno catchup_on set_clock BC_STS_BUSY target_state mSubtype G_LOG_LEVEL_CRITICAL bufSz constructor tms_utime suspend_mode _GSystemThread gst_bcmdec_debug PicInfo G_LOG_LEVEL_ERROR ses_nbr acceptcapsfunc GST_ITERATOR_RESYNC GstTaskPrivate _GstStaticPadTemplate oldNs malloc_data key_t vdecTop m_pCurrent duration vdecFrameRate23_97 GstIndex long int numpadtemplates GST_LEVEL_FIXME xmlNodePtr vdecBottomTopBottom pending_state block_callback_called __time_t GST_MESSAGE_STEP_DONE vdecFrame_X1 vdecFrame_X2 vdecFrame_X3 gstbcmdec.c GstPadSetCapsFunction Reserved4 G_LOG_LEVEL_MASK GstAssocFlags G_THREAD_PRIORITY_HIGH BC_STS_CMD_CANCELLED v_pointer BC_STS_PENDING G_LOG_FLAG_RECURSION pushed mime strtcode_offset _GstClockPrivate bcmdec_format_change BC_STS_DEC_NOT_STARTED linkfunc GST_VIDEO_FORMAT_G
RAY8 state gst_bcmdec_base_init stats XML_DTD_NODE ps_height _IO_write_base xmlAttributeType vdecAspectRatio16_11 SymbInt GST_FLOW_CUSTOM_ERROR XML_ATTRIBUTE_IDREFS GST_LEVEL_MEMDUMP v_int64 GST_VIDEO_FORMAT_RGB15 GST_VIDEO_FORMAT_RGB16 vdecAspectRatio160_99 GST_MESSAGE_CLOCK_LOST GST_MESSAGE_SEGMENT_START GstIteratorItem quit_event BC_STS_DEC_EXIST_OPEN GstBcmDec BC_STS_IO_ERROR chroma_top file_mtime _GCond _GstTaskPrivate GstPadGetCapsFunction GST_ACTIVATE_PUSH ps_vert_offset properties GstIteratorResult __size BC_POUT_FLAGS_SIZE klass GST_INDEX_UNKNOWN BC_HW_CAPS prev g_class GST_FLOW_OK BC_POUT_FLAGS_FMT_CHANGE GST_PAD_SINK event_list GST_LEVEL_ERROR __pid_t GSystemThread bcmdec_ins_buf peergroup context glong BC_STS_CLK_NOCHG g_once_init_enter bcmdec_get_que_mem_buf _cur_column profile GST_INDEX_ENTRY_ID children pdata XML_ATTRIBUTE_ENTITY BC_STS_HIF_ACCESS GstMessage _GstBusPrivate _type _GstIndexAssociation priv frame_width tv_sec GMutex sWidth GST_FORMAT_PERCENT num_
panscan_windows offset package qdata recv_stop_event dts_pout_callback GstFlowReturn GST_VIDEO_FORMAT_xRGB gulong sinkpads groups setcapsfunc GstClockPrivate __off64_t fixatecapsfunc metaDataSz GST_BUFFER_FLAG_DISCONT entries bcmdec_process_flush_start pic_info ps_horiz_offset pps_size BC_MSUBTYPE_MPEG1VIDEO G_PARAM_DEPRECATED signed char notations GstPadLinkReturn aspectratio_x aspectratio_y __gst_debug_min ses_change vdecAspectRatio4_3 vdecTopBottomTop bcmdec_start_push_thread proc_in_flags g_value nassocs item dispatch_properties_changed __lock _GTypeInstance BC_DEC_FLAGS_VC1 shm_dtime __unused1 __unused2 __unused4 __unused5 GST_VIDEO_FORMAT_YVU9 data_ptr YbuffSz GstPluginInitFunc mutex GDestroyNotify GST_ITERATOR_ERROR _GstStaticCaps BC_PIC_INFO_BLOCK GST_EVENT_CUSTOM_UPSTREAM BC_MSUBTYPE_OTHERS presence GST_MESSAGE_BUFFERING GST_QUERY_DURATION vdecFrame_X4 G_TYPE_FLAG_ABSTRACT GstBusPrivate rate_denominator GstStaticPadTemplate cond m_ulZero prev_pic bcmdec_del_shmem ot
her spes_frm_time XML_ATTRIBUTE_NMTOKENS XML_ENTITY_NODE state_lock __pthread_mutex_s uint16_t _GData groupnum head gst_bcmdec_cleanup bEOS pid_t GClassInitFunc bPibEnc guint16 GST_QUERY_SEGMENT m_ulOffset _xmlDoc clock_t long long unsigned int _GQueue author external_calibration BC_POUT_FLAGS_YV12 GstCaps GstPadQueryFunction ColorCaps extra G_PARAM_READABLE GstIteratorNextFunction bcmdec_reset GST_INDEX_FUZZY window_threshold GST_VIDEO_FORMAT_YVYU entries_changed GST_INDEX_CERTAIN vdecAspectRatio12_11 guint32 GModule G_LOG_LEVEL_INFO newsegment_start vdecBottom _GSList pulldown BC_STS_NO_ACCESS y_size parent_class depth vertical_offset name_template v_ulong GstFormat GstQueryType GST_CAPS_FLAGS_ANY GST_VIDEO_FORMAT_Y16 GTypeInstance bcmdec_flush_gstrbuf_queue bufferallocfunc push_stop_event fields flags bcmdec_release_mem_buf_que_pool gpointer FILE GST_FLOW_CUSTOM_SUCCESS_1 GST_FLOW_CUSTOM_SUCCESS_2 _GstElement vdecBottomTop guint64 _xmlDtd PTHREAD_CREATE_JOINABLE GstStateC
hangeReturn GstStaticCaps OUTPUT_MODE420_NV12 pthread_t sHeight sinkpad char BC_STS_SUCCESS GST_VIDEO_FORMAT_Y41B BC_POUT_FLAGS_STRIDE_UV _object set_index gst_bcmdec_getcaps set_property GST_QUERY_URI ScalingParams GstClockTimeDiff instance vdecAspectRatio40_33 __kind gst_event_unref sink_factory_bcm70012 GST_VIDEO_FORMAT_Y42B sink_factory_bcm70015 bcmdec_negotiate_format padtemplate _GstCaps save_thyself gst_bcmdec_change_state GST_QUERY_CONVERT buffer GST_EVENT_NAVIGATION __pthread_internal_list last_return details GST_VIDEO_FORMAT_Y444 activatepushfunc _GStaticMutex _GModule _GstBuffer __key clockid GST_MESSAGE_CLOCK_PROVIDE DropFrames parse GST_LEVEL_COUNT GST_PAD_REQUEST signal_watch_id data GstClockID _BC_HW_CAPABILITY_ XML_DOCUMENT_FRAG_NODE cur_stream_time GST_FLOW_RESEND THUMBNAIL BC_PIB_EXT_VC1 GST_EVENT_CUSTOM_DOWNSTREAM_OOB MetaDataEnable last_picture_set provide_clock GstPadIterIntLinkFunction rank GST_MESSAGE_WARNING _chain _GstPluginDesc sps_crop_right cur_st
ream_time_diff GST_MESSAGE_QOS queryfunc offset_end mode GST_LEVEL_INFO GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) clr_space XML_ATTRIBUTE_ENTITIES is_paused GST_STATE_CHANGE_READY_TO_NULL v_uint64 _BC_MEDIA_SUBTYPE_ mini_object pentities GstDebugLevel GST_BUFFER_FLAG_LAST guint resolution __next bcmdec_msleep GST_VIDEO_FORMAT_RGB8_PALETTED MODE422_YUY2 gst_padbuf_que_cnt GstElementDetails _GTimeVal GST_VIDEO_FORMAT_UNKNOWN timeout GstVideoFormat picture_meta_payload XML_DOCB_DOCUMENT_NODE GST_PAD_SRC GObject static_mutex padtemplates GST_VIDEO_FORMAT_IYU1 output_params PLAYBACK wrong_version __FUNCTION__ _GList release_datetime sess_num _IO_FILE hdevice bcmdec_get_time_stamp rbuf_start_event GST_MESSAGE_DURATION interlace BC_PIB_EXT_H264 GST_ITERATOR_OK vdecAspectRatioOther GstPluginPrivate symb_int attributes MODE420 _GstMiniObject GST_PAD_SOMETIMES meta_data GParamFlags vdecAspectRatio16_9 GST_ACTIVATE_NONE bcmdec_set_aspect_ratio last_id _BC_PIB_EXT_VC1 GstDebugCategory
XML_ATTRIBUTE_CDATA GST_INDEX_ENTRY_ASSOCIATION uri_protocols int32_t GST_PAD_LINK_NOFORMAT checkgetrangefunc object_saved length shmkey GThreadPriority XML_NOTATION_NODE rx_flush no_more_pads GST_LEVEL_LOG XML_COMMENT_NODE GstPluginDesc href pbuffer GST_STATE_PAUSED GST_MESSAGE_ELEMENT XML_ELEMENT_NODE rbuf_thread_running Parse codec_params gclass GObjectClass element_details unsigned int _GstIndexEntry insert_start_code XML_ATTRIBUTE_NMTOKEN vdecFrameRate24 vdecFrameRate25 gstelement_class GST_EVENT_CUSTOM_DOWNSTREAM GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x ( 1 MXpõ
++F 4 H BAA Jàl
++ DABG DI 0 Y BAD D`ñ
++ AABH Ì » AG ¢G ì ª LMD0 å LMD0£
++H 0 LMD0
++G T µ LN0 0 t Z BPB B(A0C8G 0 ¨ [ BHD D@Ó
++ AABG 0 Ü = BBB B(A0A8I LK0w
++B D 4 Z BBB A(A0Jà
++0A(A BBBG 0 | © BBB B(A0A8J ( ° Ç AKPU
++AFA Ü N IX
++O ø B N o ( - MMNp\
++D ( @ Ã WNA
++J 0 l Ì BDD DP
++ DABE$ E MV°õ
++H $ È X LMIPÜ
++B $ ð ^ LMIPÜ
++B H N BBB E(D0A8G°ú
++8D0A(B BBBB d ! C] + D U D0L .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.1 .rodata.str1.8 .rela.rodata .rela.data.rel.local .rodata.cst8 .rela.debug_info .debug_abbrev .rela.debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ Qy ` & y , y h 1 2 y @ 2 À
T ` À O ð 8 a ð
\ ( P q ( u ~ x $ , ^ ¢ û1 xy : 0 s« Ð À CÈ p » È: Ì 0 ³á K × 0 È, 0 à ø, õ ø, ° ð à:
¨1 ÿ ¨9 p, k f D ñÿ
1 % ; Ð g @ { ð £ ` ¶ Y Ë 0 ô @ p 1 à » Y ` k P b N 0a ^ Å Ð_ X Ý ] E ñ
++ ª ` 3 P å E ð k @ z H `
µ ´ @ ß Z þ - ` S [ ¼ À ø à = 4 E j 0 Z z À °U Ì ´ àC Ã Í °@ - Þ `@ B ó ð $ © 1 ° i p Ð ¹ â 0 7 ] @ N { Î Ð ó 0 P J p t ° ¢
Ñ p ù ° J Ð v ð ¢ Ê 0 ü P ) P ± à â ç ì ñ ö < û d
++ p
++ ,
++ H
++ F
++ w
++ !
++ &
++ ,
++ 2
++ Ð 8
++ ù >
++ D
++ E J
++ ¸ P
++ å V
++ # \
++ 5 b
++ \ h
++ q n
++
t
++ z
++
++ ª
++ ½
++ Ó
++ ì
++ ó
++ ú ¤
++
ª
++ È °
++ ¶
++ - ¼
++ @ Â
++ n È
++ P Î
++ Ô
++ Ú
++ ¬ à
++ ð æ
++ ¸ ì
++ ò
++ Y ø
++ Í þ
++ â þ
++ H
" q ( § . À 4 ] : b @ é F ù L
++ R Ø X : ^ d 1 j p R v ¨ | i y ~ À Ñ ¦ Õ ¬ ê ² ¨ ¸ ¾ Ø Ä Ê ` Ð 8 Ö 6 Ü Ð â I è ¶ ï b õ q û p þ ( # Ñ * P 0 é 7 % > E j L ø
S Z } a Ê h ø n t z À
++ â £ Í ª Ð ± % ¸ $ ¾ ñ Å T Ì P Ó _ Ú n á è 5 ï µ ö ý A
â
ì
8
R '
p .
++ 5
<
P C
m J
| Q
~ X
_
¨ f
m
t
ç {
í
ô
µ
ä
ð
c ¥
¬
Õ ³
¬ º
*
++ Á
Ú
++ È
Ð Ï
ú Ö
, Ý
9 ä
Å ë
ê
++ ò
ü
++ ù
ÿ
++ ?
++ À # Ø * D 1 S 8 ? Ì F M
T ( [ ` b i P
++ p ]
++ w i
++ ~ o
z Ç
++ t
++
++ ¡ °
++ ¨
++ ¯ ¤
++ ¶
++ ½ ) Ä Ê Ë ® Ò Ù à d ç w î 5 õ A ü Y ¸
++ ã Ø & ( - P 4 ; ÷ B I à P W ¸ ^ ( e 8 l s _ z ¸
++
++ @ ¨ § ¤ » « Ò ² î ¹ ` À ð Ç x
Î
Õ
Ü
ã ²
ê Ý
ñ
++ ø
++ ÿ B h
++
È à
++ j " ¸ ) Ê 0 ¡ 7
> & E ÿ
L @
++ S ï
Z É
a h #
o \
v } 0 P
` § ?
® ¸ µ Ø ¼ Ã Ê x Ñ Ø Ø l ß } æ H í ô
++ ( M ^ u ® Ñ à ú . M ¦ Ä Ò ç ÿ . J m p ¡ p · Ð å - 9 @ b x
§ ¬ º Ç
Ø ã ö ü 0 L g ¡ ¼ Ó î ? X t · @? Ç Ë à ÷ , > S k ¤ · É Ú ñ 5 <
U \ x © ¯ » Á Õ é û & ; R _ u z ¨ ¿ Õ àx ! è y + @y . 4 h gstbcmdec.c bcmdec_negotiate_format _ZL16gst_bcmdec_debug _ZZ23bcmdec_negotiate_formatE12__FUNCTION__ bcmdec_process_play _ZZ19bcmdec_process_playE12__FUNCTION__ gst_bcmdec_getcaps gst_bcmdec_base_init _ZZ20gst_bcmdec_base_initE12__FUNCTION__ _ZZ20gst_bcmdec_base_initE15element_details _ZL11src_factory _ZL32gst_bcmdec_class_
init_trampolinePv _ZL12parent_class _ZZ21gst_bcmdec_class_initE12__FUNCTION__ gst_bcmdec_change_state gst_bcmdec_set_property gst_bcmdec_get_property gst_bcmdec_finalize bcmdec_put_que_mem_buf _ZZ22bcmdec_put_que_mem_bufE12__FUNCTION__ bcmdec_rem_padbuf _ZZ17bcmdec_rem_padbufE12__FUNCTION__ bcmdec_ins_buf _ZZ14bcmdec_ins_bufE12__FUNCTION__ bcmdec_get_que_mem_buf _ZZ22bcmdec_get_que_mem_bufE12__FUNCTION__ _ZL23bcmdec_process_get_rbufPv _ZZL23bcmdec_process_get_rbufPvE12__FUNCTION__ _ZZ17bcmdec_ins_padbufE12__FUNCTION__ _ZZL26bcmdec_flush_gstrbuf_queueP10_GstBcmDecE12__FUNCTION__ _ZL25bcmdec_flush_gstbuf_queueP10_GstBcmDec _ZZL25bcmdec_flush_gstbuf_queueP10_GstBcmDecE12__FUNCTION__ bcmdec_process_push _ZZ19bcmdec_process_pushE12__FUNCTION__ bcmdec_get_shmem _ZZ16bcmdec_get_shmemE12__FUNCTION__ gst_bcmdec_init _ZZ15gst_bcmdec_initE12__FUNCTION__ gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_chain gst_bcmdec_src_event _ZZ19bcmdec_create_shmemE12__FUNCTION__ bcmdec_pr
ocess_output _ZZL21bcmdec_wait_for_eventP10_GstBcmDecE12__FUNCTION__ _ZZ21bcmdec_process_outputE12__FUNCTION__ _ZZ17bcmdec_get_bufferE12__FUNCTION__ _ZZ20bcmdec_set_framerateE12__FUNCTION__ _ZZ23bcmdec_set_aspect_ratioE12__FUNCTION__ _ZZ20bcmdec_format_changeE12__FUNCTION__ _ZZ19gst_bcmdec_get_typeE10gonce_data _ZL11plugin_initP10_GstPlugin _ZZL29bcmdec_send_buff_detect_errorP10_GstBcmDecP10_GstBufferPhjjmhE12__FUNCTION__ _ZZ16gst_bcmdec_chainE12__FUNCTION__ _ZZ24gst_bcmdec_sink_set_capsE12__FUNCTION__ _ZZ21bcmdec_insert_sps_ppsE12__FUNCTION__ _ZZ21gst_bcmdec_sink_eventE12__FUNCTION__ _ZZ25bcmdec_process_flush_stopE12__FUNCTION__ _ZZ26bcmdec_process_flush_startE12__FUNCTION__ _ZZ19gst_bcmdec_finalizeE12__FUNCTION__ _ZZ16bcmdec_del_shmemE12__FUNCTION__ _ZZ23gst_bcmdec_get_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_set_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_change_stateE12__FUNCTION__ _ZZ19bcmdec_mul_inst_corE12__FUNCTION__ _ZZ29bcmdec_alloc_mem_buf_que_poolE12__FUNCTION__ _ZZ24
bcmdec_start_recv_threadE12__FUNCTION__ _ZZ18gst_bcmdec_cleanupE12__FUNCTION__ _ZZ31bcmdec_release_mem_buf_que_poolE12__FUNCTION__ _ZZ24bcmdec_start_push_threadE12__FUNCTION__ _ZZ28bcmdec_start_get_rbuf_threadE12__FUNCTION__ .LC0 .LC2 .LC1 .LC3 .LC7 .LC10 .LC11 .LC6 .LC8 .LC9 .LC12 .LC4 .LC5 .LC13 .LC14 .LC16 .LC18 .LC19 .LC22 .LC15 .LC17 .LC20 .LC21 .LC23 .LC24 .LC25 .LC26 .LC27 .LC28 .LC29 .LC30 .LC31 .LC32 .LC33 .LC34 .LC36 .LC35 .LC37 .LC38 .LC40 .LC44 .LC43 .LC45 .LC46 .LC41 .LC47 .LC42 .LC39 .LC48 .LC49 .LC50 .LC53 .LC57 .LC58 .LC59 .LC56 .LC60 .LC61 .LC54 .LC55 .LC63 .LC64 .LC65 .LC62 .LC67 .LC66 .LC52 .LC51 .LC69 .LC68 .LC70 .LC73 .LC74 .LC75 .LC76 .LC77 .LC78 .LC79 .LC80 .LC86 .LC85 .LC81 .LC82 .LC84 .LC83 .LC88 .LC89 .LC90 .LC130 .LC91 .LC92 .LC94 .LC100 .LC93 .LC103 .LC104 .LC128 .LC101 .LC99 .LC102 .LC105 .LC113 .LC125 .LC124 .LC127 .LC126 .LC114 .LC95 .LC96 .LC97 .LC129 .LC98 .LC119 .LC115 .LC116 .LC117 .LC131 .LC120 .LC121 .LC87 .LC118 .LC123 .LC107 .LC108 .LC1
09 .LC111 .LC106 .LC112 .LC110 .LC122 .LC132 .LC134 .LC133 .LC138 .LC139 .LC140 .LC135 .LC136 .LC137 .LC141 .LC142 .LC143 .LC144 .LC145 .LC164 .LC166 .LC169 .LC170 .LC171 .LC146 .LC150 .LC151 .LC160 .LC191 .LC168 .LC165 .LC174 .LC186 .LC187 .LC152 .LC156 .LC157 .LC167 .LC188 .LC189 .LC172 .LC173 .LC175 .LC153 .LC155 .LC147 .LC149 .LC158 .LC159 .LC194 .LC148 .LC190 .LC163 .LC192 .LC193 .LC154 .LC176 .LC177 .LC178 .LC161 .LC162 .LC185 .LC179 .LC180 .LC184 .LC181 .LC183 .LC182 .LC195 .LC206 .LC205 .LC203 .LC204 .LC201 .LC202 .LC196 .LC199 .LC200 .LC198 .LC197 .LC212 .LC208 .LC207 .LC209 .LC210 .LC211 .LC214 .LC215 .LC216 .LC217 .LC213 .LC219 .LC220 .LC218 .LC267 .LC268 .LC266 .LC221 .LC225 .LC231 .LC232 .LC233 .LC234 .LC235 .LC237 .LC250 .LC251 .LC252 .LC253 .LC254 .LC255 .LC257 .LC259 .LC262 .LC264 .LC265 .LC249 .LC269 .LC270 .LC274 .LC275 .LC273 .LC236 .LC263 .LC261 .LC260 .LC258 .LC256 .LC271 .LC238 .LC240 .LC241 .LC224 .LC230 .LC223 .LC227 .LC272 .LC222 .LC239 .LC242 .LC243
.LC244 .LC245 .LC247 .LC226 .LC228 .LC229 .LC246 .LC248 _GLOBAL_OFFSET_TABLE_ __gst_debug_min gst_debug_log gst_video_format_new_caps_interlaced gst_pad_set_caps gst_caps_get_structure gst_structure_get_value gst_value_get_fraction_numerator gst_value_get_fraction_denominator gst_caps_unref gst_video_format_new_caps _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ _Z18decif_prepare_playP6_DecIf _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT _Z16decif_start_playP6_DecIf sem_post gst_pad_get_pad_template_caps gst_caps_copy gst_element_get_type g_type_check_class_cast _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ gst_static_pad_template_get gst_element_class_add_pad_template sink_factory_bcm70015 gst_element_class_set_details sink_factory_bcm70012 g_type_class_peek_parent g_param_spec_boolean g_object_class_install_property pthread_mutex_lock pthread_mutex_unlock sem_trywait usleep gst_pad_alloc_buffer_and_set_caps gst_mini_object_unref pthread_exit sem_destroy sem_ini
t sem_getvalue time sem_timedwait gst_pad_push __errno_location g_inst_sts gst_pad_push_event shmat pthread_mutex_init gst_pad_new_from_static_template _gst_debug_register_funcptr gst_pad_set_event_function gst_pad_set_setcaps_function gst_pad_set_getcaps_function gst_pad_set_chain_function gst_pad_use_fixed_caps g_type_check_instance_cast gst_element_add_pad getpid shmget shmctl _Z20decif_get_drv_statusP6_DecIfPiPjS2_ _Z11decif_pauseP6_DecIfi _Z13decif_get_eosP6_DecIfPi DtsProcOutput gst_clock_get_time _Z20decif_decode_catchupP6_DecIfi gst_bcmdec_get_type g_atomic_pointer_get g_once_init_enter_impl g_intern_static_string gst_type_register_static_full g_once_init_leave gst_element_register _gst_debug_category_new _Z17decif_send_bufferP6_DecIfPhjmh gst_object_get_parent gst_caps_intersect gst_caps_is_empty gst_object_unref gst_structure_get_name gst_structure_get_int gst_buffer_get_type gst_value_get_mini_object memcpy gst_structure_get_fourcc malloc gst_event_parse_new_segme
nt _Z15decif_flush_decP6_DecIfa gst_mini_object_ref shmdt g_type_name g_log g_value_set_boolean g_value_get_boolean pthread_attr_init pthread_attr_setdetachstate pthread_create pthread_attr_destroy _Z10decif_stopP6_DecIf pthread_join gst_element_get_clock free _Z11decif_closeP6_DecIf pthread_mutex_destroy _Z10decif_openP6_DecIf _Z10parse_initP5Parse _Z13bcmdec_msleepi _Z21gst_get_current_timexv g_get_current_time _Z18bcm_get_tick_countv times gst_plugin_desc ( l üÿÿÿÿÿÿÿ8 X üÿÿÿÿÿÿÿN Y üÿÿÿÿÿÿÿX _ 4 Ì f Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿÆ n üÿÿÿÿÿÿÿØ o üÿÿÿÿÿÿÿì ó [ üÿÿÿÿÿÿÿú 4 Ì Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ; p üÿÿÿÿÿÿÿB \ üÿÿÿÿÿÿÿM q üÿÿÿÿÿÿÿa r üÿÿÿÿÿÿÿm s üÿÿÿÿÿÿÿ~ ] üÿÿÿÿÿÿÿ q üÿÿÿÿÿÿÿ r üÿ
ÿÿÿÿÿÿ¥ s üÿÿÿÿÿÿÿ¶ ½ ^ üÿÿÿÿÿÿÿÄ 4 Ì Ë Z üÿÿÿÿÿÿÿé m üÿÿÿÿÿÿÿñ t üÿÿÿÿÿÿÿ9 u üÿÿÿÿÿÿÿp _ üÿÿÿÿÿÿÿ 4 Ì Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ» 4 Ì Â Ñ Z üÿÿÿÿÿÿÿå ` üÿÿÿÿÿÿÿø m üÿÿÿÿÿÿÿ a üÿÿÿÿÿÿÿ # 4 Ì * Z üÿÿÿÿÿÿÿC m üÿÿÿÿÿÿÿ] b üÿÿÿÿÿÿÿd k 4 Ì r Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿÂ c üÿÿÿÿÿÿÿÉ Ð Z üÿÿÿÿÿÿÿ× 4 Ì ð m üÿÿÿÿÿÿÿ d üÿÿÿÿÿÿÿQ l üÿÿÿÿÿÿÿ^ e üÿÿÿÿÿÿÿh o 4 ì v Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ v üÿÿÿÿÿÿ
ÿ° f üÿÿÿÿÿÿÿ· ¾ 4 ì Å Z üÿÿÿÿÿÿÿÞ m üÿÿÿÿÿÿÿæ w üÿÿÿÿÿÿÿû g üÿÿÿÿÿÿÿ 4 ì Z üÿÿÿÿÿÿÿ) m üÿÿÿÿÿÿÿ6 h üÿÿÿÿÿÿÿ= D 4 ì K Z üÿÿÿÿÿÿÿl m üÿÿÿÿÿÿÿy x üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ i üÿÿÿÿÿÿÿ ¤ 4 ì « Z üÿÿÿÿÿÿÿÄ m üÿÿÿÿÿÿÿÚ z üÿÿÿÿÿÿÿõ z üÿÿÿÿÿÿÿ j üÿÿÿÿÿÿÿ 4 ì % Z üÿÿÿÿÿÿÿ> m üÿÿÿÿÿÿÿt k üÿÿÿÿÿÿÿ 4 ì Z üÿÿÿÿÿÿÿ¢ m üÿÿÿÿÿÿÿÔ l üÿÿÿÿÿÿÿü m üÿÿÿÿÿÿÿ& n üÿÿÿÿÿÿÿ- 4 4 ì ; Z üÿÿÿÿÿÿÿT
m üÿÿÿÿÿÿÿe { üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ¦ 4 , ´ Z üÿÿÿÿÿÿÿÊ m üÿÿÿÿÿÿÿÑ p üÿÿÿÿÿÿÿØ $ ß q üÿÿÿÿÿÿÿæ í r üÿÿÿÿÿÿÿô , û s üÿÿÿÿÿÿÿ 4 } üÿÿÿÿÿÿÿ ~ üÿÿÿÿÿÿÿ) üÿÿÿÿÿÿÿ0 N | 5 üÿÿÿÿÿÿÿ@ üÿÿÿÿÿÿÿU üÿÿÿÿÿÿÿZ üÿÿÿÿÿÿÿe üÿÿÿÿÿÿÿl t üÿÿÿÿÿÿÿ t üÿÿÿÿÿÿÿ 4 , Z üÿÿÿÿÿÿÿ¹ m üÿÿÿÿÿÿÿÃ üÿÿÿÿÿÿÿÈ üÿÿÿÿÿÿÿÓ üÿÿÿÿÿÿÿé
üÿÿÿÿÿÿÿð \ ÷ l üÿÿÿÿÿÿÿ
++ u üÿÿÿÿÿÿÿ
++
++
++ 4 L
++ Z üÿÿÿÿÿÿÿ1
++ m üÿÿÿÿÿÿÿ?
++ v üÿÿÿÿÿÿÿF
++ w üÿÿÿÿÿÿÿM
++ x üÿÿÿÿÿÿÿ
++ üÿÿÿÿÿÿÿÄ
++ üÿÿÿÿÿÿÿÒ
++ l üÿÿÿÿÿÿÿý
++ y üÿÿÿÿÿÿÿ 4 \ Z üÿÿÿÿÿÿÿ+ m üÿÿÿÿÿÿÿq üÿÿÿÿÿÿÿ¨ l üÿÿÿÿÿÿÿ¼ Ã 4 ì Ê Z üÿÿÿÿÿÿÿã z üÿÿÿÿÿÿÿî m üÿÿÿÿÿÿÿö üÿÿÿÿÿÿÿd üÿÿÿÿÿÿÿ z üÿÿÿÿÿÿÿ£ l üÿÿÿÿÿÿÿ± { üÿÿÿÿÿÿÿ¸ ¿ 4 D Æ Z üÿÿÿÿÿÿÿß m üÿÿÿÿÿÿÿ
| üÿÿÿÿÿÿÿ
4 D
Z üÿÿÿÿÿÿÿ9
m üÿÿÿÿÿÿÿ
üÿÿÿÿÿÿÿ
l üÿÿÿÿÿÿÿÄ
Ë
} üÿÿÿÿÿÿÿÒ
4 < Ù
Z üÿÿÿÿÿÿÿò
m üÿÿÿÿÿÿÿú
üÿÿÿÿÿÿÿD l üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¤ ~ üÿÿÿÿÿÿÿ« ² 4 ü ¹ Z üÿÿÿÿÿÿÿÒ m üÿÿÿÿÿÿÿî
üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ $ 4 ü + Z üÿÿÿÿÿÿÿD m üÿÿÿÿÿÿÿN üÿÿÿÿÿÿÿy üÿÿÿÿÿÿÿ 4 ü Z üÿÿÿÿÿÿÿ§ m üÿÿÿÿÿÿÿ± üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ 4 ü Z üÿÿÿÿÿÿÿ5 m üÿÿÿÿÿÿÿW üÿÿÿÿÿÿÿs z 4 ü Z üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¥ m üÿÿÿÿÿÿÿ¶ üÿÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ
4 \ Z üÿÿÿÿÿÿÿ- m üÿÿÿÿÿÿÿ7 z üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿP üÿÿÿÿÿÿÿf üÿÿÿÿÿÿÿx üÿÿÿÿÿÿÿ 4 ü Z üÿÿÿÿÿÿÿ¦ m üÿÿÿÿÿÿÿ¼
üÿÿÿÿÿÿÿÃ Ê
4 \ Ñ Z üÿÿÿÿÿÿÿê m üÿÿÿÿÿÿÿ& - 4 ü 4 Z üÿÿÿÿÿÿÿM üÿÿÿÿÿÿÿX m üÿÿÿÿÿÿÿb üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ ¤ 4 ü « Z üÿÿÿÿÿÿÿÄ m üÿÿÿÿÿÿÿÙ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ 4 Z üÿÿÿÿÿÿÿ0 m üÿÿÿÿÿÿÿ> üÿÿÿÿÿÿÿE L 4 ü S Z üÿÿÿÿÿÿÿl m üÿÿÿÿÿÿÿv üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÃ üÿÿÿÿÿÿÿÙ üÿÿÿÿÿÿÿó l üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ+ 2 4 ¼ 9 Z üÿÿÿÿÿÿÿR üÿÿÿÿÿÿÿ] m üÿÿÿÿÿÿÿs l üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ 4
¼ Z üÿÿÿÿÿÿÿ± m üÿÿÿÿÿÿÿü üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿs üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ 4 ¡ Z üÿÿÿÿÿÿÿº m üÿÿÿÿÿÿÿÁ üÿÿÿÿÿÿÿþ üÿÿÿÿÿÿÿ 4 Z üÿÿÿÿÿÿÿ, m üÿÿÿÿÿÿÿ4 üÿÿÿÿÿÿÿ[ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ 4 Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ½ üÿÿÿÿÿÿÿÛ â üÿÿÿÿÿÿÿé 4 ð Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿa üÿÿÿÿÿÿÿo üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¥ 4 ¬ Z üÿÿÿÿÿÿÿÅ m üÿÿÿÿÿÿÿè ï 4 ö Z üÿÿÿÿÿÿÿ üÿÿÿÿ
ÿÿÿ$ m üÿÿÿÿÿÿÿ+ üÿÿÿÿÿÿÿd üÿÿÿÿÿÿÿk r 4 y Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ¿ üÿÿÿÿÿÿÿÓ Ú 4 á Z üÿÿÿÿÿÿÿí m üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿB üÿÿÿÿÿÿÿa üÿÿÿÿÿÿÿh o 4 v Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ® üÿÿÿÿÿÿÿµ ¼ 4 Ã Z üÿÿÿÿÿÿÿÜ m üÿÿÿÿÿÿÿú üÿÿÿÿÿÿÿ 4 Z üÿÿÿÿÿÿÿ( m üÿÿÿÿÿÿÿ< z üÿÿÿÿÿÿÿL üÿÿÿÿÿÿÿu üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ£ ª 4 ± Z üÿÿÿÿÿÿÿÊ üÿÿÿÿÿÿÿÕ m üÿÿÿÿÿÿÿá üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ
4 Z üÿÿÿÿÿÿÿ9 m üÿÿÿÿÿÿÿC üÿÿÿÿÿÿÿW üÿÿÿÿÿÿÿ^ e 4 l Z üÿÿÿÿÿÿÿ
m üÿÿÿÿÿÿÿ¬ üÿÿÿÿÿÿÿ³ º 4 Á Z üÿÿÿÿÿÿÿÚ m üÿÿÿÿÿÿÿæ üÿÿÿÿÿÿÿí ô 4 û Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ? üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ£ ª 4 ± Z üÿÿÿÿÿÿÿÊ m üÿÿÿÿÿÿÿÕ l üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿí ô 4 û Z üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿE l üÿÿÿÿÿÿÿR üÿÿÿÿÿÿÿ\ c 4 ¼ j Z üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿi
üÿÿÿÿÿÿÿw üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¥ üÿÿÿÿÿÿÿ² üÿÿÿÿÿÿÿ· üÿÿÿÿÿÿÿÅ üÿÿÿÿÿÿÿÑ üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿë ¡ üÿÿÿÿÿÿÿ÷ üÿÿÿÿÿÿÿ
++ üÿÿÿÿÿÿÿ ¢ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ0 üÿÿÿÿÿÿÿ7 £ üÿÿÿÿÿÿÿC üÿÿÿÿÿÿÿV üÿÿÿÿÿÿÿ] ¤ üÿÿÿÿÿÿÿd N | i üÿÿÿÿÿÿÿp ¢ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ ¥ üÿÿÿÿÿÿÿ© üÿÿÿÿÿÿÿ¼ üÿÿÿÿÿÿÿÈ üÿÿÿÿÿÿÿÜ } üÿÿÿÿÿÿÿç ¡ üÿÿÿÿÿÿÿò ¢ üÿÿÿÿÿÿÿþ } üÿÿÿÿÿÿÿ ! ¡ üÿÿÿÿÿÿÿ! ¢ üÿÿÿÿÿÿÿ#! £ üÿÿÿÿÿÿÿ4! ;! ¦ üÿÿÿÿÿÿÿB! 4 ¼ I! Z üÿÿÿÿÿÿÿb! m üÿÿÿÿÿÿÿv! ¤ üÿÿÿÿÿÿÿ£! § üÿÿÿÿÿÿÿª! ±! 4 ¼ ¸! Z üÿÿÿÿÿÿÿÖ! m üÿÿÿÿÿÿÿó! üÿÿÿÿÿÿÿø! üÿÿÿÿÿÿÿ" üÿÿÿÿÿÿÿ-" 4" ¨ üÿÿÿÿÿÿÿ;" 4 ì B"
Z üÿÿÿÿÿÿÿ[" m üÿÿÿÿÿÿÿy" © üÿÿÿÿÿÿÿ" " 4 ì " Z üÿÿÿÿÿÿÿ¯" m üÿÿÿÿÿÿÿÃ" ¤ üÿÿÿÿÿÿÿî" ª üÿÿÿÿÿÿÿù" # 4 ì # Z üÿÿÿÿÿÿÿ# m üÿÿÿÿÿÿÿ5# ¥ üÿÿÿÿÿÿÿT# üÿÿÿÿÿÿÿ`# üÿÿÿÿÿÿÿl# ¥ üÿÿÿÿÿÿÿ~# « üÿÿÿÿÿÿÿ
# # 4 ì # Z üÿÿÿÿÿÿÿ¬# m üÿÿÿÿÿÿÿÀ# ¤ üÿÿÿÿÿÿÿì# ª üÿÿÿÿÿÿÿ.$ ¬ üÿÿÿÿÿÿÿ5$ <$ 4 ì C$ Z üÿÿÿÿÿÿÿ\$ m üÿÿÿÿÿÿÿ$ l üÿÿÿÿÿÿÿJ% üÿÿÿÿÿÿÿQ% X% 4 ¬ _% Z üÿÿÿÿÿÿÿx% m üÿÿÿÿÿÿÿ% üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ©% üÿÿÿÿÿÿÿÜ% ® üÿÿÿÿÿÿÿã% ê% 4 ¬ &
Z üÿÿÿÿÿÿÿ& m üÿÿÿÿÿÿÿ-& ¯ üÿÿÿÿÿÿÿ4& ;& 4 l O& Z üÿÿÿÿÿÿÿ_& m üÿÿÿÿÿÿÿ& üÿÿÿÿÿÿÿ×& ° üÿÿÿÿÿÿÿÞ& å& 4 l û& Z üÿÿÿÿÿÿÿ' m üÿÿÿÿÿÿÿ2' ± üÿÿÿÿÿÿÿ9' @' 4 l G' Z üÿÿÿÿÿÿÿ`' m üÿÿÿÿÿÿÿ' ¦ üÿÿÿÿÿÿÿ®' ² üÿÿÿÿÿÿÿµ' ¼' 4 l Ô' Z üÿÿÿÿÿÿÿà' m üÿÿÿÿÿÿÿó' § üÿÿÿÿÿÿÿ( ³ üÿÿÿÿÿÿÿ( ( 4 l 3( Z üÿÿÿÿÿÿÿ8( m üÿÿÿÿÿÿÿB( üÿÿÿÿÿÿÿR( ¨ üÿÿÿÿÿÿÿ( ´ üÿÿÿÿÿÿÿ( ( 4 l ¢( Z üÿÿÿÿÿÿÿ®( m üÿÿÿÿÿÿÿ0* 7* µ üÿÿÿÿÿÿÿ>* 4 l E* Z üÿÿÿÿÿÿÿ^* m
üÿÿÿÿÿÿÿk* § üÿÿÿÿÿÿÿ§* üÿÿÿÿÿÿÿÝ* ¶ üÿÿÿÿÿÿÿñ* ø* 4 l ÿ* Z üÿÿÿÿÿÿÿ+ m üÿÿÿÿÿÿÿÒ+ © üÿÿÿÿÿÿÿç+ · üÿÿÿÿÿÿÿî+ õ+ 4 l , Z üÿÿÿÿÿÿÿ, m üÿÿÿÿÿÿÿ7, ¸ üÿÿÿÿÿÿÿO, V, 4 l ], Z üÿÿÿÿÿÿÿi, m üÿÿÿÿÿÿÿ
, üÿÿÿÿÿÿÿº, ¹ üÿÿÿÿÿÿÿÁ, È, 4 l Ï, Z üÿÿÿÿÿÿÿè, m üÿÿÿÿÿÿÿõ, üÿÿÿÿÿÿÿ- üÿÿÿÿÿÿÿb- º üÿÿÿÿÿÿÿi- p- 4 l
- Z üÿÿÿÿÿÿÿ- m üÿÿÿÿÿÿÿ¶- » üÿÿÿÿÿÿÿ½- Ä- 4 l Ý- Z üÿÿÿÿÿÿÿä- m üÿÿÿÿÿÿÿó- 4 üÿÿÿÿÿÿÿ. ¼ üÿÿÿÿÿÿÿ. $. 4 l +. Z üÿÿÿ
ÿÿÿÿD. m üÿÿÿÿÿÿÿe. üÿÿÿÿÿÿÿ. z üÿÿÿÿÿÿÿ©. üÿÿÿÿÿÿÿÓ. ½ üÿÿÿÿÿÿÿë. ò. 4 l ù. Z üÿÿÿÿÿÿÿ/ m üÿÿÿÿÿÿÿ"/ ¾ üÿÿÿÿÿÿÿ)/ 0/ 4 l 7/ Z üÿÿÿÿÿÿÿP/ m üÿÿÿÿÿÿÿs/ ¿ üÿÿÿÿÿÿÿz/ / 4 l / Z üÿÿÿÿÿÿÿ¹/ m üÿÿÿÿÿÿÿÌ/ À üÿÿÿÿÿÿÿÓ/ Ú/ 4 l á/ Z üÿÿÿÿÿÿÿú/ m üÿÿÿÿÿÿÿ0 ¨ üÿÿÿÿÿÿÿ10 üÿÿÿÿÿÿÿk0 ¶ üÿÿÿÿÿÿÿ0 Á üÿÿÿÿÿÿÿô0 Â üÿÿÿÿÿÿÿ1
üÿÿÿÿÿÿÿ1 1 4 l $1 Z üÿÿÿÿÿÿÿ=1 m üÿÿÿÿÿÿÿj1 Ã üÿÿÿÿÿÿÿq1 x1 4 Ì 1 Z üÿÿÿÿÿÿÿ1 m üÿÿÿÿÿÿÿÉ1 üÿÿÿÿÿÿÿÜ1 üÿÿÿÿÿÿÿã
1 ê1 4 Ì 2 Z üÿÿÿÿÿÿÿ2 m üÿÿÿÿÿÿÿ2 üÿÿÿÿÿÿÿA2 Ä üÿÿÿÿÿÿÿH2 O2 4 Ì V2 Z üÿÿÿÿÿÿÿo2 m üÿÿÿÿÿÿÿ2 Å üÿÿÿÿÿÿÿ2 z üÿÿÿÿÿÿÿº2 Æ üÿÿÿÿÿÿÿÁ2 È2 4 l Ï2 Z üÿÿÿÿÿÿÿè2 m üÿÿÿÿÿÿÿû2 Ç üÿÿÿÿÿÿÿ3 3 4 l 3 Z üÿÿÿÿÿÿÿ)3 m üÿÿÿÿÿÿÿ33 üÿÿÿÿÿÿÿP3 X üÿÿÿÿÿÿÿ¤3 È üÿÿÿÿÿÿÿÐ3 É üÿÿÿÿÿÿÿØ3 Ê üÿÿÿÿÿÿÿ4 Ë üÿÿÿÿÿÿÿ4 4 4 !4 Z üÿÿÿÿÿÿÿ=4 m üÿÿÿÿÿÿÿX4 üÿÿÿÿÿÿÿ_4 f4 4 l m4 Z üÿÿÿÿÿÿÿ4 m üÿÿÿÿÿÿÿ4 Ì üÿÿÿÿÿÿÿ4 ¢4 4 l ©4 Z üÿÿÿÿÿÿÿÂ4
m üÿÿÿÿÿÿÿÏ4 üÿÿÿÿÿÿÿý4 Í üÿÿÿÿÿÿÿ5 5 4 l (5 Z üÿÿÿÿÿÿÿ/5 m üÿÿÿÿÿÿÿJ5 Î üÿÿÿÿÿÿÿQ5 X5 4 l q5 Z üÿÿÿÿÿÿÿx5 m üÿÿÿÿÿÿÿ5 É üÿÿÿÿÿÿÿ¥5 Ê üÿÿÿÿÿÿÿ,6 Ï üÿÿÿÿÿÿÿ66 =6 4 l D6 Z üÿÿÿÿÿÿÿZ6 m üÿÿÿÿÿÿÿ|6 6 Ð üÿÿÿÿÿÿÿ6 4 l 6 Z üÿÿÿÿÿÿÿª6 m üÿÿÿÿÿÿÿö6 Ñ üÿÿÿÿÿÿÿý6 7 4 l 7 Z üÿÿÿÿÿÿÿ$7 m üÿÿÿÿÿÿÿ¤7 üÿÿÿÿÿÿÿ»7 » üÿÿÿÿÿÿÿÂ7 É7 4 l â7 Z üÿÿÿÿÿÿÿé7 m üÿÿÿÿÿÿÿ«8 ²8 4 , ¹8 Z üÿÿÿÿÿÿÿÒ8 Ò üÿÿÿÿÿÿÿÝ8 m üÿÿÿÿÿÿÿò8 Ó üÿÿÿÿÿÿÿù8
9 4 , 9 Z üÿÿÿÿÿÿÿ$9 m üÿÿÿÿÿÿÿ¡9 Ô üÿÿÿÿÿÿÿ¨9 ¯9 4 ¶9 Z üÿÿÿÿÿÿÿÏ9 m üÿÿÿÿÿÿÿÝ9 Õ üÿÿÿÿÿÿÿä9 ë9 4 l ò9 Z üÿÿÿÿÿÿÿ: m üÿÿÿÿÿÿÿ: ª üÿÿÿÿÿÿÿ; Ê üÿÿÿÿÿÿÿ; Ö üÿÿÿÿÿÿÿ; ; 4 ©; Z üÿÿÿÿÿÿÿÁ; m üÿÿÿÿÿÿÿO< × üÿÿÿÿÿÿÿV< ]< 4 l v< Z üÿÿÿÿÿÿÿ}< m üÿÿÿÿÿÿÿÂ< « üÿÿÿÿÿÿÿ= Ø üÿÿÿÿÿÿÿ
++= = 4 *= Z üÿÿÿÿÿÿÿ1= m üÿÿÿÿÿÿÿÀ= Ù üÿÿÿÿÿÿÿÇ= Î= 4 l ç= Z üÿÿÿÿÿÿÿî= m üÿÿÿÿÿÿÿ> « üÿÿÿÿÿÿÿD? M? üÿÿÿÿÿÿÿY? k? p? ® üÿÿÿÿÿÿÿ{? Ú üÿÿÿÿÿÿÿ? ¯ üÿÿÿÿÿÿÿ? } üÿÿÿÿÿÿÿç? ° üÿÿÿÿÿÿÿî? ö? ± üÿÿÿÿÿÿÿý? @ @ ¬ üÿÿÿÿÿÿÿ)@ Û üÿÿÿÿÿÿÿC@ Ü üÿÿÿÿÿÿÿJ@ Û üÿÿÿÿÿÿÿQ@ ³ üÿÿÿÿÿÿÿX@ u@ ¬ üÿÿÿÿÿÿÿ@ ¡ üÿÿÿÿÿÿÿÙ@ ¬ üÿÿÿÿÿÿÿå@ ¡ üÿÿÿÿÿÿÿû@ l üÿÿÿÿÿÿÿA üÿÿÿÿÿÿÿXA l üÿÿÿÿÿÿÿA Ý üÿÿÿÿÿÿÿA ¤A 4 «A Z üÿÿÿÿÿÿÿÉA m üÿÿÿÿÿÿÿæA
´ üÿÿÿÿÿÿÿB B Þ üÿÿÿÿÿÿÿB 4 B Z üÿÿÿÿÿÿÿ3B m üÿÿÿÿÿÿÿFB MB 4 TB Z üÿÿÿÿÿÿÿB ß üÿÿÿÿÿÿÿB m üÿÿÿÿÿÿÿB üÿÿÿÿÿÿÿ«B à üÿÿÿÿÿÿÿ²B ¹B 4 Ì ÀB Z üÿÿÿÿÿÿÿÙB m üÿÿÿÿÿÿÿëB l üÿÿÿÿÿÿÿC C á üÿÿÿÿÿÿÿ!C 4 Ì EC Z üÿÿÿÿÿÿÿJC m üÿÿÿÿÿÿÿC â üÿÿÿÿÿÿÿ C §C 4 Ì ®C Z üÿÿÿÿÿÿÿÇC m üÿÿÿÿÿÿÿÏC üÿÿÿÿÿÿÿ D ¬ üÿÿÿÿÿÿÿD µ üÿÿÿÿÿÿÿD ¡ üÿÿÿÿÿÿÿ&D l üÿÿÿÿÿÿÿ>D ã üÿÿÿÿÿÿÿED LD 4 , SD Z üÿÿÿÿÿÿÿlD m üÿÿÿÿÿÿÿtD { üÿÿÿÿÿÿÿD ¶ üÿÿÿÿÿÿÿD ä üÿÿÿÿÿÿÿD
¢D 4 , ©D Z üÿÿÿÿÿÿÿ¸D å üÿÿÿÿÿÿÿÎD m üÿÿÿÿÿÿÿÖD · üÿÿÿÿÿÿÿèD æ üÿÿÿÿÿÿÿüD E 4 ,
++E Z üÿÿÿÿÿÿÿE m üÿÿÿÿÿÿÿE ¸ üÿÿÿÿÿÿÿVE ç üÿÿÿÿÿÿÿ[E t üÿÿÿÿÿÿÿeE p üÿÿÿÿÿÿÿpE ¹ üÿÿÿÿÿÿÿE \ üÿÿÿÿÿÿÿE q üÿÿÿÿÿÿÿ³E r üÿÿÿÿÿÿÿ¿E s üÿÿÿÿÿÿÿèE è üÿÿÿÿÿÿÿïE öE 4 , ýE Z üÿÿÿÿÿÿÿF m üÿÿÿÿÿÿÿ F ] üÿÿÿÿÿÿÿ(F q üÿÿÿÿÿÿÿ<F r üÿÿÿÿÿÿÿJF s üÿÿÿÿÿÿÿbF iF 4 , {F Z üÿÿÿÿÿÿÿF é üÿÿÿÿÿÿÿF m üÿÿÿÿÿÿÿâF ê üÿÿÿÿÿÿÿêF º üÿÿÿÿÿÿÿøF ë üÿÿÿÿÿÿÿ G º üÿÿÿÿÿÿÿG ì üÿÿÿÿÿÿÿG q üÿÿÿÿÿÿÿ#G » üÿÿÿÿÿÿÿPG ¸ üÿÿÿÿÿÿÿcG í üÿÿÿÿÿÿÿzG î üÿÿÿÿÿÿÿ¥G ï üÿÿÿÿÿÿÿÖG ð üÿÿÿÿÿÿÿH ñ üÿÿÿÿÿÿÿ#H *H 4 , 1H Z üÿÿÿÿÿÿÿ=H
m üÿÿÿÿÿÿÿ]H ò üÿÿÿÿÿÿÿ
H ó üÿÿÿÿÿÿÿH H 4 , H Z üÿÿÿÿÿÿÿ³H m üÿÿÿÿÿÿÿÖH ð üÿÿÿÿÿÿÿîH ¼ üÿÿÿÿÿÿÿI ô üÿÿÿÿÿÿÿI I 4 , I Z üÿÿÿÿÿÿÿ8I m üÿÿÿÿÿÿÿ[I õ üÿÿÿÿÿÿÿbI iI 4 , pI Z üÿÿÿÿÿÿÿI m üÿÿÿÿÿÿÿâI ö üÿÿÿÿÿÿÿéI ðI 4 , ÷I Z üÿÿÿÿÿÿÿJ m üÿÿÿÿÿÿÿ8J ½ üÿÿÿÿÿÿÿKJ ÷ üÿÿÿÿÿÿÿbJ ø üÿÿÿÿÿÿÿJ ù üÿÿÿÿÿÿÿ£J ªJ 4 , ±J Z üÿÿÿÿÿÿÿ½J m üÿÿÿÿÿÿÿÓJ ú üÿÿÿÿÿÿÿçJ îJ 4 , õJ Z üÿÿÿÿÿÿÿK m üÿÿÿÿÿÿÿK û üÿÿÿÿÿÿÿ$K +K 4 , 2K Z üÿÿÿÿÿÿÿKK
m üÿÿÿÿÿÿÿdK ü üÿÿÿÿÿÿÿkK rK 4 , yK Z üÿÿÿÿÿÿÿK m üÿÿÿÿÿÿÿµK ý üÿÿÿÿÿÿÿ¼K ÃK 4 , ÊK Z üÿÿÿÿÿÿÿãK m üÿÿÿÿÿÿÿüK þ üÿÿÿÿÿÿÿL
++L 4 , L Z üÿÿÿÿÿÿÿ*L m üÿÿÿÿÿÿÿ2L ¼ üÿÿÿÿÿÿÿLL ô üÿÿÿÿÿÿÿSL ZL Z üÿÿÿÿÿÿÿaL 4 , L m üÿÿÿÿÿÿÿL ÿ üÿÿÿÿÿÿÿ¢L ©L 4 , °L Z üÿÿÿÿÿÿÿÎL m üÿÿÿÿÿÿÿèL üÿÿÿÿÿÿÿðL º üÿÿÿÿÿÿÿM #M üÿÿÿÿÿÿÿ*M 4 , 1M Z üÿÿÿÿÿÿÿJM m üÿÿÿÿÿÿÿ`M üÿÿÿÿÿÿÿhM º üÿÿÿÿÿÿÿM üÿÿÿÿÿÿÿÃM üÿÿÿÿÿÿÿîM üÿÿÿÿÿÿÿN üÿÿÿÿÿÿÿgN üÿÿÿÿÿÿÿN üÿÿÿÿÿÿÿN ¾ üÿÿÿÿÿÿÿÉN õ üÿÿÿÿÿÿÿÝN äN 4 , ëN Z üÿÿÿÿÿÿÿ÷N m üÿÿÿÿÿÿÿO ð üÿÿÿÿÿÿÿ)O 0O üÿÿÿÿÿÿÿ7O 4 , >O Z üÿÿÿÿÿÿÿWO m üÿÿÿÿÿÿÿmO
++ üÿÿÿÿÿÿÿO üÿÿÿÿÿÿÿ½O üÿÿÿÿÿÿÿ P )P Z üÿÿÿÿÿÿÿ5P 4 L FP
üÿÿÿÿÿÿÿVP m üÿÿÿÿÿÿÿ}P P 4 L P üÿÿÿÿÿÿÿP Z üÿÿÿÿÿÿÿ¯P m üÿÿÿÿÿÿÿÌP ÓP üÿÿÿÿÿÿÿÚP 4 L áP Z üÿÿÿÿÿÿÿúP m üÿÿÿÿÿÿÿÂQ ½ üÿÿÿÿÿÿÿR ñ üÿÿÿÿÿÿÿ;R üÿÿÿÿÿÿÿCR º üÿÿÿÿÿÿÿiR üÿÿÿÿÿÿÿR üÿÿÿÿÿÿÿR R 4 , ¦R Z üÿÿÿÿÿÿÿ¿R m üÿÿÿÿÿÿÿ'S üÿÿÿÿÿÿÿ;S BS 4 L IS Z üÿÿÿÿÿÿÿUS m üÿÿÿÿÿÿÿ{S üÿÿÿÿÿÿÿT ½ üÿÿÿÿÿÿÿ±T üÿÿÿÿÿÿÿ¸T ¿T 4 L ÆT Z üÿÿÿÿÿÿÿäT m üÿÿÿÿÿÿÿðT üÿÿÿÿÿÿÿU ¿ ü
ÿÿÿÿÿÿÿ>U üÿÿÿÿÿÿÿnU üÿÿÿÿÿÿÿU ¿ üÿÿÿÿÿÿÿ¿U ¬ üÿÿÿÿÿÿÿÊU µ üÿÿÿÿÿÿÿÕU ¡ üÿÿÿÿÿÿÿV À üÿÿÿÿÿÿÿGV l üÿÿÿÿÿÿÿSV üÿÿÿÿÿÿÿZV aV 4 l hV Z üÿÿÿÿÿÿÿV m üÿÿÿÿÿÿÿ÷V üÿÿÿÿÿÿÿW ¸ üÿÿÿÿÿÿÿW l üÿÿÿÿÿÿÿ"W )W 4 l 0W Z üÿÿÿÿÿÿÿIW üÿÿÿÿÿÿÿTW m üÿÿÿÿÿÿÿ|W üÿÿÿÿÿÿÿW l üÿÿÿÿÿÿÿW üÿÿÿÿÿÿÿW ¤W 4 l «W Z üÿÿÿÿÿÿÿÄW m üÿÿÿÿÿÿÿÙW l üÿÿÿÿÿÿÿëW üÿÿÿÿÿÿÿòW ùW 4 l X Z üÿÿÿÿÿÿÿX m üÿÿÿÿÿÿÿ'X Á üÿÿÿÿÿÿÿ9X @X üÿÿÿÿÿÿÿGX 4 l NX Z üÿÿÿÿÿÿÿgX m üÿÿÿÿÿÿÿ|X Â üÿÿÿÿÿ
ÿÿX l üÿÿÿÿÿÿÿÜX üÿÿÿÿÿÿÿãX êX 4 ¬ ñX Z üÿÿÿÿÿÿÿ
++Y m üÿÿÿÿÿÿÿY z üÿÿÿÿÿÿÿ5Y z üÿÿÿÿÿÿÿNY üÿÿÿÿÿÿÿUY \Y 4 ¬ cY Z üÿÿÿÿÿÿÿ|Y m üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿ£Y l üÿÿÿÿÿÿÿ±Y üÿÿÿÿÿÿÿ¸Y ¿Y 4 l ÆY Z üÿÿÿÿÿÿÿßY m üÿÿÿÿÿÿÿæY üÿÿÿÿÿÿÿZ üÿÿÿÿÿÿÿ@Z üÿÿÿÿÿÿÿYZ Á üÿÿÿÿÿÿÿxZ Z ! üÿÿÿÿÿÿÿZ 4 Z Z üÿÿÿÿÿÿÿ¦Z m üÿÿÿÿÿÿÿ¾Z " üÿÿÿÿÿÿÿÅZ ÌZ 4 l ÓZ Z üÿÿÿÿÿÿÿìZ m üÿÿÿÿÿÿÿùZ üÿÿÿÿÿÿÿ$[ +[ üÿÿÿÿÿÿÿ2[ 4 9[ Z üÿÿÿÿÿÿÿR[ m üÿÿÿÿÿÿÿa[ üÿÿÿÿÿÿÿ[ [ üÿÿÿÿÿÿÿ[ 4 ¡[ Z üÿÿÿÿÿÿÿº[ m üÿÿÿÿÿÿÿ×[
j üÿÿÿÿÿÿÿÞ[ å[ 4 ¬ ì[ Z üÿÿÿÿÿÿÿ\ m üÿÿÿÿÿÿÿ\ n üÿÿÿÿÿÿÿ&\ -\ 4 ¬ 4\ Z üÿÿÿÿÿÿÿM\ m üÿÿÿÿÿÿÿ®\ üÿÿÿÿÿÿÿÂ\ É\ 4 Ð\ Z üÿÿÿÿÿÿÿÜ\ m üÿÿÿÿÿÿÿö\ üÿÿÿÿÿÿÿ
++] ] 4 ] Z üÿÿÿÿÿÿÿ$] m üÿÿÿÿÿÿÿ>] # üÿÿÿÿÿÿÿf] $ üÿÿÿÿÿÿÿ¤] ¬ üÿÿÿÿÿÿÿ¯] ¡ üÿÿÿÿÿÿÿ¶] üÿÿÿÿÿÿÿÂ] Ã üÿÿÿÿÿÿÿÌ] l üÿÿÿÿÿÿÿà] ¤ üÿÿÿÿÿÿÿý] ¥ üÿÿÿÿÿÿÿ ^ % üÿÿÿÿÿÿÿ'^ .^ 4 l 5^ Z üÿÿÿÿÿÿÿN^ m üÿÿÿÿÿÿÿU^ \ _^ ~ üÿÿÿÿÿÿÿ«^ & üÿÿÿÿÿÿÿ¿^ Æ^ 4 Í^ Z üÿÿÿÿÿÿÿÙ^ m üÿÿÿÿÿÿÿ÷^ ' üÿÿÿÿÿÿÿþ^ _ 4 _ Z üÿÿÿÿÿÿÿ%_ m üÿÿÿÿÿÿÿ?_ ( üÿÿÿÿÿÿÿa_ üÿÿÿÿÿÿÿm_ ¥ üÿÿÿÿÿÿÿ
_ ) üÿÿÿÿÿÿÿ¯_ * üÿÿÿÿÿÿÿù_ ¬ üÿÿÿÿÿÿÿ` ¡ üÿÿÿÿÿÿÿ` Ä üÿÿÿÿÿÿÿ*` Ä üÿÿÿÿÿÿÿ:` + üÿÿÿÿÿÿÿA` , üÿÿÿÿÿÿÿH`
- üÿÿÿÿÿÿÿb` Å üÿÿÿÿÿÿÿs` l üÿÿÿÿÿÿÿ` . üÿÿÿÿÿÿÿ` ` 4 ¬ ` Z üÿÿÿÿÿÿÿ` m üÿÿÿÿÿÿÿÚ` Æ üÿÿÿÿÿÿÿá` l üÿÿÿÿÿÿÿñ` / üÿÿÿÿÿÿÿø` ÿ` 4 ¬ a Z üÿÿÿÿÿÿÿa m üÿÿÿÿÿÿÿYa ¬ üÿÿÿÿÿÿÿda ¡ üÿÿÿÿÿÿÿ|a Ä üÿÿÿÿÿÿÿa Ä üÿÿÿÿÿÿÿa + üÿÿÿÿÿÿÿ¡a 0 üÿÿÿÿÿÿÿ¨a - üÿÿÿÿÿÿÿÂa Å üÿÿÿÿÿÿÿÓa l üÿÿÿÿÿÿÿßa 1 üÿÿÿÿÿÿÿæa ía 4 Ì ôa Z üÿÿÿÿÿÿÿ
b m üÿÿÿÿÿÿÿ4b Ç üÿÿÿÿÿÿÿ;b l üÿÿÿÿÿÿÿQb 2 üÿÿÿÿÿÿÿXb _b 4 Ì fb Z üÿÿÿÿÿÿÿb m üÿÿÿÿÿÿÿ¨b ¬ üÿÿÿÿÿÿÿ³b ¡ üÿÿÿÿÿÿÿËb l üÿÿÿÿÿÿÿØb 3 üÿÿÿÿÿÿÿßb æb
4 ì íb Z üÿÿÿÿÿÿÿc m üÿÿÿÿÿÿÿc } üÿÿÿÿÿÿÿc \ c ~ üÿÿÿÿÿÿÿAc 4 üÿÿÿÿÿÿÿUc \c 4 ì cc Z üÿÿÿÿÿÿÿoc m üÿÿÿÿÿÿÿ{c 4 H ³c l üÿÿÿÿÿÿÿÄc 5 üÿÿÿÿÿÿÿØc ßc 4 ì æc Z üÿÿÿÿÿÿÿòc m üÿÿÿÿÿÿÿd l üÿÿÿÿÿÿÿd 6 üÿÿÿÿÿÿÿd d 4 ì %d Z üÿÿÿÿÿÿÿ>d m üÿÿÿÿÿÿÿEd üÿÿÿÿÿÿÿd üÿÿÿÿÿÿÿµd üÿÿÿÿÿÿÿÂd üÿÿÿÿÿÿÿãd 7 üÿÿÿÿÿÿÿêd ñd 4 ød Z üÿÿÿÿÿÿÿe m üÿÿÿÿÿÿÿqe ¿ üÿÿÿÿÿÿÿ}e l üÿÿÿÿÿÿÿe 8 üÿÿÿÿÿÿÿe e Z üÿÿÿÿÿÿÿ e 4 , ¹e m üÿÿÿÿÿÿÿÇe 9 üÿÿÿÿÿÿÿÎe
Õe 4 L Üe Z üÿÿÿÿÿÿÿõe m üÿÿÿÿÿÿÿf üÿÿÿÿÿÿÿ f : üÿÿÿÿÿÿÿ'f .f 4 L 5f Z üÿÿÿÿÿÿÿNf m üÿÿÿÿÿÿÿ^f üÿÿÿÿÿÿÿsf : üÿÿÿÿÿÿÿzf f 4 L f Z üÿÿÿÿÿÿÿ¡f m üÿÿÿÿÿÿÿ±f üÿÿÿÿÿÿÿÆf ; üÿÿÿÿÿÿÿÍf Ôf 4 L Ûf Z üÿÿÿÿÿÿÿôf m üÿÿÿÿÿÿÿþf È üÿÿÿÿÿÿÿ
++g É üÿÿÿÿÿÿÿ%g Ê üÿÿÿÿÿÿÿ/g Ë üÿÿÿÿÿÿÿOg < üÿÿÿÿÿÿÿVg ]g 4 L dg Z üÿÿÿÿÿÿÿ}g m üÿÿÿÿÿÿÿg = üÿÿÿÿÿÿÿ£g ªg 4 ì ±g Z üÿÿÿÿÿÿÿÀg m üÿÿÿÿÿÿÿÓg l üÿÿÿÿÿÿÿäg > üÿÿÿÿÿÿÿëg òg 4 ì ùg Z üÿÿÿÿÿÿÿh m üÿÿÿÿÿÿÿ+h ? üÿÿÿÿÿÿÿ2h 9h 4 ì @h Z üÿÿÿÿÿÿÿYh m üÿÿÿÿÿÿÿmh Á üÿÿÿÿÿÿÿh h @ üÿÿÿÿÿÿÿh Z üÿÿÿÿÿÿÿh 4 ì ±h m üÿÿÿÿÿÿÿÎh A üÿÿÿÿÿÿÿÕh Üh 4 ì ãh Z üÿÿÿÿÿÿÿüh m üÿÿÿÿÿÿÿi Ì üÿÿÿÿÿÿÿ'i B üÿÿÿÿÿÿÿ.i 5i 4 ì <i Z üÿÿÿÿÿÿÿUi m üÿÿÿÿÿÿÿ\i
üÿÿÿÿÿÿÿ{i C üÿÿÿÿÿÿÿi i Z üÿÿÿÿÿÿÿi 4 ì ©i m üÿÿÿÿÿÿÿ¸i D üÿÿÿÿÿÿÿ¿i Æi 4 ì Íi Z üÿÿÿÿÿÿÿæi m üÿÿÿÿÿÿÿ
++j z üÿÿÿÿÿÿÿ"j E üÿÿÿÿÿÿÿ)j 0j 4 ì 7j Z üÿÿÿÿÿÿÿPj m üÿÿÿÿÿÿÿ^j Í üÿÿÿÿÿÿÿj z üÿÿÿÿÿÿÿ²j F üÿÿÿÿÿÿÿ¹j Àj 4 ì Çj Z üÿÿÿÿÿÿÿàj m üÿÿÿÿÿÿÿîj Í üÿÿÿÿÿÿÿ#k G üÿÿÿÿÿÿÿ*k 1k 4 ì 8k Z üÿÿÿÿÿÿÿQk m üÿÿÿÿÿÿÿ_k Í üÿÿÿÿÿÿÿmk üÿÿÿÿÿÿÿvk }k 4 ì k Z üÿÿÿÿÿÿÿ¢k H üÿÿÿÿÿÿÿk m üÿÿÿÿÿÿÿËk l üÿÿÿÿÿÿÿØk I üÿÿÿÿÿÿÿßk æk 4 ì ík Z üÿÿÿÿÿÿÿl m üÿÿÿÿÿÿÿl Î üÿÿÿÿÿÿÿ)l J üÿÿÿÿÿÿÿ0l 7l 4 ì >l Z üÿÿÿÿÿÿÿWl m üÿÿÿÿÿÿÿdl K üÿÿÿÿÿÿÿkl rl 4 | yl
Z üÿÿÿÿÿÿÿl m üÿÿÿÿÿÿÿ¸l Ï üÿÿÿÿÿÿÿm Ð üÿÿÿÿÿÿÿm üÿÿÿÿÿÿÿ m üÿÿÿÿÿÿÿ,m üÿÿÿÿÿÿÿ8m üÿÿÿÿÿÿÿDm üÿÿÿÿÿÿÿPm üÿÿÿÿÿÿÿ\m üÿÿÿÿÿÿÿhm üÿÿÿÿÿÿÿtm üÿÿÿÿÿÿÿm Ñ üÿÿÿÿÿÿÿm Ñ üÿÿÿÿÿÿÿm Ï üÿÿÿÿÿÿÿ¹m Ï üÿÿÿÿÿÿÿÕm ¸ üÿÿÿÿÿÿÿçm üÿÿÿÿÿÿÿóm z üÿÿÿÿÿÿÿ!n L üÿÿÿÿÿÿÿ(n /n 4 ì 6n Z üÿÿÿÿÿÿÿOn m üÿÿÿÿÿÿÿcn l üÿÿÿÿÿÿÿ«n M üÿÿÿÿÿÿÿ²n ¹n 4 ì Àn Z üÿÿÿÿÿÿÿÞn m üÿÿÿÿÿÿÿón N üÿÿÿÿÿÿÿún o 4 | o Z üÿÿÿÿÿÿÿ!o m üÿÿÿÿÿÿÿ3o O üÿÿÿÿÿÿÿ:o Ao 4 L Ho Z üÿÿÿÿÿÿÿao m üÿÿÿÿÿÿÿqo
üÿÿÿÿÿÿÿzo o 4 ì o Z üÿÿÿÿÿÿÿ¦o P üÿÿÿÿÿÿÿ±o m üÿÿÿÿÿÿÿÃo Q üÿÿÿÿÿÿÿÊo Ño 4 ì Øo Z üÿÿÿÿÿÿÿño m üÿÿÿÿÿÿÿp üÿÿÿÿÿÿÿ
++p p 4 ì p Z üÿÿÿÿÿÿÿ6p R üÿÿÿÿÿÿÿAp m üÿÿÿÿÿÿÿSp S üÿÿÿÿÿÿÿZp ap 4 ì hp Z üÿÿÿÿÿÿÿp m üÿÿÿÿÿÿÿ¢p ©p T üÿÿÿÿÿÿÿ°p Z üÿÿÿÿÿÿÿ·p 4 ì Ðp m üÿÿÿÿÿÿÿãp U üÿÿÿÿÿÿÿêp ñp 4 øp Z üÿÿÿÿÿÿÿq m üÿÿÿÿÿÿÿ&q È üÿÿÿÿÿÿÿ2q É üÿÿÿÿÿÿÿMq Ê üÿÿÿÿÿÿÿWq Ë üÿÿÿÿÿÿÿvq V üÿÿÿÿÿÿÿ}q q 4 | q Z üÿÿÿÿÿÿÿ¤q m üÿÿÿÿÿÿÿ´q üÿÿÿÿÿÿÿÉq : üÿÿÿÿÿÿÿÐq ×q 4 | Þq Z üÿÿÿÿÿÿÿ÷q m üÿÿÿÿÿÿÿr üÿÿÿÿÿÿÿr : üÿÿÿÿÿÿÿ%r ,r 4 | 3r Z üÿÿÿÿÿÿÿLr m üÿÿÿÿÿÿÿ\r
üÿÿÿÿÿÿÿtr W üÿÿÿÿÿÿÿ{r r 4 | r Z üÿÿÿÿÿÿÿ¢r m üÿÿÿÿÿÿÿ°r X üÿÿÿÿÿÿÿër Y üÿÿÿÿÿÿÿòr ùr 4 s Z üÿÿÿÿÿÿÿs m üÿÿÿÿÿÿÿ's Z üÿÿÿÿÿÿÿ\s [ üÿÿÿÿÿÿÿcs js 4 qs Z üÿÿÿÿÿÿÿs m üÿÿÿÿÿÿÿ²s ¹s 4 Øs Z üÿÿÿÿÿÿÿãs \ üÿÿÿÿÿÿÿîs m üÿÿÿÿÿÿÿt ] üÿÿÿÿÿÿÿt t 4 | t Z üÿÿÿÿÿÿÿ9t m üÿÿÿÿÿÿÿ[t ^ üÿÿÿÿÿÿÿbt it 4 pt Z üÿÿÿÿÿÿÿt m üÿÿÿÿÿÿÿ«t _ üÿÿÿÿÿÿÿ²t ¹t 4 | Àt Z üÿÿÿÿÿÿÿÙt m üÿÿÿÿÿÿÿöt n üÿÿÿÿÿÿÿýt u 4 ì u
Z üÿÿÿÿÿÿÿ$u m üÿÿÿÿÿÿÿ>u n üÿÿÿÿÿÿÿEu Lu 4 ì Su Z üÿÿÿÿÿÿÿlu m üÿÿÿÿÿÿÿu üÿÿÿÿÿÿÿ´u ` üÿÿÿÿÿÿÿ»u Âu 4 Ü Éu Z üÿÿÿÿÿÿÿâu m üÿÿÿÿÿÿÿòu üÿÿÿÿÿÿÿ v a üÿÿÿÿÿÿÿv v 4 Ü v Z üÿÿÿÿÿÿÿ7v m üÿÿÿÿÿÿÿGv üÿÿÿÿÿÿÿ^v b üÿÿÿÿÿÿÿev lv 4 Ü sv Z üÿÿÿÿÿÿÿv m üÿÿÿÿÿÿÿv È üÿÿÿÿÿÿÿ¨v É üÿÿÿÿÿÿÿÆv Ê üÿÿÿÿÿÿÿÓv Ë üÿÿÿÿÿÿÿóv c üÿÿÿÿÿÿÿúv w 4 Ü w Z üÿÿÿÿÿÿÿ!w m üÿÿÿÿÿÿÿ3w d üÿÿÿÿÿÿÿRw e üÿÿÿÿÿÿÿYw `w 4 gw Z üÿÿÿÿÿÿÿw m üÿÿÿÿÿÿÿw Ò üÿÿÿÿÿÿÿw f
üÿÿÿÿÿÿÿ¤w «w 4 ì ²w Z üÿÿÿÿÿÿÿËw m üÿÿÿÿÿÿÿ×w Ó üÿÿÿÿÿÿÿ÷w þw g üÿÿÿÿÿÿÿx 4 ì x Z üÿÿÿÿÿÿÿ%x m üÿÿÿÿÿÿÿ7x Z üÿÿÿÿÿÿÿPx üÿÿÿÿÿÿÿtx h üÿÿÿÿÿÿÿ{x x 4 Ü x Z üÿÿÿÿÿÿÿ¢x m üÿÿÿÿÿÿÿÈx i üÿÿÿÿÿÿÿöx üÿÿÿÿÿÿÿy Ö üÿÿÿÿÿÿÿHy Ø üÿÿÿÿÿÿÿq | üÿÿÿÿÿÿÿ
++ üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿú üÿÿÿÿÿÿÿ7@ ² üÿÿÿÿÿÿÿ@ üÿÿÿÿÿÿÿ ³0 1, 5, 9, =, A, E, 0 â/ $ Q, ( / , Y, 0 ], 4 a, 8 ¹0 < J/ @ m, D q, H J. L d P Ìb T Ðb X Ôb \ Øb ` Üb d àb h äb l èb p De t ðb x ôb | øb üb c c h
c l c c c ¤ c ¨ $c ¬ (c ° d Þ @ ì ( ô 0 ù 8 @ y È ( y H ° Ñ È
++ Q
++ U rE
++ U 4
++ U 4 ! Qy )
++ T .
++ U [
++ ;
++ U / B
++ U ¶$ I
++ U ! P
++ U J W
++ U Ü: ^
++ U ï0 l
++ U ë3 q
++ U % |
++ U Ñ
++ U þ&
++ U 1:
++ U M8 ¨
++ U ¼( ³
++ U W4 ¾
++ U , Ó
++ U A Ø
++ U É@ ã
++ U ±G ð
++ U m ý
++ U Ù
++
++ U ¡
++ U ^" $
++ U ó5 1
++ U >
++ U · K
++ U Ñ X
++ U ¡! e
++ U r
++ U è
++ U ,
++ U 2
++ U ÿD ¦
++ U 2 ³
++ U g À
++ U + Í
++ U Ä8 Ú
++ U à ç
++ U â# ô
++ U J
++ U
++ U
++ U (
++ U 5
++ U ! B
++ U ( O
++ U \
++ U B
++ j
++ U u q
++ U Ê }
++ U #)
++ U ì#
++ U % ë
++ U 6- ø
++ U ý
++ U ü=
++ U 3
++ U F>
++ U 0 )
++ U FI 4
++ U ï @
++ U g9 L
++ U 7 Y
++ U {A l
++ U ¶7 w
++ U
++ U X
++ U -C ª
++ U 6 ¶
++ U NF É
++ U ²
Ü
++ U ´= è
++ U ¶; ô
++ U ®$
++ U /
++ U ¸
++
++ U TB $
++ U z 0
++ U 0 =
++ U å% H
++ U ¶7 S
++ U o
++ U n/ |
++ U N> ¡
++ U
# ¬
++ U Æ= ·
++ U ã Â
++ U Í
++ U Ø
++ U ã
++ U ª" ï
++ U ¢C
++ U
++ U - +
++ U ^E 7
++ U C
++ U ± O
++ U [
++ U ç; g
++ U ñ; t
++ U +
++ U d&
++ U
++ U í £
++ U v ¯
++ U Ý; »
++ U U0 Ç
++ U Â- Ó
++ U ß
++ U ÷. ë
++ U û; ÷
++ U <
++ U ,A
++ U 7
F
++ U ú2 R
++ U d ^
++ U j
++ U )
++ U ¶7
++ U
++ U 0 §
++ U á ²
++ U > ½
++ U l? È
++ U ú/ Ó
++ U A Þ
++ U ,+ é
++ U í ô
++ U C
++ U @"
++ U ò )
++ U y
++ 5
++ U È A
++ U .G P
++ U S U
++ U ã a
++ U U8 l
++ U 3 x
++ U D
++ U @"
++ U ò
++ U y
++ ¥
++ U * °
++ U 8 »
++ U 0 Æ
++ U Ñ
++ U þ9 Ü
++ U =F ç
++ U ¡ ô
++ U $ ù
++ U
++ U À@
++ U N< A
++ U ù0 W
++ U j c
++ U ´F p
++ U g9 }
++ U ë
++ U Y/
++ U
¢
++ U D »
++ U Ø. Æ
++ U ö! Ò
++ U ô8 ý
++ U M
++ U ú- 7
++ U
=
++ U ò# C
++ U è4 I
++ U Ù P
++ U I [
++ U ò f
++ U ¼ r
++ U w ~
++ U D
++ U ¯&
++ U - £
++ U n9 ®
++ U o ¹
++ U K7 Ë
++ U ×
++ U Ð ä
++ U H< ñ
++ U ß? þ
++ U Ê
++
++ U *
++
++ U G (
++
++ U D 4
++
++ U [ @
++
++ U ó7 S
++
++ U " ^
++
++ U Ï= d
++
++ U ¢+ o
++
++ U ²
++
++ U 4
++
++ U ©?
++
++ U D ¨
++
++ U [ É
++
++ U -5 Ï
++
++ U , Õ
++
++ U 93 Û
++
++ U Ó2 á
++
++ U È ç
++
++ U £ í
++
++ U |? ô
++
++ U %# û
++
++ U É4
++ U ×
++ U Å
++ U e> $
++ U ß= 0
++ U ¦ <
++ U I ]
++ U } b
++ U Î n
++ U Æ& z
++ U k
++ U ó
++ U ø ¤
++ U ¯
++ U @ º
++ U m6 Å
++ U èE Ð
++ U D! Û
++ U ´ æ
++ U 5 ò
++ U ~/ þ
++ U D
++ U z
++ U 1 $
++ U ~/ 2
++ U J@ >
++ U ½; K
++ U ø7 _
++ U > k
++ U
++ U ý< ¢
++ U ©
++ U F) Þ
++ U È> ä
++ U + ê
++ U Û) ð
++ U ,% ö
++ U ï ü
++ U <
++ U
++
++ U ©.
++ U |
++ U É: !
++ U H ,
++ U ½ 7
++ U *- C
++ U Ï O
++ U [
++ U @ g
++ U i s
++ U
++ U g*
++ U r2
++ U ²9 £
++ U Æ ¯
++ U ý Ç
++ U &G Ò
++ U [ Þ
++ U Ï ê
++ U Æ ö
++ U ²9
++ U gJ
++ U Ñ'
++ U , (
++ U â. 5
++ U î2 B
++ U üA O
++ U % \
++ U i
++ U L v
++ U ;
++ U È
++ U +
++ U @ ª
++ U # ¸
++ U § Ã
++ U ¯ Ð
++ U h/ Ý
++ U ) ®
++ U [ ¹
++ U A Ø
++ U ½2 å
++ U t ÿ
++ U y
++ U
++ U ©= &
++ U ! 3
++ U r' @
++ U Ì M
++ U ü Z
++ U 34 g
++ U EC
++ U
++ U (
++ U ¨
++ U C µ
++ U § Â
++ U ç Ï
++ U X Ü
++ U : é
++ U ß ö
++ U _
++ U *
++ U ó$
++ U Ò? *
++ U QC 7
++ U = E
++ U ;G S
++ U ô3 a
++ U Å o
++ U å0 }
++ U O+
++ U ¼I
++ U
++ §
++ U µ
++ U m# Ã
++ U Ñ
++ U ¥
ß
++ U ë í
++ U ¾D û
++ U §2
++ U ¦
++
++ U ßA %
++ U O% 3
++ U ü
++ A
++ U t O
++ U H ]
++ U m* k
++ U y
++ U "
++ U
++ U I/
++ U J
++ U ¦ ¡
++ U ¬
++ U ÿ Å
++ U (J Ë
++ U g Ñ
++ U !
×
++ U i Ý
++ U Ã
ã
++ U = é
++ U Ä ï
++ U ×I õ
++ U ú û
++ U /
++ U .D
++ U ¡I
++ U Ù
++
++ U Ü5
++ U
++
++ U & %
++ U +
++ U <1 1
++ U 7
++ U =
++ U G D
++ U · b
++ U I h
++ U · n
++ U æ t
++ U F6 z
++ U ú8
++ U ¨E
++ U ²J
++ U =
++ U ²'
++ U n
++ U 6 ª
++ U ·
++ U s Ä
++ U Í& Ñ
++ U Þ
++ U ë8 ë
++ U à0 ø
++ U
++ U [
++ U ó7 8
++ U a1 E
++ U 7 R
++ U _
++ U l
++ U V y
++ U Â>
++ U $A
++ U s §
++ U Í& ´
++ U Á
++ U ë8 Î
++ U à0 Û
++ U è
++ U [ õ
++ U ó7
++ U è:
++ U & )
++ U WH 6
++ U í C
++ U B P
++ U ¡ ]
++ U F q
++ U >> ~
++ U s
++ U Í&
++ U ¥
++ U ë8 ²
++ U à0 ¿
++ U Ì
++ U [ Ù
++ U ó7 ó
++ U $*
++ U
++ U £
++ U I '
++ U 3 4
++ U A
++ U ;' [
++ U c u
++ U `/
++ U $
++ U
++ U
$ ©
++ U 7 ½
++ U Ö+ Ã
++ U Ï
++ U
Û
++ U õ( è
++ U [ õ
++ U Í&
++ U öI
++ U R
++ U s )
++ U |8 C
++ U Î, P
++ U s ]
++ U Í& j
++ U w
++ U ë8
++ U à0
++ U
++ U [ «
++ U ó7 Ñ
++ U ì Þ
++ U ò
++ U k þ
++ U 4 .
++ U 9( 9
++ U U E
++ U Q
++ U À! ]
++ U Ê i
++ U u
++ U
++ U
++ U @
++ U y ¦
++ U ú ±
++ U ¾
++ U Ò? Ë
++ U ´ Ø
++ U 5 å
++ U Ê ò
++ U q! ÿ
++ U Ë-
++ U vI
++ U
++ &
++ U ÚB 3
++ U & @
++ U y »
++ U Æ
++ U jH Ò
++ U 6B Þ
++ U À! ê
++ U @ ö
++ U y
++ U
++ U %B
++ U D $
++ U /
++ U ª E
++ U V9 Q
++ U y ^
++ U k
++ U 2 x
++ U w
++ U t>
++ U ¾0
++ U = ¬
++ U ø ¹
++ U m: Æ
++ U 5? Ó
++ U CF à
++ U Ö5 í
++ U J ú
++ U 32
++ U
++ U ? !
++ U Æ .
++ U ×F ;
++ U ¡ H
++ U ¨C c
++ U !: n
++ U ^5 ¦
++ U 1 ±
++ U ½
++ U Í& É
++ U Õ
++ U & á
++ U @ í
++ U y
++ U "@
++ U u
++ U > %
++ U ÑB 1
++ U Í& =
++ U À! I
++ U @ U
++ U °
++ a
++ U y n
++ U YA y
++ U p<
++ U
++ U =
++ U y °
++ U ¦ »
++ U C È
++ U F Õ
++ U D â
++ U è ï
++ U Â ü
++ U Æ3
++ U
++ U £9 #
++ U SE 0
++ U ¡3 =
++ U ) J
++ U W
++ U y m
++ U $ s
++ U d
y
++ U U:
++ U t
++ U T
++ U Ð
++ U S
++ U j ¢
++ U ©
++ U (F ±
++ U Ö
++ U ã Ü
++ U H â
++ U b3 è
++ U ]< ï
++ U ¤7 ú
++ U ¢
++ U R
++ U [
++ U ; )
++ U $ 5
++ U n( A
++ U B5 M
++ U Í& Y
++ U Ê e
++ U ' q
++ U í) }
++ U y
++ U
++ U C(
++ U j, ¥
++ U ê6 °
++ U Ù> Û
++ U ì
++ U &
++ U » 5
++ U Â ;
++ U æ A
++ U ^- G
++ U f M
++ U S
++ U |9 Z
++ U @ m
++ U & s
++ U Ø- y
++ U |
++ U
++ U -
++ U e.
++ U ë
++ U z ¢
++ U ©
++ U
++ °
++ U C ·
++ U ¶ ¾
++ U ` Å
++ U < Ì
++ U ùJ Ó
++ U ~D Ú
++ U d á
++ U ¤0 é
++ U D ô
++ U " ÿ
++ U Æ
++ U !
++ U y .
++ U F ;
++ U Í& H
++ U Â b
++ U ¯ o
++ U _
++ U P
++ U )
++ U Ý<
++ U £
++ U Æ ©
++ U ¿, ¯
++ U } µ
++ U !> »
++ U ÿB Á
++ U L- Ç
++ U 7 Í
++ U Ó
++ U B Ú
++ U @ å
++ U ¶, ð
++ U ã ü
++ U F !
++ U Í& !
++ U ¯ !
++ U y -!
++ U E0 8!
++ U $ C!
++ U K
++ _!
++ U ¦) w!
++ U y !
++ U !
++ U »5 !
++ U F= §!
++ U Ê ³!
++ U w ¿!
++ U D Ë!
++ U %
++ ×!
++ U _ ã!
++ U V9 ð!
++ U v3 û!
++ U R7 "
++ U * "
++ U Y, "
++ U
"
++ U Q 9"
++ U T
++ D"
++ U j2 d"
++ U A4 q"
++ U V9 "
++ U y "
++ U ¥"
++ U ° ²"
++ U ÅB ¿"
++ U s Ì"
++ U Ù"
++ U b æ"
++ U n ó"
++ U ¹ #
++ U l"
#
++ U c' #
++ U ( '#
++ U 4#
++ U # A#
++ U : N#
++ U S3 [#
++ U ;: h#
++ U f) u#
++ U oC #
++ U #
++ U 5 #
++ U
/ ©#
++ U , ¶#
++ U Ã#
++ U Ý$ Ñ#
++ U dI ß#
++ U B+ í#
++ U M û#
++ U ^E $
++ U Æ( $
++ U IE %$
++ U +, 3$
++ U s@ A$
++ U K. O$
++ U B ]$
++ U <- k$
++ U Í0 y$
++ U _ $
++ U ¼* $
++ U ' ¡$
++ U 9 §$
++ U $
++ U ³$
++ U ×, ¹$
++ U NI ¿$
++ U ñ' Å$
++ U - Ì$
++ U ò: ß$
++ U è@ æ$
++ U Î@ í$
++ U ô$
++ U UD ú$
++ U 8 %
++ U ©1 %
++ U ¸ %
++ U %
++ U Ð %
++ U %
++ U $%
++ U 06 +%
++ U ¶/ 2%
++ U Î/ :%
++ U Ú9 M%
++ U µH S%
++ U x7 Y%
++ U y2 `%
++ U } k%
++ U %
++ U L! ¸%
++ U æ/ Þ%
++ U 0 &
++ U :&
++ U À F&
++ U H g&
++ U ÌD &
++ U L ´&
++ U ¤> à&
++ U é
'
++ U h #'
++ U b7 D'
++ U ©4 j'
++ U y. v'
++ U P '
++ U |! Í'
++ U ¨( ý'
++ U (
++ U G (
++ U %8 (
++ U (
++ U ») ((
++ U - 4(
++ U @(
++ U õ? L(
++ U s X(
++ U ¾< d(
++ U p(
++ U y (
++ U 1= (
++ U
3 (
++ U õ? ¬(
++ U s ¸(
++ U ¾< Ä(
++ U ç$ Ù(
++ U Ê ß(
++ U yH å(
++ U ëC ì(
++ U ; ÷(
++ U ¢. )
++ U Í )
++ U )
++ U 6 &)
++ U _2 2)
++ U ý >)
++ U A J)
++ U ûC V)
++ U é1 b)
++ U V9 n)
++ U y {)
++ U = )
++ U ,9 )
++ U !9 )
++ U " µ)
++ U Ï)
++ U y Ü)
++ U F è)
++ U Ê õ)
++ U F= *
++ U Í& *
++ U Â )*
++ U ¯ 6*
++ U _ L*
++ U Ï R*
++ U Ý X*
++ U 0 ^*
++ U ëD d*
++ U Í j*
++ U '" p*
++ U Ç< v*
++ U , }*
++ U *
++ U `4 *
++ U °C *
++ U ¹6 *
++ U © *
++ U ö §*
++ U æ ¯*
++ U , ·*
++ U J ¿*
++ U Ð6 Ç*
++ U û Ï*
++ U éG ×*
++ U ß*
++ U % è*
++ U ¢% ñ*
++ U ú*
++ U P +
++ U 9E +
++ U j +
++ U Ô &+
++ U ,+
++ U Ü 2+
++ U ¨# 9+
++ U û) D+
++ U ×
+
++ U © +
++ U · +
++ U ª+
++ U Í& ¶+
++ U QC Â+
++ U # Î+
++ U ô3 Ú+
++ U Ú æ+
++ U 8I ò+
++ U T2 þ+
++ U H
++,
++ U y ,
++ U t? #,
++ U C /,
++ U g! :,
++ U G,
++ U S,
++ U _,
++ U Ó k,
++ U @ w,
++ U Ì ,
++ U | ,
++ U ¶ ,
++ U §,
++ U @7 ³,
++ U Z ¿,
++ U V9 Ë,
++ U y Ù,
++ U =H ä,
++ U ª ê,
++ U èI õ,
++ U E -
++ U J
-
++ U ¸& -
++ U %-
++ U /' 1-
++ U 00 =-
++ U I-
++ U Ø% U-
++ U .. a-
++ U ª9 m-
++ U ^ y-
++ U G
-
++ U y -
++ U 6< Ä-
++ U ' Ï-
++ U 4 Û-
++ U ç-
++ U ó-
++ U ÿ-
++ U æD .
++ U c .
++ U y $.
++ U ¢F /.
++ U } ;.
++ U G G.
++ U Ð7 S.
++ U /' _.
++ U m> k.
++ U y x.
++ U .
++ U J .
++ U /' ´.
++ U ; À.
++ U ¨* Ì.
++ U @ í.
++ U Í& ù.
++ U /
++ U 0 1/
++ U ¯* </
++ U G/
++ U 0 S/
++ U Í& j/
++ U D w/
++ U þ% /
++ U w" /
++ U Ö= /
++ U m: ¦/
++ U R ²/
++ U r8 ¿/
++ U â3 Ê/
++ U y ×/
++ U ä/
++ U : ñ/
++ U t þ/
++ U * 0
++ U K 0
++ U 1 %0
++ U 20
++ U R ?0
++ U Ö L0
++ U è Y0
++ U È f0
++ U ßH s0
++ U Û! 0
++ U y 0
++ U Ö7 0
++ U E? ¢0
++ U þ> ©0
++ U ¢ ¼0
++ U Ø8 Â0
++ U I È0
++ U b
++ Î0
++ U " Õ0
++ U ¿ à0
++ U ( ë0
++ U A9 ÷0
++ U 0 1
++ U ) 1
++ U Ò& 1
++ U Í $1
++ U ó *1
++ U Ë" 21
++ U Ú4 C1
++ U e 1
++ U 1
++ U 1 1
++ U © 1
++ U × ¡1
++ U $ ß1
++ U ;2 å1
++ U u0 ë1
++ U N ñ1
++ U ¤ ø1
++ U DA 2
++ U £- 2
++ U ü
2
++ U Ù 2
++ U $2
++ U Ô( *2
++ U ÉE 12
++ U e Ý3
++ U â ã3
++ U =8 é3
++ U ì& ï3
++ U cE õ3
++ U T& û3
++ U ÉI 4
++ U 4 4
++ U /
4
++ U [6 4
++ U ÛC 4
++ U F %4
++ U ÷H 04
++ U . <4
++ U o- H4
++ U ¿ T4
++ U `4
++ U /' s4
++ U m 4
++ U ¾F 4
++ U 4
++ U w% 4
++ U m 4
++ U
+++ ¥4
++ U & «4
++ U ó ±4
++ U ¿ ·4
++ U è9 ½4
++ U ´ Ã4
++ U g É4
++ U F Ï4
++ U Õ4
++ U )$ Û4
++ U ø á4
++ U õ ç4
++ U ©A í4
++ U B ó4
++ U ? ù4
++ U YC ÿ4
++ U . 5
++ U 5. 5
++ U ß+ 5
++ U ô, 5
++ U ¤5 5
++ U à* #5
++ U ý1 )5
++ U C /5
++ U 55
++ U 5@ ;5
++ U 6 A5
++ U Ü G5
++ U u6 M5
++ U %1 S5
++ U Ê* Y5
++ U )/ _5
++ U cF e5
++ U Ð k5
++ U < q5
++ U HG x5
++ U ßF 5
++ U Þ 5
++ U µ* 5
++ U ¥5
++ U A «5
++ U D ±5
++ U ±2 ·5
++ U ]# ½5
++ U 2+ Ã5
++ U º? É5
++ U O1 Ï5
++ U %7 Õ5
++ U Û5
++ U ½ á5
++ U }& ç5
++ U í5
++ U E, ó5
++ U þ" ù5
++ U -
++ ÿ5
++ U Y 6
++ U 5 6
++ U Ñ 6
++ U É! 6
++ U 9 6
++ U ÿ4 #6
++ U s( )6
++ U ú /6
++ U 56
++ U 7 ;6
++ U 5 A6
++ U 8 G6
++ U N6
++ U Ö Y6
++ U " e6
++ U ¤" q6
++ U Ð }6
++ U 6
++ U 7! 6
++ U , ¡6
++ U å? ¾6
++ U m& É6
++ U Õ6
++ U ¤" á6
++ U \ í6
++ U W ù6
++ U Õ 7
++ U { 7
++ U
++- 7
++ U f$ )7
++ U E 57
++ U P A7
++ U e0 M7
++ U 57 Y7
++ U 7, f7
++ U H q7
++ U çH }7
++ U ¤" 7
++ U Ð 7
++ U ¡7
++ U 9 7
++ U : ¹7
++ U 7 Å7
++ U Ñ7
++ U é5 î7
++ U oD 8
++ U = 8
++ U ³3
8
++ U ? 8
++ U % 8
++ U A 8
++ U M; %8
++ U 4 +8
++ U 4 18
++ U 4 78
++ U v4 =8
++ U ð< M8
++ U * S8
++ U Ï3 Y8
++ U ÈJ _8
++ U ØJ e8
++ U ð k8
++ U q8
++ U w8
++ U 7# }8
++ U ¸ 8
++ U ä 8
++ U 1& 8
++ U ? 8
++ U 8* ¥8
++ U W? «8
++ U ±8
++ U 6 ·8
++ U ?B ½8
++ U
++! Ã8
++ U Q) É8
++ U } Ï8
++ U % Õ8
++ U Û8
++ U d á8
++ U ¡ ç8
++ U £6 í8
++ U :; ó8
++ U ¡H ù8
++ U Y ÿ8
++ U (H 9
++ U Ö1 9
++ U à% )9
++ U $ B9
++ U - O9
++ U \9
++ U È i9
++ U ® v9
++ U w# 9
++ U ±? 9
++ U @ 9
++ U / ª9
++ U Á ·9
++ U Ä9
++ U îF Ñ9
++ U ¨G Þ9
++ U ¾ ë9
++ U Õ ø9
++ U ?$ :
++ U n= :
++ U < :
++ U ½1 ,:
++ U > 2:
++ U " 8:
++ U ½7 >:
++ U Ä$ D:
++ U ( J:
++ U ¿A P:
++ U
' W:
++ U 8 _:
++ U g:
++ U ¾+ o:
++ U )) x:
++ U s)
:
++ U é :
++ U T* :
++ U Ì; :
++ U X :
++ U È9 Ó:
++ U Ê) á:
++ U s. î:
++ U .< û:
++ U F ;
++ U ù ;
++ U ¨ ";
++ U ö /;
++ U <;
++ U /( I;
++ U ]. V;
++ U 13 c;
++ U 4 p;
++ U 7" ;
++ U ;
++ U ÊC §;
++ U <0 µ;
++ U > Ã;
++ U f Ñ;
++ U h ÷;
++ U . <
++ U <
++ U bH <
++ U F <
++ U "<
++ U ¿# (<
++ U
.<
++ U Î# 4<
++ U gA :<
++ U 9 B<
++ U ì% O<
++ U ?) \<
++ U _0 z<
++ U 7 <
++ U § <
++ U 1 <
++ U ³" <
++ U \ ¬<
++ U D ¹<
++ U @ Æ<
++ U ¸> Ó<
++ U . à<
++ U ä î<
++ U è7 ú<
++ U £ =
++ U u9 =
++ U
A .=
++ U . ;=
++ U 8 H=
++ U B U=
++ U ¿4 c=
++ U < o=
++ U ñE |=
++ U Õ =
++ U ²: =
++ U Í =
++ U 0 =
++ U =
++ U U$ =
++ U # ¦=
++ U t$ ¬=
++ U ½ ²=
++ U ¥/ ¸=
++ U ' ¾=
++ U «< Å=
++ U ¼ Ñ=
++ U Þ=
++ U # ë=
++ U D ø=
++ U Á
++ >
++ U - >
++ U Ê2 >
++ U È ,>
++ U ® 9>
++ U ( F>
++ U j S>
++ U J: `>
++ U õ+ m>
++ U B {>
++ U >
++ U ù >
++ U ; >
++ U ¶# ³>
++ U 0 ¿>
++ U ó Ë>
++ U »3 ×>
++ U ã>
++ U 3> ï>
++ U { û>
++ U # ?
++ U K= ?
++ U (6 '?
++ U ` 3?
++ U NH @?
++ U MJ S?
++ U È _?
++ U ® k?
++ U E w?
++ U ú ?
++ U ; ?
++ U ; ?
++ U Ë? §?
++ U 0* ³?
++ U @ À?
++ U o Ó?
++ U D ß?
++ U ©: ë?
++ U 6 ÷?
++ U @
++ U N5 @
++ U < @
++ U Ã (@
++ U "( 3@
++ U & ?@
++ U K@
++ U [ ^@
++ U ð
++ q@
++ U , w@
++ U eD }@
++ U lG @
++ U À @
++ U Z% £@
++ U è ¯@
++ U e »@
++ U È@
++ U j% Ó@
++ U 7 Þ@
++ U D' ë@
++ U ö" ÷@
++ U A A
++ U A
++ U Ï A
++ U ºG (A
++ U ?/ 5A
++ U Ò BA
++ U C% OA
++ U ® \A
++ U iA
++ U ^G vA
++ U î- A
++ U Y A
++ U ú6 A
++ U ªA
++ U ÕC ·A
++ U : ÄA
++ U ä' ÑA
++ U þG ÞA
++ U ( ëA
++ U î øA
++ U 2 B
++ U §$ B
++ U z B
++ U À ,B
++ U 9B
++ U ñ FB
++ U ÷ SB
++ U D `B
++ U M" mB
++ U S zB
++ U : B
++ U '! B
++ U T= ¡B
++ U s ®B
++ U J »B
++ U SJ ÈB
++ U µ ÕB
++ U 0 âB
++ U < ïB
++ U üB
++ U @ C
++ U + C
++ U ¸9 #C
++ U K3 0C
++ U P =C
++ U /; JC
++ U WC
++ U B dC
++ U 3 qC
++ U / ~C
++ U g C
++ U C
++ U R ¥C
++ U û* ²C
++ U t= ¿C
++ U 2 ÌC
++ U ± ÙC
++ U i1 æC
++ U % óC
++ U Þ D
++ U B
D
++ U ED D
++ U w; 'D
++ U [9 4D
++ U [+ AD
++ U Ö ND
++ U [ [D
++ U hD
++ U F uD
++ U D
++ U ØG D
++ U Ü D
++ U w ©D
++ U ë ¶D
++ U ÷ ÃD
++ U 9J ÑD
++ U s ÜD
++ U H éD
++ U Ò?
++E
++ U t E
++ U s E
++ U ® (E
++ U
++ 4E
++ U N* @E
++ U p YE
++ U G bE
++ U ® lE
++ U e zE
++ U e ¤E
++ U P °E
++ U Ð7 ¼E
++ U %2 ÇE
++ U èJ ÒE
++ U G ÛE
++ U P áE
++ U e F
++ U } 'F
++ U
++ 4F
++ U ( JF
++ U G SF
++ U } YF
++ U e }F
++ U å" F
++ U 3 ¤F
++ U
++ °F
++ U
++ ½F
++ U ú ÉF
++ U G ÒF
++ U 3 ØF
++ U e üF
++ U X@ G
++ U
++ G
++ U ( "G
++ U G +G
++ U X@ 1G
++ U e UG
++ U ^ fG
++ U
++ sG
++ U ß' G
++ U [B G
++ U ] G
++ U @ ¬G
++ U
++ ¹G
++ U ( ÏG
++ U G ØG
++ U @ ÞG
++ U e òG
++ U 8 H
++ U F$ H
++ U e )H
++ U o :H
++ U ] GH
++ U ÇH TH
++ U
++ `H
++ U : mH
++ U G vH
++ U ÇH H
++ U e H
++ U e ¸H
++ U í ÅH
++ U
++ ÑH
++ U d ðH
++ U o5 I
++ U
++
I
++ U : I
++ U G #I
++ U o5 (I
++ U 9I
++ U e KI
++ U e YI
++ U e mI
++ U B xI I 1 I
++ U
++ I
++ R I
++ S ¤I
++ U ¯I
++ R I ´I
++ U ¿I
++ R ¥ ÏI
++ R ßI
++ R îI
++ R e óI
++ U S þI
++ R ® J
++ U Á J
++ U G J 4 Ð $J
++ S 0 -J
++ U e 8J
++ R C >J
++ S p GJ
++ U e RJ
++ R g XJ
++ S aJ
++ U e lJ
++ R rJ
++ S Ð {J
++ U e J
++ R ¯ J
++ S J
++ U e £J q «J { ¸J
++ U e ÃJ
++ R Ó ÉJ ÑJ ÞJ
++ U e éJ
++ R ÷ ïJ © ÷J ¯ K
++ U e K
++ R K P K Z &K
++ U e 1K
++ R ? >K
++ U Å IK @ QK ] `K
++ U
++ kK
++ R c pK
++ S 0 K
++ R ¬
K
++ U £ K
++ R V K
++ U G K 4 ð ©K N ±K [ ¾K
++ U e ÉK
++ R Ð ÏK § ×K äK
++ U e ïK
++ R ô õK h ýK q
++L
++ U e L
++ R L ò #L ø 0L
++ U e ;L
++ R < AL È IL Ñ VL
++ U e aL
++ R ` gL - oL 3 |L
++ U e L
++ R L L ¢L
++ U e L
++ R ¨ ³L ð »L ù ÈL
++ U e ÓL
++ R Ì ÙL áL # îL
++ U e üL M
M
++ U e M
++ R ð %M
++ U éA 0M ` 8M u RM
++ R XM
++ U Á5 ^M fM Ù uM
++ U `J M
++ R 7 M
++ S ` M
++ U tJ M M
++ U Q M
++ U G ¸M 4 0 ÁM
++ U ËM
++ R ÐM ØM åM
++ U e ïM
++ R É õM K ýM R N
++ U e N
++ R í N
++ U y- #N à +N
++ :N
++ U ø7 DN
++ R MN ô UN
++ S `N
++ R Z eN
++ S Ð nN
++ R wN
++ R Æ N 4 P N ô N
++ N
++ R ü ©N
++ U
) °N
++ ¸N J ÇN
++ U
++ ÒN
++ R ×N
++ U ( âN
++ R çN
++ S ìN
++ U G ÷N 4 ` O
++ S ` O
++ U e O
++ R ¸ -O
++ U
8O P @O 5 OO
++ U
++ ZO
++ R Ü _O
++ S dO
++ U ß' oO
++ R %
++ tO
++ U G O 4 ð O ¥ O ± O
++ U e ¤O
++ R
++ ÁO
++ U c8 ÈO @ ÐO S
ßO
++ U
++ êO
++ R §
++ ïO
++ U ( úO
++ R ÿO
++ S à P
++ U G P 4 H P
++ S 0 !P
++ U e ,P
++ R x 2P © :P ® CP
++ U e NP
++ R kP
++ U 8 vP `
~P P
++ U
++ P
++ R À P
++ S ` ¢P
++ U ( P
++ R ö ²P
++ U G ½P 4 @ ÆP
++ S ËP
++ U e ÖP
++ R U ãP
++ U ðP
++ U
++ üP
++ U ( Q
++ U G Q
++ U Q
++ U e *Q
++ U e >Q
++ U IQ QQ z kQ
++ R y pQ
++ S Ð uQ
++ U
++ Q
++ R y Q
++ R ¯ Q
++ U ( Q
++ R
¥Q
++ U µQ
++ U Ì' ÂQ
++ U ÒQ
++ U è2 ÝQ
++ R ¦
âQ
++ U íQ
++ R òQ
++ U W" ýQ
++ R x R
++ U G
R 4 R ) "R
++ S 2R
++ R Ö ;R
++ R @R
++ S KR 4 ` TR ° \R ¹ mR
++ R h sR
++ S |R
++ R R j R r R
++ U e ¤R
++ R ° ªR j ²R u ¿R
++ U e ÊR
++ R Ô ÐR ý ØR åR
++ U e ðR
++ R ø öR c þR j S
++ U e S
++ R S $S 1S
++ U e <S
++ R @ BS JS ¡ WS
++ U e bS
++ R d hS pS }S
++ U e S
++ R S S £S
++ U e ®S
++ R ¬ ¸S Ð ÀS 4 ÕS Ð ÝS 4 êS
++ R Ð õS 4 T Ø
++T Ý T
++ R , $T ø ,T ÿ 9T
++ R P AT 4 IT ; RT
++ U e ]T
++ R t jT
++ U ¨ qT yT Û T
++ U
++ T
++ R T
++ S @ T
++ U ( ©T
++ U ´T
++ R ÷ ¹T
++ U G ÄT 4 À ÑT ÙT
++ S p éT
++ R îT
++ S ÷T
++ R g U Ø
++U Ý U
++ R Å $U p ,U 9U
++ U e DU
++ R é JU RU $ [U
++ U e fU
++ R
U
++ U G U à U °U
++ R 1 µU
++ S Ð ºU
++ U
++ ÅU
++ R g ÊU
++ U ( ÕU
++ R ÚU
++ U êU
++ U Ì' õU
++ R Õ V
++ R V
++ U G $V 4 -V
++ S 6V
++ U e HV 8 PV
++ S @ `V
++ R z eV
++ S nV
++ R Ö uV ô }V û V
++ U e V
++ R G V u £V | °V
++ U e »V
++ R k ÁV Í ÉV Ô ÖV
++ U e áV
++ R ëV
óV W
++ R ³
W Ø W ß "W
++ U e -W
++ R × 3W
++ S À <W
++ U e GW
++ R û MW
++ S ð VW
++ U e aW
++ R kW y sW
W
++ R C W P W ^ ¢W
++ U e W
++ R h ³W »W « ÈW
++ U e ÓW
++ R ÙW áW îW
++ U e ùW
++ R ° ÿW ± X ¼ X
++ U e X
++ R Ô %X -X :X
++ U e EX
++ R ø KX SX © `X
++ U e kX
++ R qX yX X
++ U e X
++ R @ X ð X ÷ ¬X
++ U e ·X
++ R d ½X G ÅX T ÒX
++ U e ÝX
++ R ãX ëX ôX
++ U e ÿX
++ R ¬ Y Y ( +Y
++ R Ð 4Y
++ R =Y
++ R O BY
++ S 0 OY
++ R ZY 4 cY kY xY
++ R ÷ Y Ð Y ( Y Ð ¦Y ( ¹Y Ð ÁY ( ÕY 4 ÞY Ð æY ã úY
++ U ñ> Z
++ U
++ Z
++ U O' %Z
++ U
++ 1Z
++ U v >Z
++ U N* JZ
++ U I bZ
++ U G kZ
++ U O' uZ
++ U e Z
++ U e Z
++ U e «Z
++ U e ½Z
++ U e ÏZ
++ U e ÝZ
++ U e ñZ
++ U D& ÷Z 0 ÿZ $ [
++ U
++ [
++ R [
++ U `J '[
++ R d ,[
++ S p ;[
++ R J[
++ R ¿ O[
++ U N* Y[
++ R ã ^[
++ U Q m[
++ U G x[ 4 À [ B [ O [
++ U e [
++ R E ª[ ²[ { Å[
++ R i Ë[ '! Ó[ -! à[
++ U e ê[
++ R ô[ f! ü[
++ S \
++ R Ã \
++ R \
++ S Ð "\
++ R 9 +\
++ R ?\ 4 ð H\ " P\ &" a\
++ R \ g\ p" o\ v" \
++ R \ Ï" \ Ú" \
++ R ¤ ¥\ Í# \ Ø# ¾\
++ R È Ä\ u# Ì\ {# Ý\
++ R ì ã\ $ ë\ +$ ø\
++ R ] ! ] ! ]
++ U e ]
++ R 4 8]
++ U h+ I]
++ U
++ l]
++ U 28 x]
++ U G ]
++ U h+ ]
++ U e ]
++ U e Ã]
++ U ý Ô]
++ U
++ à]
++ U E ù]
++ U G ^
++ U ý ^
++ U e ^
++ U e ,^
++ U e @^
++ U ÂG Q^
++ U
++ ]^
++ U H% i^
++ U è v^
++ U * ^
++ U % ^
++ U ^ $ £^ 9? ½^
++ R X Â^
++ S Ç^
++ U d ç^
++ U
++ ò^
++ R ÷^
++ U _
++ R Ä _
++ U ³I _
++ R $ _
++ U ÷= '_
++ U ¤' 4_
++ U Í% ?_
++ R ÷ D_
++ U ì O_
++ R ! T_
++ U __
++ R " d_
++ U $E o_
++ R
# t_
++ U _
++ R N$ _
++ U _
++ U ¿E _
++ R $ ¤_
++ U ( ¯_
++ R Y% ´_
++ U G ¿_ 4 p È_
++ S 0 Ñ_
++ U e Ü_
++ R a' æ_ (% î_ & `
++ R
' ` (% ` & `
++ R »' %`
++ R ( 9` 4 ° B`
++ S ` O`
++ R O( U` Ð% ]` Ù% j`
++ R s( r` P4 z` U4 `
++ U e `
++ R ( ` & ` $& `
++ U e ¸`
++ R »( ¾`
++ S Ò`
++ R ß( ç`
++ U %< ò`
++ R ) ÷` Ò0 ÿ` Ý0 a
++ U e a
++ R È) a ]0 %a h0 2a
++ U e =a
++ R ì) Ga 00 Oa 50 ca
++ R * ia 7 qa ¸7 ~a
++ U e a
++ R 5* a -, a 4, ¤a
++ U e ¯a
++ R Y* ¹a , Áa , Õa
++ R }* Ûa . ãa . ða
++ U e ûa
++ R ¢* b ò7
b
++ S b
++ R Æ* &b
++ R + +b
++ S 4b
++ R ., ?b 4 Hb ò7 Pb ý7 ab
++ R - kb %8 sb
++ S
++ b
++ R ;- b
++ R å- b
++ S À
++ b 4 0 ¥b 8 b ¡8 ¾b
++ R z. Äb á8 Ìb è8 Ùb
++ R . áb 9 éb 9 úb
++ R Â. c õ< c = c
++ R æ. c Ó9 %c Ú9 2c
++ U e =c
++ R
++/ Cc A< Kc L< Xc
++ U e cc
++ R ./ mc \. uc i. c
++ R R/ c 1 c 1 ¤c
++ U e ¯c
++ R w/ µc ¿. ½c Ð. Êc
++ U e Õc
++ R / Ûc / ãc / ðc
++ U e ûc
++ R ¿/ d Y/ d j/ d
++ U e !d
++ R ã/ 'd Â/ /d É/ <d
++ U e Gd
++ R 0 Md
++ S ` Vd
++ U e ad
++ R +0 kd <3 sd
++ S d
++ R O0 d
++ R ³0 d
++ S à d
++ R 1 ¥d 4 ®d þ3 ¶d 4 Ãd
++ R Ý1 Ëd q3 Ód |3 àd
++ U e ëd
++ R 2 ñd 3 ùd 3 e
++ U e e
++ R %2 e ë4 e ò4 ,e
++ U e 7e
++ R I2 =e @5 Ee G5 Re
++ U e ]e
++ R m2 ge |5 oe
++ S 0 e
++ R 2 e
++ R .3 e
++ R æ3 e
++ S ° e
++ R 4 ¨e
++ R <5 ¯e ì6 ·e ó6 Äe
++ U e Ïe
++ R 5 Õe ²= Ýe ½= êe
++ U e õe
++ R ¼5 ûe (' f /' f
++ U e f
++ R à5 !f ¤' )f «' 6f
++ U e Af
++ R 6 Gf "* Of )* \f
++ U e gf
++ R (6 mf ( uf ( f
++ U e f
++ R L6 f v( f }( ¨f
++ U e ³f
++ R p6 ½f - Åf !- Ùf
++ R 6 ßf ñ2 çf ø2 ôf
++ U e ÿf
++ R ¸6 g T-
g _- g
++ U e %g
++ R Ü6 /g `1 7g
++ S 0
Gg
++ R 7 Pg
++ R &7 Ug
++ S `
^g
++ R I7 ig 4 Ð rg `1 zg g1 g
++ R 7 g Ñ1 g Ù1 ªg
++ R ¸7 °g 32 ¸g >2 Åg
++ R Ü7 Íg s2 Õg ~2 âg
++ U e íg
++ R 8 ÷g ¾( ÿg
++ S
h
++ R ) h
++ R $8 !h
++ R á8 'h °, /h ·, <h
++ U e Gh
++ R v9 Qh ì, Yh - mh
++ R 9 wh ¦* h «* h
++ R ¿9 h ¨- ¡h ³- ®h
++ U e ¹h
++ R ä9 ¿h Ó* Çh Ú* Ôh
++ U e ßh
++ R : åh
++ S Ð
êh
++ U e õh
++ R ,: i & i & i
++ R P: "i ¬2 *i ·2 7i
++ U e Bi
++ R u: Hi Ç& Pi Ô& ]i
++ U e hi
++ R : ni 4 vi 4 i
++ U e i
++ R ½: i
++ U Î §i @? ¯i @ ¾i
++ S Ãi
++ U ò Ïi Üi A? äi
++ S @ õi ÿi
++ S j x? j ú? j
++ U ;9 'j
++ R á: /j
++ U 00 :j @ Bj ^@ Qj
++ U
++ \j
++ R ; bj
++ U O
mj `@ uj ¢@ j
++ R `; j
++ U ] j
++ R ; ¤j
++ S ° ©j
++ U µj
++ U
++ Àj
++ R ß; Çj
++ U
×j
++ U
++ íj
++ U ûI øj
++ U è k
++ U £9 k
++ U ® k
++ U @ 0k
++ U G 9k
++ U
Ck
++ U e Tk
++ U e ak
++ U e tk
++ U é k °@ k ÝC ¡k
++ R < ±k
++ R ^< ¶k
++ S à »k
++ U
++ Æk
++ R §< Ëk
++ U £9 Øk
++ U ® ãk
++ R = èk
++ U ûI ók
++ R = øk
++ U è l
++ R Á= l
++ U G l 4 Ð l ø@ $l A 1l
++ U e <l
++ R 4> Fl A Nl A bl
++ R X> hl
++ S ql
++ U e |l
++ R {> l C l C l
++ U e ¢l
++ R > ¬l ËC ´l ÓC Ðl |A Øl
++ S @ èl
++ R Ã> ñl
++ R û> úl
++ R ? m
++ R B? m
++ R y? m
++ R ? m
++ R À? #m
++ S p ,m
++ R ã? 7m 4 @m
++ S Mm
++ R /@ Sm òA [m þA lm
++ R S@ rm 7B zm >B m
++ R w@ m B m B «m
++ R @ ¸m
++ U
) Ém
++ U
++ Õm
++ U îm
++ U D úm
++ U H n
++ U Ð8 n
++ U · n
++ U ¦ *n
++ U @n
++ U G In
++ U
) Sn
++ U e en
++ U e wn
++ U e n
++ U e n
++ U e n
++ U e ¿n
++ U e Ñn
++ U e ßn
++ U e ón
++ U « þn àC o £U o
++ R ¾@ %o
++ U 0o
++ R ô@ 5o
++ U ü( <o N Eo
++ U uG Lo N Uo
++ S Ð Zo
++ U
++ eo
++ R ÕA jo
++ U ¯ uo
++ R B zo
++ U À
o
++ R ³B o
++ U I5 o
++ R üB ¥o
++ R 2C µo
++ R FD ºo
++ U
; Åo
++ R EE Êo
++ U Úo
++ U C åo
++ R
++G êo
++ U D õo
++ R ²G úo
++ U è p
++ R H
++p
++ U ' p
++ R gI p
++ U G %p 4 0 .p
++ S 7p
++ U e Bp
++ R I Hp
++ S 0 Qp
++ U e \p
++ R ¯I bp ÞD jp åD wp
++ U e p
++ R ÓI p N p N p
++ U e ¨p
++ R ÷I ®p
++ S ` ·p
++ U e Âp
++ R J Èp
++ S Ñp
++ U e Üp
++ R ?J âp
++ S À ëp
++ U e öp
++ R cJ üp O q !O q
++ U e q
++ R J "q
++ S ð +q
++ U e 6q
++ R «J <q
++ S Eq
++ U e Pq
++ R ÏJ Vq
++ S P _q
++ U e jq
++ R óJ pq
++ S yq
++ U e q
++ R K q
++ S ° q
++ U e q
++ R ;K ¤q
++ S à q
++ U e ¸q
++ R _K ¾q xH Æq H Óq
++ U e Þq
++ R K äq
++ S íq
++ U e øq
++ R §K þq
++ S @ r
++ U e r
++ R ËK r PH r ZH -r
++ U e 8r
++ R ïK >r úH Fr I Sr
++ U e ^r
++ R L dr
++ S p mr
++ U e xr
++ R 7L ~r ÙI r ßI r
++ U e r
++ R [L ¤r
++ S r
++ U e ¸r
++ R L ¾r ¨K Ær ²K Ór
++ U e Þr
++ R £L är ôK ìr ùK ùr
++ U e s
++ R ÇL
++s
++ S Ð s
++ U e s
++ R ëL $s L ,s L 9s
++ U e Ds
++ R M Ns áO Vs
++ S fs
++ R 3M os
++ R |M ts
++ S P }s
++ R ØM s
++ R 8N s
++ R ¤O s
++ R Q ¡s
++ R Q ªs
++ R R ³s
++ R ¤R ¼s
++ R öR Çs 4 P Ðs
++ S Ýs
++ R hS ãs
++ S Ð ðs
++ R S ös
++ S t
++ R °S t S t $S "t
++ R ÔS (t nS 0t xS At
++ R øS Gt òQ Ot üQ `t
++ R T ft 1U nt ;U t
++ R @T
t aU t kU t
++ R dT ¤t ¤T ¬t ®T ¹t
++ R T Át H Ét H Öt
++ U e át
++ R ¬T çt O ït O üt
++ U e u
++ R ÐT
u `O u jO "u
++ U e -u
++ R ôT 3u
++ S 0 <u
++ U ´) Gu
++ R U Lu
++ S ` Uu
++ U e `u
++ R U fu R nu R wu
++ U e u
++ R µU u K u K u
++ U e ©u
++ R ÙU ¯u \K ·u aK Àu
++ U e Ëu
++ R ýU èu
++ U u: õu
++ U
++ %v
++ U G .v
++ U u: 8v
++ U e Jv
++ U e \v
++ U e nv
++ U e v
++ U e v
++ U e v
++ U e ´v
++ U 6 Áv
++ U
++ Îv
++ U G ×v
++ U 6 áv
++ U e óv
++ U e w
++ U e w
++ U e 'w
++ U 2w °U :w |] Tw
++ R !V Yw
++ U ] dw
++ R £V iw
++ S nw
++ U
++ yw
++ R ìV w
++ R 5W w
++ U w
++ R ©W w
++ U G ©w 4 p ²w
++ S À »w
++ U < Êw
++ U ? Õw
++ R hX Úw DV âw PV ïw
++ U e úw
++ R X x W x W x
++ U e x
++ R °X &x
++ S ð /x
++ U e :x
++ R ÔX @x +X Hx 2X Ux
++ U e `x
++ R øX jx rX rx X x
++ R Y x
++ S x
++ U e x
++ R ?Y ªx ¡X ²x
++ S P Âx
++ R cY Çx
++ S Òx 4 ° Ûx ÔX ãx ÙX ôx
++ R Y úx \ y \ y
++ R ½Y y È[ !y Ô[ 2y
++ R áY 8y FY @y KY My
++ R Z Uy Y ]y ®Y jy
++ U e uy
++ R )Z y ãY y
++ S ° y
++ R MZ y
++ S ð ¡y
++ R Z ªy
++ R [ ½y 4 Æy y[ Îy
[ ßy
++ R z[ åy \ íy «\ þy
++ R [ z X] z c] z [ (z [ 9z
++ R Â[ ?z è\ Gz ó\ Xz
++ R æ[ ^z 0] fz ;] wz
++ R
++\ }z eZ
z qZ z
++ R .\ z W £z W ¬z
++ U e ·z
++ R R\ Äz
++ U ]= Õz
++ U
++ âz
++ U N* úz
++ U G {
++ U ]=
{
++ U e {
++ U e 1{
++ U e C{
++ U e Q{
++ U e e{
++ U ¹% k{ ] s{ Å_ {
++ U {
++ R v\ {
++ S 0 {
++ U
++ {
++ R ¿\ ¥{
++ U G °{ 4 p ½{ ³] Å{
++ S ` Ô{
++ R ¿\ Ù{
++ S â{
++ R ] ö{ 4 ÿ{
++ S à |
++ R ] | ^ | ¨^ +|
++ R Ã] 1| 0_ 9| <_ J|
++ R ç] P| _ X| ¬_ l| v_ t| _ |
++ R ^ | ^ | ^ |
++ U e ¤|
++ R /^ ±|
++ U î ¸| Ð_ À| (a Ï|
++ U Ú|
++ R S^ ß|
++ U ! ê|
++ R ^ ï|
++ U ) ú|
++ R å^ ÿ|
++ U h/
++}
++ R ._ }
++ S }
++ U
++ }
++ R w_ $}
++ U G /} 4 ° 8} ` @} f` M}
++ U ×A X}
++ R Ó_ ]}
++ U h}
++ R ö_ m}
++ U " x}
++ R ` ~} Þ` } î` }
++ U e ¡} p` ©} |` ²}
++ U e ½}
++ R <` Ê}
++ U ~+ Ð} 0a Ø} b ç}
++ U ñ}
++ R `` ö}
++ U ! ~
++ R ©` ~
++ U ) ~
++ R ò` ~
++ U h/ ~
++ R ;a #~
++ S @ (~
++ U
++ 2~
++ R a 7~
++ U G B~ 4 Ð K~ ta S~ Ìa `~
++ U ×A j~
++ R àa o~
++ U y~
++ R b ~~
++ U " ~
++ R &b ~
++ S p ~
++ U e ¤~ Ða ¬~ Üa µ~
++ U e À~
++ R Ib Í~
++ U Z( Þ~
++ U
++
++ U G
++ U Z(
++ U e 1
++ U e C
++ U e U
++ U e g
++ U e u
++ U e
++ U z
++ U
++ §
++ U ¿
++ U Í
++ Ë
++ U G Ô
++ U z Þ
++ U e ð
++ U e
++ U e
++ U e &
++ U e 4
++ U e H
++ U ^; Y
++ U
++ f
++ U r
++ U Í
++
++ U G
++ U ^;
++ U e ¯
++ U e Á
++ U e Ó
++ U e á
++ U e õ
++ U N
++ U
++
++ U +
++ U Í
++ 7
++ U G @
++ U N J
++ U e \
++ U e n
++ U e
++ U e
++ U e ²
++ U ä= Ã
++ U
++ Ü
++ U G å
++ U ä= ï
++ U e
++ U e
++ U e 3
++ U çB > b F Þx U
++ U ö" `
++ R mb e
++ U · p
++ R tc u
++ S z
++ U
++ R d
++ U
++
++ R =e ¥
++ R e µ
++ R g º
++ U G Å 4 ð Î Èb Ö Õb ã
++ U e î
++ R ¥h ô °c ü Ác
++ U e
++ R Éh d "
d /
++ U e :
++ R íh D Bd L
++ S Ð \
++ R i a
++ S 0 s
++ R i |
++ R òi 4 Ht Xt ©
++ R >j ¯ Qs · Ys È
++ R bj Î Úd Ö àd ç
++ R j í àr õ èr
++ R ªj Iw Ow %
++ R Îj + s 3 ¬s @
++ R òj L e T
++ S d
++ R k i
++ S Ð r
++ R Ñk {
++ R l 4 P e ¤ ½e ¸
++ R k ½ e Å ½e Ò
++ R ÿl Û
++ R Im æ 4 0 ï ze ÷ e
++ R §m
½e
Äe %
++ R Ëm +
f 3
f D
++ R ïm J
ff R
pf c
++ R n i
¹f q
Ãf
++ R 7n
Ag
Lg ¡
++ R [n §
n ¯
n ¼
++ R n Ä
g Ì
g Ù
++ U e ä
++ R £n ê
Ðg ò
ág ÿ
++ U e
++
++ R Çn #h (h %
++ U e 0
++ R ën 6
++ S ?
++ U e J
++ R o P Æh X Ëh e
++ U e p
++ R 3o v i ~ $i
++ U e
++ R Wo
++ S @ ¥
++ U e °
++ R {o ¶ p ¾ p Ë
++ U e Ö
++ R o Ü °i ä µi ñ
++ U e ü
++ R Ão øi
++ j
++ U e "
++ R ço ( 0u 0 ;u =
++ U e H
++ R p N j V j c
++ U e n
++ R /p t
++ S p }
++ U e
++ R Sp j j £
++ U e ®
++ R wp ´ èt ¼ ót É
++ U e Ô
++ R p Ú ªj â ¯j ï
++ U e ú
++ R ¿p
++ S
++ U e
++ R ãp k " k /
++ U e :
++ R q @
++ S Ð I
++ U e T
++ R +q Z Èk b Õk o
++ U e z
++ R Oq q
++ S
++ R sq ¡
++ S 0 ª
++ R âq ¼
++ R yr Ç 4 Ð iq Ø sq é
++ R s ï t ÷ ¨t
++ R 4s ¼q Æq '
++ R Xs - r 5 r F
++ R |s L hr T qr a
++ R s i ©r q r ~
++ U e
++ R Äs
++ S `
++ U e £
++ R ès uu µ
++ S Å
++ R t Ê
++ S À Ó
++ R Bt Ü
++ R ²t ð 4 à ù ¥u ±u
++ R u úu v 1
++ R 3u 7 Ov ? [v P
++ R Wu V åv ^ ðv o
++ R {u u ix } qx
++ R u s $s §
++ U e ²
++ R Ãu ¸ w À w Í
++ U e Ø
++ R çu Þ àw æ ðw ó
++ U e þ
++ R v )x 4x
++ U e $
++ R /v *
++ S ð 3
++ U e A 7c I >c V
++ U e a
++ R Sv g l o &l |
++ U e
++ R wv [l
++ S ©
++ R v ®
++ S p ·
++ R ¾v  4 Ë [l Ó al ä
++ R w î l ö
++ S À
++ R ?w
++ S
++ R w
++ R Ñw ( 4 1 Þl 9 ðl F
++ R Cx N
++ S @ [
++ R gx a n i n v
++ R x ~ n n
++ U e
++ R ¯x ¤ n ¬ ¨n µ
++ U e À
++ R Óx Î
++ U UF Õ
++ U ³ Ù àx á y ð
++ U M û
++ R ÷x
++ S p
++ R y
++ U ¦
++ U ½. ' y / ;y >
++ S T
++ U J# [
++ U Õ c @y k Qy z Dy Ly
++ U $ ¨
++ U ) µ
++ U ; Ã
++ U ? ×
++ U 3 ã ì
++ U _ ù
++ U B
++ U kB + 4
++ U @ N I
++ U Ò? U ` ^
++ U 4 l Ù Ö
++ P N[ î
++ P N[ G L @ ` Ð à ð
++ P 4 @ X `
x ¬ à à 8 0 $ ´ @? à @ ü `@ °@ D àC p °U ¤ ] Ì Ð_ ô 0a b h àx y @y
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.lai crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.lai
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.lai 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.lai 2011-03-14 19:07:47.077741966 +0000
+@@ -0,0 +1,41 @@
++# libgstbcmdec.la - a libtool library file
++# Generated by libtool (GNU libtool) 2.4
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# The name that we can dlopen(3).
++dlname='libgstbcmdec.so'
++
++# Names of this library.
++library_names='libgstbcmdec.so libgstbcmdec.so libgstbcmdec.so'
++
++# The name of the static archive.
++old_library='libgstbcmdec.a'
++
++# Linker flags that can not go in dependency_libs.
++inherited_linker_flags=' -pthread'
++
++# Libraries that this one depends upon.
++dependency_libs=' -lcrystalhd -L/home/hadess/Projects/gnome-install/lib64 /home/hadess/Projects/gnome-install/lib64/libgstvideo-0.10.la /home/hadess/Projects/gnome-install/lib64/libgstbase-0.10.la /home/hadess/Projects/gnome-install/lib64/libgstreamer-0.10.la -lm /home/hadess/Projects/gnome-install/lib64/libgobject-2.0.la /home/hadess/Projects/gnome-install/lib64/libgmodule-2.0.la -ldl -lxml2 /home/hadess/Projects/gnome-install/lib64/libgthread-2.0.la -lpthread /home/hadess/Projects/gnome-install/lib64/libglib-2.0.la -lrt'
++
++# Names of additional weak libraries provided by this library
++weak_library_names=''
++
++# Version information for libgstbcmdec.
++current=0
++age=0
++revision=0
++
++# Is this an already installed library?
++installed=yes
++
++# Should we warn about portability when linking against -modules?
++shouldnotlink=yes
++
++# Files to dlopen/dlpreopen
++dlopen=''
++dlpreopen=''
++
++# Directory that this library needs to be installed in:
++libdir='/usr/lib64/gstreamer-0.10'
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-parse.o crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-parse.o
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-parse.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec_la-parse.o 2011-03-14 19:07:44.733719561 +0000
+@@ -0,0 +1,227 @@
++ELF > p+ @ @ Ç Ãf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWAVAUATUÕ1ÒSHóHìH$ÐDb¶À <
} Aü¸ÿÿÿÿë AüD H$ê
ÒT$Ç U T$T$1É1ÒD9åÇ } E1ÿëJ Eæ¾ J|3üè øAÅtJ|3ý¾ è AÇDùD éÀ¶À
D9å AÄD9ås°H= î1Àè ëfD 1ÉAÿÒ÷ÒâýB"H$2Â)ò+T$t$)ÊH$HcöQ¶3H$áJHÄ[]A\A]A^A_Ã@ D9årkDâéÌþÿÿ 1É1Ò
Àt¥E
ítAt$ûð< u1À@ Àò)ÂÁ< tñºüÿÿÿétÿÿÿ H$ÇD$ ÇD$ Ç é¾þÿÿ¸ÿÿÿÿésÿÿÿ
Ò
¡þÿÿédÿÿÿ AWA¿ AVIÎAUIýATIôUÕS1ÛHì( êÞHá)ÚLæLïè
À~0L$ÃùwÝLøHÓà©â tÐAHÄ(È[]A\A]A^A_Ã@ ¹ÿÿÿÿëäf Hì(@þHÐÊí @þto@þõ E1ÒE1É@öucHL$HÆLD$ÇD$ è øÂLD$Ø øÏ øÆ øt1Àúu|AÇ ¸ ën@ Aº³ÿÿÿE1É1É
Ò¿þÿÿÿuëRfA8òtHÁÇ9Êv@¶4D8ÎuçùvçwÿAóB< uÚAûB< uÐD_B<uÅA0¸ ëfD 1ÀHÄ(Ãf Aº A¹
éÿÿÿ E1ÒA¹àÿÿÿékÿÿÿf. D$A ¸ HÄ(Ãffffff. W ÒH7HwHÖÇG$ HwÇG ¸ ÇG ÃfG$D_ ¹ÿÿÿÿë/fIÁL;OLOtRÀG$GA9Ãê E¶ÒÁE
ÂuCDGLODÂE¶Ñê
ÒWuÏA9ÃÇG u¯HGHG1ÀÃHHWë¥ ¸ Óàè1Àë@DW$W ÇG A9Òt¾IÀL;GLGtOEBDG$G
ÀÀé¶ÀD ÈA9Ð}H
É~<LGD WA¶ !ÐÑê
ÒWt¢DG$W ëÂf LLGë¨ ¸ Ã1ÀÃ1ÀÃfGà GetNaluType : Pos > size = %d
++
++ Ô8 int i i Ø b ( 0 8 @ H P X "` ` $f h &b p *b t ,p x 0F 1T 2l 6| ?{ H I J ¨ K ° L- ¸ Nb À P Ä ´
++ ºT »T ¼Z Àb # # |
8
8 4M '? .M 2b 3È 8M « ¶
++. ,
++ 9. <Û =È Len >Þ ?Þ @È AÈ Bð C 0FO Gð Hð Ið J¶ K¶ LÈ MÈ $ N¶ ( Oæ 8Q{ RÓ SO UZ ¶ ¶ U { V È + Buf Vð U VÈ T XÓ i YÈ e È ý e¶ eð e¶ eý gÈ gÈ hÈ hÈ iÈ iÈ Pos j¶ Û ¾ È ¥ ¾¶ ¾ð ¾¶ ¾ý ÀÛ ret ÁÈ Pos ¶ ÃÓ # Ó i #¶ #« #ð $¶ $ý i &¶ '« («
8b 9 ê Ó » ê» U êð ê¶ O È î » ! b ö Ó ½ ö» U öý T ø¶ ùb úb "Á #Ó $à %Á þ&Ó U $à ' & ¶ ó ( &» U ) ¥Z ) ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;
:;I8 .?:;@@
++ :;I
++ .?:;@I@
++ :;I
++ 4 :;I 4 :;I :;I U 4 :;I
++ 4 :;I .?:;I :;I !4 :;I "1RUXY # 1 $4 1 %1RUXY & 1
++ '.?:;@I@
++ ( :;I
++ )4 :;I?< 1' 2 P> ? P 0 @ Å U| UÉ U @ Y TY r S| S @ M QM s V| V @ R q w q | °| w º Å 0ô _* = _ É _ º Å 0à ð Pð ]* = ] É ] º Å 0 * = 0 É 0 @ 0 ¥ Q¥ ¸| 0É ú 0ú ü Qü ¸ @ = 0| ¬ 0³ ¿ PÉ 0
@ Y 0_ u \| \ 1 U1 w ]| ] 1 T1 u \| \ 1 Q1 s V| V 1 R1 y ^| ^ 1 0L ^ P| P 1 01 r S| S × U * U ¶ U Æ T . T ¶ T Q × P x Pz P ¶ P £ R£ × Q Q ¶ Q × X X ¶ X . 0 Ñ 0
! 0 ± 0± ¶ à¶ Ñ 0 ¾ Ý 0Ý P Q¶ Ä PÄ Ñ Q Ó l l¶ Ñ l à ï Tï u à å Qå u 0Û ó P ' P( * P ÿH M R R 0H M u8$8%x $0. u8$8%x $0. + u8$8%u $0. à Uì U( + U Ò p $0.õ p $0. E z 8$8%x $0.E M u8$8%x $0.\ u8$8%u $0.
u8$8%x $0. + u8$8%u $0.+ . z 8$8%x $0. K M Y m 8 k Ì ¾ À Ì * + . q Í ä è ì q Í ä è ì 8 A E M q 8 A E M q Ù l û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0
/glib /usr/include/libcrystalhd parse.c stddef.h types.h libio.h stdint.h glibconfig.h gtypes.h parse.h stdio.h bc_dts_defs.h g6G[0¹Iy½1°*Q&
KWh£I <w.Kn ÖztlÛ!;=/!xfKKYt
++È"Hh:>Ù °.Y4¬
YÈg;ÂL»µ:X.rf1+´=OH0 BaJÜ~òOE]jku;<[ÇY;/ <Xl.Yuo¬e < å^ytKY É ; v Hw=Ð/XÖe< JuX<=,v=sLxUw?st Øi^JiJ:L:v/CyJoJJfò¼/.rv[Ø
fJ× VJsJ
J¥nò0b3r 'X= __off_t _IO_read_ptr _chain Rewind guint size_t bResult _shortbuf BC_VID_ALGO_VC1MP _IO_buf_base pNalBuf m_ulMask FindBSStartCode NalUnitType m_pCurrent NALU_TYPE_EOSEQ m_pInputBufferEnd pInputBuffer nLeadingZeros ForbiddenBit long long int signed char m_nUsed long long unsigned int _fileno _IO_read_end b20sInSC long int pNalu _flags NALU_TYPE_EOSTREAM _IO_buf_end stdin NALU_TYPE_SEI NextBit StartcodePrefixLen NALU_TYPE_PPS double _old_offset _offset _Z8SiOffsetP7SymbInt nLeadingZero8BitsCount _Z15FindBSStartCodePhi Suffix1 Suffix2 NALU_TYPE_FILL _Z4SiUeP7SymbIntPj poffset bStartCode unsigned int symb_int simb_int long unsigned int _IO_write_ptr NALU_TYPE_DPA NALU_TYPE_DPB NALU_TYPE_DPC _IO_save_
end _sbuf size short unsigned int m_ulOffset MaxSize _IO_save_base bIsFirstByteStreamNALU _DtsSetVideoParamsAlgo _lock SiUe _flags2 _mode parse.c stdout GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) in_buffer nBit parseAVC _Z8SiBufferP7SymbIntPhj gboolean SymbInt BC_VID_ALGO_MPEG2 _IO_write_end ulSize _IO_lock_t _IO_FILE _Z11GetNaluTypeP5ParsePhjP6NALU_t NALU_TYPE_AUD float _IO_marker _pos _markers SiBuffer NALU_t SiOffset unsigned char pInputBuf short int GetNaluType NALU_TYPE_SPS _vtable_offset _Z10parse_initP5Parse b30sInSC ulSuffix _Z20parse_find_strt_codeP5ParsehPhjPj parse_init NALuType uint32_t parse_find_strt_code long double pCode char ulPos m_pInputBuffer NALU_TYPE_SLICE Nalu guint8 Parse _next __off64_t m_ulZero _cur_column _IO_read_base ZerosInStartcode bStartCodeFound BC_VID_ALGO_VC1 __pad1 __pad2 __pad3 __pad4 __pad5 gint BC_VID_ALGO_DIVX input_format _unused2 parse Offset _IO_backup_base _Z8parseAVCP5ParsePhjPj TrailingZero8Bits NALU_TYPE_IDR BC_VID_ALGO_H264 m_
nSize /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src nNalType _IO_write_base guint32 GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 / H D É BBB B(A0E8GP
++8A0A(B BBBEH w BHE E(D0C8F`~
++8C0A(B BBBE Ü A D0ò
++J@ ü . $ .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rela.debug_info .debug_abbrev .debug_loc .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame @ 4 4 & t , t 1 2 x E @ ¨4 Q ¥ 3 _ Ø ÷ j Ï }
_ Ý x ¨I 0 <" 0 C) 0 s) ² x) 8 ÀI À °* ¼ °0 p 3 ø ñÿ
++
$ / ; @ É ] s z w A ¸ à . Ð ã 0 parse.c .LC0 _Z10parse_initP5Parse _Z15FindBSStartCodePhi _Z11GetNaluTypeP5ParsePhjP6NALU_t _GLOBAL_OFFSET_TABLE_ printf _Z8parseAVCP5ParsePhjPj _Z20parse_find_strt_codeP5ParsehPhjPj _Z8SiBufferP7SymbIntPhj _Z4SiUeP7SymbIntPj _Z8SiOffsetP7SymbInt Ö üÿÿÿÿÿÿÿí üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ$ üÿÿÿÿÿÿÿH üÿÿÿÿÿÿÿÔ üÿÿÿÿÿÿÿ
++
++ Z
++ K
++ ¤ ! 4 )
++
++ .
++ ) ;
++ n B
++ j I
++ Ð P
++ O W
++ ñ ^
++ l
++ : q
++ |
++
++ G
++ ù £
++ I °
++ ½
++ $ Ê
++ ¨ ×
++ ð ä
++ ñ
++ Ù þ
++ T
++ c
++ ö %
++ C 2
++ ¸ ?
++ H L
++ Y
++ f
++ = s
++ ³
++
++ ¦
++ 8 §
++ 2 ´
++ ¿ Á
++ ç Î
++ î Û
++ õ è
++ ü õ
++
++ E
++ -
++ î $
++ 8 0
++ <
++ Å H
++ C
++ ã
++ ¡
++ ¬
++ v ·
++ ÿ Ä
++ ¬ É
++
++ Ô
++ ¶ ß
++ # ì
++ 2 ù
++ 5
++
++
++ Ç
++ × "
++ (
++ B 7
++ a =
++ C
++ I
++ ª O
++ } U
++ u [
++ a
++ g
++ $ m
++ s
++ P y
++
++
++ «
++ î ·
++ Ã
++ Ö Ï
++ a Ü
++ Z ï
++ R û
++ ©
++
++ i
++ ã +
++ 7
++ ý C
++ P
++ ¿ c
++ o
++ \ |
++ }
++
++ µ ©
++ 6 ¾
++ r Ä
++ ó Ì Ô ? ð
++ ¶ ý >
++ D
++ %
++ J -
++ 3
++ ; @ C R
++ 6 \
++ n a
++ x k
++ · p
++ ç z
++
++ C
++ I
++
++ 1
++ © ¢
++ Ë ¬
++ ±
++ Ç »
++ v À
++ Ê
++ Ï
++ Ü Ù
++ Ò Þ
++ k è
++ n ÷
++ Í
++
++ S *
++ 6 4
++ 9
++ x C
++ ` H
++ ç R
++ © W
++ < a
++ ò f
++ @ k
++ q
++ ;
++
++ 0 §
++
++ Ý µ ½ Ñ Ì
++ 6 Ö
++ Ï Û
++ å
++ ê
++ ô
++ a ù
++ Ë
++ Ð
++ <
++ ,
++ $
++ u )
++
++ 3
++ 8
++ D
++ À I
++ ç S
++ X
++ L b
++ ~ k
++ Q q
++ y à
++ e
++ » §
++ Ê ¬
++ ç ¶
++ Ã
++ Ô
++ e á
++ ð
++ 8 ö
++ ) þ .
++ e "
++ A /
++ ð 4
++ Ô >
++ 8 C
++ È M
++ R
++ \
++ à e m
++ 0 }
++ x
++
++
++ Á
++
++ ð ¬
++ @ µ
++ ¿
++ a Æ
++ Ç Î 0 Ö 4 å
++ e ô
++ o
++ S y 4 H @ à à ( 0
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.so crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.so
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.so 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.so 2011-03-14 19:07:47.021741432 +0000
+@@ -0,0 +1,451 @@
++ELF > Ð) @ ´ @ 8 @ # <× <× à à à 0 È 0à 0à 0à p p $ $ Påtd ØÍ ØÍ ØÍ ¤ ¤ Qåtd GNU T³z÷# Åt5Cy$L±Ý n n o þ(¢ì{N§ü # & , þ B ª S 3 ° ¶
¢ Q X Î ú Õ r j Ú
| & Ò + ý ´ m 2 R m " C | Ò û ð J 4 à d ×
£ ï ® ² í À ¼ î X b ñ ¡ # µ C $ ã ? Å * × @ ¼ k ê g v 0 g È + 0 ¹ K â
C K Ä N Q S ài Ç Ï °£ + @æ h __gmon_start__ __cxa_finalize _Jv_RegisterClasses __gst_debug_min gst_debug_log gst_video_format_new_caps_interlaced gst_pad_set_caps gst_caps_get_structure gst_structure_get_value gst_value_get_fraction_numerator gst_value_get_fraction_denominator gst_caps_unref gst_video_format_new_caps sem_post gst_pad_get_pad_template_caps gst_caps_copy gst_element_get_type g_type_check_class_cast gst_static_pad_template_get gst_element_class_add_pad_template gst_element_class_set_details g_type_class_peek_parent g_param_spec_boolean g_object_class_install_property pthread_mutex_lock pthread_mutex_unlock sem_trywait usleep gst_pad_alloc_buffer_and_set_caps gst_mini_object_unref pthread_exit sem_destroy sem_init sem_getvalue sem_timedwait gst_pad_push __errn
o_location gst_pad_push_event shmat pthread_mutex_init gst_pad_new_from_static_template _gst_debug_register_funcptr gst_pad_set_event_function gst_pad_set_setcaps_function gst_pad_set_getcaps_function gst_pad_set_chain_function gst_pad_use_fixed_caps g_type_check_instance_cast gst_element_add_pad getpid shmget shmctl DtsProcOutput gst_clock_get_time gst_bcmdec_get_type g_atomic_pointer_get g_once_init_enter_impl g_intern_static_string gst_type_register_static_full g_once_init_leave gst_element_register _gst_debug_category_new gst_object_get_parent gst_caps_intersect gst_caps_is_empty gst_object_unref gst_structure_get_name gst_structure_get_int gst_buffer_get_type gst_value_get_mini_object memcpy gst_structure_get_fourcc malloc gst_event_parse_new_segment gst_mini_object_ref shmdt g_type_name g_value_set_boolean g_value_get_boolean pthread_attr_init pthread_attr_setdetachstate pthread_create pthread_attr_destroy pthread_join gst_element_get_clock free pthread_mutex_destroy _
Z21gst_get_current_timexv g_get_current_time times gst_plugin_desc DtsGetCapabilities DtsDeviceOpen DtsDeviceClose DtsOpenDecoder DtsStartDecoder DtsStartCapture DtsResumeDecoder DtsPauseDecoder DtsStopDecoder DtsCloseDecoder DtsFlushInput DtsFlushRxCapture DtsSetColorSpace DtsProcInput DtsGetDriverStatus DtsIsEndOfStream DtsSetInputFormat printf libcrystalhd.so.3 libgstvideo-0.10.so.0 libgstbase-0.10.so.0 libgstreamer-0.10.so.0 libm.so.6 libgobject-2.0.so.0 libgmodule-2.0.so.0 libdl.so.2 libxml2.so.2 libgthread-2.0.so.0 libpthread.so.0 libglib-2.0.so.0 librt.so.1 libc.so.6 libgstbcmdec.so /home/hadess/Projects/gnome-install/lib64 GLIBC_2.2.5 ß ui O ui O (à (à â `è
Àâ Àæ Ðâ @ç Hæ )º Pæ
++º Xæ °j `æ º hæ º pæ %º xæ )º æ 0º Àæ µ¯ ç pÅ @ç µ¯ ç øÅ Àç
° è àÆ ¨â °â ¸â Èâ / ðâ øâ ã ã ã ã ã (ã 0ã
++ 8ã @ã Hã
Pã Xã `ã hã pã xã ã ã ã ã 㠨㠰㠸ã Àã Èã Ðã ! Øã " àã # èã $ ðã % øã & ä ' ä ( ä ) ä * ä + (ä , 0ä - 8ä . @ä / Hä 0 Pä 1 Xä 2 `ä 3 hä 4 pä 5 xä 6
ä 7 ä 8 ä 9 ä : ä ; ¨ä < °ä = ¸ä > Àä ? Èä @ Ðä A Øä B àä C èä D ðä E øä F å G å n å H å I å J (å K 0å L 8å M @å N Hå O På P Xå Q `å R hå S på T xå U å V å W å X å Y å Z ¨å [ °å \ ¸å ] Àå ^
Èå _ Ðå ` Øå a àå b èå c ðå d øå e æ f æ g æ h æ i æ j (æ k 0æ l 8æ m HìèÇ èb èý HÄÃÿ5¿ ÿ%Ä¿ @ ÿ%¿ h éàÿÿÿÿ%º¿ h éÐÿÿÿÿ%²¿ h éÀÿÿÿÿ%ª¿ h é°ÿÿÿÿ%¢¿ h é ÿÿÿÿ%¿ h éÿÿÿÿ%¿ h éÿÿÿÿ%¿ h épÿÿÿÿ%¿ h é`ÿÿÿÿ%z¿ h éPÿÿÿÿ%r¿ h
++ é@ÿÿÿÿ%j¿ h é0ÿÿÿÿ%b¿ h é ÿÿÿÿ%Z¿ h
éÿÿÿÿ%R¿ h é ÿÿÿÿ%J¿ h éðþÿÿÿ%B¿ h éàþÿÿÿ%:¿ h éÐþÿÿÿ%2¿ h éÀþÿÿÿ%*¿ h é°þÿÿÿ%"¿ h é þÿÿÿ%¿ h éþÿÿÿ%¿ h éþÿÿÿ%
++¿ h épþÿÿÿ%¿ h é`þÿÿÿ%ú¾ h éPþÿÿÿ%ò¾ h é@þÿÿÿ%ê¾ h é0þÿÿÿ%â¾ h é þÿÿÿ%Ú¾ h éþÿÿÿ%Ò¾ h é þÿÿÿ%ʾ h éðýÿÿÿ%¾ h éàýÿÿÿ%º¾ h! éÐýÿÿÿ%²¾ h" éÀýÿÿÿ%ª¾ h# é°ýÿÿÿ%¢¾ h$ é ýÿÿÿ%¾ h% éýÿÿÿ%¾ h& éýÿÿÿ%¾ h' épýÿÿÿ%¾ h( é`ýÿÿÿ%z¾ h) éPýÿÿÿ%r¾ h* é@ýÿÿÿ%j¾ h+ é0ýÿÿÿ%b¾ h, é ýÿÿÿ%Z¾ h- éýÿÿÿ%R¾ h. é ýÿÿÿ%J¾ h/ éðüÿÿÿ%B¾ h0 éàüÿÿÿ%:¾ h1 éÐüÿÿÿ%2¾ h2 éÀüÿÿÿ%*¾ h3 é°üÿÿÿ%"¾ h4 é üÿÿÿ%¾ h5 éüÿÿÿ%¾ h6 éüÿÿÿ%
++¾ h7 épüÿÿÿ%¾ h8 é`üÿÿÿ%ú½ h9 éPüÿÿÿ%ò½ h: é@üÿÿÿ%ê½ h; é0üÿÿÿ%â½ h< é üÿÿÿ%Ú½ h= éüÿÿÿ%Ò½ h> é üÿÿÿ%ʽ h? éðûÿÿÿ%½ h@ éàûÿÿÿ%º½ hA éÐûÿÿÿ%²½ hB éÀûÿÿÿ%ª½ hC é°ûÿÿÿ%¢½ hD é ûÿÿÿ%½ hE éûÿÿÿ%½ hF éûÿÿÿ%½ hG épûÿÿÿ%½ hH é`ûÿÿÿ%z½ hI éPûÿÿÿ%r½ hJ é@ûÿÿÿ%j½ hK é0ûÿÿÿ%b½ hL é ûÿÿÿ%Z½ hM éûÿÿÿ%R½ hN é ûÿÿÿ%J½ hO éðúÿÿÿ%B½ hP éàúÿÿÿ%:½ hQ éÐúÿÿÿ%2½ hR éÀúÿÿÿ%*½ hS é°úÿÿÿ%"½ hT é úÿÿÿ%½ hU éúÿÿÿ%½ hV éúÿÿÿ%
++½ hW épúÿÿÿ%½ hX é`úÿÿÿ%ú¼ hY éPúÿÿÿ%ò¼ hZ é@úÿÿÿ%ê¼ h[ é0úÿÿÿ%â¼ h\ é úÿÿÿ%Ú¼ h] éúÿÿÿ%Ò¼ h^ é úÿÿÿ%ʼ h_ éðùÿÿÿ%¼ h` éàùÿÿÿ%º¼ ha éÐùÿÿÿ%²¼ hb éÀùÿÿÿ%ª¼ hc é°ùÿÿÿ%¢¼ hd é ùÿÿÿ%¼ he éùÿÿÿ%¼ hf éùÿÿÿ%¼ hg épùÿÿÿ%¼ hh é`ùÿÿÿ%z¼ hi éPùÿÿ HìHÕ¸ H
ÀtÿÐHÄÃU=H¾ HåATSubH=À¸ tH=¶ è²ûÿÿHûµ L%ìµ H¾ L)ãHÁûHëH9Øs D HÀHý½ AÿÄHò½ H9ØråÆÞ½ [A\]Ãf H=¨µ UHåtH3¸ H
Àt]H=µ ÿà@ ]ÃH\$ÐHl$ØHûLd$àLl$èLt$ðL|$øHìhH-Ü· ò8 ò
Ä¢ } òYÈòL,á~8Hz IùH=t½ H
HV A¸À H$¾ ¸ èÅúÿÿl D¶@ , ³(
É{ ¶A DáA¸è ¿ ÇD$ $èÞøÿÿIÄH»ð Læè\ýÿÿ} AÆ~9D$H=༠H± H
H» IÙH$A¸Ð ¾ 1Àè*úÿÿ¶0 <k À 1öLçèéøÿÿH5¶ HÇIÅè'ûÿÿH
ÀIÇ« HÇèó÷ÿÿLÿD$,è§úÿÿ} 5 H5¢ LïèîúÿÿH
ÀIź HÇèº÷ÿÿLïAÇèoúÿÿ} ~>D$H=¼ HW H
H Hñ~ IÙH$A
¸ö ¾ 1ÀD|$è[ùÿÿLçèã÷ÿÿDðH\$8Hl$@Ld$HLl$PLt$XL|$`HÄhÃD ¶A DáA¸è ¿ $èköÿÿIÄéþÿÿ , ¯( D Ñè} H ÈþÿÿHx~ IÙA¸ä H$H=H» H
H*~ ¾ 1Àè¦øÿÿéþÿÿf D$D$,H
Q H=
++» ò8 Hë} IÙA¸í D$H ¾ H$¸ èLøÿÿézþÿÿ } iþÿÿHí} H=°º H
é H} IÙA¸ï H$¾ 1Àèøÿÿé/þÿÿ@ } þÿÿHÖ} H=hº H
¡ HJ} IÙA¸ø H$¾ 1Àè¹÷ÿÿéYþÿÿ@ ( l ¯, À
ÒU D tKú~>H H=º Hì| H
5 IÙA¸Õ H$¾ 1ÀèT÷ÿÿD U ÑèD úÇH ýÿÿH¼| IÙA¸Ù H$éPþÿÿffffff. ATUSHûHìÀ H-³³ } ~5Hç| IùH=d¹ H
½ HF| A¸ H$¾ 1Àè¸öÿÿDl 1ÀÇD$` ÇD$d E
ÛÀD$h ø
++t ø
\ T$t` T$xD$pHD$`L£ ÇD$l ¶D 0 Æ$ LçH$HD$hT$|$ HD$HD$pH( HD$HD$xH$ HT$ HD$H$ HD$(H$ HD$0H$ HD$8H$ HD$@H$¨ HD$HH$° HD$Pèqu
À
Á } ~5H«{ H=¸ H
n H÷z IÙA¸& H$¾ 1ÀèfõÿÿLçèÖs
À
Ö } ~xH{ H=Ê· H
# H¬z IÙA¸/ H$¾ 1Àèõÿÿ} ~=H{ H=· H
è Hqz IÙA¸6 H$¾ 1ÀÇD$ èØôÿÿ¾ Lçèós LçèKs
À
c } ~5H6{ H=/· H
Hz IÙA¸< H$¾ 1ÀèôÿÿH»X Ç èjöÿÿøÿ1 H»x A¼ èOöÿÿøÿ
± u
ö¦ Ház H=µ¶ H
Hy IÙA¸H H$¾ 1Àèôÿÿëo@ ( T$t, T$xézýÿÿ DU E
Ò~5H z IÙA¸( H$H=D¶ H
H&y ¾ 1Àè¢óÿÿÇ E1äHÄÀ Dà[]A\ÃfD DM E
É~ÕHÍy IÙA¸1 H$ëf DE E
À~Hãy IÙA¸? H$ésÿÿÿfD }
ÿÄþÿÿH/{ H=µ H
ø Hx IÙA¸E H$¾ 1Àèðòÿÿéþÿÿ HìèðÿÿHÄHÇéCóÿÿff. ATUHýSHì@L%v¯ A<$~
5Hly IùH=&µ H
¿ Hx A¸ H$¾ 1ÀèzòÿÿHLy Hµ HRy Hö´ HG Hø´ HLy Hò´ èíóÿÿHïHÆèòÿÿHt$1ÿHÃÇD$0 è3p H=ì³ èñÿÿHßHÆèôóÿÿöD$0tuA<$6H=×® èêðÿÿHßHÆèÏóÿÿH5p´ HßèpõÿÿHÄ@[]A\à HËx H=:´ H
Ó Hw IéA¸ H$¾ 1ÀèñÿÿëH=Y® è|ðÿÿHßHÆèaóÿÿë SHûHìèËôÿÿH,´ H
® 8~5Hfx H=³ H
{ H¤v IÙA¸¨ H$¾ 1ÀèñÿÿHTX H@x H5Rx H=Rx A¸ 1ÉH HÉV HCH^U HC HS HC0èòðÿÿHÄHßHÂ[¾ é}ïÿÿD H\$èH Hl$ðLd$øHýHì(HßIôèóÿÿH
H2 ID$
È L¥ À:
È ~9D$H=ϲ H¢w H
Hªu IéH$A¸ä ¾ 1ÀèðÿÿHßHl$H\$Ld$ HÄ(é~óÿÿfD Hl$ðH¯x H\$èLd$øIüHì(HïèÓòÿÿI$h I;$p HCI$h H
Ût A¬$ H\¬ 8~AA$ H=² H
i Hòt MáA¸U
++ ¾ D$HÖv H$1ÀèVïÿÿHïèÎòÿÿHØHl$H\$Ld$ HÄ(à IÇ$p IÇ$h ébÿÿÿff. H\$èH Hl$ðLd$øHýHì(HßIôèàñÿÿH½ Ê H
L`L¥ IÇD$ H½à è«ðÿÿøÿHa« tW8~5H» H=± H
Å Hös IéA¸0 H$¾ 1ÀèeîÿÿHßHl$H\$Ld$ HÄ(éÊñÿÿfD E
ä~ÛHFv H=º° H
k Hs IéA¸. H$¾ 1Àèîÿÿë¤L¥ L¥ é>ÿÿÿffff. Hl$ðH¯ H\$èLd$øHì(IüHïèÃðÿÿI$ H
ÛtdHCHkª I$ A$È è:A$È ~9D$H=° Hút H
ª Hãr MáH$A¸ô ¾ 1ÀèRíÿÿHïèÊðÿÿHØHl$H\$Ld$ HÄ(Ãff. AWH° L¿x AVAUATU1íSHûHìHL%À© HD$ HÐ ÇD$< HÇD$0 ÇD$ HD$(Hð HD$fH|$ è.ëÿÿ
ÀuZDø E
Àu<A<$~5H4t H=!¯ H
Hr IÙA¸t H$¾ 1ÀèrìÿÿÇ ÇD$ H|$(èÆêÿÿ
À |$
ÿt
ÀuLA<$~5Hðs H=¯® H
Hq IÙA¸ H$¾ 1Àè ìÿÿ¿ è¶ìÿÿ D¶l$ë[ø
ÉuAA$
Ò~9D$H=S® Ht H
µ H.q IÙH$A¸ª ¾ 1Àèëÿÿ¿0u è
Sìÿÿ
À½þÿÿEí´þÿÿ» HÇD$0 ~ H
í
D³( D¯³, EöA<$~5Hµ H=¾ H
' H p IÙA¸¥ H$¾ 1ÀèëÿÿH»ð LD$0DòHÇÆÿÿÿÿH èíÿÿ
À
ýþÿÿA<$~? H=Y H
 H;p IÙA¸¯ ¾ D$Hr H$1ÀèêÿÿHD$0LÿHE èíÿÿH»h ¨ Hp HhH«p HÇE ÀA<$ ~9D$H=ͬ H>r H
H¨o IÙH$A¸<
++ ¾ 1ÀèêÿÿH|$è
ìÿÿøÿtpLÿ1íè~íÿÿ¿ è´êÿÿé\þÿÿ ¿ èêÿÿA<$@þÿÿH H=M¬ H
¶ H/o IÙA¸ H$¾ 1ÀèéÿÿéþÿÿE4$E
ö~Hq H= ¬ H
Ò Hën IÙA¸?
++ H$¾ 1ÀèZéÿÿéMÿÿÿD Hßè`ûÿÿH
ÀHÅ
ßýÿÿ³ø
öuFA<$~? H=¦« H
Hn IÙA¸ ¾ D$HÎp H$1Àèìèÿÿ¿ è¢éÿÿéJýÿÿD H«p H«h é_þÿÿ»ø u\A<$~UH[p H=/« H
Hn IÙA¸| H$¾ 1ÀèèÿÿëfD H8H
ÿt\èËèÿÿHîHßè¸÷ÿÿHßè`øÿÿH
ÀHÅuØA<$~qHcp H=ê H
L H¥m IÙA¸_ H$¾ 1ÀèèÿÿA<$~5H<p H=ª H
ð Him IÙA¸¾ H$¾ 1ÀèØçÿÿH|$<è®èÿÿfD ATL§ UHýSHì fD Lçè¨êÿÿH H; HCH
LçèëÿÿH
Û H;H
ÿtèËçÿÿHÞHïè¸öÿÿH; uªfH¤ L¥à LçèBåÿÿ1Ò1öLçèÆèÿÿHt$Lçèéÿÿ;~=D$H=¡© H
Ê Hl IéA¸í ¾ D$HDo H$1ÀèçæÿÿHÄ []A\ÃfD H£ ;wÿÿÿHân H=B© H
k H$l IéA¸å H$¾ 1Àèæÿÿé=ÿÿÿfD HÇ
HÇ
éäþÿÿD AWAVAUATUSHû1ÿHìXÇD$L èøéÿÿHD$0ø HÇD$8ÃÉL-í¢
ÀuA} ¹ Hx L³à L» E1äHD$(f H»P u
À& H|$(Ht$0èñåÿÿ
Àa E1äA} ~5HTn H=9¨ H
B Hk IÙA¸
H$¾ 1
Àèåÿÿ1ÿè3éÿÿHÀHÇD$8 HD$0 ée fD A¼
3 A} ~5Hn H=ǧ H
Ð H©j IÙA¸, H$¾ 1ÀèåÿÿLÿèèÿÿH« H;« Ü HELÿH èièÿÿH
íè Hu H
öë A} ~9H°m H=F§ H
O H(j ¾ IÙH$A¸0 1ÀèäÿÿHu H»ð è7åÿÿ
ÀD$L A} ~9D$H=ñ¦ HBz H
ó HÌi IÙH$A¸3 ¾ 1Àè;äÿÿH} A¼ èäÿÿHîHßèyóÿÿ«P
ítDÄ E
Û
_ E
ä
À Ht$0L÷èäÿÿø zþÿÿè5åÿÿ ø øn Ee E
ä~9D$H=5¦ Hkl H
7 Hi IÙH$A¸& ¾ 1ÀèãÿÿA¼ éSÿÿÿ@ A} ~I H=ä¥ H
í HÆh IÙA¸7 ¾ D$È D$H&l H$1Àè ãÿÿHÑ E1äH Jú<×þÿÿxÍþÿÿA} Ç@ »þÿÿHôk H=a¥ H
j HCh IÙA¸: H$¾ 1Àè²âÿÿéþÿÿD E1ä
À
þÿÿA}
ÿÿÿH6k IÙA¸ H$H=ù¤ H
HÛg ¾ 1ÀèWâÿÿéÓþÿÿf. A} ¾þÿÿHìj IÙA¸! H$ë¯ HÇ HÇ LÿèåÿÿH
í
ýÿÿE1äA} ÉýÿÿH k H=d¤ H
m HFg IÙA¸G H$¾ 1Àèµáÿÿé
ýÿÿ A} Hãj H=¤ H
Hùf IÙA¸J H$¾ 1ÀèháÿÿDP E
Ò`ûÿÿA} ~5H¨j H=Ë£ H
Ô Hf IÙA¸O H$¾ 1ÀèáÿÿHßèLùÿÿH»X èãÿÿøÿþ H° H Ç éòúÿÿfH³ H»ð A¼ èÞÿÿH» è#áÿÿA} Ç üÿÿÈ H=)£ H
2 Hf IÙA¸C ¾ D$H¦i H$1Àèoàÿÿé>üÿÿfèÃáÿÿ øn`úÿÿø
ÅúÿÿHßèøÿÿA} ~5HÇi H=º¢ H
à He IÙA¸W H$¾ 1ÀèàÿÿH|$LèáàÿÿEM E
ÉõþÿÿHai H=n¢ H
w HPe IÙA¸R H$¾ 1Àè¿ßÿÿé»þÿÿD³ø E
ö
[ÿÿÿA} PÿÿÿHh H=¢ H
" Hûd IÙA¸ H$¾ 1ÀèjßÿÿéÿÿÿHÌg H=ß¡ H
è
HÁd IÙA¸ü H$¾ 1Àè0ßÿÿé
ùÿÿ Hl$ðLd$øÕH\$è1ÒHì(Iü÷1öèÅâÿÿH¶ HøÿHt}1Û
íuØHl$H\$Ld$ HÄ(ÃHxº ¾ èUàÿÿ
ÀtÒHz »ÿÿÿÿ
À~ÀHNh H=)¡ H
¢ Hd MáA¸$ H$¾ 1ÀèzÞÿÿëÃH/
ÀvÿÿÿèÀßÿÿ H=ß H
X HÁc MáA¸ ¾ D$H8t H$1Àè%Þÿÿé1ÿÿÿ AVAUATUSHûHì° H-¿ } ~5H¯g IùH=p H
HRc A¸Ã
H$¾ 1ÀèÄÝÿÿI¸ =@H» 1öL8 Ç Ç Çh Çl Ç( Ð Ç, à Æ@ ÆA Æ0 ÇD
++ ÇH ÆL HÇp HÇx Ç HÇ HÇ ÇÈ ÇØ Ç d Ç Ç Ç HÇ( HÇ ÆL ÆM Ç ÿÿÿÿÇ4 Ç8 Ç< Ç@ Ç0 ÆD Ç ÇP Ǹ Ǽ ÇÀ ÇÄ Çð HÇø Ç Ç HÇ Ç HÇ0 èûÚÿÿH»x 1öèíÚÿÿH´$ H» Ç$ èÆY ö$ H5le A H=z èýÝÿÿHè H5Qe H=à5 èÓÞÿÿH»è H5Í5 è@ÞÿÿH5Ae H=ê# èÞÿÿH»è H5×# èzÛÿÿH54e H=DèÿÿèÞÿÿH»è H51èÿÿèÄÝÿÿH5!e H=n èaÞÿÿH»è H5[ èÝÿÿH5e H=¸ èKÝÿÿH5Õd H=åçÿÿHð è!ÞÿÿH»ð H5Ëçÿÿè^ÝÿÿH5Ðd H=¸ èûÝÿÿH»ð H5¥ èhÝÿÿH»ð èüÜÿÿHßè,ßÿÿL£è èÜÿÿHßHÆèýÛÿÿLæHÇèBÛÿÿL£ð èöÛÿÿHßHÆèÛÛÿÿLæHÇè ÛÿÿÇø è1Ùÿÿ} ~9D$H= HGd H
º| Hs_ IÙH$A¸â ¾ 1ÀèâÙÿÿº¤ ¾ ¿ï¾ÞèþÛÿÿøÿAÄ º ÆHßèúÿÿE E1äø~:H©p H=" H
K| H_ IÙA¸æ H$¾ 1ÀDd$
ènÙÿÿHÄ° []A\A]A^ÃfD H=) è¼ÛÿÿHè éºýÿÿ èÚÿÿIÅ øtQU
Ò~´D$H= Hkc H
ñ| Hz^ IÙH$A¸ 1À¾ èéØÿÿE é4ÿÿÿf } ~=Ho H=L H
¥| H.^ IÙA¸ê H$¾ 1ÀÇD$ èØÿÿº¤ ¾ ¿ï¾Þè±ÚÿÿøÿAÆuY}
ÿ ÿÿÿAE IÙA¸í D$H¾n H$H=Ó H
,| Hµ] 1À¾ A¼ è+ØÿÿE évþÿÿ HT$¾ Çè?ÛÿÿøÿAÄÛ H|$h
¯ H¨ H8HÇèäÕÿÿ1Ò1öD÷èÛÿÿøÿt;} ~5Hn H=G H
{ H)] IÙA¸û H$¾ 1Àè×ÿÿº¤ ¾ ¿ï¾Þè´Ùÿÿøÿ
£ M
ÉþÿÿAE IÙA¸ÿ D$HÀm H$éýþÿÿ 1ÒDöHßèøÿÿE1äE éýÿÿ u
ö¯ýÿÿH®m H= H
ðz Hy\ IÙA¸ó H$¾ 1ÀèèÖÿÿE é3ýÿÿ º ÆHßè¡÷ÿÿE1äE éýÿÿfD AWAVAUATUSHûHìX ·ø L%W Ç$< HÇ$0 Ç$@ Ç$D
öuA<$< HX A$E1öHÇD$8 ÇD$4 HT$ Hx ÇD$0 HT$( HT$ øH$ HT$(H$( ~5H` H={ H
{ H][ IÙA¸Å H$¾ 1ÀèÌÕÿÿ1íý~D ¿
++ 1íètÖÿÿHcÅH¼Ä èÔÿÿ
Àt(èûÖÿÿ8tÖ
ÉuÌÅýÄëÎf. A$ø~=Hl H=é H
{ 1ÀIÙA¸Ì H$H¼Z ¾ l$è6ÕÿÿA$ý' ø~? H´_ H= H
qz IÙA¸x H$HmZ ¾ D$1ÀèåÔÿÿE1íE1ÿ D E
Û
H¼$0 H
ÿtèÕÿÿHÇ$0 M
ítLîHßèòãÿÿE
ÿ
++ DP E
É
Ð A$øTþÿÿHwa H=î H
Çy 1ÀIÙA¸ H$HÁY ¾ è?ÔÿÿA$éþÿÿfD DØ E
Ò
XÿÿÿA<$~5HÈ^ H= H
ly HuY IÙA¸z H$¾ 1ÀèäÓÿÿH« H$D H$H H´$L HïèS E
ö$H
u øl A<$~9H[^ H= H
ðx D$IÙA¸ H$HèX ¾ 1ÀèdÓÿÿ¾ HïA¾ è R $H
ÀucA<$~3H(^ H=¹ H
x IÙA¸ ¾ H$HX èÓÿÿ¿ èÂÓÿÿH´$@ HïèR $@
ÀþÿÿH$0 H
À A<$~=Hj IÙA¸µ H$H=8 H
x HX ¾ 1ÀèÒÿÿH$0 HpHT$@1À¹ü H×óH«, DD H »l D¶L D( $ DÐÁèÁéÿD$HÀDD$|àøL$XÀEÉ
ÿtÈE¶ÉGHDL$`
ÉD$dHt$@
ÿ: DH EÒIòLT$PE
Û DÀAÑèHÆMÂHt$@LT$PÇD$x $D %ÿÿÿè;D$0à DL$0E
É6 M
íñ H$0 LîHßH IE E1íè`âÿÿT$0 HÇ$0 ÇH A¿ éeüÿÿD E
öåýÿÿøÜýÿÿA<$~9D$H= Hç[ H
nv HwV IÙH$A¸
¾ 1ÀèæÐÿÿ1öHïE1öèO $H éýÿÿD ÇD$x D$@ E
À, H¼$0 H
ÿtèýÐÿÿHÇ$0 M
íè IÇE LîHßèmáÿÿA<$~5H¹[ IÙA¸Þ H$H=Û H
´u H½U ¾ 1Àè9ÐÿÿÇØ E1íA¿ éIûÿÿf È
ÿ
õýÿÿE¶É
ÉD$dDL$`Ht$@
ùýÿÿ
ÿHÇD$P : DH E
Ò
++ÿÿÿEÀLÆHt$@éþÿÿf. D HÆH Ht$P
ÀÇD$x
ÛýÿÿD$@ E
À
ÔþÿÿH» ¾¸ è"ÏÿÿA<$$< ~@HÁZ H=Þ H
·t D$IÙ1ÀH$H³T A¸ã ¾ è+Ïÿÿ$< øà A<$~9Hg D$IÙA¸{ H$H=} H
Vt H_T ¾ 1ÀèÛÎÿÿH¼$0 A¿ H
ÿìùÿÿèÏÿÿHÇ$0 éÖùÿÿfD H éùþÿÿD A<$~5H¯Y H= H
äs HíS IÙA¸Ê H$¾ 1Àè\ÎÿÿH¼$0 è¯Îÿÿéìüÿÿf
ÀR M
ítI} H
ÿtèÎÿÿLîHßètÝÿÿHßèÞÿÿH
ÀIű H H
ÀH$0 <
++ A<$[ûÿÿHe H=c H
<s ¾ 1ÀIÙH$H7S A¸± è´ÍÿÿH$0 Hpéûÿÿ A<$\ýÿÿHËX H= H
èr IÙA¸Ü ¾ H$HßR 1Àè`Íÿÿéæüÿÿ HIo ÁHcHÊÿâ»ø
ÿu<A<$~5H§X H=¯ H
r HR IÙA¸ç H$¾ 1Àè ÍÿÿD$d% = H¼$0 è?ÍÿÿH»° ÇH HÇ$0 è½Îÿÿøÿm 1íë ¿è Åè[Íÿÿý
++³
ötáA<$A¿ ÷ÿÿHid l$IÙA¸ H$H=á H
ºq HÃQ ¾ 1Àè?Ìÿÿéb÷ÿÿA<$A¿ Q÷ÿÿHàX H=£ H
|q H
Q IÙA¸[ H$¾ 1ÀèôËÿÿé÷ÿÿA<$A¿ ÷ÿÿ H)d H=R H
+q IÙA¸X H$H'Q ¾ D$ D$È D$1ÀèËÿÿé®öÿÿA<$~5HXX H=ù H
Òp HÛP IÙA¸g H$¾ 1ÀèJËÿÿH´$@ HïA¿ èÜJ ¬$@
íMöÿÿH¼$0 H
ÿtèsËÿÿHÇ$0 M
íc IÇE LîHßèãÛÿÿA<$§úÿÿH+V IÙA¸v H$émúÿÿA<$Ç ×ûÿÿH|W D$IÙA¸` H$éûÿÿöD$f
~ ø A¿
É
õÿÿA<$õÿÿD$xIÙA¸ èD$HnV H$éçýÿÿA<$ ýÿÿHAR H=¶ H
o HO IÙA¸ú H$¾ 1ÀèÊÿÿéNýÿÿf. A$éÏóÿÿ A<$~5H2a H=[ H
o H=O IÙA¸ç H$¾ 1Àè¬Éÿÿ( H»ð L$0 ¯, HÇÆÿÿÿÿH Òè;Ìÿÿ
ÀtPA,$
í~9H_ H=é H
"o D$IÙA¸î H$HºN ¾ 1Àè6Éÿÿ¿0u èìÉÿÿéOôÿÿH$0 Hp@öÆt at A<$öÿÿHT H= H
½n HfN IÙA¸ó H$¾ 1ÀèÕÈÿÿA<$4öÿÿHC` IÙA¸ H
$éúõÿÿH» è¥Êÿÿøÿ
ôÿÿA<$ ôÿÿHzU H= H
äm HíM IÙA¸ H$¾ 1Àè\ÈÿÿéÖóÿÿA<$~5H]S H=Ê H
£m H¬M IÙA¸¥ H$¾ 1ÀèÈÿÿ¿' èÑÈÿÿé4óÿÿ$ fWÉòH*Àò^¬o f.ÁzdubD$xPýT$0ø
ÒuA<$ù D»P E
ÿG A<$A¿ ÓòÿÿT$0HþS IÙA¸ H$T$é*ûÿÿf.8 ò
4o ò4o ò^Èò8 f.ÊP òH,ÁH8 A<$SÿÿÿHnS H=¹ H
²l HL IÙA¸; H$¾ ¸ èÇÿÿéÿÿÿø
Òu:ø~qHN H=m H
Fl HOL IÙA¸t H$¾ 1Àè¾ÆÿÿA<$~5HÑS H=1 H
++l HL IÙA¸ H$¾ 1ÀèÆÿÿH¼$< èUÇÿÿ P9T$0vQ»ø uHA<$~AT$0D$Hw^ H=È H
¡k IÙH$A¸ ¾ T$HK 1ÀèÆÿÿ»l
s A<$~5HsR H={ H
Tk IÙA¸% ¾ H$HKK 1ÀèÌÅÿÿòm H´$0 HL$pò^8 HÇF@ f.gm h òH,ø» z H
É D E
Àt+H0 H
ÀtHÊÇ H)ÂHÐ1ÒI÷ðH8 H8 H( H0 H
ÀHEø éÇ HO IùH= H
oj HxJ A¸o H$¾ 1ÀèêÄÿÿéîÿÿóüÿÿ éWýÿÿD$H=P HQ H
"j H+J IÙH$A¸ ¾ 1ÀèÄÿÿéÉüÿÿ»H
þÿÿH´$0 ( ¯, À»l F tZ»H uQA<$~5HöP H=Ï H
¨i H±I IÙA¸Q H$¾ 1Àè ÄÿÿÇH A¿ é3ïÿÿM
íl »H
ã Iu HßLîèÞÔÿÿD$0 HÇ$0 ÇH E1íA¿ éàîÿÿLîHßE1íèÓÿÿ¿' è`ÄÿÿéÃîÿÿA<$WóÿÿHÆN H=
++ H
ãh IÙA¸t ¾ H$HÚH 1Àè[ÃÿÿékøÿÿA<$ ¼$ @ × D$|( $ , $ ø è Ç ø% 2 ø ´ èB Æ@ ÆA ¶L À @ ¶M A A<$ ¶@ H=!
H
ºh HH IÙA¸ ¾ D$HN H$1ÀègÂÿÿA<$~@¶A HN H=Ó H
lh IÙA¸ H$H¨G ¾ D$1Àè Âÿÿ1Àö$ Àúl túu/
Àu+H¸ÿÿÿÿ( H#$ Hº ( H9Ðu
++Çl Hßè~Æÿÿ»ø
ª
À^ A<$~5HeM H=$ H
g HG IÙA¸¸ H$¾ 1ÀèuÁÿÿA<$~5HZM H=è H
Áf HÊF IÙA¸ë H$¾ 1Àè9ÁÿÿHÇ( HÇH HÇD$8 ÇD$4 é!ôÿÿL$0H8 H¯ÏHp »l tT$0; Q H¯úHùH»ø HN(HF0H
ÿ9üÿÿèDÃÿÿ|$4
É H;H sHÇH HÂH+H HH HT$8HT$8H@ H;( HP »
Æ H|$p
z ÇD$4 H´$0 é±ûÿÿò\ñg H¸ òH,øH1Çé~úÿÿN éüÿÿò\ÊòH,ÁH8 H¸ H18 éøÿÿHH HÇD$8 é6ÿÿÿ$ HFK H=> H
·e IÙA¸ H$HE ¾ D$D$|D$1Àè¿ÿÿé3üÿÿH8 H
ÀHEø HùH( H( »
zþÿÿéOþÿÿø
% D $ ø7 Æ@ @ÆA !é;üÿÿ
À
ýÿÿA<$òÿÿHþJ H=v H
Od IÙA¸ò ¾ H$HFD 1ÀèǾÿÿéÖñÿÿ» u-ÇD$4 é$úÿÿ»@
íûÿÿÆ@ ÆA éÚûÿÿ1öHïè:> Ç ÇD$4 H´$0 éãùÿÿÇ$ 8 éûÿÿA<$ AÿÿÿHJ H=Â H
;d IÙA¸º ¾ H$HC 1Àè¾ÿÿéÿÿÿøª ø
@ q =ÿ
ûÿÿ$¨ @ ÁèA éøúÿÿø¡ øfj ø
ÇúÿÿÆ@ ÆA éÂúÿÿA<$ ¯ùÿÿHJ H= H
Þb IÙA¸K ¾ H$HÕB 1ÀèV½ÿÿéuùÿÿÆ@
++ÆA éjúÿÿÆ@ ÆA éWúÿÿÆ@ PÆA !éDúÿÿÆ@ ÆA cé1úÿÿÆ@ ÆA éúÿÿÆ@ ÆA éúÿÿÆ@ ÆA éøùÿÿ¾ Ç Hïèm< ÇD$4 H´$0 é øÿÿÆ@ ÆA é¹ùÿÿ é£ûÿÿÆ@ ÝÆA éùÿÿÆ@ ÆA éùÿÿÆ@ ÆA étùÿÿÆ@ ÆA éaùÿÿÆ@ (ÆA !éNùÿÿÆ@ ÆA é;ùÿÿ SH=~ Hì@è¿ÿÿH
ÀtHk~ HÄ@[ÃD H=Y~ èä»ÿÿ
ÀtÞH=ÿH èT¹ÿÿHÃèl½ÿÿL
MÊÿÿHÇH
ãÈÿÿHÝÿÿHÞE1Àºè ÇD$0 HÇD$( HD$ ÇD$ ÇD$( HÇD$ HÇ$ è-¹ÿÿH=Ö} HÆèn¾ÿÿHÇ} HÄ@[Ãf H=¸} SHût"è¼ÿÿHßH5\O HÁ[ºÿÿ éý¹ÿÿD HAH H=;O 1öèó»ÿÿHt} ëÀfH\$ðHl$øHìHýHóè?¼ÿÿH}8HÆèc¼ÿÿH¸è HÞHl$H\$HÄéV¸ÿÿfffff. H\$ÐHl$ØHûLd$àLl$èIôLt$ðL|$øHìhèÛ»ÿÿH{8HÆèÿ»ÿÿDP HÅE
Ût at H w 8 Lçèºÿÿ1ÀH\$8Hl$@Ld$HLl$PLt$XL|$`HÄhà Ml$(Iýÿ H¸p L5¬v D E
Ò
D E
É A>MT$E|$ ¶X ~?H3G H=/| H
¨\ H? IéA¸D H$¾ 1ÀLT$(è{¹ÿÿLT$(H½ A
ØLéDúLÖè8
ÀÿÿÿEE
À D$H=Ç{ H×F H
9\ H¢> IéH$A¸I 1À¾ è¹ÿÿA>
ÿ~RID$H={ H
ÿ[ Hh> IéA¸L ¾ HD$AD$ D$ID$(HD$HQ H$1À踸ÿÿLçè¹ÿÿ¸ûÿÿÿépþÿÿfD HðE H={ H
S[ Hü= IéA¸ H$¾ 1Àèk¸ÿÿé&þÿÿfD L5u L¨p A>\þÿÿLèHºÛ4¶×ÞCH=¼z H÷âHE H
ëZ IéA¸ ¾ H$1ÀHÁêHT$Hw= èú·ÿÿMl$(éþÿÿ E1íéíýÿÿ Ç
Hïè¾Àÿÿéõýÿÿf A>~5H[P H=,z H
eZ H= IéA¸ H$¾ 1Àè}·ÿÿLçèÕ·ÿÿ¸þÿÿÿé5ýÿÿ H\$ÐHl$ØLd$àLl$èIüLt$ðL|$øHìxIõ諸ÿÿLçHÃè°´ÿÿHÞHÇèŸÿÿH-Þs HÃÇD$8 } ~5HÀD H=y H
Z Hi< MáA¸ H$¾ 1ÀèضÿÿLçèp´ÿÿLîHÇèU¶ÿÿ} IÄ~FHD$HyD H=1y H
ÊY H< IÙHD$HWD A¸ ¾ H$1Àèv¶ÿÿLç讹ÿÿ
ÀtrE
À~5H=D IÙA¸ H$H=Ðx H
iY H²; ¾ 1Àè.¶ÿÿHßèæ³ÿÿ1ÀH\$HHl$PLd$XLl$`Lt$hL|$pHÄxÃf LçL=ãC èy´ÿÿ1öLïè¿´ÿÿHÇIÄèijÿÿ¹
LþHÇó¦IÆ
Ö Ç H5a; LçèÕ¶ÿÿH
ÀIÅÉ HÇ衳ÿÿ
LïD$,èU¶ÿÿT$,À} òH*ÈòH*Âò^Áò ~8H>D H=Ýw H
vX H¿: IÙA¸Ä H$¾ ¸ è+µÿÿH5 ; LçèL¶ÿÿH
ÀIÅ HÇè³ÿÿLïL èʵÿÿ} ÂM ~N¶ÐH=jw H
X T$¶L HA: IÙA¸Î ¾ D$H°M H$1À襴ÿÿ¶M ¶L ¶Â9Á~} ÆL ÆM ý D H\ H5C Lçè³ÿÿH` H5C Lçè³ÿÿH5~C LçèeµÿÿH
ÀIÅ¡ L è´ÿÿI9Ä «
ítÇ Hßèô¼ÿÿHßè´±ÿÿ¸ éÆýÿÿfH5ãA ¹ HÇó¦á H5ûA ¹ HÇó¦
º } Ç òýÿÿHÜA IÙA¸ H$éå D ¹
LþL÷ó¦= H5B ¹ L÷ó¦ øg ø } ýÿÿHL IÙA¸< H$H=©u H
BV H8 ¾ 1Àè³ÿÿéÔüÿÿf. } ~þÿÿH B IÙA¸Ö H$éq D } ýÿÿH¸A H=@u H
ÙU H"8 IÙA¸Æ H$¾ 1Àè²ÿÿéaýÿÿ@ ¹
LþL÷ó¦Õ H5A ¹ L÷ó¦
FþÿÿLïè³ÿÿL`Dp E ø~=H¶A H=Àt H
YU H¢7 IÙA¸ÿ H$¾ 1ÀDt$è²ÿÿE Aþ6 øÇ ~5HB H=jt H
U HL7 IÙA¸
++ H$¾ 1Àè»±ÿÿE
öýÿÿEõ1Àë HÀAíA9ÆýÿÿIÄAývæA<$ ußA|$ u×A|$uÏA|$uÇ} ~5HJ H=ãs H
|T HÅ6 IÙA¸ H$¾ 1Àè4±ÿÿAŸ2 H»( Aý2LæAFÅ0 Âè²ÿÿéïüÿÿ H5@? ¹
HÇó¦ H5[? ¹
HÇó¦
J } Ç
++ûÿÿH=? IÙA¸« H$fH=)s H
ÂS H6 ¾ 1Àè°ÿÿéÎúÿÿf. H? IÙA¸Ò H$H=år H
~S HÇ5 ¾ 1ÀèC°ÿÿéÎûÿÿfD } H^@ H=¨r H
AS H5 IÙA¸ H$¾ 1Àèù¯ÿÿE Ç ø~5H)@ H=ar H
úR HC5 IÙA¸ H$¾ 1À貯ÿÿÆD éûÿÿfD } HÛ> H=r H
©R Hò4 IÙA¸â H$¾ 1Àèa¯ÿÿE Ç ø~5H¬> H=Éq H
bR H«4 IÙA¸ä H$¾ 1Àè¯ÿÿLïèR°ÿÿU IÄLpDh ú~=Ho> H=yq Hb4 H
R IÙA¸ê H$¾ 1ÀDl$èÅ®ÿÿU Aýx
ÒøÿÿH5> H=*q H
ÃQ H4 IÙA¸î H$¾ 1ÀDl$èv®ÿÿéCøÿÿf HT$8H5°< LçèÿÿD$8ø¥ } Ç øÿÿD$H=°p H< H
BQ H3 IÙH$A¸§ ¾ 1ÀèúÿÿéAøÿÿD HT$8H5ñ; Lçè¬ÿÿD$8ø× ø
÷ÿÿ} Ç þ÷ÿÿHÐ; IÙA¸ H$éñüÿÿÇ é×ýÿÿH5< ¹ HÇó¦
) } Ç
++ ©÷ÿÿHö; IÙA¸® H$éüÿÿ@ A>Á
Ò ÷ÿÿH= IÙA¸U H$éÆöÿÿD Ç éçýÿÿf } Ç 0÷ÿÿHö: IÙA¸ H$é#üÿÿ HT$<H5= LçèÄ®ÿÿ
ÀøÿÿD$<=WMVAt=WVC1
^ } Ç jøÿÿH¢< IÙA¸* H$H=ïn H
O HÑ1 ¾ 1ÀèM¬ÿÿé0øÿÿH5ñ: ¹ HÇó¦ } ùõÿÿHD$H=£n Hæ: H
5O H~1 IÙH$A¸¹ ¾ 1Àèí«ÿÿéºõÿÿ} Æ÷ÿÿH_E IÙA¸5 H$éWÿÿÿ} £÷ÿÿHtE IÙA¸9 H$é4ÿÿÿ} Ç
++ ÚõÿÿHç9 IÙA¸¤ H$éÍúÿÿH»( % M|$úEl$ Ç0 A¶GA¶wA¶OÛ @¶Ö¶À¶ÉÁâÁàH=¬m ÐH0 IÙ ÈH
WN A¸T D$H: ¾ H$1ÀèîªÿÿA¶GU àÀúD ¶ÀH=Om H
N D$H_: H&0 IÙA¸X ¾ H$1ÀèªÿÿA¶Gà} D$,~9D$H= m H': H
²M HÛ/ IÙH$A¸[ ¾ 1ÀèJªÿÿD$,Euú
À Aþò E¶gA¶GEuøIÇE1íAÁäA ÄE9æs2é fAþÀ E¶'A¶GAîIÇAÁäA ÄE9ôó H( DáLþHÊE)æAÅÆ H( Æ@ H( Æ@ H( Æ@»0 Ç»0 H»( HL$ èªÿÿHL$ D£0 IÏD;l$,
`ÿÿÿE
ö
¥ »ø u
++} ñ Ç0 é%õÿÿD } óÿÿHB IÙA¸, H$éíõÿÿHT$8H5Å7 LçèÁ§ÿÿ|$8
Èòÿÿ} Ç .óÿÿH¢7 IÙA¸³ H$é!øÿÿøÇ ~5HÇ8 H=4k H
ÍK H. IÙA¸ H$¾ 1Àè
¨ÿÿH( H
À± A$Ç0 éHôÿÿA¶GàÀD A¶GàD$,éôýÿÿD«ø E
í
âþÿÿ} ØþÿÿHÞ7 IÙA¸d H$H=j H
JK Hs- ¾ 1Àèï§ÿÿéþÿÿD£ø E
ä
þÿÿ} þÿÿH7 IÙA¸n H$ëªA¶Enÿ
Ò Aý¬ E¶gA¶GEnýAÁäA ÄE9å^ êIÇ0 T$,E1öë6@ Aýj IÏAíAÆE¶'A¶WIÇAÁäA ÔE9ì H( DáLþE)åÆ 0 H( ÀÆ 0 H( ÀÆ 0 H( ÀÆ»0 HÊÇ»0 H»( HL$ èÓ§ÿÿDà0 D;t$,HL$ 0
<ÿÿÿ} òÿÿH6 H=i H
ÍI Hö+ IÙA¸ª H$¾ 1ÀDl$è`¦ÿÿéCòÿÿH-6 IÙA¸ H$é2þÿÿC|- T$ è´¤ÿÿT$ H( é½úÿÿ»ø
Ëüÿÿ} ÁüÿÿH÷5 IÙA¸ H$éäýÿÿ»ø
üÿÿ} üÿÿH»5 IÙA¸ H$é´ýÿÿ¿ è:¤ÿÿH( é9ýÿÿIÇé=üÿÿffff. ATIüUHõSHì0èõ¦ÿÿLçHÃèú¢ÿÿ
HÞHÇè§ÿÿHÃEø' z øVÙ øf
q LD$ HL$,E1É1Ò1öHïHÇ$ èÇ£ÿÿDø HD$ HÇP E
ÀH@ uAH½a 8~5Hg5 H=rg H
KH HT* IÙA¸/ H$¾ 1ÀèäÿÿH»ð Ç4 HîÇ8 Ç< Ç@ Ǽ HÇp Ç Ç HÇ0 HÇ( èý¡ÿÿAÄHßè¢ÿÿø
ÀuHHñ` 8~<EH=ªf H
G H) IÙA¸g ¾ D$H5 H$1Àèð£ÿÿHÄ0Dà[]A\Ã@ ø/ H»ð Hîèx¡ÿÿAÄH~` 8kÿÿÿH©4 H=/f H
G H) IÙA¸a H$¾ 1Àè£ÿÿé1ÿÿÿ ø L%+`
Àu<A<$~5H14 H=Úe H
³F H¼( IÙA¸X H$¾ 1Àè+£ÿÿH» 1öè%" A<$~9D$H=e Hì3 H
eF Hn( IÙH$A¸Z ¾ 1ÀèÝ¢ÿÿH« HïA¼ è¤ÿÿéyþÿÿ ø L%s_
Ò A$ÇÀ HÇp ÇP Ç Ç ø~5H3 H=éd H
F HË' IÙA¸ H$¾ 1Àè:¢ÿÿH»X è.¤ÿÿøÿí H»x ÇÄ è¤ÿÿøÿ A$ø~5Hº2 H=wd H
E HY' IÙA¸' H$¾ 1ÀèÈ¡ÿÿH»ð HîèiÿÿAÄégýÿÿf L%a^ A<$
~5H2 H=d H
íD Hö& IÙA¸A H$¾ 1Àèe¡ÿÿ1ÿè¥ÿÿH» Ht$HÀÇP Ç HD$HÇD$ èG¡ÿÿ
À7 H»X Ht$ÇÄ è$¡ÿÿ
À¬ H» ¾ èó
ÀÿÿÿA$
ÉÿÿÿD$H=Tc HS1 H
FD H/& IÙH$A¸X ¾ 1Àè ÿÿéÑþÿÿA<$¥ H,1 H=c H
àC Hé% IÙA¸O H$¾ 1ÀèX ÿÿé¨ýÿÿ è«¡ÿÿ øà øn A4$
ö/ÿÿÿD$H=¨b HÞ( H
C H% IÙH$A¸R ¾ 1ÀèòÿÿéñþÿÿD èC¡ÿÿ ø0 ønß A<$
ÿ¤þÿÿD$H=@b Hv( H
2C H% IÙH$A¸A ¾ 1ÀèÿÿéfþÿÿD A$
À¬ýÿÿH& H=îa H
C HÐ$ IÙA¸% H$¾ 1Àè?ÿÿé4ýÿÿfA$
ÀýÿÿH6' H=¦a H
¿B H$ IÙA¸ H$¾ 1Àè÷ÿÿéÍüÿÿf. ÇÀ HÇp ÇP Ç Ç évüÿÿ A<$~ýÿÿHL' IÙA¸> H$H=
++a H
B Hì# ¾ 1ÀèhÿÿéDýÿÿ A<$YýÿÿH' IÙA¸O H$H=Â` H
»A H¤# ¾ 1Àè ÿÿéýÿÿ A<$ýÿÿH8 IÙA¸L H$ë¶ A<$ÆüÿÿHÖ7 IÙA¸; H$éCÿÿÿ@ H\$ØHl$àHýLd$èLl$ðLt$øHì¨ èÿÿHïHÆè5ÿÿL-FZ IÄI} èbÿÿøÿH8Z 1Ò1ö¿ï¾ÞèÿÿøÿAÆ° HT$¾ Çèw ÿÿøÿ& H|$h B ø~5HT. H=¥_ H
~A H" MáA¸ð H$¾ 1ÀèöÿÿH=Ç_ ¾P èµÿÿHïÿP0H$ H¬$ L¤$ L¬$ L´$ HĨ à D+E
í~ªHù6 MáA¸8 H$H=
_ H
A Hï! ¾ 1Àèkÿÿé4ÿÿÿfD D3E
öâþÿÿH
6 H=Î^ H
Ç@ H°! MáA¸3 H$¾ 1Àèÿÿé¨þÿÿfDE
ÛÿÿÿH6 MáA¸= H$égÿÿÿ I} HÇèãÿÿ1Ò1öD÷èÿÿøÿt*DE
ÒÐþÿÿHo6 MáA¸E H$é!ÿÿÿD DE
ɦþÿÿHu6 MáA¸H H$é÷þÿÿff. H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè»ÿÿLçHÆèàÿÿýHü I$H8èxÿÿIÄIH8èjÿÿHD$IFLm, H
G, H<6 Aé¾ 1ÿLd$H$1Àèrÿÿø
ÀuAHW 8~5H, H=F] H
_? H( IÙA¸
H$¾ 1ÀèÿÿH\$ Hl$(Ld$0Ll$8Lt$@HÄHðø LïèºÿÿH#W 8xÿÿÿHk5 H=Ô\ H
í> H¶ IÙA¸ H$¾ 1Àè%ÿÿé>ÿÿÿ H\$ØHl$àõLd$èLl$ðIüLt$øHìHIÕIÎè[ÿÿLçHÆèÿÿýHü I$H8èÿÿIÄIH8è
++ÿÿHD$IFL
+ H
+ HÜ4 Aé¾ 1ÿLd$H$1Àèÿÿø
ÀuAH1V 8~5Há* H=æ[ H
> HÈ IÙA¸ H$¾ 1Àè7ÿÿH\$ Hl$(Ld$0Ll$8Lt$@HÄHÃLïèpÿÿHÉU ø :~ÿÿÿHk4 H=t[ H
= HV IÙA¸ü H$¾ 1ÀèÅÿÿø é>ÿÿÿfAWAVAUIýATAôUSHìø èÿÿLïHÆè1ÿÿHÃAD$öø° H-9U } ~;H, H=íZ H
F= HÏ IÙA¸À H$¾ 1ÀDd$è9ÿÿèãÿÿH=[ HÆèôÿÿLïDæÿ
ÀAÅuYE
À~\H7 IÙA¸Å H$H=wZ H
Ð< HY ¾ 1ÀèÕÿÿë% H
: HcHÂÿâ Aü HÄø Dè[]A\A]A^A_ÃH-QT } OÿÿÿHp6 IÙA¸¼ H$H=ôY H
M< HÖ ¾ 1ÀèRÿÿéÿÿÿD H-T } ~5HÔ2 H=µY H
< H IÙA¸V H$¾ 1ÀèÿÿL5·S IHøÿò xA¿ u$éê f øy Aï 1ÿèkÿÿI>H´$à HÀH$à HÇ$è HÇè¯ÿÿ
À èâÿÿ ønu£Ix } ~Hi2 H=âX H
[; HÄ IÙA¸É H$¾ 1Àè3ÿÿé_ÿÿÿfD ³ HÇ ½
öu1é! HÇ HÇ@ HÆHßèF¥ÿÿ;« E÷
Å¿ èSÿÿH
ÀuÆH-R M
É~qH' H=:X H# H
Ì: IÙA¸ H$¾ 1ÀèÿÿU
Ò~5Hh' H=þW H
·: Hà IÙA¸Ì H$¾ 1ÀèOÿÿH»X 1Ò1öA¾ èÉÿÿ
Àt?E E0ö
À~5H#' H=¥W H
^: H IÙA¸Ð H$¾ 1ÀèöÿÿH»x 1Ò1öèvÿÿ
Àt?E E1ö
À~5HÐ& H=RW H
: H4 IÙA¸Ö H$¾ 1Àè£ÿÿH» 1Ò1öè#ÿÿ
Àt?E E1ö
À~5H& H=ÿV H
¸9 Há IÙA¸Ü H$¾ 1ÀèPÿÿH|$ èÿÿH|$ 1öè
++ÿÿH»P Ht½ÿÿHt$ HÙè¿ÿÿH|$ èEÿÿH»P
? E
À H'& H=vV H
/9 HX IÙA¸æ H$¾ 1ÀèÇÿÿE
ÀD Hu0 IÙA¸j H$H=)V H
8 H ¾ 1ÀE1íèÿÿéÑûÿÿ H-1P } H°1 H=áU H
:8 HÃ IÙA¸ H$¾ 1Àè2ÿÿE Ç ø~5HÕ% H=U H
ó7 H| IÙA¸ H$¾ 1ÀèëÿÿL³ ¾ L÷èß
ÀU t@
Ò~<D$H=IU H% H+ H
7 IÙH$A¸ ¾ 1ÀèÿÿU ³
ö
ê ú~5HP% H=÷T H
P7 HÙ IÙA¸ H$¾ 1ÀèHÿÿL÷è
À
ø
Éu?} ) H% H=T H
÷6 H IÙA¸ H$¾ 1ÀèïÿÿH N U H úÇ@ Ç ~rH¿$ H=JT H3 H
6 IÙA¸ H$¾ 1ÀèÿÿU ú~5H$ H=
T H
f6 Hï IÙA¸ H$¾ 1Àè^ÿÿH»¨ } N H»Ð è:ÿÿøÿ E ø~5H/ H=£S H
ü5 H
IÙA¸¢ H$¾ 1ÀèôÿÿH»¨ 1öèfÿÿ} AÆ HǨ H»P } . H»x èªÿÿøÿA
++ E ø~5Hà# H=S H
l5 Hõ IÙA¸¬ H$¾ 1ÀèdÿÿH»P 1öèÖÿÿ} AÆq HÇP H»Ð H
ÿö÷ÿÿ} ~<H§# H=¢R H
û4 H IÙA¸³ H$¾ 1ÀèóÿÿH»Ð 1öèeÿÿ} AÆ~Eè7ÿÿ H=VR H
¯4 H8 IÙA¸µ ¾ Dt$D$Hj. H$1ÀèÿÿHÇÐ éO÷ÿÿ H-9L } ~5H- H=íQ H
F4 HÏ IÙA¸z H$¾ 1Àè>ÿÿLïèÆÿÿHø éòöÿÿf} ~pH[. H=Q H
õ3 H~ IÙA¸Ê H$¾ 1Àèíÿÿ} ~5H" H=aQ H
J6 HC IÙA¸_ H$¾ 1Àè²ÿÿÇ HßE1äèµ ÿÿH
ÀtHÇAÄèÿÿHßè ÿÿH
Àuçø HÇ
Àu} ø E1äH» tH» è AÄH»x è0ÿÿH»X è$ÿÿH»x èÿÿH»à èÿÿH»° è ÿÿH»Ð èôÿÿH»ð èèÿÿH»X èÜÿÿH» èÐÿÿH» èÿÿH»x èÿÿH»( H
ÿtè'ÿÿHÇ( H» H
ÿtèÿÿHÇ H»ø H
ÿtè/ÿÿHÇø HJ H8HÇèQÿÿøÿE ý øä E
ä
ø|õÿÿH! H=¤O H
ý1 H IÙA¸Í H$¾ 1ÀèõÿÿéBõÿÿ H-¡I é÷ÿÿ@ Ç éÞùÿÿ
} ¦ E
ö
E ééøÿÿD
ÀòôÿÿH§ H=O H
s1 Hü IÙA¸Ï H$¾ 1ÀDd$èfÿÿé³ôÿÿf H6 H=ÒN H
»3 H´ IÙA¸ H$¾ 1Àè#ÿÿE éßþÿÿ H] H=N H
K1 Ht IÙA¸é H$¾ 1Àèãÿÿé ÿÿÿfD è3ÿÿ H=RN H
«0 H4 IÙA¸® ¾ Dt$D$H H$1ÀèÿÿéEûÿÿfD HÄ H=N H
[0 Hä IÙA¸© H$¾ 1ÀèSÿÿéúÿÿfD è£ÿÿ H=ÂM H
0 H¤ IÙA¸¤ ¾ Dt$D$H®) H$1Àèÿÿé%úÿÿfD H$ H=rM H
Ë/ HT IÙA¸ H$¾ 1ÀèÃÿÿéxùÿÿfD U
ÒOùÿÿD$H=*M H¨ H H
u/ IÙH$A¸ ¾ 1ÀètÿÿU éÔøÿÿ@ HÁ) H=âL H
ë1 HÄ IÙA¸ H$¾ 1ÀDd$è.ÿÿéÑûÿÿH|$`ènÿÿH|$`1öèâÿÿH»Ð H£ÿÿHt$`HÙèÿÿH|$`èÿÿH»Ð
/ E E1ö
À~5H5 H=OL H
80 H1 IÙA¸ª H$¾ 1Àè ÿÿH»à 1Ò1öè ÿÿ
Àt?E E1ö
À~5Hz H=üK H
å/ HÞ IÙA¸² H$¾ 1ÀèMÿÿH»x 1Ò1öèÍÿÿ
ÀtAD} E1öE
ÿ~5H% H=§K H
/ H IÙA¸¸ H$¾ 1ÀèøÿÿH»X 1Ò1öèx
ÿÿ
ÀØ D] E
Û~_Hp H=QK H
:/ H3 IÙA¸¾ H$¾ 1Àè¢ÿÿE
À~#H|% IÙA¸n H$éÚôÿÿf. E1íéÂðÿÿ E ø~8H9$ H=ÚJ H
S- H¼
IÙA¸Æ H$¾ 1Àè+ÿÿE
À~¬H$ IÙA¸b H$écôÿÿ E
ö
, E éXÿÿÿE ø~ÇH| H=iJ H
â, HK
IÙA¸» H$¾ 1ÀÇD$ è²ÿÿE ë
D E øtÿÿÿIH=J H
, IÙA¸Ô ¾ PT$@Hä D$HÁ# H$1ÀèVÿÿE é&ÿÿÿfD
ÀúÿÿH H=ºI H
£. H IÙA¸ H$¾ 1ÀèÿÿE éÇùÿÿ DM E1íE
ÉBïÿÿH©" H=jI H
ã+ HL IÙA¸¶ H$¾ 1Àè»ÿÿE éþÿÿ } A¾ ýÿÿH H=I H
- Hü IÙA¸ H$¾ 1ÀèkÿÿéÆüÿÿfD E
ÀñõÿÿH_ H=ÏH H
(+ H± IÙA¸« H$¾ 1Àè ÿÿézõÿÿ E
ÀõÿÿH H=H H
à* Hi IÙA¸¡ H$¾ 1ÀèØ
ÿÿé¢ôÿÿH»ð 1Ò1öHÇp HÇh A¾ è7ÿÿ
ÀtADU E0öE
Ò~5H¨" H=H H
Z, Hó
++ IÙA¸Ï H$¾ 1Àèb
ÿÿH»° 1Ò1öèâÿÿ
ÀtADM E1öE
É~5Hs" H=¼G H
, H
++ IÙA¸Õ H$¾ 1Àè
ÿÿH»Ð 1Ò1öèÿÿ
ÀtADE E1öE
À~5HF" H=gG H
°+ HI
++ IÙA¸Û H$¾ 1Àè¸ÿÿH¼$ èûÿÿH¼$ 1öèlÿÿH»¨ HfÿÿH´$ HÙèÿÿH¼$ è¡ÿÿH»¨
}
ÿàûÿÿHÑ! H=ÒF H
+ H´ IÙA¸æ H$¾ 1Àè#ÿÿE
À ûÿÿHé! IÙA¸r H$éWðÿÿ} ~5H* H=sF H
ì( HU IÙA¸Ð H$¾ 1ÀèÄÿÿH» èð
ÀuL} ~5HW H=(F H
( H
++ IÙA¸Z H$¾ 1ÀèyÿÿH» èU é0ëÿÿDE E1íE
ÀªëÿÿD$H=ÕE H H
'( H° IÙH$A¸] 1À¾ èÿÿ}
ÿfëÿÿH IÙA¸^ H$éëÿÿH¬? H Ç@ Ç éñÿÿE ø~8Hx H=QE H
) H3 IÙA¸é H$¾ 1Àè¢ÿÿE E
övþÿÿøÇ KêÿÿH| IÙA¸w H$é÷êÿÿf
ÿStûf ¿è èÿÿëuñ[Ãffffff. HìHçèüÿÿL$L\$HÄIiÒ Ê;IiÃè HÐÃD Hì(HçèlÿÿHÄ(ÃH
ÿtH?éÿÿ 1ÿéÿÿf S¾ Â Hûèúÿÿ
ÀtHÇ [ÃD SHûH?1ÀH
ÿtè5ÿÿHÇ [Ã@ H?1öéÿÿfD SHûH?è,ÿÿ
Àt[ÃfD H;[éÿÿffffff.
öH?u éìÿÿ@ éSÿÿff. SHûH?èLÿÿ
Àt[ÃfD H;[éGÿÿffffff. H?@¾öéÿÿ@ H?é`ÿÿ H?é ÿÿ H?E¶Àéüÿÿ@ H\$èHl$ðHóLd$øHìhH?HæHÕIÌèáÿÿ
Àu1Ò|$ ¶$U T$<A$H\$PHl$XLd$`HÄhÃfD H?é }ÿÿ 1ÀÃffff. HìH?Ht$èÿÿHÄÃÇ Ãf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWAVAUATUÕ1ÒSHóHìH$ÐDb
¶À <
} Aü¸ÿÿÿÿë AüD H$ê
ÒT$Ç U T$T$1É1ÒD9åÇ } E1ÿëJ Eæ¾ J|3üè6ÿÿÿøAÅtJ|3ý¾ èÿÿÿAÇDùD éÀ¶À
D9å AÄD9ås°H=É& î1Àè`|ÿÿëfD 1ÉAÿÒ÷ÒâýB"H$2Â)ò+T$t$)ÊH$HcöQ¶3H$áJHÄ[]A\A]A^A_Ã@ D9årkDâéÌþÿÿ 1É1Ò
Àt¥E
ítAt$ûð< u1À@ Àò)ÂÁ< tñºüÿÿÿétÿÿÿ H$ÇD$ ÇD$ Ç é¾þÿÿ¸ÿÿÿÿésÿÿÿ
Ò
¡þÿÿédÿÿÿ AWA¿ AVIÎAUIýATIôUÕS1ÛHì( êÞHá)ÚLæLïèôýÿÿ
À~0L$ÃùwÝLøHÓà©â tÐAHÄ(È[]A\A]A^A_Ã@ ¹ÿÿÿÿëäf Hì(@þHÐÊí @þto@þõ E1ÒE1É@öucHL$HÆLD$ÇD$ è8ÿÿÿøÂLD$Ø øÏ øÆ øt1Àúu|AÇ ¸ ën@ Aº³ÿÿÿE1É1É
Ò¿þÿÿÿuëRfA8òtHÁÇ9Êv@¶4D8ÎuçùvçwÿAóB< uÚAûB< uÐD_B<uÅA0¸ ëfD 1ÀHÄ(Ãf Aº A¹
éÿÿÿ E1ÒA¹àÿÿÿékÿÿÿf. D$A ¸ HÄ(Ãffffff. W ÒH7HwHÖÇG$ HwÇG ¸ ÇG ÃfG$D_ ¹ÿÿÿÿë/fIÁL;OLOtRÀG$GA9Ã
ê E¶ÒÁE
ÂuCDGLODÂE¶Ñê
ÒWuÏA9ÃÇG u¯HGHG1ÀÃHHWë¥ ¸ Óàè1Àë@DW$W ÇG A9Òt¾IÀL;GLGtOEBDG$G
ÀÀé¶ÀD ÈA9Ð}H
É~<LGD WA¶ !ÐÑê
ÒWt¢DG$W ëÂf LLGë¨ ¸ Ã1ÀÃ1ÀÃfGÃUHåSHä4 HìHÙ4 HøÿuëHÓÿÐHCøHSøHøÿuíHÄ[]ÃHìè~ÿÿHÄà gstbcmdec.c framerate = %f YUY2 set on caps 420 set on caps framerate failed to get framerate_value pixel-aspect-ratio failed to get par Starting Process Play set input format success set input format failed prepare play success prepare play failed Setting color space %d start play success start play failed push_start post failed gst_bcmdec_base_init Codec/Decoder/Video Generic Video Decoder Broadcom Corp. Found M4P2 support gst_bcmdec_class_init Produce verbose output ? Silent silent mem pool inc is %u Dec rbuf:%d mem pool dec is %u got start get buf event quit event set, exit SLEEPING in get bufs mbuf full == TRUE %u Got GST Buf RCnt:%d I
nc rbuf:%d rbuf sem_post failed no gst_queue_element process get rbuf exiting.. sem value after flush is %d process push starting process push exiting.. push_start wait over TOB Sig interrupt sem wait failed %d Starting to PUSH Trying to PUSH PUSHED, Qcnt:%d, Rcnt:%d cur_dec set to PLAYBACK eos sent, cnt:%d NO BUFFER FOUND push -flush exit flushing gstbuf queue push_stop sem_post failed process push exiting.. inst_ctrl_event failed gst_bcmdec_init sink gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_getcaps gst_bcmdec_chain src gst_bcmdec_src_event gst_bcmdec_init _-- PID = %x shmcreate failed with err %d Rx thread started Waiting for event
++ wait over streaming = %d Getting Status HW PAUSE with RLL %u HW RESUME with RLL %u No Picture Found buf is not aligned rbuf queue empty SOMETHING BAD HAPPENED
++ queue element failed last picture set procoutput status %d procout ret FMT Got format Change to %dx%d dec_par x = %d dec_par y = %d negotiate_format success negotiate_format failed format change success format change failed procout ret PIB miss %d framerate = %x pic_number from HW is %u flushing discard, pic = %d Progressive or Second Field This CANNOT HAPPEN Wait for second field procout xfer error ABORT sts = %d procout no data recv_stop sem_post failed DtsFlushRxCapture Done Rx thread exiting .. GstBcmDec Broadcom video decoder input while flushing base time is set to %llu Attempting to Send Buffer proc input failed sts = %d setcaps called P Intersection return % setscaps:caps empty video/x-h264 video/mpeg mpegversion InFmt MPEG2 InFmt MPEG4 video/x-vc1 InFmt VC1 video/x-divx divxversion InFmt DIVX3 InFmt DIVX%d video/x-xvid InFmt XVID video/x-msmpeg InFmt MPMPEGv43 video/x-wmv wmvversion InFmt WMV9 unknown mime %s demux frame rate = %f no demux framerate_value demux
par reset no par from demux width height codec_data Don't have start codes' InFmt H.264 (AVC1) codec_data size = %d avcC size %u < 7 profile %06x nal size %d num sps %d too small 2 too small 3 too small 4 too small 5 too small 6 data size at end = %d InFmt VC-1 (SP/MP) InFmt VC-1 (AP) Have start codes' InFmt H.264 (H264) format wrong avcC version new segment Flush Start flush_dec failed sts %d Flush Stop flush stop started flush stop complete EOS on sink pad dec_flush ret = %d unhandled event on sink pad gst_bcmdec_sink_event %u gst_bcmdec_finalize gstbcmdec.c:274 gst_bcmdec_get_property gstbcmdec.c:255 gst_bcmdec_set_property mul_inst_cor : ret false %d dev open success dev open failed %d mempool malloc failed pool alloc failed/n play event init failed recv_stop event init failed Failed to create RxThread Success to create RxThread Failed to create PushThread Success to create PushThread push_stop event init failed Flushing
++ Dec flush failed %d Stopping
++ stop play success cur_dec set to UNKNOWN stop play failed %d Stopping threads
++ rbuf stop event quit event waiting for rec_thread exit thread exit - %d errno = %d waiting for push_thread exit default %d gst_bcmdec_cleanup - enter inst_ctrl_event post failed inst_ctrl_event posted dev close success dev close failed %d Video decoder 0.10.40 LGPL gst-bcmdec http://broadcom.com/ gst_bcmdec_negotiate_format %d bcmdec_negotiate_format Interlaced framerate = %f rate_num %d rate_den %d pixel-aspect-ratio_x = %d y %d Decodes various Video Formats using CrystalHD Decoders buffer inserted and buf_event signalled SLEEPING because we have enough buffers process get rbuf gst_pad_alloc_buffer_and_set_caps .... gst_pad_alloc_buffer_and_set_caps failed %d exiting, failed to push sts = %d Unable to open shared memory ...errno = %d bcmdec_create_shmem:shmem already exists :%d bcmdec_create_shmem:unable to get shmid :%d bcmdec_create_shmem:shmctl failed ... bcmdec_create_shmem:deleted shmem segment and creating a new one ... bcmdec
_create_shmem _-- Sts = %x event wait over in Rx thread ret = %d gst_pad_alloc_buffer_and_set_caps got default buffer, going to proc output got rbuf, going to proc output re-using rbuf, going to proc output format change wait for rbuf thread start wait_cnt:%d LOST PICTURE pic_no = %d, prev = %d procout timeout QCnt:%d, RCnt:%d, Paused:%d unhandled status from Procout sts %d input while streaming is false Chain: timeStamp = %llu size = %d data = %p sink caps have pixel-aspect-ratio of %d:%d VC1 Sequence Header Found for Adv Profile no codec_data. Don't know how to handle no codec_data for MPEG-2. Trying to decode anyway no codec_data for MPEG-4. Trying to decode anyway recv_stop_event sig timed out push_stop_event sig timed out Unable to detach shared memory ... bcmdec_del_shmem:Unable get shmid ... bcmdec_del_shmem:shmctl failed ... bcmdec_del_shmem:deleted shmem segment ... bcmdec_del_
shmem:unable to delete shmem segment ... gst_bcmdec_get_property PROP_SILENT %s: invalid %s id %u for "%s" of type `%s' in `%s' gst_bcmdec_set_property PROP_SILENT State change from NULL_TO_READY mul_inst_cor :shmem ptr invalid mul_inst_cor :playback is set , exit mul_inst_cor :wait for thumb nail decode finish mul_inst_cor :ctrl_event is given mul_inst_cor : ret false cur_dec = %d wait = %d dev open failed...ret GST_STATE_CHANGE_FAILURE GST_STATE_CHANGE_NULL_TO_READY -failed GST_STATE_CHANGE_READY_TO_THREAD -failed get rbuf ins event init failed get rbuf start event init failed get rbuf stop event init failed Failed to create Renderer buffer Thread Success to create Renderer buffer Thread GST_STATE_CHANGE_THREAD_TO_RBUF -failed GST_STATE_CHANGE_READY_TO_PAUSED GST_STATE_CHANGE_PAUSED_TO_PLAYING GST_STATE_CHANGE_PAUSED_TO_READY waiting for get_rbuf_thread exit get_rbuf_thread exit - %d errno = %d
push_thread exit - %d errno = %d GST_STATE_CHANGE_PLAYING_TO_PAUSED parent class state change failed GST_STATE_CHANGE_READY_TO_NULL mem_buf_que_pool released... %d video/mpeg, mpegversion = (int) {2},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3}; video/mpeg, mpegversion = (int) {2, 4},systemstream =(boolean) false; video/x-h264;video/x-vc1;video/x-wmv, wmvversion = (int) {3};video/x-msmpeg, msmpegversion = (int) {43};video/x-divx, divxversion = (int) {3, 4, 5};video/x-xvid; video/x-raw-yuv, format = (fourcc) { YUY2 } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX]; video/x-raw-yuv, format = (fourcc) { UYVY } , framerate = (fraction) [0,MAX], width = (int) [1,MAX], height = (int) [1,MAX]; sÿÿíÿÿíÿÿíÿÿíÿÿíÿÿíÿÿAÿÿÿÿíÿÿÿÿíÿÿíÿÿíÿÿAÿÿÎÿÿíÿÿíÿÿÂÿÿtÆÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<ÅÿÿÇÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<ÅÿÿDÊÿÿ<Åÿÿ<Îÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<Åÿÿ<
Åÿÿ$Æÿÿ gst_bcmdec_init gst_bcmdec_chain bcmdec_process_play bcmdec_send_buff_detect_error gst_bcmdec_sink_set_caps bcmdec_insert_sps_pps gst_bcmdec_sink_event bcmdec_process_flush_start bcmdec_process_flush_stop bcmdec_negotiate_format bcmdec_create_shmem bcmdec_get_shmem gst_bcmdec_base_init gst_bcmdec_class_init gst_bcmdec_finalize bcmdec_del_shmem gst_bcmdec_get_property gst_bcmdec_set_property gst_bcmdec_change_state bcmdec_mul_inst_cor bcmdec_alloc_mem_buf_que_pool bcmdec_start_recv_thread bcmdec_process_output bcmdec_set_framerate bcmdec_wait_for_event bcmdec_get_buffer bcmdec_rem_padbuf bcmdec_format_change bcmdec_set_aspect_ratio bcmdec_ins_buf bcmdec_put_que_mem_buf bcmdec_sta
rt_push_thread bcmdec_process_push bcmdec_flush_gstbuf_queue bcmdec_start_get_rbuf_thread bcmdec_process_get_rbuf bcmdec_flush_gstrbuf_queue bcmdec_get_que_mem_buf bcmdec_ins_padbuf gst_bcmdec_cleanup bcmdec_release_mem_buf_que_pool @@ eÍÍA àCGetNaluType : Pos > size = %d
++ ;¤ 3 È\ÿÿÀ aÿÿð (eÿÿ( Heÿÿ@ ¨fÿÿx hgÿÿ hÿÿ¸ iÿÿà (jÿÿ èjÿÿ( Hpÿÿ` ¨qÿÿ èxÿÿÐ øyÿÿø Xÿÿ@ ÿÿx Øÿÿ¨ (ÿÿÈ xÿÿè ¨ ÿÿ x²ÿÿH Hºÿÿ ¼ÿÿ¨ ø½ÿÿÐ X¿ÿÿø ¨ÕÿÿH ØÕÿÿh Öÿÿ (Öÿÿ HÖÿÿ° hÖÿÿÐ Öÿÿð Öÿÿ ÈÖÿÿ( èÖÿÿ@ ×ÿÿ` (×ÿÿx 8×ÿÿ H×ÿÿ¨ X×ÿÿÀ ¸×ÿÿà È×ÿÿø Ø×ÿÿ ø×ÿÿ( Øÿÿ@ 8ØÿÿX Úÿÿ¨ Úÿÿø ØÛÿÿ Üÿÿ0 (ÝÿÿH zR x , [ÿÿ1 MXpõ
++F 4 L _ÿÿ BAA Jàl
++ DABG øbÿÿ DI 4 cÿÿY BAD D`ñ
++ AABH Ô (dÿÿ» AG ¢G ô Èdÿÿª LMD0$ Xeÿÿå LMD0£
++H $ < fÿÿ LMD0
++G d gÿÿµ LN0 4 ¸gÿÿZ BPB B(A0C8G 4 ¼ àlÿÿ[ BHD D@Ó
++ AABG 4 ô nÿÿ= BBB B(A0A8I $ , uÿÿ LK0w
++B D T øuÿÿZ BBB A(A0Jà
++0A(A BBBG 4 }ÿÿ© BBB B(A0A8J , Ô ÿÿÇ AKPU
++AFA (ÿÿN IX
++O $ XÿÿB N o , D ÿÿ- MMNp\
++D , t ÿÿÃ WNA
++J 4 ¤ (ÿÿÌ BDD DP
++ DABE $ Ü À´ÿÿE MV°õ
++H $ è¶ÿÿX LMIPÜ
++B $ , ¸ÿÿ^ LMIPÜ
++B L T X¹ÿÿN BBB E(D0A8G°ú
++8D0A(B BBBB ¤ XÏÿÿ! C] Ä hÏÿÿ+ D U Ü Ïÿÿ D0L ô Ïÿÿ Ïÿÿ AY , Ïÿÿ AZ L Ïÿÿ
++ d Ïÿÿ! AP
++GD Ïÿÿ Ïÿÿ! AP
++GD ¼ °Ïÿÿ Ô ¨Ïÿÿ ì Ïÿÿ Ïÿÿ ÏÿÿZ MIpC < ÐÏÿÿ T ÈÏÿÿ l ÀÏÿÿ DQ ÈÏÿÿ ÀÏÿÿ/ L ´ ØÏÿÿÉ BBB B(A0E8GP
++8A0A(B BBBE L XÑÿÿw BHE E(D0C8F`~
++8C0A(B BBBE T ÑÿÿA D0ò
++J@ t ¸Òÿÿ. ÐÒÿÿ ¤ ØÓÿÿ
ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ (à - ? U j ³ ¾ Ë ß ï % #
L« õþÿo ¸ è
++ [ Øâ ð þÿÿo À ÿÿÿo ðÿÿo Ü ùÿÿo `è Àæ @ç 0à .# ># N# ^# n# ~# # # ®# ¾# Î# Þ# î# þ# $ $ .$ >$ N$ ^$ n$ ~$ $ $ ®$ ¾$ Î$ Þ$ î$ þ$ % % .% >% N% ^% n% ~% % % ®% ¾% Î% Þ% î% þ% & & .& >& N& ^& n& ~& & & ®& ¾& Î& Þ& î& þ& ' ' .' >' N' ^' n' ~' ' ' ®' ¾' Î' Þ' î' þ'
( ( .( >( N( ^( n( ~( ( ( ®( ¾( Î( Þ( î( þ( ) ) .) >) N) ^) n) ~) ) ) ®) ¾)
++ )º
++º °j º º %º )º 0º µ¯ pÅ µ¯ øÅ
° àÆ GCC: (GNU) 4.6.0 20110212 (Red Hat 4.6.0-0.7) GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) q ? 80 * ñ£ ^ Ô8 9 Ö! ý "9 Ø! ¾, int " M M ç# i U5 i ·3 b o% i ò/ i Y( b Ð ß! ¯A 1â «A Øi 6 b Ê ë Ê Ê 1 Ê ¸ Ê (õ Ê 0 Ê 8ñ Ê @P Ê HR Ê Pa( Ê XM. " `§ $
³ hV. &b p *b t{' , x 4 0F e
1T ! 2¹ Ï6 6É = ? HÈ IÈ JÈ ¨ KÈ °# L- ¸Í. Nb À
++7 PÏ Ä ' ´
++ç º¡ }@ »¡ ! ¼§ 9" Àb p â p â Ð É
8 i Ð ß
8 å Ð é# [ ¹3 c [( {½ q%
++<§ ô/
++L² W Åb
++t
++xX ²4
++z² Û
++{i < 28 86 %3 7 » 8i Ð
8 7 ´ 9c
++= = J ? |@ @ a A (M^
++8 (N< Î6 Pb Î! QM ë Rb » TM Ä< Xb Ï Zb Ý+ [È ø" eÛ %3 f^ » gi Ð n
8 ' J+ hÓ 9 Ð
8 Ð
8 « 1? 8 2F V 4M ( 88 Þ xi Ý {8
++â 0
+s >
-½ uid
.p gid
/{ þ
0p Ã
1{ Î.
2F
3F ï
4F
5F ÿ6
68 7
78 ( 08
++i# p3 5â 7 6- 0 7² 8õ6 ;² @1, ?² HØ) C Po D Tà* Es X7 F8 `7 G8 h # Í; ó # È È 9
8 tms #v ¼. % & Ó ( ) ) & %3 ' » (i D )v b '? ë8 )F .: .M Ö+ 4i ½; 58 ' B8 â= ó
++á= 0¡M (¤4 pad ¥^ x ¦M j §È | ¨i l £Z 5A ©ÿ í T Ô. ³k Ó. ´¤ ú" ¶ x ·M j ¸È | ¹i > /Ð à3 1i ½ 2b E 3º ;5 78 k@ 8M E :ñ × ;M f; NÈ `7 X * 0 @ È, _ Q ¤ Ä@ £b Ã@ ¥ ²4 §¯ x ¨¯ Ö &
++Õ *º ú" ,ê len -Û > (Å
++= 6ê P4 8ö len 9Û ¤ ¦ ¸ &¼
* 3 . 6O S ! 0 Q IC ;. B =e
++A >¢ H& A ú" B ¤# CÅ Ì DO GT Æ2 H¸ Å2 ¢ Ö @
++
++ <A
è : Û 0í ` 8 A &
++
++A (L
++ ú" * ~@ +L
++ L ,L
++
++ ¨8 &]
++ §8 5 'n
++ 4 È
++
8 d: &
++
++c: (´
++ ú" * ~@ +´
++
++ º ; È0 ·( û. . 6: À U d0 | B IÀ
++ 09 &
++/9 (H ·8 *L
++ Î +L
++ ;C ,Û R
++ c
++ ê è A Ð î
y
++í l
++ rñ Z sº b tÛ u¯ ½: vÐ ñ1 wÇ @ xÒ yæ
++ zø ¯0 { Z+ oa ú" |Å Ü, Û, 1 Z+ a Ö6 = Õ6 £X b3 ¦X
++ Ô8 E* cv | 1 ·¨ ý7 N í% º m À m
Õ
8
9 l& L" ^ * À á í5 x fB Õ Q) ½6
++P) HÌ»
\ Î1 [
++ Ðê 6 Ñ
î Òa
Óa è& Öê (4. ×ê 0ï4 ØH 8Á ÙÛ @ ÚÛ D +
Û W ¸Ñ
++V ò \ ô1 Á ÷Á
ï4 øH £$ ¹
¢$ 8· :
++ Ë* =´
++ °. C` ×' H ~ Lê F M0 (×" N0 0²6 R 8Á U @ä' X0 H6 [Ý P7 ^ X ä ¼Â ã iê k»
ü l´ ð
++
++ Û ´ »
Æ
0
++ Û º »
6 A
++
++ Z a Û Z · A {
++ Û { »
f
++ »
È
8 ¤; ¸ £; è ; <ò . > ù @ !ABI AÎ "t C) 7@ - 8 S Pæ #Ä XT$ $¼ ` % då & hÎ/ ' l®= (÷1 p#bus *m+ x ? -s ×$ .
Ð 2± |C 3L
++ ) 4± , 5L
++ ¨ü 6± °ÿ 7L
++ ¸l 8¼ À DÅ È " $" è ay : c¥ D h#. ð%þ k<2 0%Á nL
++ 8%/ oº @%J p¼ D%´, tX2 H%' uX2 P%tC vi2 X%0 |2 `%³ }X2 h%. ²2 p%² Ì2 x%b= æ2 %R ü2 %ø> 3 %i. +3 %© @3 %e< V3 ¨%o" p3 °%ó
3 ¸%« 3 À%\B È%î& Î3 Ð%t ¡t
++ Ø . Á 2+ C q X 4y i !? « "xC ÒC
Ý Ê r q8 ì C È
++ û*
++w> YC Ü
h1 A #
++ þ, d ª A î "¼ T « "§ ÈB Q Ê1 V4 Ö? <D Z8 $ <
++ 1 "²Y ô x"Â "ÃÈ ô "ÄC [
++ "ÅN G4 "Æ ¯, "Ç "È (~@ "É 0L "Ê 8#doc "˶ @#ns "Î6 H#- "϶ PÕ* "Ð X "Ñ6 `g "ÒÈ h«) "ÓF p9 "ÔF r © Å; "oj "pÈ ô "qC [
++ "rN G4 "s ¯, "t "u¶ (~@ "v 0L "w 8#doc "x¶ @ 6 "{È H# "|È P0B "}È X?@ "~È `y "N h "N p>@ "È x 9 °" ¶ "È ô "C [
++ "Ê G4 " ¯, " " (~@ " 0L " 8#doc " @¥& "b Hu "
b LË "j Pº "j XN/ "! `uA "N h$ "N p#ids "È x "È #URL "N B+ "b ò
++ "' g "È «! "b ¨Õ* "!b ¬ p ( x "PC ©% "\Ú ¨% 0"^6 ~@ "_< ô "`Â C "aN ¤
"bN "cÈ Ø3 "d¶ ( Î Ú ô( `"ë "È ô "C [
++ "N G4 " ¯, " " (~@ "ë 0L "ë 8#doc "¶ @#ns "6 H_ " Pg "È X B õ "À© ¯/ "Á ñ © B p Ú ¼ #µ8
++
P#Ã¥ 7@ #ÄÆ
U #Ǻ #ʾ [
++ #Ëê (
#Ìê 0 #ÍM 86 #μ @t #Ñ H ¼ #¶° » ð#M : # #K  #
++ #S Á #i á) #
i ¨.C # °¼ # ¸J= #´ À« # Èt #) Ð - Ê i M M Y M ý o M M »
ý ´ M ý <B $)Å
++;B $ c $1 U $º 6 $Û t $
%0Ò < %>Ç l> %D %ì. ð%«b %Ê] "¡4 %Ëy "t %Ì 7@ %¬- È %®¾ P %± X>9 %² `, %³ h8 %´ p/ %µ x5 %¶L
++ ÷9 %·Ä q@ %º b1 %»Å %¾s õ- %ÁÅ ¨
++ %º ¬Ð9 %ú °ý %ĺ ´æ@ %Å ¸ %Æ À > %Ç È#ABI %Í; Ð ú0 %îm ù0 # b 8
8 È ¥
8 " &#°
++! (&Kù ô &La [
++ &Oü N &Rº
++ ?; &Tù t &V '* Ü: ú
',ÿ B= 'r$
++A= 8'm ô 'a U 'º 6 ' ³ '© t ') 7 'sx
++7 `'§© " '© Ó 'ªß 8t ') @ º ù= !º ø= xd 2@ º ú" ð '3
Û (s/ 0" » 8> Ò @? Ò HT/ ð PC& @ X Á `t !t
++ h à° 6! y5 ¨ À ¿ ø < S j V@ ëd ¯ Á ('î = B $/ o7 3 (,Í (.
++ h(Í ~@ (ϯ 6 (ÐÚ (Ñÿ 5% (Ò Ý0 (ÔÔ ô (Öa ( (×¾ 0Z$ (ؼ 8~& (Ù& @t (Ý) H (8¤ ß
++% ¡( n2 (< 9 (Uº À î Ô Ô ö ù n (eå ë ¤ ÿ Ô # (s
++ Ô (~
++ ¼ )4Y G E ~) z À À4 Å: );, }è $# î) 8 'ü Ö æ o* ö 5 L ñ! = / ¡ ±7 D ¸> s, É d û þ ú @A| L- "i M¼ "t N 2@ Bº ô Eè FÒ #src GM (ª I| 0 O 8 ¥ *;Ù ÷
++ Ý7 Ù 1 å( Ç ó8 o= l) k
++Z < Ï: *I . *\ï
++- 0*,! 2@ *º ô *Ù ª *| t * ( !, +&# V +1B!
++U +ï! +! &+k! æ + ," ABI +¡V! t +¢ 7@ +- i= +" Pì +Ä X +S `H& +,! hú" + pïC +Å x +£N! ¡4 +¥2" Í2 +3ú! Ì2 +=" } ( Å Ö +A " 7! Z ï! -. ,2C" $,. p,$ ,Ø" ,Ù~" Ü/ ,ÚÅ ¡4 ,Û|( !ABI ,ÜZ" "t ,Ýt
++ 7@ ,- ö , P5= ,( X½ ,( `= ,S hø ,&" p ,¾ x´ , Ä ¤ ,¤Ä E$ ,¥Ì' P% ,¦ " ,©» I ,ª"' ¨I5 ,«C' °/ ,¬i' ¸_5 ,u' À
& ,¯j% ÈÐ= ,°% Щ ,±% Øc+ ,´ß& àa+ ,µ' èÈ( ,¶% ð ,¸ ø%ý! ,»·% %C ,¼9& %!C ,½Ý% % ,¾
& %Î. ,À_% %y% ,Ã& (%|? ,ij& 0%`) ,ÇE& 8%; ,É' @%U* ,ͺ H%á ,κ L%\) ,Òf& P%, ,Õ X% ,ÞQ" ` $ ,3$ $ ,BË$ ª 1 ~ý( }C |Â$ {Ì z
++6 ,J$ ,9% ; æ o; å ä > j3 k- z ~
++ }°
++ | {Ì z´1 + ª+ 5 ,Ö$ ,ó_% B ò2 ;. ¥ ,÷D% ,v% |% Å % % 8" ¦ ,% £% Å ·% % Å Â+ ,-Ã% É% 9% Ý% % Á õ+ ,mé% ï% 9%
& % Ò Û Ç ^ ,y& & Å 3& % 3& ó d ,v% À ,Q& W& L
++ f& % ? ,§r& x& Ô & % Ñ ,²& & ¨& ¨& % ®& Ù f9 ,½¿& Å& Å Ù& % Ù& ä ,Êë& ñ& Ë$ ' % % Ó ,Ñ' ' "' % Ü2 ,ß.' 4' » C' % D0 ,ìO' U' Å i' % » * ,øO' ± ,' ' ' % » Ì ,%£' ©' 9% Ì' % Ò Û » Ç [% ,>Ø' Þ' ó' % Å ,H( a )A 3 ,Ló' A) ,d'(
++@) -}|( 7@ -~- ¯: -ê P½ -( X¾7 -ë( \" -» `t -
) h $ ( 9/ -)(
++8/ p-Ð( ¯: -K ½ -( ¾7 -ë( " -m -<ë( ³ JB L> -@Ð( .)
++ .qz) 7@ .s- ; .vy+ P!. .w¾ X4 .yC+ `* .z h\> .|Û p«- .}Û t¡4 .+ xt . ~4 .
) }4 ¨ /)
++§ h/ýC* /
Û) /Â) i /¼ !ABI /«) "t /) 2@ /ÿº /¾ ì /Ä ô /+ ( /Ò 0#src /M 8ª /
++| @ /¢) H /c+ ) ½ %? > _ Ç7 ç À û/ > =2 !
++ À Í( ¾C T2 ãA L æ À µ" 2 ï l? % G /C* .A8+ Ð Î & .E+ .VN+ T+ 8+ m+ m+ s+ ö( ) z) L
0+ 'K
0s, 0tÃ- ô 0va D 0y#. » 0{L
++ Ø/ 0|Û à$ 0Û äøB 0T è. 0L
++ ð\B 0 ø(t 0 ð= 13", ï= , 2'9, ' 2ÃØ, 7@ 2Ä- ¸ 2Çé, P³ 2É·- ¸6 2ËM À 2Íê Èõ 2Îê Ð 2Ð(, ØÊ 2Òê àº2 2Ó èÄ 2ÔÅ ð¡4 2×½- ø(t 2Ø 0 2)ã, / :? 2*ô,
++9? h2¥- î 2¦º # 2§º [
++ 2¨K $ 2©K , 2ª- uA 2«K ë" 2¬K (8* 2K 0ç4 2®K 8ã 2¯K @A 2°K Ht 2² P N7 2x- ¢- Å ±- ±- ., é, Ø, s 30Î-
++r 3N#. 7@ 3O- 3RÅ P[
++ 3Sê X ? 3TÛ `T
++ 3VK ht 3Y) p ï 0+..
++î @0 at w. ù 0Cê ?3 0Dê $ 0Eê 79 0Fê t 0I) D 4*.
++D 4Ãv/ 4ÈR/ &4É«. $ 4Êê &4ÌØ. ¥6 4ͺ ¦6 4Ï<1 6 4Ð11 &4Ò/ key 4Óê ô 4Ôa 7@ 4Õ &4×&/ ¤ 4ØY key 4ÙK id 4Ë. ' 4Ñ«. 7@ 4ÖØ. ¤ 4Ú/ ô 4ÅÔ0 id 4ƺ ú" 4Û. ° 4+/
++¯ 4ä¾/ ®8 4çº 5 4êL
++ % 4í¨0 Î3 4ðº , 4,É/ + À4D0 7@ 4E- B5 4HL
++ På 4IÐ1 X& 4Jº ` 4L1 dÒ, 4M 1 h 4N p 4PB1 xz 4Q m 4R ¨
++ 4TN °B 4Uº " 4X t 4[ ¨ 47¨0 E3 : À9 4;0 4FÔ0 44 ÜB e H q 4K³0 4 4}ê0
++4 41 ¤ 4Y ü 4Ç 411 »# 4 d u0 41 ß0 Ï 4ÿM1 S1 Å l1 l1 r1 ¾/ w. 4
++1 R- M \ 4x1 ¶! 4¬1 ²1 Å Ð1 l1 M T v/ [÷1 ý- K, Ó
1 å; `Ö1 102 ¹)
++« Â á #% ÷? 82
+ R2 R2 % B2 i2 R2 ^2 % 2 R2 ( K o2 ÷1 ¬2 R2 ¬2 ¬2 2 ÷1 Ì2 R2 ¸2 ÷1 æ2 R2 02 Ò2 ü2 R2 m+ ì2 s 3 R2 3 Å +3 R2 s 3 l1 @3 R2 13 V3 R2 l1 F3 Å p3 R2 3& \3 ¨&
3 R2 v3 Å 3 R2 Ù& 3 % Ã3 R2 ( K Ã3 É3 ¥3 5L4 ý §3 Õ# ? Y# C / ë* ß1 <>
++ H@ 5YÔ3 * 5¦/4
++* 5l4 ×9 5¯º 7 5°Û [
++ 5²K $ 5³K $4 5; 6Kw5 Í@ ' " « e' «
s %5 ý
++ ò O!
}
O 7< ñ< á9 º= "* ?* "( ) 61 ;' ¿- ï: 2 § ù1 ç, !%' "+ #@ $/ %'7 &BA ' î@ 6t~4 7%b ' 7+È ) 8"M6 (< Ú s. ' t: - 2 A ' r#
++q |( .
@ 1 ; k4 0 :% Í µ 2 ¹0 æ3 x 8A5
++Ë (8«6 Ü 8¬¶ Ë 8¯¶ 8°¶ 8´¶ G( 8µ6 : 8¶6 b ½6
8 Ì 8¸X6
++N P8Âe7 Ü 8Ƕ / 8ʶ 8Ë6 8Ì6 å 8Í6 0) 8Î6 ,! 8Ñ( 8H? 8Ò( <G
++ 8Ó( @;, 8Ô( D¯2 8׶ Hn( 8ض L O 8ÚÈ6
++¸B P8áÝ7 Ü 8â¶ Ë 8æ¶ 8ç¶ Ó4 8ê¶ ½5 8ëÝ7 3 8ìÝ7 þ 8íÝ7 0u1 8îÝ7 @ b í7
8 ¹B 8ðp7 8ùC8 Q `/ X: >" ¯; e6 º/ 0 +0 0 ð7
++ 88 ' |/ RD bD ë ð g 6#
++ 89 ? ¹& : 1 ¯< d ø% n
++ $"
++
++_ '2
R6 rB ' B ÿ - 8r: P8
A9 "ó" 8e7 "1! 8½6 !vc1 8í7 ß 8tÁ 8u¶ ¬4 8v¶ ¯' 8w¶ 8x¶ k: 8y¶ 6 8z¶ v+ 8{¶ £B 8|¶ $ 8}¶ (ý@ 8~¶ ,¢A 8¶ 0@ 8¶ 4 8¶ 8e! 8¶ <F8 89 @ - 89 *- 8w: S9 Æ ,3 ä! _ M< ï# À v3 ( Ð% *& 8£: Õ& ä6 « 5 8¬©: ¯: M6 Ò: È ¶ ¶ ¶ È $[& à8µß; }* 8¶ß; F7 8·¶ 8¸¶ ` 8ºß; L 8»¶ ¸ 8¼¶ l 8¾¶ % 8¿¶ $g* 8Á¶ (ó. 8Ã: 04 8Ƕ Ào 8Èå; Ä+hnd 8ÊÈ È%X 8Ë: Ð%+> 8Ì Ø%, 8Í Ù%ã8 8Î Ú%ã 8Ï Û% 8ж Ü ? ö; ,8 ÿ \& 8ÒÒ: *àJ 8A< ì T û å M ô ú; ¤ ÿ ÿ" 8i< æ% 8i< °K 8« < y<
8 é 8A< *Þ 8< A- ë 8
< )E (8í<
6 8< z9 8y< ³ 8È * 8"¶ W3 8#«< 7
(8%b= ¹4 8&¶ < 8'¶ #DNR 8(¶ ³ 8)¶ ½ 8*ß; Ç 8+¶ Z0 8,ß; ¾ 8.ù< *@ 80Ä= Ö5 ä+ ö {! R ! $ + a$
++«7 - 8=n= &L X8?z> ? 8@5 Ø> 8A5 Ä 8B5 °) 8I¶ . 8NÄ= ¬4 8O¶ ¯' 8P¶
++ 8Q¶ 8Rß; n5 8S¶ (8( 8T ,< 8Ub= 0 ' 8VÐ=
++¨L 9#> c 9%5 Ü 9'> &0:F? d, :Gð ¾ :Hð h/ :Ið Ø :J¼ 9 :K¼ :Lº ³ :Mº $#8 :N¼ ( 0N :Oª> &8:Q?? } :RÅ 'B :S? ÄO :U? &(;R¿? ¬4 ;SÛ ¯' ;TÛ Ì? ;U¦ ;Vø 6 ;W¦ )6 ;X¦
: ;Y¼ ±& ;Z¼ h ;[¦ $ ! ;]J? & ;_'@ ;
++ ;`ð Í5 ;a¼ » ;bÅ 5 ;c¼ é0 ;d¼
++ ;e¼ E ;f¦ ó$ ;gÊ?
++ ;kW@
++ ;lÁ ~@ ;mW@ 2@ ;n2@ ;r@ i ®> fA Ý ;vh@ &0;xÇ@ z" ;yÛ ã ;zÅ ê ;{@ º ;| " ;}@ '$ ;Ý@ '&$ (;ÐD ë$ ; < ;% èZ ;% ð^
;Å ø(´A ;È ((+ ;Å (T ;Å (c" ;Å (p ;¾ (¿ ;Ä= (XA ;¿? ((¯ ;X P( ; X(~2 ; x( ; > (6> ;¡?? (´5 ;¢: Ø(µ$ ;£Å h(øA ;¤Å l(×$ ;¥ p(_ ;¦õD x(Ú- ;§Å (Ç! ;¨3& (± ;©ûD (M ;ªûD ( ;«n ( ;¬Û È(6 ;X Ð(ç> ;®Å Ø(
;¯ à(é ;°Û (i ;±ûD ( ;³ø (,8 ;´¼ (ð? ;µÅ (*D ;¶Å (÷C ;¸'@ ((i ;¹Å H(¨ ;º¦ L(´ ;»¦ M(ý ;½Å P(/; ;¾ X(ð' ;¿ x(õ4 ;À (
/ ;ÁÛ ¸(r ;ÂÅ ¼(G6 ;ÃÅ À(e ;ÄÅ Ä(© ;Ån È(Æ. ;ÆÅ ð(l+ ;Çs ø(à ;ȼ (9 ;ÊÅ (Ú ;Ëð (V' ;̼ (L8 ;Í (^. ;ÎÅ (U ;Ï ((+- ;Ð 0(² ;Ñ 8(O ;Ò @( ;Ó H(> ;Ô P(6
;Õ¦ X(¦4 ;׺ \(©' ;غ `([ ;ÚûD h( ;ÛûD p(Õ ;Ün x(°@ ;ÝÛ (Ý ;ÞX ¨(ÒA ;ß °(^ ;à Ð(ü ;á ð(" ;âÛ (2 ;ãûD (ãC ;äÅ ¥ ;ÛD '¤ è;çõD : ;é × ]@ YE Þ > -` M6 E .¢ E .Ï& b .õ Å /0ret º 1}A E ` 2xE 3ê
b /3ê
$ b Ò@ Ð E
8 E 4d îE 5?3 îE /6ç- ¢ôE 6rD £úE 1}A F d /6ê
¨b ÐD Ð F
8 F - üÅ gF .¢ üE /3á$ þûD 0i ÿÛ 1}A wF /3ê
b Ð wF
8 gF 7 iF 8buf iÁ 7 ,æF .¢ ,E . ,¼ /3 .ø 1}A öF /3ê
;b Ð öF
8 æF 7; P ?G .¢ P E /3á$ R ûD 1}A OG ; /3ê
_ b Ð OG
8 ?G -Ö 5ûD G .¢ 5E /3°$ 7ûD 7Ë< G . 3& -F;
Å ìG .¢
E /3á$ ûD 0i Û 1}A ìG F; /3ê
b -÷3 YÅ
H .l! YH /3ê
[b #H Ý -`
++ o3& FH . o3& 7B ?H .¢ ?E .´5 ?H /1}A ²H B 2H 3ê
b /3ê
b : Ð ²H
8 ¢H 7 ùéH .¢ ùE .é ùéH 8buf ùð ö; -
++1 Å gI .¢ E .´5 H /1}A gI
++1 3 Å 2EI 3ê
b 2WI 3ê
¸b /3ê
ºb æF 9= ±Å * Ñ. 8K :¢ ±E ; <" ³» I < ´Å ¥ =num µÛ =den ¶Û =s1 ·| e <ò ¸º ® >e ¹w5 ?}A 8K °É @0 =J <ê
Àb C @p WJ <ê
Ðb g @ qJ <ê
äb @Ð J <ê
Õb ¯ @ ¢J >ê
Ùb A, , ÈJ <ê
íb Ó A¨- ²- îJ <ê
ïb ÷ AI, O, K <ê
öb Bð- ú- <ê
øb ? ¢H 9= Å à. ý2 M :¢ E c ;0 =sts M6 ¬ <á z> V ?}A M ÐÈ Aî. û. ÎK <ê
b Ð AG0 M0 ôK <ê
&b ô A2 2 L <ê
(b A0 0 @L <ê
/b < Ah2 q2 fL <ê
1b ` AÍ0 Ó0 L <ê
6b A-1 31 ²L <ê
<b ¨ A2 2 ØL <ê
?b Ì A¸2 Ã2 ûL >ê
Eb B¢1
1 <ê
Hb ð Ï 9o< k» 3 3 WM Cpad k% DM1 3 y4 N ED 7 ;` FD #. è F¤ í< °?}A N Ê GuD úE A+3 93 ôM Gê
b É Bë3 ò3 Gê
b í æF D) 4 ;5 ¨N Eb3 H£E 4 I¯E Z ;Ð J»E JÆE Æ KÑE 0Ê B4 4 JàE ü L,& Ü@5 ê5 O :¢ ÜE :á$ ÜûD ; ?}A 'O @Ì ;` <ê
äb ¸ Ð 'O
8 O 9H D
++ûD ð5 Õ6 «O :¢ D
++E Ü ; <°$ F
++ûD %
++ ?}A »O ÐË BE6 Q6 <ê
U
++b
++ Ð »O
8 «O L¿3 !à6 ó7 UP :¢ !E §
++ :á$ !ûD ;à ?}A eP (Ì @0 1P <ê
.b x BI7 N7 <ê
0b Ð eP
8 UP 9 4 éûD 8 µ8 ÝP :¢ éE À ;` <á$ ëûD ö ?}A ÝP Í ; <ê
ôb U O 7 /
++8Q .¢ /
++E .á$ /
++ûD /1}A 8Q 2(Q 3ê
<
++b /3ê
?
++b «O 9Ú
++ e È À8 > dT Cctx e È y ;Ð <¢ g E y =ret h 9% ¯ <á$ i ûD
M j Å ¼>$ j Å M
++ k Á °<ª. l Û ¦
<J m Å < n b x ?}A dT àÌ NâP É8 ² R IûP Ö IïP ; KQ @Í AP< Y< rR J)Q h ; JQ A
++: : ©R <ê
ª b ° A
++< < ÏR <ê
b Ô A: ¤: õR <ê
¥ b ø A;
++; S <ê
¯ b A¶< ½< AS <ê
b @ A:9 A9 gS <ê
t b d A,= 3= S <ê
| b A¬9 ³9 ³S <ê
b ¬ OûF p= Ô= ½ @T PG Bp= Ô= JG Ð K!G Í O|F x= }= X #T IF , B= = J0G P BÔ= Û= <ê
¾ b t ¢H L- Ø > {? mU :¢ ØE ;@ 3á$ ÚûD <® Ûb ÷ ?}A }U Ì NTG 8> p ÞýT IeG ; JrG g O|F x> }> á#U IF Å A? ? IU <ê
åb é B¿> Ä> <ê
íb
Ð }U
8 mU 9o ðÈ ? ½F Y Cctx ðÈ 1 ;Ð <¢ òE g <á$ óûD M ôÅ ¼<$ ôÅ Õ Qts õ3 =ret öº ?}A Y Ì @ CV >ê
üb NTG Ø? @ -tV IeG z ; JrG Ö A@ @ V <ê
,b G AA A ÀV <ê
0b k AmA tA æV <ê
3b O|F A ¼A 4W IF ³ AxB B 2W <ê
7b × @À LW <ê
:b û @ð fW <ê
Cb OG E %E @W IG C AðC þC ²W <ê
Gb h A at D KD ØW <ê
Jb A'B 0B þW <ê
&b ° AQC \C $X <ê
b Ô A C «C JX <ê
!b ø A>F IF pX <ê
b A@ )@ X <ê
b @ AD D ¼X <ê
Ob d AçE ôE âX <ê
Rb B¡E ¨E <ê
Wb ¬ Ï RE ÀF ÈG ùY I'E Ð I3E I?E O @0 ~Y JLE KXE ðÉ B'G 9G JyE ÷ SE pG ÈG T'E \BpG ÈG P?E P3E BpG ÈG ULE KXE ðÉ BpG G VkE 7³9 Z .¢ E -1$ ÙM6 ëZ .¢ ÙE .ó Ù /3Ï& Ûb 3BC Ü 0buf Ý~ 1}A ëZ 1$ 2Z 3ê
àb 2Z 3ê
êb 2¥Z 3ê
íb 2·Z 3ê
ób 2
ÉZ 3ê
ûb 2ÛZ 3ê
ÿb /3ê
b Ï DI# ¼ÐG *O "] E¢ ¼E ED ¼îE d ;p Wpid ¾ü Wsts ¿M6 ¿ GÏ& Àb ã F¤ Áí< ?}A 2] È AâG ïG ¥[ Gê
Ãb E XùY $H J ÅÊ[ IZ i AÇK ÍK ï[ Gê
âb YZ L äÿ\ I0Z Ã I$Z ;Ð J=Z 9 JIZ KUZ °~KaZ ÐÉ A¿L ÆL f\ JÜZ \ AM M
\ JZ AoM zM ¤\ JZ ¤ AmN xN Ã\ JÎZ È AN N â\ J¼Z ì BÀN ËN JªZ B;L @L Gê
æb 4 Ð 2]
8 "] -¶' Àb §] .¢ ÀE /0ret Âb 0i Âb 33 ç] 1}A ½] ¶' 2] 3ê
Åb /3ê
Ìb ·] ·]
8 F -p äÅ :^ .¢ äE .é äÇ /0ret æ9% 1}A :^ p 2^ 3ê
çb 2*^ 3ê
îb /3ê
ób «O -¼A ï ^ .¢ ïE .h" ï¼ .Z ï /3ÇA ñ 3² ò 9
[È 0O Ùi i Cctx [È X ; Mé ]ö; °oQsts ^M6 ¬<¢ _E <
++ `Á Ä <kC aÅ $ MÏ8 aÅ °>u$ bi <à" c¼ ÷ <T d ! <È eÅ " <W? f
# < gb N$ M h¼ ´<í? jÅ $ <á$ lûD Y% ?}A i PË @0 á_ <ê
ob a' O7] ÈO ¶P rq` IH]
' BÈO ¶P JU] »' Ja] ( Kk] Kw] Ë @` T` J] O( BpP yP J] s( Að^ õ^ ` <ê
tb ( A¿P ÄP ½` <ê
xb »( @ ûh =rll |¶ ß( Qtmp }Å ¼<=7 ð ) Ar[ }[ a <ê
b È) AýZ [ Ba <ê
vb ì) O|F ÐZ ÕZ lha IF * AMb Xb a <ê
tb 5* AÍV ÔV ´a <ê
{b Y* O|F $W )W }Úa IF }* A¬X ³X b <ê
çb ¢* NïH b êc II Æ* I I + ; J'I ., KI ðË Ab b fb J8I - NFH Åb
++ ¥àb I_H ;- ISH å- ;À
++ KlH Ì A6c Ac Ãb JH z. Bc c JH . A7d >d ÿb JJI Â. Bg g JXI æ. Asd zd Bc <ê
ëb
++/ Aáf ìf hc <ê
òb ./ O|F üX Y õc IF R/ A¡[ ¬[ ´c <ê
úb w/ A_Y pY Úc <ê
b / A®Y ¿Y d <ê
[b ¿/ AùY
++Z &d <ê
Wb ã/ AbZ iZ Ld <ê
gb 0 @` fd <ê
`b +0 NF Ü] Êd I¯F O0 I£F ³0 ;à J¼F 1 KÈF pË B^ ©^ J×F Ý1 A^ ^ ðd <ê
b 2 A,^ =^ e <ê
b %2 A_ _ <e <ê
b I2 Aà_ ç_ be <ê
%b m2 N?^ ` 0 '®e Ih^ 2 I\^ .3 IP^ æ3 ;° Ju^ 4 J^ <5 Aa a Ôe <ê
Qb 5 ARh ]h úe <ê
Kb ¼5 AÈQ ÏQ f <ê
zb à5 ADR KR Ff <ê
b 6 AÂT ÉT lf <ê
b (6 A¢R ©R f <ê
b L6 AS S ¸f <ê
µb p6 O|F ¼W ÁW Þf IF 6 A] ] g <ê
¥b ¸6 AôW ÿW *g <ê
±b Ü6 NÂ] \ 0
Ìg Iß] 7 IÓ] &7 ;`
Jì] I7 Kø] °Ë A \ \ g J^ 7 Aq\ y\ ¯g J^ ¸7 BÓ\ Þ\ J+^ Ü7 A] ] òg <ê
b 8 N·H ^S
¹&h IÜH ) IÐH $8 IÄH á8 APW WW Lh <ê
Êb v9 O|F W W Ërh IF 9 O|F FU KU Ôh IF ¿9 AHX SX ¾h <ê
Üb ä9 AsU zU äh <ê
Þb : ;Ð
<ê
ãb ,: O|F -Q 2Q !i IF P: AL] W] Gi <ê
b u: AgQ tQ mi <ê
b : B*_ 1_ <ê
b ½: Û F Zé a ài §j .j ; Fe #H hè YñG ái @ j TH
++hè ; VH Bj j Gó a á: 9, c
++Å °j þj aj :¢ c
++±- ; 9 ¥Å k Bk Æj Cpad ¥% `; : ¥3& ; ;° 3 §Å <¢ ¨E ß; [
=9% nk 5¢ =E \buf =Á 5¥C >ð 5'3 >¼ 5> ?¼ 5ø ? 56 @¦ /]sts BM6 1}A nk
2Nk 6ê
Db 2_k 6ê
Ib /6ê
Jb gF 9 i9% Pk }n ²m Cpad i% < Cbuf iÁ ^< ;à <¢ kE §< >> m¼ <ø n = <¥C oð = <'3 p¼ Á= ?}A ²m °È Ak ¨k Al <ê
b 4> O|F ¨k °k ¡gl IF X> @ l <ê
b {> A0n 6n §l <ê
b > O|F kn sn Ël TF \ NÆj l @ m Ik Ã> I
k û> Ik ? I÷j B? Iìj y? Iáj ? IÖj À? ;p J$k ã? K/k ðÈ @ Rm JBk /@ Al l qm JSk S@ B×l Þl J`k w@ S|F 0m 8m IF @ E -º% HM6 ín .¢ HE .
++ HÁ /0sts JM6 3ú" Kð 3Ð L¼ 3,4 Mº 3Ô NÛ 3a OÛ 3¢ OÛ 0i OÛ 1}A ín º% 2_n 3ê
Tb 2qn 3ê
Xb 2n 3ê
[b 2n 3ê
db 2§n 3ê
nb 2¹n 3ê
b 2Ën 3ê
b 2Ýn 3ê
b /3ê
ªb F 9Ó qÅ n C Òu Cpad q% ¾@ :" q» ô@ ^¯% M²x ^oA S²x ;Ð <¢ sE ÕA <ª u| B < v» ³B <ä0 wK üB =num xÛ 2C =den yÛ FD <6 zº EE MuA {b ¸<<G |Á
++G <ú" }ð ²G <'3 ~Û H < Û gI ?}A âu É @ Gp <ê
b I @0 ap <ê
b ¯I A~o
o p <ê
b ÓI A²x ºx p <ê
Ub ÷I @` Çp <ê
b J @ áp <ê
«b ?J @À ûp <ê
³b cJ A·y Áy !q <ê
¹b J @ð ;q <ê
®b «J @ Uq <ê
§b ÏJ @P oq <ê
¤b óJ @ q <ê
b K @° £q <ê
b ;K @à ½q <ê
Äb _K As "s ãq <ê
Æb K @ ýq <ê
Íb §K @@ r <ê
Òb ËK Aðr úr =r <ê
Öb ïK As ¢s cr <ê
ÿb L @p }r <ê
++b 7L Ayt t £r <ê
b [L @ ½r <ê
b L AHv Rv ãr <ê
âb £L Av v s <ê
äb ÇL @Ð #s <ê
êb ëL A0w 8w Is <ê
îb M N·m z ÷Àt IÔm 3M IÈm |M ;P Jám ØM Jím 8N Jùm ¤O Jn Q Jn Q Jn R J)n ¤R J5n öR K?n 0É @ âs JRn hS @Ð õs Jdn S @ t Jvn °S Aº} Ä} 't Jn ÔS A~ ~ Ft Jn øS A| | et J¬n T AÑ Û t JÐn @T A £t J¾n dT BD N JÞn T A¢r ¬r æt <ê
<b ¬T A#z -z u <ê
9b ÐT A z
++z 2u <ê
5b ôT @0 u <T& %¼ U @` eu <ê
*b U B°| º| <ê
,b µU A°u ºu ®u <ê
b ÙU Büu v <ê
b ýU Ð âu
8 Òu 75 +®v .¢ +E /0ret -º 0sts .M6 0ts /3 1}A ®v 5 2Dv 3ê
;b 2Vv 3ê
>b 2hv 3ê
Ab 2zv 3ê
Lb 2v 3ê
Ob 2v 3ê
Rb /3ê
Xb ?G 7Õ !w .¢ E /1}A !w Õ 2ív 3ê
b 2ÿv 3ê
b 2w 3ê
%b /3ê
'b mU 90 Å P ¾z Cpad % !V : 3& £V ; <¢ E ìV =sts M6 5W < !Å ©W ?}A ¾z PÉ @À z MÁ
%Y \<G: &Ç hX Aä ð ÿw <ê
/b X A# 3 %x <ê
ab °X @ð ?x <ê
Xb ÔX AË Ò ex <ê
Zb øX O(H ( \x I9H Y @ ¥x <ê
Ob ?Y N³v A P RTy IÀv cY ; KÍv É At y ùx Jàv
Y A° ¼ y Jòv ½Y Ah t 7y Jw áY Bæ ë Jw Z A@ N zy <ê
Ab )Z _çu ° IIôu MZ ;ð Jv Z J
v [ Kv @K$v pÉ A % äy J[v z[ A@ K z JIv [ Aø z V7v A±
½
>z Jv Â[ A ]z Jv æ[ AÐ Û |z Jmv
++\ B
Jv .\ B° ¼ <ê
gb R\ F -58 , M6 _{ .¢ , E /3Ï& . b 0buf / ~ 1}A _{ 58 2{ 3ê
3 b 2+{ 3ê
8 b 2={ 3ê
= b 2O{ 3ê
E b /3ê
H b E DÌ" ê e «| E7@ ê
++ v\ ;0 G¢ ìE ¿\ ?}A «| PÊ YÃz S ` î| IÔz ¿\ ; Jáz ] Kíz à~Kùz pÊ @à | J{ ] A@ H 0| J{ Ã] AÐ Ü O| J0{ ç] A@ L k| VP{ B " JB{ ^ B¸ ½ Gê
ðb /^ Ï Ls p È Ä} :7@
++ S^ :y Û ^ :ü ´ å^ : »
._ ; <¢
++E w_ ?}A Ä} Ê A´ }} <6@
++ Ó_ < »
ö_ <¾ Û ` A~ } >ê
b B <ê
b <` ¢H DÌ' ôÐ . Ç~ E7@ ô
++ `` Ey ôÛ ©` Eü õº ò` E õ»
;a ;@ G¢ ÷E a ?}A Ç~ °Ê A l ~ G6@ ÿ
++ àa G ÿ»
b G¾ ÿÛ &b @p £~ `ê
üb Bp | <ê
b Ib ¢H -!% ¯Å .¢ ¯E /0ts ±3 0ret ²º 0i ³b 1}A !% 2+ 3ê
¶b 2= 3ê
»b 2O 3ê
Æb 2a 3ê
Éb 2s 3ê
Ðb /3ê
Ôb Ï -¢ ÅÅ B .¢ ÅE /3 ÇÅ 0ret Ⱥ 3Ð É 1}A B ¢ 2ê 3ê
Ìb 2ü 3ê
Ðb 2 3ê
Öb 2 3ê
Üb 22 3ê
æb /3ê
éb Òu -v6 Å ï .¢ E /3 Å 3Ð ¡ 0ret ¢º 1}A ï v6 2© 3ê
ªb 2» 3ê
b 2Í 3ê
²b 2ß 3ê
¸b /3ê
¾b Òu -Ð Â Å .¢ Â E /3 Ä Å 0ret Å º 3Ð Æ 1}A ¬ Ð 2V 3ê
Ï b 2h 3ê
Õ b 2z 3ê
Û b 2 3ê
æ b /3ê
é b Ð ¬
8 -¼8 [M6 .¢ [E /0sts ]M6 1}A - ¼8 2û 3ê
_b 2
3ê
b /3ê
b Ð -
8 9W= M÷1 0
~£ Ç :ë$ MR2 mb : M02 tc ; < O÷1 d <¢ PE =e =sts QM6 e =ret Rb g ?}A Ç ÐÊ Ah u ó <ê
Àb ¥h AP a <ê
¼b Éh A ? <ê
Vb íh NÌ~ â Ð WG IÝ~ i ;0 Kê~ °Jõ~ i J òi K ðÊ Aè ø ® J >j Añ ù Í J0 bj Az ì JT j A JB ªj Aé¡ ï¡ * Jf Îj B@ L Jt òj N À iÃ
I k ;Ð J¦ Ñk J² l K¾ ð}KÊ 0Ë OF À ] Ë
I&F k BÀ ] J3F ÿl J?F Im KIF Ë B ( JXF §m A] d *
JÝ Ëm A³ ½ I
Jï ïm A h
J n AY c
J 7n Aá ì ¦
J% [n B * J3 n A$ , é
<ê
jb £n Ap <ê
b Çn AÃ È
5 <ê
b ën @ O <ê
b o Af k u <ê
b 3o Aº Ä <ê
b Wo @@ µ <ê
b {o A0 ; Û <ê
b o AP U <ê
b Ão A ¢ ' <ê
b ço AÐ Û M <ê
¡b p Aº ¿ s <ê
¢b /p @p <ê
¤b Sp A( 2 ³ <ê
©b wp A Ù <ê
«b p AJ O ÿ <ê
¬b ¿p @ <ê
®b ãp Aº À ? <ê
³b q @Ð Y <ê
µb +q Ah u <ê
zb Oq NG À mh IX sq ;0 Je âq Kq °~J} yr K `Ì A î J s A8 H
J® 4s A\ f , JÀ Xs A¯ » K JÒ |s B Jà s AI M <ê
nb Äs @` ¨ <ê
rb ès Nô q I t ;À J Bt J ²t K* ð~K6 ÀÌ AE
Q JI u A ¦ 6 J[ 3u Aï û U Jm Wu A
¡ ¡ t J {u B £ £ J u AÀ Ä · <ê
bb Ãu A4¢ :¢ Ý <ê
Zb çu A¢ ¢ <ê
]b v AÉ¢ Ô¢ ) <ê
^b /v @ð @ >ê
wb A× Þ f <ê
Åb Sv AÀ Æ <ê
Êb wv N± û Ë} IÂ v ;p JÏ ¾v KÛ `Í Aû é Jî w NG @ À bM I«G ?w ; J¸G w JÄG Ñw KÎG Í B~ JÝG Cx @@ ` J gx B£ ¬ J x Aµ ¾ £ <ê
Íb ¯x B@ H <ê
Ïb Óx ¢H a@ [ £ ¡£ :| [º ÷x ;p =cnt ]º y b Ö°* °£ Û£ R ; Qtv ØV ` bz Þò ࣠ñ£ Bä£ ì£ Qtm à9 P cw ¥§ cM& ¦§ d76 5å4 eã ;+Ñ Ê;Ç Fâ.
6l4 pè f _ `è Ç@ f= f( @ç fÛ< l( Àæ FÀ w( Àç F: úE Àè g+
++ r
++é, @æ Ü ^ ? ÂD ¤ Æ¥ p ^ Ô8 9 Ö! ý "9 Ø! ¾, int ç# i U5 i ß! «A Ø 6 b ë 1 ¸ (õ 0 8ñ @P HR Pa( XM. "` `§ $f hV. &b p *b t{' ,p x 4 0F e
1T ! 2l Ï6 6| = ?{ H I J ¨ K °# L- ¸Í. Nb À
++7 P Ä ' ´
++ç ºT }@ »T ! ¼Z 9" Àb # # |
8
8 9 « 1? 8 2F V 4M ( 88 [F &T '? .: .M ½; 58 í ½ 2b E 3ÿ × è
0í â %b ' +
++" (< Ú s. ' t: - 2 A ' r#
++q |( .
@ 1 ; k4 0 :% Í µ 2 ¹0 æ3 x
++AP ØI
++o5 yJ QE eK ËL ÏG
++w jH G °H 8L ¡F I ÛL áG \G ÈI 'I SH
++Á ÖF fJ ¹F ÀH
++9 öL èF EM RJ G >J ÌK J M LL -F
++CG jI òJ
äH F QI
E uG ®I
H G ¢G `L ôG _E %J ¹G ÿH îD 0M D ~F ¶K ! aF H
++Ô ¯L
++Õ pF
++Ö ÁE
++× àK
++Ø ¢J
++Ú¶ °J
++Û¶ õK
++ܶ K
++Þ¶ ëI
++àÁ ßD
++ⶠ©K
++å¶ $F
++ç¶ (´D
++êÁ 0·E
++í 8ÙH
++ï 9J
++ñ¶ <!F
++ó¨ @ ?
8 ? ¨
8 ? ¸
8 bF
++õ àJ
++ ì T û å M ô ú; ¤ ÿ áJ
++Ä ÿ"
++7 æ%
++7 °K
++« Ä G
8 é
++ Þ
++m A- ë
++S )E (
++» 6
++m z9
++G ³
++ *
++"¶ W3
++#y 7
(
++%0 ¹4
++&¶ <
++'¶ DNR
++(¶ ³
++)¶ ½
++* Ç
+++¶ Z0
++, ¾
++.Ç @
++0 Ö5 ä+ ö {! R ! $ + a$
++«7 -
++=< &L X
++?H ?
++@: Ø>
++A: Ä
++B: °)
++I¶ .
++N ¬4
++O¶ ¯'
++P¶
++
++Q¶
++R n5
++S¶ (8(
++T ,<
++U0 0 '
++V
++¨L #m c %E Ü 'T "M *
E ¤ ¤ Û *Û xy ¤ *á ®y ¤ ¤ sts , m » üF 4K ¤ ;¤ A
++ 4Û äy Ð sts 6 z Î. 7â Â L @L @¤ \¤
++ @Û Qz D¤ Z¤ sts B z I KúI `¤ j¤ ø
++ KÛ ¾z `¤ j¤ sts M yE N¶ vK U4I p¤ ¤ C UÛ áz sts W *{ GH aH ¤ µ¤ ¥ aÛ M{ MH a
++ p{ ¤ µ¤ sts c êK mðE À¤ ᤠð mÛ ¦{ @ sts o ï{ àE yzH ð¤ ü¤ 5 yÛ | ËF yÌ 5| +K ~I ¥ ¥ z ~Û X| ¾L ~
++ {| GF ¿J ¥ ¥ ¿ Û | Î. Á| 1G $H ¥ ,¥ O
Û ä| <G } '3 â *} ÇA ) M} 6 × p} ¥ ,¥ sts <E ¥=K 0¥ ¥ Ô
¥Û } E ¥Ô
¶} rll ¥4 ì} J ¥4 "~ FE §¸ sts ¨ P
++ ÒE µE ¥ ¥ µÛ X~ Ï8 µÔ
{~ ÊD ºK ¥ £¥ ` ºÛ U ×D º
++ T vL ÈL °¥ Æ¥ Å ÈÛ ~ á ÈH ´¥ Á¥ sts Ê Á~ !w ¥Z !M& ¦Z
++ ? O Ð¥ « ¢ ^ Ô8 9 Ö! ý "9 Ø! ¾, int ç# i U5 i ß! «A Ø 6 b ë 1 ¸ (õ 0 8ñ @P HR Pa( XM. "` `§ $f hV. &b p *b t{' ,p x 4 0F e
1T ! 2l Ï6 6| = ?{ H I J ¨ K °# L- ¸Í. Nb À
++7 P Ä ' ´
++ç ºT }@ »T ! ¼Z 9" Àb # # |
8
8 9 V 4M '? .: .M í ½ 2b E 3È k@ 8M « è ¶ æN
++. ÁP 5O hP xP iM , 7P ´N ÂN ÐN ³P ìM ¦O N pO M
++ÙM vN
P 9. <Û N =È Len >Þ ÞN ?Þ M @È ½M AÈ {M Bð iO C 0FO d, Gð ¾ Hð h/ Ið Ø J¶ 9 K¶ LÈ ³ MÈ $#8 N¶ ( 0N Oæ 8Q{ } RÓ 'B SO ÄO UZ P ´O Ð¥ ×¥ ¶ 6> ¶ U { M VON È à¥ ¦ + Buf Vð UGP VÈ Tॠ¦ N XÓ ø~ i YÈ B O eNO È ¦ Ù§ ý 6> e¶ f O eð ¯ GO e¶ ø ÓM eý A ° ÊM gÈ ¡ ÊO gÈ þ XP hÈ n ZM hÈ 8N iÈ Ê ¡P iÈ f Pos j¶ Å Û O ¾P È à§ W¨ ¥ 6> ¾¶ O ¾ð X GO ¾¶ ¡ O ¾ý ê ð ÔM ÀÛ ret ÁÈ 3 Pos ¶ } aM ÃÓ P #ÜO Ó `¨ ¡© i 6> #¶ Ç ¿ #«
++O #ð Y
'3 $¶ È
N $ý $ 0 i &¶ m fN '« ¥ nN (« p ÒP 8b 1P 9 v ~O êO Ó °© Þ© » «N ê» Uf, êð  GO ê¶ ù O úM È î «N » !ÅM b ýN ö
N Ó à© þª ½ «N ö» U+P öý T ÓO ø¶ 0 ¯M ùb ÅM úb Ø "Á à© à #Ó p @ $à ¹ %Á ð© þ&Ó Uð $à ý 'O &#N ¶ « « ó («N &» U )w ¥Z )M& ¦Z % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ & I :;
:;I
:;I8 :; (
I :;
:;I < :; :;I I 5 I :; :; :; !
:;I "
:;I #
:;I8 $:; %
:;I8 &:; ':; (
:;I8 ):; *:; +
:;I8 ,! I/ -.:;I . :;I / 04 :;I 14 I4 2 34 :;I 4.:; 5 :;I 64 :;I 7.:; 8 :;I 9.:;I@
++ : :;I ;U <4 :;I =4 :;I >4 :;I ?4 I4
++ @U A B C :;I D.:;@
++ E :;I F4 :;I
++ G4 :;I H1RUXY I 1 J4 1 K4 1
++ L.:;@
++ M4 :;I
++ N1RUXY O1XY P 1 Q4 :;I
++ R.1@
++ S1XY T 1
++ U4 1 V4 1 W4 :;I X1XY Y1RUXY Z.?:;I@
++ [.:;I \ :;I ]4 :;I ^
++ :; _1RUXY `4 :;I a.?:;@@
++ b.?:;@I@
++ c4 :;I?< d4 :;I?< e4 :;I f4 :;I?
++ g4 :;I?
++ % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;I :;
:;I8 .?:;@I@
++ :;I 4 :;I U 4 :;I 4 :;I 4 :;I 4 :;I :;I 4 :;I
++ 4 :;I
++ :;I
++ !4 :;I?< % :;I $ > $ > I :;
:;I8 :;
++:;
:;I8 I
! I/ :; (
:; :;
:;I8 .?:;@@
++ :;I
++ .?:;@I@
++ :;I
++ 4 :;I 4 :;I :;I U 4 :;I
++ 4 :;I .?:;I :;I !4 :;I "1RUXY # 1 $4 1 %1RUXY & 1
++ '.?:;@I@
++ ( :;I
++ )4 :;I?< l : û
/home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /usr/include/sys /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/gobject /usr/include/libxml2/libxml /home/hadess/Projects/gnome-install/include/glib-2.0 /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst/video /usr/include/libcrystalhd gstbcmdec.c gstbuffer.h gstevent.h gthread.h stddef.h types.h stdio.h libio.h types.h time.h pthreadtypes.h stdint.h ipc.h shm.h times.h semaphore.h glibconfig.h gtypes.h garray.h gquark.h pthread.h glist.h gdataset.h ghash.h gslist.h gmessages.h gqueue.h gtype.h gvalue.h gparam.h gobject.h gstelement.h xmlstring.h tree.h gs
tobject.h gstminiobject.h gstclock.h gststructure.h gstcaps.h gstiterator.h gstformat.h gstquery.h gsttask.h gstpad.h gstpadtemplate.h gstbus.h gstmessage.h gstelementfactory.h gmodule.h
++ gstplugin.h gstpluginfeature.h gstindex.h gstinfo.h video.h bc_dts_types.h bc_dts_defs.h decif.h parse.h gstbcmdec.h * ±%utòuJ .8k7(åI= .9ì
>Y;=g;KY£å;=g;=Y f>
N+(/6xJn f CX > [>ge/:g/ X>
; f((Û È5iÙzòvj
wºL{x|x] f5 f 5CÊ f5yt¥Ùwc× ¬O;X <ó
++<fJ Ö Ü ¬§|=KYI~.° Ö5×××Øõq>Zguujå zò8eä(ºA twºv±MX3JMf3 ªäYs;=Zxp[dv=;g .9=-߬[q]½Y ºA
rÈÖ{(Ys;=ZÙuås1 X5=-p x8Dä[qÖ?YMq®: .9
ì"˵~tw+¢Ñȳ~ÖK» t5! t5 ò' 9
++ Pf
vt
++l" t5" t?X<JZÙu
Wg;çò~<.ô~X^X ¬«;Ú~H:>g t?Ç~. t[=pîX¨;= .ß < t5vòàtA¯yy÷X§
äå»É X=wä òØ@´yäÏy.M¡dsK
++¬t¤t¸yt<zÖ Üå; t5Yh¬» t5AM9wëyXÉ t9»-Kg t¸x9ÊJ¶xfÚX° ò KfÉ !9pä tI º W u f_? ¬ @0 ¬º^ëy ÖB ¬5ó t5LlfØdÂxXºW fEFôÌ t5z ȯ:ó ¬ z:=,JZ×I=
.x. Jxf/KuW fy7 o`& È×
5=Cyt uuy¡v® ®uu v ¡®YðqÖãYsg3&&&&0Ôvv&»""Y f
9=;=(f%Ño< X:fXä"ä_QC=;=/'esò¿»0;=3Èr<lòPän<ÙxÖ<got®»³²KmXç~0Z:L7ºtX.vXóM¡w@¦F X Â ? ¿ÈòèuÈ
++X¼Y¯ö È â}D ó t5' t9e ºK t3 óé! tAÅ|XÊgulituugCx<Rv.
++Xy<Q>É> È+KZgs=;=;YXØduM:Y¤»lfµ! t9Y;5XwÈêX¼± t <óÃ~ÈÒ|<=
Q+F]Zf-góz <*fWu .@ t9¾~Âfïu
++X¥{f§ò t¡w5ª<ÝYÎw´X°;=l=;l ¬+I ¬=" t5w< Èr½ Û»Y;W ¢¸XÈ f f zÓ &ß~X¡f f:ã~Xf fX t5Ñ~¬¯fYåvÈ
++X¼± ¬jW f¦º³fÍ f ¬r$ ¬õ~Dø|ò<1K©AÚ|X!§@ ¬úK ¬~: t5}XvHÊÚ®®ó§XÙ f f |òÙ;]¸H X¦5 t5ü~Èå tAÉ tÍ5´~ËX´~Ì0Éu=#wÓv ò|ºÄ}: Ý >Jær> . t5è~¬ÊK¢»ë~<fÝ~Xg;ZÅX ¬¨|:¯ÈÇ AuyågÎKG¢b at 8ju%¡É³< t5È\ô~ÈrKKY± rY¼rv f Ⱥ½JÔ~Öð{ºö&vî|ÖäMÚr·z .$uúº ¬Ç :Ø|XÉu§ºå|ÖòE 'ɽÖ#uëº ¬|:uµuºuºusºu½ucºuèºW|ºuɺòzºuwºu½u_ºuwºu½u¨x.Û ¥~tÛJ ¥~Þ ¢~º Jäx D0! âºpäÖj¡Ó¾.
(ytCYì}ò·/a&åQõµ{òÑJYZ¬{tAvE¡Y¯ eò@su g`òZ fÛ}5§à}È%>
stC f5/I= .F» t Ï<ó0±~,?qY;=YÇ=g0å;=g;KZgIY .8å;=g;gYI .N
Huu³Y]ã
Ç~ºfhI fþ È5fé D pÈ >.gKL =
++; .5.u= f t f5pN8¢uº fhI f ` 0 @È , 8 :A 8 :8=KL X= ³H=ÍI fkC=ËI fòhI fÄ ºã ȲtI f¬[I f <ú~&
++f ü ? ë~I fÑ ÖÖ Xx<] åeós//(V>h:hBIK;HL¤ IwJDxvº¤IIx{c<J=®æVvd< ¬ör4< =®I fÐ ; .5ôgÏä ó4ÈU&óäLL¤ HxÛq¢<ÞqÈn<Ix{ju<K==>h:fff fXIôr¡
ÈÉu#É÷r#ØX¿qXÙÌ$÷qY®9w/ º5ttu<®®( º<ºò=! òv=gsK t5× t9t°<Ð f]Ègs ÈJ X5Or ×L¬t:!mÖ Öð5zzºMYY¸ Y
÷sK ¬û=gOdOH
wP#fHHo(°s(#ÆòºotÆ<»sj×;=kÁ¨o. X5gÆ7¬k,
++H(Ê*Áo0"gô:>lR º5vÖ× ògB"gô:>lXK º5vÖsg ÒBh2ì Ö È;å-=/ t:õ t
++iX ? Èß
++5AsÉvª»»»Ì¹~Feéåz¬åÈ}C<y¬mYK=;9óK=;9óK=;9» ×yC 0 ; 8 :=/;/ J<× X5 5 s = > : u g: X5× K =:×I=g¯× K =:×I=g¯ó f<uI= .EDf È5Ï X f 5f5³9?YY=IV_eKÁ~ Dæ»»»»»»»»¼»¼»Y¯»Y´»Y¯Y;iÀx ½Rßòyæ X ½HÝ~@ Åy@ P
@
P
@
¬ E}@» ×=;9óK=;9óKK;:ó°yA J#Ó
++òu@ J¬Î
++O¶}`¬HuJÓ
++<÷{IsJ
fþyF ¬v= ¬¬:ªyX fYKK;:óKK;:óKK;:ÉæÉÊ×sC Þ
++u;»K f5L: 97$Ó¬s@; få}+#É\ôMIiL . Ë û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /home/hadess/Projects/gnome-install/include/gstreamer-0.10/gst /usr/include/libcrystalhd decif.c stddef.h types.h libio.h stdint.h glibconfig.h gtypes.h gstclock.h bc_dts_types.h bc_dts_defs.h decif.h stdio.h ¤ *Y®÷$T at YKww >;/YYxiø =P?B/;1ú =P?Böö÷øZdhYL½uöõMË Ù l û
/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include /usr/include/bits /usr/include /home/hadess/Projects/gnome-install/lib64/glib-2.0/include /home/hadess/Projects/gnome-install/include/glib-2.0/glib /usr/include/libcrystalhd parse.c stddef.h types.h libio.h stdint.h glibconfig.h gtypes.h
parse.h stdio.h bc_dts_defs.h Ð¥ g6G[0¹Iy½1°*Q&
KWh£I <w.Kn ÖztlÛ!;=/!xfKKYt
++È"Hh:>Ù °.Y4¬
YÈg;ÂL»µ:X.rf1+´=OH0 BaJÜ~òOE]jku;<[ÇY;/ <Xl.Yuo¬e < å^ytKY É ; v Hw=Ð/XÖe< JuX<=,v=sLxUw?st Øi^JiJ:L:v/CyJoJJfò¼/.rv[Ø
fJ× VJsJ
J¥nò0b3r 'X= nextPicNumFlags long long int _BC_STATUS tms_cstime UserDataSz vdecAspectRatioUnknown _GObject vdecAspectRatio15_11 _gst_reserved GST_MESSAGE_STATE_DIRTY vdecFrameRate30 structure preroll_cond ref_count display_horizontal_size waiting vdecFrameRate29_97 ps_width __pad1 __pad2 __pad3 __pad4 __pad5 sync_handler_data GST_BUFFER_FLAG_MEDIA1 GST_BUFFER_FLAG_MEDIA2 GST_BUFFER_FLAG_MEDIA3 shm_perm SystemID _GstClock GST_VIDEO_FORMAT_xBGR GST_PAD_ALWAYS GST_STATE_CHANGE_PAUSED_TO_PLAYING next_state vdecFrameRate50 GST_EVENT_NEWSEGMENT prev_clock_time certainty pan_scan_count PROP_SILENT get_buf_start GstState GST_PAD_UNKNOWN GST_STATE_PLAYING vdecFrameRate60 G_LOG_LEVEL_WARNING GST_VIDEO_FORMAT_BGR16 m_p
InputBufferEnd GST_BUS_DROP uintptr_t GST_MESSAGE_STATE_CHANGED GST_VIDEO_FORMAT_BGRA BC_CAPS_FLAGS GST_MESSAGE_ANY GST_EVENT_SINK_MESSAGE GST_EVENT_QOS srcpad num_sps sec_field GST_VIDEO_FORMAT_BGRx BC_MSUBTYPE_INVALID gst_bcmdec_chain sval release_pad input_format GST_PAD_LINK_REFUSED do_event_signals framerate_value refs StrideSzUV result GstPadDirection numsrcpads _GHashTable ycom nal_size_bytes streaming rbuf_stop_event GstIteratorItemFunction GST_VIDEO_FORMAT_Y800 gst_buf_que_lock G_PARAM_WRITABLE BC_SCALING_PARAMS bcmdec_start_get_rbuf_thread _GValue basename cuid GstPadActivateFunction vdecAspectRatio64_33 GST_EVENT_LATENCY GType GstMessageType uint32_t atype gonce_data bcmdec_get_buffer GstBufferFlag v_long g_type_class OUTPUT_MODE_INVALID GQuark GST_BUFFER_FLAG_GAP GstPadUnlinkFunction long double _xmlNode flushing GST_PAD_LINK_WAS_LINKED _Z13bcmdec_msleepi GST_QUERY_JITTER GLogLevelFlags XML_ATTRIBUTE_IDREF push_exit shm_lpid xmlNsType _GSTBUF_LIST bcmdec_set_fram
erate _GstBcmDecClass pthread_attr_t rpt_pic_cnt __spins gdouble GST_ITERATOR_ITEM_SKIP element_private intersection BC_MSUBTYPE_MPEG2VIDEO DecCaps gst_mem_padbuf_que_hd bcmdec_rem_padbuf GST_QUERY_CUSTOM GST_QUERY_BUFFERING method _GstIterator g_inst_sts pMetaData GST_BUFFER_FLAG_IN_CAPS src_factory GST_FLOW_NOT_SUPPORTED _GObjectConstructParam _GstEvent _GStaticRecMutex guint8 bcmdec_init_procout gst_bcmdec_sink_event dispose G_TYPE_FLAG_VALUE_ABSTRACT gst_mem_buf_que_hd msec play_event GST_EVENT_CUSTOM_BOTH bcmdec_start_recv_thread _GstObjectClass intSubset gst_padbuf_que_lock gst_bcmdec_get_type GST_LEVEL_NONE gst_que_cnt param_id GST_EVENT_SEEK request_new_pad BC_STS_IO_USER_ABORT _GstTask size_t GST_INDEX_ENTRY_OBJECT dummy_long nFrameRate G_PARAM_PRIVATE bcmdec get_index structs __nusers Progressive thread_attr XML_HTML_DOCUMENT_NODE get_query_types window_size XML_ENTITY_DECL startCodeSz gst_plugin_desc sps_pps_buf sps_crop_top plugin_name gst_event_ref vdecAspectRat
io32_11 gstbuf vdecAspectRatio18_11 v_double writers GST_FLOW_NOT_NEGOTIATED XML_DOCUMENT_NODE bcmdec_process_get_rbuf dict GST_QUERY_POSITION nal_sz GST_VIDEO_FORMAT_v308 vdecAspectRatio221_1 XML_ATTRIBUTE_NOTATION G_THREAD_PRIORITY_LOW seqnum mPlayLock GST_FLOW_WRONG_STATE _GstBus custom_aspect_ratio_width_height UVBuffDoneSz GST_TASK_PAUSED _GArray XML_TEXT_NODE __owner PTHREAD_CREATE_DETACHED gst_bcmdec_src_event GST_BUFFER_FLAG_PREROLL GST_EVENT_FLUSH_STOP OUTPUT_MODE422_YUY2 __pthread_list_t XML_ENTITY_REF_NODE GstBusSyncHandler GstPadLinkFunction GST_STATE_CHANGE_READY_TO_PAUSED priority bcmdec_process_flush_stop GST_MESSAGE_STEP_START XML_ATTRIBUTE_NODE bcmdec_send_buff_detect_error _BC_SCALING_PARAMS_ _GstElementFactory silent _vtable_offset timespec GST_VIDEO_FORMAT_RGB GstClockTime name_prefix GST_VIDEO_FORMAT_AYUV newsegment_format GST_STATE_CHANGE_ASYNC _g_boolean_var_ GstCapsFlags _pspec resolver_user_data _GstStructure _GstPluginPrivate _GThread pad_templ_cook
ie gst_padbuf_que_hd filter_user_data_destroy nsDef bcmdec_ins_padbuf wait_cnt _GstMessage Reserved1 Reserved2 Reserved3 GstPadQueryTypeFunction pout value_type start_time GST_INDEX_RESOLVER_CUSTOM picture_number bcmdec_flush_gstbuf_queue GST_FORMAT_UNDEFINED GstIndexResolverMethod gst_bcmdec_get_property sched_private GInstanceInitFunc restore_thyself inside_buffer GstEventType GstTaskState origin cur_decode newmem rbuf_ins_event display_vertical_size GST_MESSAGE_NEW_CLOCK color bcmdec_process_play G_THREAD_PRIORITY_URGENT dummy_pointer BC_STS_ERROR owner_type GST_FLOW_CUSTOM_SUCCESS input_par_x input_par_y GstPadIntLinkFunction bcmdec_rem_buf curgroup _GstElementDetails bcmdec_process_output gst_get_current_timex BC_MEDIA_SUBTYPE GST_MESSAGE_INFO base_clock_time fhnd GST_ASSOCIATION_FLAG_DELTA_UNIT GST_FLOW_ERROR GST_STATE_VOID_PENDING GST_PAD_LINK_OK extSubset registered GstIndexFilter PROP_0 pan_scan_top GST_VIDEO_FORMAT_ARGB BC_POUT_FLAGS_PIB_VALID module BC_STS_VER_MIS
MATCH BC_STS_FWHEX_NOT_FOUND _IO_backup_base v_uint xmlChar BC_STS_FW_CMD_ERR _GstPlugin resync shmatt_t /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src G_PARAM_STATIC_BLURB BC_MSUBTYPE_WVC1 GstIndexCertainty path_string_separator GST_VIDEO_FORMAT_YUV9 GST_FORMAT_DEFAULT AppCallBack XML_XINCLUDE_START stdin GST_TASK_STARTED GstPadPresence master hwCaps BC_DEC_FLAGS_M4P2 direction GST_QUERY_SEEKING GST_QUERY_LATENCY _IO_read_end tCurrent transition timestamp current_state uri_type _GstQuery shm_segsz BC_STS_NO_DATA _IO_save_base GstPadEventFunction _GstPluginFeature YBuffDoneSz filter BC_STS_IO_XFR_ERROR GST_VIDEO_FORMAT_YUY2 GST_STATE_NULL numpads m_ulMask bcInputFormat __seq _IO_write_end filename pan_scan_right vdecFrameRate14_985 last_time enable_spes gboolean _BC_PIB_EXT_H264 BC_POUT_FLAGS_INTERLEAVED ExternalID eventfunc pan_scan_left GstStateChange query gst_buf_que_hd GST_FORMAT_BUFFERS tms_cutime _BC_CAPS_FLAGS_ xmlElementType time_index _IO_buf_ba
se BOOL _GMutex gst_padbuf_que_sz sync_handler XML_ELEMENT_DECL BC_MSUBTYPE_AVC1 hdev stride bcmdec_process_push gst_padbuf_que_tl GstDebugFuncPtr GstActivateMode BC_STS_CERT_VERIFY_ERROR tail gst_bcmdec_sink_set_caps XML_PI_NODE GST_BUFFER_FLAG_DELTA_UNIT GST_EVENT_BUFFERSIZE uint64_t GST_PAD_LINK_WRONG_HIERARCHY parent_refcount G_PARAM_STATIC_NAME insert_pps bIsFirstByteStreamNALU internal_calibration activatepullfunc inst_ctrl_event file_size nal_size CURDECODE _IO_marker _Z18bcm_get_tick_countv GST_MESSAGE_STRUCTURE_CHANGE BC_INPUT_FORMAT pdummy gchar sem_t __prev vdecNoPulldownInfo gst_bcmdec_class_init GST_FORMAT_TIME shm_atime parent GstIteratorFreeFunction orig_desc GST_MESSAGE_EOS BC_STS_BOOTLOADER_FAILED GST_MESSAGE_ASYNC_START elementfactory _GstObject GST_EVENT_STEP _IO_lock_t GST_MESSAGE_REQUEST_STATE GST_MESSAGE_LATENCY bcmdec_get_shmem GstIndexEntryType __gid_t _IO_read_ptr GST_MESSAGE_STREAM_STATUS set_state deep_notify first_frame_after_seek timeStamp BC_COL
OR_SPACES longname GST_QUERY_NONE abidata _flags2 OUTPARAMS _GstIndex consumed_offset gfloat UVbuffSz last_spes_time GstPadCheckGetRangeFunction GST_BUS_PASS BC_DEC_FLAGS_H264 GST_MESSAGE_SEGMENT_DONE _IO_write_ptr BC_POUT_FLAGS_STRIDE tv_nsec UNITS obuf major_version numsinkpads tms_stime preroll_lock m_nSize GST_VIDEO_FORMAT_I420 stream_rec_lock GST_INDEX_RESOLVER_PATH vidFmt runtime_mutex filter_user_data G_PARAM_LAX_VALIDATION num_pps XML_XINCLUDE_END __align cgid slave_lock string BC_STS_INV_ARG gst_buf_que_sz task GST_VIDEO_FORMAT_RGBA bcmdec_alloc_mem_buf_que_pool GST_STATE_CHANGE_NO_PREROLL gst_buf_que_tl g_type_instance pads_cookie tv_usec GST_VIDEO_FORMAT_RGBx loaded vdecAspectRatio10_11 frame_time gint signal_object data_size dest_buf bRevertScramble shmem_id GST_EVENT_EOS GST_FLOW_UNEXPECTED times BC_MSUBTYPE_VC1 GST_ASSOCIATION_FLAG_KEY_UNIT set_bus v_int UVbuff psvi StrideSz standalone decif colour_primaries GST_MESSAGE_ERROR fn_lock GstPadFixateCapsFunction XM
L_CDATA_SECTION_NODE GST_STATE_CHANGE_PLAYING_TO_PAUSED G_LOG_LEVEL_MESSAGE XML_ATTRIBUTE_ID GST_MESSAGE_UNKNOWN GST_ITERATOR_DONE GST_VIDEO_FORMAT_BGR vdecAspectRatio24_11 prop_id input_framerate offset_count v_float GstPadActivateModeFunction parent_set GstPadBufferAllocFunction state_cond _IO_buf_end short unsigned int BC_STS_FMT_CHANGE resolver_user_data_destroy _GPtrArray GST_INDEX_ENTRY_FORMAT GST_MESSAGE_TAG UserData dummy_double buf_event revent _IO_read_base block_cond _GstIndexGroup _property_id _BC_PIB_EXT_MPEG valid ipc_perm MULTIPLE_DECODE_SUPPORT GST_ASSOCIATION_FLAG_LAST gst_buffer_unref BC_STS_ERR_USAGE FGTEnable getcapsfunc G_LOG_LEVEL_DEBUG vdecFrameRate59_94 bcm_get_tick_count BC_STS_NOT_IMPL chroma_format uint8_t m_nUsed staticpadtemplates GST_BUS_ASYNC BcmDecIF OUTPUT_MODE420 OUTPUT_MODE422_UYVY _shortbuf _sbuf G_THREAD_PRIORITY_NORMAL mpeg GST_BUFFER_FLAG_READONLY GST_VIDEO_FORMAT_ABGR n_drop value_location BC_MSUBTYPE_WMV3 sps_crop_left BC_MSUBTYPE_WMV
A parseFlags GstIndexResolver ev_eos __count unsigned char BC_POUT_FLAGS_INTERLACED chainfunc static_caps _GstElementClass vdecAspectRatio80_33 _pos vdecTopBottom G_PARAM_CONSTRUCT_ONLY feos pic_no send_event rendered_frames GLB_INST_STS GST_VIDEO_FORMAT_YV12 __uid_t GST_MESSAGE_ASYNC_DONE gst_bcmdec_finalize pic_number license h264 __data _BC_COLOR_SPACES_ XML_ATTRIBUTE_DECL GST_EVENT_UNKNOWN vdecFrameRate7_496 gst_bcmdec_init GST_LEVEL_DEBUG shmid_ds BC_STS_TIMEOUT elements GstIteratorResyncFunction joinable minor_version GST_ASSOCIATION_FLAG_NONE GST_LEVEL_WARNING __off_t BC_POUT_FLAGS_MODE _GstPadPrivate description encoding _GstBcmDec bcmdec_create_shmem block_callback state_cookie BC_MSUBTYPE_DIVX311 first_picture XML_ATTRIBUTE_ENUMERATION done _GObjectClass temp format_reset GST_PAD_LINK_NOSCHED base_time gst_queue_element CODEC_PARAMS PoutFlags GST_ITERATOR_ITEM_PASS bcmdec_mul_inst_cor free BC_STS_FW_AUTH_FAILED block_data GstPadBlockCallback __clock_t querytypefunc
GST_STATE_CHANGE_PAUSED_TO_READY _xmlNs avcc_error bcmdec_insert_sps_pps BC_POUT_FLAGS_FLD_BOT OutFmt GTypeFlags vdecAspectRatio20_11 activatefunc DECODER_CAP_FLAGS bcmdec_put_que_mem_buf free_func stdout fourcc _BC_DTS_PROC_OUT G_PARAM_CONSTRUCT master_cookie GstBusSyncReply maxgroup compression uv_size vdecAspectRatioSquare shmid BC_DEC_FLAGS_MPEG2 _nick request_new_pad_full vdecFrameRateUnknown assoc HANDLE GST_VIDEO_FORMAT_UYVP GST_VIDEO_FORMAT_GRAY16_BE spes_frame_cnt GST_VIDEO_FORMAT_UYVY _old_offset gsize BC_STS_PGM_QUIT pad_removed frame_height bcmdec_wait_for_event gst_bcmdec_set_property constructed push_start_event BC_POUT_FLAGS_ENCRYPTED _xmlDict GST_VIDEO_FORMAT_NV12 bEnableScaling horizontal_offset __key_t _IO_save_end chroma_bottom BC_STS_DEC_NOT_OPEN GST_TASK_STOPPED GST_ITERATOR_ITEM_END G_LOG_FLAG_FATAL peer GST_MESSAGE_APPLICATION GST_QUERY_RATE _xmlAttr GST_PAD_LINK_WRONG_DIRECTION GST_VIDEO_FORMAT_NV21 pan_scan_bottom _GstPadTemplate _GParamSpec iterint
linkfunc GST_QUERY_FORMATS GST_FORMAT_BYTES gst_bcmdec_class_init_trampoline OptFlags GST_STATE_CHANGE_NULL_TO_READY shm_cpid parent_unset GST_EVENT_FLUSH_START GThreadFunc _GstDebugCategory GST_VIDEO_FORMAT_v210 source GST_VIDEO_FORMAT_v216 do_buffer_signals discCnt GST_EVENT_TAG Ybuff GstPadAcceptCapsFunction G_PARAM_STATIC_NICK _Z21gst_get_current_timexv construct_properties shm_nattch GST_LEVEL_TRACE XML_DOCUMENT_TYPE_NODE GST_VIDEO_FORMAT_A420 dec_ready GST_STATE_READY charset pthread_mutex_t g_type unlinkfunc gst_clock frame_rate BC_MSUBTYPE_DIVX GST_FLOW_CUSTOM_ERROR_1 GST_FLOW_CUSTOM_ERROR_2 GstPadChainFunction gint64 __list BC_MSUBTYPE_H264 GstPadGetRangeFunction plugin_init b422Mode GstTaskFunction shm_ctime sps_crop_bottom GST_STATE_CHANGE_SUCCESS m_pInputBuffer GST_EVENT_CUSTOM_BOTH_OOB rate_numerator block_destroy_data last pad_added short int GFreeFunc resolver _GTypeClass GST_VIDEO_FORMAT_BGR15 XML_NAMESPACE_DECL BC_STS_INSUFF_RES content last_output_spes_time
PES_CONV_SUPPORT GST_INDEX_RESOLVER_GTYPE GST_FLOW_NOT_LINKED _POUT_OPTIONAL_IN_FLAGS_ _BC_PIC_INFO_BLOCK num_signal_watchers GST_VIDEO_FORMAT_GRAY16_LE play_pending gobject_class filling GST_STATE_CHANGE_FAILURE interfaces queue_lock _GstPad _blurb GST_ACTIVATE_PULL _markers _fileno catchup_on set_clock BC_STS_BUSY target_state mSubtype G_LOG_LEVEL_CRITICAL bufSz constructor tms_utime suspend_mode _GSystemThread gst_bcmdec_debug PicInfo G_LOG_LEVEL_ERROR ses_nbr acceptcapsfunc GST_ITERATOR_RESYNC _GstStaticPadTemplate oldNs malloc_data vdecTop m_pCurrent duration vdecFrameRate23_97 numpadtemplates GST_LEVEL_FIXME xmlNodePtr vdecBottomTopBottom pending_state block_callback_called __time_t GST_MESSAGE_STEP_DONE vdecFrame_X1 vdecFrame_X2 vdecFrame_X3 gstbcmdec.c GstPadSetCapsFunction Reserved4 G_LOG_LEVEL_MASK GstAssocFlags G_THREAD_PRIORITY_HIGH BC_STS_CMD_CANCELLED v_pointer BC_STS_PENDING G_LOG_FLAG_RECURSION pushed mime strtcode_offset _GstClockPrivate bcmdec_format_chang
e BC_STS_DEC_NOT_STARTED GST_VIDEO_FORMAT_GRAY8 gst_bcmdec_base_init stats XML_DTD_NODE ps_height _IO_write_base xmlAttributeType vdecAspectRatio16_11 GST_FLOW_CUSTOM_ERROR XML_ATTRIBUTE_IDREFS GST_LEVEL_MEMDUMP v_int64 GST_VIDEO_FORMAT_RGB15 GST_VIDEO_FORMAT_RGB16 vdecAspectRatio160_99 GST_MESSAGE_CLOCK_LOST GST_MESSAGE_SEGMENT_START GstIteratorItem quit_event BC_STS_DEC_EXIST_OPEN BC_STS_IO_ERROR chroma_top file_mtime _GCond _GstTaskPrivate GstPadGetCapsFunction GST_ACTIVATE_PUSH ps_vert_offset GstIteratorResult __size BC_POUT_FLAGS_SIZE klass GST_INDEX_UNKNOWN BC_HW_CAPS g_class GST_FLOW_OK BC_POUT_FLAGS_FMT_CHANGE GST_PAD_SINK event_list GST_LEVEL_ERROR __pid_t bcmdec_ins_buf peergroup context glong BC_STS_CLK_NOCHG g_once_init_enter bcmdec_get_que_mem_buf _cur_column profile GST_INDEX_ENTRY_ID children pdata XML_ATTRIBUTE_ENTITY BC_STS_HIF_ACCESS _GstBusPrivate _GstIndexAssociation priv frame_width tv_sec sWidth GST_FORMAT_PERCENT num_panscan_windows package qdata recv_
stop_event dts_pout_callback GstFlowReturn GST_VIDEO_FORMAT_xRGB gulong groups setcapsfunc __off64_t fixatecapsfunc metaDataSz GST_BUFFER_FLAG_DISCONT entries bcmdec_process_flush_start pic_info ps_horiz_offset pps_size BC_MSUBTYPE_MPEG1VIDEO G_PARAM_DEPRECATED notations GstPadLinkReturn aspectratio_x aspectratio_y __gst_debug_min ses_change vdecAspectRatio4_3 vdecTopBottomTop bcmdec_start_push_thread proc_in_flags g_value nassocs item dispatch_properties_changed __lock _GTypeInstance BC_DEC_FLAGS_VC1 shm_dtime __unused1 __unused2 __unused4 __unused5 GST_VIDEO_FORMAT_YVU9 data_ptr YbuffSz GstPluginInitFunc GDestroyNotify GST_ITERATOR_ERROR _GstStaticCaps GST_EVENT_CUSTOM_UPSTREAM BC_MSUBTYPE_OTHERS presence GST_MESSAGE_BUFFERING GST_QUERY_DURATION vdecFrame_X4 G_TYPE_FLAG_ABSTRACT rate_denominator m_ulZero prev_pic bcmdec_del_shmem other spes_frm_time XML_ATTRIBUTE_NMTOKENS XML_ENTITY_NODE state_lock __pthread_mutex_s uint16_t _GData groupnum head gst_bcmdec_cleanup bEOS GCl
assInitFunc bPibEnc guint16 GST_QUERY_SEGMENT m_ulOffset _xmlDoc long long unsigned int _GQueue author external_calibration BC_POUT_FLAGS_YV12 GstPadQueryFunction ColorCaps extra G_PARAM_READABLE GstIteratorNextFunction bcmdec_reset GST_INDEX_FUZZY window_threshold GST_VIDEO_FORMAT_YVYU entries_changed GST_INDEX_CERTAIN vdecAspectRatio12_11 guint32 G_LOG_LEVEL_INFO newsegment_start vdecBottom _GSList pulldown BC_STS_NO_ACCESS y_size parent_class depth vertical_offset name_template v_ulong GstFormat GstQueryType GST_CAPS_FLAGS_ANY GST_VIDEO_FORMAT_Y16 bcmdec_flush_gstrbuf_queue bufferallocfunc push_stop_event fields bcmdec_release_mem_buf_que_pool gpointer GST_FLOW_CUSTOM_SUCCESS_1 GST_FLOW_CUSTOM_SUCCESS_2 _GstElement vdecBottomTop guint64 _xmlDtd PTHREAD_CREATE_JOINABLE GstStateChangeReturn OUTPUT_MODE420_NV12 pthread_t sHeight sinkpad BC_STS_SUCCESS GST_VIDEO_FORMAT_Y41B BC_POUT_FLAGS_STRIDE_UV set_index gst_bcmdec_getcaps GST_QUERY_URI ScalingParams GstClockTimeDiff vdecA
spectRatio40_33 __kind gst_event_unref sink_factory_bcm70012 GST_VIDEO_FORMAT_Y42B sink_factory_bcm70015 bcmdec_negotiate_format padtemplate _GstCaps save_thyself gst_bcmdec_change_state GST_QUERY_CONVERT GST_EVENT_NAVIGATION __pthread_internal_list last_return GST_VIDEO_FORMAT_Y444 activatepushfunc _GStaticMutex _GModule _GstBuffer __key clockid GST_MESSAGE_CLOCK_PROVIDE DropFrames parse GST_LEVEL_COUNT GST_PAD_REQUEST signal_watch_id GstClockID XML_DOCUMENT_FRAG_NODE cur_stream_time GST_FLOW_RESEND THUMBNAIL GST_EVENT_CUSTOM_DOWNSTREAM_OOB MetaDataEnable last_picture_set provide_clock GstPadIterIntLinkFunction rank GST_MESSAGE_WARNING _GstPluginDesc sps_crop_right cur_stream_time_diff GST_MESSAGE_QOS queryfunc offset_end GST_LEVEL_INFO GNU C++ 4.6.0 20110304 (Red Hat 4.6.0-0.12) clr_space XML_ATTRIBUTE_ENTITIES is_paused GST_STATE_CHANGE_READY_TO_NULL v_uint64 _BC_MEDIA_SUBTYPE_ mini_object pentities GstDebugLevel GST_BUFFER_FLAG_LAST guint resolution __next bcmdec_msleep
GST_VIDEO_FORMAT_RGB8_PALETTED gst_padbuf_que_cnt _GTimeVal GST_VIDEO_FORMAT_UNKNOWN timeout GstVideoFormat picture_meta_payload XML_DOCB_DOCUMENT_NODE GST_PAD_SRC static_mutex GST_VIDEO_FORMAT_IYU1 output_params PLAYBACK wrong_version __FUNCTION__ _GList release_datetime sess_num _IO_FILE hdevice bcmdec_get_time_stamp rbuf_start_event GST_MESSAGE_DURATION interlace GST_ITERATOR_OK vdecAspectRatioOther symb_int attributes _GstMiniObject GST_PAD_SOMETIMES meta_data GParamFlags vdecAspectRatio16_9 GST_ACTIVATE_NONE bcmdec_set_aspect_ratio last_id _BC_PIB_EXT_VC1 XML_ATTRIBUTE_CDATA GST_INDEX_ENTRY_ASSOCIATION uri_protocols GST_PAD_LINK_NOFORMAT checkgetrangefunc object_saved length shmkey GThreadPriority XML_NOTATION_NODE rx_flush no_more_pads GST_LEVEL_LOG XML_COMMENT_NODE href pbuffer GST_STATE_PAUSED GST_MESSAGE_ELEMENT XML_ELEMENT_NODE rbuf_thread_running codec_params gclass element_details _GstIndexEntry insert_start_code XML_ATTRIBUTE_NMTOKEN vdecFrameRate24 vdecFrameRat
e25 gstelement_class GST_EVENT_CUSTOM_DOWNSTREAM vdecRESOLUTION_720p0 NextTimeStamp decif.c decif_decode_catchup InputBusyCount vdecRESOLUTION_480i0 suspended _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ decif_get_drv_status DTS_DIAG_MODE vdecRESOLUTION_480p23_976 stream_type vdecRESOLUTION_240p30 _Z13decif_get_eosP6_DecIfPi TxBufData PowerStateChange decif_get_eos decif_flush_dec _Z10decif_stopP6_DecIf vdecRESOLUTION_720p23_976 reserved___ vdecRESOLUTION_1080i29_97 decif_setcolorspace gint8 _BC_DTS_STATUS FreeListCount vdecRESOLUTION_1080p0 cpbEmptySize DTS_ADAPTIVE_OUTPUT_PER BC_STREAM_TYPE_TS flush_type BC_STREAM_TYPE_ES vdecRESOLUTION_480i decif_open DTS_LOAD_FILE_PLAY_FW vdecRESOLUTION_480p decif_send_buffer vdecRESOLUTION_720p59_94 DTS_SINGLE_THREADED_MODE vdecRESOLUTION_288p25 vdecRESOLUTION_1080p24 vdecRESOLUTION_1080p25 vdecRESOLUTION_576p25 _DtsDeviceFixMode DTS_DIAG_TEST_MODE vdecRESOLUTION_720p29_97 vdecRESOLUTION_1080p30 _Z17decif_send_bufferP6_DecIfPhjmh deci
f_pause _DtsOpenDecStreamTypes DTS_LOAD_NEW_FW _Z15decif_flush_decP6_DecIfa _Z11decif_pauseP6_DecIfi DTS_DISK_FMT_BD BC_STREAM_TYPE_ES_TSTAMP reserved__ vdecRESOLUTION_1080p23_976 vdecRESOLUTION_480p0 decif_prepare_play DTS_MFT_MODE _Z16decif_start_playP6_DecIf vdecRESOLUTION_240p29_97 vdecRESOLUTION_SD_DVD _Z17decif_flush_rxbufP6_DecIfi DTS_INTELLIMAP vdecRESOLUTION_1080p29_97 DTS_FILTER_MODE _DtsDeviceOpenMode InputTotalSize _Z18decif_prepare_playP6_DecIf picNumFlags vdecRESOLUTION_480p29_97 vdecRESOLUTION_720p vdecRESOLUTION_NTSC BC_STREAM_TYPE_PES DTS_PLAYBACK_MODE vdecRESOLUTION_1080i25 FramesDropped FramesCaptured _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT vdecRESOLUTION_480p656 InputCount _Z10decif_openP6_DecIf decif_flush_rxbuf _Z20decif_get_drv_statusP6_DecIfPiPjS2_ DTS_MONITOR_MODE decif_start_play _Z20decif_decode_catchupP6_DecIfi PIBMissCount vdecRESOLUTION_1080i0 vdecRESOLUTION_PAL1 reserved_ decif_stop FramesRepeated _Z20decif_setinputformatP6_DecIf17_B
C_INPUT_FORMAT_ DTS_SKIP_TX_CHK_CPB vdecRESOLUTION_576p vdecRESOLUTION_720p24 decif_setinputformat decif_close _Z11decif_closeP6_DecIf ReadyListCount discard_only DTS_HWINIT_MODE DTS_PLAYBACK_DROP_RPT_MODE vdecRESOLUTION_CUSTOM vdecRESOLUTION_720p50 decif_getcaps vdecRESOLUTION_576p0 vdecRESOLUTION_1080i Rewind bResult BC_VID_ALGO_VC1MP pNalBuf FindBSStartCode NalUnitType NALU_TYPE_EOSEQ nLeadingZeros ForbiddenBit b20sInSC pNalu NALU_TYPE_EOSTREAM NALU_TYPE_SEI NextBit StartcodePrefixLen NALU_TYPE_PPS _Z8SiOffsetP7SymbInt nLeadingZero8BitsCount _Z15FindBSStartCodePhi Suffix1 Suffix2 NALU_TYPE_FILL _Z4SiUeP7SymbIntPj poffset bStartCode simb_int NALU_TYPE_DPA NALU_TYPE_DPB NALU_TYPE_DPC MaxSize _DtsSetVideoParamsAlgo SiUe parse.c in_buffer parseAVC _Z8SiBufferP7SymbIntPhj BC_VID_ALGO_MPEG2 ulSize _Z11GetNaluTypeP5ParsePhjP6NALU_t NALU_TYPE_AUD SiBuffer SiOffset pInputBuf GetNaluType NALU_TYPE_SPS _Z10parse_initP5Parse b30sInSC ulSuffix _Z20parse_find_strt_codeP5ParsehPhjPj par
se_init NALuType parse_find_strt_code pCode ulPos NALU_TYPE_SLICE ZerosInStartcode bStartCodeFound BC_VID_ALGO_VC1 BC_VID_ALGO_DIVX _Z8parseAVCP5ParsePhjPj TrailingZero8Bits NALU_TYPE_IDR BC_VID_ALGO_H264 nNalType K UK ý S 1 S Í Û PÛ \@ E PE 1 \ ã ÷ P÷ ^ PE 1 ^ I Í \l p Pp { ¼¤ ¨ P¨ í _ @ \§ ¼ I q
++èq { P© Á PÁ ì §
++è§ ¸ P¸ û L
++è 1
++è L P PP ]§ L ] W d Pd _ P ]§ L _L a Pa ] K 1 å 1 m 1 ¿ ý 1 § 1 L 1 ¯ í 1 Z 1 @ [ U[ ¾ SÂ ] S @ 0 ´ Pê ÿ P
PD a 0a x PÂ Ø Pç P ¹ s D D DD a PDa ] D [ 1 â 1 q
1
ø p 1 Ñ ç 1 3 p 1 È 1 ù 1
D 1 ` h U ª Uª ~ V Ù V , P, } S Ù S Î 1 ¿ 1 à ì Uì
++ S
++
++ U ô
++ S
++
++ U ô
++ S
++
++ U ô
++ S
++
++ U
++ 5
++ 1
++ À
++ UÀ
++ 7 V7 < sàz< I uàz
++ Ç
++ TÇ
++ A \ ö
++ / 1 P p Up \ 5 \ ñ |èñ S P 5 S ± ò 1 @ ` U` ë Vë ð sàzð ý uàzþ S
V @ g Tg ã \þ
\?
S
\
?
1 ® ã 1 `
U
\ `
0
õ
|õ
S P ½
ö
1 ~ U~ z S ~ û` P ª [ p P ~ 0~ µ V» E VJ Y 0Y V # P# Ê V
e ~ 0` µ ^ý @ ^¯ ´ ^k ^ e ~ 0~ Ö Ö è 1è z e ~ ÿ ¨ Pò P P µ E V¯ ó Vk V µ Y S¯ ó Sk S ¹ ó 1 ø 1 1 r « 1 u ¯ 1 9 1 j © 1 \ 1 ¡ Ö 1 Ê 1 H 1 Ê Ü PÜ è Vö P z V Ø Ü p ÿ 4 1
; p 1 U g Vg i | zj Û V $ j \ g Vg i | zj Û V ´ Æ vÆ ÷ Sj w Sº Û S Ø Ü s º 1 $ a 1 à ï Uï S í ï Uï S í G 0ã 0 û G 0G \¾ â \â 0 \É Ô 1Ô 0 © \± Ð 1ö ! \! 0 ^ \^
0
Þ 1Þ ã \ã 0 w Pâ Pe r
PÞ ä P 0 ' SÔ S! S^ Þ S L ^ s^ ' VÔ V! V^ Þ V û 0 1 | µ 1 Ô
1
v ß ( 1 a 1 Þ 1 y s ^ 1 « à 1 É 1 ¼ Ð 1 ! 1 © ã 1 ¾ 1 ÷ , 1 T 1 = 1 < U< j \o ( \ > T>
B U 3 Q3 ` Vo ( V Y 0o 0 PÐ ( 0 Ð 1 0 O UO â! Sê! $ S 0 } T '! ?! P?! e! ¨~ 0 0 0 f! 0f! ê! ÿê! " 0" $ ÿ O 1 â! Sê! $ S -! f! 1 f! ê! òN[ " $ òN[ f! â! S" $ S f! ! ÿ! ! P! ! \" " P" Í" \Í" Þ" PÞ" ö" ^%# Ä# ^Ä# Ü# Pù# h$ ^h$ ~$
P f! ê! ï¾Þ" $ ï¾Þ &" g" 1 v" ³" 1 Ú" ö" 1 Ø# ù# 1 {# °# 1 +$ h$ 1 ! Ú! 1 $ â$ Uí$ 9? S ¼$ â$ Uâ$ 9? S È$ - - - U!- '- U,- 9? È$ i& 0i& ·& _·& ' 0' ) _) * 1* {* _{* '+ 1'+ ¤+ _¤+ , 1, «, _«, þ, 1þ, ¥- _¥- F1 1F1 2 _2 ñ2 0ñ2 <3 _<3 F4 1F4 Ó4 0Ó4 )6 1)6 c6 0c6 7 17 7 _7 9? 1
Ó$ %% 0%% g3 og3 m3 Qm3 )6 o)6 c6 0c6 9? o Ó$ %% 0)6 c6 0: ; Ph; }; P< < P¼< Å< P|> > P Ó$ %% 0%% )6 ¤o)6 c6 0c6 À6 ¤oÈ6 %: ¤o%: ;: 1;: : ¤o: ; 0; o; ¤oo; }; 0}; < ¤o< < 0< ¼< ¤o¼< å< 0å< |> ¤o|> ¨> 0¨> 9? ¤o Ó$ %% 0%% )6 ¨o)6 c6 0c6 %: ¨o%: ;: 0;: ³: ¨oÉ: o; ¨oo; }; 0}; 9? ¨o Ó$ %% 0. . 0. µ. V)6 c6 0 Þ$ %% 0%%
ò' ^÷' þ' 1þ' j* ^o* {* 0{* )6 ^)6 c6 0c6 9? ^ Þ$ i& 0i& ®& ]®& ' 0' Û) ]Û) ß) Tê) Ó* ]Ó* + 0'+ ,- ]:- C- PC- ]0 ]]0 0 00 F1 ]F1 Y1 0Y1 2 ]2 ñ2 0ñ2 ÿ2 Pÿ2 F4 ]F4 Ó4 0Ó4 )6 ])6 c6 0c6 7 ]7 7 07 7 ]7 7 T7 7 07 9? ] )6 c6 1 %% )6 Sc6 9? S %% % 0¤% ¬% PÆ% Ô% P %% ~% 0~% % V¿% Æ% V G% |% 1 Ù% & 1 U4 4
1 $& c& 1 %% )6 ¸c6 9? ¸ ¾( z) Tz) ß) °o{* * T* ª* q '+ |+ T|+ Õ+ °o, «, T«, ë, °o Ý0 1 1 h0 0 1 00 40 ¸7 ò7 1 4, L, 1 , , . H. 1 ò7 ;: ào}; Ê; ào< < ào< ¼< àoå< ²= ào÷= |> ào¨> »> àoÇ> 9? ào ò7 ;: S}; Ê; S< < S< ¼< Så< ²= S÷= |> S¨> »> SÇ> 9? S ý7 9 09 ¥9 P< 9< 09< A< P<
¼< 0å< õ< 0õ< 0= P:= ²= 0÷= |> 0¨> »> 0Ç> 9? 0 }; Ê; 1 %8 ;: ào< < ào< ¼< àoõ< ²= ào÷= |> ào¨> »> àoÇ> 9? ào %8 ;: S< < S< ¼< Sõ< ²= S÷= |> S¨> »> SÇ> 9? S ¡8 (9 1 è8 (9 1 9 Ó9 1 = := 1 Ú9 : 1 L< < 1 \. h. 1 F1 1 Ð. è. 1 / Y/ 1 j/ Â/ 1 É/ þ/ 1 0 ³0 1 <3 \3
p¾3 @4 pc6 u6 pB; h; p <3 F4 SÓ4 )6 Sc6 7 S;: }; SÊ; < S< < S¼< å< S²= ÷= S|> ¨> S»> Ç> S T3 \3 a¾3 @4 ac6 u6 aB; h; a 4 F4 1 u6 ³6 1 3 ¾3 1 ò4 35 1 G5 |5 1 5 )6 ào;: ?: R?: : ào; 6; RÊ; â; Râ; < ào»> Ç> ào 5 )6 o;: 6; oh; }; oÊ; < o< < o¼< å< o|> ¨> o»> Ç> o 5 )6 S;: 6; Sh; }; SÊ; < S<
< S¼< å< S|> ¨> S»> Ç> S 5 Ê5 0Ê5 )6 ào;: Q: 0Q: : R; 6; 0Ê; ð; 0ð; < R»> Ç> R ´5 )6 U;: t: UÊ; < U»> Ç> U ó6 (7 1 ½= ÷= 1 /' d' 1 «' ä' 1 )* b* 1 ( <( 1 }( ( 1 - - } ø2 -3 1 _- ¥- 1 Y1 2 Y1 2 S Í1
2 P
2 2 øn!2 )2 P g1 1 1 Ù1 2 1 >2 s2 1 ~2 2 1
¾( * °o{* ª* Qª* þ, °o¥- F1 °o<3 F4 °oÓ4 )6 °oc6 7 °o7 9? °o ¾( * S{* þ, S¥- F1 S<3 F4 SÓ4 )6 Sc6 7 S7 9? S ·, ì, 1 ì, ø, ¦* ª* ³- í- 1 Ú* î* 1 ä+ $, 1 & & ·2 ñ2 1 Ô& ' 1 4 Æ4 1 ë? ù? P @ @ U@ 1@ S1@ :@ U;@ ^@ S `@ x@ Ux@ @ V `@ x@ Tx@ @ S@ ¡@ T
@ ¡@ P
°@ Ü@ UÜ@ A S5A A S¢B ÝC S °@ Ü@ TÜ@ !A \5A ÝC \ ó@ ÿ@ Pÿ@ A V5A \A P\A ÝC V °@ A 05A \A 0\A ¢B ]¢B SC 0SC XC |(XC hC 0hC ÝC ]
A ÌA | °@ A 05A A 0A ÌA | ÌA ¢B _¢B ÝC 0 ¢B âB 1 A A \ C XC 1 C ËC 1 A ÌA vØÌA ¢B S A ¢B ] A ¢B 0 A ÌA | ÌA ¢B _ A ÌA | A ¢B \ A ¢B
V A êA 0êA B PB 6B A ÒA 1 þA B 1 >B B 1 B ¢B \ àC D UD D \ àC D TD ùD ]GE ©E ]^G »G ]AJ ÆJ ]×L ¯M ]¿M N ]GN }N ] O `O ]¦O ÓO ]3R R ] -D BD PBD )E SGE £U S oE sE PsE "G \^G ¼H \AJ ¢K \×L N \GN ÓO \R R \ D D PD ùD \GE oE \ E E P^G qG P -D ùD 0GE ¾E 0¾E ÂE PÂE F ¬^G »G 0sH ¼H 0AJ
ÆJ 0×L ¯M 0¿M N 0GN }N 0 O `O 0¦O ÓO 03R R 0 -D ùD 0GE ÃE 0ÃE ìE P^G »G 0sH ¼H 0AJ ÆJ 0×L ¯M 0¿M N 0GN }N 0 O `O 0¦O ÓO 03R R 0 ©E ¶E P¶E 2F ]2F ?F P?F G ]G &G P&G 0G ]»G ðG PðG FH ]FH aH PaH sH ]sH H PH I ]ÆJ
++K ]
++K !K P!K DL ]¯M ¿M P3N GN ]}N N PN O ]`O ¦O ]R 3R ]R èR ]U U ] òH ýH P<L PL PPL ×L \N 3N \ÓO Q \èR
++S \U $U \U £U \ öH ýH pýH AJ \@L PL pPL L |L ×L ^N 3N ^ÓO Q ^R èR \èR
++S ^U $U ^U U \ úH ýH p ýH AJ ^DL PL p PL L | L ×L ]N 3N ]ÓO îO ]R èR ^U $U ]U U ^ I I 0 ;D pD 1 D ÒD 1 åD ùD 1 N 3N 1 ¢G »G 1 J J 1 fR R 1 !O `O 1 ëM N 1 M SM 1 ºO ÓO 1 M ¯M 1 dN }N 1 åE F 1 H ¼H 1 \F ªF 1 ÆJ äJ 1 ZH sH 1 I ?I 1
XI I 1 ßI J 1 R ÃR 1 ²K .L 1 ùK .L 1 IL L 1 L ×L 1 áO Q \èR
++S \U £U \ áO R SèR U S$U U SU £U S áO R 0èR U 0$U U 0U £U 0 æO YP |YP þP _þP *Q *Q 4Q ~>Q [Q _[Q bQ ~bQ kQ _ÕQ àQ _èR
++S _S ½S ½S ÍS ÍS ÜS _ÜS íS r " T T _T ¤T "U U U £U _ îO YP | YP Q ]Q &Q ^4Q WQ ^WQ bQ ~bQ ~Q ^ÕQ üQ ^èR
++S ]
++S 8S ^^S S ^S ¶S ]½S ñS ]ñS T } T "T ]T íT ]íT U ^$U U ]U £U ^ èR íR p 8$8%@$t 8$8%8$!r 8$8%!íR ùR ! 8$8%@$t 8$8%8$!r 8$8%! 4Q NQ \bQ àQ \^S eS \½S ùS \ T ¤T \$U TU \ ÃP ×P P×P ýP ýP R ¬S
++S P
++S U ¬$U U ¬U £U ¬ S ÉS QÉS ÜS qÜS ¤T ¬# Q >Q 0>Q kQ ]ÕQ àQ ]S ÜS 0U £U 0
P þP 1 wP þP 1 ÅP þP 1 $S 8S 1 xS S 1 íT U 1 ;U TU 1 kU U 1 ®T íT 1 H H 1 O ¦O 1 jO O 1 E GE ¼0G ^G ¼ H FH ¼N O ¼R 3R ¼ ÆN ÚN 1 R 3R 1 K K 1 aK K 1 °U ÂU
UÂU þV \dW W \ÍW ÝW \
X X \Y §Y \ °U ÂU TÂU aW VdW |] V ÜU ßU PßU `W SdW |] S °U þV 0dW +X 0+X DX PDX jX ¸
X |] 0 ÜU þV 1þV cW \cW dW PdW W 1W W PW ÍW \ÍW Y 1Y Y PY |] 1 (V dW P PV
V 1 W ÍW 1 èW X 1 2X kX 1 rX
X V »Z õZ 1 ¡X Y SÃ[ \ S ÙX Y 1 \ V\ 1 Ô[ \ 1 KY Y
1 ®Y ãY 1 ãY ¯Z SõZ Ã[ S\ |] S ãY !Z 1!Z )Z PDZ LZ PõZ üZ P[[ d[ P ãY ]Z 0]Z Z PZ ©Z ¸õZ Ã[ 0\ |] 0
[ Ã[ 1 «\ ¿\ 1 [ [[ 1 ó\ ] 1 ;] Q] 1 qZ ¯Z 1 W XW 1 ] §] U§] y^ V^ Å_ V ½] Å] PÅ] ^ \^ Å_ \ ½] ê] 0ê] ^ P ^ ^ ^^ ¯^ P¯^ â^ ^â^ ._ 0._ Å_ ^ ô^ ._ 1 ¨^ ¼^ 1 <_
U_ 1 _ _ 1 ^ R^ 1 Ð_ ü_ Uü_ #` \Ï` (a \ Ð_ ü_ Tü_ »` VÏ` (a V Ð_ ü_ Qü_ Å` ]Ï` (a ] Ð_ ü_ Rü_ Ê` ^Ï` (a ^ ` ` P` ¶` SÏ` Ý` PÝ` (a S ` #` \ ` f` ^ ` f` V |` ±` 1 0a \a U\a a \/b b \ 0a \a T\a b V/b b V 0a \a Q\a %b ]/b b ] 0a \a R\a *b ^/b b ^ na xa Pxa b S/b 7b P7b b
S ta a \ ta Ìa ^ ta Ìa V Üa b 1 b «b U«b 5c ]uc c ]¯c g ]Ég l ]Xn n ]-o Üp ]q Ær ]Ør s ]=s ús ]Et Ot ]t çw ]Mx Þx ] b «b T«b c \¯c ¦l \Xn n \-o Üp \q ús \Et Þx \ b 5c 15c :c P:c Rc ]uc c 1c c P¯c l 1l -l P-l Xn ]Xn n 1n -o ]-o Üp 1Üp q ]q ús 1ús Et ]Et Þx 1 ºb ¿b P¿b ¥c S¯c Þx S ºb c 0uc c
0¯c qh 0qh h Ph ´h Ø}i +i PÁk l 0Xn n 0-o jo 0p p Pp Óp Ø}q ús 0Et ât 0uu w 0w ¡w Pàw x Px (x Ø}Mx Tx Pix Þx 0 ºb c 0uc c 0¯c ij 0ij oj Poj zj ^ùj ÿj Pÿj
++k ^jk pk Ppk Ák ^Ák l 0Xn n 0-o jo 0jo to Pto ºo ^úo p Pp Jp ^Jp Üp 0q ús 0Et ât 0-u Þx 0 Õb c 1 Ác Õc 1
d Bd 1 Bd e SØr =s SQs ús SEt t SIw Mx S Bd gd 0¹d Åd PQs s 0Et t 0Iw Vw P Bd gd 0Qs s 0Et t 0 Xt t 1 Ys s 1 àd e 1 èr s 1 Ow w 1 ¬s òs 1 e g SXn ln Sn n S-o jo Sq
Ær S=s Qs St ât Suu Iw Six Þx S e Rf 1Rf lf ^¥f ¿f ^øf g ^Xn ln 1n n ^-o jo ^q oq ^t ¢t ^ e f 0f f Pbf if Pµf ¼f PXn ln 0 e ?e 0?e Ye Pue e P e 1e 01e ?e 1Ze ce Vce ke P e ùe 1 Äe ùe 1 f Rf 1 pf ¥f 1 Ãf øf 1 Lg g 1 -o jo 1 g g 1 ág ]h 1 (h ]h 1 |h ¸h 1 Ëh i 1
$i Yi 1 xi °i 1 p Üp 1 µi êi 1 Jp p 1 ;u uu 1 j Tj 1 úo Jp 1 ºo úo 1 ót -u 1 ¯j äj 1 jo ºo 1 k \k 1 lk ±k 1 Õk
++l 1 q Ær S=s Qs St ât Suu Iw Six Þx S q ¨q 1¨q Âq ^ûq r ^Pr ©r ^=s Qs ^t ât 1uu u ^ q ¸q 0¸q ¿q Pr "r P`r xr P=s Ls Pt ât 0uu u P sq ¨q 1 ¨t ât 1 Æq ûq 1 r Pr 1 qr ©r 1 r Ær 1 0w Iw 1 uu Iw Six Þx S uu æu 1æu v ^;v Vv ^v (w ^ix Þx ^ uu ¡u 0¡u ¸u Pöu
v PKv bv P ±u æu 1
v ;v 1 [v v 1 ðv (w 1 qx ©x 1 $s =s 1 w Ïw 1 ðw Mx 1 4x Mx 1 >c Rc 1 &l l 1 [l l S [l l 0m Xn \n -o \ús Et \ al l 1 l Xn Sn -o SÜp q Sús Et S «l »l PÄl Ïl P l ¦l 0¦l ·l \·l ¼l |¼l ól \Üp q \ Üp q 1 t Et 1 çn -o 1 n Xn 1 ¨n çn 1 àx çx U
àx çx Uçx úx Súx ýx sýx ÿx S U
U T
T - U- : S . 0. ; P @ G UG [ S @ S 0S \ P ` c U p w Uw S S | P ¥ U « T¬ ´ T À Ç UÇ Ñ SÒ Ü S Ì à P ð ó U ð û T U T U T #
U + T + Q + R + X 0 I U 0 L TL { S 0 V QV V 0 V RV
\ U T ° · U ° Á 0Á Æ P 1' 2 P> ? P 0 @ Å U| UÉ U @ Y TY r S| S @ M QM s V| V @ R q w q | °| w º Å 0ô _*
= _ É _ º Å 0à ð Pð ]* = ] É ] º Å 0 * = 0 É 0 @ 0 ¥ Q¥ ¸| 0É ú 0ú ü Qü ¸ @ = 0| ¬ 0³ ¿ PÉ 0 @ Y 0_ u \| \ 1 U1 w ]| ] 1 T1 u \| \ 1 Q1 s V| V 1 R1 y ^| ^ 1 0L ^ P| P 1 01 r S|
S × U * U ¶ U Æ T . T ¶ T Q × P x Pz P ¶ P £ R£ × Q Q ¶ Q × X X ¶ X . 0 Ñ 0 ! 0 ± 0± ¶ à¶ Ñ 0 ¾ Ý 0Ý P Q¶ Ä PÄ Ñ Q Ó l l¶ Ñ l à ï Tï u à å Qå u 0Û ó P ' P( * P
ÿH M R R 0H M u8$8%x $0. u8$8%x $0. + u8$8%u $0. à Uì U( + U Ò p $0.õ p $0. E z 8$8%x $0.E M u8$8%x $0.\ u8$8%u $0. u8$8%x $0. + u8$8%u $0.+ . z 8$8%x $0. % õ 1 % , < @ I K Ü à ã å ] a g m ¯ ² º ¿ N ³ È ] x
Ù ô
++
++
++
++
++ ô
++
++
++
++
++ ¥
++ ¬
++ ½
++ À
++ Ã
++ 2 E J Ï
++ Ö
++ ë
++ î
++ ô
++ ö
++ U \ m ú 5 E L ] ` c æ ù S
§
e
l
}
þ
°
³
»
½
) 0 7 9 T z ) 0 r ® ± µ C E J ° ø p ) 0 r ® ± µ C E J ° ø p ë ð ö ø a p Û Ç À Û Ç À Û í ï ó ? B * 8 ? 0 _ (
F 8 ? 0 _ ( F O T [ a n t
1 3 < Y p Ð B Ú! ð! $ f! ! " $ f! ! " $ ¤$ ø$ (% 9? ª$ ±$ â$ ô$ -% 0% E% G% c& p& (' P1 `1 2 ñ2 F4 Ó4 )6 c6 9? ò7 Ó9 }; Ê; < 9< < ¼< å< ²= ÷= |> ¨> »> Ç> 9? ò7 Ó9 }; Ê; < 9< < ¼< å< ²= ÷= |> ¨> »> Ç> 9? %8 29 89 ;9 >9
D9 < 9< < ¼< := ²= ÷= |> ¨> »> Ç> 9? %8 29 89 ;9 >9 D9 < 9< < ¼< := ²= ÷= |> ¨> »> Ç> 9? 0 0 0 0 <3 \3 ¾3 F4 c6 u6 B; h; <3 \3 ¾3 F4 c6 u6 B; h; |5 5 5 5 ¡5 )6 ;: w: ; 6; Ê; < »> Ç> |5 5 5 5 ¡5 )6 ;: w: ; 6; Ê; < »> Ç> `1 2 !2 s2 `1 2 !2 s2 ¾( ) 0+ ¤+ , °, Ö+ Û+ â+ ä+ A? H? L? ]?
h? @ A? H? L? V? h? t? A? H? L? V? t@ @ @ ¢@ Ø@ A 8A ÝC èB ïB öB C |A A A B |A A A B |A A A A D $E PE £U #D *D 5D ;D D D D D G G G ¢G vJ zJ J J RR VR `R fR ×M ÛM åM ëM M M M M ¦O ªO ´O ºO M M M M PN TN ^N dN ÉE ÍE ãE åE
NF RF ZF \F »F ¿F ÍF ØF II LI VI XI R R R R 6L 9L DL IL áO üQ èR U $U U U £U áO üQ èR U $U U U £U æO éO P
P hP kP qP wP »P ¿P ÃP ÅP N ÚN R 3R ²N ¶N ÀN ÆN ¾U XW hW |] V þV qW |] ÖW ÝW áW èW X X °Z »Z ¡X Y È[ \ ¡X Y È[ \ ãY °Z øZ È[ \ |]
ãY °Z øZ È[ \ |] £] i^ ^ Å_ ³] º] ½] ^ ^ Å_ ³] º] ½] ^ ^ Å_ É] Ð] è^ ô^ ø_ ±` Ð` (a Xa b 0b b 8b ?b Eb Nb §b c °c Þx Bd e àr s Qs t Ht t Iw w Bd e àr s Qs t Ht t Iw w e g n n 0o po e g n n 0o po sh vh xh |h fi ii vi xi bj fj ij oj òj öj ùj
ÿj ck gk jk lk q ©r t èt q ©r t èt Ðr àr (w 0w uu (w ix ©x uu (w ix ©x ²x µx ¿x Åx [l n ðn 0o àp q t Ht [l n ðn 0o àp q t Ht l £l ¦l ðl àp q l £l ¦l ðl àp q úm ým t t àx âx ãx ÿx y %y )y :y ! & ) 9 t Ä Ð Ø Û Ü á F L R
v K M Y m 8 k Ì ¾ À Ì * + . q Í ä è ì q Í ä è ì 8 A E M q 8 A E M q .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss .comment .debug_info .debug_abbrev .debug_line .debug_str .debug_loc
.debug_ranges $ . öÿÿo ¸ ¸ 0 8 è è
++ @ [ H ÿÿÿo Ü Ü â U þÿÿo À À @ d n ð
++ x # # s # # ° ~ Ð) Ð) | L« L« `« `« x" ØÍ ØÍ ¤ Ï Ï ¼ ª à à ± à à ¸ à à ½ (à (à Ê 0à 0à p Ó â â 8 Ø Øâ Øâ h á @æ @æ ð ç
@è 0è ì 0 0è ] õ è c¦ ð P @ 0 ¿¶ ÛP & ï 1 @ ɲ ? ȼ " ÐÕ ñ ¸ è Ü À #
++ # Ð) L«
`« ØÍ Ï à à à (à 0à â Øâ @æ @è Ð) ñÿ à * à 8 à E ð) [ @è j Hè x p* ñÿ à 8× à « « Á ñÿ Í * 1 å pè û
°É ' à. ;
ÐÈ
c 3 v 3 Y
Ê ´ è @ à Àç p ñ 4 » Àè +
0Ê U 0 N m Ð ^
p X E ± @5 ª È
@Ì ó ð5 å
ÐË + à6 :
(Ì ] 8 µ t
Í À8 Z ¾
àÌ í
@Í
Í P > [ |
Ì ¸ ? = Ì
Ì ô ÀF
ðÉ * ÐG Z :
È ^ P Ì t n à Pk - k B ³
ÐÉ Û 0O © ñ
Ë )
PË S
°Ë
y
pË ¢
Ì Î
ðË ÷ hè °j N ;
ðÈ
°È ³
É à
0É
++
PÉ 4
É b
pÉ
PÊ ¹
pÊ Þ
Ê
++
°Ê 6
ÐÊ b
ðÊ
Ë ¼
0Ë é
`Í
++
Í D
++
`Ì q
++
ÀÌ ¢
++ ñÿ ª
++ ñÿ ²
++ ¦ É Ô
++ £ ! ç
++ ¥ `è L« ¤ + 0¥ Z S ñÿØâ i @¤ « °© . ® ¥ Ñ à¥ / è Àæ p þ à© ¥ 0 °¥ d 𤠤 Ð¥ ° `¤
++ Ï ¥
@ç p
(à %
à 2
À¤ ! I
ñÿ0è U
¤
ñÿÈè
¥ «
ৠw Ã
p¤ ! à
ñÿ0è ç
`¨ A
ñÿ0à # ࣠4 G X r ³ Ñ ä õ & = M f u ª º É °£ + ä ô - F
Z i
¬ Ì ã ø ( H j x ° Â Õ ñ ÿ ' " C W e | ¬ É Ü ò 0 ? L ` ± É Ý
ë ) G ài Ç [ m ³ Ã × é " ; J ^ k ¤ Å Ü ï
++ ' I \ w ¨ ½ Ï ã õ 4 @æ h D ]
£ µ È call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.5843 dtor_idx.5845 frame_dummy __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux gstbcmdec.c bcmdec_negotiate_format _ZL16gst_bcmdec_debug _ZZ23bcmdec_negotiate_formatE12__FUNCTION__ bcmdec_process_play _ZZ19bcmdec_process_playE12__FUNCTION__ gst_bcmdec_getcaps gst_bcmdec_base_init _ZZ20gst_bcmdec_base_initE12__FUNCTION__ _ZZ20gst_bcmdec_base_initE15element_details _ZL11src_factory _ZL32gst_bcm
dec_class_init_trampolinePv _ZL12parent_class _ZZ21gst_bcmdec_class_initE12__FUNCTION__ gst_bcmdec_change_state gst_bcmdec_set_property gst_bcmdec_get_property gst_bcmdec_finalize bcmdec_put_que_mem_buf _ZZ22bcmdec_put_que_mem_bufE12__FUNCTION__ bcmdec_rem_padbuf _ZZ17bcmdec_rem_padbufE12__FUNCTION__ bcmdec_ins_buf _ZZ14bcmdec_ins_bufE12__FUNCTION__ bcmdec_get_que_mem_buf _ZZ22bcmdec_get_que_mem_bufE12__FUNCTION__ _ZL23bcmdec_process_get_rbufPv _ZZL23bcmdec_process_get_rbufPvE12__FUNCTION__ _ZZ17bcmdec_ins_padbufE12__FUNCTION__ _ZZL26bcmdec_flush_gstrbuf_queueP10_GstBcmDecE12__FUNCTION__ _ZL25bcmdec_flush_gstbuf_queueP10_GstBcmDec _ZZL25bcmdec_flush_gstbuf_queueP10_GstBcmDecE12__FUNCTION__ bcmdec_process_push _ZZ19bcmdec_process_pushE12__FUNCTION__ bcmdec_get_shmem _ZZ16bcmdec_get_shmemE12__FUNCTION__ gst_bcmdec_init _ZZ15gst_bcmdec_initE12__FUNCTION__ gst_bcmdec_sink_event gst_bcmdec_sink_set_caps gst_bcmdec_chain gst_bcmdec_src_event _ZZ19bcmdec_create_shmemE12__FUNCTION__
bcmdec_process_output _ZZL21bcmdec_wait_for_eventP10_GstBcmDecE12__FUNCTION__ _ZZ21bcmdec_process_outputE12__FUNCTION__ _ZZ17bcmdec_get_bufferE12__FUNCTION__ _ZZ20bcmdec_set_framerateE12__FUNCTION__ _ZZ23bcmdec_set_aspect_ratioE12__FUNCTION__ _ZZ20bcmdec_format_changeE12__FUNCTION__ _ZZ19gst_bcmdec_get_typeE10gonce_data _ZL11plugin_initP10_GstPlugin _ZZL29bcmdec_send_buff_detect_errorP10_GstBcmDecP10_GstBufferPhjjmhE12__FUNCTION__ _ZZ16gst_bcmdec_chainE12__FUNCTION__ _ZZ24gst_bcmdec_sink_set_capsE12__FUNCTION__ _ZZ21bcmdec_insert_sps_ppsE12__FUNCTION__ _ZZ21gst_bcmdec_sink_eventE12__FUNCTION__ _ZZ25bcmdec_process_flush_stopE12__FUNCTION__ _ZZ26bcmdec_process_flush_startE12__FUNCTION__ _ZZ19gst_bcmdec_finalizeE12__FUNCTION__ _ZZ16bcmdec_del_shmemE12__FUNCTION__ _ZZ23gst_bcmdec_get_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_set_propertyE12__FUNCTION__ _ZZ23gst_bcmdec_change_stateE12__FUNCTION__ _ZZ19bcmdec_mul_inst_corE12__FUNCTION__ _ZZ29bcmdec_alloc_mem_buf_que_poolE12__FUNCTI
ON__ _ZZ24bcmdec_start_recv_threadE12__FUNCTION__ _ZZ18gst_bcmdec_cleanupE12__FUNCTION__ _ZZ31bcmdec_release_mem_buf_que_poolE12__FUNCTION__ _ZZ24bcmdec_start_push_threadE12__FUNCTION__ _ZZ28bcmdec_start_get_rbuf_threadE12__FUNCTION__ decif.c parse.c _Z11GetNaluTypeP5ParsePhjP6NALU_t _Z13bcmdec_msleepi _Z13decif_get_eosP6_DecIfPi g_inst_sts _fini _Z10decif_openP6_DecIf _Z20decif_get_drv_statusP6_DecIfPiPjS2_ _GLOBAL_OFFSET_TABLE_ _Z11decif_closeP6_DecIf _Z8SiOffsetP7SymbInt _Z8SiBufferP7SymbIntPhj _Z17decif_send_bufferP6_DecIfPhjmh _Z15FindBSStartCodePhi sink_factory_bcm70012 _Z4SiUeP7SymbIntPj _Z17decif_flush_rxbufP6_DecIfi _Z20decif_setinputformatP6_DecIf17_BC_INPUT_FORMAT_ _Z15decif_flush_decP6_DecIfa _Z11decif_pauseP6_DecIfi _Z10parse_initP5Parse _Z18decif_prepare_playP6_DecIf _Z19decif_setcolorspaceP6_DecIf17_BC_OUTPUT_FORMAT sink_factory_bcm70015 __dso_handle __DTOR_END__ _Z10decif_stopP6_DecIf __bss_start _Z13decif_getcapsP6_DecIfP18_BC_HW_CAPABILITY_ _end _Z20decif_d
ecode_catchupP6_DecIfi _Z8parseAVCP5ParsePhjPj _Z16decif_start_playP6_DecIf _edata _Z20parse_find_strt_codeP5ParsehPhjPj _DYNAMIC _init _Z18bcm_get_tick_countv DtsGetCapabilities DtsIsEndOfStream gst_video_format_new_caps printf@@GLIBC_2.2.5 gst_object_get_parent g_intern_static_string gst_pad_get_pad_template_caps gst_pad_push_event gst_object_unref gst_type_register_static_full shmdt@@GLIBC_2.2.5 gst_structure_get_name __gst_debug_min sem_destroy@@GLIBC_2.2.5 __gmon_start__ _Jv_RegisterClasses gst_value_get_fraction_numerator DtsPauseDecoder DtsStopDecoder _Z21gst_get_current_timexv DtsCloseDecoder g_value_set_boolean gst_video_format_new_caps_interlaced sem_trywait@@GLIBC_2.2.5 malloc@@GLIBC_2.2.5 gst_caps_unref gst_event_parse_new_segment DtsResumeDecoder gst_structure_get_int g_object_class_install_property gst_caps_get_structure gst_element_register gst_static_pad_template_get getpid@@GLIBC_2.2.5 pthread_mutex_init@@GLIBC_2.2.5 pthread_attr_destroy@@GLIBC_2.2.5 DtsDevi
ceOpen DtsSetColorSpace g_value_get_boolean times@@GLIBC_2.2.5 free@@GLIBC_2.2.5 gst_caps_intersect pthread_create@@GLIBC_2.2.5 DtsProcOutput DtsStartDecoder g_type_check_class_cast __cxa_finalize@@GLIBC_2.2.5 gst_buffer_get_type gst_debug_log g_once_init_enter_impl sem_timedwait@@GLIBC_2.2.5 g_param_spec_boolean gst_pad_set_setcaps_function DtsGetDriverStatus gst_mini_object_unref gst_caps_copy pthread_join@@GLIBC_2.2.5 gst_element_get_clock DtsDeviceClose gst_pad_push usleep@@GLIBC_2.2.5 gst_value_get_fraction_denominator pthread_exit@@GLIBC_2.2.5 gst_element_add_pad _gst_debug_category_new memcpy@@GLIBC_2.2.5 DtsFlushInput gst_structure_get_value gst_value_get_mini_object g_type_name __errno_location@@GLIBC_2.2.5 gst_bcmdec_get_type DtsFlushRxCapture sem_init@@GLIBC_2.2.5 g_type_check_instance_cast gst_element_get_type DtsStartCapture gst_mini_object_ref DtsSetInputFormat gst_element_class_add_pad_template sem_post@@GLIBC_2.2.5 gst_structure_get_fourcc DtsOpenDecoder shmg
et@@GLIBC_2.2.5 DtsProcInput pthread_attr_init@@GLIBC_2.2.5 sem_getvalue@@GLIBC_2.2.5 gst_pad_new_from_static_template gst_pad_use_fixed_caps gst_clock_get_time gst_pad_set_chain_function gst_pad_set_getcaps_function gst_pad_alloc_buffer_and_set_caps g_get_current_time gst_pad_set_event_function gst_pad_set_caps pthread_mutex_lock@@GLIBC_2.2.5 g_atomic_pointer_get g_once_init_leave shmctl@@GLIBC_2.2.5 gst_caps_is_empty pthread_mutex_destroy@@GLIBC_2.2.5 _gst_debug_register_funcptr gst_plugin_desc g_type_class_peek_parent pthread_mutex_unlock@@GLIBC_2.2.5 g_log gst_element_class_set_details time@@GLIBC_2.2.5 shmat@@GLIBC_2.2.5 pthread_attr_setdetachstate@@GLIBC_2.2.5
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.ver crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.ver
+--- crystalhd-07032010/filters/gst/gst-plugin/src/.libs/libgstbcmdec.ver 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/.libs/libgstbcmdec.ver 2011-03-14 19:07:46.961740858 +0000
+@@ -0,0 +1,5 @@
++{ global:
++_Z21gst_get_current_timexv;
++gst_bcmdec_get_type;
++gst_plugin_desc;
++local: *; };
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/Makefile crystalhd/filters/gst/gst-plugin/src/Makefile
+--- crystalhd-07032010/filters/gst/gst-plugin/src/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/Makefile 2011-03-14 19:07:12.959415837 +0000
+@@ -0,0 +1,598 @@
++# Makefile.in generated by automake 1.11.1 from Makefile.am.
++# src/Makefile. Generated from Makefile.in by configure.
++
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
++# Inc.
++# This Makefile.in is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++# PARTICULAR PURPOSE.
++
++
++
++# plugindir is set in configure
++
++
++
++pkgdatadir = $(datadir)/gst-bcmdec
++pkgincludedir = $(includedir)/gst-bcmdec
++pkglibdir = $(libdir)/gst-bcmdec
++pkglibexecdir = $(libexecdir)/gst-bcmdec
++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
++install_sh_DATA = $(install_sh) -c -m 644
++install_sh_PROGRAM = $(install_sh) -c
++install_sh_SCRIPT = $(install_sh) -c
++INSTALL_HEADER = $(INSTALL_DATA)
++transform = $(program_transform_name)
++NORMAL_INSTALL = :
++PRE_INSTALL = :
++POST_INSTALL = :
++NORMAL_UNINSTALL = :
++PRE_UNINSTALL = :
++POST_UNINSTALL = :
++build_triplet = x86_64-unknown-linux-gnu
++host_triplet = x86_64-unknown-linux-gnu
++subdir = src
++DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
++ $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/m4/as-compiler-flag.m4 \
++ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/configure.ac
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++ $(ACLOCAL_M4)
++mkinstalldirs = $(install_sh) -d
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++ *) f=$$p;; \
++ esac;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++ for p in $$list; do echo "$$p $$p"; done | \
++ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++ if (++n[$$2] == $(am__install_max)) \
++ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++ END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
++am__installdirs = "$(DESTDIR)$(plugindir)"
++LTLIBRARIES = $(plugin_LTLIBRARIES)
++am__DEPENDENCIES_1 =
++libgstbcmdec_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
++am_libgstbcmdec_la_OBJECTS = libgstbcmdec_la-gstbcmdec.lo \
++ libgstbcmdec_la-decif.lo libgstbcmdec_la-parse.lo
++libgstbcmdec_la_OBJECTS = $(am_libgstbcmdec_la_OBJECTS)
++libgstbcmdec_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libgstbcmdec_la_CFLAGS) \
++ $(CFLAGS) $(libgstbcmdec_la_LDFLAGS) $(LDFLAGS) -o $@
++DEFAULT_INCLUDES = -I. -I$(top_builddir)
++depcomp = $(SHELL) $(top_srcdir)/depcomp
++am__depfiles_maybe = depfiles
++am__mv = mv -f
++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
++ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
++ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
++ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++CCLD = $(CC)
++LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
++ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
++ $(LDFLAGS) -o $@
++SOURCES = $(libgstbcmdec_la_SOURCES)
++DIST_SOURCES = $(libgstbcmdec_la_SOURCES)
++HEADERS = $(noinst_HEADERS)
++ETAGS = etags
++CTAGS = ctags
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++ACLOCAL = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run aclocal-1.11
++ACLOCAL_AMFLAGS = -I m4
++AMTAR = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run tar
++AR = ar
++AUTOCONF = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoconf
++AUTOHEADER = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run autoheader
++AUTOMAKE = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run automake-1.11
++AWK = gawk
++CC = g++
++CCDEPMODE = depmode=gcc3
++CFLAGS = -g -O2
++CPP = g++
++CPPFLAGS =
++CYGPATH_W = echo
++DEFS = -DHAVE_CONFIG_H
++DEPDIR = .deps
++DLLTOOL = false
++DSYMUTIL =
++DUMPBIN =
++ECHO_C =
++ECHO_N = -n
++ECHO_T =
++EGREP = /bin/grep -E
++EXEEXT =
++FGREP = /bin/grep -F
++GREP = /bin/grep
++GSTCTRL_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GSTCTRL_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GSTPB_BASE_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GSTPB_BASE_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_BASE_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2
++GST_BASE_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_CFLAGS = -pthread -I/home/hadess/Projects/gnome-install/include/gstreamer-0.10 -I/home/hadess/Projects/gnome-install/include/glib-2.0 -I/home/hadess/Projects/gnome-install/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall
++GST_LIBS = -pthread -L/home/hadess/Projects/gnome-install/lib64 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
++GST_MAJORMINOR = 0.10
++GST_PLUGIN_LDFLAGS = -module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).*
++GST_PLUGIN_VERSION = 0.10.40
++GST_PLUGIN_VERSION_MAJOR = 0
++GST_PLUGIN_VERSION_MICRO = 40
++GST_PLUGIN_VERSION_MINOR = 10
++GST_PLUGIN_VERSION_NANO = 0
++GST_PLUGIN_VERSION_RELEASE = 1
++HAVE_PKGCONFIG = yes
++INSTALL = /usr/bin/install-check
++INSTALL_DATA = ${INSTALL} -m 644
++INSTALL_PROGRAM = ${INSTALL}
++INSTALL_SCRIPT = ${INSTALL}
++INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
++LD = /usr/bin/ld -m elf_x86_64
++LDFLAGS = -L/home/hadess/Projects/gnome-install/lib64
++LIBOBJS =
++LIBS =
++LIBTOOL = $(SHELL) $(top_builddir)/libtool
++LIPO =
++LN_S = ln -s
++LTLIBOBJS =
++MAINT =
++MAKEINFO = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/missing --run makeinfo
++MANIFEST_TOOL = :
++MKDIR_P = /bin/mkdir -p
++NM = /usr/bin/nm -B
++NMEDIT =
++OBJDUMP = objdump
++OBJEXT = o
++OTOOL =
++OTOOL64 =
++PACKAGE = gst-bcmdec
++PACKAGE_BUGREPORT =
++PACKAGE_NAME =
++PACKAGE_STRING =
++PACKAGE_TARNAME =
++PACKAGE_URL =
++PACKAGE_VERSION =
++PATH_SEPARATOR = :
++PKG_CONFIG = /usr/bin/pkg-config
++PKG_CONFIG_LIBDIR =
++PKG_CONFIG_PATH = /home/hadess/Projects/gnome-install/lib64/pkgconfig:/home/hadess/Projects/gnome-install/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig
++RANLIB = ranlib
++SED = /bin/sed
++SET_MAKE =
++SHELL = /bin/sh
++STRIP = strip
++VERSION = 0.10.40
++abs_builddir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src
++abs_srcdir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/src
++abs_top_builddir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++abs_top_srcdir = /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin
++ac_ct_AR = ar
++ac_ct_CC = gcc
++ac_ct_DUMPBIN =
++am__include = include
++am__leading_dot = .
++am__quote =
++am__tar = ${AMTAR} chof - "$$tardir"
++am__untar = ${AMTAR} xf -
++bindir = ${exec_prefix}/bin
++build = x86_64-unknown-linux-gnu
++build_alias =
++build_cpu = x86_64
++build_os = linux-gnu
++build_vendor = unknown
++builddir = .
++datadir = ${datarootdir}
++datarootdir = ${prefix}/share
++docdir = ${datarootdir}/doc/${PACKAGE}
++dvidir = ${docdir}
++exec_prefix = ${prefix}
++host = x86_64-unknown-linux-gnu
++host_alias =
++host_cpu = x86_64
++host_os = linux-gnu
++host_vendor = unknown
++htmldir = ${docdir}
++includedir = ${prefix}/include
++infodir = ${datarootdir}/info
++install_sh = ${SHELL} /home/hadess/Projects/jhbuild/crystalhd/filters/gst/gst-plugin/install-sh
++libdir = /usr/lib64
++libexecdir = ${exec_prefix}/libexec
++localedir = ${datarootdir}/locale
++localstatedir = ${prefix}/var
++mandir = ${datarootdir}/man
++mkdir_p = /bin/mkdir -p
++oldincludedir = /usr/include
++pdfdir = ${docdir}
++plugindir = $(libdir)/gstreamer-0.10
++prefix = /usr
++program_transform_name = s,x,x,
++psdir = ${docdir}
++sbindir = ${exec_prefix}/sbin
++sharedstatedir = ${prefix}/com
++srcdir = .
++sysconfdir = /etc
++target_alias =
++top_build_prefix = ../
++top_builddir = ..
++top_srcdir = ..
++ROOTDIR = ../../../..
++INCLUDES = -I./ -I/usr/include -I/usr/include/libcrystalhd
++BCMDEC_CFLAGS = $(INCLUDES) -D__LINUX_USER__ -DWMV_FILE_HANDLING -O2 \
++ -g -Wall
++BCMDEC_LDFLAGS = -lcrystalhd
++
++##############################################################################
++# change libgstplugin.la to something more suitable, e.g. libmysomething.la #
++##############################################################################
++plugin_LTLIBRARIES = libgstbcmdec.la
++
++##############################################################################
++# for the next set of variables, rename the prefix if you renamed the .la, #
++# e.g. libgstplugin_la_SOURCES => libgstbcmdec_la_SOURCES #
++# libgstplugin_la_CFLAGS => libgstbcmdec_la_CFLAGS #
++# libgstplugin_la_LIBADD => libgstbcmdec_la_LIBADD #
++# libgstplugin_la_LDFLAGS => libgstbcmdec_la_LDFLAGS #
++##############################################################################
++
++# sources used to compile this plug-in
++libgstbcmdec_la_SOURCES = gstbcmdec.c decif.c parse.c
++
++# flags used to compile this plugin
++# add other _CFLAGS and _LIBS as needed
++libgstbcmdec_la_CFLAGS = $(GST_CFLAGS) $(BCMDEC_CFLAGS)
++libgstbcmdec_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS)
++libgstbcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(BCMDEC_LDFLAGS)
++
++# headers we need but don't want installed
++noinst_HEADERS = gstbcmdec.h decif.h parse.h
++all: all-am
++
++.SUFFIXES:
++.SUFFIXES: .c .lo .o .obj
++$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
++ @for dep in $?; do \
++ case '$(am__configure_deps)' in \
++ *$$dep*) \
++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++ && { if test -f $@; then exit 0; else break; fi; }; \
++ exit 1;; \
++ esac; \
++ done; \
++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
++ $(am__cd) $(top_srcdir) && \
++ $(AUTOMAKE) --gnu src/Makefile
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++ @case '$?' in \
++ *config.status*) \
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++ *) \
++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++ esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: $(am__configure_deps)
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): $(am__aclocal_m4_deps)
++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
++install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
++ @$(NORMAL_INSTALL)
++ test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)"
++ @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
++ list2=; for p in $$list; do \
++ if test -f $$p; then \
++ list2="$$list2 $$p"; \
++ else :; fi; \
++ done; \
++ test -z "$$list2" || { \
++ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \
++ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \
++ }
++
++uninstall-pluginLTLIBRARIES:
++ @$(NORMAL_UNINSTALL)
++ @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
++ for p in $$list; do \
++ $(am__strip_dir) \
++ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \
++ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \
++ done
++
++clean-pluginLTLIBRARIES:
++ -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES)
++ @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
++ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
++ test "$$dir" != "$$p" || dir=.; \
++ echo "rm -f \"$${dir}/so_locations\""; \
++ rm -f "$${dir}/so_locations"; \
++ done
++libgstbcmdec.la: $(libgstbcmdec_la_OBJECTS) $(libgstbcmdec_la_DEPENDENCIES)
++ $(libgstbcmdec_la_LINK) -rpath $(plugindir) $(libgstbcmdec_la_OBJECTS) $(libgstbcmdec_la_LIBADD) $(LIBS)
++
++mostlyclean-compile:
++ -rm -f *.$(OBJEXT)
++
++distclean-compile:
++ -rm -f *.tab.c
++
++include ./$(DEPDIR)/libgstbcmdec_la-decif.Plo
++include ./$(DEPDIR)/libgstbcmdec_la-gstbcmdec.Plo
++include ./$(DEPDIR)/libgstbcmdec_la-parse.Plo
++
++.c.o:
++ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++# source='$<' object='$@' libtool=no \
++# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
++# $(COMPILE) -c $<
++
++.c.obj:
++ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++# source='$<' object='$@' libtool=no \
++# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
++# $(COMPILE) -c `$(CYGPATH_W) '$<'`
++
++.c.lo:
++ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++# source='$<' object='$@' libtool=yes \
++# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
++# $(LTCOMPILE) -c -o $@ $<
++
++libgstbcmdec_la-gstbcmdec.lo: gstbcmdec.c
++ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-gstbcmdec.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Tpo -c -o libgstbcmdec_la-gstbcmdec.lo `test -f 'gstbcmdec.c' || echo '$(srcdir)/'`gstbcmdec.c
++ $(am__mv) $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Tpo $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Plo
++# source='gstbcmdec.c' object='libgstbcmdec_la-gstbcmdec.lo' libtool=yes \
++# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
++# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-gstbcmdec.lo `test -f 'gstbcmdec.c' || echo '$(srcdir)/'`gstbcmdec.c
++
++libgstbcmdec_la-decif.lo: decif.c
++ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-decif.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-decif.Tpo -c -o libgstbcmdec_la-decif.lo `test -f 'decif.c' || echo '$(srcdir)/'`decif.c
++ $(am__mv) $(DEPDIR)/libgstbcmdec_la-decif.Tpo $(DEPDIR)/libgstbcmdec_la-decif.Plo
++# source='decif.c' object='libgstbcmdec_la-decif.lo' libtool=yes \
++# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
++# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-decif.lo `test -f 'decif.c' || echo '$(srcdir)/'`decif.c
++
++libgstbcmdec_la-parse.lo: parse.c
++ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-parse.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-parse.Tpo -c -o libgstbcmdec_la-parse.lo `test -f 'parse.c' || echo '$(srcdir)/'`parse.c
++ $(am__mv) $(DEPDIR)/libgstbcmdec_la-parse.Tpo $(DEPDIR)/libgstbcmdec_la-parse.Plo
++# source='parse.c' object='libgstbcmdec_la-parse.lo' libtool=yes \
++# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
++# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-parse.lo `test -f 'parse.c' || echo '$(srcdir)/'`parse.c
++
++mostlyclean-libtool:
++ -rm -f *.lo
++
++clean-libtool:
++ -rm -rf .libs _libs
++
++ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
++ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
++ unique=`for i in $$list; do \
++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++ done | \
++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++ END { if (nonempty) { for (i in files) print i; }; }'`; \
++ mkid -fID $$unique
++tags: TAGS
++
++TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
++ $(TAGS_FILES) $(LISP)
++ set x; \
++ here=`pwd`; \
++ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
++ unique=`for i in $$list; do \
++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++ done | \
++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++ END { if (nonempty) { for (i in files) print i; }; }'`; \
++ shift; \
++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
++ test -n "$$unique" || unique=$$empty_fix; \
++ if test $$# -gt 0; then \
++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++ "$$@" $$unique; \
++ else \
++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++ $$unique; \
++ fi; \
++ fi
++ctags: CTAGS
++CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
++ $(TAGS_FILES) $(LISP)
++ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
++ unique=`for i in $$list; do \
++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++ done | \
++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++ END { if (nonempty) { for (i in files) print i; }; }'`; \
++ test -z "$(CTAGS_ARGS)$$unique" \
++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
++ $$unique
++
++GTAGS:
++ here=`$(am__cd) $(top_builddir) && pwd` \
++ && $(am__cd) $(top_srcdir) \
++ && gtags -i $(GTAGS_ARGS) "$$here"
++
++distclean-tags:
++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
++
++distdir: $(DISTFILES)
++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++ list='$(DISTFILES)'; \
++ dist_files=`for file in $$list; do echo $$file; done | \
++ sed -e "s|^$$srcdirstrip/||;t" \
++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
++ case $$dist_files in \
++ */*) $(MKDIR_P) `echo "$$dist_files" | \
++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
++ sort -u` ;; \
++ esac; \
++ for file in $$dist_files; do \
++ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
++ if test -d $$d/$$file; then \
++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++ if test -d "$(distdir)/$$file"; then \
++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++ fi; \
++ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++ fi; \
++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
++ else \
++ test -f "$(distdir)/$$file" \
++ || cp -p $$d/$$file "$(distdir)/$$file" \
++ || exit 1; \
++ fi; \
++ done
++check-am: all-am
++check: check-am
++all-am: Makefile $(LTLIBRARIES) $(HEADERS)
++installdirs:
++ for dir in "$(DESTDIR)$(plugindir)"; do \
++ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
++ done
++install: install-am
++install-exec: install-exec-am
++install-data: install-data-am
++uninstall: uninstall-am
++
++install-am: all-am
++ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
++
++installcheck: installcheck-am
++install-strip:
++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++ `test -z '$(STRIP)' || \
++ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
++mostlyclean-generic:
++
++clean-generic:
++
++distclean-generic:
++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
++
++maintainer-clean-generic:
++ @echo "This command is intended for maintainers to use"
++ @echo "it deletes files that may require special tools to rebuild."
++clean: clean-am
++
++clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \
++ mostlyclean-am
++
++distclean: distclean-am
++ -rm -rf ./$(DEPDIR)
++ -rm -f Makefile
++distclean-am: clean-am distclean-compile distclean-generic \
++ distclean-tags
++
++dvi: dvi-am
++
++dvi-am:
++
++html: html-am
++
++html-am:
++
++info: info-am
++
++info-am:
++
++install-data-am: install-pluginLTLIBRARIES
++
++install-dvi: install-dvi-am
++
++install-dvi-am:
++
++install-exec-am:
++
++install-html: install-html-am
++
++install-html-am:
++
++install-info: install-info-am
++
++install-info-am:
++
++install-man:
++
++install-pdf: install-pdf-am
++
++install-pdf-am:
++
++install-ps: install-ps-am
++
++install-ps-am:
++
++installcheck-am:
++
++maintainer-clean: maintainer-clean-am
++ -rm -rf ./$(DEPDIR)
++ -rm -f Makefile
++maintainer-clean-am: distclean-am maintainer-clean-generic
++
++mostlyclean: mostlyclean-am
++
++mostlyclean-am: mostlyclean-compile mostlyclean-generic \
++ mostlyclean-libtool
++
++pdf: pdf-am
++
++pdf-am:
++
++ps: ps-am
++
++ps-am:
++
++uninstall-am: uninstall-pluginLTLIBRARIES
++
++.MAKE: install-am install-strip
++
++.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
++ clean-libtool clean-pluginLTLIBRARIES ctags distclean \
++ distclean-compile distclean-generic distclean-libtool \
++ distclean-tags distdir dvi dvi-am html html-am info info-am \
++ install install-am install-data install-data-am install-dvi \
++ install-dvi-am install-exec install-exec-am install-html \
++ install-html-am install-info install-info-am install-man \
++ install-pdf install-pdf-am install-pluginLTLIBRARIES \
++ install-ps install-ps-am install-strip installcheck \
++ installcheck-am installdirs maintainer-clean \
++ maintainer-clean-generic mostlyclean mostlyclean-compile \
++ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++ tags uninstall uninstall-am uninstall-pluginLTLIBRARIES
++
++
++# Tell versions [3.59,3.63) of GNU make to not export all variables.
++# Otherwise a system limit (for SysV at least) may be exceeded.
++.NOEXPORT:
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.am crystalhd/filters/gst/gst-plugin/src/Makefile.am
+--- crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.am 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/Makefile.am 2011-03-14 19:07:02.027311335 +0000
+@@ -3,15 +3,12 @@
+ ROOTDIR = ../../../..
+ CC = g++
+ CPP = g++
+-INCLUDES = -I./ -I/usr/include
+-INCLUDES += -I$(ROOTDIR)/include
+-INCLUDES += -I$(ROOTDIR)/include/link
+-INCLUDES += -I$(ROOTDIR)/linux_lib/libcrystalhd
++INCLUDES = -I./ -I/usr/include -I/usr/include/libcrystalhd
- -no-install)
- case $host in
-- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
-+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
- # The PATH hackery in wrapper scripts is required on Windows
- # and Darwin in order for the loader to find any dlls it needs.
- func_warning "\`-no-install' is ignored for $host"
-@@ -5347,19 +4820,19 @@ func_mode_link ()
- # It is a libtool convenience library, so add in its objects.
- convenience="$convenience $ladir/$objdir/$old_library"
- old_convenience="$old_convenience $ladir/$objdir/$old_library"
-- tmp_libs=
-- for deplib in $dependency_libs; do
-- deplibs="$deplib $deplibs"
-- if $opt_duplicate_deps ; then
-- case "$tmp_libs " in
-- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-- esac
-- fi
-- tmp_libs="$tmp_libs $deplib"
-- done
- elif test "$linkmode" != prog && test "$linkmode" != lib; then
- func_fatal_error "\`$lib' is not a convenience library"
- fi
-+ tmp_libs=
-+ for deplib in $dependency_libs; do
-+ deplibs="$deplib $deplibs"
-+ if $opt_duplicate_deps ; then
-+ case "$tmp_libs " in
-+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-+ esac
-+ fi
-+ tmp_libs="$tmp_libs $deplib"
-+ done
- continue
- fi # $pass = conv
+ BCMDEC_CFLAGS = $(INCLUDES) -D__LINUX_USER__ -DWMV_FILE_HANDLING
+ BCMDEC_CFLAGS += -O2 -g -Wall
-@@ -5559,7 +5032,7 @@ func_mode_link ()
- if test -n "$library_names" &&
- { test "$use_static_libs" = no || test -z "$old_library"; }; then
- case $host in
-- *cygwin* | *mingw* | *cegcc*)
-+ *cygwin* | *mingw*)
- # No point in relinking DLLs because paths are not encoded
- notinst_deplibs="$notinst_deplibs $lib"
- need_relink=no
-@@ -5629,7 +5102,7 @@ func_mode_link ()
- elif test -n "$soname_spec"; then
- # bleh windows
- case $host in
-- *cygwin* | mingw* | *cegcc*)
-+ *cygwin* | mingw*)
- func_arith $current - $age
- major=$func_arith_result
- versuffix="-$major"
-@@ -5896,7 +5369,6 @@ func_mode_link ()
- if test "$link_all_deplibs" != no; then
- # Add the search paths of all dependency libraries
- for deplib in $dependency_libs; do
-- path=
- case $deplib in
- -L*) path="$deplib" ;;
- *.la)
-@@ -6412,7 +5884,7 @@ func_mode_link ()
- tempremovelist=`$ECHO "$output_objdir/*"`
- for p in $tempremovelist; do
- case $p in
-- *.$objext | *.gcno)
-+ *.$objext)
- ;;
- $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
- if test "X$precious_files_regex" != "X"; then
-@@ -6483,7 +5955,7 @@ func_mode_link ()
- if test "$build_libtool_libs" = yes; then
- if test -n "$rpath"; then
- case $host in
-- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*)
-+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
- # these systems don't actually have a c library (as such)!
- ;;
- *-*-rhapsody* | *-*-darwin1.[012])
-@@ -6982,7 +6454,7 @@ EOF
+-BCMDEC_LDFLAGS = -L$(ROOTDIR)/linux_lib/libcrystalhd -lcrystalhd
++BCMDEC_LDFLAGS = -lcrystalhd
- orig_export_symbols=
- case $host_os in
-- cygwin* | mingw* | cegcc*)
-+ cygwin* | mingw*)
- if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
- # exporting using user supplied symfile
- if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
-@@ -7607,16 +7079,14 @@ EOF
- esac
- fi
- case $host in
-- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
-+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
- case :$dllsearchpath: in
- *":$libdir:"*) ;;
-- ::) dllsearchpath=$libdir;;
- *) dllsearchpath="$dllsearchpath:$libdir";;
- esac
- case :$dllsearchpath: in
- *":$testbindir:"*) ;;
-- ::) dllsearchpath=$testbindir;;
- *) dllsearchpath="$dllsearchpath:$testbindir";;
- esac
- ;;
-@@ -7686,10 +7156,6 @@ EOF
- wrappers_required=no
- fi
- ;;
-- *cegcc)
-- # Disable wrappers for cegcc, we are cross compiling anyway.
-- wrappers_required=no
-- ;;
- *)
- if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
- wrappers_required=no
-@@ -7842,10 +7308,11 @@ EOF
-
- func_emit_cwrapperexe_src > $cwrappersource
-
-- # The wrapper executable is built using the $host compiler,
-- # because it contains $host paths and files. If cross-
-- # compiling, it, like the target executable, must be
-- # executed on the $host or under an emulation environment.
-+ # we should really use a build-platform specific compiler
-+ # here, but OTOH, the wrappers (shell script and this C one)
-+ # are only useful if you want to execute the "real" binary.
-+ # Since the "real" binary is built for $host, then this
-+ # wrapper might as well be built for $host, too.
- $opt_dry_run || {
- $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
- $STRIP $cwrapper
-@@ -8130,7 +7597,7 @@ EOF
- # place dlname in correct position for cygwin
- tdlname=$dlname
- case $host,$output,$installed,$module,$dlname in
-- *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
-+ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
- esac
- $ECHO > $output "\
- # $outputname - a libtool library file
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/m4/Makefile.in crystalhd/filters/gst/gst-plugin/m4/Makefile.in
---- crystalhd-07032010/filters/gst/gst-plugin/m4/Makefile.in 2010-06-23 23:17:41.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/m4/Makefile.in 2010-04-04 23:08:05.000000000 -0400
-@@ -1,9 +1,8 @@
--# Makefile.in generated by automake 1.11.1 from Makefile.am.
-+# Makefile.in generated by automake 1.10.1 from Makefile.am.
- # @configure_input@
-
- # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
--# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
--# Inc.
-+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -16,9 +15,8 @@
- @SET_MAKE@
- VPATH = @srcdir@
- pkgdatadir = $(datadir)/@PACKAGE@
--pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
--pkglibexecdir = $(libexecdir)/@PACKAGE@
-+pkgincludedir = $(includedir)/@PACKAGE@
- am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
- install_sh_DATA = $(install_sh) -c -m 644
- install_sh_PROGRAM = $(install_sh) -c
-@@ -43,7 +41,6 @@ am__configure_deps = $(am__aclocal_m4_de
- mkinstalldirs = $(install_sh) -d
- CONFIG_HEADER = $(top_builddir)/config.h
- CONFIG_CLEAN_FILES =
--CONFIG_CLEAN_VPATH_FILES =
- SOURCES =
- DIST_SOURCES =
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-@@ -107,7 +104,6 @@ MAKEINFO = @MAKEINFO@
+ ##############################################################################
+ # change libgstplugin.la to something more suitable, e.g. libmysomething.la #
+@@ -32,7 +29,7 @@ libgstbcmdec_la_SOURCES = gstbcmdec.c de
+ # flags used to compile this plugin
+ # add other _CFLAGS and _LIBS as needed
+ libgstbcmdec_la_CFLAGS = $(GST_CFLAGS) $(BCMDEC_CFLAGS)
+-libgstbcmdec_la_LIBADD = $(GST_LIBS)
++libgstbcmdec_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS)
+ libgstbcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(BCMDEC_LDFLAGS)
+
+ # headers we need but don't want installed
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.in crystalhd/filters/gst/gst-plugin/src/Makefile.in
+--- crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.in 2010-06-24 04:17:41.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/Makefile.in 2011-03-14 19:07:08.224370576 +0000
+@@ -115,6 +115,7 @@ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+@@ -156,6 +157,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
NM = @NM@
NMEDIT = @NMEDIT@
--OBJDUMP = @OBJDUMP@
- OBJEXT = @OBJEXT@
- OTOOL = @OTOOL@
- OTOOL64 = @OTOOL64@
-@@ -116,7 +112,6 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
- PACKAGE_NAME = @PACKAGE_NAME@
- PACKAGE_STRING = @PACKAGE_STRING@
- PACKAGE_TARNAME = @PACKAGE_TARNAME@
--PACKAGE_URL = @PACKAGE_URL@
+@@ -172,6 +174,8 @@ PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
-@@ -176,7 +171,6 @@ sharedstatedir = @sharedstatedir@
- srcdir = @srcdir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--top_build_prefix = @top_build_prefix@
++PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
++PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+ RANLIB = @RANLIB@
+ SED = @SED@
+ SET_MAKE = @SET_MAKE@
+@@ -182,6 +186,7 @@ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+@@ -214,7 +219,6 @@ libdir = @libdir@
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+-lt_ECHO = @lt_ECHO@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -232,11 +236,10 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
- EXTRA_DIST = as-version.m4 as-compiler-flag.m4
-@@ -187,14 +181,14 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
-- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-- && { if test -f $@; then exit 0; else break; fi; }; \
-+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-+ && exit 0; \
- exit 1;; \
- esac; \
- done; \
-- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu m4/Makefile'; \
-- $(am__cd) $(top_srcdir) && \
-- $(AUTOMAKE) --gnu m4/Makefile
-+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu m4/Makefile'; \
-+ cd $(top_srcdir) && \
-+ $(AUTOMAKE) --gnu m4/Makefile
- .PRECIOUS: Makefile
- Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
-@@ -212,7 +206,6 @@ $(top_srcdir)/configure: @MAINTAINER_MOD
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
- $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
--$(am__aclocal_m4_deps):
-
- mostlyclean-libtool:
- -rm -f *.lo
-@@ -242,17 +235,13 @@ distdir: $(DISTFILES)
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-- if test -d "$(distdir)/$$file"; then \
-- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-- fi; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
-- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
-- test -f "$(distdir)/$$file" \
-- || cp -p $$d/$$file "$(distdir)/$$file" \
-+ test -f $(distdir)/$$file \
-+ || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-@@ -280,7 +269,6 @@ clean-generic:
+ ROOTDIR = ../../../..
+-INCLUDES = -I./ -I/usr/include -I$(ROOTDIR)/include \
+- -I$(ROOTDIR)/include/link -I$(ROOTDIR)/linux_lib/libcrystalhd
++INCLUDES = -I./ -I/usr/include -I/usr/include/libcrystalhd
+ BCMDEC_CFLAGS = $(INCLUDES) -D__LINUX_USER__ -DWMV_FILE_HANDLING -O2 \
+ -g -Wall
+-BCMDEC_LDFLAGS = -L$(ROOTDIR)/linux_lib/libcrystalhd -lcrystalhd
++BCMDEC_LDFLAGS = -lcrystalhd
+
+ ##############################################################################
+ # change libgstplugin.la to something more suitable, e.g. libmysomething.la #
+@@ -257,7 +260,7 @@ libgstbcmdec_la_SOURCES = gstbcmdec.c de
+ # flags used to compile this plugin
+ # add other _CFLAGS and _LIBS as needed
+ libgstbcmdec_la_CFLAGS = $(GST_CFLAGS) $(BCMDEC_CFLAGS)
+-libgstbcmdec_la_LIBADD = $(GST_LIBS)
++libgstbcmdec_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS)
+ libgstbcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(BCMDEC_LDFLAGS)
+
+ # headers we need but don't want installed
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/parse.c crystalhd/filters/gst/gst-plugin/src/parse.c
+--- crystalhd-07032010/filters/gst/gst-plugin/src/parse.c 2010-07-03 23:16:54.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/src/parse.c 2011-03-14 21:01:41.627638358 +0000
+@@ -25,6 +25,7 @@
+ #include <glib.h>
+ #include <gst/gst.h>
+ #include "bc_dts_defs.h"
++#include "bc_dts_types.h"
+ #include "parse.h"
+
+ void parse_init(Parse *parse)
+@@ -85,7 +86,7 @@ gboolean parse_find_strt_code(Parse *par
+
+ gint FindBSStartCode(guint8 *Buf, gint ZerosInStartcode)
+ {
+- BOOL bStartCode = TRUE;
++ gboolean bStartCode = TRUE;
+ gint i;
+
+ for (i = 0; i < ZerosInStartcode; i++)
+diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/stamp-h1 crystalhd/filters/gst/gst-plugin/stamp-h1
+--- crystalhd-07032010/filters/gst/gst-plugin/stamp-h1 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/filters/gst/gst-plugin/stamp-h1 2011-03-14 19:07:13.901424840 +0000
+@@ -0,0 +1 @@
++timestamp for config.h
+diff -Naurp --exclude .git crystalhd-07032010/firmware/fwbin/70012/bcm70012fw.bin crystalhd/firmware/fwbin/70012/bcm70012fw.bin
+--- crystalhd-07032010/firmware/fwbin/70012/bcm70012fw.bin 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/firmware/fwbin/70012/bcm70012fw.bin 2011-03-14 18:51:48.731632437 +0000
+@@ -1,53 +1,54 @@
+- 8]º 8 8 8'§ 8_§ 8§ 8ϧ 8¨ ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ
@záW¦ ` 8þ`@záWþÿ'~@@zâW úáW" þ` áW 8þ`~A @@ 8 P âWA8ÿÿ`úâW 8þÿ`@úâWþÿ' àg þB ` þÂ@@zãW|ß` 8 P @ áW!8 P áW%8 P@þ @ P 8þ P @ áWA8ÿÿ`záW 8þÿ`@záWþÿ' àg ~A ` 8 P> 6 àg 8nc¢ ~S |`à´ J( P ÿÿ` |`¸Éÿ? |`xÉÿ?þ?@ G( APí 8n> 6 8nc(~S
" |ßahÉÿ? çg$$¡
++ 8¿º 8 8 8§ 8Á§ 8ù§ 81¨ 8i¨ ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ
@záW¦ ` 8þ`@záWþÿ'~@@zâW úáW" þ` áW 8þ`~A @@ 8 P âWA8ÿÿ`úâW 8þÿ`@úâWþÿ' àg þB ` þÂ@@zãW|ß` 8 P @ áW!8 P áW%8 P@þ @ P 8þ P @ áWA8ÿÿ`záW 8þÿ`@záWþÿ' àg ~A ` 8 P> 6 àg 8nc¢ ~S |`ðµ ÈJ( P ÿÿ` |`ÀÉÿ? |`Éÿ?þ?@ ³G( APí 8n> 6 8nc(~S
" |ßapÉÿ? çg$$¡
+ àa G
+- %ég |_`ü´ ÀX(þ?` |bPÛ àg ßøÈÿ?
ãg
|¿aøÈÿ? ßJ(`þ` ® Î î
++ %ég |_`¶ ÀX(þ?` |b`Ü àg ß Éÿ?
ãg
|¿a Éÿ? K(`þ` ® Î î
+ .
+ í$ N
+- 8(n çg BK( |¿aøÈÿ? f åg
+- ÿøÈÿ? ãgòÿ' ÓJ("þ` äg çg 7K( ® Î î
++ 8(n çg sK( |¿a Éÿ? f åg
++ ÿ Éÿ? ãgòÿ' K("þ` äg çg hK( ® Î î
+ .
+ í$ N
+- 8(n I |`èÉÿ? |_b $ `þ?@ uG( g` @I |?a 0¤ ¨ ¢(R âg¢ñÿ' ¢ ® Î î
++ 8(n I |`ðÉÿ? |_b $ `þ?@ ¦G( g` @I |?a 0¤ ¨ ¢(R âg¢ñÿ' ¢ ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc~S |¿axÉÿ? æg Æ
ãg úâW }âW vs |"P vsúàW þ |ìU 8þ_` }âW $vs}âW vs }âW vs}âWP vs}âWQ vsøÿ' |_`øÉÿ? G( &` K(~÷Èÿ?K( æg f ág ~^(í ® 8n> 6 8nc$~S " b b áa Áa |¿aàg ÿ@ ¸T( þ?` |¿`ܵ ý vsþÿ`~Â@ £¡ |`¨Éÿ? |`hÉÿ? ÿ@þ?@ G( AP ® Î î
++ 8(n> 6 8nc~S |¿aÉÿ? æg Æ
ãg úâW }âW vs |"P vsúàW þ |ìU 8þ_` }âW $vs}âW vs }âW vs}âWP vs}âWQ vsøÿ' |_` Êÿ? 3G( &` @K(~ÿÈÿ?<K( æg f ág ~^(í ® 8n> 6 8nc$~S " b b áa Áa |¿aðh ÿ@ éT( þ?` |¿`ì¶ ý vsþÿ`~Â@ £¡ |`°Éÿ? |`pÉÿ? ÿ@þ?@ JG( AP ® Î î
+ í .
+- 8$n> 6 8nc~S |¿aàg ÿ@ ¤T(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ G( APí ® 8n> 6 8nc~S Àa |¿aàg ÿ@ T(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ ÷F( AP ® í Î 8n> 6 8nc~S |¿aàg ÿ@ T(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ èF( APí ® 8n> 6 8nc~S |¿aàg ÿ@ uT(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ ÙF( APí ® 8n> 6 8nc~S |¿aàg ÿ@ fT(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ ÊF( APí ® 8n> 6 8nc~S Àa |¿aàg ÿ@ VT(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ ¹F( AP ® í Î 8n> 6 8nc4~S "$$(&,(0* b `b Ab !b Âa ¢a ãa £b |bàg @ >T(0þ?` |`ܵ b } vs PþA@ #)%+ $(úéW
- ,þ |TV 8m úåW|_a A
þß`
þ¿` þ` þÿ` þa þ?a |`¨Éÿ? |`hÉÿ? @þ?@ F( AP ® Î î
++ 8$n> 6 8nc~S |¿aðh ÿ@ ÕT(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ 9G( APí ® 8n> 6 8nc~S Àa |¿aðh ÿ@ ÅT(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ (G( AP ® í Î 8n> 6 8nc~S |¿aðh ÿ@ µT(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ G( APí ® 8n> 6 8nc~S |¿aðh ÿ@ ¦T(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@
++G( APí ® 8n> 6 8nc~S |¿aðh ÿ@ T(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ ûF( APí ® 8n> 6 8nc~S Àa |¿aðh ÿ@ T(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ êF( AP ® í Î 8n> 6 8nc4~S "$$(&,(0* b `b Ab !b Âa ¢a ãa £b |bðh @ oT(0þ?` |`ì¶ b } vs PþA@ #)%+ $(úéW
- ,þ |TV 8m úåW|_a A þß`
þ¿` þ` þÿ` þa þ?a |`°Éÿ? |`pÉÿ? @þ?@ ¾F( AP ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n> 6 8nc~S àa Àa |¿aàg ÿ@ T(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ wF( AP ® Î í î 8n> 6 8nc~S Àa |¿aàg ÿ@ T(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ fF( AP ® í Î 8n> 6 8nc~S àa Àa |¿aàg ÿ@ ðS(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ SF( AP ® Î í î 8n> 6 8nc ~S b àa Áa |¿aàg ÿ@ ÜS(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
¡ |`hÉÿ?þ?@ ?F( AP ® Î î í
+- 8 n> 6 8nc~S àa Àa |¿aàg ÿ@ ÈS(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ +F( AP ® Î í î 8n> 6 8nc~S àa Àa |¿aàg ÿ@ µS(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ F( AP ® Î í î 8n> 6 8nc~S Àa |¿aàg ÿ@ £S(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ F( AP ® í Î 8n> 6 8nc~S àa Àa |¿aàg ÿ@ S(þ?` |`ܵ ¢ ýP vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ ôE( AP ® Î í î 8n> 6 8nc~S àa Àa |¿aàg ÿ@ ~S(þ?` |`ܵ ¢ ýQ vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ áE( AP ® Î í î 8n> 6 8nc~S àa Àa |¿aàg ÿ@ kS(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ ÎE( AP ® Î í î 8n> 6 8nc~S a" Àa (Î àgB6I(*þ` ` þ/ &` ` ® |`
Pí Î 8n> 6 8nc~S àa Àa |¿aàg ÿ@ KS(þ?` |`ܵ ¢ ý vs |`¨Éÿ? ÿ@þÂ@
|`hÉÿ?þ?@ ®E( AP ® Î í î 8n> 6 8nc~S Àa |¿aàg ÿ@ 9S(þ?` |ß`ܵ ý vs |`¨Éÿ? ÿ@~¢@ |`hÉÿ?þ?@ E( AP ® í Î 8n |` |?`ÌÌÌÌ NS þ_@> 6 8nc~S @` |`hÉÿ? |`èÉÿ? |¿a ` ¯E(þ?@ À |` 0 ~øÈÿ? Pí ® 8n øÈÿ? zàWþ` P 8 P> 6 8nc~S a |`Éÿ? |`HÉÿ?þ?@ E( AP àg |`µ H( &` ÿÿ` Pí ® 8n> 6 8nc ~S |ßaHÉÿ? çg!6 g åg4 å G zåW& þB h ýáW"1vs¡
+- þ¿a ýáW1vs ýáW1vs ýáW1vsýáW1vsýáW 1vs üaP0vsúáW
ü!Q1vs úäW
þ |tV 8 üaP1vsúáW
øÿ' ýáWñvsýáW ñvsýáWÿ1vsõÿ' üQ#1vsnzäW
~ |V 8 ÅH(*þ` Èz㢠|¿aPÛ âg)I( |_`hÉÿ? ` E( '` æ ãg#I( çg ' àg
+- úâW àg àgûÿ' |`0µ aH( ( öÿ'Z( P àgöÿ' ® Î î í
+- 8 n> 6 8nc~S |ÿaXÉÿ? çg¡ ç ãg à |_`Xµ ` |V(!þ?` |`ØÉÿ? |¿a `þ?@ G` LE( g` À¦ |ß` 0 ® Î í î 8n> 6 8nc~S ` |¿a ` êR(þ_@ Àf |_` 0 Pí ® 8n |` |?`ÌÌÌÌ ÑR þ_@ |_` 0 àg aP ÿÿ` @! 8 P> 6 8nc~S Àa |_`Xµ [V(!þ?` |`XÉÿ? |`ØÉÿ? |¿a `þ?@ *E( G` À |¿` 0 P ® í Î 8n 8 P> 6 8ncD~S "$$(&,(0*4,8.<0@2 `b |_bXÂÿ? |?bÀÿ?¤~ B h |ßaèÖ þÿa ($ àg ! ¦Qþ` 4 ªG( ( ¬0( ÊH( @þa |` 6 |?` pÉ ¨I( àg |¿b`¶ ÿÿ¿aþ_a ÀH( Pÿ
+-@ H( ¬ ¿J(xÿ
+-@ è ( |bìÈÿ?úãW |ß` 40" þa äg$!
++ 84n> 6 8nc~S àa Àa |¿aðh ÿ@ ET(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ ¨F( AP ® Î í î 8n> 6 8nc~S Àa |¿aðh ÿ@ 3T(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ F( AP ® í Î 8n> 6 8nc~S àa Àa |¿aðh ÿ@ !T(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ F( AP ® Î í î 8n> 6 8nc ~S b àa Áa |¿aðh ÿ@
T(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
¡ |`pÉÿ?þ?@ pF( AP ® Î î í
++ 8 n> 6 8nc~S àa Àa |¿aðh ÿ@ ùS(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ \F( AP ® Î í î 8n> 6 8nc~S àa Àa |¿aðh ÿ@ æS(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ IF( AP ® Î í î 8n> 6 8nc~S Àa |¿aðh ÿ@ ÔS(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ 8F( AP ® í Î 8n> 6 8nc~S àa Àa |¿aðh ÿ@ ÂS(þ?` |`ì¶ ¢ ýP vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ %F( AP ® Î í î 8n> 6 8nc~S àa Àa |¿aðh ÿ@ ¯S(þ?` |`ì¶ ¢ ýQ vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ F( AP ® Î í î 8n> 6 8nc~S àa Àa |¿aðh ÿ@ S(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ ÿE( AP ® Î í î 8n> 6 8nc~S a" Àa 8Ï àgBgI(*þ` ` þ/ &` ` ® |`
Pí Î 8n> 6 8nc~S àa Àa |¿aðh ÿ@ |S(þ?` |`ì¶ ¢ ý vs |`°Éÿ? ÿ@þÂ@
|`pÉÿ?þ?@ ßE( AP ® Î í î 8n> 6 8nc~S Àa |¿aðh ÿ@ jS(þ?` |ß`ì¶ ý vs |`°Éÿ? ÿ@~¢@ |`pÉÿ?þ?@ ÎE( AP ® í Î 8n |` |?`ÌÌÌÌ S þ_@> 6 8nc~S @` |`pÉÿ? |`ðÉÿ? |¿a ` àE(þ?@ À |` 0 ~ Éÿ? Pí ® 8n Éÿ? zàWþ` P 8 P> 6 8nc~S a |`Éÿ? |`PÉÿ?þ?@ ±E( AP àg |`¶ ÎH( &` ÿÿ` Pí ® 8n> 6 8nc ~S |ßaPÉÿ? çg!6 g åg4 å G zåW& þB h ýáW"1vs¡
++ þ¿a ýáW1vs ýáW1vs ýáW1vsýáW1vsýáW 1vs üaP0vsúáW
ü!Q1vs úäW
þ |tV 8 üaP1vsúáW
øÿ' ýáWñvsýáW ñvsýáWÿ1vsõÿ' üQ#1vsnzäW
~ |V 8 öH(*þ` Èz㢠|¿a`Ü âgZI( |_`pÉÿ? ` KE( '` æ ãgTI( çg ' àg
++ úâW àg àgûÿ' |`@¶ H( ( öÿ'Z( P àgöÿ' ® Î î í
++ 8 n> 6 8nc~S |ÿa`Éÿ? çg¡ ç ãg à |_`h¶ ` |V(!þ?` |`àÉÿ? |¿a `þ?@ G` }E( g` À¦ |ß` 0 ® Î í î 8n> 6 8nc~S ` |¿a ` S(þ_@ Àf |_` 0 Pí ® 8n |` |?`ÌÌÌÌ S þ_@ |_` 0 àg aP ÿÿ` @! 8 P> 6 8nc~S Àa |_`h¶ [V(!þ?` |``Éÿ? |`àÉÿ? |¿a `þ?@ [E( G` À |¿` 0 P ® í Î 8n 8 P> 6 8ncD~S "$$(&,(0*4,8.<0@2 `b |_bXÂÿ? |?bÀÿ?¤~ B h |ßaø× þÿa ($ àg ! ¦Qþ` 4 ÛG( (Ó0( ûH( @þa |` 6 |?` pÉ ÙI( àg |¿bp· ÿÿ¿aþ_a ñH( Pÿ
++@ 6H( ¬ ðJ(xÿ
++@ è ( |bôÈÿ?úãW |ß` 40" þa äg$!
+ äg!
+
+-@#þÿ `þ h zäW |¿` 0ÀB |Ah FH(Rþ` Gzág @cþÿa` G zåg àg ÝI(
+-þ?` ` |_aó " ÿÿ¿a ¢H( âÿ'ÿ
+-@ ' úäg÷ÿ' |` |` 0 |_` 0 |?` |` P0 , h åg|?` pÉ|?` H |` 6 ý/ h àg ÿÿ¿aþa H( | ©þ¢h åÿ' H ÒG( ÿ
+-@, àg , àg ( ¨ âg
0 È
ãgB ºI(
++@#þÿ `þ h zäW |¿` 0ÀB |Ah wH(Rþ` Gzág @cþÿa` G zåg àg J(
++þ?` ` |_a ô " ÿÿ¿a ÓH( âÿ'ÿ
++@ ' úäg÷ÿ' |` |` 0 |_` 0 |?` |` P0 , h åg|?` pÉ|?` H |` 6 ý/ h àg ÿÿ¿aþa ÀH( | ©þ¢h åÿ' H H( ÿ
++@, àg , àg ( ¨ âg
0 È
ãgB ëI(
+ þ?` `"
+- H(ÿÿ¿a ÆG(Ðÿ
+-@ m , H ÄG(ðÿ
++ ²H(ÿÿ¿a ÷G(Ðÿ
++@ m , H õG(ðÿ
+ @
+- @( è ãg ( è ãgóÿ' |` ®I(
+-þ?` |?` uG( Àb(,,| 0 ( äg/ 0 äg- ª âg * àg |` ¢I(
++ @( è ãg ( è ãgóÿ' |` ßI(
++þ?` |?` ¦G( Àb(,,| 0 ( äg/ 0 äg- ª âg * àg |` ÓI(
+ þ?` àg¢
+- ¯G(þ
+-@ âg j åg |` I(
++ àG(þ
++@ âg j åg |` ËI(
+ þ?` àg
+-Á§G(Dþ
++ÁØG(Dþ
+ @ Ç
+
+- tÛ xÛ ¤ó ¨ó ¬ó °ó ´ó ¸ó |ßbàh @ R(Âþ? |ÿbàj þ@
R(Âþ? |càn @ R(Âþ? |?càp þ@ R(Âþ? k@þK@,@þ@DHLP |_a 0@
|`ÿ¿ÿÿ |h @ zçg lÛ
Gzág i ág
+- |a 0ü . |_a 0 |?a P0 ü ¤ pÛ âg àg ? ó dÛ þ¿`$ -H( j
+- §ég üÈÿ? |ßa ` ãQ(\þ?` þß`$<L| 8 h | @ ýA` ø ~!|?` È 8þß`(' ¬
8 èúã |A L 3( ` àg ' G g § ZG(lþ
+-@ 0+( $ ` ` ® Î î
++ Ü Ü ´ô ¸ô ¼ô Àô Äô Èô |ßbði @ AR(Âþ? |ÿbðk þ@ >R(Âþ? |cðo @ <R(Âþ? |?cðq þ@ 9R(Âþ? k@þK@,@þ@DHLP |_a 0@
|`ÿ¿ÿÿ |h @ zçg |Ü
Gzág i ág
++ |a 0ü . |_a 0 |?a P0 ü ¤ Ü âg àg ? ô tÜ þ¿`$ ^H( j
++ §ég Éÿ? |ßa ` R(\þ?` þß`$<L| 8 h | @ ýA` ø ~!|?` È 8þß`(' ¬
8 èúã |A L È3( ` àg ' G g § G(lþ
++@ X+( $ ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -55,25 +56,25 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn> 6 8nc~S àa H(~ÀA èÖ ¦Qúág! ý/ àg ÿÿ¿aþ?` þG( z h" þ_` ùG( ¦Q ` ® Î í î 8n> 6 8nc~S àa òG(~ÀA èÖ ¦Qúág¡ ý/ àg ÿÿ¿aþ?` éG( z h" þ_` äG( ¦Q ` ® Î í î 8n> 6 8nc~S àa ÝG(~ÀA ¦Q ld md þA~ @ _nd þ@<þaèþ_a !@ |?` 00À@4þ?axþ¿`( ~A,048
+-< èÖ zâg¡ $úü/ àg ÿÿ¿aþß` ÅG( gúah¡ ÁG( ¦Q ` ® Î í î 8nç ãgúÿ'þa ºG( ¦Q øÿ'> 6 8nc~S Àa ·G(~ A aP àg|?`ÿÿÿÿA þ_` ¯G( P ® í Î 8n> 6 8nc~S àa ©G(~ÀA ¦Q ? èÖ úäg¡K Fa zäg# çúãg" þ` âgýãg úãg~¿Èÿ?
++< í@ . 8Dn> 6 8nc~S àa 8H(~ÀA ø× ¦Qúág! ý/ àg ÿÿ¿aþ?` /H( z h" þ_` *H( ¦Q ` ® Î í î 8n> 6 8nc~S àa #H(~ÀA ø× ¦Qúág¡ ý/ àg ÿÿ¿aþ?` H( z h" þ_` H( ¦Q ` ® Î í î 8n> 6 8nc~S àa H(~ÀA ¦Q |e }e þA~ @ _~e þ@<þaèþ_a !@ |?` 00À@4þ?axþ¿`( ~A,048
++< ø× zâg¡ $úü/ àg ÿÿ¿aþß` öG( gúah¡ òG( ¦Q ` ® Î í î 8nç ãgúÿ'þa ëG( ¦Q øÿ'> 6 8nc~S Àa èG(~ A aP àg|?`ÿÿÿÿA þ_` àG( P ® í Î 8n> 6 8nc~S àa ÚG(~ÀA ¦Q ? ø× úäg¡K Fa zäg# çúãg" þ` âgýãg úãg~ÇÈÿ?
+ Ç âg~£`
+-ìÖ zägð~c`B ' &`þÊý/ àg §þ¢h g ( 'úàW ìÖ " þ` g âg E@ A@~A A@~A A@~A |A at XÄÿ?è! G zåg zäg ! P ' ¸ý/ àgíÿ'ÿÿ¿aþ_` G(, zäg G |`Àÿ?~% $Qþ$ ç AúãW" @ Ä |¿` p0H Çzãg
++ü× zägð~c`B ' &`þÊý/ àg §þ¢h g ( 'úàW ü× " þ` g âg E@ A@~A A@~A A@~A |A at XÄÿ?è! G zåg zäg ! P ' ¸ý/ àgíÿ'ÿÿ¿aþ_` °G(, zäg G |`Àÿ?~% $Qþ$ ç AúãW" @ Ä |¿` p0H Çzãg
+ zãg |_` p0H ' úäg zäg zäg
+- G |`Àÿ? ' |` · ~¢ ¢Pþ¢ Á@ «F( çúãg÷ÿ' úägöÿ' $ ' @ @~ @~ @~ |@XÂÿ?Ä ' úäg! G , G ´Û åg þa ?ó ó RG( ¦Q ` ® Î í î 8n> 6 8ncL~S $ (",$0&4(8*D0H2 @b b ¡a~ B |bÀÿ?@ |bÂÿ?0( |` ûP(þ?` AG( ÇQê<, ýãW ! @.úãW £èg¢
++ G |`Àÿ? ' |`¸ ~¢ ¢Pþ¢ Á@ ÜF( çúãg÷ÿ' úägöÿ' $ ' @ @~ @~ @~ |@XÂÿ?Ä ' úäg! G , G ÄÜ åg þa ?ô ô G( ¦Q ` ® Î í î 8n> 6 8ncL~S $ (",$0&4(8*D0H2 @b b ¡a~ B |bÀÿ?@ |bÂÿ?0( |` ,Q(þ?` rG( ÇQê<, ýãW ! @.úãW £èg¢
+
+- |¿aìÈÿ? ¦ âg) ! £ègß¡
+- £èg |¿aìÈÿ? & àg¡" Ãa ñS( ` àa g |_` H úáW¢£ ¦Q'þ` |` 0 úàWP
++ |¿aôÈÿ? ¦ âg) ! £ègß¡
++ £èg |¿aôÈÿ? & àg¡" Ãa ñS( ` àa g |_` H úáW¢£ ¦Q'þ` |` 0 úàWP
+ ~ |@ |h 0 |H P |_` ` ¢`|¿`
+ þ¢ üb@ âg |a |_a 04P ÿÿ¿a
+-þß` G( Ð |¿aìÈÿ? àg |` 40@búág ÿÿ¿a
+-þa G( |`,· TF(Æ
++þß` HG( Ð |¿aôÈÿ? àg |` 40@búág ÿÿ¿a
++þa AG( |`<¸
F(Æ
+ âS( '` àa ÿÿ¿a
+-þ_a G( * |`\· MF(J¾ J ág ( àg ÿÿ¿a
+-þ?a ëS( ` ÿF( |`|· ïÿ' ,ËR¬ üB (
+- äg |aüÈÿ?! Ì) ¬* úàW
++þ_a :G( * |`l¸ ~F(J¾ J ág ( àg ÿÿ¿a
++þ?a ëS( ` 0G( |`¸ ïÿ' ,ËR¬ üB (
++ äg |aÉÿ?! Ì) ¬* úàW
+ þ`¬
+-(J ¬ ägA ,êþÿ`(LÊ ìÖ d0ªzâgH
++(J ¬ ägA ,êþÿ`(LÊ ü× d0ªzâgH
+ ¡ þ?`dH-
+ êÊ,
+ $
+@@ -100,49 +101,49 @@ $ N
+
+
+ $ª âg ,
+- hÛ ágýÿ'J ågÐ
++ xÜ ágýÿ'J ågÐ
+ *ä,
+ Ü
+ ! è,
+ äg úãW
+ |
+ iw úãW A |iw ùÿ'úãWýÿ' àg A |ÐÝ õÿ' A |ȯ óÿ'úãWôÿ' àg A |ÐÝ A |ȯ ,
+-þßa |`ló ` °
+- |_apó % e |ató ä D |ß`xó £ #<þ` `ç
++þßa |`|ô ` °
++ |_aô % e |aô ä D |ß`ô £ #<þ` `ç
+ ¬¬¬¤¬ ¬0,
+ 4,
+ 8,
+ <,
+ \,
+ `,
+-p¬ ÖG(
þ?` àg`¢ ÿÿ¿a`
+-þ`
S( ` F( |`¤· ÿ', `g ÿûëW(¬`G `ç`,,`Ç0`§4",H(®``' ü @D `ÿ'à
+- üÁi 0 ' ,ËR |?a 04 |a 0P úÿ'çúãW ãg úãW úãW% ýãW |_` H |` 0P g úåW þß`L £èg |ßa 0 þ` üA |_` H õÿ' |_` H |_a 0PçúãW þaL £èg |ßa 0 ü§ p âg |A`ÿþÿÿ |Ah 'þÿ` |`ø0úàWãPþà , g |ìbÿÿýÿ ücÿÿýÿúáWýáW üëj |k |_` H þ` çÿ'úáWùÿ'JzáW |bÐÈÿ? |`Ô· E( 'þ?a~Û £èg~Û ¡
++p¬ H(
þ?` àg`¢ ÿÿ¿a`
++þ`
S( ` ÊF( |`´¸ ÿ', `g ÿûëW(¬`G `ç`,,`Ç0`§4"]H(®``' ü @D `ÿ'à
++ üÁi 0 ' ,ËR |?a 04 |a 0P úÿ'çúãW ãg úãW úãW% ýãW |_` H |` 0P g úåW þß`L £èg |ßa 0 þ` üA |_` H õÿ' |_` H |_a 0PçúãW þaL £èg |ßa 0 ü§ p âg |A`ÿþÿÿ |Ah 'þÿ` |`ø0úàWãPþà , g |ìbÿÿýÿ ücÿÿýÿúáWýáW üëj |k |_` H þ` çÿ'úáWùÿ'JzáW |bØÈÿ? |`ä¸ ÌE( 'þ?a~Ü £èg~Ü ¡
+ üB s £èg¢ýÿ'
+-*úàW, þ |XX 8 ü§@ | àg i ÿûåW ÊzãW* ç (B @® ) < ¼éÀÄ þßb üA |$ äg øÉÿ{ãW J zåW g ü ø (01p¨,t¼xhÀ Ä þßb ü'@ |@ ág ÿ{âW êúãW ø©ÿûâW ÊzãW ü @® ø ( 01< I ,i ¼ À þßbÄ _ìÈÿ? ág üB A zëg zëg? $ ÿÿ¿a
+-þ?` S( ` F( |`ô· | *´* úäW" 'LI ág úàW ü`ÿÿ÷ÿ
++*úàW, þ |XX 8 ü§@ | àg i ÿûåW ÊzãW* ç (B @® ) < ¼éÀÄ þßb üA |$ äg øÉÿ{ãW J zåW g ü ø (01p¨,t¼xhÀ Ä þßb ü'@ |@ ág ÿ{âW êúãW ø©ÿûâW ÊzãW ü @® ø ( 01< I ,i ¼ À þßbÄ _ôÈÿ? ág üB A zëg zëg? $ ÿÿ¿a
++þ?` S( ` GF( |`¹ | *´* úäW" 'LI ág úàW ü`ÿÿ÷ÿ
+ H úàW |@aÿÿýÿ |Ei ü`ÿÿ÷ÿ H úàW|Ei H ü`ÿÿ÷ÿúàW 8i åg |`ÿÿ¿ÿúäW |Bi ¢ ~ë` úäW |Baÿÿÿý¢ ~ë` úäW |Baÿÿ¿ÿ¢ ~ë` |a p0´* úäW ãg ´* úäW! zâW |aÿÿ÷ÿ zâW ãg! @ 8ÈzâW |c`ÿÿýÿ üah 8 |aÿÿ÷ÿ(¨ âg |aÿÿ¿ÿúäW |h zâW÷ÿ'8 |aÿÿ÷ÿúäW |`ÿÿ¿ÿ úäW |`ÿÿÿý |` p00 x
+ ¼('úàW
þ |X 8þ_`þ¿`çúãW @g ÿeaþei
+ äg% + þ¿` ùÿ'þß`çúãW @GA`~Ah
+ àg # ü ` ÿÿþ ('þ`
+-' |`¸ E(GçúãW @§ÿ¢`þ¢h
++' |`,¹ 8E(GçúãW @§ÿ¢`þ¢h
+ * àg @'úãW þ |´X 8þÿ``þah J ág |` ð }âW # ÿ `þ h ª âg ÷ÿ@`~Ah j ág j üa` ð ýáW ¿ÿ `@þ h âg
+- (þ?` àg * ü$a ð ýäW
++ (þ?` àg * ü$a ð ýäW
+ ÿÿ¿a
+-þß` R( ` E(* |`4¸ ÞD(P |`T¸ ÜD(J |A` ð }áW þÿ`
++þß` R( ` ËE(* |`D¹ E(P |`d¹
E(J |A` ð }áW þÿ`
+
+
+ | ` ð }àW ûÿ'pj åg¡ ì
+ |_a 0@Å |Ã`ÿ¿ÿÿ |Ãh @
+ ð* úäW
ø
+- àg |` ¹F(þ?` àg¢ ø
+- |`h¸ ÅD(JzáW" ð* ~ @,
+-júáW! ð* ãPzâWýÿ'þÿ` äg ? ÀÈÿ? ägþ?a&a èÖ zäg þ¿`0
++ àg |` êF(þ?` àg¢ ø
++ |`x¹ öD(JzáW" ð* ~ @,
++júáW! ð* ãPzâWýÿ'þÿ` äg ? ÈÈÿ? ägþ?a&a ø× zäg þ¿`0
+ '<GÌÉL
ãg¦` ÔÇ Úú/ f` àg ÿÿ¿a
+-þ?a QR( ` Mþ' éúãh! bE((
+- àg £èg L© âg <h ág þß`´ y(( ` ) àg XE(( âg £èg L© âg
<h ág õÿ'
+-þ_` QE( (j ág £èg L© âg <h ág íÿ'
+-þ_a IE( (j ågæÿ' ` ® Î î $
++þ?a QR( ` Mþ' éúãh! E((
++ àg £èg L© âg <h ág þß`´ ¡(( ` ) àg E(( âg £èg L© âg
<h ág õÿ'
++þ_` E( (j ág £èg L© âg <h ág íÿ'
++þ_a zE( (j ågæÿ' ` ® Î î $
+ ( .
+ , N
+ 0 n
+@@ -150,45 +151,44 @@ $ N
+ 8 ®
+ < Î
+ @ î
+-D íH . 8Ln> 6 8nc(~S " |?bÊÿ? £èg$$¡ @b
++D íH . 8Ln> 6 8nc(~S " |?b Êÿ? £èg$$¡ @b
+ þW
+- |ßaÊÿ? ¦Q £ègB è çQ @ ág 4~ @ X( $)` ¢(` !A( G`þ¦A ¡æW÷ÿ' |?`ló þa à |¿`pó |`tó ! ! |_`xó Á A ® Î î
++ |ßaÊÿ? ¦Q £ègB è çQ @ ág 4~ @ X( $)` ¢(` RA( G`þ¦A ¡æW÷ÿ' |?`|ô þa à |¿`ô |`ô ! ! |_`ô Á A ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc0~S "(& b `b~ A E( ¢(R _ìÈÿ?,( ág$$! "¢ ÐQ( àa
+- ÿÿ_b¤þ?`
+-E( |`¸ OD(& $ ` ® Î î
++ 8(n> 6 8nc0~S "(& b `b~ A FE( ¢(R _ôÈÿ?,( ág$$! "¢ ÐQ( àa
++ ÿÿ_b¤þ?` ;E( |` ¹ D(& $ ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n üÇA ì àg¡ þ_b |a 0À% ü `ÿ¿ÿÿø àgF(ô àgF(ø àgF(G åg}åW |?a 0A L¢ |a 0L"ç ãg" Ç
ãg
ãg |b 0$
+-@j ágþÿ' D(Aþ` D(Cþ`¤$
+-¤@J ágþÿ' ?èÖ Ì"úàg "üÈÿ?"
"ÿÿ?a H åg] f zãWñÿ' |`P zãWîÿ' |`P zãW ü¡h 0 ¤ ¤ À âgþÿ'èÿ' àgY g t% |`ÔÈÿ? `_ Ap # ÿ/ ` §ég
+-! ´)zêW P' àg¡ þb zêW L' àg P' àg T'ôg åg úåW TàP¢ ®N(èþ_`T 4"# T(( ` L¢LÇ
ãgøÿ' ú/ ` àg |b(Î " I åg åg LD(Hþ` é ãg ID(hþ` îÿ'L'L' àg¡ þb ' äg ä( `L' ù/\ àg H àg ß(\ ù/H' àg _(Î ágÂ:D(=þ`H¢ g ág ( àg|`À¸ ãC("@|% ;ú/ (*` àg¡ ÿÿ_b¤þ` D( $ ` ® Î î
++ 80n üÇA ì àg¡ þ_b |a 0À% ü `ÿ¿ÿÿø àgÇF(ô àgÆF(ø àgÄF(G åg}åW |?a 0A L¢ |a 0L"ç ãg" Ç
ãg
ãg |b 0$
++@j ágþÿ' ³D(Aþ` ²D(Cþ`¤$
++¤@J ágþÿ' ?ø× Ì"úàg "Éÿ?"
"ÿÿ?a H åg] f zãWñÿ' |`P zãWîÿ' |`P zãW ü¡h 0 ¤ ¤ À âgþÿ'èÿ' àgY g t% |`ÜÈÿ? `_ Ap # ÿ/ ` §ég
++! ´)zêW P' àg¡ þb zêW L' àg P' àg T'ôg åg úåW TàP¢ àN(èþ_`T 4"# {(( ` L¢LÇ
ãgøÿ' ú/ ` àg |b8Ï " I åg åg }D(Hþ` é ãg zD(hþ` îÿ'L'L' àg¡ þb ' äg ì( `L' ù/\ àg H àg ç(\ ù/H' àg _8Ï ágÂkD(=þ`H¢ g ág '( àg|`й D("@|% ;ú/ (*` àg¡ ÿÿ_b¤þ` ÈD( $ ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n ?(Î àg 'D(-þ`øgL¢þa@ ãÿ'øøL¢~@ áÿ'ø "ØÈÿ? D(e~ @ ¨þ¢h
+-t#¤ ¨ âg D( $IR $ ` ® Î î
++ 80n ?8Ï àg XD(-þ`øgL¢þa@ ãÿ'øøL¢~@ áÿ'ø "àÈÿ? PD(e~ @ ¨þ¢h
++t#¤ ¨ âg ³D( $IR $ ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80nÿÿß` è ãgöÿ'¢þa wD( $IRôÿ'> 6 8nc,~S (& b~àA rD( ¦Q 1Q( |bp0 Àa "¢ $$ÿÿ¿aþ¿` iD(
+- |`Ô¸ C('W zâW _ èÖ " g ág úáW úáW ç ãg þ_`ÿ)@ àg þß`þ@ g ág þ_`ÿ)@ þ @ g åg úáW ÿiAÀ¥þ Aüÿ¢`þ¢h@DüA`~Ah ìÿ' Ç
ãg åg |`@ |_a È
ãg6 4 åg |`@ |_a |'A ´ §zäW" °ä¨ôúãWø" ¬pþ`~B´¸ AP |Ej 0 @É~A |!@Àÿ? àgï#b! ` åg¢ þ(j' äg äg " æÿ' ( äg åg |_a üah 0 ¿C(Qþ` àg " h ág ' àg
++ 80nÿÿß` è ãgöÿ'¢þa ¨D( $IRôÿ'> 6 8nc,~S (& b~àA £D( ¦Q 1Q( |bp0 Àa "¢ $$ÿÿ¿aþ¿` D(
++ |`ä¹ ÞC('W zâW _ ø× " g ág úáW úáW ç ãg þ_`ÿ)@ àg þß`þ@ g ág þ_`ÿ)@ þ @ g åg úáW ÿiAÀ¥þ Aüÿ¢`þ¢h@DüA`~Ah ìÿ' Ç
ãg åg |`@ |_a È
ãg6 4 åg |`@ |_a |'A ´ §zäW" °ä¨ôúãWø" ¬pþ`~B´¸ AP |Ej 0 @É~A |!@Àÿ? àgï#b! ` åg¢ þ(j' äg äg " æÿ' ( äg åg |_a üah 0 ðC(Qþ` àg " h ág ' àg
+ " H ág
äg " h åg ' äg " H åg ýÿ`~h âg " è ãg þ¿`
+- D( ¦Q ` ® Î î
++ @D( ¦Q ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc~S Àa~ A D( çQ ÅP( àg ÿÿÿaþß` ÿC( |`¹ CC(& ® ` Î í î 8n ¿èÖ úâg ©ù/@ àg ÿÿÿaþ` óC( ® Î `í î 8n 'ú h¡ ìC( çQ ® Î `í î 8n G ágúÿ'þ` åC( çQ øÿ' | ø üÄ@ÿÿ äg |` ¢ þ@ |ÿ` 0dtphl, @ |Ah 4 |¿` 0dtphl, ü h 4, |`8¹ C þD@> 6 8nc~S "$$(&,(0*4,8.<0@2 àü
ãg @b"
b |ÿaø ÿÇAHþ§AXþA ÿç@ÿgA Ga0ÿ§@4ÿg at 8ÿ'@þÇBþçBþCþ'Cþ@ø
þG@ô
þ@ð
þ'Aì
Xÿ'A |ÿaø ÿÇAHþ§AXþA ÿç@ÿgA Ga0ÿ§@4ÿg at 8ÿ'@þÇBþçBþCþ'CþG@ø
þ@ô
þÇ@ð
þ@ì
Xÿ'A |Çh 0 @è
üfj 0 ÀIä
|$j 0 Àà
ü£j 0 À
+- Ü
üÅi 0 @çØ
|¥i 0 ÀÆÔ
üâi 0 ÀÐ
üj 0 @JÌ
ü h 0È
À Ä
i À
ågýåW 8 !èg |b 0x@¨t@ âWE,C(Fþ`þ`¤ ¤@h ágþÿ' ?ó ó l %A üDQ px@ äg t@è ãg !C(Jþ` ó _ ó ÀÿÅ`t %Ax ü¤P
++ 8,n> 6 8nc~S Àa~ A 7D( çQ ÅP( àg ÿÿÿaþß` 0D( |`º tC(& ® ` Î í î 8n ¿ø× úâg ©ù/@ àg ÿÿÿaþ` $D( ® Î `í î 8n 'ú h¡ D( çQ ® Î `í î 8n G ágúÿ'þ` D( çQ øÿ' | ø üÄ@ÿÿ äg |` ¢ þ@ |ÿ` 0dtphl, @ |Ah 4 |¿` 0dtphl, ü h 4, |`Hº IC þD@> 6 8nc~S "$$(&,(0*4,8.<0@2 àü
ãg @b"
b |ÿaø ÿÇAHþ§AXþA ÿç@ÿgA Ga0ÿ§@4ÿg at 8ÿ'@þÇBþçBþCþ'Cþ@ø
þG@ô
þ@ð
þ'Aì
Xÿ'A |ÿaø ÿÇAHþ§AXþA ÿç@ÿgA Ga0ÿ§@4ÿg at 8ÿ'@þÇBþçBþCþ'CþG@ø
þ@ô
þÇ@ð
þ@ì
Xÿ'A |Çh 0 @è
üfj 0 ÀIä
|$j 0 Àà
ü£j 0 À
++ Ü
üÅi 0 @çØ
|¥i 0 ÀÆÔ
üâi 0 ÀÐ
üj 0 @JÌ
ü h 0È
À Ä
i À
ågýåW 8 !èg |b 0x@¨t@ âWE]C(Fþ`þ`¤ ¤@h ágþÿ' ?ô ô l %A üDQ px@ äg t@è ãg RC(Jþ` ô _ ô ÀÿÅ`t %Ax ü¤P
+ þ$Q@ âg @h ág ÀÿB`Ø- Ô
+ ÐíÌÍ Èm ÀM
+ ÄM |b 0 |é@ ¨ +h ¬C ki ° Li ´£ Ìh
+-ømô h¸c Bh ¼#ðm hÀc ì- Ä# @i èmäÍ à
ü- äg Q ðãúãW
úåWÇÿ' üDi 0þ?a @ ägþÿ' |ÿ` 0ÀÃ
ãgþÿ' ðB(Rþ` ¿ÿ'Ü- ð#úàW oÿ/ $ ` ® Î î
++ømô h¸c Bh ¼#ðm hÀc ì- Ä# @i èmäÍ à
ü- äg Q ðãúãW
úåWÇÿ' üDi 0þ?a @ ägþÿ' |ÿ` 0ÀÃ
ãgþÿ' !C(Rþ` ¿ÿ'Ü- ð#úàW oÿ/ $ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -196,73 +196,73 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8n> 6 8nc(~S a~ B GC( çQ P( " Àa"
+- $$ÿÿßaþ¿` ?C( |`P¹ B( ( ` ® Î î
++< í@ . 8n> 6 8nc(~S a~ B xC( çQ P( " Àa"
++ $$ÿÿßaþ¿` pC( |``º µB( ( ` ® Î î
+ .
+ í$ N
+- 8(nþ` |'B Ø (úàW |_bèÖ Izág àg& f ág7 - @ g ág |_`P0 @! àg zàW i úåg |aP 0 @ä ãg ÇzãW ` P Pÿ/þ_` Izág¡ (úàW¢ @ zâg @ þ?`Ýø/ àg ÿÿßaþ` C( ` ® Î î
++ 8(nþ` |'B Ø (úàW |_bø× Izág àg& f ág7 - @ g ág |_`P0 @! àg zàW i úåg |aP 0 @ä ãg ÇzãW ` P Pÿ/þ_` Izág¡ (úàW¢ @ zâg @ þ?`Ýø/ àg ÿÿßaþ` GC( ` ® Î î
+ .
+ í$ N
+- 8(n¦þBi ( äg àg Æ
ãg þa°` çÿÿ_a` g 4È
ãg¢ 0¨ âg àg þ` B(cþ`4<08hl& àg øÿ' åg÷ÿ' øB( ® Î P î
++ 8(n¦þBi ( äg àg Æ
ãg þa°` çÿÿ_a` g 4È
ãg¢ 0¨ âg àg þ` ÈB(cþ`4<08hl& àg øÿ' åg÷ÿ' )C( ® Î P î
+ .
+ í$ N
+- 8(n> 6 8nc ~S àa b~ A ïB( ÇQ ®O( àg ÿÿßaþ_a èB( |`¹ ,B(& ? À | A èÖ ~£`ðäþB
++ 8(n> 6 8nc ~S àa b~ A C( ÇQ ®O( àg ÿÿßaþ_a C( |`º ]B(& ? À | A ø× ~£`ðäþB
+ AP~A |A@Àÿ? ägþ!`"
âg àg- !èg |_a0 |?` àg( !èg |_a0 |?` þa |?` þ_` âg àg !èg |_a0 |?` þa |?` þ_` àg !èg |_a0 |?` ga& ãg0 0 @& |Á`ÿÿßÿ! , åg úåW G`0 ` ãg üÅ`ÿÿßÿ ág}áW þ¿` À
+- |Ãh À , À` |£`ÿÿÿúáW üh üh ` ü h 0 ðäúãW Èþ/g åg âg þ` ¦B( ÇQ ` ® Î î í
+- 8 n> 6 8nc~S àa~ÀA B( ¦Q ^O( àg ÿÿ¿aþ_a B( |`´¹ ÜA( '! g~ä`þ# Pþ ü @Àÿ? äg |@ ð " À
ãg|_a0 |`0
ãg |_a0 ág üaaÿÿßÿ" 0 þ_`À ç ãg |`0þ¿`0 üÁ`ÿÿßÿ ágÀ
++ |Ãh À , À` |£`ÿÿÿúáW üh üh ` ü h 0 ðäúãW Èþ/g åg âg þ` ×B( ÇQ ` ® Î î í
++ 8 n> 6 8nc~S àa~ÀA ÐB( ¦Q ^O( àg ÿÿ¿aþ_a ÉB( |`ĺ
B( '! g~ä`þ# Pþ ü @Àÿ? äg |@ ð " À
ãg|_a0 |`0
ãg |_a0 ág üaaÿÿßÿ" 0 þ_`À ç ãg |`0þ¿`0 üÁ`ÿÿßÿ ágÀ
+ ' äg À ü¥h
+-g ág g åg þa tB( ¦Q ` ® Î í î 8n> 6 8nc ~S àa~ÀA mB( ¦Q ,O( àg¢ øþBÿÿ¿aþ?a eB( |`è¹ ©A( '" äg ÿèÖ ¢ þÃ`
ãg|?` @zåW
ãg |?` §,
++g ág g åg þa ¥B( ¦Q ` ® Î í î 8n> 6 8nc ~S àa~ÀA B( ¦Q ,O( àg¢ øþBÿÿ¿aþ?a B( |`øº ÚA( '" äg ÿø× ¢ þÃ`
ãg|?` @zåW
ãg |?` §,
+ ü¢`ÿÿÿzâW übh üBh ` ü h 0 zâW
+- g ág ü h 0 @ záW ç ãg À zãW G åg aþ/ äg g åg þ?a @B( ¦Q ` ® Î î í
+- 8 n> 6 8nc~S àa~ÀA 8B( ¦Q ÷N( àg ÿÿ¿aþÿ` 1B( |`º vA( ' À _èÖ þ¿`À
++ g ág ü h 0 @ záW ç ãg À zãW G åg aþ/ äg g åg þ?a qB( ¦Q ` ® Î î í
++ 8 n> 6 8nc~S àa~ÀA iB( ¦Q ÷N( àg ÿÿ¿aþÿ` bB( |`,» §A( ' À _ø× þ¿`À
+
`~!`|`
+ ~ |b@ àg §¢ ,
+- g åg äg G ü¢`ÿÀÿ ü"h üah 0
~A !h üàh äg B( ¦Q ` ® Î í î 8n ü¢`ÿÿßû üÂh üah 0 ' ägöÿ'þ_a B( ¦Qôÿ'> 6 8nc(~S "~ÀA ' $$úäW |bÀÿ?¡ bþ Q~ B B( $IR ÿìÈÿ? ãg¡
+- ¤$ÿÿß`þ¿` üA( ® Î P î
++ g åg äg G ü¢`ÿÀÿ ü"h üah 0
~A !h üàh äg LB( ¦Q ` ® Î í î 8n ü¢`ÿÿßû üÂh üah 0 ' ägöÿ'þ_a AB( ¦Qôÿ'> 6 8nc(~S "~ÀA ' $$úäW |bÀÿ?¡ bþ Q~ B 7B( $IR ÿôÈÿ? ãg¡
++ ¤$ÿÿß`þ¿` -B( ® Î P î
+ .
+ í$ N
+- 8(nL âg L$ t-( ` àg¡L ÿÿaþ?a ñA( ' G |`Ⱥ g 3A( § ® P Î î
++ 8(nL âg L$ ¥-( ` àg¡L ÿÿaþ?a "B( ' G |`Ø» g dA( § ® P Î î
+ .
+ í$ N
+- 8(n h ágðÿ'Aÿ{áW üá ´ ãgíÿ' ô! àg ü ´ àgéÿ' |ÿa g ýåW 1vs! ÿÿ¿a , äW X È0 § âW G ÿ{åW þ¿` ÓA( |`Pº , ' äW X È0 ç ãW d 4 § âW H( g
áW P ' àW $ g úåW È< § âW
+- åg h< âW l H zåW ( < G åW åg < ' äW þÿ` ·A( |`º ü@( ® Î P î
++ 8(n h ágðÿ'Aÿ{áW üá ´ ãgíÿ' ô! àg ü ´ àgéÿ' |ÿa g ýåW 1vs! ÿÿ¿a , äW X È0 § âW G ÿ{åW þ¿` B( |``» , ' äW X È0 ç ãW d 4 § âW H( g
áW P ' àW $ g úåW È< § âW
++ åg h< âW l H zåW ( < G åW åg < ' äW þÿ` èA( |` » -A( ® Î P î
+ .
+ í$ N
+- 8(n ` '` K(\þ_` ü 1vs0 È ç ãWcþ`|`C BA( , G åg 4 âg P h, g úåW T H4 àg 4 ' àg h (0 G ág \ 0 gúáW ` h $þ¿` A( ÿ'> 6 8nc(~S "$$ b~ B È ¦Q
ãg ¨¡ þÿaúâW« þ_b úâW« Fbÿÿ` ¨þb aPþa üÁAÀÿ?A( È
ãg zãW zãW ¢P þ¿` þ¿`þ¿`úâg H! ¸ÿ{áW |?` p0 , @ g~ `~ üa`ÿÿþ üai àh@ |â`ÿÿÿúâg ! @ Húâg ÿ{áW |ÿ` p0 ,@ '~I`~A ü `ÿÿþ ü i !i@ G |%aÿÿÿ@ _A( ® Î P î
++ 8(n ` '` ÐK(\þ_` ü 1vs0 È ç ãWcþ`|`C sA( , G åg 4 âg P h, g úåW T H4 àg 4 ' àg h (0 G ág \ 0 gúáW ` h $þ¿` ÃA( ÿ'> 6 8nc(~S "$$ b~ B È ¦Q
ãg ¨¡ þÿaúâW« þ_b úâW« Fbÿÿ` ¨þb aPþa üÁAÀÿ?²A( È
ãg zãW zãW ¢P þ¿` þ¿`þ¿`úâg H! ¸ÿ{áW |?` p0 , @ g~ `~ üa`ÿÿþ üai àh@ |â`ÿÿÿúâg ! @ Húâg ÿ{áW |ÿ` p0 ,@ '~I`~A ü `ÿÿþ ü i !i@ G |%aÿÿÿ@ A( ® Î P î
+ .
+ í$ N
+- 8(n> 6 8nc(~S "$$ àa~ÀA UA( ¦Q |_aXÂÿ? `þg 0 `A eAþe eAþe eAþe eA% äWýäW ~ @zàW ÿÿ¿aþÿ` EA(6 `@ a@þa a@þa a@þa B È h~£`þ" Pþ ü @Àÿ? âg¡ G ág ág |?b þ_b ág ág |?b $IR ág|?b ¡ $IRzáW |?bP
+- ág |?b þ_b Â@(Rþ`´ (úàW üèh 0 ÀzéW ~ hzáW |?bP záW ÿÿa zéWùÿ'~ h ôø¬¨p´
+- ¸ ²@(Fþ`þ¿`¬ È´
+- üh 0þ?a¸ @B ágþÿ' «@(fþ`þ_a¬ h ´¸þ` A( ¦Q ` ® Î î
++ 8(n> 6 8nc(~S "$$ àa~ÀA A( ¦Q |_aXÂÿ? `þg 0 `A eAþe eAþe eAþe eA% äWýäW ~ @zàW ÿÿ¿aþÿ` vA(6 `@ a@þa a@þa a@þa B È h~£`þ" Pþ ü @Àÿ? âg¡ G ág ág |?b þ_b ág ág |?b $IR ág|?b ¡ $IRzáW |?bP
++ ág |?b þ_b ó@(Rþ`´ (úàW üèh 0 ÀzéW ~ hzáW |?bP záW ÿÿa zéWùÿ'~ h ôø¬¨p´
++ ¸ ã@(Fþ`þ¿`¬ È´
++ üh 0þ?a¸ @B ágþÿ' Ü@(fþ`þ_a¬ h ´¸þ` ?A( ¦Q ` ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc ~S b A(~ A çQÆ~c aPþa üa@Àÿ?l¡úâWþßa¢ `3( àg ²0( àg ø@( ÿÿ` õ@(&4F |`üº 9@(8f ® Î P î í
+- 8 n> 6 8nc,~S $( àa ë@(~ A ÇQ £1( ` àg! þ?`ÿÿ_` ä@(&F |`0» '@(f&Ff $¦(Æ0& ,æ4 8F |`h» <f @( Ö@( ® $ Î Pí( î 8,n> 6 8nc~S àa~ÀA ¦Q M( àg ÿÿ¿aþß` |`¬»
@( ' ` ® Î í î 8nþ¿`¬ ´
+- ¸ G0 ', ` ¤û/þ?` àg ÿÿ¿aþ` ` ® Î í î 8n ` ® Î í î 8n> 6 8nc~S a~àA °@( ÇQ oM( àg ÿÿßaþa ©@( |`Ü» î?(' ` ® Î í î 8nçúãW ÇØ 9@(qþ`& äg _èÖ zág @ ' qö/ G` àg ÿÿßaþ` @( ` ® Î í î 8n&ú h" âg þ¿` @( ® Î Pí î 8n> 6 8nc~S a~àA @( ÇQ EM( àg ÿÿßaþÿ` @( |`¼ Ä?(' ` ® Î í î 8n èÖ zâg Öõ/ àg ÿÿßaþ` s@( ` ® Î í î 8nFzAh¡ m@( ÇQ ` ® Î í î 8n¦ âgúÿ'þß` e@( ÇQ øÿ'> 6 8nc ~S b~àA a@( ÇQ M(ÿÿ¿aþ?` àg" Y@( |`@¼ ?(' ` V@( ` ® Î î í
+- 8 n> 6 8nc(~S "$$ b~ B M@( çQ M( |_b@ Àa |¿a ÿÿ¿aþa D@( |`|¼ ?( (E è¸~A '¸ àg¡ Ç |¿a |_b@ zãW ( äg|?aȯ zãW äg }äW§
||ÿÿ Ë?(dþ` 'zãWùÿ' | ' | |Ii 0 @e H záWþ_`|_` zâWþ` a@|` ùÿE`úÿa`~ ¡h h |â`ÿÿÿþ àg üh 0 |a 0t ¨úâW
++ 8(n> 6 8nc ~S b 7A(~ A çQÆ~c aPþa üa@Àÿ?l¡úâWþßa¢ `43( àg ã0( àg )A( ÿÿ` &A(&4F |`¼ j@(8f ® Î P î í
++ 8 n> 6 8nc,~S $( àa A(~ A ÇQ Ô1( ` àg! þ?`ÿÿ_` A(&F |`@¼ X@(f&Ff $¦(Æ0& ,æ4 8F |`x¼ <f O@( A( ® $ Î Pí( î 8,n> 6 8nc~S àa~ÀA ¦Q M( àg ÿÿ¿aþß` |`¼¼ >@( ' ` ® Î í î 8nþ¿`¬ ´
++ ¸ G0 ', ` ¤û/þ?` àg ÿÿ¿aþ` ` ® Î í î 8n ` ® Î í î 8n> 6 8nc~S a~àA á@( ÇQ oM( àg ÿÿßaþa Ú@( |`ì¼ @(' ` ® Î í î 8nçúãW ÇØ j@(qþ`& äg _ø× zág @ ' qö/ G` àg ÿÿßaþ` È@( ` ® Î í î 8n&ú h" âg þ¿` ¾@( ® Î Pí î 8n> 6 8nc~S a~àA ·@( ÇQ EM( àg ÿÿßaþÿ` °@( |`½ õ?(' ` ® Î í î 8n ø× zâg Öõ/ àg ÿÿßaþ` ¤@( ` ® Î í î 8nFzAh¡ @( ÇQ ` ® Î í î 8n¦ âgúÿ'þß` @( ÇQ øÿ'> 6 8nc ~S b~àA @( ÇQ M(ÿÿ¿aþ?` àg" @( |`P½ Ï?(' ` @( ` ® Î î í
++ 8 n> 6 8nc(~S "$$ b~ B ~@( çQ M( |_b@ Àa |¿a ÿÿ¿aþa u@( |`½ º?( (E è¸~A '¸ àg¡ Ç |¿a |_b@ zãW ( äg|?aȯ zãW äg }äW§
||ÿÿ ü?(dþ` 'zãWùÿ' | ' | |Ii 0 @e H záWþ_`|_` zâWþ` a@|` ùÿE`úÿa`~ ¡h h |â`ÿÿÿþ àg üh 0 |a 0t ¨úâW
+ ~¤~
+ b@~D @~ ìÿ' $A |ß` 0t h úåW üã`þÿÿî üch üc`þÿÿî @Â zàW |£`
+-þ¢úâW |Ã`ÿþùÿ h |Ch úáW
§úâW H zåW |C`ÿþýÿ g úåW |Ah è |#aÿþýÿúãW üDh zäWüDh þ` ý?( ¦Q ` ® Î î
++þ¢úâW |Ã`ÿþùÿ h |Ch úáW
§úâW H zåW |C`ÿþýÿ g úåW |Ah è |#aÿþýÿúãW üDh zäWüDh þ` .@( ¦Q ` ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc~S àa~ÀA ô?( ¦Q ³L( àg ÿÿ¿aþ?a í?( |`¼¼ 1?( ' äg |_` |?` |?` |_` Ç üàh 0 g |h 0þ¿` Þ?( ¦Q ` ® Î í î 8n> 6 8nc~S a~àA ×?(Ç ÇzãW zãW D§ zãW zãW G AP @' ýÿ'ÿÿ`þ` È?( ® Î Pí î 8n> 6 8nc$~S " àa~ÀA ¢(R À?(ÿÿ¿a¢ L( àg" þ?a ¹?( |`ô¼ ý>( ' ` ® Î î
++ 8(n> 6 8nc~S àa~ÀA %@( ¦Q ³L( àg ÿÿ¿aþ?a @( |`̽ b?( ' äg |_` |?` |?` |_` Ç üàh 0 g |h 0þ¿` @( ¦Q ` ® Î í î 8n> 6 8nc~S a~àA @(Ç ÇzãW zãW D§ zãW zãW G AP @' ýÿ'ÿÿ`þ` ù?( ® Î Pí î 8n> 6 8nc$~S " àa~ÀA ¢(R ñ?(ÿÿ¿a¢ L( àg" þ?a ê?( |`¾ .?( ' ` ® Î î
+ í .
+ 8$n | B ´ zäW h#4}ªªªª ç ýãW # ç ýãW þ¿A þ_`þÃ@zãW' ~ |ÐX 8 @ @ A@ ¢(R ` Àþa~à ¢(R à þãþ¢
+- ¢(RzäW" ¦Qh ¢(R4 ¢(RzäW þ_` þ¿aþ¿a ¦`4 ¢(Rh ¢(RzäW þ_` ûÿ'þ¿aþ¿` ûÿ'þ¿aþ¿A ùÿ'þ¿`zäW h ¢(R4 ¢(R èÖ zâg ÿûæW úæW þaÿÿ¿aþ` }?( ` ® Î î
++ ¢(RzäW" ¦Qh ¢(R4 ¢(RzäW þ_` þ¿aþ¿a ¦`4 ¢(Rh ¢(RzäW þ_` ûÿ'þ¿aþ¿` ûÿ'þ¿aþ¿A ùÿ'þ¿`zäW h ¢(R4 ¢(R ø× zâg ÿûæW úæW þaÿÿ¿aþ` ®?( ` ® Î î
+ í .
+- 8$n eQ ~ |@$Éÿ? `õ/ &` àgôÿ'' þ$i ~ |A$Éÿ? " G \ àg "þ?` j?( ¦Q ` ® Î î
++ 8$n eQ ~ |@,Éÿ? `õ/ &` àgôÿ'' þ$i ~ |A,Éÿ? " G \ àg "þ?` ?( ¦Q ` ® Î î
+ í .
+- 8$n> 6 8nc~S àa~ÀA b?( ¦Q !L( àg ÿÿ¿aþa [?( ' |`,½ >( à ãg ÿÿ¿aþ` T?( |`d½ ùÿ' 'úãW Ç¢ þ` p úãWþÿ' ' Cþ `þ hp Ø~AØþ¿` H?( ` ® Î í î 8n> 6 8nc~S àa B?(~ÀA ¦Q u.( ` àg! þ`ÿÿ_` :?( |`¨½ >( ' 6?( ® Î Pí î 8n> 6 8nc~S~ A&úàW* ÀaF ÿ{åW ÿÿ`þÿ` üÿ` *?( $QÆ |a
ãg |` |` p0èìF |Ah ä |¿` p0èì& ü h äþa ?( P ® í Î 8n> 6 8nc4~S $$(&,(0* |b b~àA ?( $IR$ ÕK( |¿b 0 a |b ¢ "ÿÿßaþa ?(' |`ܽ J>( ` ® Î î
++ 8$n> 6 8nc~S àa~ÀA ?( ¦Q !L( àg ÿÿ¿aþa ?( ' |`<¾ Ð>( à ãg ÿÿ¿aþ`
?( |`t¾ ùÿ' 'úãW Ç¢ þ` p úãWþÿ' ' Cþ `þ hp Ø~AØþ¿` y?( ` ® Î í î 8n> 6 8nc~S àa s?(~ÀA ¦Q ¦.( ` àg! þ`ÿÿ_` k?( |`¸¾ °>( ' g?( ® Î Pí î 8n> 6 8nc~S~ A&úàW* ÀaF ÿ{åW ÿÿ`þÿ` üÿ` [?( $QÆ |a
ãg |` |` p0èìF |Ah ä |¿` p0èì& ü h äþa J?( P ® í Î 8n> 6 8nc4~S $$(&,(0* |b b~àA @?( $IR$ ÕK( |¿b 0 a |b ¢ "ÿÿßaþa 7?(' |`ì¾ {>( ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84nç ãg úãWA úãWt / G |?b 0 gÀ âg F zåW Àh ág FzáW GÀA`gÀÿa` >(Pþ` >(Rþ`
++ 84nç ãg úãWA úãWt / G |?b 0 gÀ âg F zåW Àh ág FzáW GÀA`gÀÿa` µ>(Pþ` ´>(Rþ`
+ À(À àW Àh åg ÀH À( àW À Àè ÀÈ$$(§(0Àh ág ,ÀH ág $À`,$§Àÿ¢`0
+ 0À(,À àW 4Àh åg (ÀH 0,À( 0 àW (À 0,Àè0 ,ÀÈ0Ç
ãg
+- zãW
ÿÿßaþ` È>( ` ® Î î
++ zãW
ÿÿßaþ` ù>( ` ® Î î
+ .
+ $ N
+ ( n
+@@ -278,40 +278,40 @@ A |ß`è þa¸ 4 (
+ xÀÈtÀ¨ ãW |À âg pÀhxtÀHx ãW pÀ(xtÀx tÀh x$§(ÀH åg À( äg $GÀA`$' Àÿ$a
+ À ÀH äW À( äg À Àè äW ÀÈÀ¨ ÀÇ
ãg zãWÿ'0~
+ A |ß`ì (
+-`þ¿`¼FzAP |?b 0 ~*A' à` `|ÿ`
þEþã Ej¼¤f |ß`ì úAP0þ A¡Åÿ' ¦ `Åÿ'záW! ~*AzáW ç ãg záW ÿÿßaþ¿` E>(
+- |`¾ ?ÿ'&§ âg úâW úâW úâW ÇQ g` þ` þ`þ` ÇQ |`ÿÿþþa`þa h âg PzâW $`úãWþÿ'þ $ÉaG |` àßÿ *i |¡`ÿ h |"h ªh @b f úåW , *Ãh ( äg $>(Àh åg$ úåW ( àg >(Àh ág FzáW
,G *Ãh ( äg >(À¨ âg &úàW F zåW þ` >( À( àg *@i @Å~ca
å ýÃ`~Ãh þ` ðÿ'þß` >(Àè ãg =(Eþ` =(Rþ`' |¿a`¾ G=(àÿ@' ûþ'ðÿ@ =(Cþ` =(Aþ` ` ® Î î
++`þ¿`¼FzAP |?b 0 ~*A' à` `|ÿ`
þEþã Ej¼¤f |ß`ì úAP0þ A¡Åÿ' ¦ `Åÿ'záW! ~*AzáW ç ãg záW ÿÿßaþ¿` v>(
++ |` ¿ ?ÿ'&§ âg úâW úâW úâW ÇQ g` þ` þ`þ` ÇQ |`ÿÿþþa`þa h âg PzâW $`úãWþÿ'þ $ÉaG |` àßÿ *i |¡`ÿ h |"h ªh @b f úåW , *Ãh ( äg U>(Àh åg$ úåW ( àg P>(Àh ág FzáW
,G *Ãh ( äg I>(À¨ âg &úàW F zåW þ` B>( À( àg *@i @Å~ca
å ýÃ`~Ãh þ` ðÿ'þß` 8>(Àè ãg Î=(Eþ` Í=(Rþ`' |¿ap¿ x=(àÿ@' ûþ'ðÿ@ È=(Cþ` Ç=(Aþ` ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n> 6 8nc ~S b |¿a 0´ÀÆ ò=(~àA EQ<g@HÀF ág DÀ& àg gÀÿa`DÀ `HTg X`ÀÆ
ãg \À¦ âg 'Àÿ `\GÀA`` çg þ`¸ ¨ âg þÿ`¸ ( äg þa Ö=( ® Î P î í
+- 8 n> 6 8nc~S àa~ÀA Ï=( ¦Q J( àg ÿÿ¿aþ` È=( |`h¾ =( 'R ` ág¢ G |?` 0 |_a 0ü g ' ç |aø $ Ç( §
++ 84n> 6 8nc ~S b |¿a 0´ÀÆ #>(~àA EQ<g@HÀF ág DÀ& àg gÀÿa`DÀ `HTg X`ÀÆ
ãg \À¦ âg 'Àÿ `\GÀA`` çg þ`¸ ¨ âg þÿ`¸ ( äg þa >( ® Î P î í
++ 8 n> 6 8nc~S àa~ÀA >( ¦Q J( àg ÿÿ¿aþ` ù=( |`x¿ ==( 'R ` ág¢ G |?` 0 |_a 0ü g ' ç |aø $ Ç( §
+ , |_a |` 0ü ' |_` 0 ç |_a |aø g$ §
+ ( Ç, ' G | @ ¨ g¬ ° §´ Ǹ $ ç¼ ( ' À , g Ä G~A`4 Ç aAþ?` zãWÂÿÅ` Pþ Äÿà`úäW Ãh¢ ~£h üeaÂûÿÿ ü `Äûÿÿ ei ü¥h úäW üE`Âûÿÿ ü `Äûÿÿ Ah |¡h äg üE`Â÷ÿÿ ü `Ä÷ÿÿ Ah |¡h úäW ü`Â÷ÿÿ ü `Ä÷ÿÿ h | h úäWöÿ'0 |di 0úäW |Ei 0ð~B`~A~aP~`~P~ bhþa Ah|Ah @¥ ü`
+ ~zâW ü¢`ÿÿûÿ ü¢h
+-§ âg ' àg þ` s=( ¦Q ` ® Î í î 8n> 6 8nc(~S " b~àA k=( ¦Q *J($$ b" þßaÿÿ¿a c=( |`¨¾ ¨<(' `èP(<þCB ~ @ MG(èþ_` È~£`þB
+-AP~A |A@Àÿ?0 a ¤ T=( ` ® Î î
++§ âg ' àg þ` ¤=( ¦Q ` ® Î í î 8n> 6 8nc(~S " b~àA =( ¦Q *J($$ b" þßaÿÿ¿a =( |`¸¿ Ù<(' `èP(<þCB ~ @ G(èþ_` È~£`þB
++AP~A |A@Àÿ?0 a ¤
=( ` ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc~S Àa~ A L=( çQ J( àg ÿÿÿaþÿ` E=( |`ྠ<(& ® ` Î í î 8n |À ð
ãg ¦ âg ´ þ` ¬ @´ ¸ þ?` 6=( ® Î Pí î 8nÿÿÿaþ` 0=( |`¿ t<( ® Î `í î 8n> 6 8nc~S àa~ÀA '=( ¦Q æI( àg ÿÿ¿aþ_` =( |`8¿ e<( ' úàWþ`f`þ` =( ¦Q ` ® Î í î 8n> 6 8nc~S Àa~àA =( ¦Q ÑI( àg ÿÿ¿aþÿ` =( |`p¿ O<(' ` ® Î í î 8n |À ð
ãg ' àg þ P âg! þ` ü<( ` ® Î í î 8nÿÿ¿aþ_` ö<( |`°¿ ÿÿ¿aþ` ò<( |`п 7<( ` ® Î í î 8n> 6 8nc~S àa~ÀA ê<( ¦Q ©I( àg" þ_`ÿÿ¿a ã<( |` À '<( ' þ @ Ý<( ` ® Î í î 8n> 6 8nc~S Àa~àA Ö<(
¦Q I( àg ÿÿ¿aþÿ` Ï<( |`@À <(' ` ® Î í î 8n |À ð
ãg ' àg
+- úàW
þ P âg! þ` À<( ` ® Î í î 8nÿÿ¿aþ_` º<( |`xÀ ÿÿ¿aþ` ¶<( |`À ú;( ` ® Î í î 8n> 6 8nc~S àa~ÀA <( ¦Q lI( àg" þ_`ÿÿ¿a ¦<( |`ÈÀ ë;( ' þ @ ¡<( ` ® Î í î 8n> 6 8nc ~S àa~ÀA <( ¦Q YI( b ÿÿ¿aþ` <( |` Á " ' |H@ ð àg# 'úàW àg èÖ ! þEa åg¡ ' åg ¤ç ãg oò/ àg ÿÿ¿aþ` G~Ah ¤§ âg z<( ` ® Î î í
+- 8 n¤ âgùÿ'þß` øÿ'ÿÿ¿aþa p<( ' |`@Á ´;( ` ® Î î í
+- 8 nÿÿ¿aþ?a h<( |`pÁ ¬;( ` ® Î î í
+- 8 n> 6 8nc~S àa~ÀA _<( ¦Q I( àg" þ?`ÿÿ¿a X<( |` Á ;( ' ¤ @ S<( ` ® Î í î 8n> 6 8nc~S àa~ÀA L<( ¦Q I( àg" þ`ÿÿ¿a E<( |`àÁ ;( ' ` ® Î í î 8n |` ð ág
@ ág ÿÿ¿a :<( ` ® Î í î 8n¬ þ @¸ 3<( ` ® Î í î 8nÿÿ¿a .<( |` r;( ` ® Î í î 8n> 6 8nc~S a~àA %<( ÇQ äH( àg ÿÿßaþÿ` <( |`L c;(' ` ® Î í î 8n èÖ zâg (ò/ àg ÿÿßaþ` <( ` ® Î í î 8nFzAh¡ <( ÇQ ` ® Î í î 8n¦ âgúÿ'þß` <( ÇQ øÿ'> 6 8nc~S àa~ÀA <( ¦Q ¿H( àg ÿÿ¿aþa ù;( |` >;( ' à ãg¢ g |ß` 0 @£ ágü¢h
+- |_` 0 @! ágü h þ` ë;( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA ä;( ¦Q £H( àg ÿÿ¿aþ?a Ý;( |`Ì !;( ' äg |ÿ` 0 ÀC |A` záB þ` |` 0 À! ü ` úà¦`|¿`
+-þß` Ì;( ¦Q ` ® Î í î 8n> 6 8nc(~S b~àA Ä;( ÇQ H( " a¢ $$ÿÿ¿aþ_` ¼;( |`Ã ;(' 5 üFB ð) àg. þ?b ¢(` ä÷/ G` |` 0" @` ågþÿ'F åg ÿèÖ ¢ þÃ``& ÿÿa`æþa
ãg¡ '
ãg¢ ' àg îñ/ àg ÿÿ¿aþß` ¢;( H~Ahf ág" âg
+- ¦ âg àg |_aP 0 |¿`P 0 àg |_aP0 h åg |¿`P0þ` ( äg þ?` ;( ¦Q âgïÿ'ðÿ'ÿÿ¿aþ_` ;( |`LÃ Ë:( ` ® Î î
++ 8(n> 6 8nc~S Àa~ A }=( çQ J( àg ÿÿÿaþÿ` v=( |`ð¿ º<(& ® ` Î í î 8n |À ð
ãg ¦ âg ´ þ` ¬ @´ ¸ þ?` g=( ® Î Pí î 8nÿÿÿaþ` a=( |`$À ¥<( ® Î `í î 8n> 6 8nc~S àa~ÀA X=( ¦Q æI( àg ÿÿ¿aþ_` Q=( |`HÀ <( ' úàWþ`f`þ` J=( ¦Q ` ® Î í î 8n> 6 8nc~S Àa~àA C=( ¦Q ÑI( àg ÿÿ¿aþÿ` <=( |`À <(' ` ® Î í î 8n |À ð
ãg ' àg þ P âg! þ` -=( ` ® Î í î 8nÿÿ¿aþ_` '=( |`ÀÀ ÿÿ¿aþ` #=( |`àÀ h<( ` ® Î í î 8n> 6 8nc~S àa~ÀA =( ¦Q ©I( àg" þ_`ÿÿ¿a =( |`Á X<( ' þ @ =( ` ® Î í î 8n> 6 8nc~S Àa~àA =(
¦Q I( àg ÿÿ¿aþÿ` =( |`PÁ E<(' ` ® Î í î 8n |À ð
ãg ' àg
++ úàW
þ P âg! þ` ñ<( ` ® Î í î 8nÿÿ¿aþ_` ë<( |`Á ÿÿ¿aþ` ç<( |`¨Á +<( ` ® Î í î 8n> 6 8nc~S àa~ÀA Þ<( ¦Q lI( àg" þ_`ÿÿ¿a ×<( |`ØÁ <( ' þ @ Ò<( ` ® Î í î 8n> 6 8nc ~S àa~ÀA Ë<( ¦Q YI( b ÿÿ¿aþ` Ã<( |` " ' |H@ ð àg# 'úàW àg ø× ! þEa åg¡ ' åg ¤ç ãg oò/ àg ÿÿ¿aþ` G~Ah ¤§ âg «<( ` ® Î î í
++ 8 n¤ âgùÿ'þß` øÿ'ÿÿ¿aþa ¡<( ' |`PÂ å;( ` ® Î î í
++ 8 nÿÿ¿aþ?a <( |`Â Ý;( ` ® Î î í
++ 8 n> 6 8nc~S àa~ÀA <( ¦Q I( àg" þ?`ÿÿ¿a <( |`°Â Í;( ' ¤ @ <( ` ® Î í î 8n> 6 8nc~S àa~ÀA }<( ¦Q I( àg" þ`ÿÿ¿a v<( |`ð º;( ' ` ® Î í î 8n |` ð ág
@ ág ÿÿ¿a k<( ` ® Î í î 8n¬ þ @¸ d<( ` ® Î í î 8nÿÿ¿a _<( |`,à £;( ` ® Î í î 8n> 6 8nc~S a~àA V<( ÇQ äH( àg ÿÿßaþÿ` O<( |`\à ;(' ` ® Î í î 8n ø× zâg (ò/ àg ÿÿßaþ` C<( ` ® Î í î 8nFzAh¡ =<( ÇQ ` ® Î í î 8n¦ âgúÿ'þß` 5<( ÇQ øÿ'> 6 8nc~S àa~ÀA 1<( ¦Q ¿H( àg ÿÿ¿aþa *<( |`à o;( ' à ãg¢ g |ß` 0 @£ ágü¢h
++ |_` 0 @! ágü h þ` <( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA <( ¦Q £H( àg ÿÿ¿aþ?a <( |`Üà R;( ' äg |ÿ` 0 ÀC |A` záB þ` |` 0 À! ü ` úà¦`|¿`
++þß` ý;( ¦Q ` ® Î í î 8n> 6 8nc(~S b~àA õ;( ÇQ H( " a¢ $$ÿÿ¿aþ_` í;( |`Ä 2;(' 5 üFB ð) àg. þ?b ¢(` ä÷/ G` |` 0" @` ågþÿ'F åg ÿø× ¢ þÃ``& ÿÿa`æþa
ãg¡ '
ãg¢ ' àg îñ/ àg ÿÿ¿aþß` Ó;( H~Ahf ág" âg
++ ¦ âg àg |_aP 0 |¿`P 0 àg |_aP0 h åg |¿`P0þ` ( äg þ?` ¼;( ¦Q âgïÿ'ðÿ'ÿÿ¿aþ_` ·;( |`\Ä ü:( ` ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc~S àa~ÀA |;( ¦Q ;H( àg ÿÿ¿aþa u;( |`|à º:( ' à ãg |ß`P0 @£úâW |_`P 0 @!úàW aPþ`þ` h;( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA `;( ¦Q H( àg" þ?`ÿÿ¿a Y;( |`¼Ã :( ' @ T;( ` ® Î í î 8n> 6 8nc~S Àa~ A M;( çQ H( àg ÿÿÿaþß` F;( |`üà :(& ® ` Î í î 8n ¿èÖ úâg ñð/@ àg ÿÿÿaþ` :;( ® Î `í î 8n 'ú h¡ 4;( çQ ® Î `í î 8n G ágúÿ'þ` ,;( çQ øÿ'> 6 8nc~S àa~ÀA (;( ¦Q çG( àg" þ?`ÿÿ¿a !;( ' |`8Ä e:( @ ág ÿÿ¿a ;( |`tÄ úÿ' ' gh ;( ` ® Î í î 8n> 6 8nc~S àa~ÀA ;( ¦Q ÏG( àg" þ?`ÿÿ¿a ;( |`ÀÄ M:( ' Gæ~A
æ ;( ` ® Î í î 8n> 6 8nc~S àa~ÀA ü:( ¦Q »G( àg ÿÿ¿aþ_a õ:( |` Å ::( '+ | A t äg çúãW¡ þ¿` þW¡# ü ! üzäW
ÇzãW}ãW zãW}ãW þÿ` ü
ãg üäþW ü ãPúáWùÿ'üäþW zäW zâW âgøÿ'zâW zâW üäþW
++ 8(n> 6 8nc~S àa~ÀA ;( ¦Q ;H( àg ÿÿ¿aþa ¦;( |`Ä ë:( ' à ãg |ß`P0 @£úâW |_`P 0 @!úàW aPþ`þ` ;( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA ;( ¦Q H( àg" þ?`ÿÿ¿a ;( |`ÌÄ Ï:( ' @
;( ` ® Î í î 8n> 6 8nc~S Àa~ A ~;( çQ H( àg ÿÿÿaþß` w;( |`Å ¼:(& ® ` Î í î 8n ¿ø× úâg ñð/@ àg ÿÿÿaþ` k;( ® Î `í î 8n 'ú h¡ e;( çQ ® Î `í î 8n G ágúÿ'þ` ];( çQ øÿ'> 6 8nc~S àa~ÀA Y;( ¦Q çG( àg" þ?`ÿÿ¿a R;( ' |`HÅ :( @ ág ÿÿ¿a L;( |`Å úÿ' ' gh H;( ` ® Î í î 8n> 6 8nc~S àa~ÀA A;( ¦Q ÏG( àg" þ?`ÿÿ¿a :;( |`ÐÅ ~:( ' Gæ~A
æ 4;( ` ® Î í î 8n> 6 8nc~S àa~ÀA -;( ¦Q »G( àg ÿÿ¿aþ_a &;( |`Æ k:( '+ | A t äg çúãW¡ þ¿` þW¡# ü ! üzäW
ÇzãW}ãW zãW}ãW þÿ` ü
ãg üäþW ü ãPúáWùÿ'üäþW zäW zâW âgøÿ'zâW zâW üäþW
+ zäWþÿ`¡
+- ü zäW üä äW gúáWágíÿ'úáWíÿ'zäWþÿ`! üþ?`xtþ_` È:( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA À:( ¦Q G( àg" þ`ÿÿ¿a ¹:( |`@Å þ9( ' ` ® Î í î 8n | @ ð@ ág g¼ ¯:( ` ® Î í î 8nÿÿ¿a ©:( |`Å î9( ` ® Î í î 8n> 6 8nc~S àa~ÀA ¡:( ¦Q `G( àg" þ`ÿÿ¿a :( |`´Å Þ9( ' ` ® Î í î 8n | @ ð@ ág gÀ :( ` ® Î í î 8nÿÿ¿a :( |`øÅ Î9( ` ® Î í î 8n> 6 8nc~S àa~ÀA :( ¦Q @G( àg" þ`ÿÿ¿a z:( |`(Æ ¿9( ' ` ® Î í î 8n | @ ð@ ág gÄ p:( ` ® Î í î 8nÿÿ¿a j:( |`tÆ ¯9( ` ® Î í î 8n> 6 8nc$~S b~àA b:( ÇQ !G( àg¢ "ÿÿ¿aþ` Z:( |`¤Æ
9(' g åg | B ¡ d H ågýÿ'( ägüÿ'L äg ` à |¿a(Î cúáW¡ & àg â9(Yþ` & àg! Þ9(Zþ` & àgúÿ' àgÂÛ9(Zþ` |_` 0 | @ þ` Ëî/X àg þ¿`þß` ::( ¦Q ` ® Î î
++ ü zäW üä äW gúáWágíÿ'úáWíÿ'zäWþÿ`! üþ?`xtþ_` ù:( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA ñ:( ¦Q G( àg" þ`ÿÿ¿a ê:( |`PÆ /:( ' ` ® Î í î 8n | @ ð@ ág g¼ à:( ` ® Î í î 8nÿÿ¿a Ú:( |`Æ :( ` ® Î í î 8n> 6 8nc~S àa~ÀA Ò:( ¦Q `G( àg" þ`ÿÿ¿a Ë:( |`ÄÆ :( ' ` ® Î í î 8n | @ ð@ ág gÀ À:( ` ® Î í î 8nÿÿ¿a »:( |`Ç ÿ9( ` ® Î í î 8n> 6 8nc~S àa~ÀA ²:( ¦Q @G( àg" þ`ÿÿ¿a «:( |`8Ç ð9( ' ` ® Î í î 8n | @ ð@ ág gÄ ¡:( ` ® Î í î 8nÿÿ¿a :( |`Ç à9( ` ® Î í î 8n> 6 8nc$~S b~àA :( ÇQ !G( àg¢ "ÿÿ¿aþ` :( |`´Ç
Ï9(' g åg | B ¡ d H ågýÿ'( ägüÿ'L äg ` à |¿a8Ï cúáW¡ & àg :(Yþ` & àg! :(Zþ` & àgúÿ' àgÂ:(Zþ` |_` 0 | @ þ` Ëî/X àg þ¿`þß` k:( ¦Q ` ® Î î
+ í .
+- 8$n> 6 8nc ~S b~àA 2:( ¦Q ñF( àg¢ þßa |`èÆ q9(' ÿÿ¿a' |@@ ÄÀ¼¸ $:( ` ® Î î í
+- 8 n> 6 8nc ~S b~àA :( ¦Q ÜF( àg¢ þßa |`(Ç \9(' ÿÿ¿a | ¼ :( ` ® Î î í
+- 8 n> 6 8nc~S àa~ÀA
+-:( ¦Q ÉF( àg" þ?`ÿÿ¿a :( |`hÇ G9( ' G þ9( ` ® Î í î 8n> 6 8nc~S a ø9(~àA ÃP§ âg¡ úâW úâW ÿÿßaþ?` î9( |_` 0( |` 0, |` 00þ` æ9( ÇQ ` ® Î í î 8n> 6 8nc<~S "$$(&,(0*4,8. |ßb b~àA ÇQ Ù9( ,+b «F(' @b |ÿbø0" ÿÿ¿aþ` Ñ9(' |`¨Ç 9(ÿÿ` ® Î î
++ 8$n> 6 8nc ~S b~àA c:( ¦Q ñF( àg¢ þßa |`øÇ ¢9(' ÿÿ¿a' |@@ ÄÀ¼¸ U:( ` ® Î î í
++ 8 n> 6 8nc ~S b~àA N:( ¦Q ÜF( àg¢ þßa |`8È 9(' ÿÿ¿a | ¼ B:( ` ® Î î í
++ 8 n> 6 8nc~S àa~ÀA ;:( ¦Q ÉF( àg" þ?`ÿÿ¿a 4:( |`xÈ x9( ' G /:( ` ® Î í î 8n> 6 8nc~S a ):(~àA ÃP§ âg¡ úâW úâW ÿÿßaþ?` :( |_` 0( |` 0, |` 00þ` :( ÇQ ` ® Î í î 8n> 6 8nc<~S "$$(&,(0*4,8. |ßb b~àA ÇQ
++:( ,+b «F(' @b |ÿbø0" ÿÿ¿aþ` :(' |`¸È F9(ÿÿ` ® Î î
+ .
+ $ N
+ ( n
+@@ -319,8 +319,8 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n |` C(þ?`þ¿b* |iB g ð« `
+-þ` ¤ 0 4 8 < \ ` p í:(
þ?` àg"
` ` þ_a F( $ ` ±9( |`èÇ ö8( ` ® Î î
++ 8<n |` ±C(þ?`þ¿b* |iB g ð« `
++þ` ¤ 0 4 8 < \ ` p ;(
þ?` àg"
` ` þ_a F( $ ` â9( |`øÈ '9( ` ® Î î
+ .
+ $ N
+ ( n
+@@ -328,10 +328,10 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n ` I þa(` ) ÿ{êW` ` é,` É0` I4"<;((
++ 8<n ` I þa(` ) ÿ{êW` ` é,` É0` I4"m;((
+ `` iI zåW ü!AD * à zâW * ÿ+@ ü H þË@P I ág|?` 0 |ÿ`` ág |¿` ÿ@4
+ P ( |` 04 |_` 0P $ iúáW
+- ág úáW úáW
Q ,+b~þ@P ,+b |a üÿ' |?b ~ |?b |a * * |?` 0P |ä`¿çõÿ |Ä`÷çõÿ |¤`çõÿzâW |d`þçõÿ ~ |ôX 8 üi üi |i üi@ ü(j 0 ©þ?aúâW$Qþ þ_` d9( ® Î P î
++ ág úáW úáW
Q ,+b~þ@P ,+b |a üÿ' |?b ~ |?b |a * * |?` 0P |ä`¿çõÿ |Ä`÷çõÿ |¤`çõÿzâW |d`þçõÿ ~ |ôX 8 üi üi |i üi@ ü(j 0 ©þ?aúâW$Qþ þ_` 9( ® Î P î
+ .
+ $ N
+ ( n
+@@ -339,37 +339,82 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<nþa EF( $ `Y9( ) |`È 8( ÿ'ÿÿ`> 6 8ncL~S $ (",$0&4(8*<,@.D0H2 |cÿÿ÷ÿ |?c @b~ B ¦Q |¿bÀÿ? |bìÈÿ? * |ÿaÂÿ?úàW@Ê " 0
+-4zàg¡ , àg 4zàg ¦Q ×8(Bþ` ¹ï/þ` àg ÿÿ¿aþa 99(x I ¦Q~Ah 89( øE( `b ÿÿ¿aþa 29( ( |`HÈ v8(n âg/ | äg ·( àg3 üÉB ( 4( üÉ@ (ë8¨ ãgþ?`! ¬ zâW
+- þ`¬Ì$H üÈÿ? ( _ ìÖ ( Hh zågd ,( ! Hd H &a È äg è 0¨L<< h$@HÔ DþLÐ Lh Èh PH AÌT äèÐðXh \ `¨
+-dth ¸pH xpx ,0 |H ¢ |_a 40@% úägÎÿ'ÿÿ¿aþ` ù8( |`È >8(6 ÿÿ¿aþ_` õ8( |`´È ûÿ' h åg ÿhÛ ãgýÿ'¨ ágÐ
+-äÜ¡ è àg zàW}àW |iw iúáW A |iw ÷ÿ'úáWýÿ'
ãg A |ÐÝ óÿ' A àg |ȯ
ãg A |ÐÝ A |ȯ |`ló ` þß` |_apó % |ató E ä d |¿`xó |aÿÿýÿ ¤ `i ÿûáW |è`ÿÿýÿ¡ `Iÿÿ`(``©`É,`) 0`) 4) úäW 2i ²ãhúäWýäW üÿ'IzáW |`ÐÈÿ? ~Û ~Û ( úäW þbþßa - $Qþ |Y 8|k åg" ¦QJ ÿ{åW}áW . ) ¦
+-
+-(K @
+-Ê<
+-ª¼
ÀþbÄ þ?a Äa|k åg øjÿûáW IzáW" )ü¦
+-ø
+-(0pg ,tG ¼x' ÀþßaÄþ?a b|Ë
ãg
+-ÿ{àW iúáW ø*ÿûàW IzáW ¦
+-ü¦
+-@
+-
+-ø
+-(«0<
+-Ê,* ¼
ÀþbþßaÄ þ?a J åg7 úäg úäg5 ´k úåW!" zàW¡$ °c`zàW* " ÿÿ¿aþ¿`
+- aE( ¦ `u8( |`ÜÈ Dÿ'(´«úâW" iL âg úáW¡ 0` HJúáW |Á`ÿÿýÿ 2ÃhH
+- 0`úáW2ÃhH
+- 0`úáW 8* àg |`ÿÿ¿ÿúâW |h úâW |`ÿÿÿý úâW |`ÿÿ¿ÿ |a p0 Üÿ'@
+-8G zàW |¥`ÿÿýÿ ²¢h8 °c`(' äg üa`ÿÿ¿ÿúåW üi zàWøÿ'8 °c`úåW üaÿÿ¿ÿ úåW üaÿÿÿý |ÿ` p00x¼ (©úâW
þ |TY 8þß` é üã` ð ýãW ûÿ' É |Ã` ð }ãW
+- ü¢` ÿÿþ¢ (© |`É ) z7(I |a ð }äW õÿ'l âg¡ ì |` 0Àá üã`ÿ¿ÿÿ üãh @ ð
+-zêW zàW ®ëRø àg þ Z9(þ?` àg" ø |`É f7( ÷ÿ'ð
+-~ @(zàW¢õÿ'ð
+-þÿb )êg _ÀÈÿ? ág¢ + àg¡ b àg¡ b K ág (þ?` àg|`DÉ V7( zàW' ó |_a 0l ÿó #@ üÀP px@¥ âg p at Ext@x t@
âgüÿ'Àÿe`tx ü`Q þ P@% äg @
@¥
+-, âg
+- @ äg Àÿå`, âg @Å@¥
+-, âg àþ`, |`ÿÿßû |b 0 |h 0 @H~a`
á ýA`~Ah 7(Xþ`@hàþáj. _èÖ zág 0 )<ILéÔÉ f` ¦`( Oí/ ®ë` àg ÿÿ¿aþa ÅD( ¦ `þ' iúah¡ ×7(( àg L* àg I ág Ñ7((Ë
ãg Lê ãg
+- þ` Ì7( ( âg
+- Lª âg þ?a Ç7( (K åg Lj åg <' àg ´ ß( ¦ ` ` ® Î î $
++ 8<nþa EF( $ `9( ) |`(É Ï8( ÿ'ÿÿ`> 6 8ncL~S $ (",$0&4(8*<,@.D0H2 |cÿÿ÷ÿ |?c @b~ B ¦Q |¿bÀÿ? |bôÈÿ? ) |ÿaÂÿ?úäW@Ê " 0
++4 zäg¡ , äg 4zàg ¦Q 9(Bþ` ¹ï/þ` àg ÿÿ¿aþÿ` j9( I ¦Q~Ah i9( øE( b ÿÿ¿aþa c9( ( |`XÉ §8(v © âg |( äg |ß` 40@zâg ÿÿ¿aþ` X9( |`É 8( l |h ág ¶( àg © |ÊB (4( |
++@ 8hþa` 8~` búåWþ?`¢ $@þ_a((K ág ÿÿ¿aþ_` D9( |`ÄÉ ìÿ' âg ¬ zäW
++ þÿ`¬ Ì$È Éÿ?
++(( ü× (
++H¨zâgd
++
++,h ! Hd
++H fa È åg
++H
++0L<H <
++( $@ Ô
++DèÐ
++L¨Èh
++
++PÌ ThäHÐðXhþL A \( ` dH t ¸pèxpx¨,0
++|H A h åg xÜ âgýÿ' ágÐ h äÜ¡ è äg
++zàW}àW |iw J zåW A |iw ÷ÿ'zåWýÿ'
ãg A |ÐÝ óÿ' A äg |ȯ
ãg A |ÐÝ A |ȯ |a|ô äþ¿` |ß`ô
++
++ # |`ô A
++ A |`ô `
++ ` |ç`ÿÿýÿ
++
++
++¤
++` J
++ÿ{åW |È`ÿÿýÿ¡ `
++ÿÿ_`( ` j`
++` ª,`
++ 0` * 4 júáW ²ãh 2ÃhúáWýáW üÿ'* úäW |¿`ØÈÿ? ~Ü ~Ü zäW þbþßa - $Q~ |Y 8| âg" ¦QjÿûáWýäW . J¨
++
++(+ @
++*<
++
++¼j ÀþbÄþ?a Äa|K åg ø* ÿûäW
++ zäW" ªü¨
++ø
++(0pg,tG¼x'Àþ?aÄþßa b|K åg j ÿûåW JzáW ø
++ÿ{àW *úàW j¨
++ü¨
++@
++
++ø
++(0<
++ª,
++ ¼ÀþbþßaÄ þ?a I åg7 úäg úäg5 ´k úåW!"
++zàW¡$ 0Ã`zàW* " ÿÿ¿aþ¿`
++ ZE( (
++` 8( |`ìÉ <ÿ'(´zàW" J Lj åg zåW¡ °c` HªzåW üaÿÿýÿ 2iH
++ °c`zåW2iH
++ °c`zåW 8 âg üa`ÿÿ¿ÿzàW üah zàW üa`ÿÿÿý zàW üa`ÿÿ¿ÿ |_` p0 Üÿ'@
++8'zàW ü `ÿÿýÿ ²¢h8 0Ã`(G åg |Ã`ÿÿ¿ÿúåW |#i zàWøÿ'8 0Ã`úåW |#aÿÿ¿ÿ úåW |#aÿÿÿý |a p00x¼
++( êúãW
þ |TY 8þÿ`
++
++ ê üã` ð ýãW ûÿ'
++
++
++ Ê |Ã` ð }ãW
++ üã` ÿÿþã
++(Ê |`Ê
++ * £7( J
++ |a ð }äW õÿ'l¨ âg¡ ì |` 0@" ü$aÿ¿ÿÿ ü$i @ ðk
++úéW zàW ®ëRø àg þ 9(þ?` àg" ø |`,Ê 7( ÷ÿ'ðk
++~ @(zàW¢õÿ'ðk
++þÿb §ég ÈÈÿ? ág K ág! hb + àg¡ fb K ág (þ?` àg|`TÊ 7( *úàW' ô |_a 0l ÿô #@ üÀP px@¥ âg p at Ext@x t@
âgüÿ'À``tx ü`Q þ P@% äg @
@¥
++, ª âg
++ @ äg Àÿå`, ª âg @Å@¥
++, ª âg àþ¿`,
++
++ ü¢`ÿÿßû |b 0 üh 0 @H~a`
á ýA`~Ah ª7(Xþ`@hàþáj. _ø× zág 0
++ *< JLêÔ Ê f` ¦`& Gí/ ®ë` àg ÿÿ¿aþa ½D( (
++`þ' zh¡ 8(( àg L* àg I ág ú7((Ë
ãg Lê ãg
++ þ` õ7( ( âg
++ Lª âg þ?a ð7( (K åg Lj åg <' àg ´
++ þ( (
++` ` ® Î î $
+ ( .
+ , N
+ 0 n
+@@ -377,47 +422,47 @@ $ N
+ 8 ®
+ < Î
+ @ î
+-D íH . 8Ln> 6 8nc0~S "$$(& b~ B ³7( çQ ßìÈÿ?
ãg,(Á H
+- Gb nD( Àa
+- ÿÿ¿aþ¿` ¨7( |`XÉ ì6( ( ` ® Î î
++D íH . 8Ln> 6 8nc0~S "$$(& b~ B Ü7( çQ ßôÈÿ?
ãg,(Á H
++ Gb fD( Àa
++ ÿÿ¿aþ¿` Ñ7( |`hÊ 7( ( ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+ 80n |gB Â`|ß`
+-~à |Ã@ |Ãh 0 h Zò/´ _èÖ Ì zág üÈÿ?¡G þ¿a 't |`ÔÈÿ? `_ Ap´iúáW" P ' àgÁ T 'ô g åg úåW Tà P vA(èþ_`T 4 ( ` LL G ågøÿ' áì/ ` àg |b(Î " * äg äg 7(Hþ` J åg 7(hþ` îÿ'L 'L ' àg äg ( `L ' çë/\ àg H àg ¨(\ ãë/H ' àg ?(Î àgB7(=þ`HI ág ç( àg|`É ¬6(@ | í/ $)` àg¡ ÿÿ¿aþ` `7( ` ® Î î
++~à |Ã@ |Ãh 0 h Rò/´ _ø× Ì zág Éÿ?¡G þ¿a 't |`ÜÈÿ? `_ Ap´iúáW" P ' àgÁ T 'ô g åg úåW Tà P A(èþ_`T 4 ;( ` LL G ågøÿ' Ùì/ ` àg |b8Ï " * äg äg =7(Hþ` J åg :7(hþ` îÿ'L 'L ' àg äg ( `L ' ßë/\ àg H àg ¨(\ Ûë/H ' àg ?8Ï àgB,7(=þ`HI ág ç( àg|`¤Ê Õ6(@ | üì/ $)` àg¡ ÿÿ¿aþ` 7( ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n ? (Î äg ð6(-þ`ø L~@ äÿ'øø §Lþ¢@ áÿ'ø
+- ØÈÿ? è6(e~ @èþãh t ÿÿ¿a` çþ`` ¨ âg þß` F7( ¦Q ` ® Î î
++ 80n ? 8Ï äg 7(-þ`ø L~@ äÿ'øø §Lþ¢@ áÿ'ø
++ àÈÿ? 7(e~ @èþãh t ÿÿ¿a` çþ`` ¨ âg þß` o7( ¦Q ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc$~S àa~ÀA =7( ¦Q üC( àg¢ "ÿÿ¿aþa 57( ' |`¨É y6( @ åg ÿÿ¿aþ` .7( |`ìÉ ùÿ' ' ' zåW | B " 4 äg¡ þ$Bh ÈzãW
++ 80n> 6 8nc$~S àa~ÀA f7( ¦Q ôC( àg¢ "ÿÿ¿aþa ^7( ' |`¸Ê ¢6( @ åg ÿÿ¿aþ` W7( |`üÊ ùÿ' ' ' zåW | B " 4 äg¡ þ$Bh ÈzãW
+ zåW äg!
+- þ$Bh èúãW ' Dþ `þ äg h! þ Bh zâW ³6(nþ` 8" ±6(sþ` °6(rþ`0"4hlþ¿` 7( ` ® Î î
++ þ$Bh èúãW ' Dþ `þ äg h! þ Bh zâW Ü6(nþ` 8" Ú6(sþ` Ù6(rþ`0"4hlþ¿` =7( ` ® Î î
+ í .
+- 8$n> 6 8nc$~S àa~ B 7( ¦Q ËC( àg¢ "ÿÿ¿aþa 7( ( |`<Ê H6( ` ® Î î
++ 8$n> 6 8nc$~S àa~ B 57( ¦Q ÃC( àg¢ "ÿÿ¿aþa -7( ( |`LË q6( ` ® Î î
+ í .
+- 8$n@ åg ÿÿ¿aþ` ù6( |`|Ê õÿ' ( (
+-zåW |ÀA " 4 äg 8 g åg 0 ° zäW 0 G åg èW$ zåW äg 8 âg 6(nþ` <" èW& üÿ'°çúãW 0 G ág
èW
p À èW ( (þ ` ägþ ¢ñÿ' j°'úàWùÿ'0 § âg èW p èW 0 § âgûÿ' l6(sþ` k6(pþ`4"<8hlþÿ` Î6( ` ® Î î
++ 8$n@ åg ÿÿ¿aþ` "7( |`Ë õÿ' ( (
++zåW |ÀA " 4 äg 8 g åg 0 ° zäW 0 G åg èW$ zåW äg 8 âg ª6(nþ` <" èW& üÿ'°çúãW 0 G ág
èW
p À èW ( (þ ` ägþ ¢ñÿ' j°'úàWùÿ'0 § âg èW p èW 0 § âgûÿ' 6(sþ` 6(pþ`4"<8hlþÿ` ÷6( ` ® Î î
+ í .
+- 8$nÿÿ¿aþ_` Ç6( |`ÌÊ 6( ` ® Î î
++ 8$nÿÿ¿aþ_` ð6( |`ÜË 46( ` ® Î î
+ í .
+- 8$n èWÖÿ'ÿÿ¿aþ` ½6( |` Ë 6( öÿ'> 6 8nc~S àa~ÀA ¸6( ¦Q wC( àg ÿÿ¿aþ` ±6( ' |`hË õ5(6 @ ág ÿÿ¿aþa ª6( |`¬Ë ùÿ' 'záW | A " $ ' àg záW àg ( ' äg §@
++ 8$n èWÖÿ'ÿÿ¿aþ` æ6( |`0Ì +6( öÿ'> 6 8nc~S àa~ÀA á6( ¦Q oC( àg ÿÿ¿aþ` Ú6( ' |`xÌ 6(6 @ ág ÿÿ¿aþa Ó6( |`¼Ì ùÿ' 'záW | A " $ ' àg záW àg ( ' äg §@
+ ( Ç
ãg ( g åg D àg g G e~A`~A Ah@( ç ãg $ '( âg ç G #~A`~A !hD$ 'P( g P ¤T âgL g¢ H åg þ?a åg âW |_` I
+- X âW âW @ D D Ä
åW
þ` X þ?` Xþ?a Xþ_aXþ_a x6( ` ® Î í î 8n> 6 8nc~S Àa q6(~ A çQæfþ`~À Ã@~à |£@ü Ff F & $f (F ,& 0 $4f 8F <& @ (,04Df HF L& 8< ((@ àg ÿÿ?` |` Ì 5(& þ` S6( ® Î Pí î 8n> 6 8nc~S àa~ÀA L6( ¦Q G~A`~! Pþ ü@AÀÿ? @ ¥ |`aÿÿÿúåW |À` " ` ' úäW ç¢ ãg¢ äg
+- ãg ` |`ÿxÿÿ |h ~ `~ ùÿ' h äg! ` 'x`~âhþ ` h
ãg ü"aÿÿÿ ág üdi åW |_` p0 @ ág|` p0 |_` p0P åW |` p0 @P¤þ` 6( ® Î Pí î 8n> 6 8nc ~S b~àA 6( ¦Q ØB( àg" þßaÿÿ¿a 6( |`,Ì V5(' | àg 6( |`dÌ ' ( àg¢ 6(' |`¨Ì J5( 6( ¦Q ` ® Î î í
+- 8 n> 6 8nc~S Àa~ A û5( çQ ºB( àg ÿÿÿaþÿ` ô5( |`àÌ 95(& ® ` Î í î 8n ßèÖ zãg & àg |A & Qì/@ àg ÿÿÿaþ` å5( ® Î `í î 8n GzAh¡ Þ5( çQ ® Î `í î 8n g ágúÿ'þ¿`
+- ×5( çQ øÿ'> 6 8nc~S Àa Ó5(~àA ¦Q èÖ zâg ðÈÿ? Hì/ àg ÿÿ¿aþ_` É5( 'ú h" þ` Ä5( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA ½5( ¦Q |B( àg ÿÿ¿aþ?` ¶5( |` Í ú4( ' G |A âg þ` 5( ¦Q ` ® Î í î 8n> 6 8nc~S àa |¿aXÂÿ? ¦5(~ÀA P üFA ô % g åW" þ`ð Å g áW ø åW ð % g áW ÿÿÿ` 5( üÿ`ü § üF@ }¥¥ZZ 5( P ® Î í î 8n> 6 8nc~S~ÀA çúãW |¿aÀÿ?¡ àaþà ÃP~à £A 5( ¢P '@F àg |`ÿÿïÿýàW ?Pþ `þ h | `ÿÿÿ÷ | i |aÿÿï÷@ þ`
+- v5( ® Î Pí î 8n> 6 8nc~S |¿a î ( ` àg &F |`̶ f °4(¦ ÿÿ` Pí ® 8n> 6 8nc(~S "$$ @b |bdÎ 4(~@ ¢(R 4( "IzàW¢ ¢¨a úæW ~IR "Iþ¦Q 4(~@ 4(zàWûÿ'
zàW zàW zàWûÿ'~zàWúÿ'úæWùÿ' I k4(þ¦A ÷ÿ'~IB "I h4(
þ` g4(
++ X âW âW @ D D Ä
åW
þ` X þ?` Xþ?a Xþ_aXþ_a ¡6( ` ® Î í î 8n> 6 8nc~S Àa 6(~ A çQæfþ`~À Ã@~à |£@ Ff F & $f (F ,& 0 $4f 8F <& @ (,04Df HF L& 8< 1((@ àg ÿÿ?` |`Í Å5(& þ` |6( ® Î Pí î 8n> 6 8nc~S àa~ÀA u6( ¦Q G~A`~! Pþ ü@AÀÿ? @ ¥ |`aÿÿÿúåW |À` " ` ' úäW ç¢ ãg¢ äg
++ ãg ` |`ÿxÿÿ |h ~ `~ ùÿ' h äg! ` 'x`~âhþ ` h
ãg ü"aÿÿÿ ág üdi åW |_` p0 @ ág|` p0 |_` p0P åW |` p0 @P¤þ` I6( ® Î Pí î 8n> 6 8nc ~S b~àA B6( ¦Q ÐB( àg" þßaÿÿ¿a ;6( |`<Í 5(' | àg 56( |`tÍ ' ( àg¢ /6(' |`¸Í s5( ,6( ¦Q ` ® Î î í
++ 8 n> 6 8nc~S Àa~ A $6( çQ ²B( àg ÿÿÿaþÿ` 6( |`ðÍ b5(& ® ` Î í î 8n ßø× zãg & àg |A & Iì/@ àg ÿÿÿaþ` 6( ® Î `í î 8n GzAh¡ 6( çQ ® Î `í î 8n g ágúÿ'þ¿`
++ 6( çQ øÿ'> 6 8nc~S Àa ü5(~àA ¦Q ø× zâg øÈÿ? @ì/ àg ÿÿ¿aþ_` ò5( 'ú h" þ` í5( ¦Q ` ® Î í î 8n> 6 8nc~S àa~ÀA æ5( ¦Q tB( àg ÿÿ¿aþ?` ß5( |`0Î #5( ' G |A âg þ` Ö5( ¦Q ` ® Î í î 8n> 6 8nc~S àa |¿aXÂÿ? Ï5(~ÀA P üFA ô % g åW" þ`ð Å g áW ø åW ð % g áW ÿÿÿ` À5( üÿ`ü § üF@ }¥¥ZZ º5( P ® Î í î 8n> 6 8nc~S~ÀA çúãW |¿aÀÿ?¡ àaþÃ ÃP~Ã £A ¯5( ¢P '@F àg |`ÿÿïÿýàW ?Pþ `þ h | `ÿÿÿ÷ | i |aÿÿï÷@ þ`
++ 5( ® Î Pí î 8n> 6 8nc~S |¿a !( ` àg &F |`Ü· f Ù4(¦ ÿÿ` Pí ® 8n> 6 8nc(~S "$$ @b |btÏ ¿4(~@ ¢(R µ4( "IzàW¢ ¢¨a úæW ~IR "Iþ¦Q ¸4(~@ ¯4(zàWûÿ'
zàW zàW zàWûÿ'~zàWúÿ'úæWùÿ' I 4(þ¦A ÷ÿ'~IB "I 4(
þ` 4(
+ þ` ® Î î
+ .
+ í$ N
+- 8(n úæWïÿ'~ÈA æa~IR "I {4( `þçQ úçWüÿ'þ¦Qéÿ' àW àW á ãg
` Á~ @
ãg! ~A at AúáW ZúáWüa@ áW àW
øÿ' àW âg àW ¡ âg þ` P 8> 6 8nc~S |_adΠॠf úáWýáW
++ 8(n úæWïÿ'~ÈA æa~IR "I ¤4( `þçQ úçWüÿ'þ¦Qéÿ' àW àW á ãg
` Á~ @
ãg! ~A at AúáW ZúáWüa@ áW àW
øÿ' àW âg àW ¡ âg þ` P 8> 6 8nc~S |_atÏ à¥ f úáWýáW
+ ág
+ úáW«" Á`~zãW ! azãW
+ AzãW1 ZzãW0 þ¦A f úáWýáW
+@@ -425,33 +470,33 @@ $ N
+ AúàW ZúàW $Q ägúÿ' fazúàW úÿ' $Q ägöÿ' ÿÿ?a ägôÿ'à 0zäW 9zäW 0zäW ÿÿ_`Ø ® í Î 8n Q ÅA G@ Aÿÿ` ág¡N Ø $a ` ¸ÿ/ %`zàW þ$Aþ G@ A ágúÿ'G å@ ã@ Ã ® Ø
í Î 8n0zãW
+ ÿÿ¿`9zãW þÿ'0~£P úâW P+B þF@à0zãWØ} ! Ü 0zãW5 a xúåW a0úáW 9úáW 0úáW Þÿ'XúåWûÿ'9zãW - 0zcP, ¢Pþ ¢@ @ ! ¢@0úàW*% ~A@ÿÿ` úáWúÿ' % aúáW AúáWÒÿ'ZúáWÑÿ'7úáW Ðÿ'zúáWûÿ'WúáWÎÿ'0zâW* ~A at azâW zzâW WzP 9zâWûÿ'0zP AzâW ZzâW 7zP aPþa a at 0zàWª ~A at azàW zzàW W~P zâWùÿ' 9zàW ûÿ'0~P zâWöÿ' AzàW
+ ÿÿ` zâWóÿ' ZzàW ýÿ'7~P zâWðÿ' Ü9úàWÚÿ'0þ`P úáW
+-Õÿ'Ü~AP ¡aúâW* àAúâW ZúâWªÿ' ® í Î 8nzúâWúÿ'¦ÿ' ÆàÜ Ø
® í Î 8n> 6 8nc ~S |¿adÎ Ð& àg¡ ÀzàWþæAüæA¨ Ì& Ò3(´þ@Ôf þW¥ RЦ þW ¼þÆA ` Ì3( '`Ô ~B èW
üÿ'Ц èW zèW ÐþÆA ` Å3( '`~BzèWýÿ' Ã3(Ôþ@ÌF ÃPÔÐ~A@Ì
® Î î í
+- 8 n |ßa u Àf
+-úáW úáW ~H'A $A $ Àþ@~ç@ ã@ #Èþ@²3(Ц~B èW
õÿ' èÿ'> 6 8nc ~S b |ÿadÎ ¸¼ ýàW . h` §3(Øþ@þ?`¸g¼ðÿA`Ì
AP~á þWÐ&
+- Ô |¿at ÇQÐç Èþ£ ¦@þ@zâW ¢ Ð ¾ÿ/¼'~ÇA çW%ùÿ'~B »ÿ/ ® Î î í
+- 8 n> 6 8nc~S |¿adÎ Ø&þßA àW
ýàW Üf %ÿ/¸Ø& äW ýäW ýäW
+- ÿ/ئ ýâW ÿÿ_aØ ® í Î 8n¼&¸ þ @¸ Íÿ/ ® í Î 8n¸ üÿ'þ?`ÜÆ ÿ/¼Øæ ãW ¸ ÷ÿ'¼&¸fÜF AP~A~A@ ÿ/¼
Ø âWùÿ' ® í Î 8n> 6 8nc~S |``Ï i3( |¿adÐ g3( ÿ@ f3(ÿ@ e3(ÿ@ d3(ÿ@ c3((ÿ@ b3(,ÿ@ a3(4ÿ@ `3(Dÿ@ _3(\ÿ@ ^3(xÿ@ ]3(|ÿ@ \3( ÿ@ [3(¤ÿ@ Z3(°ÿ@ Y3(Èÿ@ X3(Øÿ@ W3(Üÿ@ V3(ôÿ@ U3(øÿ@ T3(þ@ S3(þ@ R3(þ@ Q3(þ@ P3( þ@ O3(0þ@ N3(4þ@ M3(@þ@ L3(Pþ@ K3(\þ@ J3(|þ@ I3( þ@ H3(¤þ@ G3(°þ@ F3(Àþ@í ® 8n> 6 8nc(~S "$$ |?b P0 |_b P0 |bdÐ ;3(Ä~@þÿa |ßa 0 $ ` ÿ/þ?` $ ` ÿ/þ?` $ `
ÿ/þ?` $ ` ÿ/þ?` $ ` ÿ/þ?` |` @0 ÿ/ þ?` $ ` ~ÿ/þ?` $ ` }ÿ/þ?` $ ` {ÿ/þ?` $ ` zÿ/þ?` $ ` xÿ/þ?` ¦Q &3(Ø~@ |ßa 0 ¢` sÿ/þ?` ¢` rÿ/þ?` ¢` pÿ/þ?` ¢` oÿ/þ?` ¢` mÿ/þ?` |` @0 kÿ/ þ?` ¢` jÿ/þ?` ¢` hÿ/þ?` ¢` gÿ/þ?` ¢` eÿ/þ?` ¢` dÿ/þ?` ?dÛ @ 3(ì~@ ® Î î
++Õÿ'Ü~AP ¡aúâW* àAúâW ZúâWªÿ' ® í Î 8nzúâWúÿ'¦ÿ' ÆàÜ Ø
® í Î 8n> 6 8nc ~S |¿atÏ Ð& àg¡ ÀzàWþæAüæA¨ Ì& û3(´þ@Ôf þW¥ RЦ þW ¼þÆA ` õ3( '`Ô ~B èW
üÿ'Ц èW zèW ÐþÆA ` î3( '`~BzèWýÿ' ì3(Ôþ@ÌF ÃPÔÐ~A@Ì
® Î î í
++ 8 n |ßav Àf
++úáW úáW ~H'A $A $ Àþ@~ç@ ã@ #Èþ@Û3(Ц~B èW
õÿ' èÿ'> 6 8nc ~S b |ÿatÏ ¸¼ ýàW . h` Ð3(Øþ@þ?`¸g¼ðÿA`Ì
AP~á þWÐ&
++ Ô |¿au ÇQÐç Èþ£ ¦@þ@zâW ¢ Ð ¾ÿ/¼'~ÇA çW%ùÿ'~B »ÿ/ ® Î î í
++ 8 n> 6 8nc~S |¿atÏ Ø&þßA àW
ýàW Üf %ÿ/¸Ø& äW ýäW ýäW
++ ÿ/ئ ýâW ÿÿ_aØ ® í Î 8n¼&¸ þ @¸ Íÿ/ ® í Î 8n¸ üÿ'þ?`ÜÆ ÿ/¼Øæ ãW ¸ ÷ÿ'¼&¸fÜF AP~A~A@ ÿ/¼
Ø âWùÿ' ® í Î 8n> 6 8nc~S |`pÐ 3( |¿atÑ 3( ÿ@ 3(ÿ@ 3(ÿ@ 3(ÿ@ 3((ÿ@ 3(,ÿ@ 3(4ÿ@ 3(Dÿ@ 3(\ÿ@ 3(xÿ@ 3(|ÿ@
3( ÿ@ 3(¤ÿ@ 3(°ÿ@ 3(Èÿ@ 3(Øÿ@ 3(Üÿ@ 3(ôÿ@ ~3(øÿ@ }3(þ@ |3(þ@ {3(þ@ z3(þ@ y3( þ@ x3(0þ@ w3(4þ@ v3(@þ@ u3(Pþ@ t3(\þ@ s3(|þ@ r3( þ@ q3(¤þ@ p3(°þ@ o3(Àþ@í ® 8n> 6 8nc(~S "$$ |?b P0 |_b P0 |btÑ d3(Ä~@þÿa |ßa 0 $ ` ÿ/þ?` $ ` ÿ/þ?` $ `
ÿ/þ?` $ ` ÿ/þ?` $ ` ÿ/þ?` |` @0 ÿ/ þ?` $ ` ~ÿ/þ?` $ ` }ÿ/þ?` $ ` {ÿ/þ?` $ ` zÿ/þ?` $ ` xÿ/þ?` ¦Q O3(Ø~@ |ßa 0 ¢` sÿ/þ?` ¢` rÿ/þ?` ¢` pÿ/þ?` ¢` oÿ/þ?` ¢` mÿ/þ?` |` @0 kÿ/ þ?` ¢` jÿ/þ?` ¢` hÿ/þ?` ¢` gÿ/þ?` ¢` eÿ/þ?` ¢` dÿ/þ?` ?tÜ @ :3(ì~@ ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc(~S " |¿adÎ þ/àØæþ?B ü£P úâW$$- þHBþ |lY 8þ/ kÿ/ þ/Øæ ¥ãW Ü þ/übØ& ¥àW |ÿatÑ ÇQÜF ` (` õ2( a` þ/~BØæ ¥ãW¡úÿ'~ÇA çgu |`Ñ ï2( s þ/Øæ ýãW q þ/Øæ ¥ãWo Ü
+-zàW þ/Àk zàWýÿ' |`°Ñ ä2(~þ/ h }þ/Øæ £ãWf / {þ/Øæ £ãWd qÿ/b xþ/Øæ £ãWa 6(_ uþ/Øæ £ãW Ï( P \ ¥ãW[ Üf pþ/¸Øæ £ãWX É(¸V lþ/Øæ £ãWU +2( P S hþ/Øæ £ãW ÿÿ` c( ` O ¥ãWN ܦ cþ/¸Øæ ¥ãWK Ü `þ/¼Øæ £ãWH ¸ Z(¼& F [þ/Øæ £ãWD P V( P B Wþ/Øæ £ãW@ k( ? Tþ/Øæ £ãW= ( < Qþ/Øæ £ãW: qÿ/ 9 Nþ/þßaØæ £ãW þ` 6 ÄG( 4 Ä Iþ/Øæ £ãW t( P 0 ¥ãW/ ÜF Dþ/¸
Øæ £ãW, n(¸* @þ/Øæ £ãWAPÁ( È
¥ãW' Üf ;þ/¸Øæ £ãW$ ¸Æ # È7þ/Øæ £ãW P -( P ¥ãW Üæ 2þ/¸Øæ £ãWÁúÿ'¸ ¥ãW Ü -þ/¼Øæ £ãW ¸ ø,(¼& )þ/Øæ £ãW ú%( P ¥ãW Ü& $þ/¸Øæ £ãW õ%(¸
+- þ/Øæ £ãW 45( þ/Øæ £ãWA þ` ¥ãW ÜF þ/¸Øæ £ãW ¸ l(Øæ £ãW|`ÐÑ y2( ® Î î
++ 8(n> 6 8nc(~S " |¿atÏ þ/àØæþ?B ü£P úâW$$- þHBþ |lY 8þ/ kÿ/ þ/Øæ ¥ãW Ü þ/übØ& ¥àW |ÿaÒ ÇQÜF ` (` 3( a` þ/~BØæ ¥ãW¡úÿ'~ÇA çgu |`Ò 3( s þ/Øæ ýãW q þ/Øæ ¥ãWo Ü
++zàW þ/Àk zàWýÿ' |`ÀÒ
3(~þ/ h }þ/Øæ £ãWf / {þ/Øæ £ãWd qÿ/b xþ/Øæ £ãWa U(_ uþ/Øæ £ãW ø( P \ ¥ãW[ Üf pþ/¸Øæ £ãWX ò(¸V lþ/Øæ £ãWU T2( P S hþ/Øæ £ãW ÿÿ` ( ` O ¥ãWN ܦ cþ/¸Øæ ¥ãWK Ü `þ/¼Øæ £ãWH ¸ (¼& F [þ/Øæ £ãWD P ( P B Wþ/Øæ £ãW@ ( ? Tþ/Øæ £ãW= ¹( < Qþ/Øæ £ãW: qÿ/ 9 Nþ/þßaØæ £ãW þ` 6 Äp( 4 Ä Iþ/Øæ £ãW ( P 0 ¥ãW/ ÜF Dþ/¸
Øæ £ãW, (¸* @þ/Øæ £ãWAPÁ( È
¥ãW' Üf ;þ/¸Øæ £ãW$ ¸Æ # È7þ/Øæ £ãW P +-( P ¥ãW Üæ 2þ/¸Øæ £ãWÁúÿ'¸ ¥ãW Ü -þ/¼Øæ £ãW ¸ !-(¼& )þ/Øæ £ãW #&( P ¥ãW Ü& $þ/¸Øæ £ãW &(¸
++ þ/Øæ £ãW ]5( þ/Øæ £ãWA þ` ¥ãW ÜF þ/¸Øæ £ãW ¸ (Øæ £ãW|`àÒ ¢2( ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc ~S |bdÒ o2(@ çQ |ßadÎ |¿a u Ä Îý/ ÿ@ ^ÿ/ ÿ@Ä àgüÿ' g2(@úÿ'> 6 8nc~S P |ßadÎ Ä |¿a u Ãý/ ÿ@ Sÿ/ ÿ@Ä àgüÿ' ® í Î 8n |`Ò Y2 |`(Ò W2 úàW aP g 0
+- áW¡ ~ @þa@ÿÿ` 8 ` |`èÁÿ? Pþg 0þ` b at 0A àW þ @ 8 `> 6 8nc |aèÁÿ?E ~S åg!+ ôÿ/zàW
? (Î äg' £2(eþ` ¢2(4þ`$ ~ ¥A( äg (Î âg 2(eþ` 2(5þ`(&úàW zäW |ÿ` p0TÀÃzãg HÀ£@FHLÀ ágPPÀcX" þ?`TÅþ`
ãg¡ ( AP e ág¡
( ãP zäW zäW |a p0T@¤úâg þ?aT PE ( åg! 0í ® 8n Pí ® 8nþ`í ® 8n> 6 8nc |¿`èÁÿ?~S âg¡ À`¿ÿ/zàW ~ "@8@ ág (`úáWýÿ' 96( í 8n 6 |¿`èÁÿ? 8nc âg>¡ ~S ²ÿ/zàW ~ b at 8! àg P(AzáWýÿ'@í 8n> 6 8nc~S |`èÁÿ? {<(pþ?`þ_` |?` p0D þ`@ <ü ô íþ` 8n> 6 8nc$~S zàW |bèÁÿ?¢ " |ÿaÐ $þß |ÿa Dþß ¢(Rþ_` ¡a ` ~5( '`þ( zàW (@+ þFP záW-úÿ'þ(BúèW þ` ¦Qþ @ ë5( þ¦A èWüÿ'
úèWúÿ' P ® Î î
++ 8(n> 6 8nc ~S |btÓ 2(@ çQ |ßatÏ |¿av Ä Îý/ ÿ@ ^ÿ/ ÿ@Ä àgüÿ' 2(@úÿ'> 6 8nc~S P |ßatÏ Ä |¿av Ãý/ ÿ@ Sÿ/ ÿ@Ä àgüÿ' ® í Î 8n |`$Ó 2 |`8Ó 2 úàW aP g 0
++ áW¡ ~ @þa@ÿÿ` 8 ` |`èÁÿ? Pþg 0þ` b at 0A àW þ @ 8 `> 6 8nc |aèÁÿ?E ~S åg!+ ôÿ/zàW
? 8Ï äg' Ì2(eþ` Ë2(4þ`$ ~ ¥A( äg 8Ï âg Å2(eþ` Ä2(5þ`(&úàW zäW |ÿ` p0TÀÃzãg HÀ£@FHLÀ ágPPÀcX" þ?`TÅþ`
ãg¡ ( AP e ág¡
( ãP zäW zäW |a p0T@¤úâg þ?aT PE ( åg! 0í ® 8n Pí ® 8nþ`í ® 8n> 6 8nc |¿`èÁÿ?~S âg¡ À`¿ÿ/zàW ~ "@8@ ág (`úáWýÿ' b6( í 8n 6 |¿`èÁÿ? 8nc âg>¡ ~S ²ÿ/zàW ~ b at 8! àg P(AzáWýÿ'@í 8n> 6 8nc~S |`èÁÿ? ¤<(pþ?`þ_` |?` p0D þ`@ <ü ô íþ` 8n> 6 8nc$~S zàW |bèÁÿ?¢ " |ÿaÐ $þß |ÿa Dþß ¢(Rþ_` ¡a ` §5( '`þ( zàW (@+ þFP záW-úÿ'þ(BúèW þ` ¦Qþ @ 6( þ¦A èWüÿ'
úèWúÿ' P ® Î î
+ í .
+ 8$n> 6 8nc~S àg |¿aèÁÿ? Ýÿ/ P àg Pí ® 8nþ` í ® 8nþ`í ® 8n |?aèÁÿ? äg¢ ÃP
+- Pä ãgýÿ'þg C` 0~a @(0~A@þ` |¿` p0 8 |aèÁÿ? ä ãg¡ APþß` |` p0þg !` 0þ ¤@(0þ @ 8þ` 8 ` |`èÁÿ? A ág 8þ`! àgýÿ' 8 P |`èÁÿ? b ág" `þ` 8 B ágýÿ' 8 P> 6 8nc~S |ÿaèÁÿ? ÇQþ¿a~ @ ¦5( þ¦Q úæWüÿ'~ÇA ® Î þ`í î 8n |aèÁÿ?%þ %@(@ åg 8 P APþg 0~! A( äúãW úãWúÿ'úãW øÿ' |` p0T at búágöÿ'þ¿`T
++ Pä ãgýÿ'þg C` 0~a @(0~A@þ` |¿` p0 8 |aèÁÿ? ä ãg¡ APþß` |` p0þg !` 0þ ¤@(0þ @ 8þ` 8 ` |`èÁÿ? A ág 8þ`! àgýÿ' 8 P |`èÁÿ? b ág" `þ` 8 B ágýÿ' 8 P> 6 8nc~S |ÿaèÁÿ? ÇQþ¿a~ @ Ï5( þ¦Q úæWüÿ'~ÇA ® Î þ`í î 8n |aèÁÿ?%þ %@(@ åg 8 P APþg 0~! A( äúãW úãWúÿ'úãW øÿ' |` p0T at búágöÿ'þ¿`T
+ P( ( ÄzãW! 0 zãW}ãW ðÿ'~A@ 8þ` 8> 6 8nc~S "$$(&,(0*4,8.<0@2Ð
Ì
È
+- |ß`ÄZ c C ~b# Ô
B(HØ
ágÄ
¡ Ü
?(Î àg È1(eþ` Ç1(1þ` Pp/(þa` PhÌ-(<@ åg Ð
aP 0 âg!' @ ãP À
p @úäg äà0 ãgÀ
" @ÐÍ c åg Ðm0A åg¡ @ À
ü äg Ð- àg ÐM á ãg ÐÂ
ãg AP8 |` p0þ?`TDÌM ( eúág¡ $ % ðÿa`þa@úäg ðÿ$aþ$Aþa di |` p0 ÌÍ ( C þ ~%ÀM åg¢ i~¤h
+- þ þa PHPX`hþ¿`Ð-(ÄM8 âg~a@¡ aúáW AP" ÈM P ág¢Ò úáW È
äg"Ï Èí P ãg"Ì _,Î ágÉ ? (Î ägÇ Æ Èm ágÅ ,Î ägà ÿ(Î ãgÁ ¿ |Å@ £ âg¡ ¼
~di C ågÚ Ð- âg c ágÕ ~¤h
+- C ágÒ ÌíÐ
| |`8Ò tcÐí |_ap0C~A @ B~! @ ` U~b@ aþa `@ ! ª~@ |?`p0~ @ |`p0 çQþ` ¸
Gb¼M ~ @ $¥BÔê ãg | k 0k À
À~Éþ?c |A ü¢@ B B ÇQ~§ @ ¢~"@ æW übj ð ^ P þàBJzáW a fa þg P 0
e @A|g ~@~E EA~E e
áW þW)O aP Á` þWL ÃP #@ áW zãW) #` æW
++ |ß`ÄZ c C ~b# Ô
B(HØ
ágÄ
¡ Ü
?8Ï àg ñ1(eþ` ð1(1þ` P/(þa` PhÌ-(<@ åg Ð
aP 0 âg!' @ ãP À
p @úäg äà0 ãgÀ
" @ÐÍ c åg Ðm0A åg¡ @ À
ü äg Ð- àg ÐM á ãg ÐÂ
ãg AP8 |` p0þ?`TDÌM ( eúág¡ $ % ðÿa`þa@úäg ðÿ$aþ$Aþa di |` p0 ÌÍ ( C þ ~%ÀM åg¢ i~¤h
++ þ þa PHPX`hþ¿`Ð-(ÄM8 âg~a@¡ aúáW AP" ÈM P ág¢Ò úáW È
äg"Ï Èí P ãg"Ì _<Ï ágÉ ? 8Ï ägÇ Æ Èm ágÅ <Ï ägà ÿ8Ï ãgÁ ¿ |Å@ £ âg¡ ¼
~di C ågÚ Ð- âg c ágÕ ~¤h
++ C ágÒ ÌíÐ
| |`HÓ tcÐí |_ap0C~A @ B~! @ ` U~b@ aþa `@ ! ª~@ |?`p0~ @ |`p0 çQþ` ¸
Gb¼M ~ @ $¥BÔê ãg | k 0k À
À~Éþ?c |A ü¢@ B B ÇQ~§ @ ¢~"@ æW übj ð ^ P þàBJzáW a fa þg P 0
e @A|g ~@~E EA~E e
áW þW)O aP Á` þWL ÃP #@ áW zãW) #` æW
+ ~Ã@ Ã ãWùÿ'D zãW ( æW J æW
+- ~Ã@ à ãWòÿ' > (Î åg¡ ~ÃB ª |`8Ö Õ0( f`hH ËB 7 h¬ $©@ ¤¢@ þ¢ @ @ @
+-b@À*~@úàW) B@úàWÉ þ` A A !a zéW ଠhH hH ! zéWa , á eAúåW ª #AúäWþa+ å`úäW þÿ`úåW úäW*üÿ'þa þÿ`úäW+þÿ' eúäW ùÿ' ä A A~ A~äPþeQ úçW %A, $ eQàÿm@ g 0 ¡ äW¡ þa@þeAÿÿa åþ`£ £@ @
@àþG@ A âg ç`! áa âg üi`ÿÿÿþã Chþ `j h üÉ`ÿðÿÿþã Ãh `jhþëR úëWþ¦A-¤ÿ' ¦ &þ,S úìW~ÇAÿ' Ç aPþg 0þA |Ah ð þa@ a¸Í~IB~ÃP zãW Iÿ'¸
çg/ |¿a(Î äg Ü0(eþ` Û0(9þ`þ`8 ¢PHPX .(`þÿ`( |?a p0`ÐÍÄm Ã
ãgþ¡@¡ ¢ $QúâWÐ" ÈÐm âg EQ" úâW ÐM
+-ÈM åg Ð- ¢PÈ- äg ,Î âg f ág ÐM
+-È âg _,Î ág & àg ¸0(Rþ`þ` ® Î î
++ ~Ã@ à ãWòÿ' > 8Ï åg¡ ~ÃB ª |`H× þ0( f`hH ËB 7 h¬ $©@ ¤¢@ þ¢ @ @ @
++b@À*~@úàW) B@úàWÉ þ` A A !a zéW ଠhH hH ! zéWa , á eAúåW ª #AúäWþa+ å`úäW þÿ`úåW úäW*üÿ'þa þÿ`úäW+þÿ' eúäW ùÿ' ä A A~ A~äPþeQ úçW %A, $ eQàÿm@ g 0 ¡ äW¡ þa@þeAÿÿa åþ`£ £@ @
@àþG@ A âg ç`! áa âg üi`ÿÿÿþã Chþ `j h üÉ`ÿðÿÿþã Ãh `jhþëR úëWþ¦A-¤ÿ' ¦ &þ,S úìW~ÇAÿ' Ç aPþg 0þA |Ah ð þa@ a¸Í~IB~ÃP zãW Iÿ'¸
çg/ |¿a8Ï äg 1(eþ` 1(9þ`þ`8 ¢PHPX ¯.(`þÿ`( |?a p0`ÐÍÄm Ã
ãgþ¡@¡ ¢ $QúâWÐ" ÈÐm âg EQ" úâW ÐM
++ÈM åg Ð- ¢PÈ- äg <Ï âg f ág ÐM
++È âg _<Ï ág & àg á0(Rþ`þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -459,18 +504,18 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8n¼m e ¿þ¢Pþ¢þEi "i úçW |_a p0 |ÿ`0p P þQ b` "` 0 À@ Í@à ~Â~@ ¤þ @zâW ¢ bh P üh 0 þã@ b`ÿÿÿ âg üãh 0 ãPþ`þC MAÔ $Q |Äh 0þþ$A $úäW |i ð üÿ'~ P zàWþã@-÷ÿ' ã eQ |` p0 þ?`( |` p0ÈÍ
ãg T at Bzág Úý/Ì
àg (Î äg |_` p0T@!úàgýÿ' Óý/Ì
àg ÿ(Î ãg {0(eþ` z0(2þ`ÐM ¥ âg P ÃP@ $.(`Ä~Â@ ÃzãW¢ ` PÐ
¸ÿ' Ðm ·ÿ'þ`> 6 8nc |¿`èÁÿ?b~S ág¢ À` µý/zàWýÿ'~ "@8@ ágûÿ' í 8n |` p0T@ 8~ `> 6 8nc~S |¿aèÁÿ? äg¡ ãP¦ý/zàW¥ Àa P~Ç ¦@(BzáW záW}áW úÿ' ,Î ( ág! 0 (Î âgBM0(dþ`þ` ® í Î 8nþ?`( üÿ' P 6 |¿`èÁÿ?b 8nc ág>¢ ~S Pý/zàWýÿ'~ "@(@záWûÿ'` í 8n 6 |¿`èÁÿ?b 8nc ág>¢ ~S
P ý/zàWýÿ'~ "@(@záWûÿ'h í 8n> 6 8nc~S |¿`èÁÿ? eQ B á` åg a" Á` ÿ(Î ãg rý/zàW ? (Î äg !0(eþ` 7þ`~ A( zâW H d P $ X D þ` |¿a(Î ¦ âg 0(eþ` 0(8þ` Æ
ãg 0(eþ`0þ` 0( Pí ® 8n> 6 8nc |¿`èÁÿ?~S âg¡ À`Vý/zàW ~ "@8@ ág (`úáW! Dþ Í3(í~ 8n> 6 8nc0~S "$$ |¿aèÁÿ? Pþg 0~b Æ@( à m@~@ø |ßa8× ¢/(@&F /(,@ Rþÿa~H ¤&B ½3( ¤MBøI8h À`0 ¨L@ /( (`þçQ úçW-øÿ'~B |¿` p0TÀ" /(@ ® Î î
++< í@ . 8n¼m e ¿þ¢Pþ¢þEi "i úçW |_a p0 |ÿ`0p P þQ b` "` 0 À@ Í@à ~Â~@ ¤þ @zâW ¢ bh P üh 0 þã@ b`ÿÿÿ âg üãh 0 ãPþ`þC MAÔ $Q |Äh 0þþ$A $úäW |i ð üÿ'~ P zàWþã@-÷ÿ' ã eQ |` p0 þ?`( |` p0ÈÍ
ãg T at Bzág Úý/Ì
àg 8Ï äg |_` p0T@!úàgýÿ' Óý/Ì
àg ÿ8Ï ãg ¤0(eþ` £0(2þ`ÐM ¥ âg P ÃP@ M.(`Ä~Â@ ÃzãW¢ ` PÐ
¸ÿ' Ðm ·ÿ'þ`> 6 8nc |¿`èÁÿ?b~S ág¢ À` µý/zàWýÿ'~ "@8@ ágûÿ' í 8n |` p0T@ 8~ `> 6 8nc~S |¿aèÁÿ? äg¡ ãP¦ý/zàW¥ Àa P~Ç ¦@(BzáW záW}áW úÿ' <Ï ( ág! 0 8Ï âgBv0(dþ`þ` ® í Î 8nþ?`( üÿ' P 6 |¿`èÁÿ?b 8nc ág>¢ ~S Pý/zàWýÿ'~ "@(@záWûÿ'` í 8n 6 |¿`èÁÿ?b 8nc ág>¢ ~S
P ý/zàWýÿ'~ "@(@záWûÿ'h í 8n> 6 8nc~S |¿`èÁÿ? eQ B á` åg a" Á` ÿ8Ï ãg rý/zàW ? 8Ï äg J0(eþ` 7þ`~ A( zâW H d P $ X D þ` |¿a8Ï ¦ âg ?0(eþ` >0(8þ` Æ
ãg ;0(eþ`0þ` :0( Pí ® 8n> 6 8nc |¿`èÁÿ?~S âg¡ À`Vý/zàW ~ "@8@ ág (`úáW! Dþ ö3(í~ 8n> 6 8nc0~S "$$ |¿aèÁÿ? Pþg 0~b Æ@( à m@~@ø |ßaHØ Ë/(@&F É/(,@ Rþÿa~H ¤&B æ3( ¤MBøI8h À`0 ¨L@ Â/( (`þçQ úçW-øÿ'~B |¿` p0TÀ" ½/(@ ® Î î
+ .
+ í$ N
+- 80n 8> 6 8nc~S a |`ÔÛ $`|?` þ üÀAp /(æ |ß` Áÿ? |gh 0 ãg |¿` Éÿ?! P< C~Ah èL~ h ä þA ® í Î 8n> 6 8nc~S APü
ó ¯ä/üÿ-@ àg |ßa8Êÿ?¢+ ü & àg" úàW |`äÛ m/( ® í Î 8n&úàW" þ@ àg! âW '`úàW àg âW ûÿ'úàW àg äW ÷ÿ'úàW àg ` åW" '` |_`(Êÿ?,(fúáW |_a Éÿ?ÌE~APÌ ® í Î 8n ¢/("þ` ® í Î 8n ó zä/ &` |ÿ` Éÿ?Ä#þ PÄ ® í Î 8n ® í Î 8n> 6 |_` 0@! 8nc |`Ü ?/(~S »ü/í 8n> 6 8nc ` ~SþEa~% $Qþ$ |aÀÿ? ä@Ìc ág¢ APí ` 8nÐ#þ @ àW |À@ ¥ ì þW !` àW Ðí P 8nþ¿` z/(wþ`í P 8n> 6 8ncP~SþÀPzãW ¦Q- ü
~ |ÜY 8 àgc ° |`@ ÿ{âW " AúàWð
¢ ô
ÿÿ¿`úàWð
!
ô
ø
T À
ãg T àg àa E ø
ðÿ
@ |ßa(Êÿ? |¿a8Êÿ?þ?` AP g` ê+( ` àg
+- æg äg ä |`°F 0þ?`þ_`þP ù8(þ` ß(Î
ãg!x ÿÿ¿a ; kþ` O/(:þ` 'F |`Ü ú.(; àg> |ÀA àg ¡Ì
GÈ
0!Ð
g Ô
G Ø
' Ü
à
@¤çzáWä
" è
T àgd Ç!
ãg! ì
§ âg! ì
T ðÿ-@ôÿM@ ÿ/øÿm at tÈÿ
@ |¿a(Êÿ? |ßa8Êÿ?4þ?` AP f` ¾+( ` àg çgR g ágP ¡ |`°F 0þ?`4þ_`þP Î8(þ` W '/(:þ`& |`Ü Øÿ' Güÿ
@ |`(Êÿ? |¿a8Êÿ? P @` ®+( ` àg
æg âg b |`°F 0þ?` APþP ¾8(þ` G ¿(Î âg¡< ÿÿ¿aKþ` /( ` ® í Î 8Pn /(;þ`ýÿ` ® í Î 8Pn àg ÿÿ` ® í Î 8PnT À
ãg |à@ à 4 Dz!` P ` 4E z%a úäW
+- è
úàW úàW þa è
úäW úäW þ` è
úàW þ_`è
# C ì
c ð
ô
ãg#¡ ø
àC| !t Ü
à
x a ä
P `|A t! Ü
x à
ä
tÜÿ
@ |¿a(Êÿ? |ßa8Êÿ? þ?` AP f` r+( ` àg çg âg â |`°F 0þ?` þ_`þP 8(þ` ¿(Î âg"ÿ'ÿÿ¿a ` ® í Î 8Pn Õ.(:þ`& |` Ü ÿ' G ó ã/ !` ® í Î 8Pn> 6 8nc4~S "$$(& |?` 0¤À`
+-,(¤¦ ¤À` §ég P# ü
À àg¡ ü
Äã/ |`(Ü m.(úég é6 ó ¤ã/üÿ-@ àg3 |¿a Éÿ?À&úàg¡0 üM ! >ÿ/ P àg& _(Î ág+ ².(lþ` ® Î î
++ 80n 8> 6 8nc~S a |`äÜ $`|?` þ üÀAp ¯/(æ |ß` Áÿ? |gh 0 ãg |¿` Éÿ?! P< C~Ah ðL~ h ì þA ® í Î 8n> 6 8nc~S APü
ô §ä/üÿ-@ àg |ßa@Êÿ?¢+ ü & àg" úàW |`ôÜ /( ® í Î 8n&úàW" þ@ àg! âW '`úàW àg âW ûÿ'úàW àg äW ÷ÿ'úàW àg ` åW" '` |_`0Êÿ?.,(fúáW |_a Éÿ?ÔE~APÔ ® í Î 8n Ë/("þ` ® í Î 8n °ô rä/ &` |ÿ` Éÿ?Ì#þ PÌ ® í Î 8n ® í Î 8n> 6 |_` 0@! 8nc |`Ý h/(~S »ü/í 8n> 6 8nc ` ~SþEa~% $Qþ$ |aÀÿ? ä@Ìc ág¢ APí ` 8nÐ#þ @ àW |À@ ¥ ì þW !` àW Ðí P 8nþ¿` £/(wþ`í P 8n> 6 8ncP~SþÀPzãW ¦Q- ü
~ |ÜY 8 àgc ° |`@ ÿ{âW " AúàWð
¢ ô
ÿÿ¿`úàWð
!
ô
ø
T À
ãg T àg àa E ø
ðÿ
@ |ßa0Êÿ? |¿a@Êÿ?þ?` AP g` ,( ` àg
++ æg äg ä |`ÀF 0þ?`þ_`þP "9(þ` ß8Ï
ãg!x ÿÿ¿a ; kþ` x/(:þ` 'F |` Ý #/(; àg> |ÀA àg ¡Ì
GÈ
0!Ð
g Ô
G Ø
' Ü
à
@¤çzáWä
" è
T àgd Ç!
ãg! ì
§ âg! ì
T ðÿ-@ôÿM@ ÿ/øÿm at tÈÿ
@ |¿a0Êÿ? |ßa@Êÿ?4þ?` AP f` ç+( ` àg çgR g ágP ¡ |`ÀF 0þ?`4þ_`þP ÷8(þ` W P/(:þ`& |`(Ý Øÿ' Güÿ
@ |`0Êÿ? |¿a@Êÿ? P @` ×+( ` àg
æg âg b |`ÀF 0þ?` APþP ç8(þ` G ¿8Ï âg¡< ÿÿ¿aKþ` =/( ` ® í Î 8Pn 9/(;þ`ýÿ` ® í Î 8Pn àg ÿÿ` ® í Î 8PnT À
ãg |à@ à 4 Dz!` P ` 4E z%a úäW
++ è
úàW úàW þa è
úäW úäW þ` è
úàW þ_`è
# C ì
c ð
ô
ãg#¡ ø
àC| !t Ü
à
x a ä
P `|A t! Ü
x à
ä
tÜÿ
@ |¿a0Êÿ? |ßa@Êÿ? þ?` AP f` +( ` àg çg âg â |`ÀF 0þ?` þ_`þP «8(þ` ¿8Ï âg"ÿ'ÿÿ¿a ` ® í Î 8Pn þ.(:þ`& |`0Ý ÿ' G ô ¥ã/ !` ® í Î 8Pn> 6 8nc4~S "$$(& |?` 0¤À`
++,(¤¦ ¤À` §ég P# ü
À àg¡ ü
¼ã/ |`8Ý .(úég é6 ¬ô ã/üÿ-@ àg3 |¿a Éÿ?È&úàg¡0 üM ! >ÿ/ P àg& _8Ï ág+ Û.(lþ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 84n |?b Ãÿ?XÿB ¦Qþßa |ÿa Éÿ? Gb B B~ B~ B~ JA E ÿ{åW Ôþ(A $A äg |`ÔÀÿ? á ãg Ôçþã@ ÔLþÈ@ Ã@ £ âg ÔÉ¿ ¢hÔ .(^þ` |` 0(@b ¸ÿ(A$@b $AþEþa i4 ~ÇQ zçW-çÿ'þ¦A Ðÿ'Ä~@Ä ® Î î
++ 84n |?b Ãÿ?XÿB ¦Qþßa |ÿa Éÿ? Gb B B~ B~ B~ JA E ÿ{åW Ôþ(A $A äg |`ÔÀÿ? á ãg Üçþã@ ÜLþÈ@ Ã@ £ âg ÜÉ¿ ¢hÜ ¿.(^þ` |` 0(@b ¸ÿ(A$@b $AþEþa i4 ~ÇQ zçW-çÿ'þ¦A Ðÿ'Ì~@Ì ® Î î
+ .
+ $ N
+ ( n
+@@ -480,36 +525,37 @@ $ N
+ $ N
+ ( n
+ í,
+- 84n |ß` 0@£
úâ±ÿ' âg @ àgå' |`dÜ ). úâ |` ($0 @" |_` &0 @a | 8 t. aþ` |@ åg ¨ úäW ô zäW L à 0c P À0 c ( @záW 8þ`~ |øY 8 8þ` úåW ¨ `úáW þ
|Z 8 8þ`¨ úàW 8 8 ¨ þ¿`zâW¢P 8þ@> 6 8nc ~S L |bï 4 d | A úág¡ Àa P,° ® Î î í
+- 8 n°FzáWùÿ' g úåW¢ çQ þÿaúåWþÿ'úåWýåW úåWýåW ,~@AdzåW& ,záW ? (Î ägüÿ' <.(tþ`°&úàW L ç EQþÃ`~£ ¢Pþ¢ ü@@Àÿ? b ág¢~ @ DzáW
e ~ |8Z 8 p ç0 $úàW úàW p çgXf ¡ þ?a åg |à@0 "" p p Ç çgX&¡ þ?aþûàW |ã@`" ¢ p PXþãP pþûàW |ã@ª ¡F pÿûàW ùÿ` 7 X àgü @ B Xúÿ¿` X çg|¿`3 |¿`ÿ p g X& â@ú@p!: þ?azâWóÿ'zâW zâWB Xûÿ` Xúÿa & X åg |à@U " pùÿß` XúeA!! X0 zàWØ zàWÁ ågØ Ö |_aS |_a |_aÜ p ç ÷ÿ'þ?a þÿ'~HA0 dúáW úáW p G çgX! þ?a àg |á@ÐÝ ¡ p~ @XþãP ìÿ'p çg|_`$¿
|_`Ý p 'X á@z`Ap¡ þ?aúåW úåW ýÿ¿` XúåWáÿ'þÿß` àÿ'X ! þãP çg|?ap |?aÍ p Xf ä@úA at p¡ þ?azáWôÿ'záW záWÕÿ'ÿÿa Ôÿ'Xþÿ?` óÿ'X P òÿ'X á@p àg~ @Bïÿ'Xýÿ` Íÿ'X
p çþ?a çg|_aÐÝ |HAÿÿÿÿÈÿ'0 zâWp g! þ?azâW! XF çg
ág üá@$¿
" p
çgüá@H~ üá@» ½ÿ'p çg ág üá@l=) ¢ p ág üá@ ¢ p ág üá@Ý ¢ p ³ÿ'X~APX
óÿ'þã@záW
u ~ |\Z 80 D~ÁPzãW& ~ |Z 8 çg|¿` |¨@¼ p 'Xf â@þ@zâWp þ?a~ |Z 8þa at X0 dú¡Px * þa@ , X çg|?`È |?` p GX à@z@p! þ?azàW
++ 84n |ß` 0@£
úâ±ÿ' âg @ àg|å' |`tÝ R. úâ |` ($0 @" |_` &0 @a | 8 . aþ` |@ åg ¨ úäW ô zäW L à 0c P À0 c ( @záW 8þ`~ |øY 8 8þ` úåW ¨ `úáW þ
|Z 8 8þ`¨ úàW 8 8 ¨ þ¿`zâW¢P 8þ@> 6 8nc ~S L |bï 4 d | A úág¡ Àa P,° ® Î î í
++ 8 n°FzáWùÿ' g úåW¢ çQ þÿaúåWþÿ'úåWýåW úåWýåW ,~@AdzåW& ,záW ? 8Ï ägüÿ' e.(tþ`°&úàW L ç EQþÃ`~£ ¢Pþ¢ ü@@Àÿ? b ág¢~ @ DzáW
e ~ |8Z 8 p ç0 $úàW úàW p çgXf ¡ þ?a åg |à@0 "" p p Ç çgX&¡ þ?aþûàW |ã@`" ¢ p PXþãP pþûàW |ã@ª ¡F pÿûàW ùÿ` 7 X àgü @ B Xúÿ¿` X çg|¿`3 |¿`ÿ p g X& â@ú@p!: þ?azâWóÿ'zâW zâWB Xûÿ` Xúÿa & X åg |à@U " pùÿß` XúeA!! X0 zàWØ zàWÁ ågØ Ö |_aS |_a |_aÜ p ç ÷ÿ'þ?a þÿ'~HA0 dúáW úáW p G çgX! þ?a àg |á@ÐÝ ¡ p~ @XþãP ìÿ'p çg|_`$¿
|_`Ý p 'X á@z`Ap¡ þ?aúåW úåW ýÿ¿` XúåWáÿ'þÿß` àÿ'X ! þãP çg|?ap |?aÍ p Xf ä@úA at p¡ þ?azáWôÿ'záW záWÕÿ'ÿÿa Ôÿ'Xþÿ?` óÿ'X P òÿ'X á@p àg~ @Bïÿ'Xýÿ` Íÿ'X
p çþ?a çg|_aÐÝ |HAÿÿÿÿÈÿ'0 zâWp g! þ?azâW! XF çg
ág üá@$¿
" p
çgüá@H~ üá@» ½ÿ'p çg ág üá@l=) ¢ p ág üá@ ¢ p ág üá@Ý ¢ p ³ÿ'X~APX
óÿ'þã@záW
u ~ |\Z 80 D~ÁPzãW& ~ |Z 8 çg|¿` |¨@¼ p 'Xf â@þ@zâWp þ?a~ |Z 8þa at X0 dú¡Px * þa@ , X çg|?`È |?` p GX à@z@p! þ?azàW
+ zàW zàW zàW~@B! XóÿaX0 z¢Ph ñÿ_`X
0 ¤ú¢Pe ÃPX0 z¤Pb I Caÿÿ?`X0 z P_ p g çgX¦¡ þ?aþûâW üå@0 ¡ p þûâW üå@U " p ÃP
+ XÿûâW âg þ?aòÿß`X0 z¤PP þ¢@X0 z PM 3 EQñÿ¿`Xþ?a H þãP0 p G~ PúàW. þ?a çg |á@S B þ |´Z 8 çg¡ XÆ
ãg |á@D ¢ pX0 dú¡P< "
ãg |á@© ¢ pX0 z¢P7 çg¡ XÆ
ãg |á@Ì¿ " pX0 ¤ú¢P0
ãg |á@ü
+- " pX0 Äz£P+ ~ÃPX # þã@ |á@* % çgp ç¡ þ?a0 |_a`= z P# 0 $ú P!! ~HA çgp ç¡ þ?a0 D |_aÐÝ z¡P 0 dú¡P¡ ÿHAúâW úâWýâW ?ÿ' A DA 0 p Ç~¢PúâW. þ?a çg |ã@Ý þ |ÌZ 8 |ã@$¿
p0 z P ¼ÿ' çg|ã@p |ã@Ì p0 z¤P ·ÿ' çg|ã@ÐÝ ã@p0 d ú¥P³ÿ' EA ã@p° |Û ® ~b üA@ Î î í
++ " pX0 Äz£P+ ~ÃPX # þã@ |á@* % çgp ç¡ þ?a0 |_a`= z P# 0 $ú P!! ~HA çgp ç¡ þ?a0 D |_aÐÝ z¡P 0 dú¡P¡ ÿHAúâW úâWýâW ?ÿ' A DA 0 p Ç~¢PúâW. þ?a çg |ã@Ý þ |ÌZ 8 |ã@$¿
p0 z P ¼ÿ' çg|ã@p |ã@Ì p0 z¤P ·ÿ' çg|ã@ÐÝ ã@p0 d ú¥P³ÿ' EA ã@p° Ü ® ~b üA@ Î î í
+ 8 n ® Î î í
+- 8 n> 6 8nc~S |ßaÐ ¡a<@$À ág _ ìÈÿ?" (àp` úåg ÐÈ@Ì Ä`
+-@ A@ ãP ÃPzåW ýãW@ A _ (Î ågy > (þ` }ãW @ äg" 4À zãgR | A äúãWüÿ'@zãg úäWA n þ¿a zãgýÿ'ú¤P úâW úâW úâW: = zâW9 |` h úáW ¤ @ ág þ P~ |`A8Àÿ? _ ¥ ^ þ¿a ] þ¿a \ þ¿a ãW |À zãW 4 úâg= W !þ¿a@zâW T þ¿a~ |äZ 8 Q þ¿a P þ¿a O þ¿a4` ýãWà ® @þA` ágýág 6 | zàW H þ¿a@` úåWAF þ¿a ågüÿ' D þ¿a ágýág 7 @à ãg< |À zãW: úãWA= þ¿aúãW; ; þ¿a Î,(9 ãW @ zäW 6
++ 8 n> 6 8nc~S |ßaÐ ¡a<@$À ág _ ôÈÿ?" (àp` úåg ÐÈ@Ì Ä`
++@ A@ ãP ÃPzåW ýãW@ A _ 8Ï ågy > (þ` }ãW @ äg" 4À zãgR | A äúãWüÿ'@zãg úäWA n þ¿a zãgýÿ'ú¤P úâW úâW úâW: = zâW9 |` h úáW ¤ @ ág þ P~ |`A8Àÿ? _ ¥ ^ þ¿a ] þ¿a \ þ¿a ãW |À zãW 4 úâg= W !þ¿a@zâW T þ¿a~ |äZ 8 Q þ¿a P þ¿a O þ¿a4` ýãWà ® @þA` ágýág 6 | zàW H þ¿a@` úåWAF þ¿a ågüÿ' D þ¿a ágýág 7 @à ãg< |À zãW: úãWA= þ¿aúãW; ; þ¿a ÷,(9 ãW @ zäW 6
+ þ¿a~ |[ 8 |À@ Ð ã ãg
+- 4 zäg Øÿ' äg - þ¿a , þ¿a äg * þ¿a4@ zåg Ðÿ'Ô zäWûÿ'0à úãW
úÿ'þ |,[ 84 úâgÉÿ' þ¿a ýãW@ @ úäW þ¿aþ |T[ 8 þ¿a @ ågýÿ' Âÿ' ýãWà @` úåW þ¿aþ
|x[ 8 ãg (Î àg Óÿ')þ` ýãW .
+- @@záW þ¿a~ |[ 84` úág 4 zâg þ¿a þ¿azáW þ¿a ` ® í Î 8n~ |À[ 8> 6 8nc~S À aL ~£ ¢Pþ¢ ü@8Àÿ? Â hÿ/ G` üf@ çWÈ" ôFzáW P! ÌL& Pf @E @$ àW þ`Ì ® í Î 8nzáWþ`¢
Ì ® í Î 8n(
(¤ âW $%$d áW HÅHD
áW L Lä ãW ® í Î 8nþ` ® í Î 8n> 6 8nc°~Sÿ{âWL`¢ 4AzàW |Ah ¡
+- 4 zàW |A`ÿÿÿ¡ 4zàW}àW }àW }àW }àW }àW }àW L`@ÁzãW zãW zàW}àW }àW }àW }àW }àW }àW þa þ¿`í( 8nzàW}àW }àW ùÿ'L@ zàW¢ þ_aþa þÿ` ( A,(=þ`í 8nzàWúÿ' þ?aí( 8nzàW úàWýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW þ`þ` 8(zàW}àW }àW }àW }àW }àW
++ 4 zäg Øÿ' äg - þ¿a , þ¿a äg * þ¿a4@ zåg Ðÿ'Ô zäWûÿ'0à úãW
úÿ'þ |,[ 84 úâgÉÿ' þ¿a ýãW@ @ úäW þ¿aþ |T[ 8 þ¿a @ ågýÿ' Âÿ' ýãWà @` úåW þ¿aþ
|x[ 8 ãg 8Ï àg Óÿ')þ` ýãW .
++ @@záW þ¿a~ |[ 84` úág 4 zâg þ¿a þ¿azáW þ¿a ` ® í Î 8n~ |À[ 8> 6 8nc~S À aL ~£ ¢Pþ¢ ü@8Àÿ? Â hÿ/ G` üf@ çWÈ" ôFzáW P! ÌL& Pf @E @$ àW þ`Ì ® í Î 8nzáWþ`¢
Ì ® í Î 8n(
(¤ âW $%$d áW HÅHD
áW L Lä ãW ® í Î 8nþ` ® í Î 8n> 6 8nc~S°L`ÿ{âW ü`A " 4A |Ah 4$
E zåW ' |A`ÿÿÿ4$
zâW$ zàW L@@ áúãW( zàW L@ @ åúãW$ zàW L @äúãW!
zàW L @ äúãW
++ zàW L@ âúãW zàW L`@áúãW zàW L @âúãW úãW zàWøÿ'zàW}àW }àW }àW }àW }àW }àW }àW }àW }àW þ` þaí( 8nLà@ÃzãW¢ þ¿`þß` þa ( X,(=þ`í 8nzãWúÿ' þ?aí( 8n|Á $ zãW zàW úàWýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW ýàW þ`þ` 8(zàW}àW }àW }àW }àW }àW
+ }àW }àW! ãÿ'úàWýàW ýàW ýàW ýàW ýàW ýàW
+ ýàW ýàW! þ?`þ¿` 8(
+- 8> 6 8nc,~S "$$(& àa @b !b |" H ¢aúàW b¡ ÇQ çg+ |`Êÿ? |bÊÿ? `èþ?` þ_` (( ¦` àg" §ég àg ` þ%@ ¤ F ¢ \ äg ìÈÿ?! H }äW8
¿(Î âg àúãgúÿ'ð ì@ $A QH è@ä`Dà Á@H ÃP }âW8 ® D Hü 8 zàW çg ¬æþã@ ló ½à/ þ` (Î åg nþ` ß(Î
ãg mþ`Ù+( P ® Î î
++ 8> 6 8nc(~S "$$ Àa b |B H áazáW b! ¢a çg!9 ¦Q |`Êÿ? |_b Êÿ? `èþ?` þ_` ¤(( $` àg/ %ég ) àg ?8Ï àg¡. ¦Q ¿8Ï âg¡+ ¦Q * nþ` £èg~ @! ¢ !zçW eQ ~ |ä[ 8ü ü ü ü Ð P f \@ åg _ôÈÿ?" H úäg }äW8 ì@ ð $Aè`äà Q Á@DàH H ÃP }âW8 ® D Hü 8 záW çg ¬æþã@ |ô à/þ¿a ß8Ï
ãg¡ ¦Qmþ`á+( ` ® Î î
+ .
+-$ N
+-í( n
+- 8,n> 6 8nc~S a ¢` ü Á`þ`zâWaP ½ÿ/ ` àg þ_` |` 0 É+(0þ@í ® 8n> 6 8nc(~S "$$ |b 0 |?b¤ Àa äg |_b¤ ¢ axÿh@|ÿhAþ@þ@ þ(@xi@|iA~@~ @~)@ç |çA úÃP¡ ãPzãW zãW ð§ âg- ) zãW$ : ei À¥ ah ÀAþ~A % Ahð' àg ei À ah Àa~`þa Ah0G åg¢ l ' úäWòÿ' hl @Ð |?` 0 @ À ôÈÿ? àg¢& ei ÀE ah ÀÁ| ' ~¥~Ã
+-£h âPÿP ãW |ÿ` 0 ü @ þß`l +(?þ`àÿ'úäWßÿ'þ?a (Î l ägB+(.þ`Ûÿ'ðG ág 0g ág! l G h @B ôÈÿ?Ôÿ'0Ç
ãg¡ l G zåWòÿ'zåWÐÿ' hl À Ð' |a 0 @ Àe
+-ôÈÿ? ág¢ h @B| AP_P áWàÿ' ?|Û |ÿ` þ |@| ÐG | Ax L G A4 |a ~d A ã@ P $i l G ~E %i ® Î î
++í$ N
++ 8(n> 6 8nc~S a ¢` ü Á`þ`zâWaP °ÿ/ ` àg þ_` |` 0 Ñ+(0þ@í ® 8n> 6 8nc(~S "$$ |b 0 |?b¤ Àa äg |_b¤ ¢ axÿh@|ÿhAþ@þ@ þ(@xi@|iA~@~ @~)@ç |çA úÃP¡ ãPzãW zãW ð§ âg- ) zãW$ : ei À¥ ah ÀAþ~A % Ahð' àg ei À ah Àa~`þa Ah0G åg¢ l ' úäWòÿ' hl @Ð |?` 0 @ À üÈÿ? àg¢& ei ÀE ah ÀÁ| ' ~¥~Ã
++£h âPÿP ãW |ÿ` 0 ü @ þß`l +(?þ`àÿ'úäWßÿ'þ?a 8Ï l ägÂ+(.þ`Ûÿ'ðG ág 0g ág! l G h @B üÈÿ?Ôÿ'0Ç
ãg¡ l G zåWòÿ'zåWÐÿ' hl À Ð' |a 0 @ Àe
++üÈÿ? ág¢ h @B| AP_P áWàÿ' ?Ü |ÿ`
þ |@ } ÐG | A y L G A4 |a ~d A ã@ P $i l G ~E %i ® Î î
+ .
+ í$ N
+- 8(n> 6 8ncH~S "$$(&,(0*4,8.<0 |@B |i |bèÁÿ?úåW at 2¢ b À þÿ¿aØ I zåWýÿ'´) äg |ÿa Éÿ? ìG åg
+- ôh åg ÔÇÿ ãgõÿ'ì§ âg ô âg ÔG ågïÿ' |¿b |b
|?c} |cu |ÿby ¦iR i åg! L( Üú/ `L(\ P9( ¢H` G åg! L §égÁ6+(Yþ`þiB )à/Xl i ág _(Î ágB1+(mþ`> ) àg àg< Lþ@ tB( ¢(` : àg¢ H¨ E L( j åg æg!2 L( æg L( äg' æg- = $`´) ägÊÿ'Hþ@ fB( ¢(`H( àg (Î ág (
+-` <ù/þ_` àg |ßa,Î G åg! ¦Q (Î ägÂ+(Rþ`HèHL ù/ (
+-` àg æÿ'H¨ à/X àgýÿ'Hþ@ RB( ¢(`H¨ æg (
+-` &` *ù/ AP àg÷ÿ' Ç
ãgõÿ' ¿(Î âgB+(Rþ`òÿ' (Î âgðÿ' þ*(Fþ` ý*(0þ` îÿ' L( Oø/ ` àg¢ H( ägL(" ¤a aL ¦QH ägÑÿ' çß/X àg Çÿ'H¨ Hþ@ 7B( ¢(`H( àg¡ ¦Q (
+-` ù/þ_` àg H(L H _(Î ágÂæ*(Kþ`H(HL æg àg L H àg 3ø/ ` àgAúÿ'L(H( ¦QLL( àg!û H ¦Q4À |ßa(Î zã äg¡ ðéúãW ôh åg þß`Ô
T âg¡ Ð àg lH zåW l Ê*(Fþ`lhúáW" L(ûÿ' àg Å*(fþ`l( úäW!øÿ'L(4Àzã l zäWüÿ'óÿ'zã ô àg¢ ~` `@`(, L(ô¨ âg4À¢ ~` ôè ãg" ~`° zàW d( äg äg i åg
I åg i ág
+- I ág d àg i åg âg èúãW úãW úãW úãW âg6 ©þa |Ã` è0
úãW |`|Û " 8@p âg° ! t àg É
ãg äg 2ú/ ` L( ) äg üÿ' I ågúÿ'\ ¡8( ¢H` çL ãgþÿ¿aÂ*(Xþ` ó úãW 4À Azãg|Ah p âg° ! t © âg p âg° ¡ t i ág ¢ h@ ÿ@þb @ A LH4 !úà |_` a@ ÿ,@ @ h LA EA ÿ+A Ð $A 0 ) äg ph þDQ åW +ÿ'l i åg 0 þ_a äg¡ ° p( ~äP äW%ÿ'd( G ägäg5 èúãW © âg2 ðÉ
ãg1 0 É |ßb|Û
ãg °©úâW âg U*(uþ` úû/ ¢` kþa |` üE@ A L(4 zàÚÿ' |_` ×ÿ'úãW i åg ðI åg úãW ) àg ð àg úãW É
ãg ði ág éúãW `( p `þb ÂzãW¡ þb ág 7*(Zþ` G ág! 3*(Zþ` G ágúÿ' |¿` 0 ü @ ô
h & þa@ ágô! ô ág~@! ô äg '*(+þ` äg¡ Lè 4 zägA ôh !*(&þ`þ?aH 8 zåW" ôh Ü < þG@~` A@ !< úåW~@a~% $Qþ$ üAÀÿ?" Ä Ô ý/ ¢` àg/ ì'L àg¡$ Ø ôHzáW¢ È ) ` £ý/ ¢(` hþá ãPþã ü@8Àÿ? Ìý/ ¢H`
(È àg¡ ü§ôzâW Ô âg þ¿`d( üúäW! Ì ) àg àg ìG þ`zåW" üÈ L "` AP "þ/ ¢h`Ì ) àg È |` h þE AP~A |AAÀÿ? % L AP8 þ/ ¢h`þ` üzçW ¨þÂ`~ã ãPþã üAÔÀÿ? ä ãg È P @` þ/ ¢h`ÀÇzãg¢ú/ P¨ K <ì'¬H0 i àg¨©¢ þ@t(þ @ ágt! ¨ I~A@ ág Ü ) äg!@ þÿ¿a7 ág¡ûÿ'¨ ©þ¢@ ágùÿ'°zâW Ü âg!8 þÿ¿a/ ô¨ úâW Ü i ág!4 þÿ¿a+ 4 àg Ü I ág!0 þÿ¿a' ÿ{àW Ü ) àg¡, þÿ¿a $ dÈ
ãg Ü àg¡( þÿ¿a i åg Ü i åg¡$ þÿ¿a ¦Qü
üÿ-@ ïý/ ¢`h 4 éüM #
A åW Ü I åg¡ þÿ¿a h äg
|ßa(Î G þ?a åg! h ª)(qþ` àg ¨)(wþ`p é ãg p © âg p i ág $(þ`l É
ãgÉÿ'8 É
ãg Ü äg! þÿ¿a`¨$b A ág |É
ãg Ø é ãg @þ?` |a 0 ` ® Î î
++ 8(n> 6 8ncH~S "$$(&,(0*4,8.<0 |@B |i |bèÁÿ?úåW at 2¢ b À þÿ¿aØ I zåWýÿ'´) äg |ÿa Éÿ? ôG åg
++ ôh åg ÜÇÿ ãgõÿ'ô§ âg ô âg ÜG ågïÿ' |¿b |b |?c ~ |c v |ÿb z ¦iR i åg! L( ¼ú/ `L(\ '9( ¢H` G åg! L §égA?+(Yþ`þiB à/Xl i ág _8Ï ágÂ9+(mþ`> ) àg àg< Lþ@ LB( ¢(` : àg¢ H¨ E L( j åg æg!2 L( æg L( äg' æg- = $`´) ägÊÿ'Hþ@ >B( ¢(`H( àg 8Ï ág (
++` ù/þ_` àg |ßa<Ï G åg! ¦Q 8Ï ägB+(Rþ`HèHL ýø/ (
++` àg æÿ'H¨ Ùß/X àgýÿ'Hþ@ *B( ¢(`H¨ æg (
++` &`
++ù/ AP àg÷ÿ' Ç
ãgõÿ' ¿8Ï âgÂ
+++(Rþ`òÿ' 8Ï âgðÿ' +(Fþ` +(0þ` îÿ' L( .ø/ ` àg¢ H( ägL(" ¤a aL ¦QH ägÑÿ' ¿ß/X àg Çÿ'H¨ Hþ@ B( ¢(`H( àg¡ ¦Q (
++` ïø/þ_` àg H(L H _8Ï ágBï*(Kþ`H(HL æg àg L H àg ø/ ` àgAúÿ'L(H( ¦QLL( àg!û H ¦Q4À |ßa8Ï zã äg¡ ðéúãW ôh åg þß`Ô
T âg¡ Ð àg lH zåW l Ò*(Fþ`lhúáW" L(ûÿ' àg Î*(fþ`l( úäW!øÿ'L(4Àzã l zäWüÿ'óÿ'zã ô àg¢ ~` `@`(, L(ô¨ âg4À¢ ~` ôè ãg" ~`° zàW d( äg äg i åg
I åg i ág
++ I ág d àg i åg âg èúãW úãW úãW úãW âg6 ©þa |Ã` è0
úãW |`Ü " 8@p âg° ! t àg É
ãg äg ú/ ` L( ) äg üÿ' I ågúÿ'\ y8( ¢H` çL ãgþÿ¿aB*(Xþ` ó úãW 4À Azãg|Ah p âg° ! t © âg p âg° ¡ t i ág ¢ h@ ÿ@þb @ A LH4 !úà |_` a@ ÿ,@ @ h LA EA ÿ+A Ð $A 0 ) äg ph þDQ åW +ÿ'l i åg 0 þ_a äg¡ ° p( ~äP äW%ÿ'd( G ägäg5 èúãW © âg2 ðÉ
ãg1 0 É |ßbÜ
ãg °©úâW âg ^*(uþ` Úû/ ¢` kþa |`
üE@ A L(4 zàÚÿ' |_` ×ÿ'úãW i åg ðI åg úãW ) àg ð àg úãW É
ãg ði ág éúãW `( p `þb ÂzãW¡ þb ág ?*(Zþ` G ág! <*(Zþ` G ágúÿ' |¿` 0 ü @ ô
h & þa@ ágô! ô ág~@! ô äg /*(+þ` äg¡ Lè 4 zägA ôh )*(&þ`þ?aH 8 zåW" ôh Ü < þG@~` A@ !< úåW~@a~% $Qþ$ üAÀÿ?" Ä Ô cý/ ¢` àg/ ô'L àg¡$ Ø ôHzáW¢ È ) ` ý/ ¢(` hþá ãPþã ü@8Àÿ? ¾ý/ ¢H` (È àg¡ §ôzâW Ô âg þ¿`d( úäW! Ì ) àg àg ôG þ`zåW" È L "` AP "þ/ ¢h`Ì ) àg È |` h þE AP~A |AAÀÿ? % L AP8 þ/ ¢h`þ` zçW ¨þÂ`~ã ãPþã üAÔÀÿ? ä ãg È P @` þ/ ¢h`ÈÇzãg"õù/ P¨ K Dô'¬H0 i àg¨©¢ þ@t(þ @ ágt! ¨ I~A@ ág Ü ) äg!@ þÿ¿a7 ág¡ûÿ'¨ ©þ¢@ ágùÿ'°zâW Ü âg!8 þÿ¿a/ ô¨ úâW Ü i ág!4 þÿ¿a+ 4 àg Ü I ág!0 þÿ¿a' ÿ{àW Ü ) àg¡, þÿ¿a $ dÈ
ãg Ü àg¡( þÿ¿a i åg Ü i åg¡$ þÿ¿a ¦Qü
üÿ-@ ïý/ ¢`h 4 éüM #
A åW Ü I åg¡ þÿ¿a h äg
|ßa8Ï G þ?a åg! h ³)(qþ` àg °)(wþ`p é ãg p © âg p i ág $(þ`l É
ãgÉÿ'8 É
ãg Ü äg! þÿ¿a`¨$b A ág |É
ãg Ø é ãg @þ?` |a 0 ` ® Î î
+ .
+ $ N
+ ( n
+@@ -517,38 +563,38 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn ÿ(Î ãg )(Nþ`8 É< ©0 8 < 4
+- h l Ü âg!ïÿ'þÿ¿aæÿ'( äg" EQ | âg zäW | äg %azäWþÿ' |à ãgüÿ'L þ?a0B zåW
5 ~
|ä[ 8úäW" ¨ `L À4 £úâg! ° âg úáW ág ) þ` þ_aÿ{âWüÿ'úáW þ?`¨ $ P° ÿ{äW ° à ãg ¨ ` ågõÿ'õÿ'þa ¨ ° Àÿ{ãW ° äg
+- ¨ àgîÿ' þ_a° àÿûãW ° À
ãg ¨ @ ágèÿ'þ_a ¨ þ P þ_`
¨ þ?` ¨ L @B zåW 4B zágêÿ'° ` ág~`¢ ¨ âg ägÚÿ'Úÿ'zåWäÿ' øÿ' ägØÿ' P 8 âgýÿ'ùÿ'¨ `úáWîÿ'þ?`¨ ûÿ' P> 6 8nc ~S |`äÛ ¸Ap
âW | A % ÀaXÆzCQ¡* ¸ P& àg" T àg L& úäW àgþ$Q¢ LXf úEQ!! ¸
àg ¸XfúAQ HF záW X&ú@Q¡ ¸ ~APHXFzAQ! ¸ Xz at Q¡ ¸zåW0 zåWX zåW H¦ úâW LÆ zãW þÿ` d äg! L ' ±ø/ `L ' ìÝ/\ ø ç $QLþã@ø (Î P g àgp G ¢v 8LÆ w H¦Lf úåW þ?a d äg! L ' £ø/ `L ' ÝÝ/\ ø g çQLþa@ø ß(Î P ç
ãgp G " 8Lf åg @¦p äW- çQ õ((qþ`Lf åg @¦p ' äW \`d úåWu çQ\ úåW`ªr d\` p dHæ úãW ÃP\` l d ãg úãW
+-j þ_a |ÿa(Î RD âW. Rþ¿`d âg! L ' |ø/ `L ' ¶Ý/\ ø L |ÿa(Î ~@ø 'P G àgp g¢ 8Hf úåWX þ_a R`\ U d Î((qþ`H zàWR þ_a& d äg! L ' iø/ `L ' £Ý/\ ø §L þ¢@ø
+-P çp '8 àgÂÁ((qþ` G H zàW Lf úåW
+- EQ\ zàW`* dL& úäW zàW
úåW þaæd ãg çQ! L ' Sø/ `L ' Ý/\ ø ÇL~Ã@øP 'p Ç (Î 8 àgB«((qþ`H àg Lf åg p GD¦ áW
, ` Qp GDF áW- @f` P áW\% d áW$ áW" \ °ÿ' çQLf ág p @f âW \ çQ` d\ d ((qþ`LÆH¦ úâW zãW
+- Pd`d âg
ãg p §D âW® Q Rp g@F
áW Q D\ áW`- d
áW
áW b |ÿa(Î ±ÿ' èÿ'`
ãg p @f âWÝÿ' ® Î î í
+- 8 n ?ìÈÿ? àg L ` | A @E zåW$QA8Ô0e úáW þ |\ 8þß` 8ÔÔ ä ãg È $úàW úàW þ` 8Ôþ_` 8Ô
++< í@ . 8Hn ÿ8Ï ãg )(Nþ`8 É< ©0 8 < 4
++ h l Ü âg!ïÿ'þÿ¿aæÿ'( äg" EQ | âg zäW | äg %azäWþÿ' |à ãgüÿ'L þ?a0B zåW
5 ~
|l\ 8úäW" ¨ `L À4 £úâg! ° âg úáW ág ) þ` þ_aÿ{âWüÿ'úáW þ?`¨ $ P° ÿ{äW ° à ãg ¨ ` ågõÿ'õÿ'þa ¨ ° Àÿ{ãW ° äg
++ ¨ àgîÿ' þ_a° àÿûãW ° À
ãg ¨ @ ágèÿ'þ_a ¨ þ P þ_`
¨ þ?` ¨ L @B zåW 4B zágêÿ'° ` ág~`¢ ¨ âg ägÚÿ'Úÿ'zåWäÿ' øÿ' ägØÿ' P 8 âgýÿ'ùÿ'¨ `úáWîÿ'þ?`¨ ûÿ' P> 6 8nc ~S |`ôÜ ¸Ap
âW | A % ÀaXÆzCQ¡* ¸ P& àg" T àg L& úäW àgþ$Q¢ LXf úEQ!! ¸
àg ¸XfúAQ HF záW X&ú@Q¡ ¸ ~APHXFzAQ! ¸ Xz at Q¡ ¸zåW0 zåWX zåW H¦ úâW LÆ zãW þÿ` d äg! L ' ø/ `L ' ÃÝ/\ ø ç $QLþã@ø 8Ï P g àgp G ¢v 8LÆ w H¦Lf úåW þ?a d äg! L ' ø/ `L ' µÝ/\ ø g çQLþa@ø ß8Ï P ç
ãgp G " 8Lf åg @¦p äW- çQ þ((qþ`Lf åg @¦p ' äW \`d úåWu çQ\ úåW`ªr d\` p dHæ úãW ÃP\` l d ãg úãW
++j þ_a |ÿa8Ï RD âW. Rþ¿`d âg! L ' [ø/ `L ' Ý/\ ø L |ÿa8Ï ~@ø 'P G àgp g¢ 8Hf úåWX þ_a R`\ U d Ö((qþ`H zàWR þ_a& d äg! L ' Hø/ `L ' {Ý/\ ø §L þ¢@ø
++P çp '8 àgBÊ((qþ` G H zàW Lf úåW
++ EQ\ zàW`* dL& úäW zàW
úåW þaæd ãg çQ! L ' 2ø/ `L ' eÝ/\ ø ÇL~Ã@øP 'p Ç 8Ï 8 àg³((qþ`H àg Lf åg p GD¦ áW
, ` Qp GDF áW- @f` P áW\% d áW$ áW" \ °ÿ' çQLf ág p @f âW \ çQ` d\ d ((qþ`LÆH¦ úâW zãW
++ Pd`d âg
ãg p §D âW® Q Rp g@F
áW Q D\ áW`- d
áW
áW b |ÿa8Ï ±ÿ' èÿ'`
ãg p @f âWÝÿ' ® Î î í
++ 8 n ?ôÈÿ? àg L ` | A @E zåW$QA8Ô0e úáW þ |\ 8þß` 8ÔÔ ä ãg È $úàW úàW þ` 8Ôþ_` 8Ô
+ úàWýàW! ûÿ' üÿ'úãW|¿` A8Ô
+ úãW÷ÿ'ðÿ' 8 AP À D
+- H }âW8 ® | 8 L` P@ T` @ h $
+- l( `, À0 à4 | 8 x 8< > 6 8nc~S Àa a 7ø/ `<F zåW-8 ÀA~
|4\ 8p& úäg Ø LÔæHp& úäg úäg Ð& DÄ 8Èæ<ÌÆ@p& ® í Î 8nÆ þW¦ EQ~¥ @¨ b
++ H }âW8 ® | 8 L` P@ T` `@ h $
++ l( `, À0 à4 | 8 x 8< > 6 8nc~S Àa a ø/ `<F zåW-8 ÀA~
|¼\ 8p& úäg Ø LÔæHp& úäg úäg Ð& DÄ 8Èæ<ÌÆ@p& ® í Î 8nÆ þW¦ EQ~¥ @¨ b
+ G@, "~EA b ¦ åW
øÿ' íÿ'p& x¦
+ |tfúág F þW¦ Pþ f@ G@a þ @ àW
úÿ'
x&|Ftfúág
+- þW¦ ¢Pþ fA´E 'A@ þ¢@å ¤Å0 âW
øÿ'tf ® í Î 8n ® í Î 8n> 6 8nc(~S " a b b ô÷/ ` àa ((Uþ` h$$úáW ÇQþ |T\ 8pHzág àÈ t(úàg È t zäg ÈÈ çg @! @ ¢(R b g ~BB B G þ¨@ ' ¢üÿ`úäg ¢ü¦A ¦ &BúèW $ `~'@ >2( F` (úèW" ¤@ ¢(R @ b Ç çgðÿ' þ(R ( ¢FP $ ` 62(~'@ B~g@ a@ ¢!P ` 22( ¢H` @ Ç çgçÿ' ® Î ÃP î
++ þW¦ ¢Pþ fA´E 'A@ þ¢@å ¤Å0 âW
øÿ'tf ® í Î 8n ® í Î 8n> 6 8nc(~S " a b b Ó÷/ ` h ÇQúáW$$ àaþ |Ü\ 8pHzág àÈ t(úàg È t zäg ÈÈ çg @! @ ¢(R b g ~BB B G þ¨@ ' ¢üÿ`úäg ¢ü¦A ¦ &BúèW $ `~'@ I2( F` (úèW" ¤@ ¢(R @ b Ç çgðÿ' þ(R ( ¢FP $ ` @2(~'@ B~g@ a@ ¢!P ` =2( ¢H` @ Ç çgçÿ' ® Î ÃP î
+ uþÿ` .
+ Bí$ N
+- 8(n> 6 8nc0~S "$$(& b àa ¡a Tõ/ ` P f Àa\ H ág,(" (úàg ð h ì H è A ãPHÈ' ÄG D d@ bPD ü ü&B ¬~@ Oõ/ `<ç àg(G
++ 8(n> 6 8nc0~S "$$(& b àa ¡a 4õ/ ` P f Àa\ H ág,(" (úàg ð h ì H è A ãPHÈ' ÄG D d@ bPD ü ü&B ¬~@ 0õ/ `<ç àg(G
+ ! ãg¢ pÇzãg ãg" ¦iRpgúág Ð'ÌG @ IR }éW8 ~©® B |_b8 |B H¬¦zàWþ¢@" ¦Bh |?a@Àÿ? àg)
+ ~
+-@ (` Cÿ/|þ_` (
+-` '` Tÿ/ F`Ì( àg (
+-` '` ÿ/ F` $ |_a@Àÿ?
âg $ |a@Àÿ? ¥ âg ' ¬ÆHè~Ã@ &ÃhúãW |Ci @ ® Î î
++@ (` Dÿ/|þ_` (
++` '` Uÿ/ F`Ì( àg (
++` '` ÿ/ F` $ |_a@Àÿ?
âg $ |a@Àÿ? ¥ âg ' ¬ÆHè~Ã@ &ÃhúãW |Ci @ ® Î î
+ .
+ $ N
+ ( n
+ í,
+ 80n
+ ~
+-@ (` *ÿ/|þ_`~
+-@ '` :ÿ/ F`Ì äg ~
+-@ '` xÿ/ F` i ® Î î
++@ (` +ÿ/|þ_`~
++@ '` ;ÿ/ F`Ì äg ~
++@ '` yÿ/ F` i ® Î î
+ .
+ $ N
+ ( n
+@@ -558,37 +604,37 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc$~S _ìÈÿ? "záW ¢ bL |bÊÿ? |ÿaÊÿ?èþ?` þ_` h` ÷#( ` àg çg § æg Æ L(~@ ÿ/ ¢H` ü( H úàW ló ;Ü/~'@ ® Î P î
++ 80n> 6 8nc$~S _ôÈÿ? "záW ¢ bL |bÊÿ? |ÿa Êÿ?èþ?` þ_` h` $( ` àg çg § æg Æ L(~@ ÿ/ ¢H` ü( H úàW |ô Ü/~'@ ® Î P î
+ í .
+- 8$n '` ´#( H` ® Î P î
++ 8$n '` ½#( H` ® Î P î
+ í .
+ 8$n ® Î P î
+ í .
+ 8$n> 6 8nc4~S "$$(&,(0* à` @b !b b ¢a ÃaP @ ªªR< % $ e
+ úäW |àA "i (
+ ü ägg x éW| e ! Ç
ãg þ¿` êWüÿ'zãW þ`t eúág Å~Ã PC eþa G åg þ?a ' zäW þß`P£ xB $" $Q $ Q P| "( b !P ( P g Æ ãW (gúáW¢! þ¿b
+- ' âW ('úàW¢ þ¿b TC åg P# x
xD áW ( zäW¢ þ¿büG zåW¢ P# ßìÈÿ?x
ãg|`4Àÿ?B a (d ¢P
+-TC P# x ex âW zåW ìÈÿ? äg |`0Àÿ? |d ÃP öÿ' ýÿ'$TC x ¥x àW¢ |d *P# TC x %xD áW | e|$ àW þ¿b . ªúêW"- ª G åg}åW ) äg}äW ' ßìÈÿ?
ãg! G |¿` Áÿ?0 âW
+- 4b¤' áW G ág $$
àW (D¤G áW ' àg G åg
ãg Q! þ¿b |?a Áÿ?0 4d (d $ ìÈÿ? âg! § |ß` Áÿ?0 âW 4c¤G áW
§ âg §âW
++ ' âW ('úàW¢ þ¿b TC åg P# x
xD áW ( zäW¢ þ¿büG zåW¢ P# ßôÈÿ?x
ãg|`4Àÿ?B a (d ¢P
++TC P# x ex âW zåW ôÈÿ? äg |`0Àÿ? |d ÃP öÿ' ýÿ'$TC x ¥x àW¢ |d *P# TC x %xD áW | e|$ àW þ¿b . ªúêW"- ª G åg}åW ) äg}äW ' ßôÈÿ?
ãg! G |¿` Áÿ?0 âW
++ 4b¤' áW G ág $$
àW (D¤G áW ' àg G åg
ãg Q! þ¿b |?a Áÿ?0 4d (d $ ôÈÿ? âg! § |ß` Áÿ?0 âW 4c¤G áW
§ âg §âW
+ ¤Ç )ãW äg ' äg (ja ¦ `xg ág 'úàW
b `b âg¡ þ¿b |_a Áÿ?4
+ 0e
+ ¢P
+
+-x àg 'úàW (ja ¦ `úàWóÿ'zâWòÿ'zâW
b" `b ¢P(GzáW¢
xÇP |_a8Àÿ?zäW|a A zäW zãW|?a A zãW P @` Òú/ c` «êg f $ ` ¦)` ^( (J` F g ( ¦¤¨ ® Î î
++x àg 'úàW (ja ¦ `úàWóÿ'zâWòÿ'zâW
b" `b ¢P(GzáW¢
xÇP |_a8Àÿ?zäW|a A zäW zãW|?a A zãW P @` Óú/ c` «êg f $ ` ¦)` g( (J` F g ( ¦¤¨ ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+ 84n> 6 8ncÌ~S "$$(&,(0*@2 `b @b ¢(Rü£
þ R~ |b Áÿ?H(C ¨ÌA Ç P@|
( @ ø£
ô£
ÿÿ¿bð«
ì«
üÿM@øÿm@ôÿ@ðÿ@ìÿÍ@ 4ÿ/ ¦ ` üéA (' 8. äg4,! <0P 4 ä úãg! PÇþW¢ þ?b %ég
+- |_` p0 þW|Çaÿÿ÷ÿ ûÿ'@¨@ ¨¢@ |Çaÿÿ÷ÿ âg|Çi öÿ' ¨,C P£ |` p0 üÿ')úàW4 dèA ¨@ àg |¿aäÛ |`
((þ?` ` ¨A" ¨çA ª &(¼þ@ } &(Øþ@PÉ |ç` 3ø c ÿ&A0A (AþE ¤@ ¢ $Aþ¢@ $ # ¤ âW! ( C Æ( $ ` 4@ (@ b
áWüÿ' %ég|¿` p0B |` p0 ¨,C @h@ ¨a@ ¢ ¨G@ AP)~A@ Á @ @þ @þ @þ ü`AÂÿ? E |Ã` ÿ |Ãh¾Þ ïþ?aAA ¨çA g þa %ég üÅh ¡ þÿ` |_a p0èìäU |?a p0èìäR ©úâW" Pi@ÈB (+@ àg & ¢¨b PúâW @ÈB (+@ àg þ`4 @zäg zäg@ÈB (+@¡ àgúÿ' ¢¨b àgòÿ' ¢` zägîÿ'@ÈB (+@ àg! þ`h âg
++ |_` p0 þW|Çaÿÿ÷ÿ ûÿ'@¨@ ¨¢@ |Çaÿÿ÷ÿ âg|Çi öÿ' ¨,C P£ |` p0 üÿ')úàW4 dèA ¨@ àg |¿aôÜ |`
((þ?` ` ¨A" ¨çA ª &(¼þ@ } &(Øþ@PÉ |ç` 3ø c ÿ&A0A (AþE ¤@ ¢ $Aþ¢@ $ # ¤ âW! ( C Ð( $ ` 4@ (@ b
áWüÿ' %ég|¿` p0B |` p0 ¨,C @h@ ¨a@ ¢ ¨G@ AP)~A@ Á @ @þ @þ @þ ü`AÂÿ? E |Ã` ÿ |Ãh¾Þ ïþ?aAA ¨çA g þa %ég üÅh ¡ þÿ` |_a p0èìäU |?a p0èìäR ©úâW" Pi@ÈB (+@ àg & ¢¨b PúâW @ÈB (+@ àg þ`4 @zäg zäg@ÈB (+@¡ àgúÿ' ¢¨b àgòÿ' ¢` zägîÿ'@ÈB (+@ àg! þ`h âg
+ zâW
zâW zâW zâW
¼GzáW záW
+- Àg úåWýåW ªªR¸G ªªRzåW}åW bÄ' úäWýäW øÿ' üÿ' ¢¨bþ?b(A ÿìÖ }áW8 ¥ þa äg¡ þ?b äg P§ èW"
tèB 4Ázãg P§ ¢(R þW¢ tèB þ?bP§þW¢ tèB |ÿ` Ãþ{ãW TÉ
ãg¡ cw ü`ÿÿýÿ £èg ¨+A!) $ |¢i |`ÿÿýÿ |ç`ÿÿ÷ý àg ük ! x
|Çaÿÿ·ýúäW |k È âgO I äg B $!4zàg þ?` þa( ü¦aÿÿ÷ÿ ü¦i x
0HA (
A | 4A (A |8 Pi(A óÿ'x úäW
+- }àWè |Çaÿÿ·ý |k @ íÿ' Ô%(Iþ`Pix (A$! $ ` aP ( ` O úäW5 h@ ¨a@ A ág!3 ` G àg |cÿÿ·ý& úäW
äg |¢aÿÿ÷ÿ0¨@ ¨A | 4È@ (A |Ð Pi (A |`ÿÿýÿ |¢i $! $ ` aP x( ` »%(iþ` : úäW 4A `zåg è@ ¨ã@ Ã
ãg1 4á`úãg }áWà $! ýàWÐ <hA ¨eA E zåWäg 8(A ¨$A zäW @áúãWýãW ýãW ýãW
¢a $ ` aP _( `" úäW!ºÿ'¢aÈg åg ¢aþß`ÿûâWÈ! ü
ÿûâW ¢aÿûâW `þ?aTÉü
ãg¡( ¢a 0HA (EA$ e åW 4A (A(a D åW úäWþ_`¢
ü
úäWþ?`" ü
H@ (A@ a ág úäW @ ( @ àg `þaTÉü
ãg¡ ¢a TÉ
ãg P àg $ £$ àW ¨@ zâW h@ ¨a@ âgöÿ'ñÿ'( ( @ áW ¨k@ aúáW þ¿` ü
( @ $ ` aP *( ` %ég|` p0B 0 |¿` p0°|
¨,C ° ¨ëB (A ËzãW"` P£Ìh@ ¨a@ ! àg] ÿA ` Î/(lþ_`0& ýàW 4
f úåWS # 8 }àW 4ÆzãWO Pé4 `zäg 4¦úâWK (# ýäWà 4zâWG $C }åWÐ 4fúáWC i <AþEa~% $Qþ$ A ÄzãW 4FzáW< 8¨@ ¢@ zâW 4&úàW8 @c úåWýåW ýåW ýåW îÿ'4ª48ü zàW"0 ªF |?` ð £èg |` < |ä` ÿ þãþãPþC ~$Q8f ü%a ÿ þ$þ$QþD eþ%Q DA~E A@ áúèW~E" eA (ËB äg %(,c F C F
+- FÃ FFþ` F (Å,£F
FcFC øÿ' F £èg (ËB K åg ¥(
,cFCF#F îÿ' Fe ,ª( C FcFCF# èÿ' F(ª,ªªF ` $)` ( ¢H`! PIp a úåg üíúãW úãW < A åg üzâW
+-
ãg ìÖ úág $ ( !Ä Ì ¡È ÁÐ á $I` ¢h`ü-úàW úàW ð zâW$ + ( !øm ìôM %A $I` ¢h` A Ä@
++ Àg úåWýåW ªªR¸G ªªRzåW}åW bÄ' úäWýäW øÿ' üÿ' ¢¨bþ?b(A ÿü× }áW8 ¥ þa äg¡ þ?b äg P§ èW"
tèB 4Ázãg P§ ¢(R þW¢ tèB þ?bP§þW¢ tèB |ÿ`¤ Ãþ{ãW TÉ
ãg¡ cw ü`ÿÿýÿ £èg ¨+A!) $ |¢i |`ÿÿýÿ |ç`ÿÿ÷ý àg ük ! x
|Çaÿÿ·ýúäW |k È âgO I äg B $!4zàg þ?` þa( ü¦aÿÿ÷ÿ ü¦i x
0HA (
A | 4A (A |8 Pi(A óÿ'x úäW
++ }àWè |Çaÿÿ·ý |k @ íÿ' Þ%(Iþ`Pix (A$! $ ` aP ( ` O úäW5 h@ ¨a@ A ág!3 ` G àg |cÿÿ·ý& úäW
äg |¢aÿÿ÷ÿ0¨@ ¨A | 4È@ (A |Ð Pi (A |`ÿÿýÿ |¢i $! $ ` aP ( ` Å%(iþ` : úäW 4A `zåg è@ ¨ã@ Ã
ãg1 4á`úãg }áWà $! ýàWÐ <hA ¨eA E zåWäg 8(A ¨$A zäW @áúãWýãW ýãW ýãW
¢a $ ` aP i( `" úäW!ºÿ'¢aÈg åg ¢aþß`ÿûâWÈ! ü
ÿûâW ¢aÿûâW `þ?aTÉü
ãg¡( ¢a 0HA (EA$ e åW 4A (A(a D åW úäWþ_`¢
ü
úäWþ?`" ü
H@ (A@ a ág úäW @ ( @ àg `þaTÉü
ãg¡ ¢a TÉ
ãg P àg $ £$ àW ¨@ zâW h@ ¨a@ âgöÿ'ñÿ'( ( @ áW ¨k@ aúáW þ¿` ü
( @ $ ` aP 3( ` %ég|` p0B 0 |¿` p0°|
¨,C ° ¨ëB (A ËzãW"` P£Ìh@ ¨a@ ! àg] ÿA ` Ø/(lþ_`0& ýàW 4
f úåWS # 8 }àW 4ÆzãWO Pé4 `zäg 4¦úâWK (# ýäWà 4zâWG $C }åWÐ 4fúáWC i <AþEa~% $Qþ$ A ÄzãW 4FzáW< 8¨@ ¢@ zâW 4&úàW8 @c úåWýåW ýåW ýåW îÿ'4ª48ü zàW"0 ªF |?` ð £èg |` < |ä` ÿ þãþãPþC ~$Q8f ü%a ÿ þ$þ$QþD eþ%Q DA~E A@ áúèW~E" eA (ËB äg %(,c F C F
++ FÃ FFþ` F (Å,£F
FcFC øÿ' F £èg (ËB K åg ¥(
,cFCF#F îÿ' Fe ,ª( C FcFCF# èÿ' F(ª,ªªF ` $)` £( ¢H`! PIp a úåg üíúãW úãW < A åg üzâW
++
ãg ü× úág $ ( !Ä Ì ¡È ÁÐ á $I` ¢h`ü-úàW úàW ð zâW$ + ( !øm ìôM %A $I` ¢h` A Ä@
+ ä@zâW ¨@ ¨¢@ Â
+-# $I` ¢h` P ¢` Â` â`( ® Î î
++# $I` ¢h` P ¢` Â` â` ¦( ® Î î
+ .
+ $ N
+ ( n
+@@ -596,31 +642,34 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ìn> 6 8ncL~S "$$(&,(0*4,8.<0@2 `b $IR ü¥
|ÿb Áÿ?ÿK@þ`~b aPþa A@ !úàW | B ¢ zàW¢
þ¿a úàW zàW l àg¡* $©a zàW¡ þ¿al H åg& (Î åg! þÿb 0~ @ ¼$( l ( àg zäW¢ ø¥
ß(Î
ãg) y $bøÿ-@ íø/ ¦ `hÉ4 èø- £@ äW" h âg 8 ( àg (Î äg |ßa(Î g þ` åg¡ h §$(qþ`p H ágöÿ' p ( ägôÿ' (þ`8 ( àg G åg $(Nþ`8 (< h 08$<$4h$l$ðH åg ¨ âg ( äg
+- |?b Éÿ?ìH ág( ü¨ âg úâW& Ì àg$ ÿ(Î ãgÖÿ' H mþ`d ägôÿ' |¿a(Î âg $(Dþ`ôI zåW f ág $(Dþ`ôI \ L)~EQô 2( ¦I`øI ~EA ÿìÈÿ?L¤ ãgø "? $bt ~A = t úâW
úâW záW |¿a(Î P) äg F þÿb åg|`, p$(3 Ì âg þ` (Î ü ägBk$(_þ` ³ìg ´H åg2 ôi úåW0 záW |¿a(Î
+- PI ág d(È àgP)! þa F þÿb åg|`, [$( þ` F åg¡ þÿb ÿ',þ` Ôú/ ¦ ` àg ´H ág ô)úàW üè ãg ìÈ
ãg!Ôÿ'$b ¿(Î âgÿ' K$(wþ`ì âg¢
$b Îÿ'´h åg ôiúáW ÄI åg pì |"aÿ þÄ àg |` ÿÿ¢ ~â >$(bþ`i åg I åg |ÿ` 0 |a 0 É
ãg}ãW hèL) ãg¢ °h4 úäg zãWúÿ'd) ägùÿ'üÿ-@ eø/ ¦ ` àg¡ L)\ >2( ¦I`øiþa@ì L¤ ägø ¢è $b ©ÿ'h¨ âg¢ °h4àúãg t¤ 4zâg t¤ 4 zäg úáW ,%úáW" ,%4 ~i4 °%ÉzãW}ãW }ãW }ãW ¸ $b,H~!@dúàW¦ ,úáW ° $b ¿(Î âg!üÿ',% $(`þ`°zâWúÿ'PI ågøÿ'L) @ @Ä
àW¡ @ÿËA $(pþ`iþA`~! Pþ ÇA § âg! X%L) PI ö @ i þa~$ Pþ ÇA ç ãgñ 8ÿ@ @ û( PI àg@ Å}ãW 0 eþAPzáW ~ |l\ 8
8þa æg |@$¿
p
0 ¥úâWA úâW¡/ (R- |@Ý p 0 EzáW< Û æg |@p p 0 eúáW7 Ó |@Í p 0
zâW4 ½ æg 8
|bAÐÝ p 0 ¥úâW!/ þa íÿ'8 e üaAï ûÿ'zãW¨ ~ |\ 80 EzáW záW 8 % ægþa¡, XÈ
ãg ü @0 "1 p + 8 % ægþa¡ XHþ{áW ü¤@`" !z p þ{áW ü¤@ª !w p ÿ{áW ùÿÿ` p X ág ~A at X0 % úäW úäW¡ (R (*`
(Ê`úÿaX0 zàW
zàW¡ûÿ' (Rùÿ' æg|ÿ`3 |ÿ`ÿ 8 Xh £@úÅ@p !c þazãWìÿ'zãW zãW X
0 zäW ¢P p bzäW!íÿ' (R ëÿ'ûÿ¿`X0 åúãWúÿ' = úÿ?a Q X
ãg ü @U " p ùÿaX0 ÅzãWóÿ'zãW¡áÿ' (Rßÿ'zÃ@!I X
þa0 zàWíÿ'zàW"Ûÿ' (R a (Ê`0 %þaúàW|¿`S !Y (RúàW (R|?`S [ |ß`S Y 0 EþazáW|¿` ¡Q (RzáW (R|?` T |ß` Q 0 eþaúáW|¿`Ü !J (RúáW (R|?`Ü L |ß`Ü J 0
þazâW|¿` ¡B (RzâW (R|?` E |ß` B 0 ÅzãW zãW 8 ¥ ægþa!' XÈ
ãg ü¢
@ÐÝ "' p ' æg|?`$¿
|?`Ý 8 Xh @ú%Ap " þaÿÿ`X0 åúãW¼ÿ'úãW!«ÿ' (R ©ÿ'úäW úäW ýÿÿ` XúäW þÿaX0 ÅzãW³ÿ' Àÿ' æg|`p |`Í 8
Xh @úA at p ! þazáWóÿ'záW záWëÿ'0 zàW¨ÿ' ÿ'þÿ?`Xþ¢Pp 0 %úàW¤ÿ'úàW!ÿ' (R ÿ' ûÿ'X%
ãg ü¢@ï ! p ~Ã@ ÷ÿ'X
ýÿ`X 0 ¥úâWÿ'Yÿ' æg¡ þa0 zäW|¿`ÐÝ ¡ (RzäW (R|?`ÐÝ
+- |ß`ÐÝ 0 % úäW |¿`î (R "@úäW (R|?`î |ß`î C@ !@tÉ
ãg zãW Q à`~A ãWþÿ' #@t¨ Ã L) 0 ÅzãW8 å! þazãW! X( æg äg üA$¿
" p æg üã@H~ p 0
zâWvÿ'zâW!eÿ' (R cÿ' üã@» p 0 ¥úâWqÿ' 0ÿ' æg äg üAl=) ¢ p äg üA ¢ p äg üAÝ ! p þ$Q~AXp 0 eúáWdÿ'úáW¡Rÿ' (RPÿ'X0 EzáW`ÿ'záW¡Nÿ' (RLÿ'zàW-t t ~ |¨\ 80
~¢PúâW® X æg8 å¡- þaþ{àW ü#@0 ¡- p - þ |Ì\ 8 æg|` |`« 8 e~@@ "@záWp -
þa~ |ä\ 8X%0 EzáW-I (R ñÿÿ`X0 EzáWE (R ~ @X0 EzáW-B (R T (
+-`~ @Xþ Pp 0 EzáW-= (Rúÿ' æg|ß`È |ß` 8 % #@z @p ¡ þaúâWêÿ'úâWìÿ'úâW úâWÂòÿ'~ @óÿ`X 0 EzáW/ (R íÿ'ÿÿ`X0 EzáW-, (Réÿ'þ{àW ü#@U ¢ p èÿ'X%ÿ{àW àg òÿ`X0 EzáW-# (Ràÿ'~ @X0 EzáW (R Ýÿ'ñÿß` Þÿ'X
0 ¥þaþPzâW. 8 E æg |A at S F ~ | ] 8 æg¡ X àg |!@D " p àg |!@© " p æg¡ X àg |!@Ì¿ ¢ p àg |!@ü
++< í@ . 8Ìn> 6 8ncL~S "$$(&,(0*4,8.<0@2 `b $IR ü¥
|ÿb Áÿ?ÿK@þ`~b aPþa A@ !úàW | B ¢ zàW¢
þ¿a úàW zàW l àg¡* $©a zàW¡ þ¿al H åg& 8Ï åg! þÿb 0~ @Å$( l ( àg zäW¢ ø¥
ß8Ï
ãg) y $bøÿ-@ îø/ ¦ `hÉ4 èø- £@ äW" h âg 8 ( àg 8Ï äg |ßa8Ï g þ` åg¡ h °$(qþ`p H ágöÿ' p ( ägôÿ' (þ`8 ( àg G åg ¨$(Nþ`8 (< h 08$<$4h$l$ðH åg ¨ âg ( äg
++ |?b Éÿ?ôH ág( ¨ âg úâW& Ì àg$ ÿ8Ï ãgÖÿ' H mþ`d ägôÿ' |¿a8Ï âg $(Dþ`ôI zåW f ág $(Dþ`ôI \ L)~EQô n2( ¦I`øI ~EA ÿôÈÿ?L¤ ãgø "? $bt ~A = t úâW
úâW záW |¿a8Ï P) äg F þÿb åg|`, y$(3 Ì âg þ` 8Ï ägÂt$(_þ` ³ìg ´H åg2 ôi úåW0 záW |¿a8Ï
++ PI ág m(È àgP)! þa F þÿb åg|`, e$( þ` F åg¡ þÿb ÿ',þ` Õú/ ¦ ` àg ´H ág ô)úàW è ãg ôÈ
ãg!Ôÿ'$b ¿8Ï âgÿ' U$(wþ`ô âg¢
$b Îÿ'´h åg ôiúáW ÄI åg pô |"aÿ þÄ àg |` ÿÿ¢ ~â H$(bþ`i åg I åg |ÿ` 0 |a 0 É
ãg}ãW hèL) ãg¢ °h4 úäg zãWúÿ'd) ägùÿ'üÿ-@ fø/ ¦ ` àg¡ L)\ 2( ¦I`øiþa@ô L¤ ägø ¢è $b ©ÿ'h¨ âg¢ °h4àúãg t¤ 4zâg t¤ 4 zäg úáW ,%úáW" ,%4 ~i4 °%ÉzãW}ãW }ãW }ãW ¸ $b,H~!@dúàW¦ ,úáW ° $b ¿8Ï âg!üÿ',% $(`þ`°zâWúÿ'PI ågøÿ'L) @ @Ä
àW¡ @ÿËA
++$(pþ`iþA`~! Pþ ÇA § âg! X%L) PI ö @ i þa~$ Pþ ÇA ç ãgñ 8ÿ@ @ ( PI àg@ Å}ãW 0 eþAPzáW ~ |ô\ 8
8þa æg |@$¿
p 0 ¥úâWA úâW¡/ (R- |@Ý p 0 EzáW< Û æg |@p p 0 eúáW7 Ó |@Í p 0
zâW4 ½ æg 8
|bAÐÝ p 0 ¥úâW!/ þa íÿ'8 e üaAï ûÿ'zãW¨ ~ |] 80 EzáW záW 8 % ægþa¡, XÈ
ãg ü @0 "1 p + 8 % ægþa¡ XHþ{áW ü¤@`" !z p þ{áW ü¤@ª !w p ÿ{áW ùÿÿ` p X ág ~A at X0 % úäW úäW¡ (R (*`
(Ê`úÿaX0 zàW
zàW¡ûÿ' (Rùÿ' æg|ÿ`3 |ÿ`ÿ 8 Xh £@úÅ@p !c þazãWìÿ'zãW zãW X
0 zäW ¢P p bzäW!íÿ' (R ëÿ'ûÿ¿`X0 åúãWúÿ' = úÿ?a Q X
ãg ü @U " p ùÿaX0 ÅzãWóÿ'zãW¡áÿ' (Rßÿ'zÃ@!I X
þa0 zàWíÿ'zàW"Ûÿ' (R a (Ê`0 %þaúàW|¿`S !Y (RúàW (R|?`S [ |ß`S Y 0 EþazáW|¿` ¡Q (Rz
áW (R|?` T |ß` Q 0 eþaúáW|¿`Ü !J (RúáW (R|?`Ü L |ß`Ü J 0
þazâW|¿` ¡B (RzâW (R|?` E |ß` B 0 ÅzãW zãW 8 ¥ ægþa!' XÈ
ãg ü¢@ÐÝ "' p ' æg|?`$¿
|?`Ý 8 Xh @ú%Ap " þaÿÿ`X0 åúãW¼ÿ'úãW!«ÿ' (R ©ÿ'úäW úäW ýÿÿ` XúäW þÿaX0 ÅzãW³ÿ' Àÿ' æg|`p |`Í 8
Xh @úA at p ! þazáWóÿ'záW záWëÿ'0 zàW¨ÿ' ÿ'þÿ?`Xþ¢Pp 0 %úàW¤ÿ'úàW!ÿ' (R ÿ' ûÿ'X%
ãg ü¢@ï ! p ~Ã@ ÷ÿ'X
ýÿ`X 0 ¥úâWÿ'Yÿ' æg¡ þa0 zäW|¿`ÐÝ ¡ (RzäW (R|?`ÐÝ
++ |ß`ÐÝ 0 % úäW |¿`î (R "@úäW (R|?`î |ß`î C@ !@tÉ
ãg zãW Q à`~A ãWþÿ' #@t¨ Ã L) 0 ÅzãW8 å! þazãW! X( æg äg üA$¿
" p æg üã@H~ p 0
zâWvÿ'zâW!eÿ' (R cÿ' üã@» p 0 ¥úâWqÿ' 0ÿ' æg äg üAl=) ¢ p äg üA ¢ p äg üAÝ ! p þ$Q~AXp 0 eúáWdÿ'úáW¡Rÿ' (RPÿ'X0 EzáW`ÿ'záW¡Nÿ' (RLÿ'zàW-t t ~ |0] 80
~¢PúâW® X æg8 å¡- þaþ{àW ü#@0 ¡- p - þ |T] 8 æg|` |`« 8 e~@@ "@záWp -
þa~ |l] 8X%0 EzáW-I (R ñÿÿ`X0 EzáWE (R ~ @X0 EzáW-B (R T (
++`~ @Xþ Pp 0 EzáW-= (Rúÿ' æg|ß`È |ß` 8 % #@z @p ¡ þaúâWêÿ'úâWìÿ'úâW úâWÂòÿ'~ @óÿ`X 0 EzáW/ (R íÿ'ÿÿ`X0 EzáW-, (Réÿ'þ{àW ü#@U ¢ p èÿ'X%ÿ{àW àg òÿ`X0 EzáW-# (Ràÿ'~ @X0 EzáW (R Ýÿ'ñÿß` Þÿ'X
0 ¥þaþPzâW. 8 E æg |A at S F ~ |] 8 æg¡ X àg |!@D " p àg |!@© " p æg¡ X àg |!@Ì¿ ¢ p àg |!@ü
+ ! p ~ Pþ @Xp 0 EzáW (R Áÿ'X0 EzáW.¿ÿ' (R äg1 = (*` |A@* + ægþa¡ 0 E |``= záW-2 (R
+- záW |` -/ (R ægþa¡ 0 E |`ÐÝ záW-* (R záW |`î -' (R~ |] 80 eþaþAPzáW® 8 e æg üa@Ý p 0 EzáW-äÿ' (R¡ÿ'~ |4] 8 üa@$¿
p 0 EzáW-Þÿ' (Rÿ' æg üa at p p 0 EzáW-Ùÿ' (Rÿ' üa@Ì p 0 EzáW-Õÿ' (Rÿ' ægüA@ÐÝ üA@ï p 0 EzáW.ÿ' (R ägÏÿ' (
+-` @ äg `() àg! (RúàWúÿ'úàW ägúÿ' zäW `
gÿÿÿ
0 @ÿÿÿt¨ àg pÉúàW úàWðÿ'öÿ' @ õÿ' @8 E Å@p 8L 4 ~h4 ° |Û p þE |%A p ù/ ¦ `0 àg °èúãWW pÉ~ Q ãW è ãg! L) ïñ/ `L) )×/\ ø©L¨ þ¢@ø ß,Î P
ãgp©¡ 8
+- (Î ág qþ` (JbC"( ý' _(Î ágBA"(Qþ`´(p 0( àg|a ÁA ô àg@ ôI zåW> ð ¨ âgÁ+(þ` < 4 ( äg: °èúãW ß,Î
ãg7 ¿(Î âgÂ0"(Qþ` 4 dzâW p äW
h è ãg húáW pI
äW
h ( àg âg ß,Î
ãg' |ßa(Î àg$ àg ,Î âg (Î ág |ßa(Î ÿûäW ß,Î
ãg ¿(Î âg ùÿ'hi üÍ EA ãW
+- h ( äg h åg¡A L) ñ/ ` ? L) ?(Î þ_` àg"0 hp àg2 4 ,Î äg |ßa(Î ç ãg "(Qþ`\ âg pi åW
' äg \ H åg p) |ßa(Î äW äg¡ L) H åg! L) ñ/ `L) ÍÖ/\ øÉL¨ ~Ã@ø P© âgpÉ!° 8 ¦ÿ' ç ãg é!(Qþ`´hp H\( ág|?` A ô ág ô zàW ð h ågÁÓ(þ`` h ág! pI åW d H ág (Î þ?a äg¡ d Ø!(qþ`p âg p è ãg È
ãg¡ L)Äÿ' Ä(þ` h ág! L) Áÿ' ¨ âg¢¿ÿ'L) ¨Ö/\ øéL¨ p)PIþã@ø 8 ¿(Î âg di ágn lI ágm Á!(qþ`d âgj l) àgh dI ágf li áge ( àgc àg}àW }àW ` üh åg pI åg] °(úàW[ úåWZ pI ågX °( úäWW h üí æg @ @R ãQ |ia üGa |ßaÀü|ßaȯ L)@ÀzãW æg
++ záW |` -/ (R ægþa¡ 0 E |`ÐÝ záW-* (R záW |`î -' (R~ | ] 80 eþaþAPzáW® 8 e æg üa@Ý p 0 EzáW-äÿ' (R¡ÿ'~ |¼] 8 üa@$¿
p 0 EzáW-Þÿ' (Rÿ' æg üa at p p 0 EzáW-Ùÿ' (Rÿ' üa@Ì p 0 EzáW-Õÿ' (Rÿ' ægüA@ÐÝ üA@ï p 0 EzáW.ÿ' (R ägÏÿ' (
++` @ äg `() àg! (RúàWúÿ'úàW ägúÿ' zäW `
gÿÿÿ
0 @ÿÿÿt¨ àg pÉúàW úàWðÿ'öÿ' @ õÿ' @8 E Å@p 8L 4 ~h4 ° Ü p þE |%A p ù/ ¦ `0 àg °èúãWW pÉ~ Q ãW è ãg! L) Ïñ/ `L) ×/\ ø©L¨ þ¢@ø ß<Ï P
ãgp©¡ 8
++ 8Ï ág qþ` (Jb M"( ý' _8Ï ágÂJ"(Qþ`´(p 0( àg|a ÁA ô àg@ ôI zåW> ð ¨ âgA5(þ` < 4 ( äg: °èúãW ß<Ï
ãg7 ¿8Ï âgB:"(Qþ` 4 dzâW p äW
h è ãg húáW pI
äW
h ( àg âg ß<Ï
ãg' |ßa8Ï àg$ àg <Ï âg 8Ï ág |ßa8Ï ÿûäW ß<Ï
ãg ¿8Ï âg ùÿ'hi üÍ EA ãW
++ h ( äg h åg¡A L) ñ/ ` ? L) ?8Ï þ_` àg"0 hp àg2 4 <Ï äg |ßa8Ï ç ãg
++"(Qþ`\ âg pi åW
' äg \ H åg p) |ßa8Ï äW äg¡ L) H åg! L) sñ/ `L) ¦Ö/\ øÉL¨ ~Ã@ø P© âgpÉ!° 8 ¦ÿ' ç ãg ò!(Qþ`´hp H\( ág|?` A ô ág ô zàW ð h ågAÝ(þ`` h ág! pI åW d H ág 8Ï þ?a äg¡ d á!(qþ`p âg p è ãg È
ãg¡ L)Äÿ' Í(þ` h ág! L) Áÿ' ¨ âg¢¿ÿ'L) Ö/\ øéL¨ p)PIþã@ø 8 ¿8Ï âg di ágn lI ágm Ê!(qþ`d âgj l) àgh dI ágf li áge ( àgc àg}àW }àW ` h åg pI åg] °(úàW[ úåWZ pI ågX °( úäWW h üí æg @ @R ãQ |ia üGa |ßaÀü|ßaȯ L)@ÀzãW æg
+ åg ågJ |¿aÀz zãWúÿ' æg
+ åg äg âg
+- åg åg? |¿a | h ág åg åg: |¿aÝ v ¨ âg ðH ág üé éW |¿a(Î àg} !(]þ` h åg/ z (( %ég$(" ,(Ôh úåW"+ (þ` ) ÔÀI |ßa(Î åg G åg y!(>þ`ì( äg; ô zäW: ìÈ
ãg8 ô©úâW6 ´è ãg 4 ) äg æg ðè |aßúãW ü) ÿWß aúãW ð |aÐÝ zâW üI ÿWÐÝ azâW æg ðh |aù7úáW üi ÿWù7
+- aúáW ðH |a_ záW záW ü© äW a ü ÿW_ a éW àg L!(>þ`ìh åg ôI zåWô ì( äg ô zäWð ìè ãg Ç
ãgí ì dþ` |¿a|Û ¨~À@ âg¢ È
ãg ð¨úâW zãW |` 0 ü @ âg" ( H ág! L) 1!(#þ` h ág¡ L) ü àg! L) h åg Éð/ `L)\ =/( ¦I` G L¨ ågÂ$!(dþ`øéþã@ø P p) Æ8 |` ~ã B@ A }ãW @ |Ah Ð " ågà |¿a$¿
çW ((Ô¨,(úâW$("¿ (ÿ' âg ðh ág h çW |¿a(Î F ág !([þ` ( àg´ þ?aþß``©zâW F ¨ ågÂ!(Zþ``©° |a 0 ü ª ( äg~`A! ì äg 8KzáW ýçWÍ çW , ( àg ,(( ô (*þ`, (( H áW5 P æW 4 ðH zåWóÿ'úåWòÿ' |?a 0 ü @ (Î ( ägÂè (%þ`,($(8KzáWìÿ'záW çW |?a(Î
D |¿aäÛ åg
ìè
ãg çW |`(Î |ßa(Î b |¿aäÛ ág} { 4+ ýàW@ çW |¿`(Î u Âaø©
øÿ
@ 8( ¦)` àgn |¿bäÛ J |ßb |ÿa ~! Ç@ Ã '@ |Ãh ø- }áW 4À |£` 4 âg¡J ©
+- h ág"9 < (` çWÉÿ' ß(Î |¿aäÛ
ãgb ` úæWf (
+-`þF &A A |¿b(Î àWLi ® Xå ãg! þßa ãg þßa@ '` ðÖ/ AP àg |ÿa|Û " J ág * àg ág © (xþ` j ág § (<þ`$ h g@è $ ÂA$ hè úáW® $Q gÿÿÿ 0 $Aÿÿÿ, äW ( , è úãW- (,( þa |ß` ~¢
++ åg åg? |¿a | h ág åg åg: |¿aÝ v ¨ âg ðH ág üé éW |¿a8Ï àg} !(]þ` h åg/ z (( %ég$(" ,(Ôh úåW"+ (þ` ) ÔÀI |ßa8Ï åg G åg !(>þ`ô( äg; ô zäW: ôÈ
ãg8 ô©úâW6 ´è ãg 4 ) äg æg øè |aßúãW ü) ÿWß aúãW ø |aÐÝ zâW üI ÿWÐÝ azâW æg øh |aù7úáW üi ÿWù7
++ aúáW øH |a_ záW záW ü© äW a ü ÿW_ a éW àg V!(>þ`ôh åg ôI zåWô ô( äg ô zäWð ôè ãg Ç
ãgí ì dþ` |¿aÜ ¨~À@ âg¢ È
ãg ð¨úâW zãW |` 0 ü @ âg" ( H ág! L) ;!(#þ` h ág¡ L) ü àg! L) h åg ªð/ `L)\ /( ¦I` G L¨ ågB.!(dþ`øéþã@ø P p) Æ8 |`
~ã B@ A }ãW @ |Ah Ð " ågà |¿a$¿
çW ((Ô¨,(úâW$("¿ (ÿ' âg ðh ág h çW |¿a8Ï F ág !([þ` ( àg´ þ?aþß``©zâW F ¨ ågB
!(Zþ``©° |a 0 ü ª ( äg~`A! ô äg 8KzáW ýçWÍ çW , ( àg ,(( ý (*þ`, (( H áW5 P æW 4 ðH zåWóÿ'úåWòÿ' |?a 0 ü @ 8Ï ( ägBò (%þ`,($(8KzáWìÿ'záW çW |?a8Ï
D |¿aôÜ åg
ôè
ãg çW |`8Ï |ßa8Ï b |¿aôÜ ág} { 4+ ýàW@ çW |¿`8Ï u Âaø©
øÿ
@ ò7( ¦)` àgn |¿bôÜ J |ßb |ÿa
~! Ç@ Ã '@ |Ãh ø- }áW 4À |£` 4 âg¡J ©
++ h ág"9 < (` çWÉÿ' ß8Ï |¿aôÜ
ãgb ` úæWf (
++`þF &A A |¿b8Ï àWLi ® Xå ãg! þßa ãg þßa@ '` ÈÖ/ AP àg |ÿaÜ " J ág * àg ág ³ (xþ` j ág ° (<þ`$ h g@è $ ÂA$ hè úáW® $Q gÿÿÿ 0 $Aÿÿÿ, äW ( , è úãW- (,( þa |ß`
~¢
+ @
+ Ã@ ei
+- àg (,þ` < t¨ âg~@"
+-zãg ( äg! ð zäW ðH zåW" (`ôé ãg þaÔT@ ág¡ Ð àg (Fþ`ø- ðÿ'4À àgþÿ' } (fþ`ø-4Àzãg¡
zãg¡ (`I8` þ`záW}áW zãg eüei p ,)°)t¨ ~b «@ ¢@ çA p) t¨ ~Â @ ¦Ap pi @ çA ¨ \ }.( ¦I` ' àg¢ ø©
piP 8 <þ` G ágûÿ',þ` _ ( úÿ' ¢ |¿aäÛ âg [ (.þ`¦ |a þÂ ä@ ã A0þãh &þ` U (H åg¡ T) äg ´é ãgS äg ´i ágP |¿a(Î 4 ) âg! T) èï/ `T) #Õ/\ àg¢ ¦ø) âgþ @! ø A ({þ` @ (#þ` ? (}þ`´É
ãg!@ T¨ êÿ'T¨ âg ´I ág; à ~Aà 6 (%þ`´) àg7 P âg¢ ¬) L©L¨ þ$AP ô ¬ ¸É äW
+-ò À¨úâgäg þß`t
´÷/ ¦ ` µø/ ¦ ` àgì L pé8P) |¿a|Û L) T ¬IP H ~A@ ågL¨ ¢ ¬ h åg ¾ï/ `´ àg" T)ôIzáW ´h ág ôzâW
+- þ¿`´ ÜÕ/ ` àg |ßa(Î " Ç
ãg
ãg
+- (Mþ` ç ãg mþ` èÔ/\ àg øiþa@ (Î ø äg¡ T¨ $þ` ( Æ`) }ãW ¢ ° |`äÛ Ä ) |aäÛ ~Ã@ Â âg iþA@ âW&¾ Ø) àg¡ ¨ Ø) äg I åg= çÔ/X Ø© æW® àa çg §a æg æaLþÉA\ ÈÔ/L) `L¨ 17( ¦)` àg¬ úçQúÿ' ?(Î àg (Î åg æa _ (Î åg¡ §a Þ(0þ@ Ý(*þ` Ü(0þ@Ø ¢QØ àg" ÍÔ/X É çW® a _(Î ág 0þÆA Ó( `0zçW çg æg ÆaLþ©A W÷/ ¦ ` h ág! L) jï/ `L) ¥Ô/\ `L¨ 7( ¦)` àg L4 ¢úâg
+- ÉzãW" 8 p °)zÇQñÿ' zãWüÿ'úâg `üei p °)zÇQìÿ' _ñ/ ¦ `zÇQéÿ' Bø/ ¦ ` àgy úìW
+- 1ö/ ¦ ` àg7û' |ßaäÛ pé |¿a
L CA P8L© ` @` `` ó/ ¦` þÿaþÿa |ßaäÛ |¿a
´( ägÀH " ~%`ôIzáW àg äg¢ ¬É ) Ôÿÿ` `qPP âgÔ! t¨ àg é ãg¢ ¬É àg! ´© âg¢ ¬É |a°p0 @äúãg |?a° p0 ÀD zåg
ãg! ¤
ãg! ¤)tL pi 8 `Id) `hi`©üm °`Éô¨ $°èþß`úãW` |ß` `) üh`I Ð ` L)`4@zᣠÿ¦AúáW" ( úáW" ((È L P $I` ó/ ¦i` |` 0(@bü©$@"þAþ `© h0ÔÈG zãWt¨ " ~å G úáWÔ ! ~åzäW ág Ì ( äg þaüzäW ì àg F@ AÔ) |?` 0 ü LI f at 4 ¡ ü¢` aþb A Eh |Ah ¦A h }åW ü#At ¢ P) àg)! T äg ~EA àg¡ T ¨ âg à )(èþ_` Ïö/ ¦ `Lé |ß` P L¨ ¬éþã@¬ £ ýâW 1vs ³ìg
++ àg (,þ` < t¨ âg~@"
++zãg ( äg! ð zäW ðH zåW" (`ôé ãg þaÔT@ ág¡ Ð àg (Fþ`ø- ðÿ'4À àgþÿ' (fþ`ø-4Àzãg¡
zãg¡ (`I8` þ`záW}áW zãg eüei p ,)°)t¨ ~b «@ ¢@ çA p) t¨ ~Â @ ¦Ap pi @ çA ¨ \ U.( ¦I` ' àg¢ ø©
piP 8 <þ` G ágûÿ',þ`h ( úÿ' ¢ |¿aôÜ âg e (.þ`¦ |a
þÂ ä@ ã A0þãh &þ`^ (H åg¡ T) äg ´é ãgS äg ´i ágP |¿a8Ï 4 ) âg! T) Éï/ `T) ûÔ/\ àg¢ ¦ø) âgþ @! ø K ({þ` J (#þ` I (}þ`´É
ãg!@ T¨ êÿ'T¨ âg ´I ág; à ~Aà @ (%þ`´) àg7 P âg¢ ¬) L©L¨ þ$AP ô ¬ ¸É äW
++ò Ȩúâgäg þß`t
µ÷/ ¦ ` µø/ ¦ ` àgì L pé8P) |¿aÜ L) T ¬IP H ~A@ ågL¨ ¢ ¬ h åg ï/ `´ àg" T)ôIzáW ´h ág ôzâW
++ þ¿`´ ´Õ/ ` àg |ßa8Ï " Ç
ãg
ãg
++ (Mþ` ç ãg mþ` ÀÔ/\ àg øiþa@ 8Ï ø äg¡ T¨ $þ` ( Æ`) }ãW ¢ ° |`ôÜ Ä ) |aôÜ ~Ã@ Â âg iþA@ âW&¾ Ø) àg¡ ¨ Ø) äg I åg= ÀÔ/X Ø© æW® àa çg §a æg æaLþÉA\ Ô/L) `L¨
++7( ¦)` àg¬ úçQúÿ' ?8Ï àg 8Ï åg æa _ 8Ï åg¡ §a è(0þ@ ç(*þ` æ(0þ@Ø ¢QØ àg" ¥Ô/X É çW® a _8Ï ág 0þÆA Ü( `0zçW çg æg ÆaLþ©A X÷/ ¦ ` h ág! L) Kï/ `L) }Ô/\ `L¨ ç6( ¦)` àg L4 ¢úâg
++ ÉzãW" 8 p °)zÇQñÿ' zãWüÿ'úâg `üei p °)zÇQìÿ' ?ñ/ ¦ `zÇQéÿ' Bø/ ¦ ` àgy úìW
++ 2ö/ ¦ ` àg7û' |ßaôÜ pé |¿a L CA P8L© ` @` `` ó/ ¦` þÿaþÿa |ßaôÜ |¿a ´( ägÈH " ~%`ôIzáW àg äg¢ ¬É ) Üÿÿ` `qPP âgÜ! t¨ àg é ãg¢ ¬É àg! ´© âg¢ ¬É |a°p0 @äúãg |?a° p0 ÀD zåg
ãg! ¤
ãg! ¤)tL pi 8 `Id) `hi`©üm °`Éü¨ $°èþß`úãW` |ß` `) h`I Ð ` L)`4@zᣠÿ¦AúáW" ( úáW" ((È L P $I` ó/ ¦i` |` 0(@b¨$@"þAþ `© h0ÔÈG zãWt¨ " ~å G úáWÔ ! ~åzäW ág Ì ( äg þazäW ô àg F@ AÔ) |?` 0 ü LI f at 4 ¡ ü¢` aþb A Eh |Ah ¦A h }åW ü#A u ¢ P) àg)! T äg ~EA àg¡ T ¨ âg à §)(èþ_` Ðö/ ¦ `Lé |ß` P L¨ ¬éþã@¬ £ ýâW 1vs ³ìg
+ ôéúãW) þb (
+ ` ® Î î
+ .
+@@ -630,48 +679,49 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8LnÉ
ãg zãW zãW% ô) úäWòÿ' ÿ{âW ³ìgøÿ'ô zäWíÿ' i@ÿAúA`~! $Qþ$ A¡ ä |?` p0°À ãg zàg |a p0°ÀE ãg zåg ê/Ýÿ' ³ìgèÿ'ôÉzãWÝÿ' ¦ ` ø/ Pôi úåWÚÿ' ¦ ` ~ø/þ?`ôI zåWÖÿ'ì àg © âg |?` 0À p H ágÐÿ'ð ( àgÎÿ'
+- ¦ ` rø/ Pòÿ' |_` 0@ap h ágÈÿ'ð âgÇÿ' p ¨ âgÅÿ'ð È
ãgÃÿ' ò(þ` Âÿ'þb> 6 8nc~SL À
ãg |ÀA ¡c a ú/zàW ¢Pà
+- ® Î í î 8nà § |` ä Gþ¢@à
+- b~A@ ýáW 1vs! ä _ (Î ågm ' àgl _ìÈÿ? ágj f wþ`Bÿ{áW ? (Î äge ' àgd _ìÈÿ? ágb ^ wþ`& |ÿa Áÿ?@ÿÇ@ú `~à ãPþã Ã@¡ £ |a p0°ÀE âg
zåg ÿ@ @ b ág (Î ägS ' àgR _ìÈÿ? ágP 6 |?a p0°À âg zäg ¼é/&ÿ§@þ``þ P~ ¢@ Â
ãg ÿ(Î ãgD ' àgC _ìÈÿ? ágA ' ÿÇ@ Ã@ äg (Î äg< ' àg: _ìÈÿ? ág8 4 wþ` àg ` P ø/ ? (Î äg3 ' àg1 úàW úàW _(Î ág- ' àg+ _ìÈÿ? ág) % wþ` `þ?` ø/ ? (Î äg% ' àg# _ìÈÿ? ág! ` ø/ Pöÿ' ÿ(Î ãg ' àg _ìÈÿ? ág wþ`à gä þa@g ~@ ågࢠä (Î àg &úàW¢ ¨æÜ&úãWþ @¡ Ü |_aÉÿ?~` @ ~ @úãW EA¢ |þ`úãWA !þ`úãW /þ` ( ® Î í î 8n ® Î í î 8n> 6 8nc ~S àaþ`~b
aPþa üA@Àÿ? ýï/ Á Âþ' àg! a¨g åg! þPúåWýåW ¨g åg úåWýåW úåW; ~¢@ àW©3 Lg åg1 ü@ àg* âg- + |ßa Éÿ?ìG åg ü§A ¡
+- L ô' ägäg æ ãg Ç
ãg Æ
ãg § âg íò/ `L äg pù/ `zàW àfä&þa@ (Î þ @ ägà! ä& äg ìG åg B(Wþ` ® Î î í
++< í@ . 8LnÉ
ãg zãW zãW% ô) úäWòÿ' ÿ{âW ³ìgøÿ'ô zäWíÿ' i@ÿAúA`~! $Qþ$ A¡ ä |?` p0°À ãg zàg |a p0°ÀE ãg zåg òé/Ýÿ' ³ìgèÿ'ôÉzãWÝÿ' ¦ ` ø/ Pôi úåWÚÿ' ¦ ` ~ø/þ?`ôI zåWÖÿ'ô àg © âg |?` 0À p H ágÐÿ'ð ( àgÎÿ'
++ ¦ ` rø/ Pòÿ' |_` 0@ap h ágÈÿ'ð âgÇÿ' p ¨ âgÅÿ'ð È
ãgÃÿ' ü(þ` Âÿ'þb> 6 8nc~SL À
ãg |ÀA ¡c a ú/zàW ¢Pà
++ ® Î í î 8nà § |` ä Gþ¢@à
++ b~A@ ýáW 1vs! ä _ 8Ï ågm ' àgl _ôÈÿ? ágj f wþ`Bÿ{áW ? 8Ï äge ' àgd _ôÈÿ? ágb ^ wþ`& |ÿa Áÿ?@ÿÇ@ú `~à ãPþã Ã@¡ £ |a p0°ÀE âg
zåg ÿ@ @ b ág 8Ï ägS ' àgR _ôÈÿ? ágP 6 |?a p0°À âg zäg é/&ÿ§@þ``þ P~ ¢@ Â
ãg ÿ8Ï ãgD ' àgC _ôÈÿ? ágA ' ÿÇ@ Ã@ äg 8Ï äg< ' àg: _ôÈÿ? ág8 4 wþ` àg ` P ø/ ? 8Ï äg3 ' àg1 úàW úàW _8Ï ág- ' àg+ _ôÈÿ? ág) % wþ` `þ?` ø/ ? 8Ï äg% ' àg# _ôÈÿ? ág! ` ø/ Pöÿ' ÿ8Ï ãg ' àg _ôÈÿ? ág wþ`à gä þa@g ~@ ågࢠä 8Ï àg &úàW¢ ¨æÜ&úãWþ @¡ Ü |_aÉÿ?~` @ ~ @úãW EA¢ |þ`úãWA !þ`úãW /þ`( ® Î í î 8n ® Î í î 8n> 6 8nc ~S àaþ`~b
aPþa üA@Àÿ? Þï/ Á Âþ' àg! a¨g åg! þPúåWýåW ¨g åg úåWýåW úåW; ~¢@ àW©3 Lg åg1 ü@ àg* âg- + |ßa Éÿ?ôG åg ü§A ¡
++ L ô' ägäg æ ãg Ç
ãg Æ
ãg § âg îò/ `L äg pù/ `zàW àfä&þa@ 8Ï þ @ ägà! ä& äg ôG åg L(Wþ` ® Î î í
+ 8 n ãPà ® Î î í
+ 8 nàäF Î ~ @~A@àä ® î í
+- 8 n@ ág g ág Îò/ `§ æW /ÿ/ ` ® Î î í
++ 8 n@ ág g ág Ïò/ `§ æW /ÿ/ ` ® Î î í
+ 8 n ® Î î í
+ 8 n> 6 8nc$~S "P
+- `4 è |?b þÇazçW" ` P üAì ; zçW þ` üAì 7 ¿ìÈÿ? âg ág
++ `4 è |?b þÇazçW" ` P üAì ; zçW þ` üAì 7 ¿ôÈÿ? âg ág
+ ¢¡Ah¦úâW !þ`aþE EQ~E |%A8Àÿ? zäW ¢¡A + ì ág záW záW záW & þ` ¢¡AhæúãW " ¢¡A ¢¡AhFzáW P(Æ
ãg âg zâW}âW àf åg À äg âgùÿ'à& äg < èúãW zçW
+- úãW âgóÿ' úçg ?ìÖ àg zâWöÿ'àF åg ôÿ' è(tþ`Ûÿ' ßìÖ
ãg ¿(Î âg¡ ì àgùÿ' á(bþ`Ôÿ'ì ® Î î
++ úãW âgóÿ' úçg ?ü× àg zâWöÿ'àF åg ôÿ' ò(tþ`Ûÿ' ßü×
ãg ¿8Ï âg¡ ì àgùÿ' ë(bþ`Ôÿ'ì ® Î î
+ í .
+ 8$n> 6 8ncD~S "$$(&,(0*4,8.<0@2 |cp0 |?c @b ` ° |b Áÿ?þEa~% $Q àA ãgþ$! ÄA |` |` |` |` üah 0 ÀÁ | h 0 @ |©B ~£~lj
+-âi |ßb Éÿ?üK 'RzáW!
++âi |ßb Éÿ? K 'RzáW!
+ g
+-záW »(=þ`,@°À 8 g åg zäg
+- ãP «è/Lþß`Lþ¿` ü ²(nþ`@°@8 g ág zàg þ_aüþ?aúéW 4 }âWªªªª¢ IhjúáW ´júáW h
++záW Ä(=þ`,@°À 8 g åg zäg
++ ãP è/Lþß`Lþ¿`
++ ¼(nþ`@°@8 g ág zàg þ_aþ?aúéW 4 }âWªªªª¢ IhjúáW ´júáW h
+ 4ý
+ ªªªªh*úàW ág $ ` P ýèW¼
PÍûÿ'h
+ £èg|¿` Aùÿ'h
+ þ`h
+- ág÷ÿ'záW záW $ ` ÿö/ P $ `þ?` ýö/¨ zàW) P ) äg¡Ö ì´ I zåW Ô ´ i úåW Ò ì I ÿ{åW äg!Ï ì âg |¿aäÝ 4(,ÿ@¨ )üKìkP ´ © É 0(@ÿ@ ºê/ý ägóÿ' ågþÿb¡ (ʬ é¸ äW ü zàW ° i úåWü ¥azàW a
ãgAPÂ h
+-h*úàW ¿(Î âgÂq(]þ` l
++ ág÷ÿ'záW záW $ ` ÿö/ P $ `þ?` ýö/¨ zàW) P ) äg¡Ö ô´ I zåW Ô ´ i úåW Ò ô I ÿ{åW äg!Ï ô âg |¿aôÞ >(,ÿ@¨ ) KôkP ´ © É :(@ÿ@ê/ý ägóÿ' ågþÿb¡ (ʬ é¸ äW ü zàW ° i úåWü ¥azàW a
ãgAPÂ h
++h*úàW ¿8Ï âgB{(]þ` l
+ âg! iÿþw æg ág" þbhJzáW i ág
+ ág" (Rh
+ zàW ) àg ìJ ág ¼J þ` i åg ÄJ þ`hJ zåWýÿ'¤ àgûÿ' i åg ÀJ þ`zåWýÿ'¸J P (*` -ÿ/ $i` ax '
+- ãì/P àaL àg ( äg£èg P Ýì/~ @iP ) 4Ä8 çzäW~£`}äW âg}ãg` ì âg ãg âg © âg
++ Ãì/P àaL àg ( äg£èg P ¾ì/~ @iP ) 4Ä8 çzäW~£`}äW âg}ãg` ô âg ãg âg © âg
+ æg ¦Q §égùÿ'l G ágh g ! Ì záW# Ä '0 }àW ! þ¿aþfl Ai âgh g ¢ Ì `zãg (D }áWà
`zãg ($ ýàWà zâW Ä '0` ýáW 8 ýâW ü âg õÿ'(d ýáWà $D }áWÐ
+ 4 'úàW 0 zàW @ÄzãW}ãW }ãW |¥h þ¦ FizãWüÿ' äg Ð âg
Ô g P G¸ g
áW ãg! T ' ) àg P G¸ g
áWúÿ' ãg¡ !a àg )êg|Ei zâWAøÿ'Ø g ÷ÿ'Ü g )êg äg¡ ¬ g Ð g åg
+ à g ~Ê úÿ' Ci ´ '
áWþÿ'° ' |¥h I åg zåW* zåW6 úåWÁøÿ'ä g ÷ÿ'è g Pd '
+-bh àg¬A! üK< àg ägüÿ' ' àg ,záW záW þ_`ô
++bh àg¬A! K< àg ägüÿ' ' àg ,záW záW þ_`ô
+ Dh ág
þ¿`Dè ãg" ô
+ êð. þã@ \
+-Th ågüÿ' þ` ùì/þ?`Dh ågøÿ'TH ågöÿ' T âgôÿ'À¦ ²¢` ³âW¡ T/ ì(
+-þ` Ñ(zþ`ÀÆ 2Ã` 3ãWüÿ'L( þ` ëì/þ?` ëÿ'@ èd ' ãh àg! ~LA< § âg äg Ç
ãg < àg ,~LA Þÿ'PhAþ` Ah Ûì/þ?`@ úÿ' äh âg6 ©þßa ægÃP|ß` ¬* âg iþ$ i |Äh úâW+ úâW, Pè,Aþ` i Ìì/þ?`@ H ~L@ ei Pè (Î äg ãi¡ ¬A ¦(~þ`ü+ úäW úäW
ü«úâW úâW
++Th ågüÿ' þ` Úì/þ?`Dh ågøÿ'TH ågöÿ' T âgôÿ'À¦ ²¢` ³âW¡ T/ ö(
++þ` Û(zþ`ÀÆ 2Ã` 3ãWüÿ'L( þ` Ìì/þ?` ëÿ'@ èd ' ãh àg! ~LA< § âg äg Ç
ãg < àg ,~LA Þÿ'PhAþ` Ah »ì/þ?`@ úÿ' äh âg6 ©þßa ægÃP|ß` ¬* âg iþ$ i |Äh úâW+ úâW, Pè,Aþ` i ¬ì/þ?`@ H ~L@ ei Pè 8Ï äg ãi¡ ¬A °(~þ` + úäW úäW
«úâW úâW
+ þß`Dè ãg¡ ô
+ T äg
+ þ_aDh åg¡ ô
+-T àg þ` ³ì/þ?`D( àg TH ág
À& ²$a ³äW¢ TLhþ`þ?` «ì/ ¥(
+-þ` (,þ`Àf ²ea ³åWüÿ'Løÿ'@ h~¬@ h ð $Qð ® Î î
++T àg þ` ì/þ?`D( àg TH ág
À& ²$a ³äW¢ TLhþ`þ?`ì/ ¯(
++þ` (,þ`Àf ²ea ³åWüÿ'Løÿ'@ h~¬@ h ð $Qð ® Î î
+ .
+ $ N
+ ( n
+@@ -680,13 +730,13 @@ $ N
+ 4 Î
+ 8 î
+ < í@ . 8Dn> 6 8nc,~S "$$(&
+- àa £èg |b Éÿ?¡ ì( |_b° p àg ô' üÇA úàW ¦Q¢3 D, àg |_b°p úÿ'8 |a 0TÀE àg4 " 8 ågÂd(zþ`0 ( |b 0äÀé,0 äg üÇA ! ¦QÿûãW þß`ä ãg Z(xþ`0 èÿûãWûÿ'ð§úâW" ô zâW |g ág , ãW% < H~!@úàW <zâW" D @ ãW @ wÒ/ P àg 0 H<ôg@úáW" D (Î åg C(Mþ`0 <ô§@úâW" D ¦Q |Ii 0þ?a 0 È<ô'@úàW!úÿ'D°'ÿ?p ° È ä ãW |_bäÛ © ~ @ pi ¢@ âW%
+- Ýÿ'< ß(Î
ãg *('þ`p @ç ãW l) äg pi @G åW
l àg þhaþE EQ |?a Áÿ?DÿA~E A ä ãg Tÿd@ a@ A ág ° ý/ ` ;þ/ `
+- (Vþ`p G ág¡
ð (þ` ® Î î
++ àa £èg |b Éÿ?¡ ô( |_b° p àg ô' üÇA úàW ¦Q¢3 L, àg |_b°p úÿ'@ |a 0TÀE àg< " @ ågBn(zþ`8 ( |b 0äÀé48 äg üÇA ! ¦QÿûãW þß`ä ãg d(xþ`8 èÿûãWûÿ'ð§úâW" ô zâW |g ág 4 ãW% D H~!@úàW DzâW" L H ãW @ OÒ/ P àg 8 HDôgHúáW" L 8Ï åg M(Mþ`8 Dô§HúâW" L ¦Q |Ii 0þ?a 8 ÈDô'HúàW!úÿ'L°'ÿ?p ° È ä ãW |_bôÜ © ~ @ pi ¢@ âW%
++ Ýÿ'D ß8Ï
ãg 3('þ`p @ç ãW l) äg pi @G åW
l àg þhaþE EQ |?a Áÿ?DÿA~E A ä ãg Tÿd@ a@ A ág ° ý/ ` ;þ/ `
++ (Vþ`p G ág¡
ð (þ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n
(sþ`ðà ® Î î
++ 8,n (sþ`ðè ® Î î
+ .
+ $ N
+ í( n
+@@ -695,13 +745,13 @@ $ N
+ $ N
+ í( n
+ 8,n> 6 8ncH~S "$$(&,(0*4,8. À
+- at 2 -ëg<0¡ b |¿a@ p @þCpþ&C fbþFB þæB |¿a@ p @ÿCpÿ&C ÿfBÿFBÿæB |ßa Éÿ?ìç ãg |b ¢ þ¿a(þûàW üÇzãW |ÿa p0Àzâg ªªR2úêW À
+- ý(þ`zêg¡üÿ'þªBüçúãW üB
ü' úäW üB
+- Ú(xþ`ü zäW üB ôjþ` ôë/þ?` APô
+-þ?`ü Ò(.þ` v( ,`ýÿ` üÿ' üB |ÿaäÛ pG @j åW D
+-zàW
zàW -ëg |,i 0! ÃP À è Dÿÿß`zâW! °zâW Àäÿÿ¿`ä DzâW"ûÿ'° ü,k 0 Àlúág _(Î ág·(vþ`@~@ @
++ at 2 -ëg<0¡ b |¿a@ p @þCpþ&C fbþFB þæB |¿a@ p @ÿCpÿ&C ÿfBÿFBÿæB |ßa Éÿ?ôç ãg |b ¢ þ¿a(þûàW ÇzãW |ÿa p0Àzâg ªªR2úêW À
++ (þ`zêg¡üÿ'þªB çúãW üB
' úäW üB
++ ä(xþ` zäW üB ôjþ` Ôë/þ?` APô
++þ?` Ü(.þ` ( ,`ýÿ` üÿ' üB |ÿaôÜ pG @j åW D
++zàW
zàW -ëg |,i 0! ÃP À ð Dÿÿß`zâW! °zâW Àäÿÿ¿`ì DzâW"ûÿ'° ü,k 0 Àlúág _8Ï ágBÁ(vþ`@~@ @
+ aP@
+-¬(À§ ýàW ª þ` ü h 0 @` þ@ |%A | i 0 @ä¬H âg~! üÄ@ ! âg |_b Áÿ? |j åg |j ág |_b Áÿ?h ? ìÖ úäg úäg4 ü i 0 |éh 0 H ü i 0záW |éh 0 P¨4zàW °ÿ{âW
záW P(4 zàW °¨ÿûâW zàW @d
++¬(ȧ ýàW ª þ` ü h 0 @` þ@ |%A | i 0 @ä¬H âg~! üÄ@ ! âg |_b Áÿ? |j åg |j ág |_b Áÿ?h ? ü× úäg úäg4 ü i 0 |éh 0 H ü i 0záW |éh 0 P¨4zàW °ÿ{âW
záW P(4 zàW °¨ÿûâW zàW @d
+ ÀC íÿ'
+ zàW @d
+ ÀC éÿ'
+@@ -723,9 +773,9 @@ $ N
+ ÀC
+ úäg |_b Áÿ?/ zëW" @iAðE åg ¦iR ¦iR ¦eA % äg
¨
+ zäW
' ¨* úäW
% üëj 0 À ¢`þ?`
+- âë/ AP àg ÿ(Î ãg´ÿ' Ì'þ @ ²ÿ'Ì üëj 0 Àë ¢`þ?`
+- Øë/ AP àg ß(Î
ãgªÿ' L(lþ` ©ÿ'̧tÊþ¢@
ãg!% Ìø¨ |¿bä× âg" ~b`J~AP
+- ág zâg ¢`þ?` Èë/ APèj ág
àgþ_` |?` 0 (Î àg tª âg îÿ' ¦iR ¢`þ?` ¼ë/ AP àg ?(Î àg àg (Î åg ,(lþ`PH '
++ Âë/ AP àg ÿ8Ï ãg´ÿ' Ô'þ @ ²ÿ'Ô üëj 0 Àë ¢`þ?`
++ ¹ë/ AP àg ß8Ï
ãgªÿ' U(lþ` ©ÿ'Ô§tÊþ¢@
ãg!% Ôø¨ |¿bôØ âg" ~b`J~AP
++ ág zâg ¢`þ?` ¨ë/ APèj ág
àgþ_` |?` 0 8Ï àg tª âg îÿ' ¦iR ¢`þ?` ë/ AP àg ?8Ï àg àg 8Ï åg 6(lþ`PH '
+ '
+ '
+ '
+@@ -733,23 +783,23 @@ $ N
+ '
+ 4 % úä
+ zäg x
+- àg Pè4Ãzã ¿ìÖ úâg
+- xj ág ¢`þ?` ¥ë/ AP àg _(Î ág jþ` ág¡ x
+-Jþ`(Th åg( J åg Ш âg( & |* ªªRúàWÁ 4ª* 4|
++ àg Pè4Ãzã ¿ü× úâg
++ xj ág ¢`þ?`
ë/ AP àg _8Ï ág jþ` ág¡ x
++Jþ` (Th åg( J åg Ш âg( & |* ªªRúàWÁ 4ª* 4|
+ +
+ àg" T(´
+- äg J |b(Î åg
++ äg J |b8Ï åg
+ ôèúãW ´
+- ÊÐ/ ` àgB(Kþ` kþ` Ê |b(Î
ãg ê/ `T( ØÏ/\ àg øÈ~Ã@ø ië/ ¢` i åg -þ`õ(Ð âg" Tª àÿ'Tª é ãg Ð( äg î(%þ`Ð äg ÐÈ
ãg °(|ê ãg ÔI åg ì' ägÅ h ýåW 1vsð ¨ýûâWî ë ( âg pó àg * àg1 ÃÏ/üÿ-@ àg
+- àg- ümþPì{àW Ô(bþ` j åg( àg Ð(bþ` J åg$ @ |?`Êÿ? áW |_`Êÿ? &(
+- äg Ç(bþ` * äg ´J ág ìg ág ô âg H Ô àg |* àg H( äg Èè/è~ @ àg Ï/X àg
Hþ@ þ1( ¢(`H( àg
+- è~ @ ×è/ AP àg ,Î äg _(Î ágB®(Rþ` ÔG ågæÿ'Ìê ãg Ô àgK ì' äg h ýåW 1vs± ¨ýûâW° ¬ ßxó
ãg Ôi ågB ì' äg~ h ýåW 1vs¨ ¨ýûâW§ £ |btó Ï/ zàW®ÿ' ~Ï/üÿ-@ àg Ô) äg5 ì' ägq h ýåW 1vs ¨ýûâW üþ¢RìûêW (aþ`Ô äg+ ì' ägg h ýåW 1vs ¨ýûâW «êg (aþ`Ôé ãg" ì' äg^ h ýåW 1vs ¨ýûâW |bÊÿ? éW b |ßbÊÿ? ág
+- þ@ 2.( ¢(` ª
+-` ¦)` Í( ,K`ÔI ág ì' ägO h ýåW 1vsy ¨ýûâWx t ª
+-` ¦)` Ä( ,K`Ô© âg
+- ì' ägF h ýåW 1vsp ¨ýûâWo k `(aþ`ÔÉ
ãg ì' ägd = (J ág ì âg` : h ág |` p0°@ úàg+ |_b p0/ úáW úáW ìG ågW 0 |_a p0°@zàg þa° (Î àg xì âg) h ýåW 1vsS ¨ýûâWR N x' àg B(uþ`ìG ág!G x ìg ág¡D x ìÇ ¢P
ãg¡A x |?` p0°À |_b p0úäg þa° (Î âg °@Ézãg! x xG åg .(uþ`°@ zäg! x °@©úâg" xìg AP ág¡. t
°@ ãPzäg!& xþÿ`° (Î äg ìg åg¡& tü§úâW" úâW# (gþ`´ÊzãWþ`¢ d¨ÿÿÿ`P
+-úâW" ü È
+-L çQ '` G` ?î/ ¢h` |` 0(@büþA$@bþa` !h0 ttç ãg (Uþ`tì' ägéÿ' h ýåW 1vs ¨ýûâW tìG ågãÿ' h ýåW 1vs ¨ýûâW tì' äg ü§úâWÝÿ' ( ¢`þß`ü
h ýåW 1vs ¨ýûâW Q üÿ_a ó(Eþ`à ® Î î
++ £Ð/ ` àgÂ(Kþ` kþ` Ê |b8Ï
ãg ~ê/ `T( ±Ï/\ àg øÈ~Ã@ø Jë/ ¢` i åg -þ` ÿ(Ð âg" Tª àÿ'Tª é ãg Ð( äg ÷(%þ`Ð äg ÐÈ
ãg º(|ê ãg ÔI åg ô' ägÅ h ýåW 1vsð ¨ýûâWî ë ( âg ô àg * àg1 Ï/üÿ-@ àg
++ àg- ümþPì{àW Þ(bþ` j åg( àg Ú(bþ` J åg$ @ |?` Êÿ? áW |_`Êÿ?/(
++ äg Ñ(bþ` * äg ´J ág ôg ág ô âg H Ü àg |* àg H( äg ©è/è~ @ àg Ï/X àg
Hþ@ ×1( ¢(`H( àg
++ è~ @ ·è/ AP àg <Ï äg _8Ï ág·(Rþ` ÜG ågæÿ'Ìê ãg Ô àgK ô' äg h ýåW 1vs± ¨ýûâW° ¬ ßô
ãg Ôi ågB ô' äg~ h ýåW 1vs¨ ¨ýûâW§ £ |bô dÏ/ zàW®ÿ' VÏ/üÿ-@ àg Ô) äg5 ô' ägq h ýåW 1vs ¨ýûâW üþ¢RìûêW (aþ`Ô äg+ ô' ägg h ýåW 1vs ¨ýûâW «êg (aþ`Ôé ãg" ô' äg^ h ýåW 1vs ¨ýûâW |b Êÿ? éW b |ßbÊÿ? ág
++ þ@ .( ¢(` ª
++` ¦)` ×( ,K`ÔI ág ô' ägO h ýåW 1vsy ¨ýûâWx t ª
++` ¦)` Î( ,K`Ô© âg
++ ô' ägF h ýåW 1vsp ¨ýûâWo k j(aþ`ÔÉ
ãg ô' ägd = (J ág ô âg` : h ág |` p0°@ úàg+ |_b p0/ úáW úáW ôG ågW 0 |_a p0°@zàg þa° 8Ï àg xô âg) h ýåW 1vsS ¨ýûâWR N x' àg K(uþ`ôG ág!G x ôg ág¡D x ôÇ ¢P
ãg¡A x |?` p0°À |_b p0úäg þa° 8Ï âg °@Ézãg! x xG åg 8(uþ`°@ zäg! x °@©úâg" xôg AP ág¡. t
°@ ãPzäg!& xþÿ`° 8Ï äg ôg åg¡& t §úâW" úâW# %(gþ`´ÊzãWþ`¢ d¨ÿÿÿ`P
++úâW" È
++L çQ '` G` @î/ ¢h` |` 0(@bþA$@bþa` !h0 ttç ãg (Uþ`tô' ägéÿ' h ýåW 1vs ¨ýûâW tôG ågãÿ' h ýåW 1vs ¨ýûâW tô' äg §úâWÝÿ' %( ¢`þß` h ýåW 1vs ¨ýûâW Q üÿ_a ü(Eþ`è ® Î î
+ .
+ $ N
+ ( n
+@@ -757,21 +807,21 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn> 6 8nc,~S "$$(&~ $Qþ$ |ÿa Áÿ?ÿA A ¤ |bp0 |ßaäÛ ¨' æ ãg¬§" Biÿ @@
++< í@ . 8Hn> 6 8nc,~S "$$(&~ $Qþ$ |ÿa Áÿ?ÿA A ¤ |bp0 |ßaôÜ ¨' æ ãg¬§" Biÿ @@
+ Ea &úàW ¼F ág úãW úãWøÿ'þÉ@@C E` öÿ'þiAÀ
+- EazâW ¼f ág a Mþ`zèW ¡âg, |?b(Î |?b(Î H ág ü&@ `þa@ Â($þ`¬ zäg # ¨' úâg! i( @bÔ àg þ` Ùé/ P ?ý/ `þ` ×é/ ` è ãg âg c( $ ` ` |` Èÿ?f( ü¦@ ~@ Æ
ãg
++ EazâW ¼f ág a Mþ`zèW ¡âg, |?b8Ï |?b8Ï H ág ü&@ `þa@ Ì($þ`¬ zäg # ¨' úâg! r( @bÔ àg þ` ºé/ P ?ý/ `þ` ·é/ ` è ãg âg l( $ ` ` |`¨Èÿ? p( ü¦@ ~@ Æ
ãg
+ zãW þIB@)
+-¬g £ág ¨' £äg ¨(Pþ`æÿ' ¦(pþ`¬Ç¨' Ãh "#b" ÿIB@)
+-¬§ £âgöÿ' (pþ`¬ç¨' ãh ¢#b" ¡äg6 F(þ?b b ¢` ¸é/þ?` ý/ ` ¢` µé/þ?`Ô àg (Î åg üA ¡ " åg f åg <( ` ` |`¨Èÿ? @( üF@ ¡fþ¢@ ág¡
& àg þéAÀ§ ¨Ç ãg (qþ`¬' ¨ i a ® Î î
++¬g £ág ¨' £äg ±(Pþ`æÿ' °(pþ`¬Ç¨' Ãh "#b" ÿIB@)
++¬§ £âgöÿ' ©(pþ`¬ç¨' ãh ¢#b" ¡äg6 P(þ?b b ¢` é/þ?` ý/ ` ¢` é/þ?`Ô àg 8Ï åg üA ¡ " åg f åg F( ` ` |`°Èÿ?I( üF@ ¡fþ¢@ ág¡
& àg þéAÀ§ ¨Ç ãg (qþ`¬' ¨ i a ® Î î
+ .
+ $ N
+ í( n
+ 8,nÿéAÀ§ ¨ äg ¬G åg
+- u(qþ`¬G ¨' %i ¤a ® Î î
++ ~(qþ`¬G ¨' %i ¤a ® Î î
+ .
+ $ N
+ í( n
+- 8,n¬ç ãg Qþ`j( ® Î î
++ 8,n¬ç ãg Qþ` t( ® Î î
+ .
+ $ N
+ í( n
+@@ -779,36 +829,36 @@ $ N
+ .
+ $ N
+ í( n
+- 8,n àg |ÿ` |aP |` |aP |` þß`~ÇÛ þ¿@ |_` 40@
+- |?` 40ü |dh 0 À âgþÿ' | h 0 O Jþ`> 6 8nc,~S "$$(& |a 0HÀå |b(Î HHÀE úçgþGb üb üÇaøûÿÿ¢ þ'b %ég ß(Î
ãg ¦©a ) äg¡ ¦©a ;(xþ` %ég äg 8(hþ` £èg
+- £èg !èg# I ág¢ ¦©a çg% ¿(Î âg# |`xÝ Û( '` ¦©a Ëÿ/ P àg !èg i ág" ¦©a çg ¿(Î âg |`xÝ Ð( '` (jþ` !èg & àg çg ¿(Î âg |`xÝ Ç( '` !èg é ãg¡ ¦©a (.þ` çg âg çg ¿(Î âg |`xÝ º( '` ® Î î
++ 8,n àg |ÿ` |aP |` |aP |` þß`~×Ü þ¿@ |_` 40@
++ |?` 40ü |dh 0 À âgþÿ' | h 0 Y Jþ`> 6 8nc,~S "$$(& |a 0HÀå |b8Ï HHÀE úçgþGb üb üÇaøûÿÿ¢ þ'b %ég ß8Ï
ãg ¦©a ) äg¡ ¦©a E(xþ` %ég äg A(hþ` £èg
++ £èg !èg# I ág¢ ¦©a çg% ¿8Ï âg# |`Þ å( '` ¦©a Ëÿ/ P àg !èg i ág" ¦©a çg ¿8Ï âg |`Þ Ù( '` *(jþ` !èg & àg çg ¿8Ï âg |`Þ Ð( '` !èg é ãg¡ ¦©a (.þ` çg âg çg ¿8Ï âg |`Þ Ä( '` ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc,~S "$$(& |` 0H@à |b(Î |a 0H HÀE úçgþGb üb üÇaøûÿÿ¢ þ'b %ég ÿ(Î ãg ¦©a ) äg¡ ¦©a ò(xþ` %ég äg ï(hþ` £èg
+- £èg !èg# àg¢ ¦©a çg% ß(Î
ãg# |`Ý ( '` ¦©a ÿ/þ` & àg !èg âg" ¦©a çg ß(Î
ãg |`Ý ( '` ×(jþ` !èg f ág çg ß(Î
ãg |`Ý ~( '` !èg I ág¡ ¦©a Ë(.þ` çg ¦ âg çg ß(Î
ãg |`Ý q( '` ® Î î
++ 8,n> 6 8nc,~S "$$(& |` 0H@à |b8Ï |a 0H HÀE úçgþGb üb üÇaøûÿÿ¢ þ'b %ég ÿ8Ï ãg ¦©a ) äg¡ ¦©a ü(xþ` %ég äg ø(hþ` £èg
++ £èg !èg# àg¢ ¦©a çg% ß8Ï
ãg# |`Þ ( '` ¦©a ÿ/þ` & àg !èg âg" ¦©a çg ß8Ï
ãg |`Þ ( '` á(jþ` !èg f ág çg ß8Ï
ãg |`Þ ( '` !èg I ág¡ ¦©a Õ(.þ` çg ¦ âg çg ß8Ï
ãg |`Þ {( '` ® Î î
+ .
+ $ N
+ í( n
+ 8,n> 6 8nc8~S "$$(&,(0*4, b b
+- |ÿaÀÿ?~@@ h@ a@þa A@~!B ( |b¤ó é üaÿÿÿ äW |ßaXÂÿ?® ~Jb %ég9 |¿a¨ó Æ
äW 6 _¨ó äW %ég3 |¿a¨ó ~Â@@zãW ¥ ,ËR þW ,Ë` ãW |`Ý J(~è@@úãW
j@a A B@! A@~A @ ~è@@úãW % ãP
++ |ÿaÀÿ?~@@ h@ a@þa A@~!B ( |b´ô é üaÿÿÿ äW |ßaXÂÿ?® ~Jb %ég9 |¿a¸ô Æ
äW 6 _¸ô äW %ég3 |¿a¸ô ~Â@@zãW ¥ ,ËR þW ,Ë` ãW |`Þ T(~è@@úãW
j@a A B@! A@~A @ ~è@@úãW % ãP
+ ¨þB~%aúäW)êg þÿ` |ß` 0
+- üa }äW }êW úÿ'úäW }äW }êW zêWüÿ' þa |?a 0 %ég ,¬ó ,°ó
¬ |ç@ Ã ,¸ó
ãg ,´ó ! ¬ÐÌG ~¢@ âW% ìg þW âW þ` ® Î î
++ üa }äW }êW úÿ'úäW }äW }êW zêWüÿ' þa |?a 0 %ég ,¼ô ,Àô
¬ |ç@ Ã ,Èô
ãg ,Äô ! ¬ÐÌG ~¢@ âW% ìg þW âW þ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ 0 ®
+ í4 Î
+- 88n> 6 8nc~S |ßa 40@§ |ÿa`µ æG c(Xþ` ' äg æg þ¿a G ág æg ¦Q Q |ÿaäÛ ' àg çúãg hµ 2%( àg lµ /%( àg |`Ý þ(' |`àg |?`èj ÿ/ F`@Ç |¿adµ çG J(Yþ` f ág çg þ` Æ
ãg çg P ¢P |`ðm |?`øp ÿ/~B@ ® Î í î 8n> 6 8nc~S |¿` 0À¢ úæ ìÈÿ? åg Jþ/ Pí ® 8n |ß`Àÿ? C ÿ{åWúÿ' |?a p0À ® í 8núæ
+- ÿpÛ ãg |_` p0@! |` 0$@` ág $ þ@ í ® 8núæ Ðþ/í ® 8núæ ÿ/í ® 8núæ ÿ/í ® 8n ¿(Î âg (Yþ` |`´Ý ¿( &`í ® 8ní ® 8n |`xV4 hÊÿ? 8 hÊÿ? }àWxV4þ` P 8 P> 6 8nc~S ?ld _md nd |¿aäÝ (Üÿ@ ¬( ` «(þ@ ª(þ@ ©(\þ@ ¨( þ@ §(äþ@ |¿aäß ¥(ÿ@ ¤((ÿ@ £(Dÿ@ ¢(lÿ@ ¡(ÿ@ (Àÿ@ (Øÿ@ (ðÿ@ (þ@ (Dþ@ (tþ@ (¨þ@ (àþ@ |¿aäá (ÿ@ (<ÿ@ (lÿ@ (¨ÿ@ (Ìÿ@ |ßa Ãÿ? âgþ@ü@H ( (þ@ (Øþ@ |¿aäã (ÿ@ (Tÿ@ (¨ÿ@ (Øÿ@ (þ@ (<þ@
(dþ@ (þ@ (Àþ@ (ðþ@ |¿aäå ((ÿ@ (`ÿ@ ~(ÿ@ G ág {(¼ÿ@ z(ðÿ@ y(þ@ x(,þ@ w(pþ@ v(´þ@ u(èþ@ |¿aäç s((ÿ@ r(dÿ@ g ág |ßaäé o(ÿ@ n(Ôÿ@ m(þ@ l(<þ@ k(xþ@ j(¤þ@ i(Èþ@ h(ðþ@ g(,@ f(T@ ® í Î 8n ?ld _md |`<é nd ^ > 6 8
nc~S ?ld _md nd |¿aäé W(|ÿ@ ?r _r T( ÿ@¬ÿ@Äÿ&@ R(ÐÿF@ Q(Üÿ@í ® 8n ýàW¼ |@ . ¢Ph 8 ` àg þ_`h 8 `þ`h 8 `> 6 8nct~S "$$(&,(0*4,8.
+-md @2 ß ld ~@ ¿ nd Ç |a 0ü 3 |_aäÛ þ¦@
++ 88n> 6 8nc~S |ßa 40@§ |ÿap¶ æG m(Xþ` ' äg æg þ¿a G ág æg ¦Q Q |ÿaôÜ ' àg çúãg x¶ %( àg |¶ %( àg |`¤Þ (' |`ðh |?`øk ÿ/ F`@Ç |¿at¶ çG S(Yþ` f ág çg þ` Æ
ãg çg P ¢P |` o |?`r ÿ/~B@ ® Î í î 8n> 6 8nc~S |¿` 0À¢ úæ ôÈÿ? åg Jþ/ Pí ® 8n |ß`Àÿ? C ÿ{åWúÿ' |?a p0À ® í 8núæ
++ ÿÜ ãg |_` p0@! |` 0$@` ág $ þ@ í ® 8núæ Ðþ/í ® 8núæ ÿ/í ® 8núæ ÿ/í ® 8n ¿8Ï âg (Yþ` |`ÄÞ É( &`í ® 8ní ® 8n |`xV4 pÊÿ? 8 pÊÿ? }àWxV4þ` P 8 P> 6 8nc~S ?|e _}e ~e |¿aôÞ ¶(Üÿ@ µ( ` ´(þ@ ³(þ@ ²(\þ@ ±( þ@ °(äþ@ |¿aôà ®(ÿ@ ((ÿ@ ¬(Dÿ@ «(lÿ@ ª(ÿ@ ©(Àÿ@ ¨(Øÿ@ §(ðÿ@ ¦(þ@ ¥(Dþ@ ¤(tþ@ £(¨þ@ ¢(àþ@ |¿aôâ (ÿ@ (<ÿ@ (lÿ@ (¨ÿ@ (Ìÿ@ |ßa Ãÿ? âgþ@ü@H ( (þ@ (Øþ@ |¿aôä (ÿ@ (Tÿ@ (¨ÿ@ (Øÿ@ (þ@ (<þ@ (dþ@ (þ@ (Àþ@ (ðþ@ |¿aôæ ((ÿ@ (`ÿ@ (ÿ@ G ág
(¼ÿ@ (ðÿ@ (þ@ (,þ@ (pþ@ (´þ@ (èþ@ |¿aôè }((ÿ@ |(dÿ@ g ág |ßaôê x(ÿ@ w(Ôÿ@ v(þ@ u(<þ@ t(xþ@ s(¤þ@ r(Èþ@ q(ðþ@ p(,@ o(T@ ® í Î 8n ?|e _}e |`Lê ~e h > 6 8
nc~S ?|e _}e ~e |¿aôê a(|ÿ@ ?s _s ^( ÿ@¬ÿ@Äÿ&@ \(ÐÿF@ [(Üÿ@í ® 8n ýàW¼ |@ . ¢Ph 8 ` àg þ_`h 8 `þ`h 8 `> 6 8nct~S "$$(&,(0*4,8.
++}e @2 ß |e ~@ ¿ ~e Ç |a 0ü 3 |_aôÜ þ¦@
+ £Ü%
+-äÖ äg<0¡ ॠ|a |ÿ`
+- 0üÿÿïþß` âg þ@ |` 0 ~r |` Âë |?` Á(þÿa |_`xV4 hÊÿ? |?bäé |ÿ@ '` H` !( f` ?r _r ( ÿ@¬ÿ@Äÿ(@ (ÐÿH@ (Üÿ@ |?`G µ(þ`Õ(ÿÿ`#!ü "ü ( àg (àÿ@ä/ é( 2(
+-(å/ àgA(øÿ@ ¢(R |ßa Ãÿ?ÿÿbþ¿b |¿a Åÿ?XGB\§@ü
~'C¨~Ç@ø
T~ç@ô
ØÇB~GAð
~@ì
~@è
Üg@ä
àG@à
ä'@Ü
ÿfAØ
Ô'AÔ
ÿAÐ
¸CÿæB |bÛ ª
+-b ¢¨a ÆA ÇA~Ç ÇA~Ç ÇA~Ç |?`$ j!( @ü-ø
Aôm @ ¦ & AðM & @ì- & è
eA Aäí &àÍ EA "Ü $A ¢Ø A "ÔM ã@ ªÐ- Ã@ * ¢@ ¢ @ & A@ |`ȯ @ A & ËA *þ
+-@~R zèW " ßÿ'þ¦A |¿a Éÿ?øü£ô£,¢0¢4¢8¢<¢@¢¢ |aäÛ Ð}Pà ¢þæ@## |` B!(\þ?` "|Û |ß`| |¿`t |`x |?` |` aPþG 0þá A " A " A " A " à@ ¢þa@ |a |_a PþG 0~
A " A "~@ |`ì ,!(þ?`À£Ä£È£Ì£Ô£ "hµ "lµ àä£è£ì£ð£Ð£¢¢¢ ¢$¢(¢ |?a Áÿ? ££ ¥( ÿ@ ¤(¨ÿ@ £(°ÿ@ ¢(¸ÿ@ |?`DI A(þ` |?`Ïu ?(þ` PÛ Z( Í%( ® Î P î
++ô× äg<0¡ ॠ|a |ÿ`
++ 0üÿÿïþß` âg þ@ |` 0 ~£s |` Âë |?` Ê(þÿa |_`xV4 pÊÿ? |?bôê |ÿ@ '` H` *( f` ?s _s '( ÿ@¬ÿ@Äÿ(@ %(ÐÿH@ $(Üÿ@ |?`+G ¾(þ` ß(ÿÿ`#!ü "ü (( àg (àÿ@ oä/ò(;( ¡
++( æä/ àgÁ(øÿ@ ¢(R |ßa Ãÿ?ÿÿbþ¿b |¿a Åÿ?XGB\§@ü
~'C¨~Ç@ø
T~ç@ô
ØÇB~GAð
~@ì
~@è
Üg@ä
àG@à
ä'@Ü
ÿfAØ
Ô'AÔ
ÿAÐ
¸CÿæB |bÜ ª
++b ¢¨a ÆA ÇA~Ç ÇA~Ç ÇA~Ç |?`( s!( @ü-ø
Aôm @ ¦ & AðM & @ì- & è
eA Aäí &àÍ EA "Ü $A ¢Ø A "ÔM ã@ ªÐ- Ã@ * ¢@ ¢ @ & A@ |`ȯ @ A & ËA *þ
++@~R zèW " ßÿ'þ¦A |¿a Éÿ? ¢ü£4¢8¢<¢@¢D¢H¢¢ |aôÜ Ð}Pà ¢þæ@## |` K!(\þ?` "Ü |ß` } |¿` u |` y |?` |`
aPþG 0þá A " A " A " A " à@ ¢þa@ |a |_a PþG 0~
A " A "~@ |`ü 5!(þ?`ȣ̣Уԣܣ "x¶ "|¶ èì£ð£ô£ø£Ø£¢ ¢$¢(¢,¢0¢ |?a Áÿ? ££ ®(¨ÿ@ (°ÿ@ ¬(¸ÿ@ «(Àÿ@ |?`TI J(þ` |?`v H(þ` `Ü d(¥%( ® Î P î
+ .
+ $ N
+ ( n
+@@ -816,13 +866,13 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8tn 6 |?` 0 À 8nc àg>¡ ~S íÍ/ |`dÜ (í 8n |` ($0 @b |_` &0 @ |?` 0 ü 8 |ß`
+- 0@£@C@c@# áW&8P P !P 8 @ |_a Ãÿ? % ägQ|a ¨å |¿`PÀÿ?# b |` p0 hþ h |Àh Ah 8ôÿ'> 6 8nc~Sÿ{àW |¿a Ãÿ?" |ßaäé Ü&àFzâW,~g@
+-|g at 4 |ß`,Åÿ? £ k(~@¨ àg 0 h(<~@¤f åg 0% e(\~@ ® í Î 8n àg EQzâW® àþÿ`Üà ® í Î 8n~ |L] 8þ?aÜþaà ® í Î 8nþ`Üà ® í Î 8nþ_`¨¦Ü âgà¡ à ® í Î 8n ® í Î 8n> 6 8nc~S Àa |¿a Ãÿ?¡ zçW zçW û( çWþÿ`¬ ÷( çQ¦úâW |ßaäé Ffx~@ 6(þ?` ú/Xÿ@ í(&Ff 1(¬~@ ë(þ_` ç(& |`Àê Få(þß`f á(& |`Üê FÝ(&F |`øê !( ® Î í î 8n aP àg |_`äÛ ! þ?` ` ` dä'> 6 8nc<~S $"($,&0(4*8, Àa |ÿaäë (0ÿ@ §A ¦Aþ¦ ¦Aþ¦ ¦Aþ¦ |ßa Ãÿ? ' |b Éÿ?üHH~@ @ ` ðh ågÿ@ü@ÿÿÿ (Dÿ@~GA EA~'A $A % ägÀÿG@üG@Äÿÿÿ þ(ÿ@4~ç@8~Ç@ ã@ Ã@ # C ú(Ìÿ@L~§@P~@ ¢@ @ " B ö(þ@ |?b Åÿ?@þH@<þh@ a@
A@ ! A ñ(<þ@ |¿bó * àg |_bäÛ ì(tþ@ (R iB~
++< í@ . 8tn 6 |?` 0 À 8nc àg>¡ ~SÅÍ/ |`tÝ (í 8n |` ($0 @b |_` &0 @ |?` 0 ü 8!zàW |?` 8 P~ |Ô] 8 |` 8 8 ` 8`ÿ @ 8 |ß`
++ 0@£@C@c@# áW&8P P !P 8 @ |_a Ãÿ? % ägQ|a ¨å |¿`PÀÿ?# b |` p0 hþ h |Àh Ah 8ôÿ'> 6 8nc~Sÿ{àW |¿a Ãÿ?" |ßaôê Ü&àFzâW,~g@
++|g at 4 |ß`,Åÿ? £ k(~@¨ àg 0 h(<~@¤f åg 0% e(\~@ ® í Î 8n àg EQzâW® àþÿ`Üà ® í Î 8n~ |\^ 8þ?aÜþaà ® í Î 8nþ`Üà ® í Î 8nþ_`¨¦Ü âgà¡ à ® í Î 8n ® í Î 8n> 6 8nc~S Àa |¿a Ãÿ?¡ zçW zçW û( çWþÿ`¬ ÷( çQ¦úâW |ßaôê Ffx~@ 6(þ?` ú/Xÿ@ í(&Ff 1(¬~@ ë(þ_` ç(& |`Ðë Få(þß`f á(& |`ìë FÝ(&F |`ì !( ® Î í î 8n aP àg |_`ôÜ ! þ?` ` ` ;ä'> 6 8nc<~S $"($,&0(4*8, Àa |ÿaôì (0ÿ@ §A ¦Aþ¦ ¦Aþ¦ ¦Aþ¦ |ßa Ãÿ? ' |b Éÿ? HH~@ @ ` øh ågÿ@ü@ÿÿÿ (Dÿ@~GA EA~'A $A % ägÀÿG@üG@Äÿÿÿ þ(ÿ@4~ç@8~Ç@ ã@ Ã@ # C ú(Ìÿ@L~§@P~@ ¢@ @ " B ö(þ@ |?b Åÿ?@þH@<þh@ a@
A@ ! A ñ(<þ@ |¿b¨ô * àg |_bôÜ ì(tþ@ (R iB~
+ @ @þ@ è( (*` J ~B )åWûÿ' å(þ@ ~gB iA e åg! ~Bd~GAh~'A EA $A % D Þ(þ@ B
+ zäW zäW B
+-zàW}àW ~ç@ ã@ # Õ(Ôþ@ Ô(ðþ@Ç@°§@´@ Ã@ ¢@ B @ b # |ÿaäí ¡ Áá Ì(ÿ@¸g@ a@ ! É(Lÿ@ ~G@ A@ ! _ló pó ¡ Áá Ã(pÿ@$ÿ(@ @ àg
+- tó xó <ÿ@ @ @ ¡Á b â ¹(´ÿ@4ÿHA EA % @` ¶(üÿ@À( àg ó ó @ÿ(A $A D ¡Á â ((þ@ ¬(pþ@) àg |?`àg |_`èj |`ðm |`øp ¦(tþ@ |?a Áÿ?Ü$àDäd ¢(¬þ@ ¡(Ôþ@ iB i åg ØA A $ (Øþ@¬@ ç@¤Ç@¨§@ ã@ Ã@ ¢@ @ # C b (ôþ@ |ÿaäï (0ÿ@`~g at X~GB\~gB )@ I@ a@ A a (Dÿ@ ßå/ IB (xÿ@¤( H (ÿ@¬(¨H (°ÿ@ ) ( @ `
(Øÿ@ iB ) (¨@ ` (þ@hGA EA e åg |` 0 X@À
++zàW}àW ~ç@ ã@ # Õ(Ôþ@ Ô(ðþ@Ç@°§@´@ Ã@ ¢@ B @ b # |ÿaôî ¡ Áá Ì(ÿ@¸g@ a@ ! É(Lÿ@ ~G@ A@ ! _|ô ô ¡ Áá Ã(pÿ@$ÿ(@ @ àg
++ ô ô <ÿ@ @ @ ¡Á b â ¹(´ÿ@4ÿHA EA % @` ¶(üÿ@È( àg ô ô @ÿ(A $A D ¡Á â ((þ@ ¬(pþ@) àg |?`ðh |_`øk |` o |`r ¦(tþ@ |?a Áÿ?Ü$àDäd ¢(¬þ@ ¡(Ôþ@ iB i åg ØA A $ (Øþ@¬@ ç@¤Ç@¨§@ ã@ Ã@ ¢@ @ # C b (ôþ@ |ÿaôð (0ÿ@`~g at X~GB\~gB )@ I@ a@ A a (Dÿ@ ¶å/ IB (xÿ@¬(¨H (ÿ@´(°H (°ÿ@ ) (¨@ `
(Øÿ@ iB ) (°@ ` (þ@hGA EA e åg |` 0 X@À
+ T@
+ |?` 0ä@@
+ XÀ`
+@@ -834,32 +884,33 @@ T@
+ XÀa
+ TÀ
+ ô@¡
+- t(0þ@Dþ@ ,+` r( H`|þ@ ¦)` p( (J`´þ@ $)` n( ªJ`¼@ @ ¢ |bäñ âg(@|(@ÿÿÿ h(ìþ@ÀÇ@(ÿè@ Ã@ ã@ # C d(@XÿA\ÿ(A A $A $ D `(H@ _(@ ® Î î
++ t(0þ@Dþ@ ,+` r( H`|þ@ ¦)` p( (J`´þ@ $)` n( ªJ`¼@ @ ¢ |bôò âg(@|(@ÿÿÿ h(ìþ@ÀÇ@(ÿè@ Ã@ ã@ # C d(@XÿA\ÿ(A A $A $ D `(H@ _(@ ® Î î
+ $ .
+ ( N
+ , n
+ 0
+ 4 ®
+ í8 Î
+- 8<n> 6 8nc$~S " b |ßa(Î § EQ |ÿaäñ O(ÿ@ ¢B "B~ "B~ "B |?b Ãÿ?þ(A~ $A $ H( ÿ@4þA8þè@ A ã@ $ C D(¼ÿ@PþH at Lþh@ a@ A@ ! A @(ôÿ@ |` Åÿ?<~¢@@~Â@ ¢@ Ã@ " C ;(,þ@ ® Î î
++ 8<n> 6 8nc$~S " b |ßa8Ï § EQ |ÿaôò O(ÿ@ ¢B "B~ "B~ "B |?b Ãÿ?þ(A~ $A $ H( ÿ@4þA8þè@ A ã@ $ C D(¼ÿ@PþH at Lþh@ a@ A@ ! A @(ôÿ@ |` Åÿ?<~¢@@~Â@ ¢@ Ã@ " C ;(,þ@ ® Î î
+ í .
+- 8$n> 6 8nc,~S ?|Û "$$(& |ßaäñ .(d~@ ¢(R |ÿa |b þ¿A ¢Hb~i ¦G@ &h@ A at~@ '( $)` &A " ¦gBþ¦Q úæW ¢ øÿ'~IB |`ÀÂÿ? ! |_`(Äÿ? A üÈÿ? (~@ ® Î î
++ 8$n> 6 8nc,~S ?Ü "$$(& |ßaôò .(d~@ ¢(R |ÿa |b þ¿A ¢Hb~i ¦G@ &h@ A at~@ '( $)` &A " ¦gBþ¦Q úæW ¢ øÿ'~IB |`ÀÂÿ? ! |_`(Äÿ? A Éÿ? (~@ ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc ~S |ÿaäñ (Äþ@þßa |b 0 |¿a P0 À& (Øþ@ À&
(äþ@ À& (ðþ@ À&
+-(üþ@ À& |¿aäó (ÿ@ çQ (ÿ@ |b 0 |ßa P0 @' ((ÿ@ @' (4ÿ@ @' þ(@ÿ@ @' ý(Lÿ@ @' û(Xÿ@ ?dÛ @ ø(dÿ@ ® Î î í
++ 8,n> 6 8nc ~S |ÿaôò (Äþ@þßa |b 0 |¿a P0 À& (Øþ@ À&
(äþ@ À& (ðþ@ À&
++(üþ@ À& |¿aôô (ÿ@ çQ (ÿ@ |b 0 |ßa P0 @' ((ÿ@ @' (4ÿ@ @' þ(@ÿ@ @' ý(Lÿ@ @' û(Xÿ@ ?tÜ @ ø(dÿ@ ® Î î í
+ 8 n> 6 8nc ~S $þ Áa~` aPþa ü¡AÀÿ? àgD¡. ` |ß` p0@ ág à
+ ` ` @ ¤ ¨ ¬ à÷ÿ¢`´`þ¢h¸@D¼$ zâWÀ (` Ä,@ È0 üBa¿ýÿÿÌ4 hÐ8à ü¢`ýÿÿÔ<`þÿ`Ø>@ãPÜ` |?` 40þaPàL D<f åg¡ "h çg6 þ hD ® Î P î í
+ 8 n þaL ® Î P î í
+ 8 n |ÿa p0@ ág à
+-À` à¤À¨ ¬ @ ÷ÿ¢`´` þ¢h¸ D¼$ zâWÀ(@ |_a 40Ä,`þ`È0 Ì4ÀÐ8àÔ< Ø> þaQÜ@~APàL å/ `D |"a¿ýÿÿ diD< |`ýÿÿ àg¢Ðÿ' "hþ?`Lþ` å/þ?` ® Î P î í
++À` à¤À¨ ¬ @ ÷ÿ¢`´` þ¢h¸ D¼$ zâWÀ(@ |_a 40Ä,`þ`È0 Ì4ÀÐ8àÔ< Ø> þaQÜ@~APàL åä/ `D |"a¿ýÿÿ diD< |`ýÿÿ àg¢Ðÿ' "hþ?`Lþ` Ýä/þ?` ® Î P î í
+ 8 n ® Î P î í
+- 8 n> 6 8nc$~S |¿a p0ÀÆ |ßaÀÿ?zãg "¢ b R }èW¬
Àæ í(þ`úçg!üÿ'~B |` }( üèA ô§þ` ëä/þ?`È P~bP úáW-k ôþ |d_ 8 |ÿa| çgf \ _ìÈÿ?záW |ÿaü çgb Y P |ÿa| çg_ U ? ìÈÿ?úäW |?`ü ÀþàA çgZ Q @þàA çgX O ìÈÿ?zäW |ÿaü çgS J |ÿa¼ çgQ H ÿìÈÿ?úãW |ß`ü
~ãA çgL C @~ãA çgJ A ¿ìÈÿ?úâW |aü
äa çgE < ÀäA çgC : ÿìÈÿ?úãW |ß`ü
ãA çg> 5 ãA çg< 3 ¿ìÈÿ?úâW |_`ü ÀáA çg7 . @áA çg5 ( ?ìÈÿ?úàW |`ü áa çg0 ' ÿáA çg. % ìÈÿ?zâW |?aü @ÿäA çg) ÿäA çg' _ ìÈÿ?zåW |aü åa çg" ÿåA çg ìÈÿ?úåW |?`ü ÀþàA çg @þàA çg _ìÈÿ?záW |`ü ¡²ÿ'þáA áa çg ìÈÿ?zâW |ÿa< çg |ÿa¼ çg þ |ÿaü çg |` 'þ` h P
'` @` ÿ/ `D G þ` ä/þ?` _(vþ` ® Î î
++ 8 n> 6 8nc$~S |¿a p0ÀÆ |ßaÀÿ?zãg "¢ b R }èW¬
Àæ í(þ`úçg!üÿ'~B |`¤ }( üèA ô§þ` Âä/þ?`È P~bP úáW-k ôþ |t` 8 |ÿa çgf \ _ôÈÿ?záW |ÿa çgb Y P |ÿa çg_ U ? ôÈÿ?úäW |?`
ÀþàA çgZ Q @þàA çgX O ôÈÿ?zäW |ÿa çgS J |ÿaÌ çgQ H ÿôÈÿ?úãW |ß` ~ãA çgL C @~ãA çgJ A ¿ôÈÿ?úâW |a äa çgE < ÀäA çgC : ÿôÈÿ?úãW |ß` ãA çg> 5 ãA çg< 3 ¿ôÈÿ?úâW |_` ÀáA çg7 . @áA çg5 ( ?ôÈÿ?úàW |`
áa çg0 ' ÿáA çg. % ôÈÿ?zâW |?a
@ÿäA çg) ÿäA çg' _ ôÈÿ?zåW |a åa çg" ÿåA çg ôÈÿ?úåW |?` ÀþàA çg @þàA çg _ôÈÿ?záW |` ¡²ÿ'þáA áa çg ôÈÿ?zâW |ÿaL
++ çg |ÿaÌ çg þ |ÿa çg |` 'þ` h P '` @` ÿ/ `D G þ` Vä/þ?` _(vþ` ® Î î
+ í .
+ 8$n> 6 8nc$~S~ P a `þ üÀAÀÿ?|` ~ È g | @p åg ¡ " | j 0 ÀH zåg çQ2úçW À
+ c(þ`zèg¢üÿ'þçA D ' E(xþ`D ¢PÈ
+-0 ~BP záW þ?`~ |è_ 8 Pþ?` dþ?`<þ?` ü `ÿ þ þ`h æg|ß` p0B |ÿ` p0 ® Î î
++0 ~BP záW þ?`~ |ø` 8 Pþ?` dþ?`<þ?` ü `ÿ þ þ`h æg|ß` p0B |ÿ` p0 ® Î î
+ í .
+ 8$n> 6 8nc(~S "$$ ¢(R |ÿaÀÿ?ÿÿßa |b p0þ¿aþH "IR~I ¤@ H(ðþ?` )@ ¢ P T @þ¦Q | ` ~ úæW -öÿ'þ(B ® Î P î
+ .
+@@ -869,7 +920,7 @@ $ N
+ (ÈzãW" ¢Pþ¿`
+
+ (zâW}âW " aPþ`
+-Ph |bìÈÿ?
++Ph |bôÈÿ?
+ ,H çQ
+ 4 Èd
+ 0¨X
+@@ -887,7 +938,7 @@ $ N
+ DH
+ H¡
+ Þ~
AÞ J *à~Aà * j
ãgâþA¡ â 0 *
ãg zãW¢ <
+- ìÖ zäg þ?`zãW0
++ ü× zäg þ?`zãW0
+ ¡ l
+ 9 ` ¦Q 8 ` àg¢1 `¨hþ h }àWàÐ }àWãÐ 8 j åg
+ h <úåW zãWþ?`¢+ 0
+@@ -898,118 +949,119 @@ $ N
+ êÿ'zâW zãWþ?`"
0
+ æÿ' }àW8 8 j ág H<záW zãWþ?`" 0
+ ßÿ'2záW zãW" 0 *Üÿ'zãWþ?`!Ûÿ'0
+- |¿a !úàWÂ þßþ |l` 8< * äg |_b| þÌ |_bü þÿ` ,+a< J ðþ@ åg(,
++ |¿a !úàWÂ þßþ ||a 8< * äg |_b þÌ |_b þÿ` ,+a< J ðþ@ åg(,
+ ! ,
+ zãW" þÌñþ@,
+- |_bü äg¢ ÇQ ¨ |_b| âg C`$
+-þ¿b C` h |_b| ágûÿ' C`$
++ |_b äg¢ ÇQ ¨ |_b âg C`$
++þ¿b C` h |_b ágûÿ' C`$
+ þ¿bðþ@(,
+ ,
+ ¨þÿ` âg ,+a¡úÿ' C`$
+- £b< J |?`ü ágüÌ @bü@BÀÿÿÿ õÿ'8
++ £b< J |?` ágüÌ @bü@BÀÿÿÿ õÿ'8
+ §ég~¡å ¢h Ô 0,a< * ®` àg(0
+ ! ,.
+-zãW |`ü þ@,
++zãW |`
þ@,
+ À~@BP àg
ÇQþÿ` C` húáW $
+ ðÿ'þ¿bPh åg¡ @~@Bþÿ` C` húáW $
+- êÿ'þ¿bPH |_b| åg þÿ` ' C`zãWþÿ` C`¡$ ÇQ ÇQþÿ` C` |?` |_a 404 |?a,4 8 ¨úâW( * " , $
++ êÿ'þ¿bPH |_b åg þÿ` ' C`zãWþÿ` C`¡$ ÇQ ÇQþÿ` C` |?` |_a 404 |?a,4 8 ¨úâW( * " , $
+ Úÿ'þ¿b$
+ Øÿ'þ¿b< * (0
+ ägþÿ`¡ ,.
+-zãW |aü ,|
+-: P¨À~DB âgÇQ C`þ@ 0,aP âg¡ @~DB C` ®` 0,aPh |_b| ágûÿ'zãW C` ®` 0,a ÇQ ÇQ |_a 404|²6 |?a# âÿ' C` húáWäÿ'âÿ'< J(0
++zãW |a
,|
++: P¨À~DB âgÇQ C`þ@ 0,aP âg¡ @~DB C` ®` 0,aPh |_b ágûÿ'zãW C` ®` 0,a ÇQ ÇQ |_a 404|²6 |?a# âÿ' C` húáWäÿ'âÿ'< J(0
+ ág! ,.
+ ,|
+-: P( |_bü àg þÿ` C`þ@ 0,a húáWÙÿ'$
+- ³ÿ'þ¿bP |_b< àg þÿ` C` ®` 0,a húáWÑÿ'$
++: P( |_b àg þÿ` C`þ@ 0,a húáWÙÿ'$
++ ³ÿ'þ¿bP |_bL àg þÿ` C` ®` 0,a húáWÑÿ'$
+ «ÿ'þ¿bzãW þ_` á` Çÿ' ÇQþÿ` C` ®` 0,a ÇQ húáWÉÿ'$
+ £ÿ'þ¿bzãW÷ÿ'þÿ` C`þ@ 0,a ßÿ' ÇQ< j (0
+ åg¡ ,.
+-zãW |aü
,|
++zãW |a ,|
+ : PH åg¡B ä@þA 0¬` ( úäWS $
+- { þ¿bP( äg¢ ä@ |` 404| ²6 |_`# I ÇQP |ÿ`¼ äg ®a 0¬` ( úäWG $
++ { þ¿bP( äg¢ ä@ |` 404| ²6 |_`# I ÇQP |ÿ`Ì äg ®a 0¬` ( úäWG $
+ o þ¿b< ª(0
+ âg! ,.
+-zãW |`ü
,|
++zãW |` ,|
+ : Ph ág¡* â`þA 0¬` ( úäW; $
+ c þ¿bPH ág¢ Àâ@çÿ'P( àg ®a 0¬`zãWãÿ' ®a 0¬` ÇQ ( úäW0 $
+ X þ¿b<
+ (0
+ àg! ,.
+-zãW |aü
,|
++zãW |a ,|
+ : PH åg! þå@þA 0¬` ( úäW% $
+- M þ¿bP( äg"ìÿ'@þå@ Ñÿ'P |ÿ`ü ägêÿ' ®a 0¬` ( úäW < ª(0
++ M þ¿bP( äg"ìÿ'@þå@ Ñÿ'P |ÿ` ägêÿ' ®a 0¬` ( úäW < ª(0
+ âg¡
,.
+-zãW |`ü
,|
++zãW |` ,|
+ : Ph ág" ~â@ ÇQþA õÿ' 0¬`PH ág¡ @~â@ ®a 0¬` ( úäW
$
+- 5 þ¿bP( |ÿ`ü àgÓÿ'zãW®a0¬`!êÿ'ÇQ ÇQ |a |` 404 |_`,4 8 H zåW( ª¢ ,
++ 5 þ¿bP( |ÿ` àgÓÿ'zãW®a0¬`!êÿ'ÇQ ÇQ |a |` 404 |_`,4 8 H zåW( ª¢ ,
+ þ_a$
+ ' þ¿b$
+- & þ¿b< j |_aü åg~å@|å@@ ÇQ ,«`(,
++ & þ¿b< j |_a åg~å@|å@@ ÇQ ,«`(,
+ ðþA,
+ ( < * ðþA äg(,
+ ! ,
+-zãW |ÿ`ü ñþA,
+-Àÿã@ ÇQ ( @ÿã@ ( |ÿ`¼ ( < ðþA âg(,
++zãW |ÿ` ñþA,
++Àÿã@ ÇQ ( @ÿã@ ( |ÿ`Ì ( < ðþA âg(,
+ ¡ ,
+-zãW |`ü ñþA,
++zãW |` ñþA,
+ PHÀÿá@ ág¢ ( P(@ÿá@ àg! ( ,«` äg
+ þ_`$
+- þ¿bP |ÿ`¼ àg"úÿ' ( ùÿ' ÇQ8
++ þ¿bP |ÿ`Ì àg"úÿ' ( ùÿ' ÇQ8
+ ~
+ ¤h §ég Cb¡ü þÿ` ë $
+ ûÿ'þ¿bÈþ«@< j (
+
+ åg! ,,
+-zãW |ÿ`ü ~A,
++zãW |ÿ` ~A,
+ PH åg E ÇQP( äg! ÿã@ ,a H zåW' $
+- íÿ'þ¿bP |ÿ`| äg¢< ,azãW |_` |?` 404 |`,4 ÇQ ,a ÇQ H zåW $
++ íÿ'þ¿bP |ÿ` äg¢< ,azãW |_` |?` 404 |`,4 ÇQ ,a ÇQ H zåW $
+ áÿ'þ¿b< ê(|
+ ãg! ,,
+-zãW |¿`ü ,|
++zãW |¿` ,|
+ Ò P âg¡M â`~AÈþ«@ H zåW $
+- Õÿ'þ¿bPh ág¢N ÿâ@ P Ph |ÿ`| ågL ,aÈþ«@ H zåW $
++ Õÿ'þ¿bPh ág¢N ÿâ@ P Ph |ÿ` ågL ,aÈþ«@ H zåW $
+ Ìÿ'þ¿b8 h úåW( ª! ,
+ $
+ Çÿ'þ¿bþ`$
+ Åÿ'þ¿b< J (|
+ åg¡ ,,
+-zãW |?aü ,|
++zãW |?a ,|
+ Ò P äg!2 Àþä@~AÈþ«@ H zåWóÿ'$
+ ¹ÿ'þ¿bP¨ âg¡Îÿ'@þä@ ,aÈþ«@ H zåWíÿ'$
+- ³ÿ'þ¿bP |ÿ`¼ âg, zãWÆÿ' ,aÈþ«@ ÇQ H zåWäÿ' åÿ'< j(|
++ ³ÿ'þ¿bP |ÿ`Ì âg, zãWÆÿ' ,aÈþ«@ ÇQ H zåWäÿ' åÿ'< j(|
+ ág¡ ,,
+-zãW |_`ü ,|
++zãW |_`
,|
+ Ò P( àg! @á@~AÈþ«@ H zåWÚÿ'$
+ ÿ'þ¿bP àg¡µÿ' á@ ,aÈþ«@ H zåWÔÿ'$
+- ÿ'þ¿bPh |ÿ`ü ågçÿ' ,aÈþ«@ H zåWÎÿ'$
++ ÿ'þ¿bPh |ÿ` ågçÿ' ,aÈþ«@ H zåWÎÿ'$
+ ÿ'þ¿b< J (|
+ åg!
+ ,,
+-zãW |?aü ,|
+-Ò P äg" ä` ÇQ~A Üÿ'Èþ«@P¨ âg¢ ÿä@ P |ÿ`< âg ,a Õÿ'Èþ«@zãWÒÿ' |?` 404ü ²6 |`# ³ÿ' ÇQþÿ` ,+a< j$þ ág(,
++zãW |?a
,|
++Ò P äg" ä` ÇQ~A Üÿ'Èþ«@P¨ âg¢ ÿä@ P |ÿ`L âg ,a Õÿ'Èþ«@zãWÒÿ' |?` 404ü ²6 |`# ³ÿ' ÇQþÿ` ,+a< j$þ ág(,
+ ¡ ,
+-zãW |_`ü r@,
+- (~AB àg¢ ÇQ Ab àg¢ þÌ h |_bü åg $
++zãW |_` r@,
++ (~AB àg¢ ÇQ Ab àg¢ þÌ h |_b åg $
+ þ¿b
þ' C`$
+ þ¿b þ' C` ,«`< J$þ ág(,
+ ¡ ,
+ zãW ,|
+-B Ph |ÿ`< åg" H rA åg"
+- ÇQ åg" rA P( |ÿ`¼ äg" zäW$þ¢ ÇQ
++B Ph |ÿ`L
++ åg" H rA åg"
++ ÇQ åg" rA P( |ÿ`Ì äg" zäW$þ¢ ÇQ
+ zäW! $þ$
+- Uÿ'þ¿bP( |ÿ`< àg" àg$þ"úÿ' ÇQ àg"øÿ'$þþa$
++ Uÿ'þ¿bP( |ÿ`L àg" àg$þ"úÿ' ÇQ àg"øÿ'$þþa$
+ Lÿ'þ¿bh }àW ° (
+ ! ,
+ }àW °
+- 8 j åg ¨<úâW |_b¼ , þÿ`8 âg zâW |_b| ' þÿ` }àWàÐ }àW@ @ 8 J åg zâW |_b< þÿ`8 * äg H zåW < j þÿ` åg! àg |_b¼ àg |_b< $
++ 8 j åg ¨<úâW |_bÌ , þÿ`8 âg zâW |_b ' þÿ` }àWàÐ }àW@ @ 8 J åg zâW |_bL þÿ`8 * äg H zåW < j þÿ` åg! àg |_bÌ àg |_bL $
+ þ¿b §ég~!( ¤h þ_`$
+ ~ §ég ¤h!$ £b þ?`$
+-~ §ég ¤h! £b }àW@ @ 8 ª âg ~ ¤h §ég £b¡ Cb ( <úäWûÿ'þÿ` |_b| ¨ þ¿b¾P|¿` $
++~ §ég ¤h! £b }àW@ @ 8 ª âg ~ ¤h §ég £b¡ Cb ( <úäWûÿ'þÿ` |_b ¨ þ¿b¾P|¿` $
+
+ §ég~! ¤h |` p0
+ ,
+-( * úãW~@ %i ãg (H |`° h8 @(¨ È( ü h æH ðþ?@ |Ei æ
++( * úãW~@ %i ãg (H |`À h8 @(¨ È( ü h æH ðþ?@ |Ei æ
+ ,
+ |` p0, J(
+ úãW~a ei ïÿ'( ü h æH |Ah æ ðþ@,
+@@ -1019,7 +1071,7 @@ $ N
+ p
+ ág ª
+ ` A( ¦)` àg" p
+-l JzáW}áW (H |`ä (hL *x
++l JzáW}áW (H |`ô (hL *x
+ àgt
+ ¢ |
+ Èp
+@@ -1027,47 +1079,47 @@ $ N
+ x
+ àgt
+ " |
+-0 *þ P zàW
~ |ô` 8 þÿ` _þÿ` nþÿ` Fþÿ`(þÿ` üã`ÿ þãþci §ég|_` p0B |` p0H J 8 âg |e`ÿÿ÷ÿ! < ª
U(Qþ`8 êH
++0 *þ P zàW
~ |b 8 þÿ` _þÿ` nþÿ` Fþÿ`(þÿ` üã`ÿ þãþci §ég|_` p0B |` p0H J 8 âg |e`ÿÿ÷ÿ! < ª
U(Qþ`8 êH
+ < ª ãg |d`ÿÿ÷ÿ¢ È âg¡ H
+- ? üÈÿ?úäW ÿ{âW üa`ÿÿýÿ ü¦aÿÿ¿ÿ H
++ ? Éÿ?úäW ÿ{âW üa`ÿÿýÿ ü¦aÿÿ¿ÿ H
+ âg üh ¢ H
+-ÿ{àW *ô@ ág
_ üÈÿ?zåW ÿ{äW j ôå ãg |`ÿÿýÿ |h H
++ÿ{àW *ô@ ág
_ Éÿ?zåW ÿ{äW j ôå ãg |`ÿÿýÿ |h H
+ ü¦aÿÿ¿ý ü¦i 8h ág úáW ü¦aÿÿÿý8h ágüÿ'Pþa`þa üF`ÿÿï÷ üa` ð÷ Ah
ãg |¡i 8 d Ê
ãg
ãg5 d j åg ¨( ÊÿûâW, êÁ h
+ þg P 0 Ã @ã@|g @ ¿(þ?` zàW« h
+ , ê( Ê ü¦aÿÿÿÏ ²¦i þg P 0 à @ã@|g @ " ¬
+- |` Ì âg (
++ |`0 Ì âg (
+ , * þg ªªR 0 ªB$A|g H ÿ{åW Ô
+ Ü
+ ª
+ @ ©(þ?`Ô
+- àg|`D ª
++ àg|`T ª
+ @ ¥(þ?` àg" Ø
+ (Ô
+- |`h ª
++ |`x ª
+ @ (þ?` aÜ
+ ¢ Ô
+ ( (Ø
+- |` { Ø J ü¦aÿÿÿÏ * @ ²¦i *EAà
++ |` { Ø J ü¦aÿÿÿÏ * @ ²¦i *EAà
+ ä
+ *A è
+- ü¦aÿÿÿÏ §ég¡ L |?` p08 d J ág h j< |` p08 d ª âg h Ê<þ` á/ PL ê ãg" @
+- äg búág" iúág úág §I` ah|_` þÿa` üh ~A |!Ap0 ÀDzágþÿ' %ég h ág _ üÈÿ? åg äg I ¦ ` Ái J<hP û/ $)`È
++ ü¦aÿÿÿÏ §ég¡ L |?` p08 d J ág h j< |` p08 d ª âg h Ê<þ` Þà/ PL ê ãg" @
++ äg búág" iúág úág §I` ah|_` þÿa` üh ~A |!Ap0 ÀDzágþÿ' %ég h ág _ Éÿ? åg äg I ¦ ` Ái J<hP û/ $)`È
+ h ÿûåW è ãg¢ $
+
+ úàg È
ãg"
$
+ Izág §`þ`|` ~D * |bAp ²eiþÿ ` È
+ âg" $
+ ¨ âg¡ $
+-Hÿ{áWI G * äg 0 àg (ÿûàWD B zàW1 . úäW
|`° - ( ÿûäW 0è ãg< úãW* ( ( J , j þg P 0 E @eA|g @ B(þ?` zàW* P
+-ÿÿÿa |`ä ' P
++Hÿ{áWI G * äg 0 àg (ÿûàWD B zàW1 . úäW
|`À - ( ÿûäW 0è ãg< úãW* ( ( J , j þg P 0 E @eA|g @ B(þ?` zàW* P
++ÿÿÿa |`ô ' P
+ ( *, J þg aP 0
a@A@|g @zâW" °
+ @ 5(þ?` zàW* T
+ ÿÿÿaT
+ (P
+- |` ( j , J þg P 0
e @EA|g @´
+-0( äg ÿ{äW úäW 0¨ âg Èÿ{ãW úâW |` .(tü' ÿ{äW |` (þ?` àg¢ \
++ |` ( j , J þg P 0
e @EA|g @´
++0( äg ÿ{äW úäW 0¨ âg Èÿ{ãW úâW |`0 .(tü' ÿ{äW |` (þ?` àg¢ \
+ ÿÿÿa\
+- |`X &( 0( úäW h ÿûåW |` (þ?` àg¡ `
++ |`h &( 0( úäW h ÿûåW |` (þ?` àg¡ `
+ H ÿ{åW þÿÿ` ` ® Î î
+ .
+ $ N
+@@ -1079,11 +1131,11 @@ $ N
+ < í@ . 8Dnÿÿÿa`
+ g(\
+ \
+- |`t ( óÿ'> 6 8nc `P~S¢ AP 3 ÿÿ` zàWýÿ'~ Q~ |$AÀÿ?àÀÀ ÂÄ`Æ ` È$@ Ê( Ì,àÎ0ÀÐ4 Ò8Ô<`Ö@` Ø
D@ Ü
H ä
Làè
Pì
T`ð
X ô
\Àø
`` üþ8h <Ä âgd`¢ làþ_` âg|_`
ãg ág¢ ` |Baï÷ÿÿ~Eh ãg|Eh ág ãg|Ah âg|_` õÿ' |aß÷ÿÿ ~Dh ãg|Dh |¡`ÿßÿÿ ü¢h à
DÀÿ-@ äú/ P Pí 8Pn |`Ï÷ÿÿ ñÿ'0~Bh~S ``þ`~¡a~B`þ ` ` ¢PþEi þW * P ` A åg¡ þa@~åP Ca¢þÿ'~ @~P zâWúÿ' âg _P þW ¢P a âg _P þW ` aþ¢@
âW +þÿ'þa@ æW P ® 8~C¿ ÁþP
¢` ¡ñÿ'þa@þ"Q ¤`¢þÿ'~ @îÿ'> 6 8nc(~S "$$ !b Áa b~ @~à a ¢ha þg P 0
e@A|g BB ~( $ ` a IP ¢h@ úáW A@¬ ~AP>záW P APü @
þÿ' þ@ záW þg P 0 A@ H àW|A@ P !` ` n( !` `þ@
¦A ® Î àW î
++ |` ( óÿ'> 6 8nc `P~S¢ AP 3 ÿÿ` zàWýÿ'~ Q~ |$AÀÿ?àÀÀ ÂÄ`Æ ` È$@ Ê( Ì,àÎ0ÀÐ4 Ò8Ô<`Ö@` Ø
D@ Ü
H ä
Làè
Pì
T`ð
X ô
\Àø
`` üþ8h <Ä âgd`¢ làþ_` âg|_`
ãg ág¢ ` |Baï÷ÿÿ~Eh ãg|Eh ág ãg|Ah âg|_` õÿ' |aß÷ÿÿ ~Dh ãg|Dh |¡`ÿßÿÿ ü¢h à
DÀÿ-@ äú/ P Pí 8Pn |`Ï÷ÿÿ ñÿ'0~Bh~S ``þ`~¡a~B`þ ` ` ¢PþEi þW * P ` A åg¡ þa@~åP Ca¢þÿ'~ @~P zâWúÿ' âg _P þW ¢P a âg _P þW ` aþ¢@
âW +þÿ'þa@ æW P ® 8~C¿ ÁþP
¢` ¡ñÿ'þa@þ"Q ¤`¢þÿ'~ @îÿ'> 6 8nc(~S "$$ !b Áa b~ @~à a ¢ha þg P 0
e@A|g BB ( $ ` a IP ¢h@ úáW A@¬ ~AP>záW P APü @
þÿ' þ@ záW þg P 0 A@ H àW|A@ P !` ` o( !` `þ@
¦A ® Î àW î
+ þ` .
+ Pí$ N
+ 8(n> 6 8ncT~S $"($,&0(4*<.@0 |ÿbÿ @b |cp0¢ 8, ð ÿÿ¿a ©
+-úêWýÿ'þ* ª$Qþ$ üdBÀÿ?pi ágùÿ'` zäWþ?b \ |¿aü x(ÿ@\ âg v(¬ÿ@\" ¢`piD H )üÿÍ@8©øÿí@* t(þ_`þ{àW zàW" øÍ # àg àg × ýÿ¿a éúãW"
++úêWýÿ'þ* ª$Qþ$ üdBÀÿ?pi ágùÿ'` zäWþ?b \ |¿a x(ÿ@\ âg v(¬ÿ@\" ¢`piD H )üÿÍ@8©øÿí@* t(þ_`þ{àW zàW" øÍ # àg àg × ýÿ¿a éúãW"
+ øÍ £ âg âg ( ª
+ ` àgøÍ¡÷ÿ' þ_`C iúáW ¦Q ¦Q C zâW $ c ág C ág þ_`$ C$ C ág £ âg ( ª
+ ` àgøÍ¡åÿ'$ þ_` ¦QCC() , < i D )@ I H
+@@ -1091,9 +1143,9 @@ $ N
+ úãWúÿ'd© âg C$ )( $ i BQ E ( i EQ i åg dI åg C$ é( I $ é £@ ¢
+ ( é £@
+ i åg úåW úåW
Cd àg! d) àg C, 0 ©
+-, I
@ 0 © @di åg d© âg C, I 0 é, Q 0 é äPdi åg 0©þP zâW
~ |xa 8 þ` _þ` nþ` Fþ`(þ` .`~~bh «êg|,@ Â @
++, I
@ 0 © @di åg d© âg C, I 0 é, Q 0 é äPdi åg 0©þP zâW
~ |b 8 þ` _þ` nþ` Fþ`(þ` .`~~bh «êg|,@ Â @
+ c# i C I CL CT éCP ©
+-CX C` zàWF` ®a`þ! ®$aC Äip )úàW®& çQl I ág l" ¢H`
àW
þ@Pl ÿ/~ @ @`ô
! l ) |`Ð ï(ô-l p iþ `þ &aþa`þa üAh àiþd «êg iA¡ E ~,@` þ$AúäWûÿ' L@`þ$AúäWøÿ'ô
|a ÿp )l Iôÿ
BðÿÍB~ h` (ÿ/ ,`ô
|G`ÿÿ ð .a~ ÄiðMh ) .A`úàW- ~ ýç` ¢- øÍ çg4 + h )úàW. d iôÿ
B ág" ðÿÍB bd é ãg àW #b d" àW b ýÿ'þ R !b bt~ @ ðþ/ ¢H` @`ô
! d ) |` Á(ô-d h I üçaÿ ÿÿ ü'i þ `~Ea~E %iÿÄ` ài `~¢ «êg
++CX C` zàWF` ®a`þ! ®$aC Äip )úàW®& çQl I ág l" ¢H`
àW
þ@Pl ÿ/~ @ @`ô
! l ) |`à ï(ô-l p iþ `þ &aþa`þa üAh àiþd «êg iA¡ E ~,@` þ$AúäWûÿ' L@`þ$AúäWøÿ'ô
|a ÿp )l Iôÿ
BðÿÍB~ h` (ÿ/ ,`ô
|G`ÿÿ ð .a~ ÄiðMh ) .A`úàW- ~ ýç` ¢- øÍ çg4 + h )úàW. d iôÿ
B ág" ðÿÍB bd é ãg àW #b d" àW b ýÿ'þ R !b bt~ @ ðþ/ ¢H` @`ô
! d ) |` Á(ô-d h I üçaÿ ÿÿ ü'i þ `~Ea~E %iÿÄ` ài `~¢ «êg
+ ©@¡ t¢~Ì@`
+ ~@zâWûÿ' ì@`~@zâWøÿ'ô
h )d I .` h` úþ/ ,`ôm |` ðÿÿ ýç` |j` ðÿÿ ®ea Åið
. ` j¡Óÿ'øÍ «êg ~AX\( ç` b,AX\¨ ¨ ãg¼¨ ¢ À çg .Ga |Ça ÿ~Ç£
+
+@@ -1110,18 +1162,18 @@ $ .
+ > ~! Pþ ü`AÀÿ?pE åg: |¥ æg8 úäW 7 ûäW6 zäW4 {äW3 àúãW 2 ûãW1 $ ÀzãW/ {ãW. ( úâW - ûâW, 0 zâW* {âW) 4 `úáW ( ûáW' 8 @záW% {áW$ àg úàW & äg úàW úàW f åg Æ çg f @ åW þW Q~A äW¥þÿ'~ÇA
+ G, úàWþ?`|?` G< @záWþ_`|_` G G ÀG àG$ G( @G0 ` G4
+ G8
+-G PF åg $Æ çg & @ åWçÿ'ÿÿ` ® Î 8~CÆ
ãgüÿ'$æ ãgúÿ' @ åWøÿ' d@ a@þaþa@ Ýÿ' ÁA> 6 8nc(~S "$$ ÀazàW ¡aÊ? ÿÿ_b~à çQþç |bÀÿ? A@ ä,þÆ Ci ü£` 3ø(, ä }åW° |?`|
+- }åW` |?`ü }åWà`|?`< }åWÐà|?`¼ }åWÐã |?`< @ ` ~"R ýãWÐ üÅ`ÿ÷ÿÿ|Ãh |?aü D dÿ$@ |_a Ð A@ üa`ÿ÷ÿÿ |ÿ`Ð ~!R üã`ÿ àgþã! þh |` p0 |_` p0
++G PF åg $Æ çg & @ åWçÿ'ÿÿ` ® Î 8~CÆ
ãgüÿ'$æ ãgúÿ' @ åWøÿ' d@ a@þaþa@ Ýÿ' ÁA> 6 8nc(~S "$$ ÀazàW ¡aÊ? ÿÿ_b~à çQþç |bÀÿ? A@ ä,þÆ Ci ü£` 3ø(, ä }åW° |?`
++ }åW` |?` }åWà`|?`L }åWÐà|?`Ì }åWÐã |?`L @ ` ~"R ýãWÐ üÅ`ÿ÷ÿÿ|Ãh |?a D dÿ$@ |_a Ð A@ üa`ÿ÷ÿÿ |ÿ`Ð ~!R üã`ÿ àgþã! þh |` p0 |_` p0
+ D $IR@
+ $i` ù/ $` çA\'«ÿ`ÿÿÿaþ¦ @¤@¤@þ @@ @ þa~Ç ü¢` ÿ@$@ @ ü¢h
+ þ A `þ?` ( ¢H` ¢FA¶ÿa E$E~Å@ $CC J(sþ` ® Î $ ` î
+ .
+ í$ N
+- 8(nzàW Á`Ê3 ÿÿ`~ $Qþ$ |aÀÿ? ä@@ã ¤@(b ,B üCa ÿÿ |?a p0 àWeQüeaÿ `Q üeaÿ üei ãW(
0 zäW|ÿ` AP|á`ÿ $ ìÈÿ? åg¢ ãP CP |A`ÿ |Ah $ ìÈÿ? åg¢ ãP0 ~¤P úâW
þ |üa 8 þ¿` _þ¿` nþ¿` Fþ¿`(þ¿` ü¢`ÿ þ üã`üÿ ð ãhþãh |`ÿ ~B üa`ÿ Ah |Ã`ÿ ~c ü `ÿ àg h¡ ÃP |¿` p0 åg 0 P 8 åg 0ûÿ' ûÿ' P> 6 8nc ~S a (Hþ`ÿÿ_`° (þ` |ßa p0@ |bÀÿ?zàg¢ çQ ýçW¬
@§ (
+-þ`úæg!üÿ'þçA |`< ¦
( ÷
(.þ` |?` ¦Q èØ/L üÈÿ? ñ
(sþ` |`XÂÿ?tñ/þ` Þ/þ?` ® Î î í
+- 8 nzàWF8ÿÿ`~ P~~` a@þa |bAÀÿ? àg |_`ü ¡ AA % àgýàW 1 |ÿ`T p ¥ âgýâW - |ÿ`Tp % Å ü `ÿ þ |Ã`ÿ i üÃh 0
E |`ÿ ~b |A`ÿ Ah ¥ ü¢`ÿ þ¢
++ 8(nzàW Á`Ê3 ÿÿ`~ $Qþ$ |aÀÿ? ä@@ã ¤@(b ,B üCa ÿÿ |?a p0 àWeQüeaÿ `Q üeaÿ üei ãW(
0 zäW|ÿ` AP|á`ÿ $ ôÈÿ? åg¢ ãP CP |A`ÿ |Ah $ ôÈÿ? åg¢ ãP0 ~¤P úâW
þ |c 8 þ¿` _þ¿` nþ¿` Fþ¿`(þ¿` ü¢`ÿ þ üã`üÿ ð ãhþãh |`ÿ ~B üa`ÿ Ah |Ã`ÿ ~c ü `ÿ àg h¡ ÃP |¿` p0 åg 0 P 8 åg 0ûÿ' ûÿ' P> 6 8nc ~S a (Hþ`ÿÿ_`° (þ` |ßa p0@ |bÀÿ?zàg¢ çQ ýçW¬
@§ (
++þ`úæg!üÿ'þçA |`L ¦
( ÷
(.þ` |?` ¦Q ¿Ø/L Éÿ? ñ
(sþ` |`XÂÿ? kñ/þ` ãÝ/þ?` ® Î î í
++ 8 nzàWF8ÿÿ`~ P~~` a@þa |bAÀÿ? àg |_` ¡ AA % àgýàW 1 |ÿ`T p ¥ âgýâW - |ÿ`Tp % Å ü `ÿ þ |Ã`ÿ i üÃh 0
E |`ÿ ~b |A`ÿ Ah ¥ ü¢`ÿ þ¢
+ %( ü `ÿ þà |aÿ äh % , ü$aÿ þä |aÿ äh $ % ü$aÿ þ$ 0 %< e ü `ÿ üa`ÿ þ@ Ah 4 e@ ¥ üa`ÿ þ ü¢`ÿ h 8 å üã`ÿ þã @ |aÿÿûÿ |¤h @
% |"aÿÿÿ àgü$i zàW ¡ P @ zàW |¤`ÿÿûÿ@¡ P |` p0 % 8 8 |_` p0
+- E 8 8> 6 8nc~S a áa ÀQ ` À(þ?` úæW aP á` g 0 ã@ @ â`þÁ~£ þA`? §@ h þa@ ® Î í î 8n> 6 8nc,~S " b$$¢ (& ÿÿ`zàWýÿ'HÈ A $Aþ$ $A~à $A ãP $Aþã cþ$ |a¼ üãAÀÿ?¨ BúâW~C¢ ÇQt |"` ÿ þ þ Pþ`~P b@þA |A@ AHþ?`$ H$Ht !H0(g ,G %<èD¨
++ E 8 8> 6 8nc~S a áa ÀQ ` À(þ?` úæW aP á` g 0 ã@ @ â`þÁ~£ þA`? §@ h þa@ ® Î í î 8n> 6 8nc,~S " b$$¢ (& ÿÿ`zàWýÿ'HÈ A $Aþ$ $A~à $A ãP $Aþã cþ$ |aÌ üãAÀÿ?¨ BúâW~C¢ ÇQt |"` ÿ þ þ Pþ`~P b@þA |A@ AHþ?`$ H$Ht !H0(g ,G %<èD¨
+ @
+ $h ág" H ( àg% úàW # úáW úáW H H åg zåW dG ág* & zåW. dg ág þ_`H$è(È$¨ BA E (h EA ( äg úäW dG åg úäW dç ãg H$((h $È P (h bP ¨ âg úâW úâW úàW Hdg åg àg þ` |¿` p0 þ` |ß` p0 d âg þ?`H,( 0è, "@ 0H !@dG åg ðÿ'dG åg H,h 0(,H äP ã0 ãPdg ágçÿ'`hþ¿`úáW¢P
+ HH ¦Q4h¨D ü"` ÿ þ àW& HúàW þÀ`~Ã |#i þ¢`þ¢ ¢i sÿ/L~H at p
+@@ -1129,25 +1181,25 @@ HH ¦Q4h¨D ü"` ÿ þ
+ .
+ $ N
+ í( n
+- 8,n~ PúàW þ`þ |b 8 P 8~ PúàW 8 Pþ |ôb 8 8þ`> 6 8nc~S~ ¢Pþ¢ ü¢AÀÿ? |ßaü (\~@ &(F,fp (l~@& (¬~@8&F (È~@$@&^P|_` (ü~@lf ág |ßaü úáW úáW t@ 4@T@ (& (@t àg Ý( & ® í Î 8nÄ àg lFzáW Z( ® í Î 8n ® í Î 8n> 6 8nc4~S "$$(&,(0* $IR |_` aBBáA!B Bþ¿a $Éa~g A $ A $ A $ h@ ¤ '@ @þ ªBÀþ` M(þ?` àg¡
++ 8,n~ PúàW þ`þ |c 8 P 8~ PúàW 8 Pþ |d 8 8þ`> 6 8nc~S~ ¢Pþ¢ ü¢AÀÿ? |ßa (\~@ &(F,fp (l~@& (¬~@8&F (È~@$@&^P|_` (ü~@lf ág |ßa úáW úáW t@ 4@T@ (& (@t àg Ý( & ® í Î 8nÄ àg lFzáW Z( ® í Î 8n ® í Î 8n> 6 8nc4~S "$$(&,(0* $IR |_` aBBáA!B Bþ¿a $Éa~g A $ A $ A $ h@ ¤ '@ @þ ªBÀþ` M(þ?` àg¡
+ Àþ@ J(þ?` àg!
+ (þ` G(þ?` àg!
+ þ` D(þ?` àg¡
+ $þ` A(þ?` àg¡
+ þ` >(þ?` àg!
+-þ¦Q úæW-æÿ'~ÇA % P |`l^ A( # ýÿ` |`^ ?( w(
++þ¦Q úæW-æÿ'~ÇA % P |`|_ A( # ýÿ` |`_ ?( w(
+ ¤
+- ýÿ` |`¤^ ;( s(
++ ýÿ` |`´_ ;( s(
+ r(
+ ¤
+ ¤
+- ýÿ` |`À^ 5( n(
++ ýÿ` |`Ð_ 5( n(
+ m(
+ l(
+ ¤
+ ¤
+ ¤
+- ýÿ` |`à^ .( g(
++ ýÿ` |`ð_ .( g(
+ f(
+ e(
+ d(
+@@ -1156,7 +1208,7 @@ $ N
+ ¤
+ ¤
+
+- ýÿ` |` _ &( ^(
++ ýÿ` |`` &( ^(
+ ](
+ \(
+ [(
+@@ -1172,20 +1224,20 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n> 6 8nc$~S aA " b eA |ßa @þe @ b áa ($þ?` àg¢ ¦Q |` _ ¢(` ( H` ~ Aþg@ A@¢ A ág A@ A §@ Â@ ç@ a@ #@ ã@ Aþ @ äg ¢@ ¤a ` ® Î î
++ 84n> 6 8nc$~S aA " b eA |ßa @þe @ b áa ($þ?` àg¢ ¦Q |`0` ¢(` ( H` ~ Aþg@ A@¢ A ág A@ A §@ Â@ ç@ a@ #@ ã@ Aþ @ äg ¢@ ¤a ` ® Î î
+ í .
+- 8$n> 6 8nc~S Á@ Ã@ àa~Ã |@¤ Àa ¡a ì(þ?` àg |`L_ æ( '` P æg G âg ¦
+- âg 'þ @ ® Î í î 8n> 6 8nc0~S "$$(&,(þ~ PzàW b-ñ R~ |@c 8P
+-@ðþ?@ ±ÿ/ ¢H` b |ÿa¬N þ@ (` AP Óÿ/ ¢h`¨þ@ (` AP Ñÿ/ ¢h` |ßa¬L <~@ (` AP Íÿ/ ¢h` |¿a¬J ¬þ@ (` AP Êÿ/ ¢h`ÿ@ (` AP Çÿ/ ¢h` |b¬H àþ @ (` AP Äÿ/ ¢h` |_b¬F t~ @ (` AP Àÿ/ ¢h` |¿a¬D Dþ@ (` AP ½ÿ/ ¢h`àÿ@ (` AP ºÿ/ ¢h`|ÿ@ (` AP ¸ÿ/ ¢h` |``C (` AP µÿ/ ¢h` @ (` AP ²ÿ/ ¢h`|þ @ (` AP °ÿ/ ¢h`t@ (` AP ÿ/ ¢h`ÿ@ (` AP «ÿ/ ¢h`Ìÿ@ (` AP ¨ÿ/ ¢h`Üÿ @ (` AP ¦ÿ/ ¢h`þ @ (` AP £ÿ/ ¢h`(ÿ @ (` AP ¡ÿ/ ¢h` ³ À @P
+-@ðþ?@ wÿ/ ¢H` b |¿a¬J Hþ@ (` AP ÿ/ ¢h` h^ |ÿa¬N 0þ@ (` AP ÿ/ ¢h`¼þ@ (` AP ÿ/ ¢h` |ßa¬L Ø@ (` AP ÿ/ ¢h`¬þ@ (` AP ÿ/ ¢h`ÿ@ (` AP ÿ/ ¢h` |b¬H àþ @ (` AP ÿ/ ¢h` |_b¬F t~ @ (` AP ÿ/ ¢h` |¿a¬D Dþ@ (` AP ÿ/ ¢h`àÿ@ (` AP }ÿ/ ¢h`|ÿ@ (` AP {ÿ/ ¢h` |``C (` AP xÿ/ ¢h` @ (` AP uÿ/ ¢h`|þ @ (` AP sÿ/ ¢h`@ (` AP pÿ/ ¢h` ~@ (` AP nÿ/ ¢h`hÿ@ (` AP kÿ/ ¢h` Åÿ'Üÿ @ |` ¸~*@ Aÿ/ ¢H` b |¿a¬^ ¨ÿ@ (` AP dÿ/ ¢h`lÿ@ (` AP aÿ/ ¢h`0ÿ@ (` AP _ÿ/ ¢h` |ßa¬\ ô~@ (` AP [ÿ/ ¢h`|~@ (` AP Yÿ/ ¢h`@~@ (` AP Vÿ/ ¢h` |¿a¬Z ÿ@ (` AP Sÿ/ ¢h`Hÿ@ (` AP Pÿ/ ¢h`Àÿ@ (` AP Nÿ/ ¢h`ÿ@ (` AP Kÿ/ ¢h`üÿ@ (` AP Iÿ/ ¢h`x@ (` AP Fÿ/ ¢h` @ (` AP Dÿ/ ¢h`Äþ@ (` AP Aÿ/ ¢h` T ¸~@ |` ¸~*@ ÿ/ ¢H` b |¿a¬^ ¨ÿ@ (` AP :ÿ/ ¢h`lÿ@ (` AP 7ÿ/ ¢h`0ÿ@ (` AP 5ÿ/ ¢h` |ßa¬\ ô~@ (` AP 1ÿ/ ¢h`|~@ (` AP /ÿ/ ¢h`Ü@ (` AP ,ÿ/ ¢h` |¿a¬Z ÿ@ (` AP )ÿ/ ¢h`Hÿ@ (` AP &ÿ/ ¢h`Àÿ@ (` AP $ÿ/ ¢h
`ÿ@ (` AP !ÿ/ ¢h`üÿ@ (` AP ÿ/ ¢h`<@ (` AP ÿ/ ¢h` @ (` AP ÿ/ ¢h` Öÿ'`þ@ |` P*@ ðþ/ ¢H` b |ÿa¬X ¼þ@ (` AP ÿ/ ¢h`Ðþ@ (` AP ÿ/ ¢h`þ@ (` AP
ÿ/ ¢h`ÿ@ (` AP ÿ/ ¢h`Tÿ@ (` AP ÿ/ ¢h` |¿a¬T þ@ (` AP ÿ/ ¢h`\þ@ (` AP ÿ/ ¢h`Ôþ@ (` AP ÿ/ ¢h`þ@ (` AP ýþ/ ¢h` |¿a¬V ÿ@ (` AP úþ/ ¢h`þ@ (` AP ÷þ/ ¢h`þ@ (` AP õþ/ ¢h`Øÿ@ (` AP òþ/ ¢h`Ìÿ@ (` AP ðþ/ ¢h`Dþ@ (` AP íþ/ ¢h`þ@ (` AP ëþ/ ¢h` ` ® Î î
++ 8$n> 6 8nc~S Á@ Ã@ àa~Ã |@´ Àa ¡a ì(þ?` àg |`\` æ( '` P æg G âg ¦
++ âg 'þ @ ® Î í î 8n> 6 8nc0~S "$$(&,(þ~ PzàW b-ñ R~ |Pd 8P
++@ðþ?@ ±ÿ/ ¢H` b |ÿa¼O þ@ (` AP Óÿ/ ¢h`¨þ@ (` AP Ñÿ/ ¢h` |ßa¼M <~@ (` AP Íÿ/ ¢h` |¿a¼K ¬þ@ (` AP Êÿ/ ¢h`ÿ@ (` AP Çÿ/ ¢h` |b¼I àþ @ (` AP Äÿ/ ¢h` |_b¼G t~ @ (` AP Àÿ/ ¢h` |¿a¼E Dþ@ (` AP ½ÿ/ ¢h`àÿ@ (` AP ºÿ/ ¢h`|ÿ@ (` AP ¸ÿ/ ¢h` |`pD (` AP µÿ/ ¢h` @ (` AP ²ÿ/ ¢h`|þ @ (` AP °ÿ/ ¢h`t@ (` AP ÿ/ ¢h`ÿ@ (` AP «ÿ/ ¢h`Ìÿ@ (` AP ¨ÿ/ ¢h`Üÿ @ (` AP ¦ÿ/ ¢h`þ @ (` AP £ÿ/ ¢h`(ÿ @ (` AP ¡ÿ/ ¢h` ³ À @P
++@ðþ?@ wÿ/ ¢H` b |¿a¼K Hþ@ (` AP ÿ/ ¢h` x_ |ÿa¼O 0þ@ (` AP ÿ/ ¢h`¼þ@ (` AP ÿ/ ¢h` |ßa¼M Ø@ (` AP ÿ/ ¢h`¬þ@ (` AP ÿ/ ¢h`ÿ@ (` AP ÿ/ ¢h` |b¼I àþ @ (` AP ÿ/ ¢h` |_b¼G t~ @ (` AP ÿ/ ¢h` |¿a¼E Dþ@ (` AP ÿ/ ¢h`àÿ@ (` AP }ÿ/ ¢h`|ÿ@ (` AP {ÿ/ ¢h` |`pD (` AP xÿ/ ¢h` @ (` AP uÿ/ ¢h`|þ @ (` AP sÿ/ ¢h`@ (` AP pÿ/ ¢h` ~@ (` AP nÿ/ ¢h`hÿ@ (` AP kÿ/ ¢h` Åÿ'Üÿ @ |` ¸~*@ Aÿ/ ¢H` b |¿a¼_ ¨ÿ@ (` AP dÿ/ ¢h`lÿ@ (` AP aÿ/ ¢h`0ÿ@ (` AP _ÿ/ ¢h` |ßa¼] ô~@ (` AP [ÿ/ ¢h`|~@ (` AP Yÿ/ ¢h`@~@ (` AP Vÿ/ ¢h` |¿a¼[ ÿ@ (` AP Sÿ/ ¢h`Hÿ@ (` AP Pÿ/ ¢h`Àÿ@ (` AP Nÿ/ ¢h`ÿ@ (` AP Kÿ/ ¢h`üÿ@ (` AP Iÿ/ ¢h`x@ (` AP Fÿ/ ¢h` @ (` AP Dÿ/ ¢h`Äþ@ (` AP Aÿ/ ¢h` T ¸~@ |` ¸~*@ ÿ/ ¢H` b |¿a¼_ ¨ÿ@ (` AP :ÿ/ ¢h`lÿ@ (` AP 7ÿ/ ¢h`0ÿ@ (` AP 5ÿ/ ¢h` |ßa¼] ô~@ (` AP 1ÿ/ ¢h`|~@ (` AP /ÿ/ ¢h`Ü@ (` AP ,ÿ/ ¢h` |¿a¼[ ÿ@ (` AP )ÿ/ ¢h`Hÿ@ (` AP &ÿ/ ¢h`Àÿ@ (` AP $ÿ/ ¢h
`ÿ@ (` AP !ÿ/ ¢h`üÿ@ (` AP ÿ/ ¢h`<@ (` AP ÿ/ ¢h` @ (` AP ÿ/ ¢h` Öÿ'`þ@ |` P*@ ðþ/ ¢H` b |ÿa¼Y ¼þ@ (` AP ÿ/ ¢h`Ðþ@ (` AP ÿ/ ¢h`þ@ (` AP
ÿ/ ¢h`ÿ@ (` AP ÿ/ ¢h`Tÿ@ (` AP ÿ/ ¢h` |¿a¼U þ@ (` AP ÿ/ ¢h`\þ@ (` AP ÿ/ ¢h`Ôþ@ (` AP ÿ/ ¢h`þ@ (` AP ýþ/ ¢h` |¿a¼W ÿ@ (` AP úþ/ ¢h`þ@ (` AP ÷þ/ ¢h`þ@ (` AP õþ/ ¢h`Øÿ@ (` AP òþ/ ¢h`Ìÿ@ (` AP ðþ/ ¢h`Dþ@ (` AP íþ/ ¢h`þ@ (` AP ëþ/ ¢h` ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n |` P*@ ¼þ/ ¢H` b |ÿa¬X ¼þ@ (` AP Þþ/ ¢h`Ðþ@ (` AP Üþ/ ¢h`þ@ (` AP Ùþ/ ¢h`ÿ@ (` AP ×þ/ ¢h` |¿a¬V ðþ@ (` AP Óþ/ ¢h` |ßa¬T ~@ (` AP Ðþ/ ¢h`\~@ (` AP Íþ/ ¢h`Ô~@ (` AP Ëþ/ ¢h`~@ (` AP Èþ/ ¢h`ÿ@ (` AP Æþ/ ¢h`Pþ@ (` AP Ãþ/ ¢h`þ@ (` AP Áþ/ ¢h` Ìÿ'tÿ@P
+-@$þ? þ/ ¢H` b |¿a¬T ¼ÿ@ (` AP ºþ/ ¢h`Ðÿ@ (` AP ·þ/ ¢h` |ÿa¬R Tþ@ (` AP ´þ/ ¢h`dÿ@ (` AP ±þ/ ¢h`(ÿ@ (` AP ¯þ/ ¢h` |`¤O (` AP ¬þ/ ¢h` |ßa¬P 4@ (` AP ¨þ/ ¢h`¬@ (` AP ¦þ/ ¢h`p@ (` AP £þ/ ¢h`è@ (` AP ¡þ/ ¢h`Ä~@ (` AP þ/ ¢h`~@ (` AP þ/ ¢h`L~@ (` AP þ/ ¢h`Üÿ@ (` AP þ/ ¢h`Ìþ@ (` AP þ/ ¢h` §ÿ'Dÿ@P
+-@$þ? kþ/ ¢H` b |¿a¬T ÿ@ (` AP þ/ ¢h`äÿ@ (` AP þ/ ¢h` |ßa¬R ~@ (` AP þ/ ¢h`d@ (` AP
þ/ ¢h`(@ (` AP þ/ ¢h` |`¤O (` AP þ/ ¢h` |ÿa¬P 4ÿ@ (` AP |þ/ ¢h`¬ÿ@ (` AP yþ/ ¢h`pÿ@ (` AP wþ/ ¢h`èÿ@ (` AP tþ/ ¢h`Äþ@ (` AP rþ/ ¢h`þ@ (` AP oþ/ ¢h`Lþ@ (` AP mþ/ ¢h` @ (` AP jþ/ ¢h`~@ (` AP hþ/ ¢h` zÿ'ÿ@°þ`þ?` >þ/ ¢H` b |¿a¬B Pþ@ (` AP aþ/ ¢h`ìÿ@ (` AP ^þ/ ¢h` sÿ' ` ` !`þ! |a äG A`¡ P A D åg
À âW åg EQ ågûÿ' ` *þ' "`à âWúÿ' åg E ågõÿ' àgùÿ' 8 P àg÷ÿ' 8> 6 8nc~S |¿aÿ záW `¥ !` |`x_ A
+-( / þ $Qþ$ üÄ@Àÿ?0 ~P zâW® @ ã àg cÁ þ_` þa~ |dc 8 àg cÁ _þ_` _þa àg cÁ nþ_` nþa àg cÁ Fþ_`
Fþa àg¢ c(þ_`úáW |?` p0 A`~A~Ah $Q `` ¢`þ¢ bh ( $ ücaÿÿ (þaúáW |_a p0 a~~i( c $Q, C ¢` %` ` A`~A !h þ¢ h($ ücaÿÿ@txí ® 8n> 6 8nc~S a@ a@ àaþa ü@¤ Àa ý(þ?` àg¢ ¦Q |`_ '` õ ( G` a ` ® Î í î 8n> 6 8ncH~S "$$(&,(0*4,8.<0@2 Àa a áa Ab "b Âb #cü
¡ ¦iR
++ 80n |` P*@ ¼þ/ ¢H` b |ÿa¼Y ¼þ@ (` AP Þþ/ ¢h`Ðþ@ (` AP Üþ/ ¢h`þ@ (` AP Ùþ/ ¢h`ÿ@ (` AP ×þ/ ¢h` |¿a¼W ðþ@ (` AP Óþ/ ¢h` |ßa¼U ~@ (` AP Ðþ/ ¢h`\~@ (` AP Íþ/ ¢h`Ô~@ (` AP Ëþ/ ¢h`~@ (` AP Èþ/ ¢h`ÿ@ (` AP Æþ/ ¢h`Pþ@ (` AP Ãþ/ ¢h`þ@ (` AP Áþ/ ¢h` Ìÿ'tÿ@P
++@$þ? þ/ ¢H` b |¿a¼U ¼ÿ@ (` AP ºþ/ ¢h`Ðÿ@ (` AP ·þ/ ¢h` |ÿa¼S Tþ@ (` AP ´þ/ ¢h`dÿ@ (` AP ±þ/ ¢h`(ÿ@ (` AP ¯þ/ ¢h` |`´P (` AP ¬þ/ ¢h` |ßa¼Q 4@ (` AP ¨þ/ ¢h`¬@ (` AP ¦þ/ ¢h`p@ (` AP £þ/ ¢h`è@ (` AP ¡þ/ ¢h`Ä~@ (` AP þ/ ¢h`~@ (` AP þ/ ¢h`L~@ (` AP þ/ ¢h`Üÿ@ (` AP þ/ ¢h`Ìþ@ (` AP þ/ ¢h` §ÿ'Dÿ@P
++@$þ? kþ/ ¢H` b |¿a¼U ÿ@ (` AP þ/ ¢h`äÿ@ (` AP þ/ ¢h` |ßa¼S ~@ (` AP þ/ ¢h`d@ (` AP
þ/ ¢h`(@ (` AP þ/ ¢h` |`´P (` AP þ/ ¢h` |ÿa¼Q 4ÿ@ (` AP |þ/ ¢h`¬ÿ@ (` AP yþ/ ¢h`pÿ@ (` AP wþ/ ¢h`èÿ@ (` AP tþ/ ¢h`Äþ@ (` AP rþ/ ¢h`þ@ (` AP oþ/ ¢h`Lþ@ (` AP mþ/ ¢h` @ (` AP jþ/ ¢h`~@ (` AP hþ/ ¢h` zÿ'ÿ@°þ`þ?` >þ/ ¢H` b |¿a¼C Pþ@ (` AP aþ/ ¢h`ìÿ@ (` AP ^þ/ ¢h` sÿ' ` ` !`þ! |a äG A`¡ P A D åg
À âW åg EQ ågûÿ' ` *þ' "`à âWúÿ' åg E ågõÿ' àgùÿ' 8 P àg÷ÿ' 8> 6 8nc~S |¿aÿ záW `¥ !` |`` A
++( / þ $Qþ$ üÄ@Àÿ?0 ~P zâW® @ ã àg cÁ þ_` þa~ |td 8 àg cÁ _þ_` _þa àg cÁ nþ_` nþa àg cÁ Fþ_`
Fþa àg¢ c(þ_`úáW |?` p0 A`~A~Ah $Q `` ¢`þ¢ bh ( $ ücaÿÿ (þaúáW |_a p0 a~~i( c $Q, C ¢` %` ` A`~A !h þ¢ h($ ücaÿÿ@txí ® 8n> 6 8nc~S a@ a@ àaþa ü@´ Àa ý(þ?` àg¢ ¦Q |`¤` '` õ ( G` a ` ® Î í î 8n> 6 8ncH~S "$$(&,(0*4,8.<0@2 Àa a áa Ab "b Âb #cü
¡ ¦iR
+ !èg
+ J æW * çW çW !èg¡
hb
+ !ègøÿ' æW Ê
çW !èg
+@@ -1195,23 +1247,23 @@ $ N
+ `úÿ'
+ -ëgíÿ' £èg ª
+ «êg !èg"¾ ®ëR «êg¿ üM ¾ * ª
+- «êg !èg!¹ ®ëR· çgéÿ'
0Ì@ 0Ã@~Ã |@¤ §((þ?` b" çQ |`À_ ( æÿ' ª
++ «êg !èg!¹ ®ëR· çgéÿ'
0Ì@ 0Ã@~Ã |@´ §((þ?` b" çQ |`Ð` ( æÿ' ª
+ «êgõÿ' !èg"¬ ®ëR «êg üM ¬ * æW"C þÿÿb
+ J £èg! J -ëgB J ªþ` ýâWè L JJJJ$ü
+-l JJJJI çW J J -ëg¡ùÿ'Jþ`JJ$ü
+-°5 JJJJI çWôÿ'~!@ çW ~P çW
J I çW ÇQ ÇiJ x Ji aP a `Q ÅQ r ~, ° Pþ ü @Àÿ?l àg& Jþ`JI §@ áW ü
+- f J AA~g E@
åW þ?a ü
+-T a J çW ü
+-5 ^ J ¢@ åW þa ü
+-è Z J §ég -ëg¡ é £èg ' àg
' àg £èg ' àg ' àg ª
+-` ((þ_` Ç ÇQ Çç æP ã H aP
+-i çW |ß`ìÖ ãúãg þ_aJI GP ©
+-§P Pé æW" zäg J ÇQ Ç) I æW £úâg JÉ ÃP ã äP ÃQÉ æW ÿìÖ úãg þaJ Q ) J ¦Q Q £èg¡ J JI FQ E) £èg
++| JJJJI çW J J -ëg¡ùÿ'Jþ`JJ$ü
++À6 JJJJI çWôÿ'~!@ çW ~P çW
J I çW ÇQ ÇiJ x Ji aP a `Q ÅQ r ~, ° Pþ ü @Àÿ?l àg& Jþ`JI §@ áW ü
++ f J AA~g E@
åW þ?a ü
++d a J çW ü
++6 ^ J ¢@ åW þa ü
++ø Z J §ég -ëg¡ é £èg ' àg
' àg £èg ' àg ' àg ª
++` ((þ_` Ç ÇQ Çç æP ã H aP
++i çW |ß`ü× ãúãg þ_aJI GP ©
++§P Pé æW" zäg J ÇQ Ç) I æW £úâg JÉ ÃP ã äP ÃQÉ æW ÿü× úãg þaJ Q ) J ¦Q Q £èg¡ J JI FQ E) £èg
+ I J¡ J J) $Q d J `Q ¥Q £èg" J -ëg
+ -ëg
J j þ` ýåWè Ì
+ JJJJ$ü
+-l JJJ JJþ?`JJ$ü
+-°5 JJJJ -ëg £èg !èg¡ *
++| JJJ JJþ?`JJ$ü
++À6 JJJJ -ëg £èg !èg¡ *
+ !èg¡ *
+ £èg !èg¡ *
+ !èg¡ *
+@@ -1223,11 +1275,11 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn> 6 8ncH~S $"($,&0(4*8,<. |ßbÿ |ÿb ÿÿ ab AbzáW "b% Âa |`Ô_ ç( ¦)` þ &Q~ |äAÀÿ?@§ 8§
++< í@ . 8Hn> 6 8ncH~S $"($,&0(4*8,<. |ßbÿ |ÿb ÿÿ ab AbzáW "b% Âa |`ä` ç( ¦)` þ &Q~ |äAÀÿ?@§ 8§
+ " P R PtÇ R
ãg(¡ ,'xg ág £B áW¢ b åW B êW " èW
èW á çW
+ «êg %ég  áW p ¢ áW n %ég áW k B
áWj þ_` iþ/ ¦i` `` (
+ ` (` |þ/ ¦I` e øÿÍ@üÿí@& (
+-` (`þ_` $` Ãþ/ ªª`þ{àW àg öÿ' (yþ`ø
üÍ |_a¬J %Atx ` åW 0 zäW 4ç ãg £èg " çg 0'þ`P úáW §ég" G þ¿` %ég ¿h^ ¡ t «êg L Åx óÿ'ü
P Åx ñÿ'ü
«êg T Åx îÿ'ü
X Åx ìÿ'ü
' þ`þ |èc 8 §égGÁ _þ¿` " _þ` §égGÁ nþ¿` nþ` §égGÁ Fþ¿` Fþ` §ég¢ G(þ¿`záW |?` p0 ¬¢`þ~h C ã ,¥` ¬ã`þã £h
++` (`þ_` $` Ãþ/ ªª`þ{àW àg öÿ' (yþ`ø
üÍ |_a¼K %Atx ` åW 0 zäW 4ç ãg £èg " çg 0'þ`P úáW §ég" G þ¿` %ég ¿x_ ¡ t «êg L Åx óÿ'ü
P Åx ñÿ'ü
«êg T Åx îÿ'ü
X Åx ìÿ'ü
' þ`þ |ød 8 §égGÁ _þ¿` " _þ` §égGÁ nþ¿` nþ` §égGÁ Fþ¿` Fþ` §ég¢ G(þ¿`záW |?` p0 ¬¢`þ~h C ã ,¥` ¬ã`þã £h
+ # ¬a
+ # ¬$aþ$ i
+ c ,Da ¬eaþe Ei ãCþ ,A`~A h |`` ðÿÿ ,` bh( 0§ãúâW" ,"aþã@ ¬ã` þ(þ`záW |?a p0 ¬a`þaþah c ,@` ¬a`þa Ah
+@@ -1243,7 +1295,7 @@ $ N
+ b .A`þ¡"
+ iþc` i " ¢b þ$aþ¢` þþeaþ¢þ "i | `ðûÿÿ üD` ûÿÿ h h | h c þã@ ãW,èÿ'~@C ág; $ £ %ég«êg þW þ_` eQ þW4 eQ E` ~$~ h .`~` âh äh ~â~ $i
+ ®$a~ dhþa bh â~`þã` ~b~ `þã~ h |"a ÷ÿÿ | `ð÷ÿÿ $i i |i þeA åW,èÿ'þ¢@ ág þW $QB~aB~â~A ah ®a` áh äh
+-~d ~@~ äh ®ã` ciþä` `i B~A`~ ` ~`~A hB |` çÿÿ~A`~a üa`ðçÿÿ bh ch üah ãþ$A äW,èÿ'þ¢@C ág" ¢Pã ãg c~$þac $i ®$aþ Dh ¢h0 ß(Î @
ãgB±(Sþ` ® Î î
++~d ~@~ äh ®ã` ciþä` `i B~A`~ ` ~`~A hB |` çÿÿ~A`~a üa`ðçÿÿ bh ch üah ãþ$A äW,èÿ'þ¢@C ág" ¢Pã ãg c~$þac $i ®$aþ Dh ¢h0 ß8Ï @
ãgB±(Sþ` ® Î î
+ $ .
+ ( N
+ , n
+@@ -1251,8 +1303,8 @@ $ .
+ 4 ®
+ 8 Î
+ í< î
+- 8Hn> 6 8nc~S `@ a@þa ü@¤ F
((þ?` a|`À_ @( `í ® 8n> 6 8nc~S `@ a@þa |`¤ ;
(Àþ?` a|`ð_ 5( `í ® 8n> 6 8nc~S `@ a@þa ü@¤ 0
(Àþ?@ a|`` *( `í ® 8n> 6 8nc ~S `~À |¿a ÿB à@ ã@þãzàW ÿÆ@¥ ãA |`` ( g( f( e( d( c( b( P B ÿf@ a@ ÿF@ A@ ÿ¦@ ¢@ ® Î î í
+- 8 n> 6 8nc ~S |ÿaÿ |b ÿÿúàW `¥ ` |`<` ( ® Î î í
++ 8Hn> 6 8nc~S `@ a@þa ü@´ F
((þ?` a|`Ð` @( `í ® 8n> 6 8nc~S `@ a@þa |`´ ;
(Àþ?` a|` a 5( `í ® 8n> 6 8nc~S `@ a@þa ü@´ 0
(Àþ?@ a|`a *( `í ® 8n> 6 8nc ~S `~À |¿a ÿB à@ ã@þãzàW ÿÆ@¥ ãA |`(a ( g( f( e( d( c( b( P B ÿf@ a@ ÿF@ A@ ÿ¦@ ¢@ ® Î î í
++ 8 n> 6 8nc ~S |ÿaÿ |b ÿÿúàW `¥ ` |`La ( ® Î î í
+ 8 nþÀ ÃP~à b |cAÀÿ?@E 8E ` a àg~$¡¬ i |?` p0 â a ã`~ äh âgÂ! c`
+ Â Ã`~Ã i" $aþ$ i Ââ~` Ã`~Ã ch ã` üa ðÿÿ ãh( 0% úäW ¢ a~ @ ` ~àâ `~ þ# i üä` ðÿÿ äh$ Â" ~à`þa
ãgþc! ~ |Eaÿÿ¿ý |åh @ |å`ÿÿ¿ÿ àgÿÃ`¡ Ãhÿa`pÿCa eh~ ` Àh äg |Caÿÿÿ! åh |#aÿpÿÿ |a ÿÿ äh~Ã` ág~á ãh üã`ÿÿ÷ÿ üãh àg B þW© $ ¦QcC þc~%þa i aC $i %i ~d~
+ C i $a~ dh h # þFa~a ~d þ$aþ$ h~a~d | ` ûÿÿ üa`ðûÿÿ h Ei |Ei þ¦A æW,èÿ'~Ã@b ág? " äg= àg; B ( âgág þW$QÌ þßa ,¢ þW 5 $Q ÄaDD ~~E hD `~Åd @h Ah d
+@@ -1261,65 +1313,65 @@ $ .
+  Ã`~à hâ ã`þã h" "þ" ` $aþ$ i |` ðÿÿ h(0 âzäW¢ #aþã@ ã` þ" ã`þãþÀ Ãh |a ðÿÿ i$ ¢ ~ä`þÆ` àgþ#! ~à |Eaÿÿ¿ý |%h @ |%`ÿÿ¿ÿ ägÿ `¡ @iÿ$apÿà` #i~ ` @i æg |aÿÿÿ! äh |%`ÿpÿÿ |Ã` ÿÿ àh"þ ` ágþ ¡ àh üã`ÿÿ÷ÿ üãh Â
ãg " þW© $Â PC ~%~ $i $a~@ Di @i
+ C ~ ~ i $a~ i# i# C þ$a þ# ~Ea~ | `ðûÿÿþ$aþ$ i |a ûÿÿ hþ a h | h " þ @ àW,èÿ'~Ã@B åg? àg= " äg; Â(B âgág þW PÌ þ_` , þW 5 P @`Å~ ~Ã% i aþ% i iÅ ~~
+ % Àh Ã`þ% i i % ~aþ$a ~Äþ$~ ` $i~ |að÷ÿÿ ü$a ÷ÿÿþÀ` i Ãh |Ãh Âþ @ àW,èÿ'~EA ág¡ , þW $Q ~Dþ Eh A`þÀ Áh Äh
+- ~D þ@~ Äh Ã` #h@ !h@ @~Ea~A`~E ~Á iÀ |$` çÿÿþDa~Ã`~C |A`ðçÿÿ h Ei |Ei B þ$A äW,èÿ'~ @ Qþg 0~D BAL ~A` ÃPþg 0~# "@\@~Ã@` äg" ÃP" äg B Â~~Ã" @i Eaþ@ Åh Äh0¨% ägX @B âg `B D" H" $aþ$ $h\@ (Î åg (Sþ` ® Î î í
++ ~D þ@~ Äh Ã` #h@ !h@ @~Ea~A`~E ~Á iÀ |$` çÿÿþDa~Ã`~C |A`ðçÿÿ h Ei |Ei B þ$A äW,èÿ'~ @ Qþg 0~D BAL ~A` ÃPþg 0~# "@\@~Ã@` äg" ÃP" äg B Â~~Ã" @i Eaþ@ Åh Äh0¨% ägX @B âg `B D" H" $aþ$ $h\@ 8Ï åg (Sþ` ® Î î í
+ 8 n ® Î î í
+- 8 n> 6 8nc8~S$(0 b Àa |¿a¬` ¡(¬ÿ@ !èg,¡ 4"~ Q~ |äAÀÿ? zçWp ~g aPþa üáAÀÿ?t
++ 8 n> 6 8nc8~S$(0 b Àa |¿a¼a ¡(¬ÿ@ !èg,¡ 4"~ Q~ |äAÀÿ? zçWp ~g aPþa üáAÀÿ?t
+ !ègl è ÈÀÿ@xÇ c #C ( ¨`
+ '
+ Gg
+ (ðÿ@§úâW
+ G
+ ~!P,
+-~"P Gg (,þ@g ágþ&@ü&@ Gg (dþ@G ágÜþ&@ü&@ä Gg (¨þ@'G ~(ìþ@'G |¿a¬b {(ÿ@' àg x(Dÿ@ âg ' u(lÿ@ t(¬ÿ@ s(ôÿ@' þW¬
++~"P Gg (,þ@g ágþ&@ü&@ Gg (dþ@G ágÜþ&@ü&@ä Gg (¨þ@'G ~(ìþ@'G |¿a¼c {(ÿ@' àg x(Dÿ@ âg ' u(lÿ@ t(¬ÿ@ s(ôÿ@' þW¬
+ p(þ@g åg <þ&B çQHh¨Èè h
+ H ( ¢` c( '`þçA çW¬ôÿ'~B `(þ@ àg ](þ@$ ® ( Î , î 0
+ í4 .
+- 88n' X(´þ@ W(ôþ@ |ÿa¬d U( ÿ@ T(Hÿ@$ § R(ÿ@ Q( ÿ@ P(èÿ@G þW
0þ'B RFf¦Ææ &
+- & F ¢` D( (`g ~B èW¬ôÿ'þ¦A A(|þ@ @(þ@ ?(Øþ@' þW |?b¬f
ÿèA RFf¦Æ æ &
++ 88n' X(´þ@ W(ôþ@ |ÿa¼e U( ÿ@ T(Hÿ@$ § R(ÿ@ Q( ÿ@ P(èÿ@G þW
0þ'B RFf¦Ææ &
++ & F ¢` D( (`g ~B èW¬ôÿ'þ¦A A(|þ@ @(þ@ ?(Øþ@' þW |?b¼g
ÿèA RFf¦Æ æ &
+ & F ` 2( (`g ~B èW¬ôÿ'þ¦A .(lÿ@$ ® ( Î , î 0
+ í4 .
+- 88n |`f '` (( AP$ ® ( Î , î 0
++ 88n |`,g '` (( AP$ ® ( Î , î 0
+ í4 .
+- 88n> 6 8nc8~S$(,0 Àa |¿a¬f (ÿ@
++ 88n> 6 8nc8~S$(,0 Àa |¿a¼g (ÿ@
+ '
+ Gg
+ § (¬ÿ@ 'G (èÿ@4" âg8þ&@ü&@@ Gg (þ@g ág|þ&@ü&@ Gg (Hþ@'G (þ@' G
+-(¸þ@G ág |ÿa¬h (äþ@ äg ' (ÿ@ (Lÿ@ (ÿ@ç þW¬ $ '
++(¸þ@G ág |ÿa¼i (äþ@ äg ' (ÿ@ (Lÿ@ (ÿ@ç þW¬ $ '
+ þ((þ@ âg Üÿ§A RHh¨È(è
+-h H ( ` ò( (`Ç~B
èW¬ôÿ'þ(B î((þ@§ âg ,þ@' ê(Tþ@ é(þ@ è( þ@ ç(èþ@( ç |b¬j å(0@ ä(@@ ã(@g þW , § æg ß(~@ Þ(0~@ Ý(x~@G þW
À~B çQFf¦Æf æ F
+-& ` Ñ( '`'þçA çW¬ôÿ'þ¦A |`¸k Ì($ ® ( Î , î 0
++h H ( ` ò( (`Ç~B
èW¬ôÿ'þ(B î((þ@§ âg ,þ@' ê(Tþ@ é(þ@ è( þ@ ç(èþ@( ç |b¼k å(0@ ä(@@ ã(@g þW , § æg ß(~@ Þ(0~@ Ý(x~@G þW
À~B çQFf¦Æf æ F
++& ` Ñ( '`'þçA çW¬ôÿ'þ¦A |`Èl Ì($ ® ( Î , î 0
+ í4 .
+ 88nШA ¢(RGg§Ç ç '
+-G g ` ¾( ¢(`'þ(B èW¬ôÿ'þçA Úÿ' ` |ó 6> 8nc æ¹/~S àg þ` |_` 0 í 8n> 6 8nc(~S "$$ |¿a¼l ¦ Àa âg àa¢" Rþ@ (@þ?` àg" ÿ@ ( (` ýÿ`
+-(þ?@ ` |?bHÊÿ? HbÄH ág ÄH Àÿ@ ÈHÀh ~A@ ågÄ" È
~IB at zéW« À âg g ág
(4ÿ@Ò/ ~IB at zéW
++G g ` ¾( ¢(`'þ(B èW¬ôÿ'þçA Úÿ' ` ô 6> 8nc µ¹/~S àg þ` |_` 0 í 8n> 6 8nc(~S "$$ |¿aÌm ¦ Àa âg àa¢" Rþ@ (@þ?` àg" ÿ@ ( (` ýÿ`
++(þ?@ ` |?bPÊÿ? HbÄH ág ÄH Àÿ@ ÈHÀh ~A@ ågÄ" È
~IB at zéW« À âg g ág
(4ÿ@ñÑ/ ~IB at zéW
+
+ (þ?@ `ìÿ'ùÿ' G åg ' äg § âg âg P ® Î î
+ .
+ í$ N
+ 8(nþ@þ?b e ( ¢(` b Pÿ@ l( P Õÿ' R n
+ (þ?@ àg¢ tÿ@ g( P ( ` R ïÿ'ýÿ` ` f
+-(þ?@ àg¢ ÿ@ _( P ( `ñÿ' à(þ?@ Þ(þ?@ g ¢ Ç" ç ¢ " áÿ' P> 6 8nc$~S " À a
ãg Àa" ¢(R ¦ âg Pþ@þÿa @ ( '` b |`hl G( ¢(` " ¢ýÿ` ® Î î
++(þ?@ àg¢ ÿ@ _( P ( `ñÿ' à(þ?@ Þ(þ?@ g ¢ Ç" ç ¢ " áÿ' P> 6 8nc$~S " À a
ãg Àa" ¢(R ¦ âg Pþ@þÿa @ ( '` b |`xm G( ¢(` " ¢ýÿ` ® Î î
+ í .
+ 8$n D
+-(þ?@ àg" |`l =( P u ( `ôÿ' ` =
+-(þ?@ àg|`¨l ùÿ' ¹(þ?@ ¸(þ?@ g G & êÿ' P> 6 8nc~S ¦Q âg Àa" Pþ@ (þ?` àg |`Äl %( P ýÿ` ® í Î 8n $
+-(þ?@ àg|`èl øÿ' (þ?@ Gþ?` g öÿ' P> 6 8nc,~S "$$(& |¿a¼l Æ Àa
ãg àa" ¢(Rdþ` (@þ?` àg¡
+-(dþ?` `b |bHÊÿ?¡ ¢Hb ¦ ` (dþ?`ä¨ âg¡ þ@ ä¨ ¢ àH@$ ( è(àhþ @ ágä " èà ~IB at zéW ÿ (dþ?` `bñÿ'tþ@ P ø( $I` 0 ( Pþ@ õ( ¢(` ¢ " ýÿ` ' G àgág ð(þ@ Ä
(þ`Î
( Ï
( P ® Î î
++(þ?@ àg" |`m =( P u ( `ôÿ' ` =
++(þ?@ àg|`¸m ùÿ' ¹(þ?@ ¸(þ?@ g G & êÿ' P> 6 8nc~S ¦Q âg Àa" Pþ@ (þ?` àg |`Ôm %( P ýÿ` ® í Î 8n $
++(þ?@ àg|`øm øÿ' (þ?@ Gþ?` g öÿ' P> 6 8nc,~S "$$(& |¿aÌm Æ Àa
ãg àa" ¢(Rdþ` (@þ?` àg¡
++(dþ?` `b |bPÊÿ?¡ ¢Hb ¦ ` (dþ?`ä¨ âg¡ þ@ ä¨ ¢ àH@$ ( è(àhþ @ ágä " èà ~IB at zéW ÿ (dþ?` `bñÿ'tþ@ P ø( $I` 0 ( Pþ@ õ( ¢(` ¢ " ýÿ` ' G àgág ð(þ@ Ä
(þ`Î
( Ï
( P ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc0~S "$$(&,( çQ |¿aHÊÿ? $(,048<@DHLPTX\`dhlptx| ¤¨¬°´¸¼ÀÄÈÌÐÔØÜàäèìðôøüþ@ ´(þ?` àg |ßa¼l ¢ Ì~@ º( '` þ@ ®(þ?` àg" ì~@ µ( '` í( þ@ §(þ?` àg¢ |`Ìm ®( '` æ( å( a ýÿ`þ@ (@þ?` àg" |`ðm ¥( '` bÀÿ&B |_b¼n @þb £ (þ?@ b" ¦iR\ @ ( ¦)` 5Ñ/ ¦ ` (þ?@ÄÆ
ãg (þ?@ÄÆ
ãg (ÄÆ
++ 8,n> 6 8nc0~S "$$(&,( çQ |¿aPÊÿ? $(,048<@DHLPTX\`dhlptx| ¤¨¬°´¸¼ÀÄÈÌÐÔØÜàäèìðôøüþ@ ´(þ?` àg |ßaÌm ¢ Ì~@ º( '` þ@ ®(þ?` àg" ì~@ µ( '` í( þ@ §(þ?` àg¢ |`Ün ®( '` æ( å( a ýÿ`þ@ (@þ?` àg" |` o ¥( '` bÀÿ&B |_bÌo @þb £ (þ?@ b" ¦iR\ @ ( ¦)` Ñ/ ¦ ` (þ?@ÄÆ
ãg (þ?@ÄÆ
ãg (ÄÆ
+
+ "
+ (
+-È&Àæþ @ ãgÄ©" ÈÀ©~R zèWìÿ' R@ÿfB |_b¼n (þ?@ b x @ ( P Ñ/D àg " D ¦¢H¦@&þ¢@ àgD£" H@£~BzèWñÿ'`ÿFBþ` |?b¼n b | (þ?@ `b ÿ@ v( P Ñ/dF åg &dF ¤ ¦ hf`f þa@ ågd§" h`§~P zâW
ñÿ'pÿFBþb |?b¼n l (þ?@ `b °ÿ@ f( PþÐ/t äg &t ¤ ¦ xFp& ~A@ ägt§" x
p§~R zèWñÿ' |`ló |?`pó µþ/ àg|`n V( |`tó |?`xó þþ/ àg|`¬n R( |`|ó !ÿ/ àg|`Ðn N( |`ó |?`ó 3ÿ/ àg|`øn J( »/º/ P ® Î î
++È&Àæþ @ ãgÄ©" ÈÀ©~R zèWìÿ' R@ÿfB |_bÌo (þ?@ b x @ ( P ÷Ð/D àg " D ¦¢H¦@&þ¢@ àgD£" H@£~BzèWñÿ'`ÿFBþ` |?bÌo b | (þ?@ `b ÿ@ v( P æÐ/dF åg &dF ¤ ¦ hf`f þa@ ågd§" h`§~P zâW
ñÿ'pÿFBþb |?bÌo l (þ?@ `b °ÿ@ f( PÕÐ/t äg &t ¤ ¦ xFp& ~A@ ägt§" x
p§~R zèWñÿ' |`|ô |?`ô µþ/ àg|`o V( |`ô |?`ô þþ/ àg|`¼o R( |`ô !ÿ/ àg|`ào N( |`ô |?`ô 3ÿ/ àg|`p J( ëº/mº/ P ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc~S a a a`ägág |`o &` ;( D` ÔÐ/ÿÿ`í ® 8næ äW Æ
ãg ¦! P âg"
+- Ä æW" D æW¢ D âg D æW" D ä æW¢ D ¦
æW f ¤ Pþ¢P ! àg ! àg¡ P ! ! ~@ äg" í ® 8ní ® 8n> 6 8nc~S À` ` áa Âaçg |`@o #` G` ( g`ÿÿ` ® Î í î 8n g ág ® Î ýÿ`í î 8n¡ æg |`ho P û( B` óÿ' @~ @ #` ¯
( B` ` '` ³ÿ/ G`þ` ® Î Pí î 8n> 6 8nc ~S ` b àg áa¢ ¢a |`o è( P ÿÿßa~(@
( B` ÇQ ` '` ÿ/ F` ` ® Î î í
+- 8 n> 6 8nc~S @a a¡ a` ¥ âg äg Å
ãg |`¤o %` Ó( D` lÐ/ P ` áW äg Q ägûÿ'ùÿ' à äWûÿ'í 8n ägöÿ'ôÿ'> 6 ` 8nc¡ ~S âg àg B ág |`Äo ½( "` VÐ/ P ` àW àg àgüÿ'úÿ' P àgúÿ'øÿ'í 8n> 6 8nc4~S "$$(&,(0* @b b b Áa çQ gÿÿÿ 0 ¢çAÿÿÿ ¦iR &&&& &&&&þ` ( (` b |`ðo ( ¦)`ýÿ` ® Î î
++ 80n> 6 8nc~S a a a`ägág |`,p &` ;( D` «Ð/ÿÿ`í ® 8næ äW Æ
ãg ¦! P âg"
++ Ä æW" D æW¢ D âg D æW" D ä æW¢ D ¦
æW f ¤ Pþ¢P ! àg ! àg¡ P ! ! ~@ äg" í ® 8ní ® 8n> 6 8nc~S À` ` áa Âaçg |`Pp #` G` ( g`ÿÿ` ® Î í î 8n g ág ® Î ýÿ`í î 8n¡ æg |`xp P û( B` óÿ' @~ @ #` °
( B` ` '` ³ÿ/ G`þ` ® Î Pí î 8n> 6 8nc ~S ` b àg áa¢ ¢a |`p è( P ÿÿßa~(@
( B` ÇQ ` '` ÿ/ F` ` ® Î î í
++ 8 n> 6 8nc~S @a a¡ a` ¥ âg äg Å
ãg |`´p %` Ó( D` CÐ/ P ` áW äg Q ägûÿ'ùÿ' à äWûÿ'í 8n ägöÿ'ôÿ'> 6 ` 8nc¡ ~S âg àg B ág |`Ôp ½( "` -Ð/ P ` àW àg àgüÿ'úÿ' P àgúÿ'øÿ'í 8n> 6 8nc4~S "$$(&,(0* @b b b Áa çQ gÿÿÿ 0 ¢çAÿÿÿ ¦iR &&&& &&&&þ` ( (` b |` q ( ¦)`ýÿ` ® Î î
+ .
+ $ N
+ ( n
+@@ -1333,28 +1385,28 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n |`p '` ªJ` ( h` ® Î ÿÿ` î
++ 84n |`(q '` ªJ` ( h` ® Î ÿÿ` î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n |`Hp P v( (J` Öÿ'ýÿ`> 6 8nc ~S Àa b ¢aæg |`p (` l( F`1 è çg ® Î ýÿ` î í
+- 8 n
( èW g ág G! EQ ág" çW" ( Ç ¨ çW¢ ( ág çW" ( è çW¢ ( G çW ' h ¢PþaP àg àg¡ ¢P F f ~A@ åg" ægçg ' |·/ ` ® Î î í
+- 8 n |`¼p 9(ÿÿ` ® Î î í
+- 8 n> 6 8nc(~S " b b áa ¢a ÇQü
æg |`èp '` +( F` s·/üÿ-@ àg ü- `ÿ/ ` àg ü- |`q #( F` ¼Ï/ " ÿÿ` ` æW @ ág! àg" f àW" F f àW¢ F àg æ àW" F Æ
àW¢ F àW F~AP ' äg ' ' §þ @ âg" £èg!èg P ® Î î
++ 84n |`Xq P v( (J` Öÿ'ýÿ`> 6 8nc ~S Àa b ¢aæg |`q (` l( F`1 è çg ® Î ýÿ` î í
++ 8 n
( èW g ág G! EQ ág" çW" ( Ç ¨ çW¢ ( ág çW" ( è çW¢ ( G çW ' h ¢PþaP àg àg¡ ¢P F f ~A@ åg" ægçg ' K·/ ` ® Î î í
++ 8 n |`Ìq 9(ÿÿ` ® Î î í
++ 8 n> 6 8nc(~S " b b áa ¢a ÇQü
æg |`øq '` +( F` B·/üÿ-@ àg ü- `ÿ/ ` àg ü- |`,r #( F` Ï/ " ÿÿ` ` æW @ ág! àg" f àW" F f àW¢ F àg æ àW" F Æ
àW¢ F àW F~AP ' äg ' ' §þ @ âg" £èg!èg P ® Î î
+ í .
+ 8(nü
þ?@ AP ¢h` éþ/ ` àg÷ÿ' X(Vþ` öÿ'ÿÿ` P 8 > 6 8nc~S! í 8n> 6 8nc~S a! Pí ® 8n þ` @ àW aP @@ 8 ~S àg @`!= P A ! zåW ® þ_`~n@ 8`þ_` A â ãg£ ~A@~i ¢@záW ¢@"
+
+- / zåW `a äW
ôÿ' `a~Pÿ{âW* ~î@ 8®` P at záW ã@¡& N n . åW® .þÿ` úãW ëÿ' åW ÿÿÿ` úãW èÿ' äW
úÿ' äWüÿ' ãP úãW äÿ'~Pÿ{âW ~î@ 8®` P N n . . åW
åW äW
äW ~n@~.A zâWß h àW ÄP A EQ ! þ$Q $Q B Å cúág |Ãh c a~AP záW éÿ'~P 8~C> 6 8nc0~S "$$(&,( `b @b !b b |¿a\r f çQ~ÂlÿF@ !@ Q Aþ `A|þ A üEAÔ úäWF « f A@ zéW éW zéW ~é~É £@~
++ / zåW `a äW
ôÿ' `a~Pÿ{âW* ~î@ 8®` P at záW ã@¡& N n . åW® .þÿ` úãW ëÿ' åW ÿÿÿ` úãW èÿ' äW
úÿ' äWüÿ' ãP úãW äÿ'~Pÿ{âW ~î@ 8®` P N n . . åW
åW äW
äW ~n@~.A zâWß h àW ÄP A EQ ! þ$Q $Q B Å cúág |Ãh c a~AP záW éÿ'~P 8~C> 6 8nc0~S "$$(&,( `b @b !b b |¿als f çQ~ÂlÿF@ !@ Q Aþ `A|þ A üEAä úäWF « f A@ zéW éW zéW ~é~É £@~
+ ¢@~É zåW
+ £@+ ¢¢@ ¤ÿPþcþC !@þ À@þã zåW Ã@+ ¨P~%~å Ã@~
"A~E %A %A R! ?Pþ`þ@ @þ@ @þ @ eQ R ~ @ | `ÿÿ éW })@ þ þà Ã@þ @þ zåW @+
"à@ PþþA !@þ @@þa zåW A at + èP~~% @@~e @~E @ eA R Ä(dþ` ?Pþþ þ Â@ @þ @ eQ Rùÿ' *Q ýäW ÍÖÿ© EQ »(Dþ` ¹(#þ` ` & b ýäWà2) úÿ' DÿÆ@~ `A c at t aLÿF@ bPt @x¦ Ã@ A at Tÿ@ P "@x `A e ~¤@ @ Å@ úâW © ` zãW« ~Ã £@ ¿Pþ¢ P âgøÿ' åa ¾P"þÿ'þ_a `
+- åa ¾P þÿa Pþg @` 0úâg ÿf@~ a@ ! @ ¢! ~A@ `þÿadÿÆ@ ã@ ã Aþ# @@þcA |a@Ô |@Ô¡ |AÔ¥ |!AÔ© & $ ¢ |AAÔ úåW (+ Q Ã@ |§¥£¡ çg P ® Î î
++ åa ¾P þÿa Pþg @` 0úâg ÿf@~ a@ ! @ ¢! ~A@ `þÿadÿÆ@ ã@ ã Aþ# @@þcA |a@ä |@ä¢ |Aä¦ |!Aäª & $ ¢ |AAä úåW (+ Q Ã@ |§¥£¡ çg P ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n> 6 8ncD~S "$$(&,(0*4,8.<0@2 $IR |ß`\r DBLãAT#C |ÿbÔ |ßaÔ |?bÔ |bÔ |bÔ¡ |ßbÔ¥ |¿aÔ© þc $©b eQþ
++ 80n> 6 8ncD~S "$$(&,(0*4,8.<0@2 $IR |ß`ls DBLãAT#C |ÿbä |ßaä |?bä |bä |bä¢ |ßbä¦ |¿aäª þc $©b eQþ
+ þ% ä@ A $þeA úåW ç@,üÿ' ¤ A $ Pþg 0þ DA A $ A $ A $ A $ A $ A $ FA $þ @ «êg |¿` 0ÀbÀÂÀÀB $Àb |_` 0@!@¡@@A $@a~E |`ÿÿ ! |E`ÿ Dÿ/ ª` «êg |ÿ`À |a 0 |`À |a 0~S zìW-Ûÿ'þªB ® Î P î
+ .
+ $ N
+@@ -1363,58 +1415,58 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn> 6 8nc$~S " |ÿa 0 |b Àa |?b ¢ |?` 0 À |aH0 ÀE åg# |¿a ~¨@~(@ È`~A ~è@ |` 0 À |¿`H0 ÀÂ
ãg |¿a þ¨@þ(@ ¢È`þAþè@ i @$ ãh À h Àà Ãh @ ¢h Àb ü`ÿÿ |B`ÿ ~ " ÿ/ ` àg ¦h À b@¤ aP ýáWÿ ÿÿÿ~ |ÿ`¸q #@ Aþ þ@A `A ü%AÔ zåW + AP ã@ ® Î î
++< í@ . 8Dn> 6 8nc$~S " |ÿa 0 |b Àa |?b ¢ |?` 0 À |aH0 ÀE åg# |¿a ~¨@~(@ È`~A ~è@ |` 0 À |¿`H0 ÀÂ
ãg |¿a þ¨@þ(@ ¢È`þAþè@ i @$ ãh À h Àà Ãh @ ¢h Àb ü`ÿÿ |B`ÿ ~ " ÿ/ ` àg ¦h À b@¤ aP ýáWÿ ÿÿÿ~ |ÿ`Èr #@ Aþ þ@A `A ü%Aä zåW + AP ã@ ® Î î
+ í .
+- 8$n> 6 8nc0~S |¿a\r ~ÀlÿæA '@ " « (ÿ@ G@ A(& þW$$ª ,(¤ÿFB |?bÔ R~ A A D $ ` ¢ ( (` @ ~B èWúÿ'dÿæA '@ (°ÿ@ '@ þW
+- ÄÿFB |?bÔ R~H A@ H@ A $ ` ( (` gA e ~B èWúÿ'\ÿB (@ (Ðÿ@ @ þW
+- àÿFB |?bÔ ¦iRþé ã@ è@ C $ ` ( ¦)` HA E þiB éWúÿ'
(ìÿ@ gA e þW
+- øÿFB |bÔ |bÔ¡ |bÔ¥ |¿aÔ© ¢(Rþh A@ )@ j@ a @ þ F@ BA$ ¡~e~% A~å #A~E %A B@ ÿPþÃþC AþÃ Ã@þã Ã@ BP n ( $ ` 'A $ þ(B èWíÿ' ® Î î
++ 8$n> 6 8nc0~S |¿als ~ÀlÿæA '@ " « (ÿ@ G@ A(& þW$$ª ,(¤ÿFB |?bä R~ A A D $ ` ¢ ( (` @ ~B èWúÿ'dÿæA '@ (°ÿ@ '@ þW
++ ÄÿFB |?bä R~H A@ H@ A $ ` ( (` gA e ~B èWúÿ'\ÿB (@ (Ðÿ@ @ þW
++ àÿFB |?bä ¦iRþé ã@ è@ C $ ` ( ¦)` HA E þiB éWúÿ'
(ìÿ@ gA e þW
++ øÿFB |bä |bä¢ |bä¦ |¿aäª ¢(Rþh A@ )@ j@ a @ þ F@ BA$ ¡~e~% A~å #A~E %A B@ ÿPþÃþC Aþà Ã@þã Ã@ BP n ( $ ` 'A $ þ(B èWíÿ' ® Î î
+ .
+ $ N
+ ( n
+ í,
+ 80n> 6 8nc~S |¿a ð? ÀzâW" Àa aP çg|ßa Âëþ úàW
>zçW a `a P Qü @
þÿ'
+- þ P zçW a `a þg P 0 A H àW|A P &` #( ` `þ P @~ ¡ ( ` ® í Î 8n àg þ` |_`s þ 8 |?` ð?À ~ h 8 |?` ð?À @~ h 8 |¿`s âg 8ÿÿ` "úàW¦ B 8þÿ` b àWýÿ'þÀ@ ãW záW" þß` ÷ÿ'
áWöÿ'þ "@ 8 P |_` ð?@!úàgþÿ' ìÿ'> 6 8nc ~S äg! a |ÿ` ð?
++ þ P zçW a `a þg P 0 A H àW|A P &` $( ` `þ P @~ ¡ ( ` ® í Î 8n àg þ` |_`t þ 8 |?` ð?À ~ h 8 |?` ð?À @~ h 8 |¿`t âg 8ÿÿ` "úàW¦ B 8þÿ` b àWýÿ'þÀ@ ãW záW" þß` ÷ÿ'
áWöÿ'þ "@ 8 P |_` ð?@!úàgþÿ' ìÿ'> 6 8nc ~S äg! a |ÿ` ð?
+ zäW" þ$A
þ_`À#úàgþÿ' ãÿ/
þ`Àcúágþÿ' ßÿ/ ägöÿ'í 8n |¿` ð?Àbþaþaxúágýÿ'À 8 |` ð?@bþ~ x 8~ ` ~S $
+-(,> 6 8nc~S @`
þm@ |¿aÔ® |?` ë( ÿ@ Ûÿ/ ÿ@ ® ín 8 ~C ~S $
+-(,> 6 8nc~S r @` ág!
þm@ |¿aÔ° |?` Ú( ÿ@ Êÿ/ ÿ@ ® í Pn 8 ~C> 6 8nc~S Àa |¿as zàW èÿ/ÿ@ ® í Î 8n ß( '` àg <ÿ@ âÿ/ '` ® í Î 8n L( ` ® í Î 8n> 6 8nc ~S b |ÿas zàW" |¿aP æg Òÿ/pÿ@ ® Î P î í
+- 8 n |ßaP ` ( 'P ` Éÿ/¨ÿ@ àg Çÿ/Äÿ@äÿ@ &` Åÿ/ G`òÿ' ¸( (` a G ` Àÿ/ (` ` ® Î î í
++(,> 6 8nc~S @`
þm@ |¿aä¯ |?` ë( ÿ@ Ûÿ/ ÿ@ ® ín 8 ~C ~S $
++(,> 6 8nc~S ¤s @` ág!
þm@ |¿aä± |?` Ú( ÿ@ Êÿ/ ÿ@ ® í Pn 8 ~C> 6 8nc~S Àa |¿a¤t zàW èÿ/ÿ@ ® í Î 8n ß( '` àg <ÿ@ âÿ/ '` ® í Î 8n L( ` ® í Î 8n> 6 8nc ~S b |ÿa¤t zàW" |¿a` æg Òÿ/pÿ@ ® Î P î í
++ 8 n |ßa` ` ( 'P ` Éÿ/¨ÿ@ àg Çÿ/Äÿ@äÿ@ &` Åÿ/ G`òÿ' ¸( (` a G ` Àÿ/ (` ` ® Î î í
+ 8 n ® Î î í
+- 8 n> 6 8nc |`Às ÿ/~Sÿÿ' 8 P> 6 8nc ?r ~S àgÿ/í 8n> 6 8nc ?r ~S àg~ÿ/í 8n>~S >zàW |¿as - a P }Q | @ ýÿ'
+- zàW a þg P 0 A H }àW |A | P ` |?` l
+-( ® ~C î 8> 6 8nc~S ?¤r þg ¦Q 0 ¦A @|g ! Àa! P àWþÿ' P ® í Î 8n 8þ` 8 8 8§ÿ'> 6 8nc~S Àa |¿as zàW |ÿ/ÿ@ ® í Î 8n s( '` àg <ÿ@ vÿ/ '` ® í Î 8n à( ` ® í Î 8n~r 8> 6 8nc~S |¿as |?`P |_`P 8þ@ gÿ/ aP Ø(í ® 8n~ÀPzãW |`u - þ_`~ |¸d |`Ô± 8~
++ 8 n> 6 8nc |`Ðt ÿ/~Sÿÿ' 8 P> 6 8nc ?¤s ~S àgÿ/í 8n> 6 8nc ?¤s ~S àg~ÿ/í 8n>~S >zàW |¿a¤t - a P }Q | @ ýÿ'
++ zàW a þg P 0 A H }àW |A | P ` |?` m
++( ® ~C î 8> 6 8nc~S ?´s þg ¦Q 0 ¦A @|g ! Àa! P àWþÿ' P ® í Î 8n 8þ` 8 8 8§ÿ'> 6 8nc~S Àa |¿a¤t zàW |ÿ/ÿ@ ® í Î 8n s( '` àg <ÿ@ vÿ/ '` ® í Î 8n à( ` ® í Î 8n~«s 8> 6 8nc~S |¿a¤t |?`` |_`` 8þ@ gÿ/ aP Ø(í ® 8n~ÀPzãW |`v - þ_`~ |Èe |`ä² 8~
+ @ !
Pþ @ 8
+ @ !
Pþ @ 8
+ @ !
Pþ @ 8
+ @ !
Pþ @ 8
+-@ !
Pþ @ 8
ÿÿ`!þ @ 8> ?
+-( î 8>A
+-( î 8><
+-( î 8> ?
++@ !
Pþ @ 8
ÿÿ`!þ @ 8> @
++( î 8>B
++( î 8>=
++( î 8> @
+ ( î 8ÿÿ'h~S $
+-(,048<@D>Hx L X6 _t X~nC ágP! º
|`à± 8 ïÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
+-(,048<@D>Hx L X6 _t X~nC ágP! º
|`ä± 8 Óÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
+-(,048<@D>Hx L X6 _t X~nC ágP! º
|`è± 8 ·ÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
+-(,048<@D>Hx L X6 _t X~nC ágP! ¼
|`ì± 8 ÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
+-(,048<@D>Hx L X6 _ t X~nC ágP! ¼
|`ð± 8 ÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~C> © ( î 8>« ( î 8 |`$u bþA@záW"8 |` 0@ úàW8 þÿ'> 6 8nc~S | @ÿÿ | ` ÿÿ ü Pÿÿ ü ` ÿÿ ü`Aÿÿ þ¥@ ¢P àW |_a$u ¥ þ" þ/@ ÿÿ`úàWýÿ' ýàWþ
|?`þ ágA |?a þaÿþ@
++(,048<@D>Hx L X6 _ u X~nC ágP! º
|`ð² 8 ïÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
++(,048<@D>Hx L X6 _$u X~nC ágP! º
|`ô² 8 Óÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
++(,048<@D>Hx L X6 _(u X~nC ágP! º
|`ø² 8 ·ÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
++(,048<@D>Hx L X6 _,u X~nC ágP! ¼
|`ü² 8 ÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~Ch~S $
++(,048<@D>Hx L X6 _0u X~nC ágP! ¼
|` ³ 8 ÿ/þ`L H P . N n $ ®( Î, î0 4 . 8 N < n D î@ X n 8h~C> ª ( î 8>¬ ( î 8 |`4v bþA@záW"8 |` 0@ úàW8 þÿ'> 6 8nc~S | @ÿÿ | ` ÿÿ ü Pÿÿ ü ` ÿÿ ü`Aÿÿ þ¥@ ¢P àW |_a4v ¥ þ" þ/@ ÿÿ`úàWýÿ' ýàWþ
|?`þ ágA |?a þaÿþ@
+ AP @ ¢@ ¢@
+-À@ |à@ f þg a` 0þ @Bþa@ Pí 8n |a$u dä þW« P þW ü£@ ` |?` ` g 0~À B@~@ |A@ |Ah 0 ~ @ þW P üCA ` |?a ð eQ å@ ã@þ¥þã ü"@ Å@ ü i 0þ @þeA åW ü h 0 öÿ' 8 |`$u z P"8 AP |?` 0 8> 6 8nc~S |¿a$u a äg `B ÿÿ` ÇQ ¬ÿ/ |ÿ` 0ÀÃ~@zâW¢ ` $@ ÿ/ G` Îÿ/ üB@ÿÿ |A` ÿÿ
çÿ/ P |_`³ Aá@Á@!AAA
+-þg 0þ` a@þa A A A A e@ þ @þa þ` P ® í Î 8n A A A à@Ã a@ a@ a@ @þ¿@ `@ #@ @ @ @ 8> 6 8nc~S Àa" ¡a |`\t .þ/ ¢P ¢P ü`Aÿÿ üea ÿÿ |ÿ/þe þW¦ ~çA þ?a #a ä@ ã@ ã@G Ç@ |Ea }åW " Ã CP
åW ãW
÷ÿ'
+-
åW ` $` Üÿ/ D@þ`~ 0t | h ¤@ ¢@ ¢@ çA h þ$ ¤@ªÿ/ ® Î `í î 8n `` ,t @` Øÿ' !`> 6 8nc~S `a" ¡a |`t þ/ ( ÃPþEA ÃP ü`@ÿÿ üa` ÿÿþázáW|_` _ Qÿ/~¡P þW þ?` $` A $A $A
A |` }âW " äP çW äW
÷ÿ' þ` A@ ág aþ$A ÄQ çW |A@
ùÿ' ágüÿ' àW ` «ÿ/ D` çW çW¦ a ` $` ¦ÿ/ D@þ`~ _0t | h ¤@ ¢@ ¢@ h
+-EA
þ$ Ä@ uÿ/ ® Î `í î 8n ` ,t ` a` "` Êÿ' B`> 6 àg 8nc" ~S |`´t Ñý/ % ÿÿ`~ @ à|`ät QzD |`u Ëý/ ùÿ' à åWüÿ' Å@ Ã@ Ã@b üa` ýáW |`Du øÿ' ÿ/þ@ A b@! A A Aâ A $A üÃ` }ãW ¢ $A b@ bA
B |A` }áW @a" ü ` ýàW bA @ @ @ @ Dÿ/ Pí 8n ` ,t Òÿ'> 6 8nc0~S "$$(& àa |ßa$u " ,( ý/T~@; ý/x~@ '|~@þ@ ý/ a`' ý/°~@ g þW |b$w $ þ§AÀ~B P ¢` BB IB $IB ¤&B(
+-~B âW ¨Pþ(R ` ý/ !@¤& ü ` }àW }àW }àW Ì~@ (*` ý/ (J` g èWïÿ' è~@ (*` ý/ (J` g èWëÿ'
þ`ÿ @ (*` (J` ~ý/þe`¤¦ ü'A f þ"`þ@ A äg þä@,ÿ @ wý/ C@ vý/8ÿ @ uý/@ÿ @ g èWÝÿ' rý/Dÿ @ ¦Q |_`³ B!BáAABB
++À@ |à@ f þg a` 0þ @Bþa@ Pí 8n |a4v dä þW« P þW ü£@ ` |?` ` g 0~À B@~@ |A@ |Ah 0 ~ @ þW P üCA ` |?a ð eQ å@ ã@þ¥þã ü"@ Å@ ü i 0þ @þeA åW ü h 0 öÿ' 8 |`4v z P"8 AP |?` 0 8> 6 8nc~S |¿a4v a äg `B ÿÿ` ÇQ ¬ÿ/ |ÿ` 0ÀÃ~@zâW¢ ` $@ ÿ/ G` Îÿ/ üB@ÿÿ |A` ÿÿ
çÿ/ P |_`$´ Aá@Á@!AAA
++þg 0þ` a@þa A A A A e@ þ @þa þ` P ® í Î 8n A A A à@Ã a@ a@ a@ @þ¿@ `@ #@ @ @ @ 8> 6 8nc~S Àa" ¡a |`lu .þ/ ¢P ¢P ü`Aÿÿ üea ÿÿ |ÿ/þe þW¦ ~çA þ?a #a ä@ ã@ ã@G Ç@ |Ea }åW " Ã CP
åW ãW
÷ÿ'
++
åW ` $` Üÿ/ D@þ`~ @u | h ¤@ ¢@ ¢@ çA h þ$ ¤@ªÿ/ ® Î `í î 8n `` <u @` Øÿ' !`> 6 8nc~S `a" ¡a |`u þ/ ( ÃPþEA ÃP ü`@ÿÿ üa` ÿÿþázáW|_` _ Qÿ/~¡P þW þ?` $` A $A $A
A |` }âW " äP çW äW
÷ÿ' þ` A@ ág aþ$A ÄQ çW |A@
ùÿ' ágüÿ' àW ` «ÿ/ D` çW çW¦ a ` $` ¦ÿ/ D@þ`~ _@u | h ¤@ ¢@ ¢@ h
++EA
þ$ Ä@ uÿ/ ® Î `í î 8n ` <u ` a` "` Êÿ' B`> 6 àg 8nc" ~S |`Äu Ñý/ % ÿÿ`~ @ à|`ôu QzD |`$v Ëý/ ùÿ' à åWüÿ' Å@ Ã@ Ã@b üa` ýáW |`Tv øÿ' ÿ/þ@ A b@! A A Aâ A $A üÃ` }ãW ¢ $A b@ bA
B |A` }áW @a" ü ` ýàW bA @ @ @ @ Dÿ/ Pí 8n ` <u Òÿ'> 6 8nc0~S "$$(& àa |ßa4v " ,( ý/T~@; ý/x~@ '|~@þ@ ý/ a`' ý/°~@ g þW |b4x $ þ§AÀ~B P ¢` BB IB $IB ¤&B(
++~B âW ¨Pþ(R ` ý/ !@¤& ü ` }àW }àW }àW Ì~@ (*` ý/ (J` g èWïÿ' è~@ (*` ý/ (J` g èWëÿ'
þ`ÿ @ (*` (J` ~ý/þe`¤¦ ü'A f þ"`þ@ A äg þä@,ÿ @ wý/ C@ vý/8ÿ @ uý/@ÿ @ g èWÝÿ' rý/Dÿ @ ¦Q |_`$´ B!BáAABB
+ þßaþÆ Ã@~Ã H@ h@ @ ©@ Ê@ A aHÿ @ ¢ Ã fý/ &`~ÇQ zçWöÿ'þ¦A ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n ,t ´ÿ' 0t 8> 6 8nc a~S¡ à` ©þ/ ? 0t úäW úäW ëþ/í 8n EQ |$@ f þD þg ea 0 A `@ ågPÂ A£ AÃ
ãg|_a þeA ågóÿ' ãP @£@Üþ/ ñÿ' ` ,t çÿ'> 6 àg 8nc" ~S |`¬v >ý/ P à¡ ~À@ |`Ôv :ý/ûÿ' PúB |` w üÿ' ` áWýÿ' @ @ @ Ã@# Pþ í 8n ` ,t ëÿ' `!8 P @ þ`A þW-8 P @` D` !A $A $A A áW P~"" e üA` }áW ¡ P äW
8 öÿ' üá` ýãW ß0t þ¡` âW @ äW
8ïÿ' ,t éÿ' _,t ág!8 P ! 8þ > 6 8nc~S À` ` |?`$u àg" ÿÿ¿a ¦Q ]þ/ ` "@ aþ/þ_`þ/ `í ® 8n `` 8t @` Îþ' !` ` 8t ` a` "` òþ' B` ` 8t &ÿ' 8t Rÿ' ` 8t ÿ' ` 8t ´ÿ' _8t ág!8 P ! 8þ ~ @ aþÀ@àã`þcúágüã@ a þg AP 0 A@ã@|g |A@ÿ |` ðÿÿþ @àÿ `þ úâgü @ þg P 0
@ @|g 8 @> 6 8nc4~S "$$(&,(0* | @ÿ | a ðÿÿ Q |ßa³ çA
++ 80n <u ´ÿ' @u 8> 6 8nc a~S¡ à` ©þ/ ? @u úäW úäW ëþ/í 8n EQ |$@ f þD þg ea 0 A `@ ågPÂ A£ AÃ
ãg|_a þeA ågóÿ' ãP @£@Üþ/ ñÿ' ` <u çÿ'> 6 àg 8nc" ~S |`¼w >ý/ P à¡ ~À@ |`äw :ý/ûÿ' PúB |`x üÿ' ` áWýÿ' @ @ @ Ã@# Pþ í 8n ` <u ëÿ' `!8 P @ þ`A þW-8 P @` D` !A $A $A A áW P~"" e üA` }áW ¡ P äW
8 öÿ' üá` ýãW ß@u þ¡` âW @ äW
8ïÿ' <u éÿ' _<u ág!8 P ! 8þ > 6 8nc~S À` ` |?`4v àg" ÿÿ¿a ¦Q ]þ/ ` "@ aþ/þ_`þ/ `í ® 8n `` Hu @` Îþ' !` ` Hu ` a` "` òþ' B` ` Hu &ÿ' Hu Rÿ' ` Hu ÿ' ` Hu ´ÿ' _Hu ág!8 P ! 8þ ~ @ aþÀ@àã`þcúágüã@ a þg AP 0 A@ã@|g |A@ÿ |` ðÿÿþ @àÿ `þ úâgü @ þg P 0
@ @|g 8 @> 6 8nc4~S "$$(&,(0* | @ÿ | a ðÿÿ Q |ßa$´ çA
+ þ¿`~ @~ B
+ !èg
+ GA EA % æW ç@ C@Ç@ Ã@ # A þWaPg 0 `
ág ~b@þ¢P úâW-ñÿ'~A |` Ñÿ/Dþ? | @ÿÿ | b ÿÿ ÃP
+ þg 0~C IB~I ¤'B (
+ £èg gB ¤)A $ äg
~Ã@ ãP
+-þg 0þC IB~I ¤gA e åg" þã@ ¢(R þg ¢P 0 ¢@$A|g "B Ah ã@ úæWB¬ §B>zèW eQ RüeA
þÿ' úåW zèW þg eQ 0 !B eI åW|B eQ ha ` t( &` `a úåW |a þ?` $B
++þg 0þC IB~I ¤gA e åg" þã@ ¢(R þg ¢P 0 ¢@$A|g "B Ah ã@ úæWB¬ §B>zèW eQ RüeA
þÿ' úåW zèW þg eQ 0 !B eI åW|B eQ ha ` u( &` `a úåW |a þ?` $B
+ ¤iB ¤ªB
+ ¢` ® Î î
+ .
+@@ -1422,21 +1474,21 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n ,t (` [þ/ÿþ_` bÚÿ'B úæWgB¬ §B>zèW
a eQ QüeA
þÿ'
+- úåW zèW a þg eQ 0 A eI åW|A eQ fa ` T( &` `a úåW |a ¤çA ¢ "H@GA $EA þ?` $B
++ 84n <u (` [þ/ÿþ_` bÚÿ'B úæWgB¬ §B>zèW
a eQ QüeA
þÿ'
++ úåW zèW a þg eQ 0 A eI åW|A eQ fa ` U( &` `a úåW |a ¤çA ¢ "H@GA $EA þ?` $B
+ ¤iB ¤ªB Ýÿ'
+-> 6 8nc4~S "$$ |b$u è Àa çg |_b 0" a |`,w jü/ 3 ÿÿÿ` »ý/ ` uÿ/ &`ü
~GA%aþæ@àÿa~Äzãg|A þg P 0
$ @A|g ü @ÿ ü b ðÿÿ |ÿ/ø£
`¢ ô
ñý/ ïÿ'H~Ç þW* gi üÇ@ ` Q g 0~¤
++> 6 8nc4~S "$$ |b4v è Àa çg |_b 0" a |`<x jü/ 3 ÿÿÿ` »ý/ ` uÿ/ &`ü
~GA%aþæ@àÿa~Äzãg|A þg P 0
$ @A|g ü @ÿ ü b ðÿÿ |ÿ/ø£
`¢ ô
ñý/ ïÿ'H~Ç þW* gi üÇ@ ` Q g 0~¤
+ @ b åW" ä` B ÿzåW þA þW
+ üÇ@ ` Q g 0 $a~ä A D åg þA rþ/ìÿ' $Qþaþg 0 åg þ$A Eiþã ã@ ¢ @þc ü@ $Bh ~@ $h ôm øM £@ü- ¢@þ¢
+ £@ Ïý/ ® Î ` î
+ .
+ í$ N
+- 84nþ_`þ | A þ¦Aàÿf`þAzågüa@ þaþh $i ¢`Aþ$ ü$A ¤¤h þ$A ¤$i èÿ'> 6 8nc~S P |¿a³ ÿFA
+-þg 0~Â ÇA~Ç %A $ àW
ÿA A ¤ àW
~@ |``w cü/ ÿÆ@ Ã@ # úàW¬ @P>záW
a P APü @
þÿ' ÿæ@ záW a þg P 0 A@ H àW|A@ P !` Ü( ` `ÿæ@ @ ã@ bp ® í Î 8n> 6 8nc~S |_a$u % äg¢ Àa |`w øû/ zçW
+- ÿÿ` çWýÿ'Eý/ ç@ ã@þã üäA ` §A àg ý/÷ÿ'Èÿ/ø§` Ç@ #~g`_ P
p" ~ý/ P ® Î í î 8n~ @à `~ úàg| @ 8 |`$u " àg 8 P zàWþÿ' b àWüÿ' @@ A@~A ü @ ` @ 8 ~ @``þ @àÿ@`~!úàg|A@ þg P 0
a @A@|g 8~ @``þ @àÿ `þ@zágü @ þg P 0
a @ @|g 8~ @ `þ @àÿ`~búág|@ þg P 0
¢ @ @|g ü @ÿ | ` ðÿÿ 8> 6 8nc8~S "$$(&,(0* |?b$u H 4, þW |b$w ª
++ 84nþ_`þ | A þ¦Aàÿf`þAzågüa@ þaþh $i ¢`Aþ$ ü$A ¤¤h þ$A ¤$i èÿ'> 6 8nc~S P |¿a$´ ÿFA
++þg 0~Â ÇA~Ç %A $ àW
ÿA A ¤ àW
~@ |`px cü/ ÿÆ@ Ã@ # úàW¬ @P>záW
a P APü @
þÿ' ÿæ@ záW a þg P 0 A@ H àW|A@ P !` Ý( ` `ÿæ@ @ ã@ bp ® í Î 8n> 6 8nc~S |_a4v % äg¢ Àa |`¬x øû/ zçW
++ ÿÿ` çWýÿ'Eý/ ç@ ã@þã üäA ` §A àg ý/÷ÿ'Èÿ/ø§` Ç@ #~g`_ P
p" ~ý/ P ® Î í î 8n~ @à `~ úàg| @ 8 |`4v " àg 8 P zàWþÿ' b àWüÿ' @@ A@~A ü @ ` @ 8 ~ @``þ @àÿ@`~!úàg|A@ þg P 0
a @A@|g 8~ @``þ @àÿ `þ@zágü @ þg P 0
a @ @|g 8~ @ `þ @àÿ`~búág|@ þg P 0
¢ @ @|g ü @ÿ | ` ðÿÿ 8> 6 8nc8~S "$$(&,(0* |?b4v H 4, þW |b4x ª
+ ¨~jB´~JBÄ~êA |¨B ` Ô~ªA ÇQ ¦ ` ªû/ '`~' ÊB + ¨û/ $ ` + ¦û/ `~g üa@ üah 0 À! ¢û/ `¨~ÇA çWôÿ' û/ì~
+ @ þW
+- |hB ` |ß`$y ð~ªAü~ÊAB ãA0CB R ` û/ (` è@ ã@þã ©B* û/ `* û/ (
++ |hB ` |ß`4z ð~ªAü~ÊAB ãA0CB R ` û/ (` è@ ã@þã ©B* û/ `* û/ (
+ `~¨ üJ@ |Ah 0 @! û/ ` üªB üªj 0 À* û/ $ ` ~B èWðÿ' ® Î î
+ .
+ $ N
+@@ -1444,31 +1496,31 @@ $ N
+ ,
+ 0 ®
+ í4 Î
+- 88n 6 a |`$u 8nc âg>¢ ~S |`hx {û/ zäW @ äW ÿÿ`í 8n Èü/~Ä`~äøa ü¢@ ` "A$_ ág ý/d |`x #` nû/ C`íþÿ` 8n !hÿÿa ý/í P 8n 8 8t 7þ'$ @ ` P üxV4, 0 4 8 > 6 8nc~S }àW |` ~ @ü a Óû/<þ@ Àa aP¡
+- ÇQ|!Ce|xV4<~'@ @$(þ?` _r ág¢ åÿ/ ` ` ® í Î 8nÀû/ àg¢úÿ' Áû/ ` ùÿ' ÇQ> 6 8nc~S @~ @ü aüÿ ` ÀP }ãW ¦ ¢P ¦Q<~Pü!CeüxV4<þ&@ @$(þ_` r ág" Ìÿ/ ` `í ® 8n§û/ àg¡ðÿ' Æÿ/ ` úÿ' @ à, åW4 % $Q 0 8 üÄ` C@ ` áW @ âW¥ýÿ'B` P 0 8 0 8 > 6 8nc ~S Àa~@@üA`~B a þg çQ 0 çA @|g û/<þ@ a ¢P¡ ¦Qü!CeügE#<þ&@ @$(þ` r 8 ág¢ 4 Öÿ/ ` ` ® Î î í
+- 8 n vû/ àg¢ùÿ' wû/ ` øÿ' ¦Q> 6 8nc$~S " a Áa~a@üÿa`zàgþB¡ çQ ¦Qúàgþÿ' ýàW ü R< ¡èWûÿ' ¢` ¿( (` ÈPü!CeügE#<þF@ A@$(þ¿` r 8 âg" 4 ´ÿ/ ` ` ® Î î
++ 88n 6 a |`4v 8nc âg>¢ ~S |`xy {û/ zäW @ äW ÿÿ`í 8n Èü/~Ä`~äøa ü¢@ ` "A$_ ág ý/d |`y #` nû/ C`íþÿ` 8n !hÿÿa ý/í P 8n 8 Hu 7þ'$ @ ` P üxV4, 0 4 8 > 6 8nc~S }àW |` ~ @ü a Óû/<þ@ Àa aP¡
++ ÇQ|!Ce|xV4<~'@ @$(þ?` _¨s ág¢ åÿ/ ` ` ® í Î 8nÀû/ àg¢úÿ' Áû/ ` ùÿ' ÇQ> 6 8nc~S @~ @ü aüÿ ` ÀP }ãW ¦ ¢P ¦Q<~Pü!CeüxV4<þ&@ @$(þ_` ¨s ág" Ìÿ/ ` `í ® 8n§û/ àg¡ðÿ' Æÿ/ ` úÿ' @ à, åW4 % $Q 0 8 üÄ` C@ ` áW @ âW¥ýÿ'B` P 0 8 0 8 > 6 8nc ~S Àa~@@üA`~B a þg çQ 0 çA @|g û/<þ@ a ¢P¡ ¦Qü!CeügE#<þ&@ @$(þ` ¨s 8 ág¢ 4 Öÿ/ ` ` ® Î î í
++ 8 n vû/ àg¢ùÿ' wû/ ` øÿ' ¦Q> 6 8nc$~S " a Áa~a@üÿa`zàgþB¡ çQ ¦Qúàgþÿ' ýàW ü R< ¡èWûÿ' ¢` À( (` ÈPü!CeügE#<þF@ A@$(þ¿` ¨s 8 âg" 4 ´ÿ/ ` ` ® Î î
+ í .
+ 8$n Sû/ àg!èÿ' ¬ÿ/ ` øÿ'> 6 8nc~S Àa¢ üÿ¿a gúáWýÿ' ' ýàW!Ceûÿ' àg Gû/ Fû/ ` ¦Q û/ &`ÿÿ_` Cû/ ` ` ® í Î 8n> 6 8nc~S a fúáW & ýàW!Ce
+- üÿ`F }áWxV4 }áWgE#ûÿ' 2û/ ÿ/ ` /û/ Nÿ/ ` .û/ Pí ® 8n àg ~°x 8 P @záW 8üÿ` ýàW!Ceýÿ' °x P 8 ág @
àW
` àW úàg
++ üÿ`F }áWxV4 }áWgE#ûÿ' 2û/ ÿ/ ` /û/ Nÿ/ ` .û/ Pí ® 8n àg ~Ày 8 P @záW 8üÿ` ýàW!Ceýÿ' Ày P 8 ág @
àW
` àW úàg
+ àg àg 8þ` À àW
àW
úàg }âW«gE}âWxV4øÿ' 8 P` ág@! Q ág" 0 àW" 4 @ `0 àW
à 4 `0 ` àW¢ 4 @ ág 0 À àW" 4 @ 0 0 àW!ýÿ'4 @ àW à4 $Q ü «gE `þa@ @ !@ 8 > 6 8nc~S ü xV44 à a ÃP 4 àg¡ àa 0¦ âg¢ 4 0F ág" 40F ~EQ & P Ç ` '` ¿ÿ/þ_` àg çg }âWxV4
+ Ça ` Éÿ/ '`g ág! G' !@ ¦~PÇ ¢P ç ` '` ®ÿ/þ_` àgçg ' ýàWxV4 ` ºÿ/ '`g åg! g G A@æþãP & Q ® Î í î 8n> 6 8ncÀ~S £P<úâW% `` âg¡ !@ ü xV4 @~A@ ¾ÿ/ í 8n> 6 8nc~S úàW& àa0Ç çg! <þ¿a þ @0Ç üÿ ` çg" þ A çg
` '` ÿ/ AP àg G
æW Ç çgúÿ' çg ` ÿ/ '` ` '` Ûÿ/ F` ~@ P ® Î í î 8n àg @`¡ 8 àW , ! äg P ä ãg,¢ þ@ ÃP0 a4 ¡þa@
+-@ 8> 6 8nc~S a àa¢ ÇQ ¿ °x æg æúãW Æ }ãW!Ce zàW f ýáW!Ce }âWxV4 }âWgE# ® Î Pí î 8n¦ ýâWxV4 ýâWgE#ùÿ' mú/ ` ×ÿ/ '` jú/ ` ¸ÿ/ '`(& F áW. Àa( eú/ ` ® Î í î 8n ` ® Î í î 8n> 6 8nczáW~S! ág}áW }áW Îÿ/
záW Pí ® 8nzáWúÿ' üÿ'@záW záW}áW øÿ'záW}áW öÿ'~¡Q Âÿ/ &@ àg í ® 8n f@ !p @P záWûÿ'~A |Ah Þü
`í ® 8n> 6 8nc~S àa Àa¢ ¦Q ÿ °x çg §úâW }âW!Ce zàW G }áW!Ce g ýáWxV4 ýáWgE# ® Î Pí î 8n' ýàWxV4 ýàWgE#ùÿ' $ú/ ` ÿ/ '` !ú/ ` oÿ/ '` a ú/ ` ® Î í î 8n ` ® Î í î 8nþÀP ¢P
++@ 8> 6 8nc~S a àa¢ ÇQ ¿ Ày æg æúãW Æ }ãW!Ce zàW f ýáW!Ce }âWxV4 }âWgE# ® Î Pí î 8n¦ ýâWxV4 ýâWgE#ùÿ' mú/ ` ×ÿ/ '` jú/ ` ¸ÿ/ '`(& F áW. Àa( eú/ ` ® Î í î 8n ` ® Î í î 8n> 6 8nczáW~S! ág}áW }áW Îÿ/
záW Pí ® 8nzáWúÿ' üÿ'@záW záW}áW øÿ'záW}áW öÿ'~¡Q Âÿ/ &@ àg í ® 8n f@ !p @P záWûÿ'~A |Ah Þü
`í ® 8n> 6 8nc~S àa Àa¢ ¦Q ÿ Ày çg §úâW }âW!Ce zàW G }áW!Ce g ýáWxV4 ýáWgE# ® Î Pí î 8n' ýàWxV4 ýàWgE#ùÿ' $ú/ ` ÿ/ '` !ú/ ` oÿ/ '` a ú/ ` ® Î í î 8n ` ® Î í î 8nþÀP ¢P
+ 0 âgA , @ 0 4 `þ P AP 8 P> 6 8nc~S Àa! zçg ü§ üÆ`ÿ ÿ }ãW Þ þF A ÇQ zçg
ü§ æg úæg fúáW }âW!Ce ¦ úæW ýâWxV4 úù/ çg ~'P ÇQ ÿ/ ` üÿßa ýâWgE#ýÿ' òù/ ` Úÿ/ '` Àa ÇQ ïù/ ` ® í Î 8n> 6 8nc ~S Àa áW àa.! ¡a
+ !èg 0
+ !èg EQ ` (` ¾þ/ AP àg h æW
+- !ègúÿ' !èg ` Èþ/ (` ` (` ÿ/ F` ~@P~@ (~'@ ` Þþ/ '` Ha Åa H }áWxV4ìÿ' A æW
êÿ' »þ/ (` ( àg! g b@§ Çþ¢P è ÃP ` '` ÿ/ F` ` ® Î î í
+- 8 n> 6 8nc~S a¢ Àa ªÿ/ çg zçg ü' üÀ`ÿ ÿ }ãW Þ þ 'P çW üç çg úçg §úâW
G }áW!Ce g ýáWxV4 §ù/ úæW|¿a þ¦Aüÿ` `~'P ¸ÿ/~B@ àg ¦Q ýáWgE# ¦Q ~ A ù/ ` ® Î í î 8n ù/ ¦Q ù/ùÿ' àg üÿ` 8 @záWýÿ' ýàW!Ce"8 P 8$ àg 8üÿ` @záWýÿ' ýàW!Ce"8 P 8 àg 8üÿ` @záWýÿ' ýàW!Ceûÿ' 8( àg 8üÿ` úâWýÿ' }âW!Ce 8 P @
àW
ýÿ' ` àWüÿ' 8þ` àg 8üÿ` @záWýÿ' ýàW!Ce"8 P 8 àg zàg ü` ág 8 Púágþÿ'AzáWüÿ'! ýàW!Ceúÿ' àg8 |`´x 8 àg à`zàgþÿ'ü ü aÿ ÿ }äW Þ þ àP ãg! Qúãg ü# àg úàg ` àg! $Qúàg ÀzãW ` ýáW!Ce 8 P àgþÿ'@ }áWxV4 è 8 P }áWgE#ùÿ'8 8 P> 6 8nc ~S, 0 @4 ` Àa
|¿a°y Åø/ÿ@, ç çg ` '` þ/ AP àg G Gg }åWxV4" 0 çÇ çW§¢ 4 çW!
ÿæ@ ÿ&A\ÿ@ ¶ø/ '`ç çgñÿ' 8ÿ@ ²ø/ '`
çW! ÿæ@ ÿ&A\ÿ@ ®ø/ '`ç çgéÿ' ÿ&A\ÿ@ ©ø/ '`ç çgäÿ' ¤ÿ@ ¦ø/ '`ç çgáÿ' ® Î í î 8 n> 6 8nc~S, 0 @ Àa |¿a°y ø/Èÿ@4 '8 G ø/äÿ@, ç çg üÿ¦Aþßa g ` '` ø/ G` ç çg"üÿ'~ÇA ® Î í î 8n> 6 8nc~S Àa¢ üÿ` GzáWýÿ' ' ýàW!Ceûÿ' ù/ G |¿a°y ágüF@$ þ@ ø/ '` ' G ~ø/0þ@ ' G |ø/Lþ@$ ' {ø/dþ@ ' ýàWxV4 ýàWgE# vø/tþ@ ©ÿ/ ` Òÿ/ ` îø/ P ® í Î 8n> 6 8nc ~S Àa |¿a°y jø/þ@ çg" gø/¤þ@ ® Î î í
++ !ègúÿ' !èg ` Èþ/ (` ` (` ÿ/ F` ~@P~@ (~'@ ` Þþ/ '` Ha Åa H }áWxV4ìÿ' A æW
êÿ' »þ/ (` ( àg! g b@§ Çþ¢P è ÃP ` '` ÿ/ F` ` ® Î î í
++ 8 n> 6 8nc~S a¢ Àa ªÿ/ çg zçg ü' üÀ`ÿ ÿ }ãW Þ þ 'P çW üç çg úçg §úâW
G }áW!Ce g ýáWxV4 §ù/ úæW|¿a þ¦Aüÿ` `~'P ¸ÿ/~B@ àg ¦Q ýáWgE# ¦Q ~ A ù/ ` ® Î í î 8n ù/ ¦Q ù/ùÿ' àg üÿ` 8 @záWýÿ' ýàW!Ce"8 P 8$ àg 8üÿ` @záWýÿ' ýàW!Ce"8 P 8 àg 8üÿ` @záWýÿ' ýàW!Ceûÿ' 8( àg 8üÿ` úâWýÿ' }âW!Ce 8 P @
àW
ýÿ' ` àWüÿ' 8þ` àg 8üÿ` @záWýÿ' ýàW!Ce"8 P 8 àg zàg ü` ág 8 Púágþÿ'AzáWüÿ'! ýàW!Ceúÿ' àg8 |`Äy 8 àg à`zàgþÿ'ü ü aÿ ÿ }äW Þ þ àP ãg! Qúãg ü# àg úàg ` àg! $Qúàg ÀzãW ` ýáW!Ce 8 P àgþÿ'@ }áWxV4 è 8 P }áWgE#ùÿ'8 8 P> 6 8nc ~S, 0 @4 ` Àa
|¿aÀz Åø/ÿ@, ç çg ` '` þ/ AP àg G Gg }åWxV4" 0 çÇ çW§¢ 4 çW!
ÿæ@ ÿ&A\ÿ@ ¶ø/ '`ç çgñÿ' 8ÿ@ ²ø/ '`
çW! ÿæ@ ÿ&A\ÿ@ ®ø/ '`ç çgéÿ' ÿ&A\ÿ@ ©ø/ '`ç çgäÿ' ¤ÿ@ ¦ø/ '`ç çgáÿ' ® Î í î 8 n> 6 8nc~S, 0 @ Àa |¿aÀz ø/Èÿ@4 '8 G ø/äÿ@, ç çg üÿ¦Aþßa g ` '` ø/ G` ç çg"üÿ'~ÇA ® Î í î 8n> 6 8nc~S Àa¢ üÿ` GzáWýÿ' ' ýàW!Ceûÿ' ù/ G |¿aÀz ágüF@$ þ@ ø/ '` ' G ~ø/0þ@ ' G |ø/Lþ@$ ' {ø/dþ@ ' ýàWxV4 ýàWgE# vø/tþ@ ©ÿ/ ` Òÿ/ ` îø/ P ® í Î 8n> 6 8nc ~S Àa |¿aÀz jø/þ@ çg" gø/¤þ@ ® Î î í
+ 8 n G zåW aø/¸þ@ ® Î î í
+ 8 n ' ýäW!Ce Zø/àþ@ ® Î î í
+- 8 n |ÿa°{ }äWxV4 Sø/ÿ@ ® Î î í
++ 8 n |ÿaÀ| }äWxV4 Sø/ÿ@ ® Î î í
+ 8 n Êø/ $ ' Mø/0ÿ@ ' G Kø/Hÿ@,
+ !èg ` (` ¢ý/ AP àg è ýãWxV4 ( Cø/ÿ@
+- !ègøÿ' lÿ@ ?ø/ (` ~¨A ~¢PúâW
þ |Ìd 8 °ÿg@ Àÿg@ Ìÿg@ Üÿg@ èÿg@ øÿg@þg@ (þ@ 2ø/ F` ÆzãW & àgÂ.ø/@þ@ zãW}ãW ûÿ' +ø/Hþ@
++ !ègøÿ' lÿ@ ?ø/ (` ~¨A ~¢PúâW
þ |Üe 8 °ÿg@ Àÿg@ Ìÿg@ Üÿg@ èÿg@ øÿg@þg@ (þ@ 2ø/ F` ÆzãW & àgÂ.ø/@þ@ zãW}ãW ûÿ' +ø/Hþ@
+ !ègàÿ' ¤ø/ ® Î î í
+- 8 n ~°x 8 P @ ` e |ÿ`ü{ ! A A zâg! P~ ¢@0þaP ¢@ @~EA e A A@ C@ Ázãgùÿ' 8 AP @@ÿ{áW záW+ À zãW
áW C` 0úäW 8 `@ âWW|a0 0 Aþa@ þÿ`@ÿÿ¿` ùÿ' > 6 8nc<~S "$$(&,(0*4,8. àb b ¡b b |?bü~ ` ÿ¨AXúåW ¦iR¢ @ åg¡ ÿÈA åg¢ ÿÈA àg ág¡
þ_b zàWzåW àg¡8 (êaèXúãW¡. (êa / ¦Ib ág! ¦Ib zàW* $IR-þb P( àg`b ¹( ª*`G àg J! ~êA ¶( ª*`g àg G"ýÿ'þçA h åg& èXúãW àg ág¡ þ` ág! ¦Éb zàW aPÈ
+- -ëg ¦Éb ab-þßb PúêW £( ª*`§ àg
+-J! ~êA ( ª*`G àg G"ýÿ'þçA È
ãg (êa~ a'z G¢ýÿ'þçA è ãg
+- ,kbèXúãW ,kb 4ÿ¨A ¦Ib ,kbdþÃPzãW ~ |äd 8 %égü¨A,ÿÿÿ 0ÿ¨A æg¡ ¢P a ` Wg 0 àg þ¢@~@ §ég¡ EQ §ég¢ Ba eaþa ®` (` (J` g` ÿ/
@ ¦ âg §ég &@~ @~P êW¦ @ * J B~B~P êWüÿ' ® Î î
++ 8 n ~Ày 8 P @ ` e |ÿ`} ! A A zâg! P~ ¢@0þaP ¢@ @~EA e A A@ C@ Ázãgùÿ' 8 AP @@ÿ{áW záW+ À zãW
áW C` 0úäW 8 `@ âWW|a0 0 Aþa@ þÿ`@ÿÿ¿` ùÿ' > 6 8nc<~S "$$(&,(0*4,8. àb b ¡b b |?b ` ÿ¨AXúåW ¦iR¢ @ åg¡ ÿÈA åg¢ ÿÈA àg ág¡
þ_b zàWzåW àg¡8 (êaèXúãW¡. (êa / ¦Ib ág! ¦Ib zàW* $IR-þb P( àg`b º( ª*`G àg J! ~êA ·( ª*`g àg G"ýÿ'þçA h åg& èXúãW àg ág¡ þ` ág! ¦Éb zàW aPÈ
++ -ëg ¦Éb ab-þßb PúêW ¤( ª*`§ àg
++J! ~êA ¡( ª*`G àg G"ýÿ'þçA È
ãg (êa~ a'z G¢ýÿ'þçA è ãg
++ ,kbèXúãW ,kb 4ÿ¨A ¦Ib ,kbdþÃPzãW ~ |ôe 8 %égü¨A,ÿÿÿ 0ÿ¨A æg¡ ¢P a ` Wg 0 àg þ¢@~@ §ég¡ EQ §ég¢ Ba eaþa ®` (` (J` g` ÿ/
@ ¦ âg §ég &@~ @~P êW¦ @ * J B~B~P êWüÿ' ® Î î
+ .
+ $ N
+ ( n
+@@ -1479,27 +1531,27 @@ $ N
+ 8<n
+ @þ¦A ¦ âg¢ýÿ'~ @íÿ' à ãg À
ãg B `þa@ þÂP @þ @~A@ à ãg÷ÿ' 8> 6 8nc~S ¡` a @a¡ Q a ` Wg 0 b ág ~A~@ zâW+ D ág âW da a ág da äW
+ þÿ'$ àgüÿ' $ àgøÿ' a !PþàPÿûãW,
g 0 âg Å C e þeA E~P eþa@ eQ zâW ~BPÿ{áW Å g 0
ãg " þ¢@ @ ~ @
~ÂP %þ @ ` Æÿ/ "`¤ âgåg
+- P~ QÿûäW Å g 0
ãg å þ` C E~A@ ~ÄP eþa@í 8n> 6 8ncD~S àa EQXþQ zäW Àa ØÿA~ |8e 8ç ãg úãW Ç Ç F ¢P
++ P~ QÿûäW Å g 0
ãg å þ` C E~A@ ~ÄP eþa@í 8n> 6 8ncD~S àa EQXþQ zäW Àa ØÿA~ |Hf 8ç ãg úãW Ç Ç F ¢P
+ F F F þ_` E`
+-þ` E`þ` 0ÿ/ ` E` ýÿ'þ` § æg|¿a4~ ` '` ¨ÿ/ F` ® Î í î 8Dn G ág zàW
~ |¼e 8g ® Î Aí î 8Dn' ® Î í î 8Dn ® Î í î 8Dn ® Î í î 8Dn~S> 6 8ncT~S "$$
¦Qü
þ Pô
ø
! aa àg(&! Áa |?bü| ¢èa b %zàW! àg ¥`þ¢@ â%úãW ãgýÿ' åW Å
ãg åW P~@Qÿ{åW¬ ôÿMB é g 0 ãg ) þeA D ~A i þáP )þ @
âg Â%zãW ôÿMBü
@ø
® Î î
++þ` E`þ` 0ÿ/ ` E` ýÿ'þ` § æg|¿aD ` '` ¨ÿ/ F` ® Î í î 8Dn G ág zàW
~ |Ìf 8g ® Î Aí î 8Dn' ® Î í î 8Dn ® Î í î 8Dn ® Î í î 8Dn~S> 6 8ncT~S "$$
¦Qü
þ Pô
ø
! aa àg(&! Áa |?b~ ¢èa b %zàW! àg ¥`þ¢@ â%úãW ãgýÿ' åW Å
ãg åW P~@Qÿ{åW¬ ôÿMB é g 0 ãg ) þeA D ~A i þáP )þ @
âg Â%zãW ôÿMBü
@ø
® Î î
+ .
+ $ N
+ ( n
+-íTn 8~C E ág÷ÿ'E %zåW! ôÿMB ¥`þbA %`
ØM þbÙ§MÚMÛMÜMÝMà
ÿÿ_aä
aP ` ~DPzáWþ @.
þ` ` ág¡úÿ' âg ôÿMB àg¡ ¥` i%þ_` A ) ~@ þ$Q IþbA~A@
% äg¿ÿ'Øÿ'~ |Ôe 8 þbÛ§M ág¡çÿ' þ_aÚM ág¡äÿ' þ_aØM ág¡áÿ' +þ?aÛM ág¡Þÿ' 0þaÙM ág¡Ûÿ' *zäW ~ A
~ÇAüg úáWª à
Pà
þaÚM .zäW¢ ~à@ Ä ÿ@ £@
+-@ búág þ/þ
@íà
.zäW¢ þã@ .zäW¢
~à@
ä
*zäW þC@
~ÇAü'þã@ä
d ÿ§@ @ ¢@ Âzãg yþ/þ
@íä
þã@hzäW!
lzäW þãP
þÃ@ # þ_`Ü
M # húäW" þÃ@
þ?`ÜM ùÿ' ã`þ¿`ÜM # þÃ@DúäWÝM¡
UþP#zàW ÝM~ |f 8 äg ) äg %þ_a D I ~EA~ P ©þ¢@
++íTn 8~C E ág÷ÿ'E %zåW! ôÿMB ¥`þbA %`
ØM þbÙ§MÚMÛMÜMÝMà
ÿÿ_aä
aP ` ~DPzáWþ @.
þ` ` ág¡úÿ' âg ôÿMB àg¡ ¥` i%þ_` A ) ~@ þ$Q IþbA~A@
% äg¿ÿ'Øÿ'~ |äf 8 þbÛ§M ág¡çÿ' þ_aÚM ág¡äÿ' þ_aØM ág¡áÿ' +þ?aÛM ág¡Þÿ' 0þaÙM ág¡Ûÿ' *zäW ~ A
~ÇAüg úáWª à
Pà
þaÚM .zäW¢ ~à@ Ä ÿ@ £@
++@ búág þ/þ
@íà
.zäW¢ þã@ .zäW¢
~à@
ä
*zäW þC@
~ÇAü'þã@ä
d ÿ§@ @ ¢@ Âzãg yþ/þ
@íä
þã@hzäW!
lzäW þãP
þÃ@ # þ_`Ü
M # húäW" þÃ@
þ?`ÜM ùÿ' ã`þ¿`ÜM # þÃ@DúäWÝM¡
UþP#zàW ÝM~ |(g 8 äg ) äg %þ_a D I ~EA~ P ©þ¢@
+
% ägqÿ'ÿ'Ù
0zäWóÿ' óÿ'Ù§MÜ
uþ?a àg" ÝMþa ÜMÜm dþ?a åg" ÝMûÿ'Ù-þ_a0úàWsþ?a¢ ÜM Ù§Mnþ?aÜ
+-þÿ`ÜMÜ
àm zàW Øÿ-@~ |¨f 8~ÇAüGuúäWÜM Áì
ýäWo ýäWx ýäWX }ág Ãh ì
~ÇAüguúäWÜM áì
ýäWo ýäWx ýäWX á üãh ÿÿ ì
~ÇAü ì
~ÇAü§ ð
~ÇAüÇè
núäW úåW, Ü¡M úåW ÿ/ $ `m % äg=ÿ' Wÿ'äí åW
++þÿ`ÜMÜ
àm zàW Øÿ-@~ |¸g 8~ÇAüGuúäWÜM Áì
ýäWo ýäWx ýäWX }ág Ãh ì
~ÇAüguúäWÜM áì
ýäWo ýäWx ýäWX á üãh ÿÿ ì
~ÇAü ì
~ÇAü§ ð
~ÇAüÇè
núäW úåW, Ü¡M úåW ÿ/ $ `m % äg=ÿ' Wÿ'äí åW
+ ûÿ' ä- åW
+ ùÿ' øÿ'ä
~S $
+-(,> 6 8nc~S
#ÿ/þm@ín 8 ~C> 6 8nc |`< A~S ág" þ?` A |¿aܳ q ( ÿ@ p ( `í ® 8n |`ܲ 8 |`ܳ 8 6 |ß`< £ 8nc âg>¡ ~SúâW úâW úâW #ö/@íþ` 8nÿ{âW þ`í 8n~@í 8n#ÿûàW þ`í 8nþ @í 8nCÿ{áW þ`í 8n~@í 8ncÿûáWþ`ü@ í 8n> 6 8nc$~S " b b áa ¢a |?`< " Áa ÿõ/Hÿ @ @ Òÿ/ |`ܲ : ( ¢(` àg þ` P ® Î î
++(,> 6 8nc~S
#ÿ/þm@ín 8 ~C> 6 8nc |`L A~S ág" þ?` A |¿aì´ q ( ÿ@ p ( `í ® 8n |`ì³ 8 |`ì´ 8 6 |ß`L £ 8nc âg>¡ ~SúâW úâW úâW #ö/@íþ` 8nÿ{âW þ`í 8n~@í 8n#ÿûàW þ`í 8nþ @í 8nCÿ{áW þ`í 8n~@í 8ncÿûáWþ`ü@ í 8n> 6 8nc$~S " b b áa ¢a |?`L " Áa ÿõ/Hÿ @ @ Òÿ/ |`ì³ : ( ¢(` àg þ` P ® Î î
+ í .
+- 8$n> 6 8nc$~S Àa |¿aܳ F ( ÿ@ àg¡ P ;ö/xþ` |`< " àg zçW |` 0 ü øÿ'
++ 8$n> 6 8nc$~S Àa |¿aì´ F ( ÿ@ àg¡ P ;ö/xþ` |`L " àg zçW |` 0 ü øÿ'
+ úàW
zçW |?` 0 ü óÿ'
+ üÿíA Æa}þ¿þ¢PÿûâWþÿ' ` ' ( '` àg )ö/yþ`ü
@ 8 èW÷ÿ' éÿ' Óõ/¤@þ` ® Î î í
+- 8$n ¦Q èWðÿ' âÿ'> 6 8nc~S |`ܳ (üÿ-@ àg" ö/yþ`ü
@ 8 ¦Q `í ® 8nþ?` 8 @záW¦ ` 8þÿ`@záWþÿ'~@@zâW úáW" þ` áW 8ÿÿ`~A @@ 8 P âWA8ÿÿ`úâW 8þÿ`@úâWþÿ' àg þB ` þÂ@@zãW|ß` 8 P @ áWþ`|` 8 þ` þ?` þ_` þ` þ` þ¿` þß` þÿ` þa þ?a þ_a þa þa þ¿a þßa þÿa þb þ?b þ_b þb þb þ¿b þßb þÿb þc þ?c |chÎÿ?~S |_cìU |`àf þ?` |_`Ü´ ( ( AP JÞ/ þc ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ> 6 @` 8nc! ~Szàg}ág ~AzåW $Q ( P ~Q~$~EazåW
~
|Àf 8 Q @` À` à` ` ` ` `` `a úäW ¬
+- þå@þ$Q þc@ þA@ ~¡@ þÂ@ ~#@ þ@ ~bA úäWþå@I÷ÿ'þ$Qí 8n záW ~ÁPÿ{ãW8 azàg! a D~Azäg"þÿ'~APþ "hþ` !h~á~`úãP ¢þÿ'~A~ÂPÿ{ãW8~ÃPÿ{ãW D!8~A ýÿ' g h8zâg~ þ P~`P 0 Àॠzágÿÿÿ" zgþ @8þa@ 0A 8 !úÿ'zg øÿ'þ P~`P 0A 8> 6 8nc~S àW azáW
~ÁPÿ{ãW
a ~ÃP Dÿ{ãW~A"ýÿ'þ @ à@ æW÷ÿ'~aPÿûáW a A` Wg 0 A~AP
+-F Öÿ/ ` `í ® 8n @` þ?` @` þ?` $ àGÿÿÿ
zàWþß`
zàWþg
zàWþg
zàWþg
þg 0 @ H
àW @ P 8 àg þ¿` @þ¢PCÿÿ' @ øÿ' g þaþa @P I Pþß` þg 0 @ H
àW @ P þÿ`zäWPzäg#P 8ÿ
8 þ?` üïk 8 üïk 8 üïk 8 üïcÿÿÿó 8 üïcÿÿÿû 8 üïcÿÿÿ÷ 8
> 6 8nc8~S "$$(&4, |ßb0 `b þ¿`@ k@ì~ëA K@
+- |¿a 0@À&0*úàg,(! ~@B ÇQ~ÇA }çWÑ þ`z P ÿÿ'@ÀF zågûÿ' |`¼ó ºò/ úéW |ßa 0 þb ¢(R |blô úéW £ègþi¢ ¦ b
++ 8$n ¦Q èWðÿ' âÿ'> 6 8nc~S |`ì´ (üÿ-@ àg" ö/yþ`ü
@ 8 ¦Q `í ® 8nþ?` 8 @záW¦ ` 8þÿ`@záWþÿ'~@@zâW úáW" þ` áW 8ÿÿ`~A @@ 8 P âWA8ÿÿ`úâW 8þÿ`@úâWþÿ' àg þB ` þÂ@@zãW|ß` 8 P @ áWþ`|` 8 þ` þ?` þ_` þ` þ` þ¿` þß` þÿ` þa þ?a þ_a þa þa þ¿a þßa þÿa þb þ?b þ_b þb þb þ¿b þßb þÿb þc þ?c |cpÎÿ?~S |_cìU |`ðg þ?` |_`ìµ ( ( AP @Þ/ þc ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ> 6 @` 8nc! ~Szàg}ág ~AzåW $Q ( P ~Q~$~EazåW
~
|Ðg 8 Q @` À` à` ` ` ` `` `a úäW ¬
++ þå@þ$Q þc@ þA@ ~¡@ þÂ@ ~#@ þ@ ~bA úäWþå@I÷ÿ'þ$Qí 8n záW ~ÁPÿ{ãW8 azàg! a D~Azäg"þÿ'~APþ "hþ` !h~á~`úãP ¢þÿ'~A~ÂPÿ{ãW8~ÃPÿ{ãW D!8~A ýÿ' g h8zâg~ þ P~`P 0 Àॠzágÿÿÿ" zgþ @8þa@ 0A 8 !úÿ'zg øÿ'þ P~`P 0A 8> 6 8nc~S àW azáW
~ÁPÿ{ãW
a ~ÃP Dÿ{ãW~A"ýÿ'þ @ à@ æW÷ÿ'~aPÿûáW a A` Wg 0 A~AP
++F Öÿ/ ` `í ® 8n @` þ?` @` þ?` $ àGÿÿÿ
zàWþß`
zàWþg
zàWþg
zàWþg
þg 0 @ H
àW @ P 8 àg þ¿` @þ¢PCÿÿ' @ øÿ' g þaþa @P I Pþß` þg 0 @ H
àW @ P þÿ`zäWPzäg#P 8ÿ
8 þ?` üïk 8 üïk 8 üïk 8 üïcÿÿÿó 8 üïcÿÿÿû 8 üïcÿÿÿ÷ 8
> 6 8nc8~S "$$(&4, |ßb0 `b þ¿`@ k@ì~ëA K@
++ |¿a 0@À&0*úàg,(! ~@B ÇQ~ÇA }çWÑ þ`z P ÿÿ'@ÀF zågûÿ' |`Ìô ëò/ úéW |ßa 0 þb ¢(R |b|õ úéW £ègþi¢ ¦ b
+ ÿÿ` §égþÿ' P ® Î î
+ .
+ $ N
+@@ -1508,34 +1560,34 @@ $ N
+ 0 ®
+ í4 Î
+ 88n £èg¢ ~h+A ¤A þW | 0ë@
+- P ì~+AË@ $«@ þW @ P |?a 0 |¿` 40~B Ä ~@ âW ýÿ'L at gúág þ¿b bþazQ ÿÿ'L@'úàg ýêW' .ûÿ'þ*@L@' ò/p
+-@@ÀFÿ£?rzág $HB¡ iR ªªRþªB ýêWÑ þ`z P ÿÿ'@Àæúãgûÿ' ò/
+-@ úéW Îÿ' Òÿ'zàW @ @þ @þ @þ ü @XÂÿ? P 8 P |¿`XÂÿ?þg 0 À@ Ã@~Ã Ã@~Ã Ã@~Ã
+-@ Bÿ{áW b àW þ @ 8 P 8 @ úäW |ß`XÂÿ? Pþg 0 à@ ã@þã ã@þã ã@þã @ ¢ÿûâW þ @ ~ a ä@ ã@þã ã@þã ã@þã c@Aÿ{áW 8 P 8 @ ó 8 @> 6 8nc0~S "$$(&,( àa RzâW |¿aìÈÿ?¡U ÿÿßagúáWS þ |d] 8 |_bÀÿ?P ÿ{àW¡ þ?b ô/T ÿ{àW F åg T ÿ{àW äg
+- ô/ & äg ô/ F ág $ ` ²ü/ðþ?` |?` p0À |` ~ P `T ÿ{àW üGB < R ô/ ; |bÂÿ?@ ÿ{àW |?bÀÿ?¡ þ_b
ô/D ÿ{àW Æ
ãg D ÿ{àW æ ãg }ô/ äg ðþ@ ü/ðþ?`ð¤ |¿` p0À" ü ` þ ôø |`Âÿ? þ?bsô/ æ ãgöÿ'øþ?b |`Âÿ?`@ÿ{àW üGB ¡ D áÿ' |_bÀÿ?þ?b~h iRþi ¤BP
+-ÿ{àW fô/T
++ P ì~+AË@ $«@ þW @ P |?a 0 |¿` 40~B Ä ~@ âW ýÿ'L at gúág þ¿b bþazQ ÿÿ'L@'úàg ýêW' .ûÿ'þ*@L@' Áò/p
++@@ÀFÿ£?rzág $HB¡ iR ªªRþªB ýêWÑ þ`z P ÿÿ'@Àæúãgûÿ' ·ò/
++@ úéW Îÿ' Òÿ'zàW @ @þ @þ @þ ü @XÂÿ? P 8 P |¿`XÂÿ?þg 0 À@ Ã@~Ã Ã@~Ã Ã@~Ã
++@ Bÿ{áW b àW þ @ 8 P 8 @ úäW |ß`XÂÿ? Pþg 0 à@ ã@þã ã@þã ã@þã @ ¢ÿûâW þ @ ~ a ä@ ã@þã ã@þã ã@þã c@Aÿ{áW 8 P 8 @ ¨ô 8 @> 6 8nc0~S "$$(&,( àa RzâW |¿aôÈÿ?¡U ÿÿßagúáWS þ |t^ 8 |_bÀÿ?P ÿ{àW¡ þ?b Ñô/T ÿ{àW F åg T ÿ{àW äg
++ Éô/ & äg Çô/ F ág $ ` ãü/ðþ?` |?` p0À |` ~ P `T ÿ{àW üGB < R »ô/ ; |bÂÿ?@ ÿ{àW |?bÀÿ?¡ þ_b ¶ô/D ÿ{àW Æ
ãg D ÿ{àW æ ãg ®ô/ äg ðþ@ Ëü/ðþ?`ð¤ |¿` p0À" ü ` þ ôø |`Âÿ? þ?b¤ô/ æ ãgöÿ'øþ?b |`Âÿ?`@ÿ{àW üGB ¡ D áÿ' |_bÀÿ?þ?b~h iRþi ¤BP
++ÿ{àW ô/T
+ ÿ{àW Æ
ãg T
+ ÿ{àW f åg
+- _ô/ F åg \ô/ ¦ âg & @ yü/ðþ?`
++ ô/ F åg ô/ ¦ âg & @ ªü/ðþ?`
+ |?a p0ÀD |A` ~A
+
+ P
+ þ(R úèWT
+--èÿ'~B` Rÿ{àW üGB ¢Äÿ'þ?b âg |?`$ jü/ `¬ H! °`ü¢D! @! þ` âg! ´i úåW" |# ¨ ® Î î
++-èÿ'~B` Rÿ{àW üGB ¢Äÿ'þ?b âg |?`( ü/ `¬ H! °`ü¢D! @! þ` âg! ´i úåW" |# ¨ ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n |?bÀÿ?Ô àg8ô/Ø àg7ô/Ü àg 5ô/ àg F ág ¢` Oü/ðþ?` |?` p0À` üa` þa |`Âÿ? ºÿ'þ?b> 6 8nc ~S `` ÿ,Î þa ãg ¡ !`ðþa` Á`zãW¡ ~ A zãW Ff |ÿalô Æñ/àÿ@þßaþb~ @ " Âñ/þ@~ÇQ zçW-üÿ'~B þ@ Ff |ÿalô ¼ñ/¼ÿ@þßaþb~§ ¦@" ¹ñ/Ôÿ@~R zèW-üÿ'~ÇAÜÿ@µñ/ ® Î î í
+- 8 n> 6 8nc~S |ß`XÂÿ? |ÃA § ýâW¥¥ZZ" |£A ×þ/ü& àg |`ô ¦ñ/ü& ® í Î 8np& AP àg¡ ôf âWþ`|` âì/ ® í Î 8n ® í Î 8n Ʀ'\ > 6 8nc0~S "$$ `(& áW |¿aÀÿ?!| ,( `A eAþe~ @ AD åg¡ þA D åg}áW
+- Ðìf åW r ág d ág}áW Ðfì âW l ÿlÅÿ? ãgj ¤ |ÿa 40þbþþa`~`þÁ~þ¢ hþ¢` |Â`ÿÿ¿þþb Ãh |#j @ ág |blô ¢$ $IR¤DH ä å@ À§D ág! 8h @ü0 @( $A $xÛ @üÀ ü 4 |`ÿÿþ "jÀg $ ü@`ÿÿÿ ÁP }ãW úà |ß` @ | @ @ zà úà |EA D eA ü¨` ðÿ |Ã`ÿÿ 8
+-£h ® Î ~_µ î
++ 80n |?bÀÿ?Ô àgiô/Ø àghô/Ü àg fô/ àg F ág ¢` ü/ðþ?` |?` p0À` üa` þa |`Âÿ? ºÿ'þ?b> 6 8nc ~S `` ÿ<Ï þa ãg ¡ !`ðþa` Á`zãW¡ ~ A zãW Ff |ÿa|õ ÷ñ/àÿ@þßaþb~ @ " óñ/þ@~ÇQ zçW-üÿ'~B þ@ Ff |ÿa|õ íñ/¼ÿ@þßaþb~§ ¦@" êñ/Ôÿ@~R zèW-üÿ'~ÇAÜÿ@æñ/ ® Î î í
++ 8 n> 6 8nc~S |ß`XÂÿ? |ÃA § ýâW¥¥ZZ" |£A ×þ/ü& àg |`õ ×ñ/ü& ® í Î 8np& AP àg¡ ôf âWþ`|` í/ ® í Î 8n ® í Î 8n Ʀ'\ > 6 8nc0~S "$$ `(& áW |¿aÀÿ?!| ,( `A eAþe~ @ AD åg¡ þA D åg}áW
++ Ðìf åW r ág d ág}áW Ðfì âW l ÿlÅÿ? ãgj ¤ |ÿa 40þbþþa`~`þÁ~þ¢ hþ¢` |Â`ÿÿ¿þþb Ãh |#j @ ág |b|õ ¢$ $IR¤DH ä å@ À§D ág! 8h @ü0 @( $A $Ü @üÀ ü 4 |`ÿÿþ "jÀg $ ü@`ÿÿÿ ÁP }ãW úà |ß` @ | @ @ zà úà |EA D eA ü¨` ðÿ |Ã`ÿÿ 8
++£h ® Î ~o¶ î
+ .
+ $ N
+ ( n
+ í,
+ 80n¤ DLÈ ágC at B |`ÿÿ¯þ bhìf ü!j P åg Ôf a@ úåW Ø @ ܦ ¢@ÀúþA |_a
+-p0H(D @@Àç ä<È üCaÿÿÿ eR ýéW ®
þbú㣠þ ü @ H ¤úâ ä ãg úã äg |Ã@
L
¦ ` ÿû/8þ?`úàW ¦ ` üû/4þ?`úàW" þb (*`þ ùû/ ¦ `úàW!ýÿ'~Rì& Ìþ¤@ âW% ìì¤ &ÇAþiR< üè` ðÿ üibÿÿ ¨ éh ® Î ~cµ î
++p0H(D @@Àç ä<È üCaÿÿÿ eR ýéW ®
þbú㣠þ ü @ H ¤úâ ä ãg úã äg |Ã@
L
¦ ` 1ü/8þ?`úàW ¦ ` .ü/4þ?`úàW" þb (*`þ +ü/ ¦ `úàW!ýÿ'~Rì& Ìþ¤@ âW% ìì¤ &ÇAþiR< üè` ðÿ üibÿÿ ¨ éh ® Î ~s¶ î
+ .
+ $ N
+ ( n
+@@ -1545,81 +1597,82 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc~S Åñ/ |ßaÈÉÿ? çg! ç çg |¿aÉÿ? çgB ç çQ '` ¯í/ F` çgûÿ'¸ñ/ ºñ/ |ÿaØÉÿ? çg
+- Ç çg |¿aÉÿ? çg! Ç '` ¥í/ F` çgûÿ' ÇQ '` ¡í/ F` çgøÿ' «ñ/¬ñ/ |ÿaèÉÿ? çg
+- Ç çg |¿a¨Éÿ? çg! Ç '` í/ F` çgûÿ' ÇQ '` í/ F` çgøÿ'ñ/ ñ/ |¿aøÉÿ? æg
+- Æ çg |ÿa¸Éÿ? çg! Ç &` í/ G` çgûÿ' ÇQ &` í/ G` çgøÿ' ñ/ ® Î í î 8n> 6 8ncL~S "$$(&,(0*4,8.<0@2 ,ËR~ËB |_bÔÈÿ? ¢(R }ëW' üÿ'³ð/ àg ñ/xþ` N¾/ ,ËR |`xÉÿ? ág "DÉÿ? _Éÿ? záW Q¦/ |¿`XÉÿ? âg `Éÿ? zàW |?`XÉÿ? àg ¿`Éÿ? úâW |ÿ`XÉÿ? ãg ß`Éÿ? zãW V¨/ |aHÉÿ? äg
+- _ PÉÿ? zåW ? üÈÿ?úäW àÈÿ?zâW úäW àÈÿ?zäW ¨/ |?ahÉÿ? äg ßpÉÿ? zãW
+- ¦/ P |_aèÉÿ? åg ðÉÿ? zâW |¿`èÉÿ? âg ?ðÉÿ? úàW |`èÉÿ? àg |_`øÉÿ? ág a` ðÉÿ? úáW |`øÉÿ? ág A záW |?`ÈÉÿ? àg zàW zÿ/ |`ØÉÿ? àg ` úåW ûÿ' |aØÉÿ? åg E zåW÷ÿ' äÈÿ? äg èÈÿ? äg; * |ßaXÂÿ? ç "äÈÿ?ÿûãW |¿aXÆÿ? $Fÿ{áW
?èÈÿ? àg2 " Ç
ãg áÀ/ ` GÔ/ `$ ÿ{äW zãW $F ÿ{åW ? èÈÿ? äg( 8 âg}âW ßèÈÿ?
ãg# ÓÀ/ ` 9Ô/ `$¦ÿûâW÷ÿ' _èÈÿ? ág ÍÀ/ÜþP 3Ô/ÜþP ¿èÈÿ? âg "èÈÿ?ÿ{âW gúáW
++ 80n> 6 8nc~S öñ/ |ßaÐÉÿ? çg! ç çg |¿aÉÿ? çgB ç çQ '` àí/ F` çgûÿ'éñ/ ëñ/ |ÿaàÉÿ? çg
++ Ç çg |¿aÉÿ? çg! Ç '` Öí/ F` çgûÿ' ÇQ '` Òí/ F` çgøÿ' Üñ/Ýñ/ |ÿaðÉÿ? çg
++ Ç çg |¿a°Éÿ? çg! Ç '` Èí/ F` çgûÿ' ÇQ '` Åí/ F` çgøÿ'Îñ/ Ðñ/ |¿a Êÿ? æg
++ Æ çg |ÿaÀÉÿ? çg! Ç &` »í/ G` çgûÿ' ÇQ &` ·í/ G` çgøÿ' Áñ/ ® Î í î 8n> 6 8ncL~S "$$(&,(0*4,8.<0@2 ,ËR~ËB |_bÜÈÿ? ¢(R }ëW' üÿ'äð/ àg Gñ/xþ` V¾/ ,ËR |`Éÿ? ág "LÉÿ? _Éÿ? záW Q¦/ |¿``Éÿ? âg hÉÿ? zàW |?``Éÿ? àg ¿hÉÿ? úâW |ÿ``Éÿ? ãg ßhÉÿ? zãW V¨/ |aPÉÿ? äg
++ _ XÉÿ? zåW ? Éÿ?úäW èÈÿ?zâW úäW èÈÿ?zäW ¨/ |?apÉÿ? äg ßxÉÿ? zãW
++ ¦/ P |_aðÉÿ? åg øÉÿ? zâW |¿`ðÉÿ? âg ?øÉÿ? úàW |`ðÉÿ? àg |_` Êÿ? ág a` øÉÿ? úáW |` Êÿ? ág A záW |?`ÐÉÿ? àg zàW zÿ/ |`àÉÿ? àg ` úåW ûÿ' |aàÉÿ? åg E zåW÷ÿ' ìÈÿ? äg ðÈÿ? äg; * |ßaXÂÿ? ç "ìÈÿ?ÿûãW |¿aXÆÿ? (Fÿ{áW
?ðÈÿ? àg2 " Ç
ãg éÀ/ ` nÔ/ `( ÿ{äW zãW (F ÿ{åW ? ðÈÿ? äg( < âg}âW ßðÈÿ?
ãg# ÛÀ/ ` `Ô/ `(¦ÿûâW÷ÿ' _ðÈÿ? ág ÕÀ/ØþP ZÔ/ØþP ¿ðÈÿ? âg "ðÈÿ?ÿ{âW gúáW
+ |¿aXÆÿ? |ßaXÂÿ?
+- ÿèÈÿ? ãg |ßaXÂÿ? "èÈÿ?ÿ{àW |¿aXÆÿ? gúáW »À/ ` Ô/ ` úáWüÿ'$f ÿûåW 8ÆzãW ´À/ÜþP Ô/ÜþP zãWüÿ' }ëW ?hÄÿ?úàW |¿`XÂÿ? âg `ÿ{àW |`XÂÿ? úàW |`XÂÿ? ág
+- `ÿ{àW ` úåW " üAA (Î
+-þ?a äg"¡ ~ð/Xþ` }ð/Zþ` }ëW ÿÇÿ?úãW |`XÂÿ? Pþg 0 À@ Ã@~Ã Ã@~Ã Ã@~Ã £@ bÿûáW BzáW þ @ âþ¿úãWôÿ' |«aÿ #@¡
+- âþ¿` ÿ{àW ` úåW " ü@A _(Î
+-þ` ág"¡ bð/xþ` að/Zþ` ýæW ? lÛ úäW
`µ äg |`àg |?`èj AP ýæW ?lÛ úàW dµ àg |`ðm |?`øp þ_`fþ/ é ãg |Ë`ÿ }ãWÐ ÀÈÿ? àg ?ÌÈÿ? àg ¿ìÈÿ? âg _ ÀÈÿ? åg ÌÈÿ? åg
¦Qþ_` B B~ B~ B~ |ªBXÄÿ?´ âg¡r ø
ÔÀÿ? ág$ |ÿaXÂÿ? ÊAô G ág ð/ ÑÄ/
+-@ àg ð/i é |bXÆÿ?úãPÿÿb" !¥/X ð/ P¡
+- ¯Ó/
++ ÿðÈÿ? ãg |ßaXÂÿ? "ðÈÿ?ÿ{àW |¿aXÆÿ? gúáW ÃÀ/ ` HÔ/ ` úáWüÿ'(f ÿûåW <ÆzãW ¼À/ØþP AÔ/ØþP zãWüÿ' }ëW ?hÄÿ?úàW |¿`XÂÿ? âg `ÿ{àW |`XÂÿ? úàW |`XÂÿ? ág
++ `ÿ{àW ` úåW " üAA 8Ï
++þ?a äg"¡ ¯ð/Xþ` ®ð/Zþ` }ëW ÿÇÿ?úãW |`XÂÿ? Pþg 0 À@ Ã@~à Ã@~à Ã@~à £@ bÿûáW BzáW þ @ âþ¿úãWôÿ' |«aÿ #@¡
++ âþ¿` ÿ{àW ` úåW " ü@A _8Ï
++þ` ág"¡ ð/xþ` ð/Zþ` ýæW ? |Ü úäW
p¶ äg |`ðh |?`øk AP ýæW ?|Ü úàW t¶ àg |` o |?`r þ_`fþ/ é ãg |Ë`ÿ }ãWÐ ÈÈÿ? àg ?ÔÈÿ? àg ¿ôÈÿ? âg _ ÈÈÿ? åg ÔÈÿ? åg
¦Qþ_` B B~ B~ B~ |ªBXÄÿ?´ âg¡r ø
ÔÀÿ? ág$ |ÿaXÂÿ? ÊAô G ág Îð/ úÄ/
++@ àg Éð/i é |bXÆÿ?úãPÿÿb" !¥/X Äð/ P¡
++ ×Ó/
+ @ &
+ B( àg` àg_
+- ð/P¡
+- ©Ó/
++ ½ð/P¡
++ ÑÓ/
+ @ &
+ Bh ågZ H ågY |
+-BXÆÿ?( ägV ägT ð/ ¹Ä/
+-@ àgçÿ' zQ" ¥/X |ð/# Ó/
+-@ L é ìg!J þ?c |ÿbXÂÿ? .ÊA g ¦iRúåW¢ ô Ç
ãg¢r ²lb úåWýÿ'
ãgo qð/ .
+-B ¥Ä/ ` àgÔÿ'lð/4J åg \ê ãg `Ê
ãg ¦Á/ `4ªp ' âW \ê ãgùÿ' ¡Á/ `\jp âW að/ô"
+- |ÿa(Î äg! L ' ¿/ `L '\ þ/ H`Xð/L"ø ' Gþ @ ág!' ø íï/qþ` ' àg$ êï/-þ`" `
+- àg §úâW âg L §< âg" Á/ ``J p g åWøÿ' Ið/ô"* |ÿa(Î äg! L ' |¿/ `L '\ ïý/ H` @ð/L"ø ç þã@ äg¡ øéÿ' Iÿÿ?aP
++BXÆÿ?( ägV ägT µð/ áÄ/
++@ àgçÿ' zQ" ¥/X ð/# ÁÓ/
++@ L é ìg!J þ?c |ÿbXÂÿ? .ÊA g ¦iRúåW¢ ô Ç
ãg¢r ²lb úåWýÿ'
ãgo ¢ð/ .
++B ÎÄ/ ` àgÔÿ'ð/4J åg \ê ãg `Ê
ãg ®Á/ `4ªp ' âW \ê ãgùÿ' ©Á/ `\jp âW ð/ô"
++ |ÿa8Ï äg! L ' ¿/ `L '\ þ/ H`ð/L"ø ' Gþ @ ág!' ø ð/qþ` ' àg$ ð/-þ`" `
++ àg §úâW âg L §< âg" Á/ ``J p g åWøÿ' zð/ô"* |ÿa8Ï äg! L ' ¿/ `L '\ ïý/ H` qð/L"ø ç þã@ äg¡ øéÿ' Iÿÿ?aP
+ t" 0Ap
+ ¼2úâW d ÇzãW5 ÿ±ÿq ) ÿÿ¿`P
+ t"¼2T£
+-ð 'a âg¢ DjúáW" G åg% " L < âg zâWòÿ'Lj ág" ÿÿÿa ´Û Øï/P
++ð 'a âg¢ DjúáW" G åg% " L < âg zâWòÿ'Lj ág" ÿÿÿa ÄÜ ð/P
+ t"T£
+ ð ' àgô D
+-zàW ç ãg |a p0@äì Ô¿/ ` :Ó/ ` ÿ±ÿqzàW g åg |_a p0@% ì Í¿/ ` 2Ó/ `ÿ±ÿq ça ã ¼2 |a p0@äì Æ¿/ ` +Ó/ ` ÿ±ÿqúáW G ág |?` p0À ì
+- |a p0À
ì ¼¿/ ` !Ó/ ` ça Ò ¼2TJh g ágp " áAÿÿ?`P
++zàW ç ãg |a p0@äì Ü¿/ ` aÓ/ ` ÿ±ÿqzàW g åg |_a p0@% ì Õ¿/ ` ZÓ/ `ÿ±ÿq ça ã ¼2 |a p0@äì ο/ ` SÓ/ ` ÿ±ÿqúáW G ág |?` p0À ì
++ |a p0À
ì Ä¿/ ` IÓ/ ` ça Ò ¼2TJh g ágp " áAÿÿ?`P
+ t"Ä àg p G G |eaÿ þ% ág |Ea ÿÿ" ~ |ÿ` 0 Àà §égÀc~£þa ¡hü
¢ d
+ üB@Ý }áWÝ üB@$¿
}áW$¿
çW
úçWo @ |` 0 @b §ég@þA~ ¢hü
!òÿ'd
+- ôÿ'üÿ-@ ±Ã/ .
++ ôÿ'üÿ-@ ÙÃ/ .
+ @ àg §égü!íÿ'd
+- ïÿ'Üï/j |ÿa(Î ág! L ' ¿/ `L '\ ý/ .J@ Ôï/ âg¡ L"Iþ`iï/ô Ç~ÃPô T£
++ ïÿ'
ð/j |ÿa8Ï ág! L ' ¿/ `L '\ ý/ .J@ ð/ âg¡ L"Iþ`ï/ô Ç~ÃPô T£
+ À àg
+ §ég
çW ü"P$¿
" À Ç
ãg
çW üâPÝ çWL À äg T³
+ |
+-@ çWýÿ' Wï/Dþ`ð ' äg DJ zåW" .
+-B äg |ÿ` p0ÀC ì n¿/ ` ÔÒ/ ` ²ÿ'ÿ±ÿqzåW¥ÿ' g åg |` p0@` ì g¿/ ` ÿ' |ÿ` p0ÀC ì c¿/ ` ÉÒ/ `ÿ±ÿq ça y ¼2 çW. À ' äg ¦ï/J åg! L ' Û¾/ `L '\ Ný/ .J@ ï/L" Ìÿ'lþ`| Ç ¢P çW 3ï/Dþ`ð g ågj D
++@ çWýÿ' ï/Dþ`ð ' äg DJ zåW" .
++B äg |ÿ` p0ÀC ì v¿/ ` ûÒ/ ` ²ÿ'ÿ±ÿqzåW¥ÿ' g åg |` p0@` ì o¿/ ` ÿ' |ÿ` p0ÀC ì k¿/ ` ðÒ/ `ÿ±ÿq ça y ¼2 çW. À ' äg ×ï/J åg! L ' ã¾/ `L '\ Ný/ .J@ Ðï/L" Ìÿ'lþ`| Ç ¢P çW dï/Dþ`ð g ågj D
+ zàW" .
+-B âg |` p0À ì J¿/ ` °Ò/ ` ÿ'ÿ±ÿqzàWÿ' ' àg |_` p0@! ì C¿/ ` ¨Ò/ `ÿ±ÿq ça Y ¼2 |` p0À ì <¿/ ` ¡Ò/ `ÿ±ÿq ça R ¼2ï/ª âg! L ' ¶¾/ `L '\ )ý/ .J@ zï/L" §ÿ'Lþ`ð Ç
ãgH DêúãW" .
+-B g åg |_a p0@Åì (¿/ ` Ò/ ` lÿ'ÿ±ÿqúãW_ÿ' äg |?a p0Àäì !¿/ ` Ò/ `ÿ±ÿq ça 7 ¼2 |_a p0@Åì ¿/ ` Ò/ `ÿ±ÿq ça 0 ¼2záW. ô zàW- ü£
.
+-Büÿ-@ +Ã/ ` àg Yï/J ág! L ' ¾/ `L '\ ý/ H` Rï/L" ÿ'Nþ` §ég! üm üeA$¿
çW T£
++B âg |` p0À ì R¿/ ` ×Ò/ ` ÿ'ÿ±ÿqzàWÿ' ' àg |_` p0@! ì K¿/ ` ÐÒ/ `ÿ±ÿq ça Y ¼2 |` p0À ì D¿/ ` ÉÒ/ `ÿ±ÿq ça R ¼2²ï/ª âg! L ' ¾¾/ `L '\ )ý/ .J@ «ï/L" §ÿ'Lþ`ð Ç
ãgH DêúãW" .
++B g åg |_a p0@Åì 0¿/ ` µÒ/ ` lÿ'ÿ±ÿqúãW_ÿ' äg |?a p0Àäì )¿/ ` ®Ò/ `ÿ±ÿq ça 7 ¼2 |_a p0@Åì "¿/ ` §Ò/ `ÿ±ÿq ça 0 ¼2záW. ô zàW- ü£
.
++Büÿ-@ TÃ/ ` àg ï/J ág! L ' ¾/ `L '\ ý/ H` ï/L" ÿ'Nþ` §ég! üm üeA$¿
çW T£
+ ð g ág üeAÝ çW
T£
+-ð § âg DzâW ' äg |a p0@ì ø¾/ ` ^Ò/ ` <ÿ'ÿ±ÿqzâW/ÿ' Ç
ãg |ÿ` p0À£ì
+- ñ¾/ ` VÒ/ `ÿ±ÿq ça ¼2 |a p0@ì ê¾/ ` OÒ/ `ÿ±ÿq ¼2 ça ømþAP záW
þ'þ¦A _ÀÈÿ? ág xþ' _ÀÈÿ? ág ÌÈÿ? ág 'ï/ ñ¾/ P#ï/ ÄÈÿ? àgûÿ' _ ÐÈÿ? ågý' |bØÈÿ? ¦Qþßa ) äg þ¦ üBÉÿ? üâAÉÿ? G äW
ü¢@$Éÿ? â ãg!
+- $P ¦@ ¢@þ¢ ¢@þ¢ ¢@þ | @XÂÿ?@ å¤/ AP àg ¤î/gþ` G è #P @ ~ÇQ zçWêÿ'þ¦A
ý'> 6 8nc,~S "$$(& Àa |blô ¢ çQ Dî/8~@ ® Î î
++ð § âg DzâW ' äg |a p0@ì ¿/ `
Ò/ ` <ÿ'ÿ±ÿqzâW/ÿ' Ç
ãg |ÿ` p0À£ì
++ ù¾/ ` ~Ò/ `ÿ±ÿq ça ¼2 |a p0@ì ò¾/ ` wÒ/ `ÿ±ÿq ¼2 ça ømþAP záW
þ'þ¦A _ÈÈÿ? ág xþ' _ÈÈÿ? ág ÔÈÿ? ág Xï/ ù¾/ PTï/ ÌÈÿ? àgûÿ' _ ØÈÿ? ågý' |bàÈÿ? ¦Qþßa ) äg þ¦ üBÉÿ? üâA$Éÿ? G äW
ü¢@,Éÿ? â ãg!
++ $P ¦@ ¢@þ¢ ¢@þ¢ ¢@þ | @XÂÿ?@ å¤/ AP àg Õî/gþ` G è #P @ ~ÇQ zçWêÿ'þ¦A
ý'> 6 8nc,~S "$$(& Àa |b|õ ¢ çQ uî/8~@ ® Î î
+ .
+ $ N
+ í( n
+- 8,nz§A =î/`~@ ® Î î
++ 8,nz§A nî/`~@ ® Î î
+ .
+ $ N
+ í( n
+- 8,nþ?` cü/~H@ æ ýãW!1vs ýãW
1vs
ýãW1vso ýãW1vsg ýãW 1vs^ üÃP0vszãW1 ~ |¨] 8 ü£P1vsúâW- þ |À] 8 üP1vszâW) ~ |ä] 8 ýãW51vs ücP"1vsúáW# þ |0^ 8 ýãWG1vsÍ üCP61vszáW ~ ||^ 8 ýãW1vsµ ýãWI1vsË ýãWH1vs ¹/ ` àg |`øþ î/ 'úàW Xü/ ýãW1vs£ ýãW1vs
p¸/ ` àgü |`Dþ î/ 'úàW
+- Oü/ ýãW ñvs¾ ýãWÿ1vs q¯/ ` àgò |`ø ùí/ 'úàW Eü/ ýãWñvsï ýãWñvsú Ó®/ ` àgé |`Dÿ ðí/ 'úàWú ÷ Ê¥/ ` àgä ¬~@ëí/ 'úàWò 7ü/ õ ¦/ ` àgÞ À~@ æí/ 'úàWí 2ü/ï §¦/ ` àg|@Ô àí/× ¹¦/ ` àgÕ ì~@ Ýí/ 'úàWä )ü/æ Ú¦/ ` àgÐ |`põ ×í/ 'úàWÞ #ü/à â¦/ ` àgÊ |`õ Ñí/ 'úàWØ ü/Ú ` '` 8§/ÿÿ_` àgà |`õ Êí/ 'úàWÑ ü/Ó ` f©/ '` àg¼ |`´õ Ãí/ 'úàWÊ ü/ Í ª/ ` àg¶ |`Ðõ ½í/ 'úàWÄ ü/ Ç kª/ ` àg° |`ìõ ·í/ 'úàW¾ ü/ Á #«/ ` àgª |`ö ±í/ 'úàW¸ ýû/ » Y¬/ ` àg¤ |`$ö «í/ 'úàW² ÷û/ µ Y/ ` àg |`Hö ¥í/ 'úàW¬ ñû/ ¯ n/ ` àg |`pö í/ 'úàW¦ ëû/ © Ŭ/ ` àg |`ö í/ 'úàW åû/ £ ¯/ ` àg |`¸ö í/ 'úàW ßû/ ð¬/ ` àg |`Üö í/ 'úàW Ùû/ ` P«/ '` àg |` ÷ í/ 'ú
àW Óû/ «/ ` àgz |` ÷ í/ 'úàW Íû/ Ç«/ ` àgt |`@÷ {í/ 'úàW Çû/ ö«/ ` àgn |``÷ uí/ 'úàW| Áû/~ Y/ ` àgh |`÷ oí/ 'úàWv »û/x r/ ` àgb |`¨÷ ií/ 'úàWp µû/r / ` àg\ |`Ä÷ cí/ 'úàWj ¯û/l µ/ ` àgV |`ä÷ ]í/ 'úàWd ©û/f Á/ ` àgP |`ø Wí/ 'úàW^ £û/` ®/ ` àgJ |`8ø Qí/ 'úàWX û/Z C®/ ` àgD |`Xø Kí/ 'úàWR û/T ®/ ` àg> |`xø Eí/ 'úàWL û/N å®/ ` àg8 |`¼ø ?í/ 'úàWF û/H ÿ¯/ ` àg2 |`àø 9í/ 'úàW@
û/B °/ ` àg, |` ù 3í/ 'úàW: û/< ¿°/ ` àg& |`ù -í/ 'úàW4 yû/6 ΰ/ ` àg |`<ù 'í/ 'úàW. sû/0 ð°/ ` àg |`dù !í/ 'úàW( mû/* þ°/ ` àg |`ù í/ 'úàW" gû/$ !±/ ` àg |`¬ù í/ 'úàW aû/ |±/ ` àg |`Ìù í/ 'úàW [û/ (±/ ` àg
|`ìù í/ 'úàW Uû/ ]±/ ` àgü |`ú í/ 'úàW
+- Oû/ ±/ ` àgö |`<ú ýì/ 'úàW Iû/ °±/ ` àgð |`dú ÷ì/ 'úàWþ Cû/ Ʊ/ ` àgê |`ú ñì/ 'úàWø =û/ú ß±/ ` àgä |`´ú ëì/ 'úàWò 7û/ô "²/ ` àgÞ |`Èú åì/ 'úàWì 1û/î 8²/ ` àgØ |`ìú ßì/ 'úàWæ +û/è E²/ ` àgÒ |`û Ùì/ 'úàWà %û/â ½¯/ ` àgÌ |`8û Óì/ 'úàWÚ û/Ü °/ ` àgÆ |`\û Íì/ 'úàWÔ û/Ö X²/ ` àgÀ |`|û Çì/ 'úàWÎ û/Ð º²/ ` àgº |` û Áì/ 'úàWÈ
û/Ê Ó²/ ` àg´ |`Ìû »ì/ 'úàW û/Ä í²/ ` àg® |`øû µì/ 'úàW¼ û/¾ ³/ ` àg¨ |`,ü ¯ì/ 'úàW¶ ûú/¸ 0³/ ` àg¢ |`Xü ©ì/ 'úàW° õú/² ?³/ ` àg |`ü £ì/ 'úàWª ïú/¬ L³/ ` àg |`¨ü ì/ 'úàW¤ éú/¦ Y³/ ` àg |`Ðü ì/ 'úàW ãú/ k³/ ` àg |`ôü ì/ 'úàW Ýú/ ñ³/ ` àg |`ý ì/ 'úàW ×ú/ µ/ ` àg~ |
`<ý
ì/ 'úàW Ñú/ (²/ ` àgx |`\ý ì/ 'úàW Ëú/ 6²/ ` àgr |`ý yì/ 'úàW Åú/ ïµ/ ` àgl |`¬ý sì/ 'úàWz ¿ú/| ¶/ ` àgf |`Ôý mì/ 'úàWt ¹ú/v h¶/ ` àg` |`üý gì/ 'úàWn ³ú/p ©¶/ ` àgZ |`(þ aì/ 'úàWh ú/j û¶/ ` àgT |`hþ [ì/ 'úàWb §ú/d ·/ ` àgN |`þ Uì/ 'úàW\ ¡ú/^ 5·/ ` àgH |`¨þ Oì/ 'úàWV ú/X E·/ ` àgB |`Ìþ Iì/ 'úàWP ú/R r·/ ` àg< |` ÿ Cì/ 'úàWJ ú/L ûì/,H
+- |_aXÄÿ? |bXÂÿ? $iB ¤iBþi ¤iBþi ¤iBþi iAe úåW F
+- $iB ¤iBþi ¤iBþi ¤iBþi )B( ÿÿÿa ägÁ$ ì/hþ` BT ( àg P è ãg Z¡/\ àg (Î ø äg~@! ø xì/>þ` P öÿ'T QTP ¨ âg ägòÿ'à H~A@à pì/%þ`P È
ãg ¤ÈzãW¢ PP H aþa ü¡ ì h á ¤ÿÿ`þ`ô HzáW ¦ÿûâW ÃPþa Åì/ÿûçW |`@ÿ ì/ '` 'úàW |_aXÄÿ?8 àg
+- <e 4Ãÿ? àWüÿ'þ`8 < |`Dÿ üë/ 'úàW Hú/ þaþ_a |?`HÉÿ? |_`XÉÿ? £è/ ` Bú/ ® Î î
++ 8,nþ?` cü/~H@ æ ýãW!1vs ýãW
1vs
ýãW1vso ýãW1vsg ýãW 1vs^ üÃP0vszãW1 ~ |¸^ 8 ü£P1vsúâW- þ |Ð^ 8 üP1vszâW) ~ |ô^ 8 ýãW51vs ücP"1vsúáW# þ |@_ 8 ýãWG1vsÍ üCP61vszáW ~ |_ 8 ýãW1vsµ ýãWI1vsË ýãWH1vs '¹/ ` àg |` =î/ 'úàW Xü/ ýãW1vs£ ýãW1vs
x¸/ ` àgü |`Tÿ 4î/ 'úàW
++ Oü/ ýãW ñvs¾ ýãWÿ1vs q¯/ ` àgò |`¨ù *î/ 'úàW Eü/ ýãWñvsï ýãWñvsú Ó®/ ` àgé |`T !î/ 'úàWú ÷ Ê¥/ ` àgä ¬~@î/ 'úàWò 7ü/ õ ¦/ ` àgÞ À~@ î/ 'úàWí 2ü/ï §¦/ ` àg|@Ô î/× ¹¦/ ` àgÕ ì~@ î/ 'úàWä )ü/æ Ú¦/ ` àgÐ |`ö î/ 'úàWÞ #ü/à â¦/ ` àgÊ |`ö î/ 'úàWØ ü/Ú ` '` 8§/ÿÿ_` àgà |`¬ö ûí/ 'úàWÑ ü/Ó ` f©/ '` àg¼ |`Äö ôí/ 'úàWÊ ü/ Í ª/ ` àg¶ |`àö îí/ 'úàWÄ ü/ Ç kª/ ` àg° |`üö èí/ 'úàW¾ ü/ Á #«/ ` àgª |`÷ âí/ 'úàW¸ ýû/ » Y¬/ ` àg¤ |`4÷ Üí/ 'úàW² ÷û/ µ Y/ ` àg |`X÷ Öí/ 'úàW¬ ñû/ ¯ n/ ` àg |`÷ Ðí/ 'úàW¦ ëû/ © Ŭ/ ` àg |`¨÷ Êí/ 'úàW åû/ £ ¯/ ` àg |`È÷ Äí/ 'úàW ßû/ ð¬/ ` àg |`ì÷ ¾í/ 'úàW Ùû/ ` P«/ '` àg |`ø ¸í/ 'ú
àW Óû/ «/ ` àgz |`0ø ²í/ 'úàW Íû/ Ç«/ ` àgt |`Pø ¬í/ 'úàW Çû/ ö«/ ` àgn |`pø ¦í/ 'úàW| Áû/~ Y/ ` àgh |`ø í/ 'úàWv »û/x r/ ` àgb |`¸ø í/ 'úàWp µû/r / ` àg\ |`Ôø í/ 'úàWj ¯û/l µ/ ` àgV |`ôø í/ 'úàWd ©û/f Á/ ` àgP |`ù í/ 'úàW^ £û/` ®/ ` àgJ |`Hù í/ 'úàWX û/Z C®/ ` àgD |`hù |í/ 'úàWR û/T ®/ ` àg> |`ù ví/ 'úàWL û/N å®/ ` àg8 |`Ìù pí/ 'úàWF û/H ÿ¯/ ` àg2 |`ðù jí/ 'úàW@
û/B °/ ` àg, |`ú dí/ 'úàW: û/< ¿°/ ` àg& |`,ú ^í/ 'úàW4 yû/6 ΰ/ ` àg |`Lú Xí/ 'úàW. sû/0 ð°/ ` àg |`tú Rí/ 'úàW( mû/* þ°/ ` àg |`ú Lí/ 'úàW" gû/$ !±/ ` àg |`¼ú Fí/ 'úàW aû/ |±/ ` àg |`Üú @í/ 'úàW [û/ (±/ ` àg
|`üú :í/ 'úàW Uû/ ]±/ ` àgü |`$û 4í/ 'úàW
++ Oû/ ±/ ` àgö |`Lû .í/ 'úàW Iû/ °±/ ` àgð |`tû (í/ 'úàWþ Cû/ Ʊ/ ` àgê |`û "í/ 'úàWø =û/ú ß±/ ` àgä |`Äû í/ 'úàWò 7û/ô "²/ ` àgÞ |`Øû í/ 'úàWì 1û/î 8²/ ` àgØ |`üû í/ 'úàWæ +û/è E²/ ` àgÒ |`$ü
++í/ 'úàWà %û/â ½¯/ ` àgÌ |`Hü í/ 'úàWÚ û/Ü °/ ` àgÆ |`lü þì/ 'úàWÔ û/Ö X²/ ` àgÀ |`ü øì/ 'úàWÎ û/Ð º²/ ` àgº |`°ü òì/ 'úàWÈ
û/Ê Ó²/ ` àg´ |`Üü ìì/ 'úàW û/Ä í²/ ` àg® |`ý æì/ 'úàW¼ û/¾ ³/ ` àg¨ |`<ý àì/ 'úàW¶ ûú/¸ 0³/ ` àg¢ |`hý Úì/ 'úàW° õú/² ?³/ ` àg |`ý Ôì/ 'úàWª ïú/¬ L³/ ` àg |`¸ý Îì/ 'úàW¤ éú/¦ Y³/ ` àg |`àý Èì/ 'úàW ãú/ k³/ ` àg |`þ Âì/ 'úàW Ýú/ ñ³/ ` àg |`(þ ¼ì/ 'úàW ×ú/ µ/ ` àg~ |`Lþ ¶ì/ 'úàW Ñú/ (²/ ` àgx |`lþ °ì/ 'úàW Ëú/ 6²/ ` àgr |`þ ªì/ 'úàW Åú/ ÷µ/ ` àgl |`¼þ ¤ì/ 'úàWz ¿ú/| "¶/ ` àgf |`äþ ì/ 'úàWt ¹ú/v p¶/ ` àg` |`ÿ ì/ 'úàWn ³ú/p ±¶/ ` àgZ |`8ÿ ì/ 'úàWh ú/j ·/
` àgT |`xÿ ì/ 'úàWb §ú/d ·/ ` àgN |`ÿ ì/ 'úàW\ ¡ú/^ =·/ ` àgH |`¸ÿ ì/ 'úàWV ú/X M·/ ` àgB |`Üÿ zì/ 'úàWP ú/R z·/ ` àg< |`0 tì/ 'úàWJ ú/L ,í/,H
++ |_aXÄÿ? |bXÂÿ? $iB ¤iBþi ¤iBþi ¤iBþi iAe úåW F
++ $iB ¤iBþi ¤iBþi ¤iBþi )B( ÿÿÿa ägÁ$ ³ì/hþ` BT ( àg P è ãg Z¡/\ àg 8Ï ø äg~@! ø ©ì/>þ` P öÿ'T QTP ¨ âg ägòÿ'à H~A@à ¡ì/%þ`P È
ãg ¤ÈzãW¢ PP H aþa ü¡ ü h á ¤ÿÿ`þ`ô HzáW ¦ÿûâW ÃPþa öì/ÿûçW |`P :ì/ '` 'úàW |_aXÄÿ?8 àg
++ <e 4Ãÿ? àWüÿ'þ`8 < |`T -ì/ 'úàW Hú/ þaþ_a |?`PÉÿ? |_``Éÿ? Ôè/ ` Bú/ ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc ~SúäW. @` <ì/vþ` þ |À^ 8p zäg ü Ü ú¢/à ! àg ÿ(Î ãg õÿ't Ázãg ü Ü ó¢/ ! àg (Î ág îÿ' ¿(Î âg ìÿ't zâg ü Ü é¢/È ! àgùÿ'í P 8n> 6 8ncH~S "$$(&0*4,8.<0@2 |¿bXÉÿ? |ßb 1vs |ÿbHÉÿ? |c b |?clô ¢ ,( |``ÿ Àë/ ù |_bl "þ?` êù/I@~(B H }åWQ vsó |%Q vsúäW
ë þ |à^ 8 ®`+@ Èè/þ_` àa¡( þßa äg" þgB ι/$ àg ªªa ` ®+` Zè/ F` ïah è4È Éÿ?8¨ h Àÿ?( Àÿ? |`HÊÿ? |`XÊÿ? Üè/H àg¡ ²¬a ë/$ @G ág ' àg AP $& dÛ $ $h 0 (H 4 ,( 8 0 < ªªa ` ®+` :è/ F` ó ág |?`xÉÿ?¡¿ ¿ ªJ` ®` ,+` è/þ_` `b!; ®«a)þéAïÿ ` ýø/è ãg! b )êg )êg ÿÿÿ`þßa ¦ ` &` &è/ ªJ`) äg"ëÿ' ª*b Q ¢¨a
ª |`ÔÈÿ? b_ 0ªA Ap´f úáW P¢ Jÿÿß`P ág|A Oþ`záW oþ`záWþÿ'0þ` ¹ë/(úàW¦ @
+-þ g |@Aì aë/T @( ` jX
++ 8,n> 6 8nc ~SúäW. @` mì/vþ` þ |Ð_ 8p zäg ü Ü ú¢/à ! àg ÿ8Ï ãg õÿ't Ázãg ü Ü ó¢/ ! àg 8Ï ág îÿ' ¿8Ï âg ìÿ't zâg ü Ü é¢/È ! àgùÿ'í P 8n> 6 8ncH~S "$$(&0*4,8.<0@2 |¿b`Éÿ? |ßb 1vs |ÿbPÉÿ? |c b |?c|õ ¢ ,( |`p ñë/ ù |_b| "þ?` êù/I@~(B H }åWQ vsó |%Q vsúäW
ë þ |ð_ 8 ®`+@ ùè/þ_` àa¡( þßa äg" þgB Ö¹/$ àg ªªa ` ®+` è/ F` ïah è4È Éÿ?8¨ h Àÿ?( Àÿ? |`PÊÿ? |``Êÿ?
é/H àg¡ ²¬a Íë/$ @G ág ' àg AP $& tÜ $ $h 0 (H 4 ,( 8 0 < ªªa ` ®+` kè/ F` ¤ô ág |?`Éÿ?¡¿ ¿ ªJ` ®` ,+` Éè/þ_` `b!; ®«a)þéAïÿ ` ýø/è ãg! b )êg )êg ÿÿÿ`þßa ¦ ` &` Wè/ ªJ`) äg"ëÿ' ª*b Q ¢¨a
ª |`ÜÈÿ? b_ 0ªA Ap´f úáW P¢ Jÿÿß`P ág|A Oþ`záW oþ`záWþÿ'0þ` êë/(úàW¦ @
++þ g |@Aü ë/T @( ` jX
+ è\
+-¨Ü$I åg¢Ïÿ'þßa ªªa Q ê |_`ØÈÿ? ¡ß ¢h` Ê ' àg¡
++¨Ü$I åg¢Ïÿ'þßa ªªa Q ê |_`àÈÿ? ¡ß ¢h` Ê ' àg¡
+ X
+- \ Ê l 0L , $( ¦ ` ®+` øç/ F`½ÿ' `~+@ Zè/þ_` `bV éþéAïÿã` ¿ø/è ãg! b )êg )êg ÿÿÿ`þßa ¦ ` &` éç/ ªJ`I åg¢ÿ' ª*b $Q / ¢¨a |_aÔÈÿ? % q ê 0ªA ãg ÇQ¡ |úãW ë/oþ` ª âg úãW }ë/0þ` Ê
ãg
+- zë/Oþ` âg wë/oþ` Ê
ãg |¿` 0À´fúáW |` 0ÀA´fúáW ¨
++ \ Ê l 0L , $( ¦ ` ®+` )è/ F`½ÿ' `~+@ è/þ_` `bV éþéAïÿã` ¿ø/è ãg! b )êg )êg ÿÿÿ`þßa ¦ ` &` è/ ªJ`I åg¢ÿ' ª*b $Q / ¢¨a |_aÜÈÿ? % q ê 0ªA ãg ÇQ¡ |úãW ²ë/oþ` ª âg úãW ®ë/0þ` Ê
ãg
++ «ë/Oþ` âg ¨ë/oþ` Ê
ãg |¿` 0À´fúáW |` 0ÀA´fúáW ¨
+ ô
+ ø
+ ¬
+@@ -1628,27 +1681,27 @@ $ N
+ ¢ ¸
+ ÿÿ_`P
+ (úàW¦ @
+-þ ' |`Aì ë/p @H `
++þ ' |`Aü Aë/p @H `
+ X
+ ( \
+ Üè$ i åg"~ÿ'þßa ªªa $Q
+- |ÿ`ØÈÿ? C ?` Ê %iÇ
ãg! X ª\ ¿ìÈÿ? âgÁýê/ @L ,,l L $ â`|ÿ`
+-þã ü#A 0 À~b`
á ý`~h ¡ ¦ ` `~+@ è/þ_` `b I þBïEa fø/
++ |ÿ`àÈÿ? C ?` Ê %iÇ
ãg! X ª\ ¿ôÈÿ? âgÁ.ë/ @L ,,l L $ â`|ÿ`
++þã ü#A 0 À~b`
á ý`~h ¡ ¦ ` `~+@ 1è/þ_` `b I þBïEa fø/
+ H ág! àa çg çg ÿÿ_`
+-þßa ªJ` ¦ ` ç/ &` àgTÿ' |ÿ`ÔÈÿ? °Ç@´£ `qúâW¢ ÿÿ`P aP|(@Xh \) àg¢Gÿ'þßa ¦ ` ¨/þ?` àg Ïê/¬ @ÿÿa
+- Üÿ' ªªaI zåW?ÿ' ªªa $Q °g@ âg|¿` 0A ÀB |ß` 0 @C ç |aØÈÿ? D? !h ôø¬¨ptD ¸zäW´¢ ð âg¢ ~åh zäWýÿ' âg¡ ~åh |a 0 |_a 0 (
++þßa ªJ` ¦ ` Àç/ &` àgTÿ' |ÿ`ÜÈÿ? °Ç@´£ `qúâW¢ ÿÿ`P aP|(@Xh \) àg¢Gÿ'þßa ¦ ` ¨/þ?` àg ë/¬ @ÿÿa
++ Üÿ' ªªaI zåW?ÿ' ªªa $Q °g@ âg|¿` 0A ÀB |ß` 0 @C ç |aàÈÿ? D? !h ôø¬¨ptD ¸zäW´¢ ð âg¢ ~åh zäWýÿ' âg¡ ~åh |a 0 |_a 0 (
+ $Á
ãg X§
+
+ \
+- ¾ÿ' ÿê/Eþ` ®`~+@ ¾ç/þ_` àa!, ®«a§þGBïÿ¢` #ø/ ,Î ág¡ Àa _(Î ág IÕ/ ( àg çg|?`ÿÿÿÿ þßa ªJ` ` Iç/ &` àg
ÿ' C çgøÿ' 0'@þ`° APT
ð´` åg- ìÈÿ? åg G åg zåW zåW TÀÿ? DÁÿ? TÀÿ?ÿÿ` ° ¨' àg¢úþ'þßa/ ªJ` 1ç/ &` ägõþ' ªªa $Q / ` `~+@ ç/þ_` àa' GþGBïA` ô÷/ ,Î âg¡ Àa ¿(Î âg Õ/ ( äg çg|?aÿÿÿÿ þßa ªJ` ` ç/ &`Ç
ãgßþ' çgøÿ' ãP 0ATð´$ äg G ág¢Øþ'þßa
_ ìÈÿ? åg g åg úåW úåW TÀÿ? DÁÿ? TÀÿ?ÿÿ` ° ¨' àg¢Êþ'þßa aP ªªa Ôÿ' `~+@ dç/þ_` àa Äþ'þßagþgBïÿa` É÷/ äg! b )êg )êg ÿÿa þßa ªJ` ` òæ/ &` äg·þ' 0ª@þ`° ÃP@
++ ¾ÿ' 0ë/Eþ` ®`~+@ ïç/þ_` àa!, ®«a§þGBïÿ¢` #ø/ <Ï ág¡ Àa _8Ï ág zÕ/ ( àg çg|?`ÿÿÿÿ þßa ªJ` ` zç/ &` àg
ÿ' C çgøÿ' 0'@þ`° APT
ð´` åg- ôÈÿ? åg G åg zåW zåW TÀÿ? DÁÿ? TÀÿ?ÿÿ` ° ¨' àg¢úþ'þßa/ ªJ` bç/ &` ägõþ' ªªa $Q / ` `~+@ Àç/þ_` àa' GþGBïA` ô÷/ <Ï âg¡ Àa ¿8Ï âg KÕ/ ( äg çg|?aÿÿÿÿ þßa ªJ` ` Kç/ &`Ç
ãgßþ' çgøÿ' ãP 0ATð´$ äg G ág¢Øþ'þßa
_ ôÈÿ? åg g åg úåW úåW TÀÿ? DÁÿ? TÀÿ?ÿÿ` ° ¨' àg¢Êþ'þßa aP ªªa Ôÿ' `~+@ ç/þ_` àa Äþ'þßagþgBïÿa` É÷/ äg! b )êg )êg ÿÿa þßa ªJ` ` #ç/ &` äg·þ' 0ª@þ`° ÃP@
+ L
+ P
+ T
+ T¨
+-ç ãg"°þ'þßa J ` ¥£/þ?` àg¬þ' 7ê/Ø @ÿÿ?a ªªa ` ®+` áæ/ F` §þ' ®`~+@ Cç/þ_` @b ®«a¡ þßa ÉïÃ` è ãg¡ ~éA ªJ` ×æ/ &` I ågþ' ªªa P
+- È ¨$(h,H4( 8$ i ågþ' ªªa P Ë $ ` `,~+@ *ç/þ_` @bþ' ï` h åg¡ ~éA ªJ` ¿æ/ &` ) àgþ' ªªa aP òÿ'0H I ágþ' ªªa aP $ ` ®+` µæ/ F`zþ' ®`~+@ ç/þ_` @b¡²ÿ' ®kb é~éAïÿã` |÷/( äg! aþßa ªJ` $ ` ¨æ/ ¦)` ¢(R üAØ " âgkþ') zäW}äW © âg¢fþ'þßa $ ¢(R 6/X àg L àg H àg! ¢(R büÿÍA"?R £ê/X "/ '` ê/ b )êg ê/ü
ôý/ &`\ /ü- ê/þ(R úèWöÿ' ðÿ' üæ ãgϹ/ ê/ ¢(R\ /L& ê/L¢ô ~QôH àg ȹ/ê/\ /H&ê/H¢¬¢ üÆ@ # þ$A !ê/fþ` É
ãg¢Aþ'þßa ªJ`¢ $ ` xæ/ ¦)` üAØ <þ' " ®`+@ Øæ/þ_` àa!9þ'þßaG ïEa¨ âg! þ§A ê/rþ` ¿é/ $ ` àg1þ' ²lb |`ÀÈÿ? b þeif |_`ìÖ !ðþ` h( H04
³é/(~ @' àg"&þ' ²lbi I AP ªªa ` ®+` Yæ/ F` þ' ®
`+@ »æ/þ_` àgWÿ' ~ Aïÿ ` ä Ãh ägQÿ'
Ã`þßa|ß` ßP O ªªa ®`+@ ®æ/þ_` @b ®«a¡þ'þßa IïA` ¨ âg¡ ~éA ªJ` Bæ/ &` ) ägþ' ªªa eQ uÿ' I ågþ' ªªa eQ $ ` ®+` 8æ/ F`ýý' ®`+@ æ/þ_` àa ®«a!úý'þßagïÿa`h ág¡ þGB ªJ` -æ/ &` àgòý' ªªa AP üþ' H ' àgíý' ûÿ' ®`~+@ æ/þ_` àa ®Kb¢ þßa $ `$~+@
æ/þ_` àaæý''ïÿ `h åg! þ§A ªJ` ` æ/ $)`g ágÞý' P ªªa ` àgÚý' P ªªa ` ®+` æ/ F`Õý' ®`~+@ ræ/þ_` àa ®Kb!Òý'þßaG ï%a äg¡ þ§A ªJ` æ/ $)`§ âgÊý' ÃP ªªa ` ägÆý' ÃP ªªa ` ®+` üå/ F`Áý' ®`~+@ ^æ/þ_` àg¡¾ý'þßaè ãg! ªªa ÷ÿ' ãP þÿ' ®`)~+@ Uæ/þ_` àa ®Kb¡µý'þßaÇï£` âg¡ þ§A ªJ` éå/ $)` ägý' $Q ªªa çÿ' ` âg©ý' $Q ªªa ` ®+` ßå/ F` ¥ý' ®`&~+@ Aæ/þ_
` àa ®Kb¡¡ý'þßagïÿA`( àg¡ þ§A ªJ` Õå/ $)`G ågý' eQ ªªa Óÿ' ` ágý' eQ ªªa ` ®+` Ëå/ F` ý' ®`~+@ -æ/þ_` @b ®«a¡% þßa ~éAï` ö/ `b àg ªJ` $ ` ¿å/ &` àgý' P ªªa $ ` ®+` ¹å/ F` ý' P Åé/ü
X C/üÿ-@ Àé/ a æg i ágxý' P ªªa ²ÿ' $ ` /ü
àg" iþah Oé/rþ` I ágoý' P ªªa Þþ' áglý' P ªªa $ ` ®+` ¢å/ F` hý' `~+@ æ/þ_` @beý' ©~É@ïÿ¢`
+- jö/ h åg Ðþ' ªªa ãP ªªa $ ` ®+` å/ F`Zý' ®`D~+@ ÷å/þ_` àa ®«a!Wý'þßaG ï%a äg"Zþ'þGB ägRý' \þ' ®`E~+@ îå/þ_` àa ®«a!Ný'þßaçïÿÃ`¨ âg¡ þGB
+- ªJ` å/ &`G ågFý' ªªa eQ Pþ'
ãgCý'üÿ' ó âg¢@ý'þßa ( Êè/H~ @ T¶/=ý' |_`øÉÿ? uå/ ` ® Î î
++ç ãg"°þ'þßa J ` ¥£/þ?` àg¬þ' hê/Ø @ÿÿ?a ªªa ` ®+` ç/ F` §þ' ®`~+@ tç/þ_` @b ®«a¡ þßa ÉïÃ` è ãg¡ ~éA ªJ` ç/ &` I ågþ' ªªa P
++ È ¨$(h,H4( 8$ i ågþ' ªªa P Ë $ ` `,~+@ [ç/þ_` @bþ' ï` h åg¡ ~éA ªJ` ðæ/ &` ) àgþ' ªªa aP òÿ'0H I ágþ' ªªa aP $ ` ®+` ææ/ F`zþ' ®`~+@ Hç/þ_` @b¡²ÿ' ®kb é~éAïÿã` |÷/( äg! aþßa ªJ` $ ` Ùæ/ ¦)` ¢(R üAØ " âgkþ') zäW}äW © âg¢fþ'þßa $ ¢(R 6/X àg L àg H àg! ¢(R büÿÍA"?R Ôê/X "/ '` Ðê/ b )êg Ðê/ü
ôý/ &`\ /ü- Ëê/þ(R úèWöÿ' ðÿ' üæ ãg×¹/ Èê/ ¢(R\ /L& Äê/L¢ô ~QôH àg й/Áê/\ /H&½ê/H¢¬¢ üÆ@ # þ$A Rê/fþ` É
ãg¢Aþ'þßa ªJ`¢ $ ` ©æ/ ¦)` üAØ <þ' " ®`+@ ç/þ_` àa!9þ'þßaG ïEa¨ âg! þ§A Cê/rþ` ðé/ $ ` àg1þ' ²lb |`ÈÈÿ? b þeif |_`ü× !ðþ` h( H04
äé/(~ @' àg"&þ' ²lbi I AP ªªa ` ®+` æ/ F` þ' ®
`+@ ìæ/þ_` àgWÿ' ~ Aïÿ ` ä Ãh ägQÿ'
Ã`þßa|ß` ßP O ªªa ®`+@ ßæ/þ_` @b ®«a¡þ'þßa IïA` ¨ âg¡ ~éA ªJ` sæ/ &` ) ägþ' ªªa eQ uÿ' I ågþ' ªªa eQ $ ` ®+` iæ/ F`ýý' ®`+@ Ëæ/þ_` àa ®«a!úý'þßagïÿa`h ág¡ þGB ªJ` ^æ/ &` àgòý' ªªa AP üþ' H ' àgíý' ûÿ' ®`~+@ ºæ/þ_` àa ®Kb¢ þßa $ `$~+@ ¶æ/þ_` àaæý''ïÿ `h åg! þ§A ªJ` ` Jæ/ $)`g ágÞý' P ªªa ` àgÚý' P ªªa ` ®+` Aæ/ F`Õý' ®`~+@ £æ/þ_` àa ®Kb!Òý'þßaG ï%a äg¡ þ§A ªJ` 6æ/ $)`§ âgÊý' ÃP ªªa ` ägÆý' ÃP ªªa ` ®+` -æ/ F`Áý' ®`~+@ æ/þ_` àg¡¾ý'þßaè ãg! ªªa ÷ÿ' ãP þÿ' ®`)~+@ æ/þ_` àa ®Kb¡µý'þßaÇï£` âg¡ þ§A ªJ` æ/ $)` ägý' $Q ªªa çÿ' ` âg©ý' $Q ªªa ` ®+` æ/ F` ¥ý' ®`&~+@ ræ/þ_
` àa ®Kb¡¡ý'þßagïÿA`( àg¡ þ§A ªJ` æ/ $)`G ågý' eQ ªªa Óÿ' ` ágý' eQ ªªa ` ®+` üå/ F` ý' ®`~+@ ^æ/þ_` @b ®«a¡% þßa ~éAï` ö/ `b àg ªJ` $ ` ðå/ &` àgý' P ªªa $ ` ®+` êå/ F` ý' P öé/ü
X C/üÿ-@ ñé/ a æg i ágxý' P ªªa ²ÿ' $ ` /ü
àg" iþah é/rþ` I ágoý' P ªªa Þþ' áglý' P ªªa $ ` ®+` Óå/ F` hý' `~+@ 5æ/þ_` @beý' ©~É@ïÿ¢`
++ jö/ h åg Ðþ' ªªa ãP ªªa $ ` ®+` Æå/ F`Zý' ®`D~+@ (æ/þ_` àa ®«a!Wý'þßaG ï%a äg"Zþ'þGB ägRý' \þ' ®`E~+@ æ/þ_` àa ®«a!Ný'þßaçïÿÃ`¨ âg¡ þGB
++ ªJ` ²å/ &`G ågFý' ªªa eQ Pþ'
ãgCý'üÿ' ¤ô âg¢@ý'þßa ( ûè/H~ @ \¶/=ý' |_` Êÿ? ¦å/ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -1656,19 +1709,19 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn> 6 8nc~S a Àa |`Êÿ? |ÿaÊÿ?èþ?` þ_` å/ ` àg |aDÉÿ? $ çgþ @¡ ç ãg
+- à tó ~#@ ¦Q Ú/ |g ä ág |_` 0 | ` ¿(Î âgBöè/nþ`ÿÿ` ® Î í î 8n> 6 8nc~S`úáW2 aþ |L_ 8pFzág. üÀA Ì àg Ü ©/à& àg) (Î åg' Ðÿ/ ` àg% Ü ¢/à& àg" ? (Î äg tF zåg üÀA ̧ âg Ü / & àg (Î âg Àÿ/ àg Ü / & àg _(Î ág (Î äg Éè/kþ`
tfúág üÀA ÌÇ
ãg Ü /È& àg ÿ(Î ãg õÿ'ÿ/ àg Ü /È& àgïÿ' P ® í Î 8n> 6 8nc0~S "$$(&,( b b |ÿaDÉÿ?þ¿a zâW X / ¢(` `b4 àg 4 @zá+ |ßa(Î ' |HB àg àgÁ£è/Dþ` ¢è/Mþ`0 àg 4 i åg
+- d H åg ( þb (Î ágBè/%þ` üÿ'0 I ág 4 i åg d h ág þ¿`` Èd à |` 08
+-4 é ãg h zäW ' þ` äg¡ h è/qþ`p I ág ÿûåWòÿ'h ) ägñÿ' Çþb
ãgÂè/.þ` l( p I åg sã/þ`8 © âg ÿ/ (` ( àg V/\ |l äg" þbþ¦Q úæW
Æÿ' §ég P ¦ ` ® Î î
++< í@ . 8Hn> 6 8nc~S a Àa |`Êÿ? |ÿa Êÿ?èþ?` þ_` Èå/ ` àg |aLÉÿ? $ çgþ @¡ ç ãg
++ à ô ~#@ ¦Q Ú/ |g ä ág |_` 0 | ` ¿8Ï âgB'é/nþ`ÿÿ` ® Î í î 8n> 6 8nc~S`úáW2 aþ |\` 8pFzág. üÀA Ì àg Ü ©/à& àg) 8Ï åg' Ðÿ/ ` àg% Ü ¢/à& àg" ? 8Ï äg tF zåg üÀA ̧ âg Ü / & àg 8Ï âg Àÿ/ àg Ü / & àg _8Ï ág 8Ï äg úè/kþ`
tfúág üÀA ÌÇ
ãg Ü /È& àg ÿ8Ï ãg õÿ'ÿ/ àg Ü /È& àgïÿ' P ® í Î 8n> 6 8nc0~S "$$(&,( b b |ÿaLÉÿ?þ¿a zâW X / ¢(` `b4 àg 4 @zá+ |ßa8Ï ' |HB àg àgÁÔè/Dþ` Óè/Mþ`0 àg 4 i åg
++ d H åg ( þb 8Ï ágBËè/%þ` üÿ'0 I ág 4 i åg d h ág þ¿`` Èd à |` 08
++4 é ãg h zäW ' þ` äg¡ h »è/qþ`p I ág ÿûåWòÿ'h ) ägñÿ' Çþb
ãg´è/.þ` l( p I åg ¤ã/þ`8 © âg ÿ/ (` ( àg V/\ |l äg" þbþ¦Q úæW
Æÿ' §ég P ¦ ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n g åg! (R kè/Nþ`8 ©< 0
+- 8( <( 4 h( èÿ'l( ÷ è è è è ÷ è è ÷ è ÷ ÷ ÷ ÷ ÷ ÷ è è è è è è è ÷ è è B + 4 7 : = B @ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ µ Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø i x { i x { ¨ ¼ µ É É ¨ ¨ ( Ý' Õ' Í' å' î' ü' ( ( 64 <4 94 ?4 ?4 64 64 ¾5 ×5 ð5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 ¶5 $6 6 6 6 6 6 6 ¾? Ã? É? ? ? @ ¨? Ï? @ á?
+-@ è? @ 9@ @ '@ J@ g@ @ @ y@ @ p $p (p °G ¢H ¢H ¢H ÿG gG -H {I {I {I I yI sI I sI sI yI yI
I
I yI
I sI ¬J èI EJ HJ ¬J KJ PJ RJ ¤J ÈK âJ ]K ¡K ÈK °K ÈK ÈK ÈK êJ êJ 3K 3K K K ûJ ûJ ûJ ûJ ûJ &K K lK lK cK cK K K èK èK ÎK ÎK ÞK ÞK ëL uL uL L L L {L }L }L ÚL ÇL ÅL BL ·L ÀL BL ±L ÅL ÊL ÊL ÊL ÃL ÃL ÊL ÊL ÃL ÊL ÊL ëL íL }L {L åL }L {L åL }L L ÷L ÷L ÷L ÷L ÷L L L L M M M M M M M M M M M M L M M L M M bS }S S S S S S §S ªS S }U nU nU qU qU }U }U qU }U }U ÅU öU ÅU ÅU V öU 0V V OV TV ]V ]V YV TV q^ q^ ^ ^ q^ ^ ö_ ©^ %_ 4_ ö_ C_ R_ a_ Æ_ )a F` Å` a )a a )a )a )a Y` Y` K` K` ` ` v` v` v` v` v` i` o` Ô` Ô` Ë` Ë` ã` ã` ja ra ra ea ea
a
a Wa Wa /a /a Ea Ea ñx úx åx ñx úx åx Á ;Á vÁ ª
Á ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ØÁ ÆÉ ÑÉ ÜÉ ãÉ îÉ úÉ -Ê 9Ê Ë Ê ²Ê îÊ EÊ QÊ ]Ê ÊÊ ÖÊ âÊ Ê ¾Ê úÊ Ë uÊ Ë *Ë nÌ öË Ì Ì Ì 6Ë BË NË ZË rË ~Ë Ë Ë ¢Ë ®Ë ºË ÆË ÒË ÞË êË Ì Ì Ì &Ì 2Ì >Ì JÌ VÌ zÌ Ê ¦Ê ªÌ °Í °Í °Í °Í °Í °Í ¶Ì ÂÌ °Í °Í òÌ þÌ ÎÌ ÔÍ âÍ ÍÍ ÍÍ õÍ âÍ ÍÍ õÍ 5Î Ò hÒ NÒ Ô Ñ jÓ Ô éÓ Ô Ô Ô Ô Ô Ô Î GÐ >Ñ Ñ áÒ ²Ò Ó Ô BÓ Ó Ñ ×Ó qÔ Ô ÑÔ ÑÔ ·Ô Ô ¾| Í| ¹| } =} Y} Û| K} d} Í| =} s} } } !} } } } é| é| } ÷| } /} } } d} } ¾| d} =} é| Í| Æ} Ì} Æ} Ð} Î} Æ} Ì} Î} Ð} Ì} Î} Æ} Ð} Î} Î} Æ} Æ} Æ} Î} Î} Î} Æ} Æ} Î} Ð} Ð} Ð} Ð} Æ} Ð} Î} Î} Ì} # g ô < 5 æ § \ ± p W æ $
+- ¨ $ T
+- Ù ô \ ô # \ < ¨ g ~ ~ ~ ~ ~ þ þ þ þ þ þ þ þ þ T T N N T T N T N T T T T T T T T T N N T T T T T N T T T _ Y Y Y Y _ _ _ Y Y Y Y Y Y Y Y Y Y _ ð c Î " q Ù # | Õ G 5 G A ; G 5 ; A 5 ; G A ; ; + + + + + ; + + ; A A A A G A ; + 5 | j | v p | j p v j p | v p p F F F F F p F F p v v v v | v p F j <& Media_PC_FW_Rev $Revision: 1.23.2.36 $ $Date: 2009/0
9/22 05:16:03 $ è¦ ð¦ ø¦ § § /µ 1µ 3µ 5µ 7µ 9µ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 3¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 8¶ 7¶ 9· @· @· @· @· @· @· @· @· @· @· · /· @· @· @· @· /· @· @· @· @· J· 4· @· @· @· <· @· 1· @· @· 9· d· d· l· l· T· \· ¸ í· í· ¸ í· í· í· í· í· í· í· &¸ í· ¸ í· í· ,¸ ±¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¬¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ Ǹ ¸ ¸ ¸ ¸ ¿¸ ¸ ¸ ¸ ¸ ¸ ù¸ ý¸ ¹ ¹ Ô¸ æ¸ ¬º ¶º ®º ²º ªº °º ¨º ´º
C011DecRcv: addr = %08lX
++ 80n g åg! (R è/Nþ`8 ©< 0
++ 8( <( 4 h( èÿ'l( ÷ è è è è ÷ è è ÷ è ÷ ÷ ÷ ÷ ÷ ÷ è è è è è è è ÷ è è B + 4 7 : = B @ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ µ Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø i x { i x { ¨ ¼ µ É É ¨ ¨ ( Ý' Õ' Í' å' î' ü' ( ( 64 <4 94 ?4 ?4 64 64 Í5 æ5 ÿ5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 Å5 36 6 ¦6 ¨6 6 ¦6 ¨6 Î? Ó? Ù? ? ? @ ¸? ß? @ ñ? @ ø? @ I@ ,@ 7@ Z@
w@ @ &@ @ @ p $p (p ÀG ²H ²H ²H H wG =H I I I I I I I I I I I I I I I I ¼J øI UJ XJ ¼J [J `J bJ ´J ØK òJ mK ±K ØK ÀK ØK ØK ØK úJ úJ CK CK K K K K K K K 6K 0K |K |K sK sK K K øK øK ÞK ÞK îK îK ûL
L
L L L L L L L êL ×L ÕL RL ÇL ÐL RL ÁL ÕL ÚL ÚL ÚL ÓL ÓL ÚL ÚL ÓL ÚL ÚL ûL ýL L L õL L L õL L L M M M M M ¦L ¦L ¦L !M M M M M M .M .M .M %M .M .M ¦L .M .M ¦L .M .M N ©N N ©N ©N ¦N ©N N ¦N ©N N ¦N ©N ©N N ¦N £N £N £N N N N N ¦N ¦N ©N ©N ©N ©N ©N ©N ¦N N N ³S ÎS ÒS ÜS àS èS ìS øS ûS þS ÎU ¿U ¿U ÂU ÂU ÎU ÎU ÂU ÎU ÎU V GV V V _V GV V _V V £V ¬V ¬V ¨V £V À^ À^ Ó^ Ó^ À^ Ó^ E` ø^ t_ _ E` _ ¡_ °_ ` xa ` a Ua xa ea xa xa xa ¨` ¨` ` ` Ö` Ö` Å` Å` Å` Å` Å` ¸` ¾` #a
#a a a 2a 2a ¹a Áa Áa ´a ´a Ôa Ôa ¦a ¦a ~a ~a a a äx ñx êx ñx ñx ïx ñx êx ïx ñx êx ïx ñx ñx êx ïx íx íx íx êx êx êx êx ïx ïx ñx ñx ñx ñx ñx ñx ïx êx êx Sy \y Gy Sy \y Gy Á ;Á vÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ªÁ ØÁ ÆÉ ÑÉ ÜÉ ãÉ îÉ úÉ -Ê 9Ê Ë Ê ²Ê îÊ EÊ QÊ ]Ê ÊÊ ÖÊ âÊ Ê ¾Ê úÊ Ë uÊ Ë *Ë nÌ öË Ì Ì Ì 6Ë BË NË ZË rË ~Ë Ë Ë ¢Ë ®Ë ºË ÆË ÒË ÞË êË Ì Ì Ì &Ì 2Ì >Ì JÌ VÌ zÌ Ê ¦Ê ªÌ °Í °Í °Í °Í °Í °Í ¶Ì ÂÌ °Í °Í òÌ þÌ ÎÌ ÔÍ âÍ ÍÍ ÍÍ õÍ âÍ ÍÍ õÍ 5Î Ò hÒ NÒ Ô Ñ jÓ Ô éÓ Ô Ô Ô Ô Ô Ô Î GÐ >Ñ Ñ áÒ ²Ò Ó Ô BÓ Ó Ñ ×Ó qÔ Ô ÑÔ ÑÔ ·Ô Ô } /} } u} } »} =} } Æ} /} } Õ} ì} g} } ì} ì} ì} K} K} g} Y} ì} } u} u} Æ} u} } Æ} } K} /} (~ .~ (~ 2~ 0~ (~ .~ 0~ 2~ .~ 0~ (~ 2~ 0~ 0~ (~ (~ (~ 0~ 0~ 0~ (~ (~ 0~ 2~ 2~ 2~ 2~
(~ 2~ 0~ 0~ .~ û
É { V H ¾ Ò ¹ H l û û û ã
++ ¶ l ; V m ¾ V
¾
++ É è â è æ ä è â ä æ â ä è æ ä ä à à à ä ä ä à à ä æ æ æ æ è æ ä ä â î è î ì ê î è ê ì è ê î ì ê ê æ æ æ ê ê ê æ æ ê ì ì ì ì î ì ê ê è h b h f d h b d f b d h f d d ` ` ` d d ` ` ` d ` ` ` f h f d d b ¶ ¶ ° ° ¶ ¶ ° ¶ ° ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ° ° ¶ ¶ ¶ ¶ ¶ ° ¶ ¶ ¶ Á » » » » Á Á Á » » » » » » » » » » Á R Å 0 Ó ;
Þ 7 © © £ © £ © £ £ £ £ £ © £ Þ Ì Þ Ø Ò Þ Ì Ò Ø Ì Ò Þ Ø Ò Ò ¨ ¨ ¨ ¨ ¨ Ò ¨ ¨ Ò Ø Ø Ø Ø Þ Ø Ò ¨ Ì <* Media_PC_FW_Rev $Revision: 1.23.2.42 $ $Date: 2010/05/28 21:46:20 $ J§ R§ Z§ b§ j
§ µ µ µ µ µ µ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ · ¢· ¢· ¢· ¢· ¢· ¢· ¢· ¢· ¢· ¢· · · ¢· ¢· ¢· ¢· · ¢· ¢· ¢· ¢· ¬· · ¢· ¢· ¢· · ¢· · ¢· ¢· · Æ· Æ· η η ¶· ¾· v¸ O¸ O¸ ¸ O¸ O¸ O¸ O¸ O¸ O¸ O¸ ¸ O¸ |¸ O¸ O¸ ¸ ¹ ò¸ ò¸ ø¸ ò¸ ò¸ ò¸ ò¸ ò¸ ò¸ ò¸ ò¸ ò¸ ò¸ ¹ ø¸ ò¸ ò¸ ò¸ ò¸ ø¸ ò¸ ò¸ ò¸ ò¸ )¹ ø¸ ò¸ ò¸ ò¸ !¹ ò¸ ø¸ ò¸ ò¸ ø¸ [¹ _¹ f¹ c¹ 6¹ H¹ » » » » » »
++» »
C011DecRcv: addr = %08lX
+ VID cmd Failed to receive host command: 0x%08lX
+ Received invalid host command: 0x%08lX
+ STR rsp ERROR: Only memory sizes of 32MB and 64MB are supported
+@@ -1789,8 +1842,8 @@ Incorrect API usage: Specified values ca
+ ERROR: C011DecChannelSetFgt - FGT configuration error
+ ERROR: C011DecChanSetHostTrickMode - Unknown channelId <%d>
+ ERROR: C011DecChanSetPtsStcDiffThreshold - Unknown channelId <%d>
+- HÎ PÎ XÎ `Î hÎ pÎ xÎ
Î Î Î Î ¤Î
+- ¨Î °Î ¸Î ¼Î ÄÎ ÌÎ ÔÎ ÜÎ äÎ ðÎ trace exit help legend peek poke pulldown pulldownoff radix set state to vcxo version int freeze scaling output capture vdecpc sharedmem fgt => ........ ........... %08lX: %s %08lX % 11ld %s
++ XÏ `Ï hÏ pÏ xÏ Ï Ï
Ï Ï ¨Ï ¬Ï ´Ï
++ ¸Ï ÀÏ ÈÏ ÌÏ ÔÏ ÜÏ äÏ ìÏ ôÏ Ð trace exit help legend peek poke pulldown pulldownoff radix set state to vcxo version int freeze scaling output capture vdecpc sharedmem fgt => ........ ........... %08lX: %s %08lX % 11ld %s
+ - possible error: range too large
+
+ exit
+@@ -1857,7 +1910,7 @@ ERROR %d %d %d %d %d %d
+ RW ÿ ÿ ÿ ÿ ÿ ÿÿÿ Register
+ <
+ RW ÿ ÿ ÿ ÿ ÿ ÿÿÿÿ Register <
+- ì p FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ `Û VSync Restart
++ ì p FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ pÜ VSync Restart
+ Debug Block: Unknown Source %d
+ <0x%08lX> <%d-%d> [%d-%d] {%d-%d} <vdecCommIntHandler>: decoder response address is zero.
+ <hostCommIntHandler>: host request address is zero.
+@@ -1938,7 +1991,7 @@ Broadcom Stream ARC [v%d.%d.%d]
+ %s
+ %s
+ Last Compile: %s %s
+- Dec 15 2009 13:37:41
++ May 28 2010 14:47:36
+ - C011ApiInit failed
+ - fgtInit failed
+ Pulldown %d %d (%s:%d) 23p %d
+@@ -2209,11 +2262,11 @@ Q% -7T 7- ;A &:V
+ [ @ @ ÿûþ þ
|ø{ý ýwõuý üpôný ú)ióeý ø4`ó)Zý ÷?Uô5Mþ õKJõAAþ ôU?÷þM5 ó`4øýZ) ói)úýe ôpüýn õwýýu ø|
þý{ ûÿþ ÿHÿW# $Gÿ\ ,Dÿ^ 3?ÿZ 9:ÿ)R ÿ?36I ÿD,B< ÿG$ N/ ÿHÿ\ $Gÿ^ ,Dÿ[ 3?ÿ'T 9:ÿ4I ÿ?3@> ÿD,L1 ÿG$ V$ ÿ <7:D ÿ
B0G8 ÿE(S, ÿG! _! !Gÿjÿ (Eÿtü 0B
ÿ
+ ÷ 7< ÿî ÿJÿ` *Gÿ#W 8>ÿ9E ÿC1O. ÿI#ÿ
+ ] ÿ#Iÿ]
+- 1Cÿ.O ÿ>8E9 ÿG* W# ÿJÿY *Gÿ_ 8>ÿ%V ÿC1=B ÿI#ÿQ+ ÿ#Iÿ_ 1Cÿ\ ÿ>81N ÿG* H6 ÿJÿ] *Gÿ] 8>ÿ/N ÿC1F8 ÿI#ÿY! ÿ#Iÿ` 1Cÿ$W ÿ>8;D ÿG* Q, ÿ @5A> ÿH'ÿT' ÿ Iÿ_ .E
ÿZ <;ÿ5I ÿ
E.L2 ÿI ÿ\ ÿ'Hÿ_ 5@ ÿ)S° ° ¬ ¸ ° pB Ø Ðà ¨= Ì= Ø Ðà ¨= Ì= Ðà ¬B ÔB ° ° ` ` Ì À ° ° ` ` Ì ð ° C 8C Àà ° \ ø Àà ° \ ð ° tC C à ° ` ` Ì À à ° ` ` Ì ð ° ØC D Àà `ð Ü Àà `ð $ `ð <D dD ° ` ` ` è 6 ° ` ` `
è ` D ÈD Àà ` Ø: Àà ` D ` E ,E Ðà @ð L$ $ Ðà @ð L$ Ü @ð E hE Àà `à ô Àà `à ¸ Ðà `à ¸ Àà `à °5 `àÌE ôE DF F Ðà hà ô Ðà hà ¸ Ðà hà ¸ Ðà hà °5 hàF ¨F øF ÐF Àà à T °5 Àà à T ô Àà à T ¸ Àà à T ¸ à\G ¬G 4G G Ðà à T °5 Ðà à T ¸ Ðà à T ô Ðà à T ¸ à8H `H èG H Ðà à T ô
àH `H èG H Ðà à * °5 Ðà à * ¸ à ØH I Àà Àà ¬ ô Àà Àà ¬ ¸ Àà<I dI Ðà Ðà ¬ ô Ðà Ðà ¬ ¸ Ðà Ðà ¬ °5 Ðà Ðà ¬ ¸ Ðà I ÈI ðI J Ðh Ðà < < ¬ Ð6 Ðh Ðà < < ¬ 7 Ðh Ðà < < ¬ à; Ðh Ðà < < ¬ 7 ÐàTJ |J ¤J ÌJ Ðà Ð@ è9 Ðà Ð@ ¬9 Ð@K 0K Ð Ð $ * |9 Ð Ð ( * ,A Ð lK K Ðà2 Ð T È5 Ðà2 Ð T ø5 Ð ÐK øK Ð Ð $ À@ |9 Ð Ð ( À@ ,A Ð 4L \L Ðàd
8Ð à5 È5 Ðàd 8Ð à5 ø5 Ð L ÀL Ð À< ( " ; Ð À< ( " @6 À@üL $M ÐàL *8 0 < ÐàL *8 0 è< À@`M M Ð 8 ( 5 ; Ð 8 ( 5 @6 @ÄM ìM Ðàx °8 <7 < Ðàx °8 <7 è< @(N PN Ð @ ( P; ; Ð @ ( P; @6 @N ´N Ðà T8 (< < Ðà T8 (< è< @ðN O 8ðN O 8N ´N À@ ° \ ° |O à ° ` ` 0 0 Ì À ° ¸O Àà `ð 0 0 Ü `ð ôO À@ ` Ü ` 0P Ð@ @ð
L$ ì8 @ð lP Ð@ hà ) Ð@ hà ¤8 hà¨P ÐP Ð@ à * ¤8 à Q À@ Àà ¬ ) ÀàHQ Ð@ Ðà ) Ð@ Ðà \8 ÐàQ ¬Q Ð@ Ð@ ¬ ô Ð@èQ Ð Ð P T * |9 Ð $R Ð@` ÂÐ 7 ,8 Ð `R Ð Ð P T À@ |9 Ð R Ð@¾ Ð `7 ,8 Ð ØR Ð À@ T T " ; À@S Ð@ 8 à> @ À@PS Ð 8 T T 5 ; @S Ü@Ò ü8 ð7 @ @ÈS Ð @ T T P; ; @T Ð@ F8
> @ @@T 8@T 8T pÐ ° È È ¬ ° ¤T Ð ° ô ô | è ° àT Ð `ð p p Ì ð `ð U pÐ ` È È ` XU ÀÐ @ð Ì ð @ð U 8Ð hàd d Ì 8Ð hàd d Ì hà ÐU øU ìØ h
++ 1Cÿ.O ÿ>8E9 ÿG* W# ÿJÿY *Gÿ_ 8>ÿ%V ÿC1=B ÿI#ÿQ+ ÿ#Iÿ_ 1Cÿ\ ÿ>81N ÿG* H6 ÿJÿ] *Gÿ] 8>ÿ/N ÿC1F8 ÿI#ÿY! ÿ#Iÿ` 1Cÿ$W ÿ>8;D ÿG* Q, ÿ @5A> ÿH'ÿT' ÿ Iÿ_ .E
ÿZ <;ÿ5I ÿ
E.L2 ÿI ÿ\ ÿ'Hÿ_ 5@ ÿ)S° ° ¼ È ° C Ø Ðà ¸> Ü> Ø Ðà ¸> Ü> Ðà ¼C äC ° ° ` ` Ü Ð ° ° ` ` Ü ° D HD Àà ° l Àà ° l ! ° D ¬D à ° ` ` Ü Ð à ° ` ` Ü ° èD E Àà `ð ì Àà `ð 4 `ð LE tE ° ` ` ` ø 7 ° ` ` `
ø ` °E ØE Àà ` è; Àà ` T ` F <F Ðà @ð \% 4 Ðà @ð \% ì @ð F xF Àà `à Àà `à È Ðà `à È Àà `à À6 `àÜF G TG ,G Ðà hà Ðà hà È Ðà hà È Ðà hà À6 hàG ¸G H àG Àà à d À6 Àà à d Àà à d È Àà à d È àlH ¼H DH H Ðà à d À6 Ðà à d È Ðà à d Ðà à d È àHI pI øH I Ðà à d
à¬I pI øH I Ðà à ,+ À6 Ðà à ,+ È à èI J Àà Àà ¼ Àà Àà ¼ È ÀàLJ tJ Ðà Ðà ¼ Ðà Ðà ¼ È Ðà Ðà ¼ À6 Ðà Ðà ¼ È Ðà°J ØJ K (K Ðh Ðà < < ¼ à7 Ðh Ðà < < ¼ (8 Ðh Ðà < < ¼ ð< Ðh Ðà < < ¼ (8 ÐàdK K ´K ÜK Ðà Ð@ ø: Ðà Ð@ ¼: Ð@L @L Ð Ð $ ,+ : Ð Ð ( ,+ <B Ð |L ¤L Ðà2 Ð d Ø6 Ðà2 Ð d 7 Ð àL M Ð Ð $ ÐA : Ð Ð ( ÐA <B Ð DM lM Ðàd
8Ð ð6 Ø6 Ðàd 8Ð ð6 7 Ð ¨M ÐM Ð À< ( (# ¨< Ð À< ( (# P7 À@N 4N ÐàL *8 °1 = ÐàL *8 °1 ø= À@pN N Ð 8 ( 6 ¨< Ð 8 ( 6 P7 @ÔN üN Ðàx °8 L8 = Ðàx °8 L8 ø= @8O `O Ð @ ( `< ¨< Ð @ ( `< P7 @O ÄO Ðà T8 8= = Ðà T8 8= ø= @ P (P 8 P (P 8O ÄO À@ ° l ¬ ° P à ° ` ` 0 0 Ü Ð ° ÈP Àà `ð 0 0 ì `ð Q À@ ` ì ` @Q Ð@ @ð
\% ü9 @ð |Q Ð@ hà * Ð@ hà ´9 hà¸Q àQ Ð@ à ,+ ´9 à R À@ Àà ¼ * ÀàXR Ð@ Ðà * Ð@ Ðà l9 ÐàR ¼R Ð@ Ð@ ¼ Ð@øR Ð Ð P T ,+ : Ð 4S Ð@` ÂÐ 8 <9 Ð pS Ð Ð P T ÐA : Ð ¬S Ð@¾ Ð p8 <9 Ð èS Ð À@ T T (# ¨< À@$T Ð@ 8 ð? A À@`T Ð 8 T T 6 ¨< @T Ü@Ò ü8 9 A @ØT Ð @ T T `< ¨< @U Ð@ F8
? A @PU 8PU 8U pÐ ° È È ¼ ° ´U Ð ° ô ô ø ° ðU Ð `ð p p Ü `ð ,V pÐ ` È È ¨ ` hV ÀÐ @ð Ü @ð ¤V 8Ð hàd d Ü 8Ð hàd d Ü hà àV W ìØ h
+
+- D À1 ìØ h
++ T Ð2 ìØ h
+
+- D À1 hà 4V \V ÀÐ à è à V Ð Ààp p è Àà ÔV äØ À 1 À1 Àà W 8Ð Ðàd d è 8Ð Ðàd d è Ðà LW tW Ø Ð 1 À1 Ø Ð 1 À1 Ðà °W ØW Ð Ð@¾ ¾ <" x" Ð@ X Ð Ð ¸ Ð PX Ð Ð ¬ ¸ Ð X Ð À8 T À@ ÈX Ð 8 0 @ Y Ð 8 à5 @ @Y 8 @Y Ðð ° XX ( Ô ° Y À ° °°< < È d ° ÌY 08 `ð ¨ ¨ | ü% `ð Z Ðð
` XX ( D ¤# ` DZ 8 @ð ð ð | ü% @ð Z T8 hà | $% T8 hà | * hà¼Z äZ @ h X! 0 @ h X! ä hà [ H[ 8 àð ð L$ * à [ 08 Àਠ¨ L$ $% ÀàÀ[ X@ À p 0 Ààü[ T8 Ðà L$ $% T8 Ðà L$ * Ðà8\ `\ @ Ð p 0 @ Ð p ä Ðà\ Ä\ F8 Ð@ Ð- 8/ Ð@ ] 8 Ð Ì 6 Ð <] 8 Ð è 6 Ð x] 8 À8 ô À@´] 8 8 T @ð]
8 8 ¬ ô @,^ XCoeffHeap create failed.
++ T Ð2 hà DW lW ÀÐ à ø à ¨W Ð Ààp p ø Àà äW äØ À 2 Ð2 Àà X 8Ð Ðàd d ø 8Ð Ðàd d ø Ðà \X X Ø Ð 2 Ð2 Ø Ð 2 Ð2 Ðà ÀX èX Ð Ð@¾ ¾ L# # Ð@ $Y Ð Ð È Ð `Y Ð Ð ¼ È Ð Y Ð À8 d À@ ØY Ð 8 °1 @ Z Ð 8 ð6 @ PZ 8 PZ Ðð ° XX ( ä ° Z À ° °°< < Ø t ° ÜZ 08 `ð ¨ ¨ ' `ð [ Ðð
` XX ( T ´$ ` T[ 8 @ð ð ð ' @ð [ T8 hà 4& T8 hà + hàÌ[ ô[ @ h h" @ @ h h" ô hà0\ X\ 8 àð ð \% + à \ 08 Àਠ¨ \% 4& ÀàÐ\ X@ À @ Àà] T8 Ðà \% 4& T8 Ðà \% + ÐàH] p] @ Ð @ @ Ð ô Ðà¬] Ô] F8 Ð@ à. H0 Ð@^ 8 Ð Ü 7 Ð L^ 8 Ð ø 7 Ð ^ 8 À8 À@Ä^ 8 8 d @ _
8 8 ¼ @<_ XCoeffHeap create failed.
+ YCoeffHeap create failed.
+ ScaleHeap create failed.
+ ScaleSetHeap create failed.
+@@ -2335,7 +2388,7 @@ Q% -7T 7- ;A &:V
+ %d: %ld
+ History
+ Ref 0x%lx: PCR 0x%lx = 0x%lx 0x%lx 0x%lx
+- pd d d ÂëÐ - free() called with no malloc heap
++ e e ¨e ÂëÐ - free() called with no malloc heap
+ - freeing block (%08lX) not allocated by malloc
+ Error: no .heap section unable to create malloc heap.
+ malloc initialized: %08lX
+@@ -2404,21 +2457,21 @@ Q% -7T 7- ;A &:V
+ Error: DebugCollectInsert must specify memory release callback function - insert aborted.
+ Error: DebugCollectExport - unknown procId export aborted. %d
+ Error: DebugColectGetSequence - unknown procId
+-
8ò 8 8 8s 8¾ 8 8T 8 ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ
> 6 8nc~S |¿a@å
+- ?Õ
+- _Õ
+- Õ
+- ÿ@0ÿ@ «@(<ÿ¦@ |` 0@`þ þ @ a ¦@(Hÿ@dÿ@ ¥@(|ÿ&@ 2 (í ® 8n> 6 8nc vA(~S àgÖ?(í 8n 8> 6 8nc~S ÇQ |?` Ìÿ?~ }àWxV4 ~ÇA zçW~Ëüÿ' zçW P
+- |¿a@å
+- çW P ÿ@ @( '` çg @(¨ÿ@ÿÿ` ® í Î 8n P ® í Î 8n |` 8> 6 8nc~S~ûN |?`xV4 þg |` Ìÿ? 0 ~ @ å
+- ?å
+- A(Åÿ/ U@( (í 8n> 6 8nc V (~S _@( Ö(B( þÿ' |`üä
+- p@ ÿ@P |` 0 þ` |_` 0 þ |?` P0 P 8> 6 8nc~S |¿aá ¨þF@ aP2þg 0 @~ @ @¨ þa@ P ~þ |?`æ
+-
|_`¬þ
ÔØ |?` çÿ/ ÿ@ ÿ@í ® 8n å
+- zàWþ` 8 P _ å
+- ág P zàW A ágþ @ àWÉýÿ' A àWþ` 8 P> 6 8nc~S ´( aÿÿ` í ® 8n$ zàW P go( @(þ`$ zàW ýÿ' Pí ® 8n 8 |_`á A!A àW ÔA!ØA 8ÔAØA! 8> 6 8nc~S |ßaá A'AG
àW |¿aæ
+-
Èÿ@ !P+@(ÔAØA *@(äÿ@ ® í Î 8n2?PÈÿ@ @ %@(ÔAØA #@(äÿ@ ® í Î 8n ` |`à ®ÿ'> 6 8nc ÿ/~S æ
+- |?` 0 þg P 0 þ @í 8nzàW |` 0(@ $@@þ ~! 8 h |` 0(@ $@@þ ~! 8 h> 6 8ncD~S "$$(&,(0*4,8.<0@2 `b @b !b ,ËR ªªRzàg}ég Aþ` S@(ÿÿ` ® Î î
++
8 8 8 8 8[ 8¦ 8ñ 8< ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ
> 6 8nc~S |¿aÀã
++ ? Ô
++ _Ô
++ Ô
++ ÿ@0ÿ@ z@(<ÿ¦@ |` 0@`þ þ @ a u@(Hÿ@dÿ@ s@(|ÿ&@ 2 (í ® 8n> 6 8nc EA(~S àg¥?(í 8n 8> 6 8nc~S ÇQ |?` Ìÿ?~ }àWxV4 ~ÇA zçW~Ëüÿ' zçW P
++ |¿aÀã
++ çW P ÿ@ \@( '` çg Y@(¨ÿ@ÿÿ` ® í Î 8n P ® í Î 8n |` 8> 6 8nc~S~wL |?`xV4 þg |` Ìÿ? 0 ~ @ ã
++ ?ã
++ Ù@(Åÿ/#@( (í 8n> 6 8nc V (~S-@( Ö(B( þÿ' |`|ã
++ ?@ ÿ@P |` 0 þ` |_` 0 þ |?` P0 P 8> 6 8nc~S |¿aá ¨þF@ aP2þg 0 @~ @ @¨ þa@ P ~þ |?`ä
++
|_`þ
ÔØ |?` çÿ/ ÿ@ ÿ@í ® 8n ã
++ zàWþ` 8 P _ ã
++ ág P zàW A ágþ @ àWÉýÿ' A àWþ` 8 P> 6 8nc~S ´( aÿÿ` í ® 8n$ zàW P go( o@(þ`$ zàW ýÿ' Pí ® 8n 8 |_`á A!A àW ÔA!ØA 8ÔAØA! 8> 6 8nc~S |ßaá A'AG
àW |¿aä
++
Èÿ@ !P ú?(ÔAØA ø?(äÿ@ ® í Î 8n2?PÈÿ@ @ó?(ÔAØA ò?(äÿ@ ® í Î 8n ` |`à ®ÿ'> 6 8nc ÿ/~S ä
++ |?` 0 þg P 0 þ @í 8nzàW |` 0(@ $@@þ ~! 8 h |` 0(@ $@@þ ~! 8 h> 6 8ncD~S "$$(&,(0*4,8.<0@2 `b @b !b ,ËR ªªRzàg}ég Aþ`!@(ÿÿ` ® Î î
+ .
+ $ N
+ ( n
+@@ -2426,7 +2479,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8DnúègZþ` H@(ÿÿ` ® Î î
++< í@ . 8DnúègZþ` @(ÿÿ` ® Î î
+ .
+ $ N
+ ( n
+@@ -2446,10 +2499,10 @@ $ N
+ < í@ . 8Dn> 6 8nc~S àg
+ |`
+ àg |`
+- àg |`' |@h 0 @zà ¦Q ÿûa@ ¦Qüÿ' ágzàWöÿ' |`æ
+- ¢?(ÿÿ¿a `í ® 8n |`' |@h 0 @zà ¦Q ÿûa@ ¦Qüÿ' ágúàWøÿ' |`8æ
+- ?(ÿÿ¿a `í ® 8n ¦Q ág|`Xæ
+- ?( `í ® 8n> 6 8nc$~S " b àaþßa |?`Áÿ? ágýáW ~Çi
++ àg |`' |@h 0 @zà ¦Q ÿûa@ ¦Qüÿ' ágzàWöÿ' |`ä
++ q?(ÿÿ¿a `í ® 8n |`' |@h 0 @zà ¦Q ÿûa@ ¦Qüÿ' ágúàWøÿ' |`¸ä
++ e?(ÿÿ¿a `í ® 8n ¦Q ág|`Øä
++ _?( `í ® 8n> 6 8nc$~S " b àaþßa |?`Áÿ? ágýáW ~Çi
+ þ`2@úáW·þ` 2@úáW|Çi ~P B ¦Q ¡
$ ( , þ`4 0£8 ßp(< àgÿÿ?` H £èg¢ |?b
+ 0 P ºÿ/ P &` ` ® Î î
+ í .
+@@ -2458,18 +2511,18 @@ $ N
+ í .
+ 8$núèWþ`õÿ' ` ® Î î
+ í .
+- 8$n àg |_`ç
++ 8$n àg |_`å
+ P |?`
+- 0 þ |`Áÿ?4 @ @þ @( O? `@ N? x@ àg8þ ` |?`
+- 0 P 8> 6 8nc~S a @ @þ þ` ü @Áÿ?4 ?(Fþ` o( `í ® 8n @ @þ ü @Áÿ?4 zàWþ` 8 P @@ A@~A |A@Áÿ? P 8 > 6 8nc~S a ?(Rþ` @ @~ |`Áÿ? A0f ág |_`ç
++ 0 þ |`Áÿ?4 @ @þ @( ? `@ ? x@ àg8þ ` |?`
++ 0 P 8> 6 8nc~S a @ @þ þ` ü @Áÿ?4 d?(Fþ` o( `í ® 8n @ @þ ü @Áÿ?4 zàWþ` 8 P @@ A@~A |A@Áÿ? P 8 > 6 8nc~S a Q?(Rþ` @ @~ |`Áÿ? A0f ág |_`å
+ P |`
+- 0 ~ 4 @ @~ @( #?(`@ 0 !?(x@0&F ÿ/$fí ® 8n> 6 8nc<~S "$$(&,(0*4,8. |p( a `b
++ 0 ~ 4 @ @~ @( ñ>(`@ 0 ï>(x@0&F ÿ/$fí ® 8n> 6 8nc<~S "$$(&,(0*4,8. |p( a `b
+ @ @~ | AÁÿ?8
+ æ
+ <F
+
zàWàb ~IBàb Ê
+-ÿ{ëW |ßa Ì 0@@ çþ¿b¡ þÿb |`¨æ
+- ?( zêg8©<¥H¤ ® Î î
++ÿ{ëW |ßa Ì 0@@ çþ¿b¡ þÿb |`(å
++ Ò>( zêg8©<¥H¤ ® Î î
+ .
+ $ N
+ ( n
+@@ -2477,13 +2530,13 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n |`æ | @'úàþÿ' ~ ` h ~P @ zêg þ` | @'úàþÿ' ( . @ . @ . @ . @ * @úèWàbÍÝÿ' Ê
+-þ |¼Õ
++ 8<n |`læ | @'úàþÿ' ~ ` h ~P @ zêg þ` | @'úàþÿ' ( . @ . @ . @ . @ * @úèWàbÍÝÿ' Ê
++þ |<Ô
+ 8~ ` zàWàbBÙÿ' Ê
+ ×ÿ'~IB àgàbBÖÿ' Ê
+ Ôÿ'~IB @@ A@~A |@Áÿ? Àÿ{ãW P Cÿ{áW P 8 àgþ`
àa` ã ãW¢& þAP áW aP cP áW bP B@ÿûãWãP C~A` 8> 6 8nc(~S "$$ a +p( @b b à @ @~ | AÁÿ?F |ßa Ì 0@@ á<
+-! & |`¨æ
+- ¸>( zég| @zàþÿ' æ ~ ` h þ P @ zég | @zà þ`þÿ' $ ~ @' ~ @' ~ @' ~ @þ` @úçWþ |ÜÕ
++! & |`(å
++ >( zég| @zàþÿ' læ ~ ` h þ P @ zég | @zà þ`þÿ' $ ~ @' ~ @' ~ @' ~ @þ` @úçWþ |\Ô
+ 8~ ` zàW
<¡H ® Î î
+ .
+ í$ N
+@@ -2493,10 +2546,10 @@ $ N
+ 8(n
zàW ÿB<¡H ® Î î
+ .
+ í$ N
+- 8(n> 6 @@ A@~A |¡@Áÿ?B 8nc
àW~S
B
àW pC àg |`¸ç
+- È=(í 8n àg |_`
++ 8(n> 6 @@ A@~A |¡@Áÿ?B 8nc
àW~S
B
àW ì@ àg |`8æ
++ =(í 8n àg |_`
+ 0 @á@Á@@a ãW àW(@á$@Á,@0 at a ãW àW àW
+- P àW àW aP P @(b âW ( àg í 8n(í 8n~ ü æ àg @ @þ ü @Áÿ? ÿ{àW 8þ` 8 P0ÿ' @ @þ ü @Áÿ? 8( > 6 8nc~S~aP @ ¦Q |`Áÿ?
$(,þ_`4
08 ºo(< àg H Pí ® 8n> 6 8ncD~S "$$(&,(0*4,8. @ @þ üÀAÁÿ? |ÿa 0tÀ'8G áW at 2-
++ P àW àW aP P @(b âW ( àg í 8n(í 8n~ ü pæ àg @ @þ ü @Áÿ? ÿ{àW 8þ` 8 P0ÿ' @ @þ ü @Áÿ? 8( > 6 8nc~S~aP @ ¦Q |`Áÿ?
$(,þ_`4
08 ºo(< àg H Pí ® 8n> 6 8ncD~S "$$(&,(0*4,8. @ @þ üÀAÁÿ? |ÿa 0tÀ'8G áW at 2-
+ <0 R áW
+ ® Î î
+ .
+@@ -2510,9 +2563,9 @@ $ N
+ g
+ § <
+ ~B +àW" úêW ªR! .ÀB |b Ì 0 ëWþc. þ_bÀ'
+- |`è
+- &>( ¢(` "+P @~ÀR@@ é |`¨æ
+- >( úëg |`æ | @(úàþÿ' ~ ` & h þP & @ úëg þ` | @(úàþÿ' . $ @ $ @ $ @ $ @ 0 @
zàWàëbBÞÿ' Üÿ'~B8/<)H¨ ® Î î
++ |`æ
++ ô=( ¢(` "+P @~ÀR@@ é |`(å
++ î=( úëg |`læ | @(úàþÿ' ~ ` & h þP & @ úëg þ` | @(úàþÿ' . $ @ $ @ $ @ $ @ 0 @
zàWàëbBÞÿ' Üÿ'~B8/<)H¨ ® Î î
+ .
+ $ N
+ ( n
+@@ -2520,29 +2573,30 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn> 6 8nc$~S " a do( b àa @ @~ | AÁÿ?F |b Ì 0@@ á<Æ ! & |`¨æ
+- ò=( úèg| @zàþÿ' æ ~ ` h þ P @ úèg | @zà þ`þÿ' " ~ @( ~ @( ~ @( ~ @þ` @
zàW çg|ÇAÿÿÿÿ<H ® Î î
++< í@ . 8Dn> 6 8nc$~S " a do( b àa @ @~ | AÁÿ?F |b Ì 0@@ á<Æ ! & |`(å
++ Á=( úèg| @zàþÿ' læ ~ ` h þ P @ úèg | @zà þ`þÿ' " ~ @( ~ @( ~ @( ~ @þ` @
zàW çg|ÇAÿÿÿÿ<H ® Î î
+ í .
+- 8$n~ ü æ àg @ @þ ü@@Áÿ?a |` 0t@ |@ àW A !@ P àg àg P þ` 8 P 8> 6 8nc |`àé
+- |_` 0x@!t at A Å=(~S |`Áÿ? ~@@ P bÿ/ APí P 8n |_` 0@A~A ¡úâW |` 0 @Bzág ÿÿ` 8@Bzág|`ÿÿÿÿ8ú _æ
+- a ú P~A@¢ýÿ'~ @úâW P @" 8@" 8 |_` 0@A~A ¡ú _æ
+- ` ` ú P~ @¢ýÿ'~@úâW |` 0A8 8 |_` 0 @~ P þ` 8> 6 8nc~S ¦Q |`ë
+- |æ å
+- Àÿ?~ Àÿ? ( ( M( )ý/ ç þg |`æ 0 ~ @ t(}"( Á3( |`,ç ú( |`,è ø( |`,é ÷( |`,ê õ( |`,ë ô( |`,ì ò(í ® 8n zàW
|`ÿÿÿÿM8 _PÀÿ? P 8 P |`¬ÿ þ`A ágþ` âg @ü @ âgýÿ'z Pþa at Oúÿ'A |`ë
+- @` @ o= AP> 6 8nc0~S "$$(&,( Àa b Qý/ P `b~' |bæ èAzàW |¿aë
+- $IR~ |üÕ
+- 8Hÿ@ '` ]=( ¦I` z( (*` Eý/ P @b tÿ@ÿ@ '` W=( ¦I` )$( (*` ?ý/ P @b Äÿ@ìÿ@ '` Q=( ¦I` ì5( (*` 9ý/ P @bþ@ '` L=( $I`h¦l¤ B |`ç ~ÿÿ @ Î( `Êÿ/ E=(<þ@ D=(xþ@d' C=(þ@t' A=(°þ@x' @=(Ðþ@|' >=(ôþ@ |¿aí
+- `' <=(ÿ@p' :=(<ÿ@h' 9=(`ÿ@l' 7=(ÿ@ 6=( ÿ@ P ® Î î
++ 8$n~ ü pæ àg @ @þ ü@@Áÿ?a |` 0t@ |@ àW A !@ P àg àg P þ` 8 P 8> 6 8nc |``è
++ |_` 0x@!t at A =(~S |`Áÿ? ~@@ P bÿ/ APí P 8n |_` 0@A~A ¡úâW |` 0 @Bzág ÿÿ` 8@Bzág|`ÿÿÿÿ8ú _ä
++ a ú P~A@¢ýÿ'~ @úâW P @" 8@" 8 |_` 0@A~A ¡ú _ä
++ ` ` ú P~ @¢ýÿ'~@úâW |` 0A8 8 |_` 0 @~ P þ` 8> 6 8nc~S ¦Q |`é
++ hæ ã
++ Àÿ?~ Àÿ? ( ( M( )ý/ ðæ þg |`pæ 0 ~ @ t(u"(3( |`ç ú( |`è ø( |`é ÷( |`ê õ( |`ë ô( |`ì ò(í ® 8n zàW
|`ÿÿÿÿM8 _PÀÿ? P 8 P |`ÿ þ`A ágþ` âg @ü @ âgýÿ'z Pþa at Oúÿ'A |`é
++ @` @ == AP> 6 8nc0~S "$$(&,( Àa b Qý/ P `b~' |bpæ èAzàW |¿aé
++ $IR~ ||Ô
++ 8Hÿ@ '` ,=( ¦I` t( (*` Eý/ P @b tÿ@ÿ@ '` &=( ¦I` !$( (*` ?ý/ P @b Äÿ@ìÿ@ '` =( ¦I` »5( (*` 9ý/ P @bþ@ '` =( $I`h¦l¤ B |`ðæ ~ÿÿ @ Î( `Êÿ/ =(<þ@ =(xþ@d' =(þ@t' =(°þ@x' =(Ðþ@|'
=(ôþ@ |¿aë
++ `'
++=(ÿ@p' =(<ÿ@h' =(`ÿ@l' =(ÿ@ =( ÿ@ P ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc$~S " |?bÏÏÏÏ |bHÁÿ?# çQ |ßaë
+- H P àW |`|æ þ @ â<( ü/ ~ü/ ón( àg «( àg |¿aç
+- àg (8 àg (\ # þ?` |` 0 f=(-þ` e=(>þ` àgîÿ'Ï<( |¿a Àÿ? F àW ?Àÿ?Mæÿ' Pÿ
_P @ àWèÿ' äÿ' |¿aæ P `~ àg~ÀABÿ/þ?` zçW `Lüÿ'~ V( ® Î î
++ 80n> 6 8nc$~S " |?bÏÏÏÏ |bHÁÿ?# çQ |ßaé
++ H P àW |`hæ þ @ ±<( ü/ ~ü/ ón( àg «( àg |¿aðæ
++ àg (8 àg (\ # þ?` |` 0 5=(-þ` 4=(>þ` àgîÿ' <( |¿a Àÿ? F àW ?Àÿ?Mæÿ' Pÿ
_P @ àWèÿ' äÿ' |¿apæ P `~ àg~ÀABÿ/þ?` zçW `Lüÿ'~ V( ® Î î
+ í .
+- 8$n~ê
+- 8> 6 8nc0~S "$$(&,( `b @b |¿aæ àúàW ¥ ¢(R àgàþ R ÷ÿ?b ¢` ® Î î
++ 8$n~è
++ 8> 6 8nc0~S "$$(&,( `b @b |¿apæ àúàW ¥ ¢(R àgàþ R ÷ÿ?b ¢` ® Î î
+ .
+ $ N
+ ( n
+@@ -2552,66 +2606,66 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n çQ |ßaHÁÿ?¢ $ (,0$DF4D àg 8ü,ç <ü,è @ü,é 8ü,ê <ü,ë @ü,ì >(8 =(<@ àW|`àì
+- =(ÿ{èWb|b ±ü/ P b zàW~ þÿ?b ¢` ® Î î
++ 80n çQ |ßaHÁÿ?¢ $ (,0$DF4D àg 8üç <üè @üé 8üê <üë @üì >(8 =(<@ àW|``ë
++ æ<(ÿ{èWb|b ±ü/ P b zàW~ þÿ?b ¢` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n |`í
+- P »<( (J` P (` ¦I` ( $i` |`(í
+- P |`Lí
+- P |`pí
+- P ²<( (J` P (` ¦I` $i` 0#(Hþ@ |`í
+- P ¬<( (J` P (` ¦I` ¡4( $i` ~ |Ö
+- 8 |`¸í
+- P ¤<( (J` P (` ¦I` é4( $i` àgd¨ ùÿ?b ¢` ® Î î
++ 80n |`ë
++ P <( (J` P (` ¦I` ( $i` |`¨ë
++ P |`Ìë
++ P |`ðë
++ P <( (J` P (` ¦I` $i` (#(Hþ@ |`ì
++ P z<( (J` P (` ¦I` p4( $i` ~ |Ô
++ 8 |`8ì
++ P r<( (J` P (` ¦I` ·4( $i` àgd¨ ùÿ?b ¢` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n þ` |`ç
Fþ @ |æ S<( Àÿ? (H
++ 80n þ` |`ðæ
Fþ @ hæ !<( Àÿ? (H
+ ( ¢` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc~S àa |ßaæ ¦Q àg zàW~
|<Ö
+- 8' àg ( àgÿÿ` ® Î í î 8n
(ú¦Q~ÇAÃòÿ' P' àg !(ú¦Q~ÇACíÿ'
P è$(ú¦Q~ÇAÃéÿ'
+- P' ~TÀÿ?úàW 3(ú¦Q~ÇACãÿ' P ã5(ú¦Q~ÇAÃßÿ' P ® Î í î 8n> 6 8nc ~S R |ÿaæ àg |ßaí
+- Ø~@ V<( (`zàW |¿aï
+-
~ |\Ö
+- 8 P<(à~@
+- N<(è~@ L<(ð~@ J<(ü~@ H<(ÿ@ F<(ÿ@ àgÿ&@ü&@$ÿÿÿ C<(ÿ@' A<(,ÿ@ @<(8ÿ@~B zèWþçALåÿ' ® Î î í
+- 8 n 6 ` 8nc~ | @æ @>záW~S
~ ||Ö
+- 8 Ü( í P 8n D#( í P 8n '5( í P 8n> 6 8nc~S Àa~ |`æ A àgþ` ® í Î 8n é( '`48 P ® í Î 8n #( '`48 P ® í Î 8n í4( '`48 P ® í Î 8nzàW~ |Ö
+- 848 P ® í Î 8n> 6 8nc `` ~S~ |`æ @@ àg þ¿a `í ® 8n ##(! ¦Q `í ® 8n ¦Q |`HÁÿ?! þ4( `í ® 8n ¦Q `í ® 8n zàWþ¿aíÿ'~ |¼Ö
+- 8> 6 8nc~S ` ~@ |`æ a@ àg ¦Q
þ¿a `í ® 8n AP |`HÁÿ? @ ì4( `í ® 8n ¿( a `í ® 8nzàW~Mñÿ'þ¿a |ÜÖ
+- 8 `í ® 8n 6 8nc~@ |?`æ @ ! > àg~S úàW ô"( Pí 8núàWýàW ûÿ'þ`í 8n> 6 8nc ~Sþ` |?`æ A@ ! àg þ`í ® 8n àg Pí ® 8n ` þl(þ?` àgþ` æg `Büÿ' Pí ® 8nþ`í ® 8n !úàWþ |üÖ
+- 8ÿÿ`í ® 8n 6 ` 8nc~ | @æ @>záW~S
~ |×
+- 8 7( í P 8n É"( í P 8n ¯4( í P 8n ¢P |`æ þ B ág "@ àW þ¢@ úâWþLûÿ' B 8 P 8 @> 6 8nc ~S ` $ úàWþà |ßaæ àg §A |`hî
+- };( R ` ® Î î í
+- 8 n ( |b^ç ( |bcM Ö1( |b`p 1;( P
F @ ê
++ 80n> 6 8nc~S àa |ßapæ ¦Q àg zàW~
|¼Ô
++ 8' àg ( àgÿÿ` ® Î í î 8n (ú¦Q~ÇAÃòÿ' P' àg !(ú¦Q~ÇACíÿ'
PÐ$(ú¦Q~ÇAÃéÿ'
++ P' ~TÀÿ?úàW ê2(ú¦Q~ÇACãÿ' P±5(ú¦Q~ÇAÃßÿ' P ® Î í î 8n> 6 8nc ~S R |ÿapæ àg |ßaë
++ Ø~@ $<( (`zàW |¿aí
++
~ |ÜÔ
++ 8 <(à~@
++ <(è~@ <(ð~@ <(ü~@ <(ÿ@ <(ÿ@ àgÿ&@ü&@$ÿÿÿ <(ÿ@' <(,ÿ@ <(8ÿ@~B zèWþçALåÿ' ® Î î í
++ 8 n 6 ` 8nc~ | @pæ @>záW~S
~ |üÔ
++ 8 Ö( í P 8n <#( í P 8n õ4( í P 8n> 6 8nc~S Àa~ |`pæ A àgþ` ® í Î 8n â( '`48 P ® í Î 8n #( '`48 P ® í Î 8n »4( '`48 P ® í Î 8nzàW~ |Õ
++ 848 P ® í Î 8n> 6 8nc `` ~S~ |`pæ @@ àg þ¿a `í ® 8n #(! ¦Q `í ® 8n ¦Q |`HÁÿ?! Í4( `í ® 8n ¦Q `í ® 8n zàWþ¿aíÿ'~ |<Õ
++ 8> 6 8nc~S ` ~@ |`pæ a@ àg ¦Q
þ¿a `í ® 8n AP |`HÁÿ? @ »4( `í ® 8n ¸( a `í ® 8nzàW~Mñÿ'þ¿a |\Õ
++ 8 `í ® 8n 6 8nc~@ |?`pæ @ ! > àg~S úàW ì"( Pí 8núàWýàW ûÿ'þ`í 8n> 6 8nc ~Sþ` |?`pæ A@ ! àg þ`í ® 8n àg Pí ® 8n ` þl(þ?` àgþ` æg `Büÿ' Pí ® 8nþ`í ® 8n !úàWþ ||Õ
++ 8ÿÿ`í ® 8n 6 ` 8nc~ | @pæ @>záW~S
~ |Õ
++ 8 1( í P 8n Á"( í P 8n }4( í P 8n ¢P |`pæ þ B ág "@ àW þ¢@ úâWþLûÿ' B 8 P 8 @> 6 8nc ~S ` $ úàWþà |ßapæ àg §A |`èì
++ K;( R ` ® Î î í
++ 8 n ( |b^ç w ( |bSM ¥1( |býo ;( P
F @ è
+ ` ® Î î í
+ 8 n R ` ® Î î í
+- 8 nzàW R
úÿ'~ |<×
+- 8> 6 8nc~S ` úàWþ@ |`æ ¡A àg |`î
+- W;(í ® 8n û/ zàW~
+- |\×
+- 8 u( ~ê
+- í ® 8n d ( ~ê
+- í ® 8n »1( ~ê
+- í ® 8n> 6~` |`æ A@ 8nc àg~S zàW 8"( Pí 8nzàWüÿ'ÿÿ`í 8n> 6 8nc `~S úàWþ` |_`æ @ A ág |`°î
+- /;( Pí 8n í 8n ` zâW~b |_`æ @ A ág |`Ôî
+- $; "` 8 > 6 8nc `~S úàWþ` |_`æ @ A ág |`øî
+- ;(ÿÿ`í 8n í 8n PÀÿ? 8> 6 8nc~S ( a~ | @æ
@í ® 8n> 6 8ncD~S "$$(&,(0*4,8.<0@2 `b ¢(R |`¬ÿ þg 0 # # ~ @ |`ë
+- # # # |¿bç ¢
+- |bç "
+- |cç " |?c ç ¢ ",í |bï
+- ~@ ô:( ¦)` |`(ç |ÿaç |ßaç |¿a$ç |ÿbç |ßb |_b0í ýéW ¢A ü | ð2 ü ü 0 , þb å:(,~@
É
+- |_` |?` @ ýéW
þ` A ü ( , þbþ` A ü s ( , þb~ @ð ` G @ F @ @ , @ \<(ÿþ?` àg
++ 8 nzàW R
úÿ'~ |¼Õ
++ 8> 6 8nc~S ` úàWþ@ |`pæ ¡A àg |`í
++ &;(í ® 8n û/ zàW~
++ |ÜÕ
++ 8 u( ~è
++ í ® 8n \ ( ~è
++ í ® 8n 1( ~è
++ í ® 8n> 6~` |`pæ A@ 8nc àg~S zàW 0"( Pí 8nzàWüÿ'ÿÿ`í 8n> 6 8nc `~S úàWþ` |_`pæ @ A ág |`0í
++ þ:( Pí 8n í 8n ` zâW~b |_`pæ @ A ág |`Tí
++ ó: "` 8 > 6 8nc `~S úàWþ` |_`pæ @ A ág |`xí
++ è:(ÿÿ`í 8n í 8n PÀÿ? 8> 6 8nc~S ( a~ | @pæ
@í ® 8n> 6 8ncD~S "$$(&,(0*4,8.<0@2 `b ¢(R |`ÿ þg 0 # # ~ @ |`é
++ # # # |¿bôæ ¢
++ |büæ "
++ |cç " |?cç ¢ "í |bí
++ ~@ Ã:( ¦)` |_`ç |ÿaøæ |ßa ç |¿aç |ÿbç |ßb |_bí ýéW "A ü | ð2 ü ü 0 , þb ´:(,~@
É
++ |?` @ ýéW þ` A ü ü ( , þbþ` A0þ ü s ( , þb~ @ð ` G @ F @ @ , @ *<(ÿþ?` àg
+
+- Î:(4~@ÿÿ?b ¢` ® Î î
++ :(4~@ÿÿ?b ¢` ® Î î
+ .
+ $ N
+ ( n
+@@ -2620,7 +2674,7 @@ $ N
+ 4 Î
+ 8 î
+ < í@ . 8Dn ' @ '
+- @ & @ + @ ,í Y( ¦ ` àg ¢` »:(\~@ ¹<(
++ @ & @ + @ í Y( ¦ ` àg ¢` :(\~@ <(
+ ÿÿ?b ¢` ® Î î
+ .
+ $ N
+@@ -2629,9 +2683,9 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn> 6 8nc~S }àW , ` |`ï
+- «:( Pí 8n P |?`¬ÿ ~ @ ÿ{àW ~@zâW~Ëüÿ' @zâW~ Pí 8n~ @ aPþ_` ág þa@ úáW_ýÿ' !h ~ @ ~ ,í @ |?`ë
+- @~A@
í 8nþ_` |?`HÁÿ?
8 ~\Àÿ? |?`¼ÿ þ` ~æ 8 > 6 8nc(~S b |ÿaàð
++< í@ . 8Dn> 6 8nc~S }àW , ` |`î
++ z:( Pí 8n P |?`ÿ ~ @ ÿ{àW ~@zâW~Ëüÿ' @zâW~ Pí 8n~ @ aPþ_` ág þa@ úáW_ýÿ' !h ~ @ ~ í @ |?`é
++ @~A@
í 8nþ_` |?`HÁÿ?
8 ~\Àÿ? |?`¨ÿ þ` ~læ 8 > 6 8nc(~S b |ÿa`ï
+ àg$$! "ÿÿ` ® Î î
+ .
+ í$ N
+@@ -2652,130 +2706,128 @@ $ N
+ ýàW þ` ® Î î
+ .
+ í$ N
+- 8(n ýàW , ýàW Â Âøÿ'þ` ß:( |_b¼ |?` í:( $ ` ù/þ¿a ~å
+- å
+- ~ Àÿ? å
+- ¢` |;( '` ´<(ÿ@ 4ÿ/ ` ÇQ àg`|` |?`¼ÿ ÿ @ ` |`¼ @þ` þ` |?b|æ ",0 ç (| 4 ?ç ç @ }àW P . $$ }àW Pþ8 9( ® Î î
+- .
+-í$ N
+- 8(n8| 2( ® Î î
+- .
+-í$ N
+- 8(n> 6 8nc~S ýàW K ¡ a ýàW` ýàW° þ`í ® 8n ýàWÀ ýàW% þ`í ® 8n ýàW á ýàW þ`í ® 8n ýàW , ýàW Â Bûÿ'þ` :( Nù/~å
+- å
+- ~ Àÿ?í å
+- P ® 8n> 6 8nc~S Àa |¿aàð
+- àgÿÿ` ® í Î 8n àg}àW ~ ® í Î 8n ` îü/ '` ` P P ® í Î 8n P þ |`æ B at 8 < @ Hþ@ @ Û9(ÿ@ ® í Î 8n> 6 8nc~S Àa |¿aàð
+- àgÿÿ` ® í Î 8n zàW zàW~ ü æ àg þ` ® í Î 8n Wü/ ' ç àg ù/ P ® í Î 8n> 6 8nc~S àaÿÿ` |`Ð à<(ðþ?@ Àa
+- |`Ð Ý<(ðþ?@ a# `:=( ® Î í î 8nb=( a=( ` P ® Î í î 8n> 6 8nc~S Àa ¦Q àg¢ |`ð
+- 9(þ` ® í Î 8n |` @ þ?` e;(ÿþ_` àg |?` @ öû/ ® í Î 8n |`Hð
+- 9(þ` ® í Î 8n> 6 8nc~S a àï
+- àgÿÿ` í ® 8n zàW zàW~ | æ àg þ`í ® 8n õü/ `í ® 8n> 6 8nc~S a àï
+- àgÿÿ` zàW ÿÿ`í ® 8n zàW~ | æ àg þ`í ® 8n 0ý/ `í ® 8n> 6 8nc~S a àï
+- àg¢ ÿÿ` ® Î í î 8n zàW zàW~ |ßaæ àA àg ` þ` ® Î í î 8n ` )ý/ &` àg |`
+- 0 0À!,À @P $À!(À àQ @ ÀÀ! @P ÀÀ! àQ @ $ çg Öú/ àg $$þ @D 4 ® Î í î 8n> 6 8nc~S a àï
+- àgÿÿ` í ® 8n zàW zàW~ | æ àg þ`í ® 8n Zý/ `í ® 8n> 6 8nc~S a àï
+- àgÿÿ` í ® 8n zàW zàW~ | æ àg þ`í ® 8n ý/ `í ® 8n> 6 8nc~S a àï
+- àgÿÿ` í ® 8n zàW zàW~ | æ àg þ`í ® 8n ý/ `í ® 8n> 6 8nc~S a àï
+- àgÿÿ` í ® 8n zàW zàW~ | æ àg þ`í ® 8n Lý/ `í ® 8n> 6 8nc~S a |ßalC àg |`xð
+- ä8( & | P vsPzàW~J |×
+- 8 |`ð
+- Þ8( Tþ/ ` F ' ` Zû/ &` D 'Üû/ P A P Õ
+- '~@ Õ
+- ~ @@ Õ
++ 8(n ýàW , ýàW Â Âøÿ'þ` ®:( |_b¨ |?` »:( $ ` ù/þ¿a ~ã
++ ã
++ ~ Àÿ? ã
++ ¢` J;( '` <(ÿ@ 4ÿ/ ` ÇQ àg`|` |?`¨ÿ ÿ @ ` |`¨ @þ` þ` |?bhæ ",0 ôæ (| 4 ? ç øæ @ }àW P . $$ }àW Pþ8 3( ® Î î
++ .
++í$ N
++ 8(n8| ,( ® Î î
++ .
++í$ N
++ 8(n> 6 8nc~S ýàW K ¡ a ýàW` ýàW° þ`í ® 8n ýàWÀ ýàW% þ`í ® 8n ýàW á ýàW þ`í ® 8n ýàW , ýàW Â Bûÿ'þ` b:( Nù/~ã
++ ã
++ ~ Àÿ?í ã
++ P ® 8n> 6 8nc~S Àa |¿a`ï
++ àgÿÿ` ® í Î 8n àg}àW ~ ® í Î 8n ` îü/ '` ` P P ® í Î 8n P þ |`pæ B at 8 < @ Hþ@ @ ©9(ÿ@ ® í Î 8n> 6 8nc~S Àa |¿a`ï
++ àgÿÿ` ® í Î 8n zàW zàW~ ü pæ àg þ` ® í Î 8n Wü/ ' ðæ àg ù/ P ® í Î 8n> 6 8nc~S àaÿÿ` |`Ð ®<(ðþ?@ Àa
++ |`Ð «<(ðþ?@ a# ` =( ® Î í î 8n 1=( 0=( ` P ® Î í î 8n> 6 8nc~S Àa ¦Q àg¢ |`î
++ n9(þ` ® í Î 8n |` @ þ?` 3;(ÿþ_` àg |?` @ öû/ ® í Î 8n |`Èî
++ a9(þ` ® í Î 8n> 6 8nc~S a `î
++ àgÿÿ` í ® 8n zàW zàW~ | pæ àg þ`í ® 8n õü/ `í ® 8n> 6 8nc~S a `î
++ àgÿÿ` zàW ÿÿ`í ® 8n zàW~ | pæ àg þ`í ® 8n 0ý/ `í ® 8n> 6 8nc~S a `î
++ àg¢ ÿÿ` ® Î í î 8n zàW zàW~ |ßapæ àA àg ` þ` ® Î í î 8n ` )ý/ &` àg |`
++ 0 0À!,À @P $À!(À àQ @ ÀÀ! @P ÀÀ! àQ @ $ çg Öú/ àg $$þ @D 4 ® Î í î 8n> 6 8nc~S a `î
++ àgÿÿ` í ® 8n zàW zàW~ | pæ àg þ`í ® 8n Zý/ `í ® 8n> 6 8nc~S a `î
++ àgÿÿ` í ® 8n zàW zàW~ | pæ àg þ`í ® 8n ý/ `í ® 8n> 6 8nc~S a `î
++ àgÿÿ` í ® 8n zàW zàW~ | pæ àg þ`í ® 8n ý/ `í ® 8n> 6 8nc~S a `î
++ àgÿÿ` í ® 8n zàW zàW~ | pæ àg þ`í ® 8n Lý/ `í ® 8n> 6 8nc~S a |ßaè@ àg |`øî
++ ³8( & | P vsPzàW~J |Ö
++ 8 |`ï
++ ¬8( Tþ/ ` F ' ` Zû/ &` D 'Üû/ P A P Ô
++ '~@ Ô
++ ~ @@ Ô
+ @ àg: ® í Î 8n ' P àg7 5 '~[Àÿ? P àg1 ® í Î 8n ¥þ/ ` , ' ' P ~\Àÿ? àg) ® í Î 8n Âþ/ ` $ ' áþ/ ` " ' ùþ/ ` '
ÿ/ ` ' $ÿ/ ` ' ê( ' _P Ah~A @ àg ® í Î 8n dý/& ,ÿ/ ` ' >ÿ/ ` ' jÿ/ `
' {ÿ/ ` ' ÿ/ ` ' Ýü/ ` zàW '
+- þ` àg ® í Î 8n ÿ/ ` ' àg |`ð
+- 8( ® í Î 8n¤ÿ'þ?` 8 @záW `
@záW~@
8þÿ`~@@zâW úáWþ` 8ÿÿ` áWA8ÿÿ`~A @@ 8 P àWþ` 8 P |?``Áÿ? P å
++ þ` àg ® í Î 8n ÿ/ ` ' àg |`ï
++ b8( ® í Î 8n¤ÿ'þ?` 8 @záW `
@záW~@
8þÿ`~@@zâW úáWþ` 8ÿÿ` áWA8ÿÿ`~A @@ 8 P àWþ` 8 P |?``Áÿ? P ã
+ ý ÿ
+-~ ~ 8 |_``Áÿ? ! àW8 }ÿ P 8 `Àÿ? 8> 6 8nc~S ç àg!% |ßa`Áÿ? |¿aæ }àWÿ ~ @
zàW çQ %8( 'þ @@ àW' P àW çQ àg ® Î í î 8nÿ
_P @ àW çQ àg 8 ® Î í î 8n çQ àg àW }àWÿ íü/ Åü/ ` àg 8þçA úçWþ¦ALöÿ' ® Î í î 8nþ¿@ |`¼1 P ÿA@ Pþg 0 @
++~ ~ 8 |_``Áÿ? ! àW8 }ÿ P 8 `Àÿ? 8> 6 8nc~S ðæ àg!% |ßa`Áÿ? |¿apæ }àWÿ ~ @
zàW çQ ô7( 'þ @@ àW' P àW çQ àg ® Î í î 8nÿ
_P @ àW çQ àg 8 ® Î í î 8n çQ àg àW }àWÿ íü/ Åü/ ` àg 8þçA úçWþ¦ALöÿ' ® Î í î 8nþ¿@ |`¨1 P ÿA@ Pþg 0 @
+ @èl
+-@ a@ ¶ |` ñ
+- 8 > 6 8nc~S | @ÿ |Àa ðÿÿ |a ñ
+- EQ åW*
|ß`¼» ãP £@à çW $Q ä" äWèb
++@ a@ ¶ |` ð
++ 8 > 6 8nc~S | @ÿ |Àa ðÿÿ |a ð
++ EQ åW*
|ß`¨» ãP £@à çW $Q ä" äWèb
+ _ ág þg þ$A äW_üÿ'~EA åWþã@Köÿ' £@ þW AP
+- |?`¼» g 0 áAè àgþ¿a ~A@ P þgØ" P 0
$ @ @|g @ !hè ® Î í î 8nþ¿a oB( '` ` zàW |?` Øàèä ® Î í î 8n P ® Î í î 8n> 6 8nc8~S "$$(& Àa Ð:( `b | @ÿ | a ðÿÿü
` Â:( ¦)` bø
Áÿ/ ` àaÿÿ¿a¡ ô
~ &`h P |b¼· ~ @@, áW (!ÿúàWþ` ~@zâW~Ëúÿ' @@ $IR~© @, àgþ?` ~IBzéW~©Küÿ' @ÿÿ¿a ` ® Î î
++ |?`¨» g 0 áAè àgþ¿a ~A@ P þgØ" P 0
$ @ @|g @ !hè ® Î í î 8nþ¿a =B( '` ` zàW |?` Øàèä ® Î í î 8n P ® Î í î 8n> 6 8nc8~S "$$(& Àa :( `b | @ÿ | a ðÿÿü
` :( ¦)` bø
Áÿ/ ` àaÿÿ¿a¡ ô
~ &`h P |b¨· ~ @@, áW (!ÿúàWþ` ~@zâW~Ëúÿ' @@ $IR~© @, àgþ?` ~IBzéW~©Küÿ' @ÿÿ¿a ` ® Î î
+ .
+ $ N
+ í( n
+- 88nþ` aP àg h þa@úáWüÿ' h(~ A ¢G@þ | @ ü h 0 þ @þ?`, ( ~ |ÀA
;( ¦ `~ ~ h |'h 0 ¢G@~ | @ | h 0 ~ @ | h 0 @ @~ @ @ôÿ-@ HB(þ_` ` ® Î î
++ 88nþ` aP àg h þa@úáWüÿ' h(~ A ¢G@þ | @ ü h 0 þ @þ?`, ( ~ |ÀA S;( ¦ `~ ~ h |'h 0 ¢G@~ | @ | h 0 ~ @ | h 0 @ @~ @ @ôÿ-@ B(þ_` ` ® Î î
+ .
+ $ N
+ í( n
+- 88n> 6 8nc ~S |¿a ñ
++ 88n> 6 8nc ~S |¿a ð
+ Æ çg àa" b ÇQ ` ® Î î í
+ 8 nè ág ~ ¬ÿ/þ' zàWð
+ è ÇQ ` ® Î î í
+ 8 nø üpzàW |§A ª
+- P @ @þ ü @¼· ~ h:(þ' & @þ` ` ® Î î í
++ P @ @þ ü @¨· ~ 7:(þ' & @þ` ` ® Î î í
+ 8 nþ`ð Pø ü |'@ ` ® Î î í
+- 8 n> 6 8nc~S |`¼» Pþg 0 ¢AØF àW
Ü& àW
~@ |`¼ð
+- ×7( À6(í ® 8n P âA(à&è& pèí ® 8n> 6 8nc~S àa¤ púçWÿÿ`
+- @ @~ |ßa¼· A àg ÿÿ` ® Î í î 8n ßÿ/ Pþ'`øÿG` A@(a? !p " (, ® Î í î 8n> 6 8nc ~S Àa |b ñ
+- " b7(X@þÿa ` ® Î î í
+- 8 n |`¼0 çW@
|`¼¶ çW @ X7( '` pC àgB6(¸@ ¨ æg çWà@ Q7( '` pC àg
6(~@è¦ ægùÿ' | |¿axV4 àg çQ Èÿ/ð ðè ` ® Î î í
+- 8 n 7(&þ`þÿa ` ® Î î í
+- 8 n> 6 8nc$~S " b b h( ¦Q Àa |ÿa ñ
+- 37($þ@ÿÿ¿a ` ® Î î
++ 8 n> 6 8nc~S |`¨» Pþg 0 ¢AØF àW
Ü& àW
~@ |`<ï
++ ¥7(6(í ® 8n P °A(à&è& pèí ® 8n> 6 8nc~S àa¤ púçWÿÿ`
++ @ @~ |ßa¨· A àg ÿÿ` ® Î í î 8n ßÿ/ Pþ'`øÿG` A@(a? !p " (, ® Î í î 8n> 6 8nc ~S Àa |b ð
++ " 17(X@þÿa ` ® Î î í
++ 8 n |`¨0 çW@
|`¨¶ çW @ &7( '` ì@ àgÂh6(¸@ ¨ æg çWà@ 7( '` ì@ àg
a6(~@è¦ ægùÿ' | |¿axV4 àg çQ Èÿ/ð ðè ` ® Î î í
++ 8 n d7(&þ`þÿa ` ® Î î í
++ 8 n> 6 8nc$~S " b b h( ¦Q Àa |ÿa ð
++ 7($þ@ÿÿ¿a ` ® Î î
+ í .
+- 8$ng âW ¢P þ |_`¼· @ èW úáWþ¿`" âg aP þþa@ âW þ @ èW÷ÿ' âg 4T | h 4<zàW~ |àØ
++ 8$ng âW ¢P þ |_`¨· @ èW úáWþ¿`" âg aP þþa@ âW þ @ èW÷ÿ' âg 4T | h 4<zàW~ |`×
+ 8 Õh(à 8 Óh(
+ 8 Ñh(È4zàg |`TÀÿ?8H !
àW ?XÀÿ? àgþ `A 4 8 {þ/ ¢(` àgÿÿ¿a ` ® Î î
+ í .
+- 8$n |?`@D ~ @ ( àg ¦Q þ?` |` 0 , , àg~ @ bh( b âö/ P @`p ' ö6(Xþ@ öÿ'þ?`~ @, |`|æ þ @ ±6( Àÿ? ` ® Î î
++ 8$n |?`¼A ~ @ ( àg ¦Q þ?` |` 0 , , àg~ @ bh( b âö/ P @`p ' Ä6(Xþ@ öÿ'þ?`~ @, |`hæ þ @ 6( Àÿ? ` ® Î î
+ í .
+- 8$n> 6 8nc~S Qh( àg |`(ò
+- å6( ¦Q `í ® 8n8 Âh(üÿ-@ àg ¦Q `í ® 8nü <zàW~
| Ù
+- 8à àg h( Pàü `í ® 8n àg ~h( P ü `í ® 8nÈ àg xh( PÈü `í ® 8n> 6 8nc~S ` ÿÿ¿a `í ® 8n |` ñ
+- b ág! ` àW è àgýÿ' àgþ¿a ¹6(ð~@ `í ® 8nì àg ¦Q! è@ ágè ì ág ì àW è Dÿ/ ` `í ® 8n> 6 8nc~S |¿a ñ
+- àg Ýÿ/ àgþÿ'í ® 8n `ÿÿ`8 |` ñ
+- A P ágè ! ì ì 8> 6 8nc~S |ßa ó
+- |?`¼0 |_`¼¶ 6(@ |¿a ñ
+- F8@ 6( ÿ&@FT@ 6(ÿ&@ ® í Î 8n °ð
+- 8 ~°ð
+- 8 |?` ñ
+- ~ @ 8 P |` ñ
+- 8 > 6 8nc$~S " àa |ßa ñ
+- Gg
áW |b¼· ¡ § þ @ æW ® Î î
++ 8$n> 6 8nc~S Qh( àg |`¨ð
++ ´6( ¦Q `í ® 8n8 Âh(üÿ-@ àg ¦Q `í ® 8nü <zàW~
|×
++ 8à àg h( Pàü `í ® 8n àg ~h( P ü `í ® 8nÈ àg xh( PÈü `í ® 8n> 6 8nc~S ` ÿÿ¿a `í ® 8n |` ð
++ b ág! ` àW è àgýÿ' àgþ¿a 6(ð~@ `í ® 8nì àg ¦Q! è@ ágè ì ág ì àW è Dÿ/ ` `í ® 8n> 6 8nc~S |¿a ð
++ àg Ýÿ/ àgþÿ'í ® 8n `ÿÿ`8 |` ð
++ A P ágè ! ì ì 8> 6 8nc~S |ßa ò
++ |?`¨0 |_`¨¶ b6(@ |¿a ð
++ F8@ _6( ÿ&@FT@ ]6(ÿ&@ ® í Î 8n 0ï
++ 8 ~0ï
++ 8 |?` ð
++ ~ @ 8 P |` ð
++ 8 > 6 8nc$~S " àa |ßa ð
++ Gg
áW |b¨· ¡ § þ @ æW ® Î î
+ í .
+- 8$núáWþ!B ág ¢(R þ!B #áWþ À6(>þ`gþ @ # ® Î î
++ 8$núáWþ!B ág ¢(R þ!B #áWþ 6(>þ`gþ @ # ® Î î
+ í .
+- 8$n> 6 8nc(~S "$$ àa ¦Q ^:( ` àg* þ¦ApúæW Rüÿ' ¦Q |ßa¼· $IR @( , ~ | B :(ðþ@~ ~ h üh 0 ~BzèW~IBKøÿ' @ AP |?` ð ~ |`@ üh 0 þ@ | h 0 ~A at pzáW~ÇAËøÿ' |` |?`8 9( | @ÿ |Àa ðÿÿ a ga þg P 0
e @A|g Æ7(ÿþ?` b |` ó
+- 86( @ÿÿ¿a ` ® Î î
++ 8$n> 6 8nc(~S "$$ àa ¦Q ,:( ` àg* þ¦ApúæW Rüÿ' ¦Q |ßa¨· $IR @( , ~ | B Ô9(ðþ@~ ~ h üh 0 ~BzèW~IBKøÿ' @ AP |?` ð ~ |`@ üh 0 þ@ | h 0 ~A at pzáW~ÇAËøÿ' |` |?`8 á8( | @ÿ |Àa ðÿÿ a ga þg P 0
e @A|g 7(ÿþ?` b |` ò
++ 6( @ÿÿ¿a ` ® Î î
+ .
+ í$ N
+- 8(n |`ó
+- 16( &`ÿÿ¿a ` ® Î î
++ 8(n |`ñ
++ ÿ5( &`ÿÿ¿a ` ® Î î
+ .
+ í$ N
+- 8(n¸ @ *6( (` úçW P |`¼» Ø BÜ à ä è þ @ çW~ @Éûÿ'Ø |` ñ
++ 8(n¸ @ ø5( (` úçW P |`¨» Ø BÜ à ä è þ @ çW~ @Éûÿ'Ø |` ð
+ ` ® Î î
+ .
+ í$ N
+- 8(n pó
+- 8> 6 8nc~S ~ |`4í P Pe(þ_@ ~pó
+- í P 8n> 6 8nc àg~S pó
++ 8(n ðñ
++ 8> 6 8nc~S ~P |` í P Pe(þ_@ ~ðñ
++ í P 8n> 6 8nc àg~S ðñ
+ àg
+- êe( P àg P ?$Áÿ? zàW P $ zàWþ` Pí 8nþ`í 8n> 6 8nc~S a Ûe( P àgþ` ?$Áÿ?p àg þ`í ® 8n àgþ`üÿ'$ àg 5 àgþ`øÿ' ü&@ ò 8 àg P 0 ~ @h P àgþ`ñÿ' Pí ® 8n> 6 8nc~S <( a pó
+- ?$Áÿ? |_`ü ke(þ@í ® 8n> 6 8nc~S |¿alô
+- ?$Áÿ? |_`ü 3e(~ @ Pí ® 8n> 6 8nc$~S àa X R< Àa04 ,ü \ ü&@ ø~ ü~ d ~ $h ~ ( $Áÿ? | Ð h Xà p $ t( xNà || àg " x àgþ_` p àgþ_` t àg H`" þ_`pl g ágð '¡ | a þg P 0 @ @|g Ð ð @ a þg P 0 @ @|g Ðð @x ' a þg P 0
@A|g Ìð p ' a þg P 0
@A|g Äð t ' a þg P 0
@A|g È H` ' úàg àgßÿ ` ~hp¬ P âW aP G@° &@ ¼ ~@ È Ô ¨ ¬ âWþa at Eùÿ' G@¨ àg ü§@ ô
+- ÿ@ ~'@ ö?(@þ_` 'ßÿ ` ü§@ ô ü§@ ô àg @zàg~h ¡~hp" P àW P `b F@¤b~ @°b¼b¨B àW~@%ùÿ'þ @ '@úàg p~ hpà Üä à 'úàgä ¡ 4f púàg4f p ~ hp zà@þ h púà p&@þ hpè ä zàþ h pä zà p&þ hpì´ì' P àW P
+- G@í F@¸ìG~ @ àWþ @Küÿ' G@¸ àg zàW l àg þah4 |_` àg |?bô
+- ' àW
üh 4 |?` d 5(}þ` zàÿ@ 4f zàÿ@ üh 4 'h G ÿ@ÿ@ ' G#5(ô àg ø |G@ @Dü HLPHÿzàW ~ h\p~ hpÔ Ø@ D H L P 4& àg}àg þ h4 zàgþ h 4 8 zàg! 4& ü h 4
zà þ h4 zàg zàgþ h 4 þ hzàgþ h 4$ G( '
àW
+- ~ h4, t$ '( àW 4~ h4 'úàg~ h Èn( ` àg ® Î î
+-í .
+- 8$n zàg 4~ h4 ¿n( ` àg 4 | h 4 :5(Lþ` ® Î î
+-í .
+- 8$n> 6 8nc(~S "$$ Àa o( a `
(þ?` Æf( ` ·( `Ãf( `ýÿ' êý/ ` ` ²( ` çý/ `ýÿ' ` Ý
+-( &` ´( ` ' àg | ~õ/ $IRrõ/ $IR |?b<Áÿ? $éaþ' !ègþGB zéW $éaüÿ' çQ A& ?( ` ` |`Øó
+- f '` ½4( H`zéWKôÿ' çQ lC àg |§A ô "j(`| àg Rf(| þ/ çWØþ/ `( ` P ® Î î
++ êe( P àg P ?$Áÿ? zàW P $ zàWþ` Pí 8nþ`í 8n> 6 8nc~S a Ûe( P àgþ` ?$Áÿ?p àg þ`í ® 8n àgþ`üÿ'$ àg 5 àgþ`øÿ' ü&@ ò 8 àg P 0 ~ @h P àgþ`ñÿ' Pí ® 8n> 6 8nc~S 6( a ðñ
++ ?$Áÿ? |_`ü ke(þ@í ® 8n> 6 8nc~S |¿aìò
++ ?$Áÿ? |_`ü 3e(~ @ Pí ® 8n> 6 8nc ~S àa X R< Àa04 ,ü \ ü&@ ø~ ü~ d ~ $h ~ ( $Áÿ? | Ð h Xà p $ t( xNà || àgþ_` x àgþ_` p àgþ_` t àg H`" þ_`pl g ágð '¡ | a þg P 0 @ @|g Ð ð @ a þg P 0 @ @|g Ðð @x ' a þg P 0
@A|g Ìð p ' a þg P 0
@A|g Äð t ' a þg P 0
@A|g È H` ' úàg àgßÿ ` ~hp¬ P âW aP G@° &@ ¼ ~@ È Ô ¨ ¬ âWþa at Eùÿ' G@¨ àg ü§@ ô
++ ÿ@ ~'@ Ä?(@þ_` 'ßÿ ` ü§@ ô ü§@ ô àg @zàg~h ¡~hp" P àW P `b F@¤b~ @°b¼b¨B àW~@%ùÿ'þ @ '@úàg p~ hpà Üä à 'úàgä ¡ 4f púàg4f p ~ hp zà@þ h púà p&@þ hpè ä zàþ h pä zà p&þ hpì´ì' P àW P
++ G@í F@¸ìG~ @ àWþ @Küÿ' G@¸ àg zàW l àg þah4 |_`\ àg
++ ` ' àW üh 4 |?`X d R5(}þ` zà 4f zà üh 4 hô àg ø |G@ @Dü HLPHÿzàW ~ h\p~ hpÔ Ø@ D H L P 4& àg}àg þ h4 zàgþ h 4 8 zàg! 4& ü h 4
zà þ h4 zàg zàgþ h 4 þ hzàgþ h 4$ G( '
àW ~ h4, t$ '( àW
++ 4~ h4 'úàg~ h Ën( ` àg ® Î î í
++ 8 n zàg 4~ h4 Ân( ` àg 4 | h 4 5(Lþ` ® Î î í
++ 8 n> 6 8nc(~S "$$ Àa m( a `
(þ?`Ìf( ` µ( ` Êf( `ýÿ'ðý/ ` ` ±( `íý/ `ýÿ' ` Ü
++( &` ´( ` ' àg | õ/ $IR yõ/ $IR |?b<Áÿ? $éaþ' !ègþGB zéW $éaüÿ' çQ A& ó>( ` ` |`ò
++ f '` 4( H`zéWKôÿ' çQ è@ àg |§A ô "j(`| àg Yf(| þ/ çWÞþ/ `( ` P ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc,~S "$$(& àa `b Ab |bô
+- |?`Èó ¤4(l@ àg ¦Q2 <( ` b `0 ç üÈA Ä ) üèA ¦ÿÿ`ð üH@ àAðìôAA æ ýA¼ ç ç §ég ! þA 4(|@ 4( ¢` ` ® Î î
++ 8(n> 6 8nc,~S "$$(& àa `b Ab |bó
++ |?`Èó y4((@ àg ¦Q2 <( ` b `0 ç üÈA Ä ) üèA ¦ÿÿ`ð üH@ àAðìôAA læ X ýA¼ \ ôæ ` øæ §ég ! þA \4(8@ 4( ¢` ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n 4(@ 'õ/ ' G îô/ aP á ( ¢` àg y4(¼@ ¢` ÿ/þ?` ` ® Î î
++ 8,n U4(X@ .õ/ ' G ôô/ aP á ( ¢` àg N4(x@ ¢` ÿ/þ?` ` ® Î î
+ .
+ $ N
+ í( n
+@@ -2783,64 +2835,65 @@ $ N
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc~S õ/ $Áÿ?þ?`p í P 8n> 6 8nc $Áÿ?~S |@ Ð b ág AP" àg @ ö @Ð |`tô
+- W4( í P 8n> 6 8nc$~S " b b |ÿa$Áÿ? | Ü àW ÇQ¡ |¿aô
+- I4(èÿ@ ¢` ~(þ?` H |`@ ù! àg! ÜzáWþ?` àgúA P ® Î î
++ 8,n> 6 8nc~S %õ/ $Áÿ?þ?`p í P 8n> 6 8nc $Áÿ?~S |@ Ð b ág AP" àg @ ö @Ð |`°ò
++ ,4( í P 8n> 6 8nc$~S " b b |ÿa$Áÿ? | Ü àW ÇQ¡ |¿aó
++ 4(¤ÿ@ ¢` |(þ?` H |`@ ù! àg! ÜzáWþ?` àgúA P ® Î î
+ í .
+- 8$n àgúA 94(üÿ@ P ® Î î
++ 8$n àgúA 4(¸ÿ@ P ® Î î
+ í .
+- 8$n> 6 8nc0~S àa n( Àa àg ¦Q Áõ/ àg þ` |¿a$Áÿ? | @ ¼ À ü ó Ð B(ìÿ-@ ü í( ô
î , | ® 0 P Î 80n> 6 8nc~S |ßa$Áÿ? à | ù çW ¦Q |`¼ô
+- 4( '` ç | @ ¡ ù@Ü zàWþ` ú@ P ® Î í î 8nú@ P ® Î í î 8n> 6 8nc~S àa
+-( À ` 3(þ?` ée( ` Ú( `æe( `ýÿ' ,
+-( ` Ü ( `' ü àg |¿aäô
+- ¥ô/ ô/Öý/ çWþ/ ( ` ` î3( '` P ® Î í î 8n> 6 8ncX~S $$ @b |b$Áÿ? à |ßaô
+- çgþ¿a¡ " ß3(l~@ ` ® Î î
++ 8$n> 6 8nc0~S àa n( Àa àg ¦Q Èõ/ àg þ` |¿a$Áÿ? | @ ¼ À ü ó Ð B(ìÿ-@ ü í( ô
î , | ® 0 P Î 80n> 6 8nc~S |ßa$Áÿ? à | ù çW ¦Q |`øò
++ å3( '` ç | @ ¡ ù@Ü zàWþ` ú@ P ® Î í î 8nú@ P ® Î í î 8n> 6 8nc~S àa
++( À ` 1(þ?`ïe( ` Ø( ` íe( `ýÿ' +
++( ` Ü ( `' ü àg |¿a ó
++ «ô/ ô/ Ýý/ çWþ/ ( ` ` Ã3( '` P ® Î í î 8n> 6 8ncX~S $$ @b |b$Áÿ? à |ßaó
++ çgþ¿a¡ " ´3((~@ ` ® Î î
+ .
+ í$ N
+- 8Xn Ù3(~@ |)@ )
+-à
ð
| ¼ è
Ðÿ/ $ ` ¢` '`ÐÿM@ #ÿ/ aP àa Ï3(¨~@ 1
+-( ` ¢` ¡ø/ '` çý/ ` | @ ¦QÐ öø@ ` ® Î î
++ 8Xn ®3(T~@ |)@ )
++à
ð
| ¼ è
Ðÿ/ $ ` ¢` '`ÐÿM@ #ÿ/ aP àa ¤3(d~@ 0
++( ` ¢` ¨ø/ '` íý/ ` | @ ¦QÐ öø@ ` ® Î î
+ .
+ í$ N
+- 8Xn> 6 8nc,~S "$$ @b !b |_` Ü! `` àg(&! ä@ ·3( !`ÿÿßa ` ® Î î
++ 8Xn> 6 8nc,~S "$$ @b !b |_`À Ü! `` àg(&! ä@ 3( !`ÿÿßa ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n ¿ ç þ` |bç ¤ ¢ ÇQ Ðá Ô
+- ` P =>(þ_ @~ P $ ¤@~ P ` ® Î î
++ 8,n ¿ üæ þ` |b ç ¤ ¢ ÇQ Ðá Ô
++ ` P >(þ_ @~ P $ ¤@~ P ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc~S àa ÇQ |` Âÿ? ü§A &F Ëÿ/ P àg ÿÿßa ` ® Î í î 8n ?\ üG@ üg@¤ ¤& @~ P¨ ` ® Î í î 8n> 6 8nc ~S |b È âg¡ þ` |` ' 0,,Àzà ¦Qþÿ'Ì |âA Ð üÇA Ô |G@ Ø |@ Ü |?` 0¼ü Ë Ð Ô
+-þ?`à ` P û=(þ_ÜH ! @~ P ! @~ P ® Î î í
+- 8 n> 6 8nc~S a Öÿ/ P P |` Âÿ? ?\ üF@ üf@¤ ü@ "¤ @~ P¨ í ® 8n |` Ð ÜÀ c àW!8 Pþ @ þá@ | `ÿÿÿ? c ýãWú ~@¢@ãP |`ÿÿÿ?~¢P âW ~¢ b@þ¡P àW
++ 8,n> 6 8nc~S àa ÇQ |` Âÿ? ü§A &F Ëÿ/ P àg ÿÿßa ` ® Î í î 8n ? üG@ üg@¤ ¤& @~ P¨ ` ® Î í î 8n> 6 8nc ~S |bÀ È âg¡ þ` |` ' 0,,Àzà ¦Qþÿ'Ì |âA Ð üÇA Ô |G@ Ø |@ Ü |?` 0¼ü Ë Ð Ô
++þ?`à ` P Ï=(þ_ÜH ! @~ P ! @~ P ® Î î í
++ 8 n> 6 8nc~S a Öÿ/ P P |` Âÿ? ? üF@ üf@¤ ü@ "¤ @~ P¨ í ® 8n |`À Ð ÜÀ c àW!8 Pþ @ þá@ | `ÿÿÿ? c ýãWú ~@¢@ãP |`ÿÿÿ?~¢P âW ~¢ b@þ¡P àW
+ `P àW bP
+-`P bPþa@ 8 > 6 8nc~Sþ` |?` ' 0 ,À zà Pþÿ'üÿ-@ áÿ/øÿM@ àg |¿a 3( ` Püÿ-@ Üÿ/øÿM@ àgüÿ'í ® 8n> 6 8nc ~S b |ÿa Ð ÇQ |¿a Âÿ? àgÜ' f( ` àgýÿ'Ü' àg$þ@ 3( P ® Î î í
+- 8 n ç zàW Úÿ/ PÜ' ® Î î í
+- 8 n> 6 8nc~S |ßa û2(P~@ |¿a Âÿ?& ù2(`~@& ÷2(p~@ & ö2(~@ ® í Î 8n Áÿ? 8 8 ÿç |ß` ÈÌ ü£@ Ð ü@ Ô |b@ Ø üA@ Ü |?` 0¼ü Ë |` ' 0 Ð Ô
+-þ?` P ~ 8à P ¢P A~ @ |`ÿÿÿ?~ @ a | `ÿÿÿ? âW PP P @ 8 \ 8 |`$0 8> 6 8nc(~S |ßa$Áÿ? G àax
++`P bPþa@ 8 > 6 8nc~Sþ` |?` ' 0 ,À zà Pþÿ'üÿ-@ áÿ/øÿM@ àg |¿aÐ õ2( ` Püÿ-@ Üÿ/øÿM@ àgüÿ'í ® 8n> 6 8nc ~S b |ÿaÀ Ð ÇQ |¿a Âÿ? àgÜ' f( ` àgýÿ'Ü' àg$þ@ à2( P ® Î î í
++ 8 n ðæ zàW Úÿ/ PÜ' ® Î î í
++ 8 n> 6 8nc~S |ßaÀ Ð2(P~@ |¿a Âÿ?& Î2(`~@& Ì2(p~@ & Ë2(~@ ® í Î 8n Áÿ? 8 8 ÿç |ß`À ÈÌ ü£@ Ð ü@ Ô |b@ Ø üA@ Ü |?` 0¼ü Ë |` ' 0 Ð Ô
++þ?` P ~ 8à ¢P A~ @ |`ÿÿÿ?~ @ a | `ÿÿÿ? âW PP P @ 8 8 |`$0 8> 6 8nc(~S |ßa$Áÿ? G àax
+ $$X " àgt !
+ ¢ t~ABT ( àg |`` úèg ág ü'@ àgÿ @ ÿÿ¿a ~ h ` ® Î î
+ .
+ í$ N
+- 8(nÿ @ ~ ü@ @È T |`` ü @ @ ³
++ 8(nÿ @ ~ ü@ @È T |`` ü @ @ ²
+ ( ` àgX
+- ð \ úèg! ¦Q@úèg
( ` ü(` 3( `úè (`¤ ÿÿ?` ì äÿ' G (`ì D `
( $I` ` (` þ_`úè úèg¡
(` ` (`
( $I` ` (`þ_`Þ(
+- "( ` àg `Áùÿ' (`
+-´~@t~(@ =( þ_` ~@
+-~@t~(@ =( þ_` |(@ ¼ ~ @¼ `
+-(t~(@ 'x zà Ø2(Mþ` ` ¹
+-(þ?` ú( ` `
(þ?` ( ` P( ` ' ü @ @
@x ` ® Î î
++ ð \ úèg! ¦Q@úèg
( ` ü(` 1( `úè (`¤ ÿÿ?` ì äÿ' G (`ì D `
( $I` ` (` þ_`úè úèg!
(` ` (`
( $I` ` (`þ_` Ý(
++ ( ` àg `Áùÿ' (`
++´~@t~(@ ä<( þ_` ~@
++~@t~(@ á<( þ_` |(@ ¼ ~ @¼ `
++(t~(@ 'x zà 2(Mþ` ` ·
++(þ?` ù( ` ` (þ?`
++( ` N( ` ' ü @ @
@x ` ® Î î
+ .
+ í$ N
+ 8(n> 6 8nc<~S "$$(&,(8. |ÿb b |ßa$Áÿ? G | .a at B !
+-| 0 `bt 4,x $IR¤0 0*@zàg çQ! ¦Q ¶2(iþ` G ªªRÔ$ .a@¼ ªªRÔ þÊ ¬@ àgþªB O( (
+-` G .a@ ¬@ $ úêWþÊËùÿ' ¬@! àg Ûg( (
++| 0 `bt 4,x $IR¤0 0*@zàg çQ! ¦Q 2(iþ` G ªªRÔ$ .a@¼ ªªRÔ þÊ ¬@ àgþªB O( (
++` G .a@ ¬@ $ úêWþÊËùÿ' ¬@! àg âg( (
+ ` G .a@¤ ¤¤¤¨¤<zàg (
+ ` ù àg (
+ ` Ô ¡ B (þæA çWçQ àWàW (
+ ` (
+-` Ù( ¦)` àg þ_b $ ` ® Î î
++` Ø( ¦)` àg þ_b $ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -2849,17 +2902,17 @@ $ N
+ 4 Î
+ í8 î
+ 8<n '¼ Ô (
+-` ( ¦)` |ªB ô
++` ¬( ¦)` |ªB ô
+ àg<
+-zàg! |j ágþßb 0 ág ,ËR 0 zàg AP zàgþ_`|_` ág AP ág !úàW ~!h àg ûÿ' `` àgýÿ' G !` àgúÿ' Gt zàgþ@ ÿ*@ <(pþ_`0 }àg ,ËR(úàW
++zàg! |j ágþßb 0 ág ,ËR 0 zàg AP zàgþ_`|_` ág AP ág !úàW ~!h àg ûÿ' `` àgýÿ' G !` àgúÿ' Gt zàgþ@ ÿ*@ r<(pþ_`0 }àg ,ËR(úàW
+ zàW ,( àWþ` PúàW
+ zàW ,( àWþ` P~ @|
+ àg äH ág ! àg @ !` @ ágÂþÿ' !` @` ä -ëg |
+-@ó *0ª þàa P <a(pþ_` -ëg *0
++@ó *0ª þàa P Ca(pþ_` -ëg *0
+ h
+ þ?`
+ 0)úàg¡ B) @þ @ä ( @ä (è (
+-` ¢(` ( ¦I` )ð 0)¤ ü ` . @Ø $ ` ® Î î
++` ¢(` ( ¦I` )ð 0)¤ ü ` . @Ø $ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -2867,17 +2920,16 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n> 6 8nc~S h& |ßa$Áÿ?úàg ® | @ í Î 8n ( P ' ü`@ hFzá# P @ |Ah hF zá@~A`
+- @ |Ah h@~@` ág | @ |F@ ® í Î 8n@~A` ág | @ |F@ ® í Î 8n> 6 8nc$~S |ßa$Áÿ? ' "$ R èW b* ~B vl(þ @ àa¡ ' ü @ à çW 'à ¢` ìd( '` ¢` g( '` ' èW~Bõÿ' P( ® Î î
++ 8<n> 6 8nc~S h& |ßa$Áÿ?úàg ® | @ í Î 8n ( P ' ü`@ hFzá# P @ |Ah hF zá@~A`
++ @ |Ah h@~@` ág | @ |F@ ® í Î 8n@~A` ág | @ |F@ ® í Î 8n> 6 8nc$~S |ßa$Áÿ? ' "$ R èW b* ~B zl(þ @ àa¡ ' ü @ à çW 'à ¢` ód( '` ¢` g( '` ' èW~Bõÿ' P( ® Î î
+ í .
+ 8$n< | ` 8 |`$Âÿ? @ |?`$Äÿ?þ @´þ @ |`ØÈÿ? |?`$Êÿ?8ÿ @¼ÿ @@þ @} 0 AP P þ` AúaPþ @¯ýÿ' 8 Pþÿ@ÊþA ~$A |_a |@ |`@( þA@ ¡` |gÜ 0 þ¢@~A@ ¢P |@@
+ ¸ |`@Ì A@ Á`Èþg 0 Ã@ A@ |@@G ( |@@I \ |`@pH A@ Á`Èþg 0 Ã@ A@ |@@ l |@@
|`@ A@ Á`2þg 0 Ã@ A@ |@@» `| |@@» a@ Á`2þg 0 Ã@ a@ |`@Y Ü | @q ø APþg 0 A
+ `@ü~A@(~@@ $|
+- 8 > 6 8nc~S Àa |`Èó ê2( '` a |`, \1( ¦Q ` ® í Î 8n |_`Èó `( P ` Âÿ/ '` ` ® í Î 8n> 6 8nc O3(~Sí P 8n> 6 8nc ~S a |ßa, ($@ |?`Èó 5(4@ 4(H@ 3(L@ ü È àg P àgþ @Âþÿ' |_`Ü ,(`@ ü lH àg P àgþ @Âþÿ' x@ %(Èþ_` ü àg P àgþ @Âþÿ' @ (Èþ_` ü » àg P àgþ @Âþÿ' ¨@ (2þ_` ü¦Aq ø àg P àgþ @Âþÿ' À@ (2þ_` (Ü@ (à@þ?@ R '`~ @ü@ ÿàQ ág~B (ô@zèW '`Kûÿ'~ (~@$& (~@& ($~@ ö( ® Î î í
+- 8 n |@@
àg8 ~ þ?` 8 @ÿ{A@/8 | @
@ 8 > 6 8nc~S | @» | æg ` | þ ` P 9`(þ_@ `í ® 8n@zá è âg |`@q øA ø | @» | @ 8| > 6 8nc~S | @q ø æg ` |_` ø þ ` %`( P `í ® 8n |@@q ø 8ø> 6 8nc~S `ü@üÿ @~a ág üa`ÿ ¤ |` Ú0( pC àg |`D 0(í ® 8n úáW úáW |¿a,
+- (ÿ@ Ð0( A` pC àg 0(\ÿ@í ® 8nþ! ü@h ~"@ hü í ® 8n ö' ` `b `> 6 8nc~S AP1@þ`0@ 2@4@ _$Áÿ?0 0 lk(~@í P 8n> 6 8nc@~S "$$(&,(0*4, @b |b 0@@
++ 8 > 6 8nc~S Àa |`Èó ¿2( '` a |`l 11( ¦Q ` ® í Î 8n |_`Èó `( P ` Âÿ/ '` ` ® í Î 8n> 6 8nc $3(~Sí P 8n> 6 8nc ~S a |ßal ($@ |?`Èó 3(4@ 2(H@ 1(L@ ü È àg P àgþ @Âþÿ' |_`Ü *(`@ ü lH àg P àgþ @Âþÿ' x@ $(Èþ_` ü àg P àgþ @Âþÿ' @ (Èþ_` ü » àg P àgþ @Âþÿ' ¨@ (2þ_` ü¦Aq ø àg P àgþ @Âþÿ' À@ (2þ_` (Ü@ (à@þ?@ R '`~ @ü@ ÿàQ ág~BB(ô@zèW '`Kûÿ'~ (~@$& (~@& ($~@ô( ® Î î í
++ 8 n |@@
àg8 ~ þ?` 8 @ÿ{A@/8 | @
@ 8 > 6 8nc~S | @» | æg ` | þ ` P @`(þ_@ `í ® 8n@zá è âg |`@q øA ø | @» | @ 8| > 6 8nc~S | @q ø æg ` |_` ø þ ` +`( P `í ® 8n |@@q ø 8ø> 6 8nc~S `ü@üÿ @~a ág üa`ÿ ¤ |`P ¯0( ì@ àg |` ð/(í ® 8n úáW úáW |¿al (ÿ@ ¥0( A` ì@ àg ç/(\ÿ@í ® 8nþ! ü@h ~"@ hü í ® 8n ö' ` gb `> 6 8nc~S AP1@þ`0@ 2@4@ _$Áÿ?0 0 pk(~@í P 8n> 6 8nc@~S "$$(&,(0*4, @b |b 0@@
+ 8.zàg b¡ <0þ¿aú¦Q ÿÿ'@@
+-zàgýÿ' ®ëR ,ËRzàWþ` zëW P9 þ` |ßa Ì 0 @ àg3 P àg $ ` þ?@ f( AP àbþ` |_` P® P þ þ` ® Î î
++zàgýÿ' ®ëR ,ËRzàWþ` zëW P9 þ` |ßa Ì 0 @ àg3 P àg $ ` þ?@ f( AP àbþ` |_` P® P þ þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -2904,7 +2956,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-í< 8@n> 6 8ncT~S "$$(&,(0*4,8.<0@2ü
þ? If( AP àgø
þ`ô
ô
® Î î
++í< 8@n> 6 8ncT~S "$$(&,(0*4,8.<0@2ü
þ? Pf( AP àgø
þ`ô
ô
® Î î
+ .
+ $ N
+ ( n
+@@ -2935,20 +2987,19 @@ $ N
+ í$ N
+ 8(n À' àg~ ~ h~zàg P P |b ¢(R P ÀG
+ %ég
+- àgþ?@ ` Ìe(þ_` àg P |@@ £èg P¡
$A L& àg
L P ® Î î
++ àgþ?@ ` Óe(þ_` àg P |@@ £èg P¡
$A L& àg
L P ® Î î
+ .
+ í$ N
+ 8(nþ` ® Î î
+ .
+ í$ N
+- 8(nL& àg L$ b |@@ $ !@¥@zéW}éW À'$þ`@~" @ zéW Àg$~" @ zéW}éW À'$~b `@zéW À'$þ P~b `@zéW~"@ h&þ hh$~"@$A úàWÊÿ' Êÿ' P> 6 8nc~S ` AP1@!þ` 2@4@ _$Áÿ?0@0 Uj(~@í P 8n AP | @ aP þg 0 @
þa@þGÿÿÿ 0 ~ @ 8> 6 8nc$~S " b b |¿a$Áÿ? & ÇQ4 8:@;@h d ~ @h h áa | h h þ`0 A1A4A2A þø/ ù/8 c( ` ¢` g ( (` àg ¢` |@@ ä ! àg~ @ þ`8@ Òÿ/ä |@@ ~ @äþ?`0G +j( '` | @ @@< E( ¢` Óÿ/ ¢`þßa ` ® Î î
++ 8(nL& àg L$ b |@@ $ !@¥@zéW}éW À'$þ`@~" @ zéW Àg$~" @ zéW}éW À'$~b `@zéW À'$þ P~b `@zéW~"@ h&þ hh$~"@$A úàWÊÿ' Êÿ' P> 6 8nc~S ` AP1@!þ` 2@4@ _$Áÿ?0@0 Yj(~@í P 8n AP | @ aP þg 0 @
þa@þGÿÿÿ 0 ~ @ 8> 6 8nc$~S " b b |¿a$Áÿ? & ÇQ4 8:@;@h d ~ @h h áa | h h þ`0 A1A4A2A ù/ ù/8 b( ` ¢` f ( (` àg ¢` |@@ ä ! àg~ @ þ`8@ Òÿ/ä |@@ ~ @äþ?`0G /j( '` | @ @@< C( ¢` Óÿ/ ¢`þßa ` ® Î î
+ í .
+- 8$n ¢` ( (`h & | ` 4 þ @ j( '` ` ® Î î
++ 8$n ¢` ( (`h & | ` 4 þ @ j( '` ` ® Î î
+ í .
+- 8$n> 6 8ncP~S à`þß` úàW P© þ¿`Àÿ-@ ¿^( C`í P 8Pn #ÀA ãW À` âg~"x |?` Ì 0 ü À âg @ ÿ P âg ~"x âg m@¡ôÿ'~@ " ôÿ'ÀAzáW |?`
+-
+- ÿ @ @ï/ C`í P 8Pnÿ @ =ï/ C`í P 8Pn ÿ @ 9ï/ C`í P 8Pn~ |ÄÙ
+- 8`ÿ @ 4ï/ C`í P 8PnÀÿ-@ ^( C`í P 8Pn> 6 8nc(~S "$$ bèþ?` "e( AP àa ÇQ þ` ® Î î
++ 8$n> 6 8ncP~S à`þß` úàW P© þ¿`Àÿ-@ Å^( C`í P 8Pn #ÀA ãW À` âg~"x |?` Ì 0 ü À âg @ ÿ P âg ~"x âg m@¡ôÿ'~@ " ôÿ'ÀAzáW |?`Ø
++ ÿ @ Gï/ C`í P 8Pnÿ @ Cï/ C`í P 8Pn ÿ @ @ï/ C`í P 8Pn~ |DØ
++ 8`ÿ @ :ï/ C`í P 8PnÀÿ-@ ¢^( C`í P 8Pn> 6 8nc(~S "$$ bèþ?` (e( AP àa ÇQ þ` ® Î î
+ .
+ í$ N
+ 8(n0þb |¿a Ì 0zàW8Á þ_bBzàgþ` P @~@B AP ¢H` À àg~!B záW Ài
+@@ -2968,20 +3019,19 @@ θÿ' @@ P 8 `< |¿` | h
+ 8(n àg À À àg < | h < À àg À |?` À À À À À À à^ H_H $ ` ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc,~S $$ @b1 " àg @`" (& %.(Sþ` -þ/ $ `þ` ® Î î
++ 8(n> 6 8nc,~S $$ @b1 " àg @`" (& ú-(Sþ` -þ/ $ `þ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n ¦Qtþ¿` |ÿa Ì 0 À'þb À Àg ÀdúàW|® 8~ÁA |`ä
+- ¿-( þ/ $ `þ` ® Î î
++ 8,n ¦Qtþ¿` |ÿa Ì 0 À'þb À Àg ÀdúàW|® 8~ÁA |`$ -( þ/ $ `þ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n àg ág âg |` µ-( þ/ $ `þ` ® Î î
++ 8,n àg ág âg |`H -( þ/ $ `þ` ® Î î
+ .
+ $ N
+ í( n
+- 8,nXúàWág âgÿþ` |`0 ª-( þ/ $ `þ` ® Î î
++ 8,nXúàWág âgÿþ` |`p -( þ/ $ `þ` ® Î î
+ .
+ $ N
+ í( n
+@@ -2990,11 +3040,11 @@ $ N
+ $ N
+ í( n
+ 8,n À'
+-úàW 3úàW |`X -( ñý/ $ `þ` ® Î î
++úàW 3úàW |` i-( ñý/ $ `þ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n> |?b ¢ À~ `N Gþ`H GDdzàW}àWn }àWz }àW ¢ À' zàWHG À àg <~ h< ¢ À~ @G G ¢ À~ @F G À àg < | h < À' àg< | h < zà $ ` 5þ/ !` àgZ ¢ À~ @I G ¢ À' zàWMGÉ MG àg ¢ À~ @ JG zàW À àg <~ h< |b ¦ À |?` 4 ¦ À8 ¢ ÀL G $ ` Ec( AP àg þ` ® Î î
++ 8,n> |?b ¢ À~ `N Gþ`H GDdzàW}àWn }àWz }àW ¢ À' zàWHG À àg <~ h< ¢ À~ @G G ¢ À~ @F G À àg < | h < À' àg< | h < zà $ ` 5þ/ !` àgZ ¢ À~ @I G ¢ À' zàWMGÉ MG àg ¢ À~ @ JG zàW À àg <~ h< |b ¦ À |?` 4 ¦ À8 ¢ ÀL G $ ` Lc( AP àg þ` ® Î î
+ .
+ $ N
+ í( n
+@@ -3002,7 +3052,7 @@ $ N
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc$~S b1 àg àa" " [-(Pþ` dý/ `þ` ® Î î
++ 8,n> 6 8nc$~S b1 àg àa" " 0-(Pþ` dý/ `þ` ® Î î
+ í .
+ 8$n ÇQB |?` |?b Ì 0 Àþ`HG À~ `IG À àg B~ hB À àg B~ hB À~ @zàW Ný/ `þ` ® Î î
+ í .
+@@ -3010,58 +3060,63 @@ $ N
+ í .
+ 8$n| BzàW ` À }àW À àg B~ hB À( àgB | h Bzà ` ~ý/ '` àg ÀDB | h B ` ® Î î
+ í .
+- 8$n |?` Ì 0 ü À@ záW záW~! | @ @ àg ÿÿ` 8 $Áÿ? | @ ô P 8 ?$Áÿ? | @ ü ô þ @` ág!8ÿÿ`tzà |?` Ì 0 À À tzàþ`% |` Ì 0 @zàW~! |äÙ
++ 8$n |?` Ì 0 ü À@ záW záW~! | @ @ àg ÿÿ` 8 $Áÿ? | @ ô P 8 ?$Áÿ? | @ ü ô þ @` ág!8ÿÿ`tzà |?` Ì 0 À À tzàþ`% |` Ì 0 @zàW~! |dØ
+ 8 þ` þ`þ` zàW |?` g 0 @ àgþ` @ @þ¿`
+ @ @B @ @þ` @ ágþ` @B @ @ àgþ_` @ @ àg @ @ àg
+ @ zàW @ÿÿÿ 8 P
þ`b@ |_` Ì 0 @þ` @ àg @~ @ þW|"@` g 0 @ @ @ @ @ 8 Pþ` |ß` Ì 0 @ àg~S& þ_` @ @ àgþ¿` þ?` @ @ @þ?` @ @ @þ¿` @þ` @ @ AP @ @ @ àgþÿ`
@þ?` @# þWþ @ Q @c @c äW
+ |` ~A @ äW~Aýÿ'z P Q÷ÿ'ú¢P~A@Ïïÿ' @ | @ P 8~C> 6 8nc$~S " `aþ¿a |_a Ì 0 @ $QÿzàW AP" aP @ÿzàWÿþa@ýÿ' `@ @ÿzàW @ÿzàWÿ~A@ýÿ' àA8 < @~ ¡A @ @Å úáWþ ÿÿ` lÿ/ ` wÿ/ ` ©ÿ/ ` úçW G` þ?` G`~AP @záW~Éýÿ'~AP G`~ @
+- P | @þ?` @ @þ` @ P þ?aþ |Ú
+- 8 ¤ÿ/ `@% Pþ@ú `?P @%~A@
çWþßa àgþßa 'P úàW úàWþ ~ @þ P úàW üÿ' þßa I,(Bþ` ` ® Î î
++ P | @þ?` @ @þ` @ P þ?aþ |Ø
++ 8 ¤ÿ/ `@% Pþ@ú `?P @%~A@
çWþßa àgþßa 'P úàW úàWþ ~ @þ P úàW üÿ' þßa ,(Bþ` ` ® Î î
+ í .
+- 8$nþ @ P úàW òÿ'@ }àW @ÿzàW AP" P @ÿzàWÿþ @ýÿ' `@ @ÿzàW @ÿzàWÿ~A@ýÿ' àA¿ÿ' äg ÇQ |¿a$Áÿ? | àgþÿa A]( b Âë/ P b & |`t <@ Ô+( ¢(``" ',(rþ` |@@ àg ù àg Aä àgA þ?`8@ ü/ä |@@ ä ` ® Î î
++ 8$nþ @ P úàW òÿ'@ }àW @ÿzàW AP" P @ÿzàWÿþ @ýÿ' `@ @ÿzàW @ÿzàWÿ~A@ýÿ' àA¿ÿ' äg ÇQ |¿a$Áÿ? | àgþÿa H]( b Èë/ P b & |`´ <@ ©+( ¢(``" ü+(rþ` |@@ àg ù àg Aä àgA þ?`8@ ü/ä |@@ ä ` ® Î î
+ í .
+- 8$n> 6 8nc0~S "$$(&,(þÿa |¿a Ì 0 À& ÀÆ 8~ B8 zçg~b¡" ~Gbþ?` À&þÿ` ÀÆþ?` À¦ À&þ_` À À& Àf À&þB~" h h@ < þ À& |b$Áÿ?D ) ü`@ èAzág þ?b ! àg
@ < ~ hð~!h~`~ hzàWè
ë/ P ) ü @ ì@ A@ð |`¸ +( P )êg )êg þ?b |b$Áÿ? ¢ À
õ/ | @ è zàg Hì ~@h~ `~ hzàWè rë/ P ) ü @ ì@ A@ð |`È +( P %ég @zçgþ`+ P ® Î î
++ 8$n> 6 8nc0~S "$$(&,(þÿa |ßa Ì 0 @' @§ 8~ B8 úægþb¡" þFbþ?` @'þÿ` @Çþ?` @§ @'þ_` @ @' @g @'þB~" h h@ < ~ @' |b$Áÿ?D ) ü`@ èAzág þ?b ! àg
@ < ~ hð~!h~`~ hzàWè ë/ P ) ü @ ì@ A@ð |`ø k+( P )êg )êg þ?b |b$Áÿ? " @ õ/ | @ è zàg Hì ~@h~ `~ hzàWè xë/ P ) ü @ ì@ A@ð |`
++ X+( P %ég @úægþ`+ P ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n %ég þ?b" ¢ ÀÿzàWþ_` þ` H À~ ÿ~ h À~ h À~ h H @ ¢ À&~A@ záW@Kýÿ' @ ¢ À&þ` àg P ü `ÿÿÿ @ ~ h Tþ`zàWþ?` þ` H ¢ À Óô/ H~ @$ {þ`þ?` H H@ ¢ Àþ @
+-úàW AKýÿ' H at Dþ`ª+(@zçg P þ` À À&þ h |`Ø P+( À À À P ® Î î
++ 80n %ég þ?b" " @ÿzàWþ_` þ` H @~ ÿ~ h @~ h @~ h H @ " @'~A@ záW@Kýÿ' @ " @'þ` àg P ü `ÿÿÿ @ ~ h Tþ`zàWþ?` þ` H " @ Úô/ H~ @$ {þ`þ?` H H@ " @þ @
++úàW AKýÿ' H at Dþ`+(@úæg P þ` @ @'þ h @ @ @ P ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n> 6 8nc$~S " b |ßa$Áÿ? ' b@ ¦Q áa üe(þ @' àg ¢` [( ¢` t^( '` ¢` a( '` +(Qþ` '@ ágôÿ'0 èWóÿ' ü @ @ A ág 0!úàWþ?`Býÿ' A@@ ~+(Rþ` ® Î î
++ 80n> 6 8nc$~S " b |ßa$Áÿ? ' b@ ¦Q áa f(þ @' àg ¢` ¢[( ¢` |^( '` ¢` a( '` `+(Qþ` '@ ágôÿ'0 èWóÿ' ü @ @ A ág 0!úàWþ?`Býÿ' A@@ T+(Rþ` ® Î î
+ í .
+- 8$n ~ @ ü ~ @0 ü ~ @2zàWü Pü ü @ ~ @ ?$Áÿ?~ h þ` , ü @ @ àW8 zàW8 P 8@> 6 8nc~S Àa a }àg !
X@ ág | àg ó/ ` P |`x +( &`ä àg
+- ` ú/ &` ® í Î 8n ág |@8ñ è PXä àg \( Pä ` üù/ &` ® í Î 8n> 6 8nc~S ¡a A Àa ág&! ¢P àg F àg ( $ ' æWÿÿ@@¢ , g &( æW &,$`fÿúáWÿþ_` ?$Áÿ? ü @ @¬@&Tþÿ ` âg |`@ !þ¿`þ@ | @ @È !þ @& àg âg | À G áW 0 þ |@ Ô àg Ð àgÔ Ð ® í Î 8nP& úàW +(Sþ` ôÿ'0 °ÿ/ &` ® í Î 8n> 6 8nc ~S |ÀA8ñ àg ¦Q"
àa üB8ó Ø àg Ø ®ù/ ` àgÿÿ?` |`¼ ÿ*( ÿÿ?`X \ T Ü(þ @
+- Ü¥ù/ àgþ?` ?$Áÿ? ~ h ` ® Î î í
++ 8$n ~ @ ü ~ @0 ü ~ @2zàWü Pü ü @ ~ @ ?$Áÿ?~ h þ` , ü @ @ àW8 zàW8 P 8@> 6 8nc~S Àa a }àg !
X@ ág | àg §ó/ ` P |`
++ Û*( &`ä àg
++ ` ú/ &` ® í Î 8n ág |@8ñ è PXä àg \( Pä ` þù/ &` ® í Î 8n> 6 8nc~S ¡a A Àa ág&! ¢P àg F àg ( $ ' æWÿÿ@@¢ , g &( æW &,$`fÿúáWÿþ_` ?$Áÿ? ü @ @¬@&Tþÿ ` âg |`@ !þ¿`þ@ | @ @È !þ @& àg âg | À G áW 0 þ |@ Ô àg Ð àgÔ Ð ® í Î 8nP& úàW ï*(Sþ` ôÿ'0 °ÿ/ &` ® í Î 8n> 6 8nc ~S |ÀA8ñ àg ¦Q"
àa üB8ó Ø àg Ø °ù/ ` àgÿÿ?` |`ä
++ Õ*( ÿÿ?`X \ T Ü(þ @
++ Ü §ù/ àgþ?` ?$Áÿ? ~ h ` ® Î î í
+ 8 nþ?` ÿþ?`` ' üg@ þ @ !< úàg|¿a l !$ p !( t !, x !0 | !H àgþ?` þ?`ð A<Azá a ` ® Î î í
+ 8 nþ?`ð !< úà a þ?`ô ! |@@ W ø !S ü !Z !\ !V !Y !X !U !T a ` ® Î î í
+- 8 n> 6 8nc,~S "$$ b |àA8ñ ü§A Ø(& àg ¦iR¡ Àa& ا(g ágÿÿ?`
çg àg Üÿ @Üþ` àg ¢` ¢` '` 7ÿ/ A` ¢` '` gÿ/ A`(g ágóÿ'ÿÿ?` $Áÿ?#¦G |@@¬ þ` z P~A@Âþÿ' |_b àg ¢` ÿ/ P b |ßa |¿a & | h <&@&&P&þ`þ?` ò/ APX 4 ü h 4 'd X ( ü X ( ü X (ð ¢` '` ÿ/ H` *(yþ` & & ¦ ® Î î
++ 8 n> 6 8nc,~S "$$ b |àA8ñ ü§A Ø(& àg ¦iR¡ Àa& ا(g ágÿÿ?`
çg àg Üÿ @Üþ` àg ¢` ¢` '` 7ÿ/ A` ¢` '` gÿ/ A`(g ágóÿ'ÿÿ?` $Áÿ?#¦G |@@¬ þ` z P~A@Âþÿ' |_b\ àg ¢` ÿ/ P b |ßaX |¿a` & | h <&@&&P&þ`þ?` ò/ APX 4 ü h 4 'd X ( ü X ( ü X (ð ¢` '` ÿ/ H` d*(yþ` & & ¦ ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc~S |ÀA8ó Ð' àg àa¡ ü§A 0@À áW
àgÐ PÔ ÿ/ `Ð' àgBùÿ'0@ ® Î í î 8n> 6 8nc$~S " a Q( P |ßalC üæA8ñ àg'
+- |`À *( R £èg àg ¦Q ® Î î
++ 8,n> 6 8nc~S |ÀA8ó Ð' àg àa¡ ü§A 0@À áW
àgÐ PÔ ÿ/ `Ð' àgBùÿ'0@ ® Î í î 8n> 6 8nc$~S " a Q( P |ßaè@ üæA8ñ àg'
++ |`è
++ ë)( R £èg àg ¦Q ® Î î
+ í .
+ 8$n £èg R àg ¦Q ® Î î
+ í .
+- 8$n &b àg~B¡ è¨ |`Ð *( ¢(` ò/ ¢`zèW pC àg|`Ü @)( æg Âõÿ' &b àg ¦Q |`ü ÷)( ® Î î
++ 8$n &b àg~B¡ è¨ |`ø
++ Ø)( ¢(` ò/ ¢`zèW ì@ àg|` )( æg Âõÿ' &b àg ¦Q |`$ Í)( ® Î î
+ í .
+ 8$n> 6 8nc(~S "$$ b àa | B8ñ xÿ/þ?` ü¨A f ág ÇQ øH~ @0 ~A at 2záWÿÿ@" øø Ïþ/ ` f ágÂøÿ'øHÿÿ?` |@ À ©ÿ/ `Ì $IR éW ~ @ çg~IB"
+- 5ó/XX ` Âþ/ ¢(`Ì éW~ Kùÿ' @Ì °ÿ/ ` ® Î î
++ =ó/XX ` Âþ/ ¢(`Ì éW~ Kùÿ' @Ì °ÿ/ ` ® Î î
+ .
+ í$ N
+ 8(n> 6 8nc,~S "$$(& àa | A8ñ Qÿ/ P üB h ág ÇQ¡
+- $IRøF~ @0 ~@2zàWø øÿÿ@ Üÿ @Ü ¦þ/ ` h ágB÷ÿ'øFÿÿ?` ü@ À ÿ/ ` ÿ/ `Ì |¿að ¢(R èW* ` ¦Ibþ( (@ X@èX`
++ $IRøF~ @0 ~@2zàWø øÿÿ@ Üÿ @Ü ¦þ/ ` h ágB÷ÿ'øFÿÿ?` ü@ À ÿ/ ` ÿ/ `Ì |¿a ¢(R èW* ` ¦Ibþ( (@ X@èX`
+ àgþ(BA §è& X þ/ ` èW ¦IbK÷ÿ'Ì ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc$~S b |¿að çQ çWÆ ª " çg ø/ ` àgþ?` | àg |?b$Áÿ? |(@8ñ è )(þ@ ® Î î
++ 8,n> 6 8nc$~S b |¿a çQ çWÆ ª " çg ø/ ` àgþ?` | àg |?b$Áÿ? |(@8ñ è a)(þ@ ® Î î
+ í .
+- 8$n ò/ ` (þçA ~ h çWè Ç ìÿ' |H@ ò < ® Î î
++ 8$n $ò/ ` (þçA ~ h çWè Ç ìÿ' |H@ ò < ® Î î
+ í .
+ 8$nþ?`X þ?` þ' |H@ ò !@< |@ ô þçAþ @ çWè Ç Üÿ'< ® Î î
+ í .
+@@ -3071,28 +3126,28 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n |bð * àg AP (
++ 80n |b * àg AP (
+ ` çW~A@ (@ àgüÿ' b àg $ ` ÿÿ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n $ ` p( P ²( $ ` $ ` Åþ/ P a ha þg ¦iR 0
eiBA|g ¦ @ & @~ 3(
+-^h `_H (ç úàW |?` zàWþ` ýéWð úàW þ?`þ`ÿúáW ÿzáW¢ `` úáWÿzáW úáW @` úáW
áW
àW "F "F P#F |i@ ¼A @ A@ |I ág "FK<H àW ~A`* ¨KH ág
+-þ_`|_` úâg@(ü¢@ a þg P 0
¢ @A|g a þg P 0 A @A|g _$Áÿ?þ ô $ç ÄÁ @ P ¢P
âWþ" !@È ô !þ¢@úâW À@ûÿ' |)@ ® Î î
++ 80n $ ` p( P ²( $ ` $ ` Åþ/ P a ha þg ¦iR 0
eiBA|g ¦ @ & @~ f3(
++^h `_H ç úàW |?` zàWþ` ýéWð úàW þ?`þ`ÿúáW ÿzáW¢ `` úáWÿzáW úáW @` úáW
áW
àW "F "F P#F |i@ ¼A @ A@ |I ág "FK<H àW ~A`* ¨KH ág
++þ_`|_` úâg@(ü¢@ a þg P 0
¢ @A|g a þg P 0 A @A|g _$Áÿ?þ ô ç ÄÁ @ P ¢P
âWþ" !@È ô !þ¢@úâW À@ûÿ' |)@ ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n |` L@d h zàg" `~ ` h $ a( àW `, 8~ `zàWþh þh $ Azágüÿa` (@ àW `, þh 8þh ( Azágüÿa` $@ áWÌøÿ' `, þh 8, 8> 6 8nc~S Àa$ àg ¡a (, P þ( g ág A` !úàW < ! àg A ágBüÿ' ! ág Íý/ '`( g ág A` ,& A`, àW A ágÂýÿ', áW A` áW P ágB , ( ág þ, , $ í~ @$ Î ~ h ® 8n> 6 8nc~S(` ág a¡ Àa àg ` &` xý/ A` àg < àg ` a ágBøÿ' ë((Kþ`(æ çg ` '` `@ ` `
áW à çg `üÿ' àa ` &` ý/ A` ® Î í î 8n çg `Âôÿ'@ àa ` ²( '` ` &` ý/ G` ® Î í î 8n> 6 8nc,~S "(& |b b | B8ñ à &¨AØ&$$
àg @b! P Ø $ ` '` ÿ/ ¢H` zàgJ |ßa$Áÿ? &`@!úàW zà ,þ` AúàW A,'
àW zà þ` Üÿ @Ü µ((Dþ`@zàg &`@@zàg PA$ àg ¦@ ú$ àg ¦@ &`@ú àg ¦@ þ` Üÿ @Ü ¦@#(@þ @# H $ ` (` {ÿ/ G` zàgþ` Ø
++ 80n |` L@d h zàg" `~ ` h $ a( àW `, 8~ `zàWþh þh $ Azágüÿa` (@ àW `, þh 8þh ( Azágüÿa` $@ áWÌøÿ' `, þh 8, 8> 6 8nc~S Àa$ àg ¡a (, P þ( g ág A` !úàW < ! àg A ágBüÿ' ! ág Íý/ '`( g ág A` ,& A`, àW A ágÂýÿ', áW A` áW P ágB , ( ág þ, , $ í~ @$ Î ~ h ® 8n> 6 8nc~S(` ág a¡ Àa àg ` &` xý/ A` àg < àg ` a ágBøÿ' Â((Kþ`(æ çg ` '` `@ ` `
áW à çg `üÿ' àa ` &` ý/ A` ® Î í î 8n çg `Âôÿ'@ àa ` ²( '` ` &` ý/ G` ® Î í î 8n> 6 8nc,~S "(& |b b | B8ñ à &¨AØ&$$
àg @b! P Ø $ ` '` ÿ/ ¢H` zàgJ |ßa$Áÿ? &`@!úàW zà ,þ` AúàW A,'
àW zà þ` Üÿ @Ü ((Dþ`@zàg &`@@zàg PA$ àg ¦@ ú$ àg ¦@ &`@ú àg ¦@ þ` Üÿ @Ü ¦@#(@þ @# H $ ` (` {ÿ/ G` zàgþ` Ø
+ (" àW $ `
+- X`( (`
++ ^`( (`
+ ($ àW $ ` zàg AP
+ ® Î î
+ .
+ $ N
+ í( n
+- 8,n$ àW $ ` ÿ/ (`zàg AP & @ @¬ ÿzàW ~A@záW @Kýÿ'¬ záW @ ((Xþ` AP '\ ¦ @¬@` ® Î î
++ 8,n$ àW $ ` ÿ/ (`zàg AP & @ @¬ ÿzàW ~A@záW @Kýÿ'¬ záW @ Z((Xþ` AP '\ ¦ @¬@` ® Î î
+ .
+ $ N
+ í( n
+@@ -3100,23 +3155,23 @@ $ N
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc~S |À@8ó Ì£ ãP ãW* þC C@AX A
àW þã@ ãWþCKüÿ' C@ ãWþbP |ßað ((D~@ pC àgÿÿ¿a S'(p~@ ` ® í Î 8nþbPþ# @ ãW"
+- BþC @Bþã@ ãWKýÿ'þCÿÿB@Ì@ ¦QûA` þ_` @zágëü/ ` ® í Î 8n> 6 8nc ~S àa Áa | A8ñ ág P! ` '` /ð/ AP ` ` ® Î î í
++ 8,n> 6 8nc~S |À@8ó Ì£ ãP ãW* þC C@AX A
àW þã@ ãWþCKüÿ' C@ ãWþbP |ßa è'(D~@ ì@ àgÿÿ¿a )'(p~@ ` ® í Î 8nþbPþ# @ ãW"
++ BþC @Bþã@ ãWKýÿ'þCÿÿB@Ì@ ¦QûA` þ_` @zágëü/ ` ® í Î 8n> 6 8nc ~S àa Áa | A8ñ ág P! ` '` 7ð/ AP ` ` ® Î î í
+ 8 n àg ø çWè
+- ü çW ` }ð/ÿ @ !èg P¢øÿ' ` ` ` àg & àW ` P ` ® Î î í
+- 8 n ` '` ð/þ_` ` ` ~ @ ` ® Î î í
+- 8 n ` ü Tñ àg P è àg~ @Âþÿ'è 8> 6 8nc~S Àa }ç/ a æg ìV( µV( ` àgþ?` P àgûÿ' ® þ?` 5@þ` àg÷ÿ' ® í Î 8n> 6 8nc(~S "$$ b bàÀ à ¡ aPþÿa àgþ úáW "@@- Pþ |ìÚ
+- 8úæg `|` þ` ¢` þ@úæg0~@|`¨ þ` 0þ@@þ@þ` " z P~@¢ýÿ'~A@þa@úáWëÿ'þ_b¤ àg~ |@P zéW`þ@¢ P@úæg`~(@|?`¸ @úæg ~(@|?`ø @zéWüÿ' @ ç/@þ_`~IBzéW¤ñÿ'ä ® Î î
++ ü çW `
ð/ÿ @ !èg P¢øÿ' ` ` ` àg & àW ` P ` ® Î î í
++ 8 n ` '` ð/þ_` ` ` ~ @ ` ® Î î í
++ 8 n ` ü Tñ àg P è àg~ @Âþÿ'è 8> 6 8nc~S Àa
ç/ a æg ôV( ½V( ` àgþ?` P àgûÿ' ® þ?` 5@þ` àg÷ÿ' ® í Î 8n> 6 8nc(~S "$$ b bàÀ à ¡ aPþÿa àgþ úáW "@@- Pþ |lÙ
++ 8úæg `|`Ø þ` ¢` þ@úæg0~@|`è þ` 0þ@@þ@þ` " z P~@¢ýÿ'~A@þa@úáWëÿ'þ_b¤ àg~ |@P zéW`þ@¢ P@úæg`~(@|?`ø @úæg ~(@|?`8 @zéWüÿ' @ ç/@þ_`~IBzéW¤ñÿ'ä ® Î î
+ .
+ í$ N
+ 8(n> 6 8nc ~S aàà aPþßa àgþ úáW @@-
+- Pþ |Û
+- 8 |` þ` ` þ@ |`¨ þ` 0þ@@þ@þ` " z P~@¢ýÿ'~A@þa@úáWíÿ'þb àg~ |@P zèW`þ@¢ P |?`¸ @ |?`ø @zèWýÿ' @ Vç/@þ_`~BzèW óÿ'ä ® Î î í
++ Pþ |Ù
++ 8 |`Ø þ` ` þ@ |`è þ` 0þ@@þ@þ` " z P~@¢ýÿ'~A@þa@úáWíÿ'þb àg~ |@P zèW`þ@¢ P |?`ø @ |?`8 @zèWýÿ' @ ^ç/@þ_`~BzèW óÿ'ä ® Î î í
+ 8 n> 6 8nc~S Àa a`<@ } `
+- | ` àg á ä àg ` A ` ÿ/ '` ` kö/ '`$ ® Î í î 8n àg á ä àg ` ` ½ÿ/ '` ` aö/ '`$ ® Î í î 8n àg P á ä àg`!´ÿ/'` ` Wö/ '`$ ® Î í î 8n P$ ® Î í î 8n $Áÿ? PT \ 80 |?`$Áÿ? AP~`@ þ` z Pþa@Âþÿ' ´~ @ þ` z Pþ @8 þÿ' $Áÿ?@ T äX$ \ Ä úãgh @ ü#` $QTz@ àg\
++ | ` àg á ä àg ` A ` ÿ/ '` ` lö/ '`$ ® Î í î 8n àg á ä àg ` ` ½ÿ/ '` ` bö/ '`$ ® Î í î 8n àg P á ä àg`!´ÿ/'` ` Yö/ '`$ ® Î í î 8n P$ ® Î í î 8n $Áÿ? PT \ 80 |?`$Áÿ? AP~`@ þ` z Pþa@Âþÿ' ´~ @ þ` z Pþ @8 þÿ' $Áÿ?@ T äX$ \ Ä úãgh @ ü#` $QTz@ àg\
+ ! Xh zâgýãg úãg ~b` þ#` áW~"` þC`
àW ág z äW}âg@ }âg ãW~"h P 8~"hh T ~ hT þ` 8 ÿ$Áÿ?tÃ@@zãg Q¢ aP´zàg~ ` zàW ÀcØcÜ 4 P£ a A P áW~`, A zâW âW Q~`zàW B@ zãg8 4 zàW zãg8 4 8 @ zãg84 Ø 8Ü> 6 8nc<~S "$$(&,(0*4,8. b b ß $Áÿ? B@0à L&g à
+ zàg@þ`aP àg þgb¢ (R áW þgb (B þgbþ§b àg üÈ ! 4 H
+- §ég êB úëW §ég ®ëR úëW üëR úëW©.1(þP P P úëW þg AP 0 ,A@-ËB|g þ ü@ @ §ég @ 4 §ég P 4 @ «êgþ` )@8 @8 @ à( ® Î î
++ §ég êB úëW §ég ®ëR úëW üëR úëW)1(þP P P úëW þg AP 0 ,A@-ËB|g þ ü@ @ §ég @ 4 §ég P 4 @ «êgþ` )@8 @8 @ à( ® Î î
+ .
+ $ N
+ ( n
+@@ -3142,10 +3197,10 @@ $ N
+ 4 Î
+ í8 î
+ 8<n ÿ$Áÿ?À0B @zâg~B`Q¢ aPà czàg ~"`Q áW @ A @ `@ àgüaP ág~` zàW 8à 8à 8à> 6 8nc~S ß $Áÿ? AP@MA ágt § zÿ/ úæg ÿ/ úæg àÿ/ úægzáWüÿ'záWüÿ'úægþ` zàW ® í Î 8n ' ® í Î 8n ' àW
+- ® í Î 8n ® í Î 8n> 6 8nc@~S "$$(&,(0*4,8.<0 `b |ßbÔ¾ X«B (R þ` ªJ` (z P~A@Âþÿ' ( ËAXþ` G` (z P~A@Âþÿ' ( þc ü @ @01 M¡ |ÿa$Áÿ? B
++ ® í Î 8n ® í Î 8n> 6 8nc@~S "$$(&,(0*4,8.<0 `b |ßbÀ¾ X«B (R þ` ªJ` (z P~A@Âþÿ' ( ËAXþ` G` (z P~A@Âþÿ' ( þc ü @ @01 M¡ |ÿa$Áÿ? B
+ ¼ !
+ ~@B ¥èW"IR %èW (
+-`) ¦ ` û/þ?` àb X1 \/zàgB%¢ `% úæW ®+` ¦ ` ºÿ/ '` ' d h l \+þb (
++`) ¦ ` û/þ?` àb X1 P \/zàgB%¢ `% úæW ®+` ¦ ` ºÿ/ '` ' d h l \+þb (
+ ` ® Î î
+ .
+ $ N
+@@ -3155,7 +3210,7 @@ $ N
+ 4 Î
+ 8 î
+ í< 8@n ®+` ~IB | h ¦ ` ®+` Í ( G` ¹ ( ¦ ` ¦ ` ®+` ¡ ( ªJ` ¦ ` ®+` y (þ_` ¦ ` ®ý/ ª*` ç
+-X+@þ@ ¬0( þ_`´þ@X+@ ª0( þ_` ¥èW"IR %èW ¦ `×ÿ' (
++X+@þ@ 0( þ_`´þ@X+@ 0( þ_` ¥èW"IR %èW ¦ `×ÿ' (
+ ` ® Î î
+ .
+ $ N
+@@ -3166,7 +3221,7 @@ $ N
+ 8 î
+ í< 8@n> 6 8nc$~S "h` Àa |ÿa$Áÿ? 'úág ü@@ ¡ ¦QÔ àg `( üh h ` ® Î î
+ í .
+- 8$nö!þ @öÐ ! àg ¢(R! Ô1' àg U( '` 'zàW ü@@ }àW B þ?b £èg özàWþ`I ø Aø àg R £èg R Ð öÿ @Ð Ì ~ @Ì þ`Ô h | h h H&(dþ` | @ Ð úàW ø àg Ð ø@ |`p
;&(þb ¨a ` ® Î î
++ 8$nö!þ @öÐ ! àg ¢(R! Ô1' àg U( '` 'zàW ü@@ }àW B þ?b £èg özàWþ`I ø Aø àg R £èg R Ð öÿ @Ð Ì ~ @Ì þ`Ô h | h h &(dþ` | @ Ð úàW ø àg Ð ø@ |` &(þb ¨a ` ® Î î
+ í .
+ 8$n $Áÿ? aP |@@ Ü àgÔ zàW 1 àgþ` 81 àgþ` zàW zàWþ` 8zàWAúÿ'1 þ`Ô Ì ~ @Ì h | h h 8<@záW 4` |@ ág ¢P! 8@ ág8 4` ág 4¬ b° àWÿ@@ 4 ¬ ° 8< 4@ |@ ág ¢P! 8` ág8 4@ ág 4´ B¸
àWÿ @ 4@´¸ 8< záW8 òÿ'4@> 6 8nc a< ~S àg Á`¡ à` ãW Ýÿ/ `zãWþ` < |$@ ¬ 4 P8¬ àg 8 ° ¬ ~ @° í 8n |D@ ´ a ág P¡ D#D àW 4 ` àg¢üÿ' ``8 âgþ`! 4 ág4 8 ág´ 8<¸ ~ @¸ í 8nzãWíÿ'í 8n zàg~@` @ záW~@h|@h @ ~`þW~h @ 8þ`@ 8> 6 |À@ ¬ # 8nc àg à`! ~S ®ÿ/ `¬ # àgýÿ'´ # àg ªÿ/ `´ # àgýÿ'í 8n> 6 8nc | ~SK |`@ ¸!°A @ zâW|` âW záW ¬!4@ ág ÿ/í 8n
@`4 ! àgÂþÿ' @` !` ÿ/í 8n~S " | $ 0 áB þ#` |À@ ÿ ,Áÿ?¬
+ úàWÇQþ¿a|ßa ¦Q !èg EQ# þ#` ~ h` L `\ âW @@ bQba àg þ?b $)b
+@@ -3187,9 +3242,9 @@ $ N
+ ` àW ~A äW þ @Kýÿ'` äW áÿ/ ` ø äW|ÿ` í ` 8n> 6 8nc~S @` ` $Áÿ? ãPø!üÁþ ,Áÿ? zãW !@¬ Q` àW ~A ãW þ @Iýÿ'` ãW Îÿ/ ` ãW|ÿ` í ` 8n> 6 8nc a $Áÿ? á`t~Szàg|Aø ß,Áÿ?A@|A@ aP AP áW
+ # áW ~A@ áW ~Ã@Kýÿ' # áWþ?a í ` 8n |D´ åg # D ãW åW ` 4 E ågBüÿ'D $Q ` àþ/ %` $Q@ #D ` ùþ/þ_`í ` 8n> 6 8nc~S a a |à ´ ÿûàW|aÿÿÿÿ ãg $Áÿ?íì 8n ã`D äW4Ã ÿ{äW ` Ìþ/ #` P@
ãg ã`Âùÿ'D $Áÿ?íì 8n> 6 |À@ ¬ # 8nc àg à`! ~S Àþ/ `¬ # àgýÿ'´ # àg ` ¼þ/ `´ # àgýÿ' ` ú/ P ?$Áÿ?ÿÿ`íì 8n> 6 8nc~S @a |ÿ`$Áÿ? | ´ C ägx Á!
+ aD äW
äW ` 4 äg `Âûÿ'D #` ` ¦þ/ $` P@ C ` #` åþ/t~A at D ` #` ½þ/þ_`í 8n> 6 8nc4~S "$$(&,(0* |¿a$Áÿ? f ¢(Rðá `b çg ªªR¡# R $IR ð üÇA $' éW ¦ ` b
+-~ PzàW~ |Û
++~ PzàW~ |Ù
+ 8~ @ cÿ/ ¦ ` ~ @ vÿ/ ¦ ` ~ @ @
ÿ/ ¦ ` b~ @ £ÿ/ ¦ ` $' ¶ÿ/ ¦ ` þ?b~ @ Ãÿ/ ¦ `þb$'~IB éW~BËçÿ'
+- ¦ ` ÏY( '` fðá çg $IRÂÞÿ' £ègü !A P! P P| àg«êg ` x! | h $(3þ` ` ® Î î
++ ¦ ` ×Y( '` fðá çg $IRÂÞÿ' £ègü !A P! P P| àg«êg ` x! | h b$(3þ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3226,7 +3281,8 @@ $ N
+ 8 î
+ í< 8Hn@záW
8~A | @ @ 8 > 6 8nc~S Àa | @ < a~ h< 3ù/ `L ¢P âWf¦ P |'@ AP þ¢@ @ L âWþ @%üÿ'~A@ |@ ® í Î 8nH@ÿzáW~A
| @ @ 8 6@ 8nc~a |@@ A@a> ág~S |@@
+ @~Ah
+- Ýÿ/8þ!@í 8n |`|
r" > 6 8nc4~S "$$(&,(0* |b üÿÿ |b àa |`$Áÿ? â Àaüø# À@ ü£@ ág¡ þ© ágC B ÿÿ¿a ?,Áÿ? RC ág ?,Áÿ?B ÿÿ¿a R zãW~Bÿ
++ Ýÿ/8þ!@í 8n |`¤ I" > 6 8nc4~S "$$(&,(0* |b üÿÿ |b°
++ àa |`$Áÿ? â Àaüø# À@ ü£@ ág¡ þ© ágC B ÿÿ¿a ?,Áÿ? RC ág ?,Áÿ?B ÿÿ¿a R zãW~Bÿ
+ ` `~B
+ ` àþ ü£` þ @ åW ¥a âg $B þ¿@ "A
+ "'@ ñ ágv Q{äW "ç@*
+@@ -3260,7 +3316,8 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n> 6 8nc,~S "$$(& |_b |b üÿÿ àa |ÿ`$Áÿ? C Àaü ø ! À@ |!@ ¡ ` zãW ,Áÿ?,D ÿÿ¿a
++ 84n> 6 8nc,~S "$$(& |_b°
++ |b üÿÿ àa |ÿ`$Áÿ? C Àaü ø ! À@ |!@ ¡ ` zãW ,Áÿ?,D ÿÿ¿a
+ Bþ?@ @ A @zÃP ~@¬<
+ B "~ ü ` áW ¡a àgþ?@B÷ÿ' @ " !QûäW "P ûàWÿa $aúäW |?a ûàW« ÿa aúàW |?` $a a äg
úäW $I`
+ ?P @ @þ ?P $@ @þ a da þg P 0
e @A|g þ @þ §àW« ¦)` äg úäW $I`
+@@ -3287,12 +3344,12 @@ $ N
+ 8$n ` 9ÿ/ '` ® Î î
+ í .
+ 8$n> 6 8nc0~S "$$ Àa | B8ñ þ`R@ |b$Áÿ? àa | @ (& àg§ ¡
+- ,( ` ¾U( &` | Pï/ ` ® Î î
++ ,( ` ÆU( &` | Rï/ ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n ` Iï/ &`0'úàg ß @Áÿ?! úàgB @
++ 80n ` Jï/ &`0'úàg ß @Áÿ?! úàgB @
+ @
+ @
+ |b 0@@
+@@ -3304,9 +3361,9 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n |?` Ì 0 ü À þ `þ@ | @ @ àgAD Eþ` Vý'8þ @> 6 8nc ~S | A & àg àa¡ < zà O |?` Ì 0 À P À < zàþ`? |ßa Ì 0 @
+-zèW~ / (Pþ` P - (Wþ` ® Î î í
+- 8 n þ?` þ?`~ |4Û
++ 80n |?` Ì 0 ü À þ `þ@ | @ @ àgÁ Eþ` Vý'8þ @> 6 8nc ~S | A & àg àa¡ < zà O |?` Ì 0 À P À < zàþ`? |ßa Ì 0 @
++zèW~ (Pþ` P (Wþ` ® Î î í
++ 8 n þ?` þ?`~ |´Ù
+ 8þ?` üÇ@ ô þ` !èg þ_`A ! aP áW AP*' þ¿`
+ @ àg @! þ` @þÿ`
B
+ @ @
+@@ -3317,35 +3374,35 @@ $ N
+ @ àg @
+ @ àg @<zâ R @þa@ áWáÿ' záWþ` @þa@ áWÝÿ' záWþ`
Bþa@ áWÚÿ' záW C | h ® Î î í
+ 8 n
þ?`ÿä@ |ß` Ì 0 @# | @ ô <þ` @þ` àg PÂ 88 @~ @zàWD þ`D Q Q äW
+- `þd@~ "@ @C~AH
@CT
@C`
@Cl
D" äW~ @Å÷ÿ' "@ @@ ~ h 8> 6 8nc~S àa Áa ¡aþ@à ` ` ±î/þ @ ` ü'@ ô ~ húæW þ_` |?` Ì 0þ¦Q À úæWMþÿ'þ¦Q ægþ |` Ì 0 @ ® Î í î 8núþ@ þ_` |` Ì 0 g 0 À ~@úæg üG@ ô |` Ì 0@ |a ág àg ` ` ` ágÂþÿ' ` `` | þ x @x @~ h þ` ® Î í î 8n> 6 8nc~S Wî/ a üF@ ô àg |` D( ® í Î 8n !þ` ü h þ?` |?a Ì 0 À$ |à@ à¢: Cþ` À$C À$ à¡ Cþ_` À$þ @C À$þ_`þ @C À$ C À$
++ `þd@~ "@ @C~AH
@CT
@C`
@Cl
D" äW~ @Å÷ÿ' "@ @@ ~ h 8> 6 8nc~S àa Áa ¡aþ@à ` ` ³î/þ @ ` ü'@ ô ~ húæW þ_` |?` Ì 0þ¦Q À úæWMþÿ'þ¦Q ægþ |` Ì 0 @ ® Î í î 8núþ@ þ_` |` Ì 0 g 0 À ~@úæg üG@ ô |` Ì 0@ |a ág àg ` ` ` ágÂþÿ' ` `` | þ x @x @~ h þ` ® Î í î 8n> 6 8nc~S Xî/ a üF@ ô àg |`° ( ® í Î 8n !þ` ü h þ?` |?a Ì 0 À$ |à@ à¢: Cþ` À$C À$ à¡ Cþ_` À$þ @C À$þ_`þ @C À$ C À$
+ C À$C À$C À$
Cþ?` À$C À$C À$C À$ PC £@" àgþa À$ ¦QBþ?` À$þ @B" æW~" |@@ |`@ A@ a@ À$ ÇQA À$A" çW "@
+- @ þ Æ@ Ã@ Ã@ |a #@ @A ÀÄ~ÇAEÂ
çWþ @Küÿ' @A"þ¦A æW~A@,ïÿ'þa@~@zâW £@Ëáÿ'" ü À ® í Î 8n> 6 8nc$~S àa Àa | @ ¤ ` @ |¿a Ì 0ÀÀ á "! |` ð( Gü Àzàþ `þÿ' h~P @ Gzág$ ' ü Àzàþÿ' @ G záW záWþ?`!`þ À APûÿ'<
++ @ þ Æ@ Ã@ Ã@ |a #@ @A ÀÄ~ÇAEÂ
çWþ @Küÿ' @A"þ¦A æW~A@,ïÿ'þa@~@zâW £@Ëáÿ'" ü À ® í Î 8n> 6 8nc$~S àa Àa | @ ¤ ` @ |¿a Ì 0ÀÀ á "! |`È Ç( Gü Àzàþ `þÿ' h~P @ Gzág$ ' ü Àzàþÿ' @ G záW záWþ?`!`þ À APûÿ'<
+ !èg8 G% ÀzáW~
+- ~ |XÛ
++ ~ |ØÙ
+ 8 áþ/ ` èþ/ ` 8ÿ/ ` ' ` ¢ @ Sÿ/ h` ÿ/ `Àz `P ÀÀ~ " P P zàW zàWþ?` `þ@ A ÀF Pûÿ'À }àW þ` À&ÿúàW aP" AP À&ÿúàWÿ~A@ýÿ' A@ À&ÿúàW À&ÿúàWÿþa@ýÿ' BÚÿ' P ® Î î
+ í .
+- 8$n> 6 8nc~S _$Áÿ? Á çg¡ 0GzáW}áW = záW 8 GzáW Ç çgBúÿ'0G çg7 @à 2' | @ |¿a Ì 0úàW ` @ ÀÀ á |` ( Gü Àzàþ`þÿ' hþ P @ Gzág$ ' ü Àzàþÿ' @ G¤ @ ÀÀ á |` ( 'ü Àzàþ`þÿ' hþ P @ 'úàg$ G ü Àzàþÿ' @ G záW záWþ``~ À& APûÿ'<zà O ÀP À<zà P þ` À ® Î í î 8n P ® Î í î 8n> 6 8nc(~S "$$ b |ÿaLÎ |ßaÀ àg ¦Q! b
+-zàW èW àg $IR éW ~IB §(@ éW~IBýÿ' H ¤( ` b ¢( @þ(B àgñÿ' èW H~Bþ(B àgíÿ' èW ' àg P zàW $IR ~IB (@ %àW~IB ýÿ'' P @ H ( ` ® Î î
++ 8$n> 6 8nc~S _$Áÿ? Á çg¡ 0GzáW}áW = záW 8 GzáW Ç çgBúÿ'0G çg7 @à 2' | @ |¿a Ì 0úàW ` @ ÀÀ á |`È r( Gü Àzàþ`þÿ' hþ P @ Gzág$ ' ü Àzàþÿ' @ G¤ @ ÀÀ á |`È `( 'ü Àzàþ`þÿ' hþ P @ 'úàg$ G ü Àzàþÿ' @ G záW záWþ``~ À& APûÿ'<zà O ÀP À<zà P þ` À ® Î í î 8n P ® Î í î 8n> 6 8nc(~S "$$ b |ÿa8Î |ßaè
àg ¦Q! b
++zàW èW àg $IR éW ~IB ~(@ éW~IBýÿ' H z( ` b y( @þ(B àgñÿ' èW H~Bþ(B àgíÿ' èW ' àg P zàW $IR ~IB l(@ %àW~IB ýÿ'' P @ H f( ` ® Î î
+ .
+ í$ N
+ 8(n ~S $
+-(,> 6 8nc~S @`
|ßaL¾ ` |?` e#(þm@ |¿aÀ àg çQ z($ÿ@ àgÁ¿ÿ/(ÿ@ ¾ÿ/ ` àg t($ÿ@ ºÿ/,ÿ@ Î ~ @ þ` ® î ín 8 ~C> 6 8nc~S |¿aÀ àg f($ÿ@ P ~ P «ÿ/0ÿ@þ`í ® 8n ~S $
+-(,> 6 8nc~S @`
|¿aL¾ ` |?` <#(þm@ |?`À àgÂÿ/4ÿ @ ÿ/ ` ® ín 8 ~C> 6 8nc~S a |?`À àgBÿ/8ÿ @ ÿ/ `í ® 8n P |`À 8 > 6 8nc~S |ßaÀ ' Üÿ/<@~ @ çQ æa çWþ§A
+- ü@Lß Ôÿ/D@úçW úæW æaKùÿ' ¦Q Ïÿ/L@úçW Íÿ/P@úæW æaKóÿ' ¦Q Êÿ/T@ æW
+- ü@Lß úàW ~úàW .þ?` Ãÿ/\@þ¦AúæWKøÿ' ¿ÿ/`@þ¦AúæWËôÿ' ¼ÿ/d@ P ® Î í î 8n> 6 8nc$~S " úàW b, ÿÿ B |ÿaÀ |¿aLß G Èa !@ @~A@záWÿB¡ þ(B zçW Èaúÿ'
® Î î
++(,> 6 8nc~S @`
|ßa8¾ ` |?` <#(þm@ |¿aè
àg çQ P($ÿ@ àgÁ¿ÿ/(ÿ@ ¾ÿ/ ` àg J($ÿ@ ºÿ/,ÿ@ Î ~ @ þ` ® î ín 8 ~C> 6 8nc~S |¿aè
àg =($ÿ@ P ~ P «ÿ/0ÿ@þ`í ® 8n ~S $
++(,> 6 8nc~S @`
|¿a8¾ ` |?` #(þm@ |?`è
àgÂÿ/4ÿ @ ÿ/ ` ® ín 8 ~C> 6 8nc~S a |?`è
àgBÿ/8ÿ @ ÿ/ `í ® 8n P |`è
8 > 6 8nc~S |ßaè
' Üÿ/<@~ @ çQ æa çWþ§A
++ ü@8ß Ôÿ/D@úçW úæW æaKùÿ' ¦Q Ïÿ/L@úçW Íÿ/P@úæW æaKóÿ' ¦Q Êÿ/T@ æW
++ ü@8ß úàW ~úàW .þ?` Ãÿ/\@þ¦AúæWKøÿ' ¿ÿ/`@þ¦AúæWËôÿ' ¼ÿ/d@ P ® Î í î 8n> 6 8nc$~S " úàW b, ÿÿ B |ÿaè
|¿a8ß G Èa !@ @~A@záWÿB¡ þ(B zçW Èaúÿ'
® Î î
+ í .
+ 8$n Âÿ/
zçWÉóÿ'G ® Î î
+ í .
+- 8$n> 6 Ð 8nc àg~S¸ÿ/í 8n> 6 8nc~S Àa zàW |¿aÀ % ÿ/dÿ@& |`( ÿ/$ |`< ÿ/" |`L ÿ/ |`` ÿ/ |`p ÿ/ |`
ÿ/ |`¨ ÿ/ |`¸ ÿ/ |`è ÿ/ |`ø }ÿ/ |` {ÿ/ |`( yÿ/ |`L wÿ/ |`l uÿ/
+- |` sÿ/ |` qÿ/ |`´ oÿ/ nÿ/ÿ@ ~ |¨Û
+- 8 kÿ/@ÿ@ jÿ/xÿ@ ' hÿ/|ÿ@ ' gÿ/ÿ@ ' eÿ/¤ÿ@ ® í Î 8n> 6 8nc~S Àa |¿aÀ 0 1@ 2ÿ/¸ÿ@0~ PzàW~ |ôÛ
+- 8 Wÿ/äÿ@ Jÿ/ ® í Î 8n Sÿ/ôÿ@ ºÿ/8~@ Eÿ/ ® í Î 8n Nÿ/üÿ@ Aÿ/ ® í Î 8n Jÿ/þ@ =ÿ/ ® í Î 8n> 6 8nc$~S àg |ßaÀ " "6ç/ àg >ÿ/0~@ ® Î î
++ 8$n> 6 ø 8nc àg~S¸ÿ/í 8n> 6 8nc~S Àa zàW |¿aè % ÿ/dÿ@& |`P
ÿ/$ |`d
ÿ/" |`t
ÿ/ |`
ÿ/ |`
ÿ/ |`´
ÿ/ |`Ð
ÿ/ |`à
ÿ/ |` ÿ/ |` }ÿ/ |`4 {ÿ/ |`P yÿ/ |`t wÿ/ |` uÿ/
++ |`¨ sÿ/ |`Ä qÿ/ |`Ü oÿ/ nÿ/ÿ@ ~ |(Ú
++ 8 kÿ/@ÿ@ jÿ/xÿ@ ' hÿ/|ÿ@ ' gÿ/ÿ@ ' eÿ/¤ÿ@ ® í Î 8n> 6 8nc~S Àa |¿aè 0 1@ 2ÿ/¸ÿ@0~ PzàW~ |tÚ
++ 8 Wÿ/äÿ@ Jÿ/ ® í Î 8n Sÿ/ôÿ@ ºÿ/8~@ Eÿ/ ® í Î 8n Nÿ/üÿ@ Aÿ/ ® í Î 8n Jÿ/þ@ =ÿ/ ® í Î 8n> 6 8nc$~S àg |ßaè " ">ç/ àg >ÿ/0~@ ® Î î
+ í .
+ 8$n | A8ñ | ó
ÿ/D~@(æ çgI ' 4ÿ/L~@zà 2ÿ/T~@ ,'zà |@` @ | ` ágIþ?` ág þ?` àgPþ_` þ_` @` àg a` Bþ` þ` a` "ÿ/\~@,' ÿ/h~@' ÿ/t~@ àg ÿ/~@ < ÿ/~@ < ÿ/~@ <zàWûÿ'zàWüÿ' ÿ/¤~@< àg" zàW @zàg~@`¡ ~ ` ágFþ?` ág-þ?` àgTþ_` -þ_` @` àg a` Bþ` -þ` a` ÿ/°~@ X'@'úàgþ `D¡ þ ` àgFþ?` àg-þ?` âgTþ_` -þ` `` âg! A` Bþ`-þ` ôþ/À~@ X'zàWÁðÿ'@' ñþ/Ø~@X' ïþ/ì~@ îþ/ø~@ ç çg·ÿ'' üæA zàW R
èþ/ü~@ èWøÆ
+
+- |?bÌ ~ @0 ~ÇA2zçWÇQ @P `X ßþ/ ¢` ~B èW~Ëøÿ' @Ì zàW ¢(R |ßaÀ Øþ/8@Ì èW R @ þ(B \ @d `h X H@þa Ðþ/~Ì èW~BËøÿ' @ÐÇ çg R |ÿaÀ pÿ@ '\ Gd gh þa Çþ/~~BzèW Ç çgpÿ@Âùÿ' ' Áþ/ÿ@ àg |ßaÀ ½þ/¸@¦ æg È@ ºþ/ &`è¦ ægÈ@ýÿ' «þ/ ® Î î
++ |?bô ~ @0 ~ÇA2zçWÇQ @P `X ßþ/ ¢` ~B èW~Ëøÿ' @Ì zàW ¢(R |ßaè Øþ/8@Ì èW R @ þ(B \ @d `h X H@þa Ðþ/~Ì èW~BËøÿ' @ÐÇ çg R |ÿaè pÿ@ '\ Gd gh þa Çþ/~~BzèW Ç çgpÿ@Âùÿ' ' Áþ/ÿ@ àg |ßaè ½þ/¸@¦ æg È@ ºþ/ &`è¦ ægÈ@ýÿ' «þ/ ® Î î
+ í .
+- 8$n> 6 8nc(~S "$$ |ÿaÀ þ/Ôÿ@ $Áÿ?ø
++ 8$n> 6 8nc(~S "$$ |ÿaè þ/Ôÿ@ $Áÿ?ø
+ !ègü À ~þ/èÿ@ |¿a,Áÿ? zèW F
+ , ¢(R ¤þ/ôÿ@ zàgþ'@ ~ `zàWþ'@ü'@ þ(Bþ'@þ(B þ/ ` ) þ/þ@ ) þ/ þ@ þ/0þ@ #èW ~IBÉñÿ' þ/ çg þ/ ® Î î
+ .
+@@ -3353,7 +3410,7 @@ zàW èW àg $IR éW
+ 8(n çg |¿a,Áÿ? bþ/4þ@~ & zçW A þ/@þ@ zàg\þ'@ ~ `zàWTþ'@ü'@X \þ'@ þ/Lþ@& þ/`þ@& þ/lþ@ ~þ/þ@zÇQ þ¦AÏòÿ'nþ/ nþ/ ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc~S Àa |¿aÀ Fþ/þ@ |ÇA ¬ àg Bþ/¤þ@¬ ç çg ' jþ/°þ@zàgÌþ&@ ~ `zàWÄþ&@ü&@È Ìþ&@ cþ/¼þ@@zàg~@`¡ ~ ` ágFþ?` ág-þ?` àgTþ_` -þ_` @` àg a` Bþ` -þ` a` Uþ/Ðþ@,' Sþ/Üþ@ Rþ/èþ@4ç çgBæÿ'' Cþ/´ àg #þ/ìþ@´ Ç çg |ÿaÀ ' Iþ/øþ@ zàgÿ'@ ~ `zàWÿ'@ü'@ÿÿÿ ÿ'@ Cþ/ÿ@@ zàg~@`¡ ~ ` ágFþ?` ág-þ?` àgTþ_` -þ_` @` àg a` Bþ` -þ` a` 4þ/ÿ@, ' 3þ/$ÿ@D ' 1þ/0ÿ@ 0þ/Hÿ@4 Ç çgÂäÿ' ' !þ/ þ/ ® Î í î 8n> 6 8nc(~S "$$ b !` |ÿaÀ Hh ÷ý/Lÿ@ (
++ 8(n> 6 8nc~S Àa |¿aè Fþ/þ@ |ÇA ¬ àg Bþ/¤þ@¬ ç çg ' jþ/°þ@zàgÌþ&@ ~ `zàWÄþ&@ü&@È Ìþ&@ cþ/¼þ@@zàg~@`¡ ~ ` ágFþ?` ág-þ?` àgTþ_` -þ_` @` àg a` Bþ` -þ` a` Uþ/Ðþ@,' Sþ/Üþ@ Rþ/èþ@4ç çgBæÿ'' Cþ/´ àg #þ/ìþ@´ Ç çg |ÿaè ' Iþ/øþ@ zàgÿ'@ ~ `zàWÿ'@ü'@ÿÿÿ ÿ'@ Cþ/ÿ@@ zàg~@`¡ ~ ` ágFþ?` ág-þ?` àgTþ_` -þ_` @` àg a` Bþ` -þ` a` 4þ/ÿ@, ' 3þ/$ÿ@D ' 1þ/0ÿ@ 0þ/Hÿ@4 Ç çgÂäÿ' ' !þ/ þ/ ® Î í î 8n> 6 8nc(~S "$$ b !` |ÿaè Hh ÷ý/Lÿ@ (
+ èW b $IR #éW~ þ/ ® Î î
+ .
+ í$ N
+@@ -3361,47 +3418,47 @@ zàW èW àg $IR éW
+ ~ @ À § \ @ þ/tÿ@úægÿ@ úægÿ@ü@ÿÿÿ ÿ@ þ/~IB ' þ/ÿ@úæ ÿ@Äðÿ' ' ' ïÿ'¸ÿ@øý/ ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc ~S Àa |¿aÀ " ðå/ Àaàÿ@ øý/Ìÿ@ ® Î î í
+- 8 nàÿ@ Èý/ '` |ÿa$Áÿ? @ ` îý/ ` $ @( `, ëý/8þ@ êý/pþ@ zàg çý/þ@ zàg äý/þ@ zàg áý/þ@ zàg Þý/þ@ @zàg Ûý/ þ@ zàg Øý/¨þ@ zàg Õý/´þ@ zàgÂÒý/¸þ@ Ñý/¼þ@ Ðý/Àþ@ |B ò \HXh<Äþ@ Ìý/8(@ |' ó 8 H Êý/øþ@8 zàW |¿aÀ 0 ~ @h P @ Ô($ÿ@ |B ° (¸ H Àý/Xÿ@ | àg K ½ý/|ÿ@ | @ ¼ À @Ì ` ¹ý/ÿ@ fÝ/ ( `` H µý/Øÿ@ óè/ ¤ ( `` H ²ý/þ@ Ä (ô @ |g |@È ý/0þ@ | @ Ð ö@ø` ©ý/lþ@ aþ/ ` jê/ ` ý/ ® Î î í
+- 8 n> 6 8nc$~S " |ßaÀ ´ ' aþ @´ pý/~@& ý/¸~@& ý/È~@& ý/Ø~@& ý/ð~@ |ßaÀ & ý/@$& fý/@$
+- !èg çQ (~B ý/0@þ`zàWþçAÁý/8@8úçWEûÿ' ({ý/(& ý/<@,&
ý/P@0& ý/d@4& ý/t@5& ý/@6& ý/@<& ~ý/¨@@& |ý/¸@B& {ý/Ì@D& yý/ä@E& xý/ø@F& vý/~@G& uý/,~@H àg <~@ \~@ ~@zàWýÿ'zàW¤~@üÿ' mý/I& lý/Ä~@J& jý/à~@ |ßaÀ L& hý/@P& fý/@T& eý/0@X& cý/D@\& bý/\@d& 6ý/t@d
++ 8(n> 6 8nc ~S Àa |¿aè " øå/ Àaàÿ@ øý/Ìÿ@ ® Î î í
++ 8 nàÿ@ Èý/ '` |ÿa$Áÿ? @ ` îý/ ` $ @( `, ëý/8þ@ êý/pþ@ zàg çý/þ@ zàg äý/þ@ zàg áý/þ@ zàg Þý/þ@ @zàg Ûý/ þ@ zàg Øý/¨þ@ zàg Õý/´þ@ zàgÂÒý/¸þ@ Ñý/¼þ@ Ðý/Àþ@ |B ò \HXh<Äþ@ Ìý/8(@ |' ó 8 H Êý/øþ@8 zàW |¿aè 0 ~ @h P @ «($ÿ@ |B ° (¸ H Àý/Xÿ@ | àg K ½ý/|ÿ@ | @ ¼ À @Ì ` ¹ý/ÿ@ nÝ/ ( `` H µý/Øÿ@ ôè/ ¤ ( `` H ²ý/þ@ Ä (ô @ |g |@È ý/0þ@ | @ Ð ö@ø` ©ý/lþ@ aþ/ ` lê/ ` ý/ ® Î î í
++ 8 n> 6 8nc$~S " |ßaè ´ ' aþ @´ pý/~@& ý/¸~@& ý/È~@& ý/Ø~@& ý/ð~@ |ßaè & ý/@$& fý/@$
++ !èg çQ (~B ý/0@þ`zàWþçAÁý/8@8úçWEûÿ' ({ý/(& ý/<@,&
ý/P@0& ý/d@4& ý/t@5& ý/@6& ý/@<& ~ý/¨@@& |ý/¸@B& {ý/Ì@D& yý/ä@E& xý/ø@F& vý/~@G& uý/,~@H àg <~@ \~@ ~@zàWýÿ'zàW¤~@üÿ' mý/I& lý/Ä~@J& jý/à~@ |ßaè L& hý/@P& fý/@T& eý/0@X& cý/D@\& bý/\@d& 6ý/t@d
+ !èg HzàW þ?b|?b çQ (~B Zý/@þ`zàWþçAÁWý/@ èWMûÿ' (Hý/h& )ý/@h àg R bh (@ @
+ Ný/°@~`~èAzàW?~bAKý/¸@?zèWÁIý/¼@ÆúçW bÅ÷ÿ'h :ý/ R ý/À@ @ b @l Bý/Ð@~`~èAzàW~bA?ý/Ø@zèWÁ=ý/Ü@ úçW bÅøÿ' @ .ý/ R ý/à@ @ b @ 6ý/ð@zèW~èAA4ý/ø@ úçW bEûÿ' @ $ý/ R ý/ü@ @ b @¬ ,ý/~@~`~èAzàW?~bÁ)ý/~@?zèWA(ý/~@úçW bÅøÿ' @ ý/ çQ ùü/~@ ü¦A @ èa @0 ý/(~@þ`þBzàWþçaÁý/0~@úçWAý/4~@ zèW èaÅøÿ' @ ý/ çQ ìü/8~@ @ èa @P ý/H~@úçWþBÁý/P~@ zèW èaEûÿ' @ ý/ çQ ãü/T~@ @ èa @p
+ ý/`~@þ`þBzàW?þçaAý/h~@?úçWÁý/l~@ÃzèW èaÅøÿ' @ öü/õü/ ® Î î
+ í .
+- 8$n ~0 8 P> 6 8nc | ü ~S àg `àg 0 àg
+- åJ( P àgþ` Pí 8nþ`í 8n> 6 8nc | ü ~S àg `
+- ÚJ( P zàWþ`í P 8n> 6 8nc~S Àa 0 |¿a Áÿ? |_` }J( &` ü@ ü ø |@ ü ø ® í Î 8n> 6 8nc~S | A ü& àg Àa |_` ?J( Püø ® í Î 8n> 6 8nc~S | A üÆ çg àa ` (þ?` ` |§A |(þ?` `! Ça ÿþ`D@þ` ü@@ Aþ`Al U( `þ` )(dþ` ~Ú/ ` £( ` aÜ/
+- ( ` P G G½F¿Fp ¨¬F´°Ü àg ~G |`4 º(þ`à ® Î í î 8n> 6 8nc$~S " b |àA ¼
àg R" ¦Q <L( àg"Ïÿ/¢` YÚ/þ` àgþ` ¶( ¢` àg ÇQ þ¿a þ`zàW P þb ß/ é( ¢` Üþ`Ü *( ¢` |( ¢` àg|¿a ægÁü(
+-þ` !èg L(¦Qà àg ` V( |ßa Àÿ? ' àW _Àÿ? P àW ` ® Î î
+-í .
+- 8$nÿ?P @ àW ` |`|æ þ @ H( ` ® Î î
+-í .
+- 8$n> 6 8nc~S ¿ 0 ü ü àg a Åÿ/ ` àgþÿ'í ® 8n 0 8> 6 8nc~S àaüÀ è `ä @ì |¿a Ì 0ÀÀ á |`D l( ~ü Àzàþ `þÿ' h~P @~ P~ @ úàg ü ÀFzáþÿ' ® Î í î 8n> 6 8nc0~S Àa aüà
+- 4J(ìÿ-@ àgþ' P ® Î í î 80nþ' Pþ ì
&@ ð
ô
ü
E@ø
~ @ ` Ïÿ/ &` ÂJ(þ` ® Î í î 80n J
+- > 6 8nc ~S üÀ b zçW ¦Q¬ àaþ P~ @ àgþ¦A J(
++ 8$n ~X 8 P> 6 8nc | ü ~S àg `àg X àg
++ íJ( P àgþ` Pí 8nþ`í 8n> 6 8nc | ü ~S àg `
++ âJ( P zàWþ`í P 8n> 6 8nc~S Àa X |¿a Áÿ? |_`
J( &` ü@ ü ø |@ ü ø ® í Î 8n> 6 8nc~S | A ü& àg Àa |_` GJ( Püø ® í Î 8n> 6 8nc~S | A üÆ çg àa ` p(þ?` ` |§A l(þ?` `! Ça ÿþ`D@þ` ü@@ Aþ`Al F( `þ` ÿ(dþ` Ú/ ` ( ` iÜ/
++ ( ` P G G½F¿Fp ¨¬F´°Ü àg ~G |`\ (þ`à ® Î í î 8n> 6 8nc$~S " b |àA ¼
àg R" ¦Q DL( àg"Ïÿ/¢` aÚ/þ` àgþ` ( ¢` àg ÇQ þ¿a þ`zàW P þb ß/ Ù( ¢` Üþ`Ü ( ¢` l( ¢` àg|¿a ægAÓ(
++þ` !èg L(¦Qà àg ` -( |ßa Àÿ? ' àW _Àÿ? P àW ` ® Î î
++í .
++ 8$nÿ?P @ àW ` |`hæ þ @ ( ` ® Î î
++í .
++ 8$n> 6 8nc~S ¿ X ü ü àg a Åÿ/ ` àgþÿ'í ® 8n X 8> 6 8nc~S àaüÀ è `ä @ì |¿a Ì 0ÀÀ á |`l B( ~ü Àzàþ `þÿ' h~P @~ P~ @ úàg ü ÀFzáþÿ' ® Î í î 8n> 6 8nc0~S Àa aüà
++ <J(ìÿ-@ àgþ' P ® Î í î 80nþ' Pþ ì
&@ ð
ô
ü
E@ø
~ @ ` Ïÿ/ &` ÊJ(þ` ® Î í î 80n J
++ > 6 8nc ~S üÀ b zçW ¦Q¬ àaþ P~ @ àgþ¦A J(
+ çWþÉúÿ' P ® Î î í
+ 8 n> 6 8nc4~S àa Àa ü A
+
+- HÛ/ìÿ-@ àg~( P ® Î î í
+- 84n~( Pþ ì
'@ ð
ô
~ @F ` ¢ÿ/ '` J(þ` ® Î î í
+- 84n> 6 8nc~S a| ¼ àg K( àg"0ÿ/`í ® 8n> 6 8nc~S àa |ÀA ü àg|ÀA àa |¿a0 (4ÿ@' (Hÿ@' þ(`ÿ@ ÝI( P àgxÿ@ü@ÿÿÿ ú( ¨Ù/þ` àg¬ÿ@ü@Ôÿÿÿö( ó( ` àgðÿ@ü@ ó(d 'f G ñ($þ@ àgDþ@ü@T î( í(`þ@ù~ PzàW~ ê(þ@
è(pþ@ ç(xþ@
+- å(|þ@ ä(þ@ â(þ@ á(þ@ ß(þ@ ~ |Ü
+- 8 Ü(þ@ Û(¤þ@' Ù(¬þ@] àg ×(¼þ@ ® Î í î 8n Ó(Èþ@ ® Î í î 8n> 6 8nc~S a |` Ë( g( `í ® 8n> 6 8nc8~S "$$(&,(0*4,þß |ßa0 ¿(ä~@ |¿a
+- 0À&ø~@ ¼(L~K@ |¿b0 À&ÿ
+-@ ¹(P~K@À&0ÿ
+-@ ·(H~K@À&Pÿ
+-@ µ(D~K@ À
+- À& ³(pÿ
++ PÛ/ìÿ-@ àg~( P ® Î î í
++ 84n~( Pþ ì
'@ ð
ô
~ @F ` ¢ÿ/ '` J(þ` ® Î î í
++ 84n> 6 8nc~S a| ¼ àg ¥K( àg"0ÿ/`í ® 8n> 6 8nc~S àa |ÀA ü àg|ÀA àa |¿aX Ø(4ÿ@' Ö(Hÿ@' Õ(`ÿ@ åI( P àgxÿ@ü@ÿÿÿÐ( °Ù/þ` àg¬ÿ@ü@Ôÿÿÿ Í( ä( ` àgðÿ@ü@ É(d 'f G È($þ@ àgDþ@ü@T Ä( Ä(`þ@ù~ PzàW~ À(þ@
¿(pþ@ ½(xþ@
++ ¼(|þ@ º(þ@ ¹(þ@ ·(þ@ ¶(þ@ ~ |Ú
++ 8 ²(þ@ ±(¤þ@' °(¬þ@] àg (¼þ@ ® Î í î 8n ©(Èþ@ ® Î í î 8n> 6 8nc~S a |`, ¡( X( `í ® 8n> 6 8nc8~S "$$(&,(0*4,þß |ßaX (ä~@ |¿a
++ 0À&ø~@ (L~K@ |¿bX À&ÿ
++@ (P~K@À&0ÿ
++@ (H~K@À&Pÿ
++@ (D~K@ À
++ À& (pÿ
+ @zêg~jb~Jb~êa |Êa |ªa |
+-b |*b B¬(ÿ
+-@ §égª(ÿ
+-@ %égB©(¤ÿ
+-@ çg§(¼ÿ
+-@ çgB¦(Èÿ
+-@ æg¤(Ôÿ
++b |*b Â(ÿ
++@ §égB(ÿ
++@ %égÂ(¤ÿ
++@ çgB~(¼ÿ
++@ çgÂ|(Èÿ
++@ ægB{(Ôÿ
+ @ !èg~* àÿ
+-@ ¡(þ ` £ègB (ôÿ
++@ x(þ ` £ègÂv(ôÿ
+ @ ® Î î
+ .
+ $ N
+@@ -3409,33 +3466,32 @@ $ N
+ ,
+ 0 ®
+ í4 Î
+- 88n> 6 8nc~S àa Àa |¿a0 ( ` çg y"(| ® Î í î 8n u"( ® Î í î 8nzçWûÿ' (þ@ ® Î í î 8n> 6 8nc |`\ (~SLÙ/í 8n> 6 8nc,~S "$$(& @b
++ 88n> 6 8nc~S àa Àa |¿aX i( ` çg O"(| ® Î í î 8n K"( ® Î í î 8nzçWûÿ' ^(þ@ ® Î í î 8n> 6 8nc |` X(~STÙ/í 8n> 6 8nc,~S "$$(& @b
+ b !èg Âa" áa(g
+- ¸( ` a ¦Q ` ® Î î
++ ¨( ` a ¦Q ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n¦F ?( ¦)` àg (` |`t i( $I`
+-( ` ¦Q ` ® Î î
++ 8,n¦F /( ¦)` àg (` |` ?( $I` ú( ` ¦Q ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n æ ?ç ì ç @ä ç £ègè ü( ` ¦Q ` ® Î î
++ 8,n læ ?øæ ì ç @ä ôæ £ègè ì( ` ¦Q ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n ûÙ/ `è&äF ` ÂÙ/þ`¤ F¢F üB ,zàW |?bt ¡ fþ`Ø,GzáW P àgzàW P Ø àg þ?`¤ ágDÿ@ü@dÿÿÿ ?(Ø àgÂ=(hÿ@¤ àgÂ;(ÿ@ àgÂ9( ÿ@zàW P þ`F P þFFF¿Hpô ` ® Î î
++ 8,n Ú/ `è&äF ` ÊÙ/þ`¤ F¢F üB ,zàW |?b ¡ fþ`Ø,GzáW P àgzàW P Ø àg þ?`¤ ágDÿ@ü@dÿÿÿ(Ø àgB(hÿ@¤ àgB(ÿ@ àgB( ÿ@zàW P þ`F P þFFF¿Hpô ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc ~S a | B ü( àg çQ! Àa |_` H(üø ÙØ/ ` H( ` àgþÿ' ÇÙ/Ä àg ¹J(ÄÀl àg ¶J(l l ¨ é( `*â/ àg ð úàW ©á/ 'â/ àgBýÿ'ð `ô ( `"â/ àgÂøÿ'ð ` ( &` ¬( ` P ® Î î í
+- 8 n |@ ü ág`@ 8 P> 6 8nc$~S " |ÀA ü§ b æg b¡ çQ Ú/ àg üÆA &b Ú/ àg àg þÿaÌ ® 0 ° î þ` Î
++ 8,n> 6 8nc ~S a | B ü( àg çQ! Àa |_` H(üø áØ/ ` H( ` àgþÿ' ÏÙ/Ä àg ÁJ(ÄÀl àg ¾J(l l ¨ Ù( `2â/ àg ð úàW ±á/ /â/ àgBýÿ'ð `ô s( `*â/ àgÂøÿ'ð ` ô( &` ( ` P ® Î î í
++ 8 n |@ ü ág`@ 8 P> 6 8nc$~S " |ÀA ü§ b æg b¡ çQ Ú/ àg üÆA &b Ú/ àg àg þÿaÌ ® 0 ° î þ` Î
+ í .
+- 8$n> 6 8nc |@ üb~S ág AP¡ àW P ü@ `` àW @ |`4 Ý(¿B Pí 8n | ü àg ` 8 @` | ü aP |`L âgB`A Ó àA |@@ ü!þ` àgü@@ 8¿A |`@ ü@ àg|`@ ° @° 8¸A àg!8 P àg
++ 8$n> 6 8nc |@ üb~S ág AP¡ àW P ü@ `` àW @ |`\ ´(¿B Pí 8n | ü àg ` 8 @` | ü aP |`t âgB`A © àA |@@ ü!þ` àgü@@ 8¿A |`@ ü@ àg|`@ ° @° 8¸A àg!8 P àg
+ ! àg àg àg àg àg àg àg àg zàW zàW
8þ`! àg àg ! àg àg ! àg 8þ` àg àg 8þ` àg 8þ` 8þ`> 6 8ncD~S "$$(&,(0*4,8.<0@2@
+- |¿at (ìÿ@ ) (øÿ@< ) (þ@ ) ( þ@0 ) (4þ@4 ) (Hþ@$ ) (`þ@( ) (tþ@, ) (þ@ ) ( þ@ ) (´þ@ ) (Ðþ@ ) (ðþ@ |bt" @ ) (@H ) (@D ) (0@L ) (D@P ) (\@0 ~ PzàW~ (ì@
~(t@ |(@
+- {(@ y(¤@ x(´@ v(È@ u(Ô@ ~ |4Ü
+- 8 q(à@ p(ô@ o(~@4 |?bt$ zàg~ b~b~`b |àa |Àa | a | c | c `~Àb! ~àb d(~@8 ) c(,~@ «êgÂa(@~@ )êgB`(X~@ §égÂ^(l~@ çgB](~@ çgÂ[(¤~@ æg Y(À~@T ) X(ä~@ 1ìgÂV(ü~@ ³ìgBU(ÿ@ zëWÁS(@ÿ@@zëWAR(`ÿ@ -ëgÁP(|ÿ@ ¯ëgAO(ÿ@úëWÁM(°ÿ@úëWAL(Èÿ@úëWÁJ(àÿ@ I(üÿ@ ) I G($þ@ ® Î î
++ |¿a t(ìÿ@ ) r(øÿ@< ) q(þ@ ) o( þ@0 ) n(4þ@4 ) l(Hþ@$ ) k(`þ@( ) i(tþ@, ) h(þ@ ) f( þ@ ) e(´þ@ ) c(Ðþ@ ) b(ðþ@ |b @ ) _(@H ) ^(@D ) \(0@L ) [(D@P ) Y(\@0 ~ PzàW~ V(ì@
T(t@ S(@
++ Q(@ P(¤@ N(´@ M(È@ K(Ô@ ~ |´Ú
++ 8 H(à@ G(ô@ F(~@4 |?b" zàg~ b~b~`b |àa |Àa | a | c | c `~Àb! ~àb ;(~@8 ) 9(,~@ «êgB8(@~@ )êgÂ6(X~@ §égB5(l~@ çgÂ3(~@ çgB2(¤~@ æg 0(À~@T ) .(ä~@ 1ìgB-(ü~@ ³ìgÂ+(ÿ@ zëWA*(@ÿ@@zëWÁ((`ÿ@ -ëgA'(|ÿ@ ¯ëgÁ%(ÿ@úëWA$(°ÿ@úëWÁ"(Èÿ@úëWA!(àÿ@ (üÿ@ ) I ($þ@ ® Î î
+ .
+ $ N
+ ( n
+@@ -3443,47 +3499,39 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn> 6 8nc0~S "$$(&,( b àa àg ÇQB G
+-G
+-4
+-p~©A àgþ`|` < 0 ,| |(B ° |)@ X ø ~ ü ~ X$ Z( àgB b~ PzàW~
+- P þ` þ` þ` þ` þ` þ` þ`~ |TÜ
+- 8þ`@ c~ PzàW~ P þ` þ` þ`~ |tÜ
+- 8þ`H d~ PzàW~ P þ` þ` þ` þ` þ` þ`~ |Ü
+- 8þ`D e~ PzàW~ P þ` þ` þ` þ` þ` þ`~ | Ü
+- 8þ`L f~ PzàW~
+- P þ` þ` þ` þ` þ` þ` þ`~ |¼Ü
+- 8þ`P |bt$ àgPg ('G Ý(Dþ @ zàg
+- 4 I~!h4 $zàg ~!h4 (8 zàg ü h 4 hþ @ Ñ( !` àg |b 4 | h 4 4Gh 'Pg Ê(|þ @` àg \` 4 | h 4 `G' ûþ/lþG at 0 4 )zàW}àW }àW þ h4 l àg þ h4 nzàW þ h4 ( àg PG áW (B ü h 4 d
+- zàWþ` P àg 4 | h 4 x àgþg ¢P âW P aP @|
+-@ @
+- þ¢@ x âWþ @«úÿ'þa@~ h þg P 0 &@ ~ @hjÔ@zàg `¢îþ/'` ® Î î
+- .
+-$ N
+-( n
+-í,
+- 80n ô ¨ àg` ¤ ¨@ Pÿ{áWþ_`|_` t ¨ 8 |@ ü þ?` ág`@ :Ø'
+- | zàWþ` 8 P |`@ üAü ág¡ PúàW8 |a@ ¾
! àg8 úàW8¾
! àg8 8þ`> 6 8nc$~S " | ø b |¨A çQ üÀA |`% j(zàW
G¢ EHüþ?` àg¾F | @ ¾@ ` ¢(` .F( APzàW ü àg¾F | @ ¾@¼
àg ½
~ @½Fü àg | @ ½
~ @½@ ® Î î
++< í@ . 8Dn> 6 8nc~S À` ` àg ãPB " " 4
++pþA àgþ`|` < 0,ü |c@ ° ü$@ X ø~ ü~ X$Z( àgB b~ PzàW~
++ P þ` þ` þ` þ` þ` þ` þ`~ |ÔÚ
++ 8þ`@c~ PzàW~ P þ` þ` þ`~ |ôÚ
++ 8þ`Hd~ PzàW~ P þ` þ` þ` þ` þ` þ`~ |Û
++ 8þ`De~ PzàW~ P þ` þ` þ` þ` þ` þ`~ | Û
++ 8þ`Lf~ PzàW~
++ P þ` þ` þ` þ` þ` þ` þ`~ |<Û
++ 8þ`P àg |`
++ zàg #` þ?`4$zàg þ?`4(8 zàg ü h 4 #` àg ü h 44h` àg \` ü h 4`B" ÿ/lþB at 04DzàW}àW }àW ~Ah4l àg ~Ah4nzàW ~Ah4 àg !P àW @ |h 4d zàWþ` P àg 4 | h 4x àgþg $Q äW P P @|
++@ ä@
++ þ$A x äWþ @«úÿ'~@ ~ h þg P 0 $@ ~ @h j Ô@zàg`"úþ/"`í 8n ô ¨ àg` ¤ ¨@ Pÿ{áWþ_`|_` t ¨ 8 |@ ü þ?` ág`@ QØ'
++ | zàWþ` 8 P |`@ üAü ág¡ PúàW8 |a@ ¾
! àg8 úàW8¾
! àg8 8þ`> 6 8nc$~S " | ø b |¨A çQ üÀA |`à" P(zàW
G¢ EHüþ?` àg¾F | @ ¾@ ` ¢(` FF( APzàW ü àg¾F | @ ¾@¼
àg ½
~ @½Fü àg | @ ½
~ @½@ ® Î î
+ í .
+- 8$n |` ü ág` ÃP ~c a@þa a@ a@ a@þa @b úáW~Ã@ búáW àW áW |` ¨ âW aP zãW~cKôÿ' a@ àg aPzãWBËïÿ' àgþ` ág@ 8 ágþ` A 8> 6 8nc~S |ÀA üg AP ü A ágüÁA ¹G9&`þ PúàWþ
|ÜÜ
+- 8 î(<&0¬G ® í Î 8n¨' àg¬G§( ® í Î 8n> 6 8nc4~S "$$(&,(0* |¿b | ø AF( ÇQ ÿ @½Gø * @½ ÿÿ @½@ F( ` @b `1 ªæAü |)B ( àg*àA aúàW @ ¹ÿ/ `(úàW ( ( `~ @
àg ÇQ FF þF U(Eþ` Ó( `¿Gp¨(úàW ` Äÿ/ $)`(úàW ¼
àg ( ( ` ®( `(úàW( ª zàW ªjb xþ`Dþ?` /ß/ AP bÿÿßaô 4| **@d
+- |b&
++ 8$n |` ü ág` ÃP ~c a@þa a@ a@ a@þa @b úáW~Ã@ búáW àW áW |` ¨ âW aP zãW~cKôÿ' a@ àg aPzãWBËïÿ' àgþ` ág@ 8 ágþ` A 8> 6 8nc~S |ÀA üg AP ü A ágüÁA ¹G9&`þ PúàWþ
|\Û
++ 8 î(<&0¬G ® í Î 8n¨' àg¬G§( ® í Î 8n> 6 8nc4~S "$$(&,(0* |¿b | ø XF( ÇQ ÿ @½Gø * @½ ÿÿ @½@ F( ` @b `1 ªæAü |)B ( àg*àA aúàW @ ¹ÿ/ `(úàW ( ( `~ @
àg ÇQ FF þF ;(Eþ` Ó( `¿Gp¨(úàW ` Äÿ/ $)`(úàW ¼
àg ( ( ` ®( `(úàW( ª zàW ªjb xþ`Dþ?` Fß/ AP bÿÿßaô 4| **@d
++ |bà#
+ ¦fB
+ ð
+
+- ç(@ (
+-` ©ß/ P (R¬¨zàW þ ¢ ¨ xþ` ` ® Î î
++ Í(@ (
++` Áß/ P (R¬¨zàW þ ¢ ¨ xþ` ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n¬zàW (R ÿÿßa |b& xþ`Dþ?` ß/ AP `bô 4| Ĩ h ¨ ð Ï(@@ ¦ ` ß/ P¬¨(úàW ` Xÿ@ÿ(@ J!(þ_`ôY
' ô'Z
ô'[
ô'\
` ü/ $)` ` ( $)`½
àgþßa©ÿ' ¦ÿ'ÿ @> 6 8nc<~S "$$(&,(0*4,8. |ÿb b (R
+-þ =(þ?` `b $IR! çQ ô(
++ 84n¬zàW (R ÿÿßa |bà# xþ`Dþ?` +ß/ AP `bô 4| Ĩ h ¨ ð µ(@@ ¦ ` ©ß/ P¬¨(úàW ` Xÿ@ÿ(@ /!(þ_`ôY
' ô'Z
ô'[
ô'\
` ü/ $)` ` ( $)`½
àgþßa©ÿ' ¦ÿ'ÿ @> 6 8nc<~S "$$(&,(0*4,8. |ÿb b (R
++þ #(þ?` `b $IR! çQ Ú(
+ þ+ @b
+-þ 8(þ?` b ð(
++þ (þ?` b Ö(
+ þ+ b «êg)êg (
+-` |`|% §( ` ® Î î
++` |`D# ( ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3492,9 +3540,9 @@ $ N
+ 4 Î
+ í8 î
+ 8<n (
+-` (þ+@ Àb þ
+- ( ª
+-` |`¤% ( ` ® Î î
++` ì(þ+@ Àb þ
++ ( ª
++` |`l# ( ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3502,8 +3550,8 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n þ (þ?` Àa |_`X ( þ+ a ,` ( ª
+-` ( ` |`È% ( ` ® Î î
++ 8<n þ (þ?` Àa |_`X ( þ+ a ,` q( ª
++` p( ` |`# o( ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3511,9 +3559,9 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n ,` P !(þK@ KKK .BÜà |?` ã( (
++ 8<n ,` P ü (þK@ KKK .BÜà |?` É( (
+ ` àg
+- |`ð% |?` v( ` ® Î î
++ |`¸# |?` \( ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3529,39 +3577,39 @@ $ N
+ 0 ®
+ 4 Î
+ í8 î
+- 8<n> 6 8nc~S a Y(x X( W(í P ® 8n> 6 8nc~SúàW Àa" |?`X ·( a |_`& ` 9(þ?` ` ® í Î 8n ¦Q ` ® í Î 8n |_`X Ú ( P ` ® í Î 8n> 6 8nc~S a #( ` ` |`& 9( F`í ® 8n> 6 8nc~S Àa Û/ ` a P"È (G` ` ® í Î 8n> 6 8nc(~S "$$ b~ÀA Pÿÿ`þÿ`~B G at 48 àg~@! zâW~BËúÿ' G@ ¦Q $IRþÿa P $ B ¢` ² (¬þ_`HúçQ¬~IB/ûÿ' ?(ç àg |@ -þ?`ä þ?`è P ® Î î
++ 8<n> 6 8nc~S a ?(x >( =(í P ® 8n> 6 8nc~SúàW Àa" |?`X ( a |_`Ô# ` (þ?` ` ® í Î 8n ¦Q ` ® í Î 8n |_`X À ( P ` ® í Î 8n> 6 8nc~S a ( ` ` |`ä# ( F`í ® 8n> 6 8nc~S Àa Û/ ` a P¢ (G` ` ® í Î 8n> 6 8nc(~S "$$ b~ÀA Pÿÿ`þÿ`~B G at 48 àg~@! zâW~BËúÿ' G@ ¦Q $IRþÿa P $ B ¢` (¬þ_`HúçQ¬~IB/ûÿ' ?ç àg |@ -þ?`ä þ?`è P ® Î î
+ .
+ í$ N
+ 8(nxþ?`ä Dþ?`è P ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc(~S "$$~ B |ÿalC Àa àg|`D& ¢ý( ¢(R þ $)bþ ¨A&ÿûàWýàWþÿÿÿ àg |`T& õ( ¢H` & àg |`& ð( ¢H`& Þ/ `þHBzéW $)bËñÿ'þ àg|`Ä& é( ` P (dþ_` P ® Î î
++ 8(n> 6 8nc(~S "$$~ B |ÿaè@ Àa àg|`$ ¢ã( ¢(R þ $)bþ ¨A&ÿûàWýàWþÿÿÿ àg |`$ Û( ¢H` & àg |`L$ Ö( ¢H`& Þ/ `þHBzéW $)bËñÿ'þ àg|`$ Ï( ` P d (dþ_` P ® Î î
+ .
+ í$ N
+- 8(n yÞ/ ` &4&ÿûàWýàWþÿÿÿ ô zàWçg :ß/ `&ÿûàWýàWþÿÿÿBåÿ' 8&ÿûàWýàWþÿÿÿAçÿ'þHBô zàWçg 0ß/ ` âÿ'þHB àgìÿ' |`l& Í( ¢H` éÿ'4& àgþHB |`¤& È( ¢H`8& ]Þ/ `zéW $)bËÉÿ'þ Øÿ' > 6 8nc$~S " Àa a~@@ R~ áA'ÿûàW ~BzèW~Ëüÿ' áA ÿÿÿaþûàW |'B äè( ñÝ/þ_`' àg àg äè( ëÝ/þ_` àg |`Ì& ©( (`ÿÿÿa ` ® Î î
++ 8(n Þ/ ` &4&ÿûàWýàWþÿÿÿ ô zàWçg Qß/ `&ÿûàWýàWþÿÿÿBåÿ' 8&ÿûàWýàWþÿÿÿAçÿ'þHBô zàWçg Hß/ ` âÿ'þHB àgìÿ' |`4$ ³( ¢H` éÿ'4& àgþHB |`l$ ®( ¢H`8& uÞ/ `zéW $)bËÉÿ'þ Øÿ' > 6 8nc$~S " Àa a~@@ R~ áA'ÿûàW ~BzèW~Ëüÿ' áA ÿÿÿaþûàW |'B äè( Þ/þ_`' àg àg äè( Þ/þ_` àg |`$ ( (`ÿÿÿa ` ® Î î
+ í .
+- 8$n' àg Fô àg ô 48ÿÿ`þFð f F àg |_`ô& ! çQð F ` ~(þ?` ` ® Î î
++ 8$n' àg Fô àg ô 48ÿÿ`þFð f F àg |_`¼$ ! çQð F ` d(þ?` ` ® Î î
+ í .
+- 8$n@~@ ág PB @@t @ a ág @~A b at 4A8Aÿÿ_`48 `úáW @ 8 ` 8> 6 8nc~S Àa úàW~`@« |`' v(ÿÿ¿a ` ® í Î 8n ¦QGG ág|_`4' |@ ¨ çWþ |_`L' gþ?`W(þ` G ` ® í Î 8nþ !@4 ÿûàW ' àg G Õÿ/ '` àg|`p' ^(G ` ® í Î 8nÿÿ¿a ` ® í Î 8n> 6 8nc ~S Àa ?G( b aþg ðzàW åÝ/ ` |`' L( &` þgô& Íÿ/ `þg ç 0 àgþ` ¬þçA ¦Q æa ` ® Î î í
++ 8$n@~@ ág PB @@t @ a ág @~A b at 4A8Aÿÿ_`48 `úáW @ 8 ` 8> 6 8nc~S Àa úàW~`@« |`Ü$ \(ÿÿ¿a ` ® í Î 8n ¦QGG ág|_`ü$ |@ ¨ çWþ |_`% gþ?`=(þ` G ` ® í Î 8nþ !@4 ÿûàW ' àg G Õÿ/ '` àg|`8% D(G ` ® í Î 8nÿÿ¿a ` ® í Î 8n> 6 8nc ~S Àa WG( b aþg ðzàW ýÝ/ ` |`L% 2( &` þgô& Íÿ/ `þg ç 0 àgþ` ¬þçA ¦Q æa ` ® Î î í
+ 8 nþ` G ¦QG G¨¤ G àgB 4 t ` tÿ/ '` zàW ` G æa ` ® Î î í
+ 8 n> 6 8nc ~S a |àA ¬
zàW Àa,
+- àg ÃF( P t ` ¦ÿ/ '`¬
|_`¬' ÿ @ 1 ¬Gº
àg
+- zàW R p~àA àg
¶F( R 0 Rº¡G àg `
G àg `
+- R G p~àA àg «F(0 ` ÿ/ '` ® Î î í
+- 8 n ` Èü/ '`þ` G àg àg ÅÝ/P 'ÿ{àW
|`Ð' ÿ( ® Î î í
+- 8 n àg
½Ý/P 'ÿ{àW |`ø' ö( ® Î î í
+- 8 nþ{àW |_` ( ~ @g§ `þ?` Ú( ® Î î í
+- 8 n> 6 8nc~S Àa | ü a àg Àa æg& zàW% & àg¨ ÇQ àgF! yF( ¨ ® í Î 8n àg P ` Eý/ &` þ` P&t & þ`F |_`H( f¦ ` »(þ?` àg ` |G@ àg ` p ' àg ÿ/ `p ® í Î 8n¬ àgÿ @ ¬Ap ® í Î 8n ` ÿ/ &` ® í Î 8n> 6 8nc~S Àa P ¦Q gþF A@~A A@ A@ A@~A !@A záWþ¦A @záW @ ág |G ¨
àW úæWþFËôÿ' A@ ® ÿ/ ` àg|`x( £(úæWþ`Ëíÿ' g ® í Î 8n ` P P`~B A@~A A@ A@ A@~A !@A záW~@ úàWýàW | @ zâW~BËöÿ' A@ 8 ` P P`~B A@~A A@ A@ A@~A !@A záW~@ úàW| @ zâW
+-8 ÷ÿ'~B> 6 8nc~S Àa |¿aD) (Hÿ@' ~(Tÿ@' |(`ÿ@ ' {(lÿ@ ' y(ÿ@' x(ÿ@' v(¨ÿ@' u(Àÿ@' s(Ðÿ@' r(äÿ@' p(ðÿ@T' o(üÿ@V' m(þ@X' l(,þ@Z' j(Dþ@ ' i(Xþ@ ' g(dþ@' f(pþ@ ® í Î 8n> 6 8nc(~S "$$ @b ¢(R |ßaD) þ "B~ "B B "B~ é x~@ W( ¢(` àgþ(B! §A Îÿ/ `úèWþËöÿ' "B ® Î î
++ àg ÚF( P t ` ¦ÿ/ '`¬
|_`t% ÿ @ 1 ¬Gº
àg
++ zàW R p~àA àg
ÎF( R 0 Rº¡G àg `
G àg `
++ R G p~àA àg ÂF(0 ` ÿ/ '` ® Î î í
++ 8 n ` ×ü/ '`þ` G àg àg ÝÝ/P 'ÿ{àW
|`% å( ® Î î í
++ 8 n àg
ÔÝ/P 'ÿ{àW |`À% Ü( ® Î î í
++ 8 nþ{àW |_`è% ~ @g§ `þ?` À( ® Î î í
++ 8 n> 6 8nc~S Àa | ü a àg Àa æg& zàW% & àg¨ ÇQ àgF! F( ¨ ® í Î 8n àg P ` Eý/ &` þ` P&t & þ`F |_`& f¦ ` ¡(þ?` àg ` |G@ àg ` p ' àg ÿ/ `p ® í Î 8n¬ àgÿ @ ¬Ap ® í Î 8n ` ÿ/ &` ® í Î 8n> 6 8nc~S Àa P ¦Q gþF A@~A A@ A@ A@~A !@A záWþ¦A @záW @ ág |G ¨
àW úæWþFËôÿ' A@ ® ÿ/ ` àg|`@& (úæWþ`Ëíÿ' g ® í Î 8n ` P P`~B A@~A A@ A@ A@~A !@A záW~@ úàWýàW | @ zâW~BËöÿ' A@ 8 ` P P`~B A@~A A@ A@ A@~A !@A záW~@ úàW| @ zâW
++8 ÷ÿ'~B> 6 8nc~S Àa |¿a' e(Hÿ@' d(Tÿ@' b(`ÿ@ ' a(lÿ@ ' _(ÿ@' ^(ÿ@' \(¨ÿ@' [(Àÿ@' Y(Ðÿ@' X(äÿ@' V(ðÿ@T' U(üÿ@V' S(þ@X' R(,þ@Z' P(Dþ@ ' O(Xþ@ ' M(dþ@' L(pþ@ ® í Î 8n> 6 8nc(~S "$$ @b ¢(R |ßa' þ "B~ "B B "B~ é x~@ =( ¢(` àgþ(B! §A Îÿ/ `úèWþËöÿ' "B ® Î î
+ .
+ í$ N
+- 8(n L(~@úèWþKïÿ' "B øÿ' ® > 6 8nc~S a | ü àg ap& àg zàW ÿ/ ` Ppí ® 8n> 6 8nc~S Àa | ü a àg Àa æg ` |_`Ô) f¦ (þ?` ` ÿ/ &` ® í Î 8n> 6 8nc$~S " F( b àg ÇQ
+- ð úàW »Ü/ F( àg ¢(RÂüÿ'ð ô ` þ/ "`B F( àgB÷ÿ'ð ¢(R þ( ¢ @þ ¢ @ @ ¢ @þ A àgþ(B &úàW úèWþ(Køÿ' ¢ @ læ àg «E( t àg ¨E( ¨ ` }þ/ &`úèWF«ëÿ'Fl ® Î î
++ 8(n 2(~@úèWþKïÿ' "B øÿ' ® > 6 8nc~S a | ü àg ap& àg zàW ÿ/ ` Ppí ® 8n> 6 8nc~S Àa | ü a àg Àa æg ` |_`' f¦ (þ?` ` ÿ/ &` ® í Î 8n> 6 8nc$~S " -F( b àg ÇQ
++ ð úàW ÓÜ/(F( àg ¢(RÂüÿ'ð ô ` þ/ "`B"F( àgB÷ÿ'ð ¢(R þ( ¢ @þ ¢ @ @ ¢ @þ A àgþ(B &úàW úèWþ(Køÿ' ¢ @ læ àg ÃE( t àg ÀE( ¨ ` }þ/ &`úèWF«ëÿ'Fl ® Î î
+ í .
+- 8$n ` P aP þA A@~A A@ A@ A@~A@ þa@záW| @ úáWþAËùÿ' A@ 8þ?` 8@> 6 8nc~S úàW ÇQ¡ úàW | A _
& àg `
&úàW |_`* Ø(þ?` þßa ` ® í Î 8n> 6 8nc ~S Àa a !`þb |A@ !A ÿþÿaD@þ`Al gü/ ` GDFþ` ü&@ @¡@ |` zàW Tý Îúl |_`* ` ½(þ?` ` Zü/ &` P ® Î î í
+- 8 n> 6 8nc~S¸úàW Àa® ÿúàWýàW½ zàW ¦Q zàW ¦Q ` ® í Î 8n úàW P ¯úàW P þ` àg ¦Q ` ® í Î 8n P àg ¦Q ½úàW ` |_` * ` (þ?`Gþ¿a ` ® í Î 8n> 6 8nc ~S Àa a b áa ` P :(þ_`þ@ '` !(þ_`l F |g@ `
PzàWþ_`@`F (
zàW þ?` (
zàW ü h 5
zàW @þ h 5
zàW þ h 8
àg ü h àg ü h ág ü h ág þg (
zàW þg ü h þgl T V a P 0
@A|g }àWà , |`à 5
!úàW þg þg~ @l '~ PT a P 0
@A|g ~ P P ® Î î í
+- 8 n> 6 8ncH~S "$$(&,(0*4,8.<0@2 |?c @b ` A` ®ëRD` ü`B µúáW¯I!; b ÷ ²úáWu ð ágþ` I ²(@ ( $ ` |_``* bþ`I ²@ ( "` |_`0* { bþ`I ²(@ b( $ ` |_`H* w bþ`I $ ` òü/þ?` Àa |¿a+
+- tÿ@ D(þÿb ®` ® Î î
++ 8$n ` P aP þA A@~A A@ A@ A@~A@ þa@záW| @ úáWþAËùÿ' A@ 8þ?` 8@> 6 8nc~S úàW ÇQ¡ úàW | A _
& àg `
&úàW |_`Ì' ¾(þ?` þßa ` ® í Î 8n> 6 8nc ~S Àa a !`þb |A@ !A ÿþÿaD@þ`Al gü/ ` GDFþ` ü&@ @¡@ |` zàW Tý Îúl |_`Ø' ` £(þ?` ` Zü/ &` P ® Î î í
++ 8 n> 6 8nc~S¸úàW Àa® ÿúàWýàW½ zàW ¦Q zàW ¦Q ` ® í Î 8n úàW P ¯úàW P þ` àg ¦Q ` ® í Î 8n P àg ¦Q ½úàW ` |_`è' ` (þ?`Gþ¿a ` ® í Î 8n> 6 8nc ~S Àa a b áa ` P (þ_`þ@ '` (þ_`l F |g@ `
PzàWþ_`@`F (
zàW þ?` (
zàW ü h 5
zàW @þ h 5
zàW þ h 8
àg ü h àg ü h ág ü h ág þg (
zàW þg ü h þgl T V a P 0
@A|g }àWà , |`à 5
!úàW þg þg~ @l '~ PT a P 0
@A|g ~ P P ® Î î í
++ 8 n> 6 8ncH~S "$$(&,(0*4,8.<0@2 |?c @b ` A` ®ëRD` ü`B µúáW¯I!; b ÷ ²úáWu ð ágþ` I ²(@ ( $ ` |_`(( bþ`I ²@ þ( "` |_`ø' { bþ`I ²(@ H( $ ` |_`( w bþ`I $ ` òü/þ?` Àa |¿aÌ(
++ tÿ@ *(þÿb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3569,7 +3617,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn $ ` äü/þ?` @` $ `" '` ÷ü/ÿ@ 6(þÿb ®` ® Î î
++< í@ . 8Hn $ ` äü/þ?` @` $ `" '` ÷ü/ÿ@ (þÿb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3577,7 +3625,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn Fÿ/ ªªRþ` $ `þ?`ÿF@ ( ¢h` ªêb ®` ® Î î
++< í@ . 8Hn Fÿ/ ªªRþ` $ `þ?`ÿF@ ü( ¢h` ªêb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3585,7 +3633,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hnþ?` |` Ì 0 @ þ PzàW~' |`,+ (þ¿b ªêb ®` ® Î î
++< í@ . 8Hnþ?` |` Ì 0 @ þ PzàW~' |`ô( ÿ(þ¿b ªêb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3593,8 +3641,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hnþ`I ¢( ²@ |_`¨* 9 b þ`I È( ²@ |_`À* 5 b
+-þ`I ` ç( !` |_`Ü* 1 b
þ`I ( ²@ b ªêb ®` ® Î î
++< í@ . 8Hnþ`I ( ²@ |_`p( 9 b þ`I ®( ²@ |_`( 5 b
++þ`I ` Í( !` |_`¤( 1 b
þ`I î( ²@ b ªêb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3602,8 +3650,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hnþ`I P( ²@ |_`ô* ! b~ |ÐÝ
+- 8þ`I |_`+ $ `þ?` Ü( ¢h` $ ` h( ¢(` b ªêb ®` ® Î î
++< í@ . 8Hnþ`I 6( ²@ |_`¼( ! b~ |PÜ
++ 8þ`I |_`Ø( $ `þ?` Â( ¢h` $ ` N( ¢(` b ªêb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3611,8 +3659,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn zàWþÿbq þ`I ( $ ` |_`X+
+- bþ`I |_`p+ ªªRþ`I ²(@ ( $ ` |_`+ bþ`I ªªR |_`+ $ `þ?` ¿( ¢h` ªêb ®` ® Î î
++< í@ . 8Hn zàWþÿbq þ`I e( $ ` |_` )
++ bþ`I |_`8) ªªRþ`I ²(@ ( $ ` |_`P) bþ`I ªªR |_`d) $ `þ?` ¥( ¢h` ªêb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3620,7 +3668,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn úáW P ¯úáW, þ` P àg $ `
|¿a+ þ?` ®(¬þF at D( ¿(¼þ@þÿb ®` ® Î î
++< í@ . 8Hn úáW P ¯úáW, þ` P àg $ `
|¿aÌ( þ?` (¬þF at D( ¥(¼þ@þÿb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3636,11 +3684,11 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hnþ`II | B f h9 $ ` (8þ(@ b àgþc >°H9?Hd 0D |¿a Ì 08H8$þ(@ü
ÀF $ ` ñþ/üÿm@ Yø/ $ `±I àg ®`A <þB8~êA$~ÊB?þßa $ ` :ø/ ¢(` àgþ`; ÀD JD* úàW P ¯úàW, þ` P àg4 ì àW
~ @IIf h9 $ ` ö( '` b àg ,+` >0J ,+`9? Jd 0
++< í@ . 8Hnþ`II | B f h9 $ ` ü(8þ(@ b àgþc >°H9?Hd 0D |¿a Ì 08H8$þ(@ü
ÀF $ ` ñþ/üÿm@ iø/ $ `±I àg ®`A <þB8~êA$~ÊB?þßa $ ` Iø/ ¢(` àgþ`; ÀD JD* úàW P ¯úàW, þ` P àg4 ì àW
~ @IIf h9 $ ` Ü( '` b àg ,+` >0J ,+`9? Jd 0
+ D
+ 8 J8
+-ü
ÀF $ ` Òþ/üÿm@ :ø/ $ `D
+-ì<~BzÇQ<þçA¯âÿ'<~ËB ªêb.I .I.I¿/Hp. ¨/ Fþ/ $ ` Æ(#þ`
~ @Iþÿb ®` ® Î î
++ü
ÀF $ ` Òþ/üÿm@ Jø/ $ `D
++ì<~BzÇQ<þçA¯âÿ'<~ËB ªêb.I .I.I¿/Hp. ¨/ Fþ/ $ ` ¬(#þ`
~ @Iþÿb ®` ® Î î
+ .
+ $ N
+ ( n
+@@ -3656,17 +3704,17 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Hn @ @@@ @ ÿþ?`@@ 8@ ü`@ |@@ _! àg `! àg zàW zàW 8 PzàW zàW}àW 8þ` 8 P> 6@ 8nczáW~S ` ág ü@ záW |_`Ô+ (þ?`þ`í 8n ág ü @ @
záW
úàW | ` zàW P þ`í 8n Pí 8n> 6 8nc~S àa | A & Àad~ @~ Tf~ @~ VT xúàWxþ?` TDzàW |`D V dhÿ&@X fZ Gb~@ (
++< í@ . 8Hn @ @@@ @ ÿþ?`@@ 8@ ü`@ |@@ _! àg `! àg zàW zàW 8 PzàW zàW}àW 8þ` 8 P> 6@ 8nczáW~S ` ág ü@ záW |_`) (þ?`þ`í 8n ág ü @ @
záW
úàW | ` zàW P þ`í 8n Pí 8n> 6 8nc~S àa | A & Àad~ @~ Tf~ @~ VT xúàWxþ?` TDzàW |`D V dhÿ&@X fZ Gb~@ v(
+ þ_`þ_`lGmGþ`n G PoGpGqGrGs GtG àguGB GGG¤ àg ¤GG° ´$ ¸( ¼, À0 À¬ àgþ` Ä4 ¬à àg Ü`G\ t x ¹
G GL ~ @Ä àg À¨ Ȥ ÄÀ àg þWx
+- P g 0 G@| þ @ þ¦A xYÛ/ VÛ/P ® Î í î 8n> 6 8nc$~S " àa ¡a ÿ/ Áa ~ àg R0 ` ~û/þ?` àg þb ` ® Î î
++ P g 0 G@| þ @ þ¦A x qÛ/mÛ/P ® Î í î 8n> 6 8nc$~S " àa ¡a ÿ/ Áa ~ àg R0 ` ~û/þ?` àg þb ` ® Î î
+ í .
+ 8$n ` tü/ P b ' û/ `þb ` ® Î î
+ í .
+ 8$n àg ü§A þ?`>@ 9
&?@ d&0 (
&úàWýàW xt¿
zàWx£
+- ~ @¿FúàW ` þ` Ì]
àg ` ¿
zàW ` þ`H ` ÿ/ ¢(` ÿþ?` D@ þ?` | @ @ | @ # e(l¢ ` ® Î î
++ ~ @¿FúàW ` þ` Ì]
àg ` ¿
zàW ` þ`H ` ÿ/ ¢(` ÿþ?` D@ þ?` | @ @ | @ # K(l¢ ` ® Î î
+ í .
+- 8$n@@@ ág @@@@ 8@ÿþ?`@@ 8@> 6 8nc~S àa ü§A ´¦úâW P¬
ÇQ þGGG à(Aþ` ^ý/ ` ö/ `Ø& àgþ` |_` 0@!°´ ® Î í î 8n° zâW (
FzáW ¸
f ág ü@@ ! àg þ"@´ âg P ® Î í î 8nzàWþ_`
+- `
àg~ x ÿ@° P´`Fþ`ð
âg P´ ® Î í î 8nÿ@°ð
°F P ágþ`¢ ´´ ® Î í î 8n´ ® Î í î 8n> 6 8ncL~S "$$(&,(0*4,8.<0@2 `b @b c !c ü B h ¢(RþPzàWü£
.Y ø£
|_`ð, ¦ ` :(þ?`þ`E Iþÿa ` ® Î î
++ 8$n@@@ ág @@@@ 8@ÿþ?`@@ 8@> 6 8nc~S àa ü§A ´¦úâW P¬
ÇQ þGGG Æ(Aþ` ^ý/ ` ½ö/ `Ø& àgþ` |_` 0@!°´ ® Î í î 8n° zâW (
FzáW ¸
f ág ü@@ ! àg þ"@´ âg P ® Î í î 8nzàWþ_`
++ `
àg~ x ÿ@° P´`Fþ`ð
âg P´ ® Î í î 8nÿ@°ð
°F P ágþ`¢ ´´ ® Î í î 8n´ ® Î í î 8n> 6 8ncL~S "$$(&,(0*4,8.<0@2 @b b c !c üàA g ¦QþPzàWü
.? ø
|_`l* $ ` (þ?`þ`EHþ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3674,7 +3722,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln àgþ¿a ¨B( a (Ñ/ P `` |`è+ ;(þ¿a¢I I¢I¢I ü @h èþ/(@ ¦ ` àú/þ?` Àb üB þ ¦ ` Ýú/þ?` b ¦ ` ¦ ` ïú/ ,+`þÿa ` ® Î î
++< í@ . 8Ln àgþ¿b ÀB( Àa @Ñ/ P `` |`°) "(þ¿bI *III | @h éþ/ÿ'@ $ ` áú/þ?` b | B ò $ ` Ýú/þ?` `b $ `
++ $ ` ðú/ (*`þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3682,7 +3731,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln ¦ ` Ïú/þ?` àaþ` ¦ ` âú/ ,+` ¦ ` àú/ ª*`þÿa ` ® Î î
++< í@ . 8Ln $ ` Ðú/þ?` Àaþ` $ ` ãú/ (*` $ ` áú/ ¦)`þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3690,11 +3739,9 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Lnþ`&¦
+-¦ |+@ @þ` üêB Kþ` üÇA Gÿ @ 0,` (Dþ_`ÿ@ ²,` (Dþ_` J>Jþ`5J7J
+-Jþ` J0*@dIf@ (þ_`ðþ @(@ (þ_` ¿ö/ ¦ ` ¦ ` ¾ö/ $)` ¦ ` ù/ ,+` ¦ ` ù/ ª*` ¦ ` ù/ '` ¦ ` ¹ú/ $)`þ`Ð#
+-#
+- ¢èa ` ® Î î
++< í@ . 8Lnþ`$
++¤ $ |*@ @þ` üÉB Kþ` |çB Kÿ @ 0,` u(Dþ_`@ ²,` s(Dþ_` +H>+Hþ`5H7+H
+++Hþ` H0(@d*Ifÿ@ k(þ_`ð~ @ÿ'@ i(þ_` Ðö/ $ ` $ ` Ïö/ ¢(` $ ` ù/ (*` $ ` ù/ ¦)` $ ` ù/ '` $ ` ºú/ ¢(`þ` Ð ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3702,7 +3749,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàWþÿaß ü©A _
àgþI¡ þßa`
àg |ÿa- å(ÿ@ ¦ ` ú/þ?` b ¦ ` ¡ú/ $)` à(4ÿ@þÿa ` ® Î î
++< í@ . 8Ln zàWþ`Ô |ÉA _ àg~I! þÿa` àg |bÌ* Í(@ $ ` ú/þ?` `b $ `
++ £ú/ ¢(` È(4@þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3710,7 +3758,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Lnl |(@ @&@ÿþ`D Hþ`@l ¦ `þ?` ¼(@ÿG@ ¦ ` Yù/ (`£`F _£F~ @I ö/ ¦ ` ¦ ` Tù/ $)`þ` ¢èa ` ® Î î
++< í@ . 8Lnl ü)@ @¤ @ÿþ`DIþ`@l $ `þ?` ¥(@H@ $ ` \ù/ ¦)``G _G~ @ I ö/ $ ` $ ` Vù/ ¢(`þ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3718,9 +3766,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàWþÿa¯ àgþÿa ü©A ð£ oþ/ ¦ ` àgþÿa© &ÿ@(@ 4(
+-þ_` ¦ ` $)`øÿM@ Óþ/üÿm@ àa `± þÿa o(I ü
|b- | P ª(L@ø
àgþßa
+- ü
| P ¥(X@ü-(
f ü@@ @(
zàWþb @ *ù/ ¦ ` [ö/ ¦ ` ¦ ` &ù/ $)`ì£ ¢èa ` ® Î î
++< í@ . 8Ln zàWþ`¥ àgþ`£ | B ð rþ/ $ ` àgþ` &@ÿ'@ (
++þ_` $ ` ¢(`øÿM@ Öþ/üÿm@ àgþßa X(I ø
àgþÿa ü-(h ü@@ @(zàWþb @ 4ù/ $ `& uö/ $ ` $ ` 1ù/ ¢(`ì ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3728,8 +3775,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàWþÿa þ`I ü @ `þ!úàgþ!¡ þA`záW
þ?` a@þ?` b@þ!a@b@ þ@ @
+-þ@ @ þ@d ü `ÿ hd þ@f ü `ÿ hf @(@ ÷(þ_`þ` I 3ö/ ¦ ` ¦ ` 3ö/ $)` ¦ ` 2ú/ $)`þ` ¢èa ` ® Î î
++< í@ . 8Ln zàWþ` þ` I | @ `þ!úàgþ!¡ þA`záW
þ?` a@þ?` b@þ!a@b@ þ@ @
++þ@ @ þ@d ü `ÿ hd þ@f ü `ÿ hf @ÿ'@ è(þ_`þ` I Nö/ $ ` $ ` Mö/ ¢(` $ ` =ú/ ¢(`þ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3737,8 +3784,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàWþÿaY ü @ (@ ä(
+-þ_` ü @h Âþ/(@þ` I ö/ ¦ ` ¦ ` ö/ $)` ¦ ` ú/ $)` þ` ¢èa ` ® Î î
++< í@ . 8Ln zàWþ`W | @ ÿ'@ Õ(
++þ_` | @h Íþ/ÿ'@þ` I 9ö/ $ ` $ ` 8ö/ ¢(` $ ` (ú/ ¢(` þ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3746,8 +3793,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàWþÿaD ü©A àgþßa ìD) àW
+- (#þ` G Il I ¦ ` Òø/ $)`þ`D ì ¢èa ` ® Î î
++< í@ . 8Ln zàWþ`B |ÉA àgþb ìD( àW
++ (#þ` 9 Il I $ ` Þø/ ¢(`þ` Dì ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3755,7 +3802,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàWþÿa, ¦ ` âù/þ?` Àb ¦ ` þÿa ` ® Î î
++< í@ . 8Ln zàWþ`+ $ ` îù/þ?` b $ ` þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3763,7 +3810,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln ¦ ` Öù/þ?` a ¦ `ùþ'ÿþ`D KDF&¦þ` |+@ @þ` üÆA Gÿ @ 0,` ¢(Dþ_`@ ²,` (Dþ_` Ýõ/ ¦ ` ¦ ` Üõ/ $)` ¦ ` Ûù/ $)` ¦ ` ¦ø/ ,+` ¦ ` ¤ø/ &`þ` ¢èa ` ® Î î
++< í@ . 8Ln $ ` ãù/þ?` Àa $ `ÿ'ÿþ`D JD G$
++$þ` |*@ @þ` |çA Gÿ @ 0,` (Dþ_`ÿ@ ²,` (Dþ_` ùõ/ $ ` $ ` ùõ/ ¢(` $ ` èù/ ¢(` $ ` ³ø/ (*` $ ` ±ø/ '`þ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3771,7 +3819,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln zàW þÿa ` ® Î î
++< í@ . 8Ln zàW þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3779,7 +3827,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln mþ/ ¦ ` àg(@ zàWþÿa þ`I ` ® Î î
++< í@ . 8Ln {þ/ $ ` àgÿ'@
'úàWþ` þ?`I ® Î î
+ .
+ $ N
+ ( n
+@@ -3787,7 +3835,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln¢I ` ® Î î
++< í@ . 8LnI ® Î î
+ .
+ $ N
+ ( n
+@@ -3795,9 +3843,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln(@ üÉA 0@ j(þ_`l
+- ¦ ` $)`øÿM@ þ/üÿm@ àaü
|¿b- | P â(dÿ
+-@ çg ´' úàW `á (zàWÿÿ @ ¸ àg `Ý àg `Û ÿÿ @´ ` ® Î î
++< í@ . 8Lnÿ'@ | B 0@ _(þ_`l i
++ $ ` ¢(`øÿM@ þ/üÿm@ àg ´H záWÛ ((úàWÿ!@ ¸( àg×
' àgÖ ÿ!@´ ® Î î
+ .
+ $ N
+ ( n
+@@ -3805,9 +3852,9 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Lnl úàWþ@ þ?`@l þ@ A at l~ @ @ g @@ A@@@@l þ @@_ àg( úàWþ¿a ` àgþ¿a »(pÿ
+-@ ¦ ` dù/þ?` àaþ¿a ¦ ` wù/ $)` ¶(ÿ
+-@þÿa ` ® Î î
++< í@ . 8Lnl úàWþ@ þ?`@l þ@ A at l~ @ @ h @@ A
@
@
@
@l þ @@_ àg
' úàWþßa ` àgþßa |bÌ* ¶(L
++@ $ ` yù/þ?` bþßa $ ` ù/ ¢(` °(p
++@þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3815,7 +3862,9 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Lnþ¿a¦ ü@ @ÿþ?`DGþ?`@) ¦ `þ?` ( ÿJ@ ¦ ` 0ø/ '`( ø
þ¿aø
úàW
þÿa¡ þ_``' àg_G &`_#G `G ¢(``G àgI ü-( ü@@ aA(zàWþßa @ ø/ ¦ ` Oõ/ ¦ ` ¦ ` ø/ $)` ¢èa ` ® Î î
++< í@ . 8Lnþßa¤
++ ü
++@ @ÿþ?`DJþ?`@' $ `þ?` (|J@ $ ` Eø/ ª*`
' ø
þßaø
úàW
þÿa¡ þ_``( àg_H '`_H `H &``H àgI ü-( ü@@ aA(zàWþb @ 3ø/ $ ` sõ/ $ ` $ ` 0ø/ ¢(` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3823,7 +3872,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln àgþ` ¤IhþA`záWþ?` üI@ п#Ahúág (HÀ h° H´ H¸ $H¨ ¼ ØI àg ¬ àgþ?` ¬ ,( |`°, Ä ´I n(¸i ,õ/ ¦ `4 àg# 9zàWþ`! ¢I qû/ ¦ ` àg ¦ ` ù/þ?` Àa |ÿa-
¦ ` !õ/ $)` ¦ ` ù/ $)` _(Ôÿ@þÿa ` ® Î î
++< í@ . 8Ln àgþ` ¤ IgþA`záWþ?` |I@ пAgúág (GÀ g° G´ G¸ $G¨ ¼ Ø I àg ¬ àgþ?` ¬ ,Ä Sõ/ $ `4
àg# 9zàWþ`! I û/ $ ` àg $ ` (ù/þ?` Àa |ÿaÌ* $ ` Iõ/ ¢(` $ ` 8ù/ ¢(` ](ÿ@þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3831,7 +3880,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln&ÿþ`D Gþ` |'@ @l ü©A ¦ `þ?` <(àÿG@ ¦ ` Ù÷/ '`þ` ü©A ¦ ` Õ÷/ $)` Ð5 ü©A àgþßa 9zàW}àW
¦ ` Í÷/ $)` ¦ ` þô/ $)` ¦ ` ýø/ $)`Ð àg ¢èa< ¢I ¢I¢I¿£Fp¢ ¨£¬£F´£°£¨¢ Ø¢I û/ ¦ ` (Dþ` ¢èa ` ® Î î
++< í@ . 8Ln$ÿþ`D Gþ` |'@ @l | B $ `þ?` ;(ÿG@ $ ` ò÷/ '`þ` | B $ ` î÷/ ¢(` Ð5
| B àgþßa 9zàW}àW
$ ` æ÷/ ¢(` $ ` &õ/ ¢(` $ ` ù/ ¢(`Ð àg `; I II¿Hp ¨¬H´°¨ ØI û/ $ ` (Dþ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3839,7 +3888,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln ü @H (@ ¨(þ_` åô/ ¦ ` ¦ ` åô/ $)` ¦ ` äø/ $)`þ` ¢èa ` ® Î î
++< í@ . 8Ln | @H ÿ'@ §(þ_` õ/ $ ` $ `
õ/ ¢(` $ ` ýø/ ¢(`þ` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3847,7 +3896,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Lnþ` þ` þ` þ` þ`l) àg ¢P
âWx ü @ P h`l)A @|lI! A@!þ¢@!~@( âWþa at +÷ÿ'~ @ Áô/ ¦ ` ¦ ` Àô/ $)` ¦ ` ¿ø/ $)` ¢èa ` ® Î î
++< í@ . 8Lnþ` þ` þ` þ` þ` l ) àg ¢P
âWx | @ P g`l )A @|l I! A@!þ¢@!~@' âWþa at +÷ÿ'~ @ êô/ $ ` $ ` éô/ ¢(` $ ` Ùø/ ¢(` ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3855,31 +3904,31 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Ln~ |ðÝ
+- 8þ` ðÿ'> 6 8nc$~S " a ø/þ?` Àa |`- ê(þÿa ` ® Î î
++< í@ . 8Ln~ |pÜ
++ 8þ` ðÿ' > 6 8nc$~S " a ±ø/þ?` Àa |`* ê(þÿa ` ® Î î
+ í .
+- 8$n îú/ ` àg çQ ` ø/þ?` b |b- ¢ þÿa ` ø/ '` Ü(~@ ` ® Î î
++ 8$n û/ ` àg çQ ` ¦ø/þ?` b |bÌ* ¢ þÿa ` ·ø/ '` Ü(È@ ` ® Î î
+ í .
+- 8$nþ` ü(@ @ÿþ`DHþ`@l `þ?` ¾( ~H@ ` ø/ '` ` Y÷/ ¢(`þ` ` ® Î î
++ 8$nþ` ü(@ @ÿþ`DHþ`@l `þ?` ¾(ÔH@ ` ©ø/ '` ` s÷/ ¢(`þ` ` ® Î î
+ í .
+- 8$n çQ |B H ` iô/ '` àgþ` àg ` Ï/ àg ` ` gø/þ?` @` ` ` zø/ '` |`0- ¸(þÿa ` ® Î î
++ 8$n çQ |B H ` ô/ '` àgþ` àg ` ³Ï/ àg ` ` ø/þ?` @` ` ` ø/ '` |`¬* ¸(þÿa ` ® Î î
+ í .
+- 8$n `F Ëú/ '`lþ`þÿa ` ® Î î
++ 8$n `F åú/ '`lþ`þÿa ` ® Î î
+ í .
+- 8$n ` iø/ '`þÿa ` ® Î î
++ 8$n ` ø/ '`þÿa ` ® Î î
+ í .
+- 8$nþ`Hþ` |?` Ì 0 À HD GD' Ôú/ ` àg ` F ` Zø/ '`þ` ` ® Î î
++ 8$nþ`Hþ` |?` Ì 0 À HD GD' îú/ ` àg ` F ` tø/ '`þ` ` ® Î î
+ í .
+- 8$n ` |b\ß '` H@ (û/Dh@ àa ` '` H@ 0ý/Dh@ àaúçWþ |`<- ( ` Iø/ '` ` ® Î î
++ 8$n ` |bHß '` H@ Bû/Dh@ àa ` '` H@ Jý/Dh@ àaúçWþ |`¸* ( ` cø/ '` ` ® Î î
+ í .
+- 8$n Bô/ ` ` Aô/ '` ` @ø/ '` ` ® Î î
++ 8$n kô/ ` ` kô/ '` ` Zø/ '` ` ® Î î
+ í .
+- 8$nþ |8Þ
++ 8$nþ |¸Ü
+ 8 ` ® Î î
+ í .
+- 8$n> 6 8nc~S Àa | A ¤ àg, zàW çQ* àg çQ( *( F ?å
+- àWþ P àW `
çQ ` ® Î í î 8nÿ
_P @ àW çQ ` ø/þ?` `þ` þÿa ` ® Î í î 8nþ` ü@@ Aÿþ`D@þ`Al Ýö/ `þ` |`X- N( çQ Î/ø *÷/ ` èÏ/
+- ú/ `GG ~G½F¿Fp¨ ` ® Î í î 8n çQ ` ® Î í î 8n> 6 8nc4~S "$$(&,( @b R þ þ¿a |ßa Ì 0 @ @ç 0*úçg ! bþ` @þß` @§þ` @ @þ?` @g @ @G @~"þ h h ~ @þ` úçg ~ @ ×/þ` |B Ø
++ 8$n> 6 8nc~S Àa | A ¤ àg, zàW çQ* àg çQ( *( F ?ã
++ àWþ P àW `
çQ ` ® Î í î 8nÿ
_P @ àW çQ ` "ø/þ?` `þ` þÿa ` ® Î í î 8nþ` ü@@ Aÿþ`D@þ`Al ÷ö/ `þ` |`Ô* N( çQ 6Î/ø D÷/ ` Ð/
++ 6ú/ `GG ~G½F¿Fp¨ ` ® Î í î 8n çQ ` ® Î í î 8n> 6 8nc4~S "$$(&,( @b R þ þ¿a |ßa Ì 0 @ @ç 0*úçg ! bþ` @þß` @§þ` @ @þ?` @g @ @G @~"þ h h ~ @þ` úçg ~ @ Í×/þ` |B Ø
+ àg `× $ H & H úçg( H¡º ' H½
+ àgþb þb ` ® Î î
+ .
+@@ -3887,31 +3936,31 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84nþb ~ @$¦H)H¼'J)~ PzàW þ¿b * @G * @g * @ |`¤. ()(@úçgþ`§ ` ® Î î
++ 84nþb ~ @$¦H)H¼'J)~ PzàW þ¿b * @G * @g * @ |` , ()(@úçgþ`§ ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n ' H¼!J |_`- $ ` å
(þ?`@úçgþ` ` ® Î î
++ 84n ' H¼!J |_`+ $ ` å
(þ?`@úçgþ` ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n * @ |_`- »'J h $ ` ×
(þ?`@úçgþ` ` ® Î î
++ 84n * @ |_`+ »'J h $ ` ×
(þ?`@úçgþ` ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84nþ |_`À- $ ` Ì
(þ?`@úçgþ` ` ® Î î
++ 84nþ |_`<+ $ ` Ì
(þ?`@úçgþ` ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n * @ * @ * @ * @ * @ * @ * @ * @ * @ àg |_`Ü- ! h $ ` ´
(þ?`»
++ 84n * @ * @ * @ * @ * @ * @ * @ * @ * @ àg |_`X+ ! h $ ` ´
(þ?`»
+ àg¨* àgf x
+ @úçgþ`f ` ® Î î
+ .
+@@ -3919,30 +3968,30 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n =ø/ $ ` x
+- * @&¦H * @ * @ * @ * @ * @ * @ * @ * @ àg |_` . !äÿ' h âÿ' àg»!Jîÿ'x
++ 84n Wø/ $ ` x
++ * @&¦H * @ * @ * @ * @ * @ * @ * @ * @ àg |_`|+ !äÿ' h âÿ' àg»!Jîÿ'x
+ ¨
+ &@ ãÿ'¨*t
+- |_`$. , * @ ` $ `
(þ?`@úçgþ`E ` ® Î î
++ |_` + , * @ ` $ `
(þ?`@úçgþ`E ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+ 84nx
+- , |_`P. $ `
(þ?`@úçgþ`9 ` ® Î î
++ , |_`Ì+ $ `
(þ?`@úçgþ`9 ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84nº'J |_`. $ ` w
(þ?`@úçgþ`- ` ® Î î
++ 84nº'J |_` , $ ` w
(þ?`@úçgþ`- ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n Õ
({þ` Ô
(}þ`þ?` | @ òÖ/ ~ @
++ 84n Õ
({þ` Ô
(}þ`þ?` | @ #×/ ~ @
+ * @¼!J
+ @úçgþ` ` ® Î î
+ .
+@@ -3950,14 +3999,14 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n~ |¬Þ
++ 84n~ |,Ý
+ 8 * @ * @ * @ * @ * @ * @ * @ * @ * @ àg @úçgþ` ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 84n @úçg ` þ` @ @'þ i àgþ` xþ`Dþ?` Õ/ AP Àaÿÿ`ô 4| h ð |`è. M
( ` Ö/ P¬ ` ® Î î
++ 84n @úçg ` þ` @ @'þ i àgþ` xþ`Dþ?` ÃÕ/ AP Àaÿÿ`ô 4| h ð |`d, M
( ` AÖ/ P¬ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -3969,39 +4018,39 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n 8 @`þ?` |` Ì 0 @ üÿ'þ`> 6 8nc~S À` `þÿ` |` Ì 0 À! ` |a. þ` óÿ/~D@ À! ðÿ/~D@ àgþ`= àgþÿ` þ`í 8nþÿ` À Cþ` æÿ/¤~D@ ÀA ! C ãÿ/À~D@þ` À! àÿ/Ð~D@ àÿ/à~@
++ 84n 8 @`þ?` |` Ì 0 @ üÿ'þ`> 6 8nc~S À` `þÿ` |` Ì 0 À! ` |a, þ` óÿ/~D@ À! ðÿ/~D@ àgþ`= àgþÿ` þ`í 8nþÿ` À Cþ` æÿ/¤~D@ ÀA ! C ãÿ/À~D@þ` À! àÿ/Ð~D@ àÿ/à~@
+ þ` À
+-þ` Ûÿ/ô~D@þ_a À |ÿ`0
+- Cþ` Öÿ/ÿC@ ÀA !C Óÿ/ ÿC@þ?a àg@þg þa |?`Ý
+- @þg 0 ÀA @@þ @ @þg |?`Ý
+- 0 Bþ¢@þ @ À Cþ` Ãÿ/<ÿC@ àgþ_` |¿`Ý
+- @þg 0 À " "@@þ¢@ @þgþ` 0 B~@ (ç àg P # C ýàWÐ }áWà î(\ÿ@þ`í 8n Pí 8n> 6 8nc~Sþÿ` |ß` Ì 0 @ ` B |¿`0 þ` ¥ÿ/¼ÿB@þ` @ Bþ` ¡ÿ/ÈÿB@þ` @ Bþ` ÿ/ÐÿB@ ÿ/Øÿ@ @ Bþ` ÿ/ôÿB@ @C !B ÿ/øÿB@ @ Bþ` ÿ/ B` @C !B ÿ/þB@í P 8n> 6 8nc~S ¢P |` Ì 0 |_` 0 þ`þ`þ¢@ À À! ÿ/þ` àgþ`Âûÿ'þ¢@í ` 8n> 6 8nc~S
+-þ` |` Ì 0 @ À` |`0
++þ` Ûÿ/ô~D@þ_a À |ÿ`.
++ Cþ` Öÿ/ÿC@ ÀA !C Óÿ/ ÿC@þ?a àg@þg þa |?`Û
++ @þg 0 ÀA @@þ @ @þg |?`Ü
++ 0 Bþ¢@þ @ À Cþ` Ãÿ/<ÿC@ àgþ_` |¿`Û
++ @þg 0 À " "@@þ¢@ @þgþ` 0 B~@ ç àg P # C ýàWÐ }áWà î(\ÿ@þ`í 8n Pí 8n> 6 8nc~Sþÿ` |ß` Ì 0 @ ` B |¿`. þ` ¥ÿ/¼ÿB@þ` @ Bþ` ¡ÿ/ÈÿB@þ` @ Bþ` ÿ/ÐÿB@ ÿ/Øÿ@ @ Bþ` ÿ/ôÿB@ @C !B ÿ/øÿB@ @ Bþ` ÿ/ B` @C !B ÿ/þB@í P 8n> 6 8nc~S ¢P |` Ì 0 |_`. þ`þ`þ¢@ À À! ÿ/þ` àgþ`Âûÿ'þ¢@í ` 8n> 6 8nc~S
++þ` |` Ì 0 @ À` |`.
+ þ` wÿ/@þA@þ¿`
+ @ Cþ` sÿ/TþA@þ` @ þ` oÿ/hþA@zàW}àW þ` @ Cþ` hÿ/tþA@
+ @ Cþ` eÿ/þA@zàWþ` @ Cþ` _ÿ/þA@
+ @ Cþ` \ÿ/¸þA@Îÿ/ zàW zàW P þ`í 8n Pí 8n> 6 8nc~S a |¿` Ì 0¡ À` ýáWð
+- þ` Àâ |_`P1 Kÿ/ #` þ` ãPþ` À äg âg| @Lß
+- Â @ Cþ` À àg P À |`0 Cþ` ;ÿ/ì~B@ À" 9ÿ/ø~B@þ` À" |_`1 6ÿ/ ©ÿ/Cí P 8nCCí P 8n> 6 8nc `þa |` Ì 0 @~S B |`2 þ` (ÿ/$ÿA@þÿ` @ Bþ` $ÿ/DÿA@þß` @ Bþ` ÿ/\ÿA@ @B !B ÿ/lÿA@ @B !
B ÿ/ÿA@þ` @ þ` ÿ/ ÿA@ ÿ/´ÿ@ @ Bþ` ÿ/ÈÿA@ @ Bþ` ÿ/äÿA@ @"þ` ÿ/ðÿA@þ` @" ÿ/þA@í P 8n> 6 8nc `þ` |ß` Ì 0 @~S B |¿`2 þ` ýþ/ þB@þ` @ Bþ` ùþ/0þB@ àgþ`
+- þ` @ Bþ` óþ/DþB@ @C !B ðþ/TþB@ @C !B íþ/pþB@þ` @ þ` éþ/þB@ éþ/þ@ @ þ` åþ/¸þB@í P 8n> 6 8nc~S aþa |ÿ` Ì 0 À# @a |ß`2 þ` Úþ/Ð~C@ àgþ` þ¿` |`Ý
+- @þ` À#þ` Ôþ/ì~C@ @úaP~@/ûÿ'@þ` À# |`4 Íþ/ÿA@ àgþ` þ¿` |ß`Ý
+- @þ` À#þ` Çþ/,ÿA@ @zP~Ã@/ûÿ'@þ` À# Âþ/PÿA@ À# Àþ/tÿA@í P 8n> 6 8nc `þß` |` Ì 0 À~S B |`4 þ` µþ/B@ ÀA !B ²þ/¬B@ ÀA !B ¯þ/¼B@ ÀA !B ¬þ/ÌB@ þß`~ P B~ PB~ PB~ PB À Bþ` ¢þ/ÜB@ ÀA !B þ/ðB@þß` À Bþ` þ/~B@ ÀA !B þ/~B@ ÀA !B þ/,~B@ ÀA ! B þ/H~B@ ÀA !
+-B þ/X~B@ ÀA !B þ/l~B@ ÀA !B þ/|~B@ ÀA !
B þ/~B@ ÀA !B þ/ ~B@ ÀA !B þ/´~B@" àg ÀA !B |þ/Ì~B@þ` À Bþ` xþ/Ô~B@ À Bþ` tþ/ä~B@þ` À Bþ` pþ/ð~B@þ` À |_`5 B lþ/þ`í P 8n> 6 8nc À`þ` |¿` Ì 0 À~S C |`6 þ` aþ/B@þ` À Cþ` ]þ/$B@ À Cþ` Zþ/<B@þ` À" Wþ/PB@ Wþ/`@þ` À" Sþ/B@ Sþ/@þ` À"þ` Oþ/ÈB@ Nþ/Ü@ À"þ` Kþ/~B@í P 8n> 6 |@@ 8nc àg~S < àgþ?a 6 àgþ?a þ?a EQ åW ü@ í P 8n5zàW þ?a EQ åW ü@ í P 8n< àgþ?a þ?a EQ åW ü@
+- |¿` Ì 0 þaþ?a EQþa |¿` Ì 0 ü@ |ÿ`6 e@ Â@ À#þ` $þ/þC@ #þ/@þ@ À#þ` þ/lþC@ þ/þ@~EA åWþa at Kõÿ' Â@í P 8n@ záW aP& þÿ` |ß` Ì 0 @# @# ÿúàWþ P úàWþ þ"@ `@ áW øÿ' @#þaþ@a @#þ` @# @# @ ~
þ$ h hl ( l P$ l "þ h l þ?`Bþ"@ `@ áW çÿ' ~ @# @#þ"@ `@ áWâÿ' ûÿ'þ |àÞ
++ þ` Àâ |_`Ì. Kÿ/ #` þ` ãPþ` À äg âg| @ÌÝ
++ Â @ Cþ` À àg P À |`. Cþ` ;ÿ/ì~B@ À" 9ÿ/ø~B@þ` À" |_`/ 6ÿ/ ©ÿ/Cí P 8nCCí P 8n> 6 8nc `þa |` Ì 0 @~S B |`0 þ` (ÿ/$ÿA@þÿ` @ Bþ` $ÿ/DÿA@þß` @ Bþ` ÿ/\ÿA@ @B !B ÿ/lÿA@ @B !
B ÿ/ÿA@þ` @ þ` ÿ/ ÿA@ ÿ/´ÿ@ @ Bþ` ÿ/ÈÿA@ @ Bþ` ÿ/äÿA@ @"þ` ÿ/ðÿA@þ` @" ÿ/þA@í P 8n> 6 8nc `þ` |ß` Ì 0 @~S B |¿`0 þ` ýþ/ þB@þ` @ Bþ` ùþ/0þB@ àgþ`
++ þ` @ Bþ` óþ/DþB@ @C !B ðþ/TþB@ @C !B íþ/pþB@þ` @ þ` éþ/þB@ éþ/þ@ @ þ` åþ/¸þB@í P 8n> 6 8nc~S aþa |ÿ` Ì 0 À# @a |ß`0 þ` Úþ/Ð~C@ àgþ` þ¿` |`Û
++ @þ` À#þ` Ôþ/ì~C@ @úaP~@/ûÿ'@þ` À# |`2 Íþ/ÿA@ àgþ` þ¿` |ß`Û
++ @þ` À#þ` Çþ/,ÿA@ @zP~Ã@/ûÿ'@þ` À# Âþ/PÿA@ À# Àþ/tÿA@í P 8n> 6 8nc `þß` |` Ì 0 À~S B |`2 þ` µþ/B@ ÀA !B ²þ/¬B@ ÀA !B ¯þ/¼B@ ÀA !B ¬þ/ÌB@ þß`~ P B~ PB~ PB~ PB À Bþ` ¢þ/ÜB@ ÀA !B þ/ðB@þß` À Bþ` þ/~B@ ÀA !B þ/~B@ ÀA !B þ/,~B@ ÀA ! B þ/H~B@ ÀA !
++B þ/X~B@ ÀA !B þ/l~B@ ÀA !B þ/|~B@ ÀA !
B þ/~B@ ÀA !B þ/ ~B@ ÀA !B þ/´~B@" àg ÀA !B |þ/Ì~B@þ` À Bþ` xþ/Ô~B@ À Bþ` tþ/ä~B@þ` À Bþ` pþ/ð~B@þ` À |_`3 B lþ/þ`í P 8n> 6 8nc À`þ` |¿` Ì 0 À~S C |`4 þ` aþ/B@þ` À Cþ` ]þ/$B@ À Cþ` Zþ/<B@þ` À" Wþ/PB@ Wþ/`@þ` À" Sþ/B@ Sþ/@þ` À"þ` Oþ/ÈB@ Nþ/Ü@ À"þ` Kþ/~B@í P 8n> 6 |@@ 8nc àg~S < àgþ?a 6 àgþ?a þ?a EQ åW ü@ í P 8n5zàW þ?a EQ åW ü@ í P 8n< àgþ?a þ?a EQ åW ü@
++ |¿` Ì 0 þaþ?a EQþa |¿` Ì 0 ü@ |ÿ`4 e@ Â@ À#þ` $þ/þC@ #þ/@þ@ À#þ` þ/lþC@ þ/þ@~EA åWþa at Kõÿ' Â@í P 8n@ záW aP& þÿ` |ß` Ì 0 @# @# ÿúàWþ P úàWþ þ"@ `@ áW øÿ' @#þaþ@a @#þ` @# @# @ ~
þ$ h hl ( l P$ l "þ h l þ?`Bþ"@ `@ áW çÿ' ~ @# @#þ"@ `@ áWâÿ' ûÿ'þ |`Ý
+ 8þ?` @#þ"@ `@ áWÛÿ' 8> 6 8nc~S ¦Q &@'@(@ |àA ½
G ág þ¿a ` ® Î í î 8nþ` |` Ì 0 ÀAþßa Á ÀA%@ ¡~C
+-Ah$@)@ À¡ ¢ÿúâWC þ¿a ` ® Î í î 8n '@¼G ` ® Î í î 8n À! À À! À! À! @ À!~A þ @h~# h hÜ à@l @Ü \l `@ ` ® Î í î 8n À »G¼G ` ® Î í î 8n ÀA A võ/ t'»
G ág¨'
+- àg
x¼G ` ® Î í î 8n ÀA&@ A »
G ág¨'öÿ' àg»Gñÿ't'¨ àgBôÿ'x¼G ` ® Î í î 8nt , ¼G ` ® Î í î 8nºG ¼G ` ® Î í î 8nzáW~ |ß
+- 8 |`H7 Ï
++Ah$@)@ À¡ ¢ÿúâWC þ¿a ` ® Î í î 8n '@¼G ` ® Î í î 8n À! À À! À! À! @ À!~A þ @h~# h hÜ à@l @Ü \l `@ ` ® Î í î 8n À »G¼G ` ® Î í î 8n ÀA A õ/ t'»
G ág¨'
++ àg
x¼G ` ® Î í î 8n ÀA&@ A »
G ág¨'öÿ' àg»Gñÿ't'¨ àgBôÿ'x¼G ` ® Î í î 8nt , ¼G ` ® Î í î 8nºG ¼G ` ® Î í î 8nzáW~ |Ý
++ 8 |`Ä4 Ï
+ () ` ® Î í î 8n> 6 8nc$~S " Àa a zàWüÿ@`)# R |çA Ä'
+- £èg ` ô/~!@ àgÄB Èÿÿ`À ` ® Î î
++ £èg ` ¢ô/~!@ àgÄB Èÿÿ`À ` ® Î î
+ í .
+- 8$n ( àg ` ` àg bBþÿ' ` ` yô/~!@ àg È @È ~ þ?`À ® Î î
++ 8$n ( àg ` ` àg bBþÿ' ` ` ô/~!@ àg È @È ~ þ?`À ® Î î
+ í .
+ 8$n Rÿÿ`À ` ® Î î
+ í .
+- 8$nl à çg ` fô/~!@l ' l ' àgÿÿ` ¤ l ÿÿ`¨ ` ® Î î
++ 8$nl à çg ` ô/~!@l ' l ' àgÿÿ` ¤ l ÿÿ`¨ ` ® Î î
+ í .
+- 8$n àg ` àg àaBþÿ' ` ` Tô/~!@ àgl ' ¤ @¤ ~ l Gþ?`¨ ® Î î
++ 8$n àg ` àg àaBþÿ' ` ` nô/~!@ àgl ' ¤ @¤ ~ l Gþ?`¨ ® Î î
+ í .
+ 8$nÿÿ`¨ P ® Î î
+ í .
+@@ -4013,19 +4062,18 @@ Ah$@)@ À¡ ¢ÿúâWC þ¿a `
+ í .
+ 8$n ~ ` B ýèW
|?B ` bÿ/ ¢(` b P ® Î î
+ í .
+- 8$n ¬ÿ/ ` zàg& ü ÀGzáþÿ' :( ` ²ÿ/ ¢(` P ® Î î
++ 8$n ¬ÿ/ ` zàg& ü ÀGzáþÿ' Î:( ` ²ÿ/ ¢(` P ® Î î
+ í .
+- 8$n h7 8> 6 8nc~S Àa | @ @`@D |¿a Ì 0ÀÀ á |`l7
++ 8$n ä4 8> 6 8nc~S Àa | @ @`@D |¿a Ì 0ÀÀ á |`è4
+ ( zàg '
+- ® í Î 8nü Àzàþ `þÿ' h~P @ zàg ' ü ÀFzáþÿ' ® í Î 8n> 6 8nc,~S a Àa úàW ! ìÿ-@w:( àg P ® í Î 8,nÐ9( àg P ® í Î 8,nì- | < ð
ô
ü
Fø
~ @ ` Ëÿ/ &` `:(þ` ® í Î 8,n> 6 8nc àg~S àg ¹:(í 8n:(í 8n> 6 8nc àg~S @ ág @ ág ×:( í 8n -:( í 8n P ~h7 |_`
|h 0 ~A@ }áW üÿ' 8 P> 6 |@ ô 8nc ág~S àg _h7 ágþ` |! ô ` @` ág` úàW ¡ P 9:( àg P þ`í 8n9( àgþ` Pí 8nþ`í 8n> 6 8nc | ô ~S àg ` úàW ¡ P(:( àgþ` Pí 8n 9( àg P þ`í 8n Pí 8n> 6 8nc~S Àa h7 |¿a°Åÿ? |_` #9( &` |`°Çÿ?ô ø |@ ô
+-"(ø Ë!( ® í Î 8n> 6 8nc~S | A ô& àg Àa |_` ä8( Pôø ® í Î 8n> 6 8nc~S àa ,É/þ` àg ÇQ¡
+- ¦Q àg G ( ` àg|¿a !( `zàW þ¿a þ`zàW P þßa\Î/];( àg
+- ô Ò/ Z;(þ¿a àg ô ÿûàW ð @záWúÿ' e( ` T;(þ¿a àgÂúÿ'ô e!( ` ( ` àg|¿a ægÁÂ (
+-þ` çg¦Q É:( ( |ßa Àÿ? G àW ?Àÿ? P àW ` ® Î í î 8nÿ
_P @ àW ` |`|æ þ @ ( ` ® Î í î 8n> 6 8nc$~S " b |ÿah8 E ($ÿ@ |ÈA ô ' àg ¢(R üÀA b àgþ` î(Ü~@ `ÿþ` P¢ ¢ ¢@@þ¿a@Ð þ` ` 8( APMG (dþ` éÈ/ø f( ` àgþÿ' ( àg ÊÊ/ "H aË/"H"H "HÐ"Ê"GÔ"¸" "¤"¼"GÀ"Ä"G½"G |¿aDÅÿ? ¾"G àg"! Q#G ç(@ ¢ ;( àg Ð àg c( `" ® Î î
++ ® í Î 8nü Àzàþ `þÿ' h~P @ zàg ' ü ÀFzáþÿ' ® í Î 8n> 6 8nc,~S a Àa úàW ! ìÿ-@ ©:( àg P ® í Î 8,n :( àg P ® í Î 8,nì- | < ð
ô
ü
Fø
~ @ ` Ëÿ/ &`:(þ` ® í Î 8,n> 6 8nc àg~S àg ê:(í 8n I:(í 8n> 6 8nc àg~S @ ág @ ág ;( í 8n _:( í 8n P ~ä4 |_`
|h 0 ~A@ }áW üÿ' 8 P> 6 |@ ô 8nc ág~S àg _ä4 ágþ` |! ô ` @` ág` úàW ¡ Pj:( àg P þ`í 8n Ä9( àgþ` Pí 8nþ`í 8n> 6 8nc | ô ~S àg ` úàW ¡ P Z:( àgþ` Pí 8n³9( àg P þ`í 8n Pí 8n> 6 8nc~S Àa ä4 |¿a°Åÿ? |_` T9( &` |`°Çÿ?ô ø |@ ô "(ø
Ë!( ® í Î 8n> 6 8nc~S | A ô& àg Àa |_` 9( Pôø ® í Î 8n> 6 8nc~S àa ]É/þ` àg ÇQ¡
++ ¦Q àg F ( ` àg|¿a !( `zàW þ¿a þ`zàW P þßa Î/ ;( àg
++ ô 6Ò/ ;(þ¿a àg ô ÿûàW ð @záWúÿ' e( ` ;(þ¿a àgÂúÿ'ô d!( ` ( ` àg|¿a ægÁÂ (
++þ` çg¦Q ú:( ( |ßa Àÿ? G àW ?Àÿ? P àW ` ® Î í î 8nÿ
_P @ àW ` |`hæ þ @ ( ` ® Î í î 8n> 6 8nc$~S " b |ÿaä5 E ($ÿ@ |ÈA ô ' àg ¢(R üÀA b àgþ` î(Ü~@ `ÿþ` P¢ ¢ ¢@@þ¿a@Ð þ` ` 28( APMG (dþ` É/ø f( ` àgþÿ' ( àg ûÊ/ "HË/"H"H "HÐ"Ê"GÔ"¸" "¤"¼"GÀ"Ä"G½"G |¿aDÅÿ? ¾"G àg"! Q#G ç(@ ¢=;( àg Ð àg c( `" ® Î î
+ í .
+- 8$nÑ/ ;( àg ô ÿûàW ð @záWûÿ'¢ ô
( `ü:( àgBúÿ'ô Ð àg (8ÿ@ ¨:(Ð Ð"Ì"Ø" P( `" ® Î î
++ 8$n ßÑ/4;( àg ô ÿûàW ð @záWûÿ'¢ ô
( ` .;( àgBúÿ'ô Ð àg (8ÿ@ Ù:(Ð Ð"Ì"Ø" P( `" ® Î î
+ í .
+- 8$n> 6 8nc~S ¿ h7 ü ô àg a {ÿ/ ` àg :( àg"®ÿ/` wÿ/ ` àgûÿ'í ® 8n> 6 8nc4~S "$$(&,(0* |?bh8 í(Xÿ@ |¿a
++ 8$n> 6 8nc~S ¿ ä4 ü ô àg a {ÿ/ ` àg »:( àg"®ÿ/` wÿ/ ` àgûÿ'í ® 8n> 6 8nc4~S "$$(&,(0* |?bä5 í(Xÿ@ |¿a
+ 0À& ë(lÿ@À& é(ÿ@À& è(ÿ@À& æ(¨ÿ@ À& å(¼ÿ@ À¦
+ À& ã(Ôÿ@úêgþbþjbþJb üêa üÊa üªa ü
+ b BÜ(ìÿ@ )êgÂÚ(øÿ@ §égBÙ(þ@ %égÂ×( þ@ çgBÖ(,þ@ çgÂÔ(8þ@ ægþ* Dþ@ Ñ(þ ` !ègBÐ(Xþ@ ® Î î
+@@ -4034,20 +4082,20 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n> 6 8nc~S àa |¿ah8 Ä(dþ@ üÇA ¨ ' Á(xþ@¬ ' À(þ@' úàW¡ P ?9( àg¤þ@ü@À 8( àgØþ@ü@ô ·( eÈ/þ` |¿ah: àgÿ@ü@4ÿÿÿ²('G ±(Pÿ@' ¯(pÿ@ ® Î í î 8n> 6 8nc~S a |`ð9 §( ¼( `í ® 8n> 6 8nc |` : ¡(~SlÈ/í 8n `` @` ÃP |?` Áÿ?4 þ`< 0 ,ü ü¡@ Àb |@ X a b b b ø `þa ü `þa Xa$ Za( a | a@ aH aD aL aP Ü al \ ax at | t zâg t Ä `Ä È ` È Ä È ` a ág ~bht a $Q äW Q
+- á@c @¬cþ$A¼c¤Ìc´ a äW~AKùÿ' á@ a ág Ea ág~ãh 0 a |Ãh ` 4 ~ãh4 , aúág ~ãh4 0 a8 ( aúág üãh 4 ( aúág üh 4 8 aT ( aúág üh 4 ( aúág |bh 4 $ a( ág4À Ã`$ a ág |Ãh 4 < ah ea ág |Ãh 4 h ad à a ágþ` ä a ág ô aúáWþ
þ` þ` þ`þ |@ß
++ 84n> 6 8nc~S àa |¿aä5 Ä(dþ@ üÇA ¨ ' Á(xþ@¬ ' À(þ@' úàW¡ Pp9( àg¤þ@ü@À Ë8( àgØþ@ü@ô ·( È/þ` |¿aä7 àgÿ@ü@4ÿÿÿ²('G ±(Pÿ@' ¯(pÿ@ ® Î í î 8n> 6 8nc~S a |`l7 §( ¼( `í ® 8n> 6 8nc |`|7 ¡(~S È/í 8n `` @` ÃP |?` Áÿ?4 þ`< 0 ,ü ü¡@ Àb |@ X a b b b ø `þa ü `þa Xa$ Za( a | a@ aH aD aL aP Ü al \ ax at | t zâg t Ä `Ä È ` È Ä È ` a ág ~bht a $Q äW Q
++ á@c @¬cþ$A¼c¤Ìc´ a äW~AKùÿ' á@ a ág Ea ág~ãh 0 a |Ãh ` 4 ~ãh4 , aúág ~ãh4 0 a8 ( aúág üãh 4 ( aúág üh 4 8 aT ( aúág üh 4 ( aúág |bh 4 $ a( ág4À Ã`$ a ág |Ãh 4 < ah ea ág |Ãh 4 h ad à a ágþ` ä a ág ô aúáWþ
þ` þ` þ`þ |ÀÝ
+ 8
+-þ`ì a ágð âgþ` þ` âgþ`|` 0 þ`0 dazâW}âW ág ~Ãh4 da ág zâW}âW |Ãh |Ãh 4 ä a ág|Ãh 4 è a ág ä A ág|Ãh 4 6
B záWþ_`AP ág |Ch 4 Æ@ 7 èþ_`ôx` ág AP
++þ`ì a ágð âgþ` þ` âgþ`|` 0 þ`0 dazâW}âW ág ~Ãh4 da ág zâW}âW |Ãh |Ãh 4 ä a ág|Ãh 4 è a ág ä A ág|Ãh 4 6
B záWþ_`AP ág |Ch 4 Æ@ °7 èþ_`ôx` ág AP
+ t Ä l È x ÿ{àWþ` þ`t l p 8x þ`t l p 8x | @ Ø Ä Ð È Ì ÿ{àWþ` þ`t Ð Ô 8Ì þ`t Ð Ô 8Ì > 6 8nc,~S "$$(& `b !
+- @b £èg R¢A áa m( ¢` Àa `? ç | | @ x ( ` àg |`: ö( ¢(` ( ` ` ® Î î
++ @b £èg R¢A áa m( ¢` Àa `? ç | | @ x ( ` àg |`7 ö( ¢(` ( ` ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n æ |§A D ç ?ç @< ç %ég@ ( ` ` ® Î î
++ 8,n læ |§A D ç ?øæ @< ôæ %ég@ ( ` ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n È/ ¢`@&<F ¢` OÈ/þ`&"$ ¤ ½ F P¾F6¡F ¬ Gÿÿ`!F"F (ç G àg ¢ G-þ`ì þ`xþ`ìDþ`ð,zàWþ?` è,zàW AP àgzàWè&! AP àg b þ_` b° |¿a; ,g À(8ÿ@ ' ¾(xÿ@ ` ® Î î
++ 8,n ºÈ/ ¢`@&<F ¢` È/þ`&"$ ¤ ½ F P¾F6¡F ¬ Gÿÿ`!F"F ç G àg ¢ G-þ`ì þ`xþ`ìDþ`ð,zàWþ?` è,zàW AP àgzàWè&! AP àg b þ_` b° |¿a8 ,g À(8ÿ@ ' ¾(xÿ@ ` ® Î î
+ .
+ $ N
+ í( n
+@@ -4056,96 +4104,96 @@ $ N
+ .
+ $ N
+ í( n
+- 8,nþ¿a ç | | @ x 7( ` àg |`¨: ( $)` G( ` çQ ` ® Î î
++ 8,nþ¿a ç | | @ x 7( ` àg |`$8 ( $)` G( ` çQ ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n ç ?ç @ üÇA }àW P }àW |_` @ |_` < ?ç @ .É/ $ `¢¤¦ P ¤½G P¾ G6G¬ÿÿ`! G" G (ç G àg þG¢ G-þ`ì þ`xþ`ì Dþ`ð , zàW è, zàW P ægzàW P è § æg þ?`° |¿a; Èÿ@ q( ¢(`è '° G, h o(äÿ@@'<G$þ@ l( `@ |` 0x@ t@@ i(Hþ@ ` ® Î î
++ 8,n ç ?øæ @ üÇA }àW P }àW |_` @ |_` < ?ôæ @ `É/ $ `¢¤¦ P ¤½G P¾ G6G¬ÿÿ`! G" G ç G àg þG¢ G-þ`ì þ`xþ`ì Dþ`ð , zàW è, zàW P ægzàW P è § æg þ?`° |¿a8 Èÿ@ q( ¢(`è '° G, h o(äÿ@@'<G$þ@ l( `@ |` 0x@ t@@ i(Hþ@ ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc(~S "$$ b àa |ßa; \(l~@ |HB ô ) àg ¢(R |_` µ6( `ô" ø ¨ Ç/ ` E6( ` àgþÿ' àg øÇ/ Ð àg ê8(Ð" Ì" Ø" Ð àg l àg å8(Ð l" Ð x" Ð t" 29( b ô( ÙÏ/ ¢`.9( b ô(ÿûàW ðzàWúÿ' 9( `ô( ö( `'9( bÂùÿ'ô(MÐ/ àg ô ÍÏ/JÐ/ àg ô ÿûàW ð @záWûÿ' -( ` EÐ/ àgBûÿ'ô ` Í ( '` Ô( `x~@ +( &` P ® Î î
++ 8,n> 6 8nc(~S "$$ b àa |ßa8 \(l~@ |HB ô ) àg ¢(R |_` ç6( `ô" ø ¨ =Ç/ ` w6( ` àgþÿ' àg *È/ Ð àg 9(Ð" Ì" Ø" Ð àg l àg 9(Ð l" Ð x" Ð t" c9( b ô( Ð/ ¢` `9( b ô(ÿûàW ðzàWúÿ' 9( `ô( ö( ` Y9( bÂùÿ'ô( Ð/ àg ô þÏ/ |Ð/ àg ô ÿûàW ð @záWûÿ' -( `vÐ/ àgBûÿ'ô ` Í ( '` Ô( `x~@ +( &` P ® Î î
+ .
+ í$ N
+- 8(n> 6 8nc$~S " b Àa s(-þ` ü¨A ôæ çg¡ R Q( `G zàW ü§A , ' þb L( ¢` zàW(, Hþb ág¡ `8É/5
F àgág|b |`¨;
( (` Ü î 0 À
++ 8(n> 6 8nc$~S " b Àa s(-þ` ü¨A ôæ çg¡ R Q( `G zàW ü§A , ' þb L( ¢` zàW(, Hþb ág¡ ` jÉ/5
F àgág|b |`$9
( (` Ü î 0 À
+ þ` ® Î í .
+- 8$nÈ/ ôÿ'5
F> 6 8nc~S ` | A ôÀ àg| A ` |`Ä; ½F¾fÔ ú( '`PF P ® í Î 8n |@@ ô àg|@@ PQA |`ô; ð LA> 6 8nc |@@ ô ~S àg|@@ ~«Åÿ? |`< è(Hí P 8n |`@ ô àg|`@ À@ @À @ÅA |`,< Ý À!> 6 8nc~S Àa AP | A ÆFL þ PúàWþ
|Pß
+- 8 (H '@ ¼F ® í Î 8n¸& àg¼FÉ ( ® í Î 8n> 6 8nc ~S b í5( çQ ÿ @ÊF µ5( ` Àa 'úàW |`T< ¾( çg `7 zàW `5 zàW |¨A ç àg" ø àg ø m( `Ô ( àg àg¡õ ( ` ÔzàW ' 5( `¨~ @ ¨zàW É àg `¢Éÿ/'` P zàW ' ,( `þ`6F j( `
P zàWþ`
+- 6F f( `7
àg çQ Ã(8X àg7F X àg çQ Ã(pXP àg H àg 'úàWýàW àg|@ L( L(ø~@ ` ³ü/ '` I(Ü~@Ê àgþÿaÃÿ' Âÿ'ÿ @ ` ® Î î í
+- 8 n> 6 8nc~S a |`l< }( üF@ ô !þ` àgü@@ a4A àg -Ç/í ® 8n ` PúàWýàW ýàW þ` 8 zàWþ` 8 P~@ÿÿ_`þÿ` aPþg 0 "@ þa@ aP Pþg 0 @@ A ü @ 8 P> 6 8nc ~S b~àA ÇQþ¿a '@ ÿ{àW}àWþÿÿÿ ÿ{àW ô úàW!èg ±Ï/ú¦Q~ÇAÏ÷ÿ' '@ ` æÎ/ú¦Q~ÇAOôÿ' '@ ` P â(4þ_` P ® Î î í
+- 8 n> 6 8nc~S @` Àa~ @ çQþ Aÿ{àW þçAúçWþËüÿ' Aÿÿ` ® Î í î 8nþ{àW |!@ ì ð sÎ/þ_` þ` ð ô ÿÿ` P ® Î í î 8n þg 0 àgþ?` | @ P 8þ?` P ÿÿ_` ø ü 8> 6 8nc~S àg @`" Pí ® 8nÿ{âWÿÿ¿a ` Pt`È~a@~B a@A @záW |`Ä> ( `í ® 8n zàW P í ® 8n |`Ä> ( `í ® 8n> 6 8nc$~S "ÿûàW àa" b |`è> û( ¦Q ` ® Î î
++ 8$n ËÈ/ ôÿ'5
F> 6 8nc~S ` | A ôÀ àg| A ` |`@9 ½F¾fÔ ú( '`PF P ® í Î 8n |@@ ô àg|@@ PQA |`p9 ð LA> 6 8nc |@@ ô ~S àg|@@ ~«Åÿ? |`9 è(Hí P 8n |`@ ô àg|`@ À@ @À @ÅA |`¨9 Ý À!> 6 8nc~S Àa AP | A ÆFL þ PúàWþ
|ÐÝ
++ 8 (H '@ ¼F ® í Î 8n¸& àg¼FÉ ( ® í Î 8n> 6 8nc ~S b 6( çQ ÿ @ÊF æ5( ` Àa 'úàW |`Ð9 ¾( çg `7 zàW `5 zàW |¨A ç àg" ø àg ø m( `Ô ( àg àg¡õ ( ` ÔzàW ' 5( `¨~ @ ¨zàW É àg `¢Éÿ/'` P zàW ' ,( `þ`6F j( `
P zàWþ`
++ 6F f( `7
àg çQ Ã(8X àg7F X àg çQ Ã(pXP àg H àg 'úàWýàW àg|@ L( K(ø~@ ` ³ü/ '` I(Ü~@Ê àgþÿaÃÿ' Âÿ'ÿ @ ` ® Î î í
++ 8 n> 6 8nc~S a |`è9 }( üF@ ô !þ` àgü@@ a4A àg _Ç/í ® 8n ` PúàWýàW ýàW þ` 8 zàWþ` 8 P~@ÿÿ_`þÿ` aPþg 0 "@ þa@ aP Pþg 0 @@ A ü @ 8 P> 6 8nc ~S b~àA ÇQþ¿a '@ ÿ{àW}àWþÿÿÿ ÿ{àW ô úàW!èg ãÏ/ú¦Q~ÇAÏ÷ÿ' '@ `Ï/ú¦Q~ÇAOôÿ' '@ ` P â(4þ_` P ® Î î í
++ 8 n> 6 8nc~S @` Àa~ @ çQþ Aÿ{àW þçAúçWþËüÿ' Aÿÿ` ® Î í î 8nþ{àW |!@ ì ð ¥Î/þ_` þ` ð ô ÿÿ` P ® Î í î 8n þg 0 àgþ?` | @ P 8þ?` P ÿÿ_` ø ü 8> 6 8nc~S àg @`" Pí ® 8nÿ{âWÿÿ¿a ` Pt`È~a@~B a@A @záW |`@< ( `í ® 8n zàW P í ® 8n |`@< ( `í ® 8n> 6 8nc$~S "ÿûàW àa" b |`d< û( ¦Q ` ® Î î
+ í .
+ 8$nÇ ÿ{çWþ¢
+- ~¨A ¦Q Òÿ/ ` àg `2 |`ü> ï( '` ` ® Î î
++ ~¨A ¦Q Òÿ/ ` àg `2 |`x< ï( '` ` ® Î î
+ í .
+- 8$nzçW |?bÄ? Tÿ@ ç( '` ÇQ~' &@ àW ~ÇAzçW~'Ëüÿ' &@ zçWtÿ@ Þ( '`zçW ÿÿ¿a ` ® Î î
++ 8$nzçW |?b@= Tÿ@ ç( '` ÇQ~' &@ àW ~ÇAzçW~'Ëüÿ' &@ zçWtÿ@ Þ( '`zçW ÿÿ¿a ` ® Î î
+ í .
+ 8$n àgþ` | ¸ çW~ þ` ¦Q ` ® Î î
+ í .
+- 8$n~ @ @ÿ{áW ¦Q ` ¨ÿ/ '` àg|`L? Æ( ` ® Î î
++ 8$n~ @ @ÿ{áW ¦Q ` ¨ÿ/ '` àg|`È< Æ( ` ® Î î
+ í .
+- 8$n |``? ' ¿( g`ÿÿ¿a ` ® Î î
++ 8$n |`Ü< ' ¿( g`ÿÿ¿a ` ® Î î
+ í .
+- 8$n> 6 8nc$~S Àa àa" " |`? ²( ® Î î
++ 8$n> 6 8nc$~S Àa àa" " |`= ²( ® Î î
+ í .
+ 8$n ü§A ¼ zàW '
+
+- È àg F7( PÈt ` £ÿ/ '`¼ÿ @¼F ® Î î
++ È àg x7( PÈt ` £ÿ/ '`¼ÿ @¼F ® Î î
+ í .
+- 8$nÇ àg |B àg È àg |¿a¨? 77( PÈt ` ÿ/ '` ' H ( ` ® Î î
++ 8$nÇ àg |B àg È àg |¿a$= h7( PÈt ` ÿ/ '` ' H ( ` ® Î î
+ í .
+ 8$n RÇ F` àg ` àg R zàW `
+- R` GÈ àg #7(È t ` ÿ/ '` ® Î î
++ R` GÈ àg U7(È t ` ÿ/ '` ® Î î
+ í .
+- 8$n ` àü/ '`þ` @Î/ '¬~ @¬ ® Î î
++ 8$n ` àü/ '`þ` qÎ/ '¬~ @¬ ® Î î
+ í .
+- 8$n> 6 8nc ~S Àa àa¡( zàW& c àg |`Ð? l( Pc G ® Î î í
+- 8 nx |B àgþ¿a Dý/ ` ( ' Pt 'È ( àg |`ä? ](Hþ`` Gü P àg ' àg zàW P þGGG àg ` ÿ/ '` ® Î î í
++ 8$n> 6 8nc ~S Àa àa¡( zàW& c àg |`L= l( Pc G ® Î î í
++ 8 nx |B àgþ¿a Dý/ ` ( ' Pt 'È ( àg |``= ](Hþ`` Gü P àg ' àg zàW P þGGG àg ` ÿ/ '` ® Î î í
+ 8 n ' àg zàW ` ÿ/ '` ® Î î í
+ 8 n> 6 8nc àg~S
+- |` ¸ àW@ aPzáW í 8nzáW aP ÿ/ àg|`@ 8(í 8n> 6 8nc~SÔ àg a àg zàW tÿ/ ` PÔí ® 8n> 6 8nc ~S b À |¿aÄ? $(lþ@ ( "(xþ@ ( !(þ@ ( (þ@ ( (¤þ@ ( (´þ@ø ( (Äþ@ü ( (Ðþ@4 ' (Üþ@0 ' (ìþ@ |¿aÄA X ' ( ÿ@ ( (ÿ@ àg çQ 8 ' (ÿ@( zàg çQ T ' (,ÿ@ çQ ' (<ÿ@ ' (Tÿ@ ' (pÿ@ ' (ÿ@$ ' ( ÿ@( ' (°ÿ@@ ' (Àÿ@H ' ÿ(Ôÿ@x ' ý(ìÿ@| ' ü(þ@t ' ú(0þ@ ' ù(Lþ@ çW
++ |` ¸ àW@ aPzáW í 8nzáW aP ÿ/ àg|`= 8(í 8n> 6 8nc~SÔ àg a àg zàW tÿ/ ` PÔí ® 8n> 6 8nc ~S b À |¿a@= $(lþ@ ( "(xþ@ ( !(þ@ ( (þ@ ( (¤þ@ ( (´þ@ø ( (Äþ@ü ( (Ðþ@4 ' (Üþ@0 ' (ìþ@ |¿a@? X ' ( ÿ@ ( (ÿ@ àg çQ 8 ' (ÿ@( zàg çQ T ' (,ÿ@ çQ ' (<ÿ@ ' (Tÿ@ ' (pÿ@ ' (ÿ@$ ' ( ÿ@( ' (°ÿ@@ ' (Àÿ@H ' ÿ(Ôÿ@x ' ý(ìÿ@| ' ü(þ@t ' ú(0þ@ ' ù(Lþ@ çW
+ ' ö(lþ@ ' ô(þ@¤ ' ó( þ@´ ' ñ(´þ@ þçA çW~ÇAKøÿ' ' ® Î î í
+- 8 n> 6 8nc(~S "$$~ B $IR |¿aÄA ~ $B~ $R~ è Èþ@ ß( $)` àg~IB! ÇA ±ÿ/ `zéW~ Ë÷ÿ' $B ÇQHàþ@ ×( '`Hôþ@ Õ( '`~ÇAzçWþ(BËúÿ'H ® Î î
++ 8 n> 6 8nc(~S "$$~ B $IR |¿a@? ~ $B~ $R~ è Èþ@ ß( $)` àg~IB! ÇA ±ÿ/ `zéW~ Ë÷ÿ' $B ÇQHàþ@ ×( '`Hôþ@ Õ( '`~ÇAzçWþ(BËúÿ'H ® Î î
+ .
+ í$ N
+- 8(n Í(Ôþ@zéW~ Kéÿ' $B ñÿ' ÇQ> 6 8nc~S ¦Q aP @þ! @þ Pþ @ ! úàWþa@ zàWü¦A úáWþ!Ëøÿ' @ |`ÌB »( &` `í ® 8n> 6 8nc$~S " b çQþ' @þ Pþ B àgþçA ¦QzàW x àg F6(llxÈ È àg B6(Èt ` þ/ ¢(`úçWþ'Kïÿ' ® Î î
++ 8(n Í(Ôþ@zéW~ Kéÿ' $B ñÿ' ÇQ> 6 8nc~S ¦Q aP @þ! @þ Pþ @ ! úàWþa@ zàWü¦A úáWþ!Ëøÿ' @ |`H@ »( &` `í ® 8n> 6 8nc$~S " b çQþ' @þ Pþ B àgþçA ¦QzàW x àg w6(llxÈ È àg s6(Èt ` þ/ ¢(`úçWþ'Kïÿ' ® Î î
+ í .
+- 8$n ` P P`~B A@~A AP~A !@ A záW~@ úàW| @ zâW~BËøÿ' A@ 8> 6 8nc~S ` |` ( Àa" ¦Q |`èB ( ` ® í Î 8n |_`ü ( PØ~g@Ø |@ÿ ü ` | @Ç ü `þ?`ÜTþ?`àè ð | @ ¨ ì ô ì ä| ~ @ü `þ`ø þ`ü ,4 ü @ 08 þ_`0(~ @ü `þ`<@üÀ H ü @ LTLP~ @ü ` P }àW . D |`C f( d( ` ` ® í Î 8nÔ |@ Æ@Ç@¼@À È@Ê@É@¸ ø ô §a ` ® í Î 8n> 6 8nc~S T(Ø í P 8n> 6 8nc~S Àa É/ ` a P"ä(G` ` ® í Î 8n> 6 8nc ~S þB Àa çQzàWP "ß a ó(ø~@P |g@
zàW¡ `zàWþ` P~ @ |?` Áÿ? @À
@Á
A@@zà ¢P ¨~ ` ~ `@¨ |ß`DÅÿ? ~ `~ @@¨ | ` ~ @~ `~ @~ `%@~ `~ $@~ `~ E@ H
@
++ 8$n ` P P`~B A@~A AP~A !@ A záW~@ úàW| @ zâW~BËøÿ' A@ 8> 6 8nc~S ` |` ( Àa" ¦Q |`d@ ( ` ® í Î 8n |_`ü ( PØ~g@Ø |@ÿ ü ` | @Ç ü `þ?`ÜTþ?`àè ð | @ ¨ ì ô ì ä| ~ @ü `þ`ø þ`ü ,4 ü @ 08 þ_`0(~ @ü `þ`<@üÀ H ü @ LTLP~ @ü ` P }àW . D |`@ f( d( ` ` ® í Î 8nÔ |@ Æ@Ç@¼@À È@Ê@É@¸ ø ô §a ` ® í Î 8n> 6 8nc~S T(Ø í P 8n> 6 8nc~S Àa ÏÉ/ ` a P¢ã(G` ` ® í Î 8n> 6 8nc ~S þB Àa çQzàWP "ß a ò(ø~@P |g@
zàW¡ `zàWþ` P~ @ |?` Áÿ? @À
@Á
A@@zà ¢P ¨~ ` ~ `@¨ |ß`DÅÿ? ~ `~ @@¨ | ` ~ @~ `~ @~ `%@~ `~ $@~ `~ E@ H
@
+ @!@@@ þ`@@@@@@@@@Á
zàW}àW B
zàW Ð | | âWþ` úâW P~ @@zâW ~ `úâ ~ ` zà Ð | @Ð | @ àg | @ âg @~ h@ | @Ð |
+ @Ð | @ àg | @ | @ |
+ @ | @zâW ~`zâ ~ ` zà Ð | @Ð @ àg | @ âg @~ h@
Ð | @Ð | @ àg | @ @ | @ | @Á
zàW ¤| @¤| @@¤ | @
âg @¤ @þ`@#@~ `~
@ ~ `~ @@~ `~ @P!@"@#@&@'@°, ¸0 |4 8 < @ ~ `~ @p@@~ `~ @$@ | ` ~ (@
)@Ð @@¤ àgÿþ` | A@¤ B@ àgÿþ` ÿþ`A@ àg | C@ D@ÿþ`C@Q ág}áW ~ `L@Q~ ` M@Q@~ `~ N@TP XT
l~ `~ záWL@¢ Q~ `~ M@`P \ T ~ `~ M@Q ~ `~ N@`P dT hX ~ `~@~ `~ @h~ `~ @h
+-~ `~ @h~ `~ @h~ `~ @h~ `~ @h~ `~ @h~ ` @h~ `~ @h~ `~ ~ @hq~ `~ h\ x @h l p t D| | ` x d Æ P Â2(þ_` ® Î î í
+- 8 n> 6 8nc ~S Àa |blH 3(À~@ ¦Q çQ ~G)(zàW
zàW zàW zàWûÿ'~zàWúÿ'úæWùÿ' G (þ¦A ÷ÿ'~ÇA G (
þ` (
++~ `~ @h~ `~ @h~ `~ @h~ `~ @h~ `~ @h~ ` @h~ `~ @h~ `~ ~ @hq~ `~ h\ x @h l p t D| | ` x d Æ P ó2(þ_` ® Î î í
++ 8 n> 6 8nc ~S Àa |bèE 3(À~@ ¦Q çQ ~G)(zàW
zàW zàW zàWûÿ'~zàWúÿ'úæWùÿ' G (þ¦A ÷ÿ'~ÇA G (
þ` (
+ þ` ® Î î í
+- 8 n úæWðÿ'ÿÇA G (Ä~@ íÿ'ÿÿ¦A úæWìÿ'ÿÇA Gÿÿ¦A (È~@ úæWIýÿ'ÿÇAçÿ' àW a ág~A@¡ ~ @AzâW ZzâW|@ âW àWEùÿ' àW P àgþ`8 P 8> 6 8nc |¿`lD " ~S D záW}áW
++ 8 n úæWðÿ'ÿÇA G (Ä~@ íÿ'ÿÿ¦A úæWìÿ'ÿÇA Gÿÿ¦A (È~@ úæWIýÿ'ÿÇAçÿ' àW a ág~A@¡ ~ @AzâW ZzâW|@ âW àWEùÿ' àW P àgþ`8 P 8> 6 8nc |¿`èA " ~S D záW}áW
+ " þ$A D záW}áW
+- Áýÿ'þ$A ágþ@ í 8n záWÿÿ?` ~záWÿÿ?` azáW zzáW AzáWÿÿ` ZzáWÿÿ` Pÿÿ` àg' azáW zzáW AzáWÿÿ` ZzáWÿÿ` Pÿÿ` àg a ~A azàW zzàW AzàW ZzàWÿÿ` P àgÁùÿ'~A ÿÿ` àgA÷ÿ'~A a 0zàW 9zàW, 0~ Pÿÿ` zàWÿÿ?` í 8nB ág d ãP Â` ` »ÿ/ $`zàWþã@ Ã@C ág `ûÿ' ] í í 8n0záWÿÿ` 9záW, 0~Pÿÿ` zàWþd at +S P0záW ü ¢0 xzàW}àWX - 0zàW 9zàWL 0~ PazàW zzàWÌ © @AzàW ZzàW, É @ÿÿ` zàWÿÿ?`A þa at 0zàW 9zàWÌ 0~ PazàW zzàWL © @AzàWÿÿ?` ZzàW, É @ÿÿ?` úàWÿÿ@* Bb~ @@ 0zàWþa@ 9zàW0~ P úàW~Jûÿ' @@ " azàW zzàW© @ úàW~Êõÿ' @@ AzàWÿÿ?` ZzàWÿÿ?` É @ úàW~Jïÿ' @@ ÿÿ?` úàW~Êëÿ' @@ 0záWÿÿ?` 9záW, 0~!Pÿÿ?` úàWÿÿ@
Bb~ A@ @ @@ 0zàWþa@ 9zàWÿÿ?` 0~ P
úàW~Êùÿ' A@ ÿÿ?` úàW~Jöÿ' A@ÿÿ@ÿazàW zzàW AzàW ZzàWÿÿ` P àgÿÿ?` í 8nÿÿ` àg ÿÿ?` í 8n í 8n> 6 8nc$~S |¿alD ø àg "!( È |ßalH ô&zàWÌ~çA|çAØ e(ä~@ü R èW ì~@~B a( '`ü èWì~@Kýÿ'~Bø èW
++ Áýÿ'þ$A ágþ@ í 8n záWÿÿ?` ~záWÿÿ?` azáW zzáW AzáWÿÿ` ZzáWÿÿ` Pÿÿ` àg' azáW zzáW AzáWÿÿ` ZzáWÿÿ` Pÿÿ` àg a ~A azàW zzàW AzàW ZzàWÿÿ` P àgÁùÿ'~A ÿÿ` àgA÷ÿ'~A a 0zàW 9zàW, 0~ Pÿÿ` zàWÿÿ?` í 8nB ág d ãP Â` ` »ÿ/ $`zàWþã@ Ã@C ág `ûÿ' ] í í 8n0záWÿÿ` 9záW, 0~Pÿÿ` zàWþd at +S P0záW ü ¢0 xzàW}àWX - 0zàW 9zàWL 0~ PazàW zzàWÌ © @AzàW ZzàW, É @ÿÿ` zàWÿÿ?`A þa at 0zàW 9zàWÌ 0~ PazàW zzàWL © @AzàWÿÿ?` ZzàW, É @ÿÿ?` úàWÿÿ@* Bb~ @@ 0zàWþa@ 9zàW0~ P úàW~Jûÿ' @@ " azàW zzàW© @ úàW~Êõÿ' @@ AzàWÿÿ?` ZzàWÿÿ?` É @ úàW~Jïÿ' @@ ÿÿ?` úàW~Êëÿ' @@ 0záWÿÿ?` 9záW, 0~!Pÿÿ?` úàWÿÿ@
Bb~ A@ @ @@ 0zàWþa@ 9zàWÿÿ?` 0~ P
úàW~Êùÿ' A@ ÿÿ?` úàW~Jöÿ' A@ÿÿ@ÿazàW zzàW AzàW ZzàWÿÿ` P àgÿÿ?` í 8nÿÿ` àg ÿÿ?` í 8n í 8n> 6 8nc$~S |¿aèA ø àg "!( È |ßaèE ô&zàWÌ~çA|çAØ e(ä~@ü R èW ì~@~B a( '`ü èWì~@Kýÿ'~Bø èW
+ È&
+-úàW ~ | @äß ø~@ X(ø~B èWKúÿ'È& ~ | @äß ð~@ R(ø~B èWKôÿ'È& úàWÁùÿ'~~B èWKðÿ'È&zèW |?blJ ßQ ÿ@ H( '`zÇQ ÿ@ýÿ' E(ÿ@ Püøô~ @ô ® Î î
++úàW ~ | @Ðß ø~@ X(ø~B èWKúÿ'È& ~ | @Ðß ð~@ R(ø~B èWKôÿ'È& úàWÁùÿ'~~B èWKðÿ'È&zèW |?bèG ßQ ÿ@ H( '`zÇQ ÿ@ýÿ' E(ÿ@ Püøô~ @ô ® Î î
+ í .
+- 8$n> 6 8nc ~S àa |ßalD À ýàW . Ä |`tI 4(þ?`Ä ÀG G`ð`ô P~` R èWü¦
+- ø |¿aäß Gøg Gþ @ þ@zàWø ¶ÿ/Ä'~B èWþçAEùÿ'øg²ÿ/ ® Î î í
+- 8 n> 6 |_alD 8nc }àW ¢ ~SÄ%Àþ@ @ÀÙÿ/í 8n ÿ/À }àW Àþ?` Óÿ/í 8n ÿ/ }àW ÿÿ` í 8nÀ% P~ ~ @Äúþ/ }àW ÀÄ%Äÿ/í 8n }àW ðÿ' }àW ïÿ'í 8n }àW Áåÿ' í 8n> 6 8nc ~S |ßalD }àW " åþ/ü b }àW " çQ |¿aI G ` (` ê( a` Þþ/~B }àW !úÿ'þçA çg|`°I ä( ® Î î í
+- 8 n> 6 8nc4~SàÿA 8` ¶
` º` <` |¿alJ à- Ø(hÿ@ä- Ö(|ÿ@è-ÿ@ ü@`ÿÿÿ Ó(~Aì-¬ÿ@ ü@`ÿÿÿ Ð(~Aí ® 84n> 6 8nc~S |_alD }àW ¢ »þ/ å }àW ÀA }àW µþ/ }àW Å ²þ/ }àW
+- °þ/ }àW þ/ ¥ }àW ÿÿ` ® Î í î 8n |`4J '` G` °( f` çW P þçA çWÅþÿ' P ® Î í î 8n> 6 8nc~S |¿alJ ¤(ìÿ@ £( ` ¢(0þ@ ¡(8þ@ (@þ@ (Lþ@ (Tþ@ (dþ@ (|þ@ (þ@ (¼þ@ (àþ@ |¿alL (ÿ@ (4ÿ@ (Lÿ@ (ÿ@ (ÿ@ (ÿ@ (Èÿ@ (Ôÿ@ (ðÿ@ (üÿ@ (þ@ (þ@ ($þ@ (Tþ@ (xþ@ (þ@ (Àþ@ (ìþ@ |¿alN (ÿ@ ?<D (ÿ@ (@ÿ@í ® 8n> 6 8nc ~S |blN (D@ |ÿalD }àW jþ/ }àW § `Æ/Ð Àa" Ð' p(X@cþ/ cþ/ ® Î î í
+- 8 n mÆ/ `zàW~
| á
+- 8 ` óç/ &`Yþ/ Yþ/ ® Î î í
+- 8 n> 6 8nc ~S |blN (t@ |ÿalD }àW Lþ/ }àW § BÆ/Ð Àa" Ð' R(@Eþ/ Eþ/ ® Î î í
+- 8 n OÆ/ `zàW~
|@á
+- 8nÎ/<þ/ <þ/ ® Î î í
+- 8 n ` äç/ &`6þ/ 6þ/ ® Î î í
++ 8$n> 6 8nc ~S àa |ßaèA À ýàW . Ä |`ðF 4(þ?`Ä ÀG G`ð`ô P~` R èWü¦
++ ø |¿aÐß Gøg Gþ @ þ@zàWø ¶ÿ/Ä'~B èWþçAEùÿ'øg²ÿ/ ® Î î í
++ 8 n> 6 |_aèA 8nc }àW ¢ ~SÄ%Àþ@ @ÀÙÿ/í 8n ÿ/À }àW Àþ?` Óÿ/í 8n ÿ/ }àW ÿÿ` í 8nÀ% P~ ~ @Äúþ/ }àW ÀÄ%Äÿ/í 8n }àW ðÿ' }àW ïÿ'í 8n }àW Áåÿ' í 8n> 6 8nc ~S |ßaèA }àW " åþ/ü b }àW " çQ |¿aG G ` (` ê( a` Þþ/~B }àW !úÿ'þçA çg|`,G ä( ® Î î í
++ 8 n> 6 8nc4~SàÿA 8` ¶
` º` <` |¿aèG à- Ø(hÿ@ä- Ö(|ÿ@è-ÿ@ ü@`ÿÿÿ Ó(~Aì-¬ÿ@ ü@`ÿÿÿ Ð(~Aí ® 84n> 6 8nc~S |_aèA }àW ¢ »þ/ å }àW ÀA }àW µþ/ }àW Å ²þ/ }àW
++ °þ/ }àW þ/ ¥ }àW ÿÿ` ® Î í î 8n |`°G '` G` °( f` çW P þçA çWÅþÿ' P ® Î í î 8n> 6 8nc~S |¿aèG ¤(ìÿ@ £( ` ¢(0þ@ ¡(8þ@ (@þ@ (Lþ@ (Tþ@ (dþ@ (|þ@ (þ@ (¼þ@ (àþ@ |¿aèI (ÿ@ (4ÿ@ (Lÿ@ (ÿ@ (ÿ@ (ÿ@ (Èÿ@ (Ôÿ@ (ðÿ@ (üÿ@ (þ@ (þ@ ($þ@ (Tþ@ (xþ@ (þ@ (Àþ@ (ìþ@ |¿aèK (ÿ@ ?¸A (ÿ@ (@ÿ@í ® 8n> 6 8nc ~S |bèK (D@ |ÿaèA }àW jþ/ }àW § Æ/Ð Àa" Ð' p(X@cþ/ cþ/ ® Î î í
++ 8 n Æ/ `zàW~
| ß
++ 8 ` è/ &`Yþ/ Yþ/ ® Î î í
++ 8 n> 6 8nc ~S |bèK (t@ |ÿaèA }àW Lþ/ }àW § sÆ/Ð Àa" Ð' R(@Eþ/ Eþ/ ® Î î í
++ 8 n Æ/ `zàW~
|Àß
++ 8Î/<þ/ <þ/ ® Î î í
++ 8 n ` è/ &`6þ/ 6þ/ ® Î î í
+ 8 n ` ¾ø/ &`0þ/ 0þ/ ® Î î í
+- 8 n> 6 8nc~S |¿alD 'þ/ & ü P zàWþÿA
y ~ |`á
++ 8 n> 6 8nc~S |¿aèA 'þ/ & ü P zàWþÿA
y ~ |àß
+ 8!þ/
ÿ/ u &þ/1ÿ/ s &þ/ & àWq Fÿ/ p & þ/ & ýàW m þ/ & ýàW j
+-zàW}àW |`N ( . - Èþ/ & ýàW b àgþ`Â( P ' þ/ & ýàW \ àgþ`B" P þ/?ÿ/ àgþ'@U àWU ® Î í î 8nûý/ & àWþ`N Ì àWN ® Î í î 8nôý/ & àWH pÀ/ G & ñý/ & àWD Rÿ/ C &íý/ & àWA ¾Ä/ êý/ }àW & |`,N ò(Ðåý/ åý/ ýàW øÿ'âý/ 7 & áý/ & àW4 á(ûÿ' Þý/ & àW1 b(øÿ' Ûý/ & àW. ÒÅ/ÐÐ& Àa|`@N äÅ/ `zàW~
( |¸á
+- 8 ñä/ ` % & öæ/ ` # & 5ø/ ` ! &Ëý/ & àW ÂÅ/ÐÐ& Àa|`\N ÔÅ/ `zàW~ |Øá
+- 8 ã/ ` & "ç/ ` & Cø/ ` & ¼ý/ & àW ³Å/Ð Àa" Ð& |`xN Â( & ÃÅ/ `zàW~ |øá
+- 8 ç/ ` & ë÷/ ` &9ÿ/ & Vÿ/ & àW |`N ´( ® Î í î 8n> 6 8nc ~S |blN «(<~@ |ßalD |¿aäÞ çQ §(L~@Ìð lý/ ` lÿ/ `Ì àgüÿ' úÿ'> 6 8nc~S P |ßalD Ìð |¿aäÞ aý/ ` bÿ/ `Ì àgüÿ' ® í Î 8n> 6 8nc~S ` çQ |ßalD |¿aäÞ |`ØN ³ (Ìð Rý/ ` Sÿ/ `Ì àgüÿ' ® Î í î 8n> 6 8nc~S àg |¿alN ! àa ô ( ó (pþ@ ÇQþ
+-zàW~ÇA* þç0~ @ô (zçWþûÿ' í (tþ@ ® Î í î 8n7~ @ î (zçWþõÿ' ùÿ'> 6 8nc |`¬Z |?`xD |_` (~S |` 0| ÿÿ í 8n Á
âW~@¢
+- þ` A aúáW ` a `þa@ ~A ` ü` ÿþa !~ þ @ 8 A> 6 8nc<~S "$$ @b !b b âaü ` àPì
Pô
þ`óMÿÿ` Q äWø
¦ ü
üÿ
@ôÿ-@óÿM@ìÿm@ ¢` áÿ/ ¨`~A äWüÿ
@Åûÿ'ôÿ-@ zéW |¿alN - ÇQ çg i (þ@ ® Î î
++zàW}àW |`K ( . - Èþ/ & ýàW b àgþ`Â( P ' þ/ & ýàW \ àgþ`B" P þ/?ÿ/ àgþ'@U àWU ® Î í î 8nûý/ & àWþ`N Ì àWN ® Î í î 8nôý/ & àWH ¢À/ G & ñý/ & àWD Rÿ/ C &íý/ & àWA ïÄ/ êý/ }àW & |`¨K ò(Ðåý/ åý/ ýàW øÿ'âý/ 7 & áý/ & àW4 á(ûÿ' Þý/ & àW1 b(øÿ' Ûý/ & àW. Æ/ÐÐ& Àa|`¼K Æ/ `zàW~
( |8à
++ 8 å/ ` % & ç/ ` # & 5ø/ ` ! &Ëý/ & àW ôÅ/ÐÐ& Àa|`ØK Æ/ `zàW~ |Xà
++ 8 Åã/ ` & Kç/ ` & Cø/ ` & ¼ý/ & àW äÅ/Ð Àa" Ð& |`ôK Â( & õÅ/ `zàW~ |xà
++ 8 Dç/ ` & ë÷/ ` &9ÿ/ & Vÿ/ & àW |`L ´( ® Î í î 8n> 6 8nc ~S |bèK «(<~@ |ßaèA |¿aÐÞ çQ §(L~@Ìð lý/ ` lÿ/ `Ì àgüÿ' úÿ'> 6 8nc~S P |ßaèA Ìð |¿aÐÞ aý/ ` bÿ/ `Ì àgüÿ' ® í Î 8n> 6 8nc~S ` çQ |ßaèA |¿aÐÞ |`TL ³ (Ìð Rý/ ` Sÿ/ `Ì àgüÿ' ® Î í î 8n> 6 8nc~S àg |¿aèK ! àa ô ( ó (pþ@ ÇQþ
++zàW~ÇA* þç0~ @ô (zçWþûÿ' í (tþ@ ® Î í î 8n7~ @ î (zçWþõÿ' ùÿ'> 6 8nc |`(X |?`ôA |_` (~S |` 0| ÿÿ í 8n Á
âW~@¢
++ þ` A aúáW ` a `þa@ ~A ` ü` ÿþa !~ þ @ 8 A> 6 8nc<~S "$$ @b !b b âaü ` àPì
Pô
þ`óMÿÿ` Q äWø
¦ ü
üÿ
@ôÿ-@óÿM@ìÿm@ ¢` áÿ/ ¨`~A äWüÿ
@Åûÿ'ôÿ-@ zéW |¿aèK - ÇQ çg i (þ@ ® Î î
+ .
+ í$ N
+- 8<n |`¬Z x ~ÇA éW üÿ
@ôÿ-@óÿM@ìÿm@ ¢` Îÿ/ ¨` çg ` øÿm@ A |` 0 !x@ ~A }àWÿÿ ¡ñÿ'þ |`xD ñÿ' R (xþ@~ÇA éWüÿ
@Mñÿ'ôÿ-@ çg ø
ÿ?pø
L (þ@ ® Î î
++ 8<n |`(X x ~ÇA éW üÿ
@ôÿ-@óÿM@ìÿm@ ¢` Îÿ/ ¨` çg ` øÿm@ A |` 0 !x@ ~A }àWÿÿ ¡ñÿ'þ |`ôA ñÿ' R (xþ@~ÇA éWüÿ
@Mñÿ'ôÿ-@ çg ø
ÿ?pø
L (þ@ ® Î î
+ .
+ í$ N
+ 8<n G (þ@ ® Î î
+@@ -4153,35 +4201,35 @@ zàW~ÇA* þç0~ @ô (zçWþûÿ' í (t
+ í$ N
+ 8<n P ~ 8 > 6 8nc~S! í 8n> 6 8nc~S a! Pí ® 8n @ ` @ @ àW
|A@ àW . 8 `` ` ¢Pþ a@~ `h @ "hþ¢@ áWaP| @ úâW
+ 8 ùÿ'þ `` @` õÿ' !> 6 8nc~Sÿÿ`#!ü "ü í 8n> 6 8nc~S"ü í 8n> 6 8nc~S! í 8n 8 P @ 8 ~S $
+-(,> 6 8nc | Ô ~S àg
! |¿atß ` |?` <(þm@ Ç ( ` ® ín 8 ~C | @ 8Ô ~S $
+-(,> 6 8nc @`
üN ~S àg |¿atá ` |?` )(þm@ ´ ( ` P ® ín 8 ~C> 6 8nc~S Àa |¿aüO zàW èÿ/ÿ@ ® í Î 8n _( '` àg<ÿ@ âÿ/ '` ® í Î 8n Å( ` ® í Î 8n> 6 8nc ~S b |ÿaüO zàW" |¿a æg ` Ñÿ/pÿ@ ¦Q ` ® Î î í
++(,> 6 8nc | Ô ~S àg
! |¿a`ß ` |?` <(þm@ Ç ( ` ® ín 8 ~C | @ 8Ô ~S $
++(,> 6 8nc @`
xL ~S àg |¿a`á ` |?` )(þm@ ´ ( ` P ® ín 8 ~C> 6 8nc~S Àa |¿axM zàW èÿ/ÿ@ ® í Î 8n _( '` àg<ÿ@ âÿ/ '` ® í Î 8n Å( ` ® í Î 8n> 6 8nc ~S b |ÿaxM zàW" |¿a æg ` Ñÿ/pÿ@ ¦Q ` ® Î î í
+ 8 n ` |ßa ( 'P ` Èÿ/¨ÿ@ àg Æÿ/Äÿ@äÿ@ &` Äÿ/ G` ¦Q ` ® Î î í
+ 8 n &( (` a ` G ` »ÿ/ (` ` ® Î î í
+- 8 n> 6 8nc |`(P v (~Sÿÿ' 8 P> 6 ?üN 8nc àg~Sp (í 8n> 6 ?üN 8nc àg~Sf (í 8n> 6 8nc~S |¿aüO |?` þ (í ® 8n> 6 8nc~S ?O þg ¦Q 0 ¦A @|g ! Àa! P àW P
ýÿ' ® í Î 8n 8þ` 8 8 8 ²ÿ'> 6 8nc~S Àa |¿aüO zàW ÿ/ÿ@ ® í Î 8n þ( '` àg<ÿ@ ÿ/ '` ® í Î 8n d( ` ® í Î 8n~O 8> 6 8nc~S |¿aüO |?` |_` 8þ@ rÿ/ aP Y(í ® 8n> 6 8nc~S Àa |¿a ð? ÀzàW P çg|ßa Âëþ Â ( `~ P þ ºÿ/ ` ® í Î 8n àgþ_` |_`lQ þ 8 |?` ð?À ~ h 8 |?` ð?À @~ h 8 |_`lQ âg
++ 8 n> 6 8nc |`¤M v (~Sÿÿ' 8 P> 6 ?xL 8nc àg~Sp (í 8n> 6 ?xL 8nc àg~Sf (í 8n> 6 8nc~S |¿axM |?` þ (í ® 8n> 6 8nc~S ?L þg ¦Q 0 ¦A @|g ! Àa! P àW P
ýÿ' ® í Î 8n 8þ` 8 8 8 ²ÿ'> 6 8nc~S Àa |¿axM zàW ÿ/ÿ@ ® í Î 8n þ( '` àg<ÿ@ ÿ/ '` ® í Î 8n d( ` ® í Î 8n~L 8> 6 8nc~S |¿axM |?` |_` 8þ@ rÿ/ aP Y(í ® 8n> 6 8nc~S Àa |¿a ð? ÀzàW P çg|ßa Âëþ Â ( `~ P þ ºÿ/ ` ® í Î 8n àgþ_` |_`èN þ 8 |?` ð?À ~ h 8 |?` ð?À @~ h 8 |_`èN âg
+ "úàW b A
àWþ @
8þÿ`þ @
âW úáWþ¿` 8ÿÿ` áWþ 8ÿÿ`þ "@
+ 8 P |_` ð?@!úàgþÿ' ëÿ'> 6 à 8nc ãg a! ~S |ß` ð?
+ úãW~A
þ?`@zàgþÿ' áÿ/
þ`@zàg þÿ' Þÿ/ ä ãgöÿ'í 8n |?` ð?À zàgþÿ'À 8 |` ð?@ zàgþ` 8 P ~S $
+-(,> 6 8nc~S @`
|¿atã ` |?` Q(þm@ Üÿ/ ` ® ín 8 ~C |?`tQ ~ @zàW 8 |` 0@ úàW8 þÿ'> 6 8nc | @ÿÿ | ` ÿÿ ü Pÿÿ | ` ÿÿ | @ÿÿ þ @
+- P~À âW |`tQ ¦ ~SzãW ÿ/ @ÿÿ`í 8n }ãWþ
|ß`þ ágþ?`Â þ?` |` ÿ_þ@
+- P @ @ @ @ þg ü"@ f 0@ þ @í 8n~ |`@ þ @à@`~zàg ü!h 0|A@ ~~ h 8> 6 8nc |ß`tQ Q äW㪠~S P ü£@ ` ` ïÿ/ðþ?@~A äWþ¢@Ëûÿ' c P âW ÃP
+- ü£@ ` |?` ð~ |@@ |h 0 ~@ | h 0 ~@ âWþ¢@Ëøÿ'í 8n |?`tQ ÿ{ @¢ P |?` 0 8> 6 8nc~S ` |¿atQ àg ``! ÿÿßa ` ® í Î 8n ÇQ ¤ÿ/ |_` 0@!þ @ àg ` !@ ¥ÿ/ AP Íÿ/ |@ÿÿ | ` ÿÿäÿ/ |`tæ
+-þg 0 ~ @þ` þ` ` ® í Î 8n `@ a@ a@ À@£ @ @ @ `@þ?@ @ "@ @ @ @ 8> 6 8nc @a~S¢ !a |`¬P þ/ ¢Pí ` 8n~å@ ¢P ü @ÿÿ | ` ÿÿ zÿ/~ eþa äW D@
Áÿ/í ` 8n a D@ A@ A@ @ | ` }àW P âW àW aEøÿ' D@
+- âWþ` ` $` Øÿ/ D@þ`~ ?P | h h $@ @ @ #@ ~ @ªÿ/í ` 8n `` @` |P Öÿ' !`> 6 8nc~S a¢ ¡a |`ØP lþ/ aP ` ® í Î 8nþDA aP ü @ÿÿ | ` ÿÿzáW~ॠÿ¿~ P Kÿ/ þa åW %@
ÿ/ ` ® í Î 8n aa %@ @ @ @@ | ` }àW !P ãWþ
+- @ àg a Åa~ÇA Q ãW | @ àgÂüÿ'~ÇA ãW a Åa ãW áW aaÅíÿ' %@ åW ` %` ÿ/ G` $` ga ãWþ` ` %` ÿ/ E@þ`~ ?P | h h %@ @ @ %@ þ `@ lÿ/ ` ® í Î 8n ` ` a` |P "` Àÿ' B`> 6 8nc àg~S |`Q -þ/ÿÿaí ` 8n~@@ à|`4Q
+- `Púa áW @ |`dQ @ @ @ | ` }àW |`Q þ/ÿÿaí ` 8n ÿ/þ@ A á@£Ã @
++(,> 6 8nc~S @`
|¿a`ã ` |?` Q(þm@ Üÿ/ ` ® ín 8 ~C |?`ðN ~ @zàW 8 |` 0@ úàW8 þÿ'> 6 8nc | @ÿÿ | ` ÿÿ ü Pÿÿ | ` ÿÿ | @ÿÿ þ @
++ P~À âW |`ðN ¦ ~SzãW ÿ/ @ÿÿ`í 8n }ãWþ
|ß`þ ágþ?`Â þ?` |` ÿ_þ@
++ P @ @ @ @ þg ü"@ f 0@ þ @í 8n~ |`@ þ @à@`~zàg ü!h 0|A@ ~~ h 8> 6 8nc |ß`ðN Q äW㪠~S P ü£@ ` ` ïÿ/ðþ?@~A äWþ¢@Ëûÿ' c P âW ÃP
++ ü£@ ` |?` ð~ |@@ |h 0 ~@ | h 0 ~@ âWþ¢@Ëøÿ'í 8n |?`ðN ÿ{ @¢ P |?` 0 8> 6 8nc~S ` |¿aðN àg ``! ÿÿßa ` ® í Î 8n ÇQ ¤ÿ/ |_` 0@!þ @ àg ` !@ ¥ÿ/ AP Íÿ/ |@ÿÿ | ` ÿÿäÿ/ |``æ
++þg 0 ~ @þ` þ` ` ® í Î 8n `@ a@ a@ À@£ @ @ @ `@þ?@ @ "@ @ @ @ 8> 6 8nc @a~S¢ !a |`(N þ/ ¢Pí ` 8n~å@ ¢P ü @ÿÿ | ` ÿÿ zÿ/~ eþa äW D@
Áÿ/í ` 8n a D@ A@ A@ @ | ` }àW P âW àW aEøÿ' D@
++ âWþ` ` $` Øÿ/ D@þ`~ ?üM | h h $@ @ @ #@ ~ @ªÿ/í ` 8n `` @` øM Öÿ' !`> 6 8nc~S a¢ ¡a |`TN lþ/ aP ` ® í Î 8nþDA aP ü @ÿÿ | ` ÿÿzáW~ॠÿ¿~ P Kÿ/ þa åW %@
ÿ/ ` ® í Î 8n aa %@ @ @ @@ | ` }àW !P ãWþ
++ @ àg a Åa~ÇA Q ãW | @ àgÂüÿ'~ÇA ãW a Åa ãW áW aaÅíÿ' %@ åW ` %` ÿ/ G` $` ga ãWþ` ` %` ÿ/ E@þ`~ ?üM | h h %@ @ @ %@ þ `@ lÿ/ ` ® í Î 8n ` ` a` øM "` Àÿ' B`> 6 8nc àg~S |`N -þ/ÿÿaí ` 8n~@@ à|`°N
++ `Púa áW @ |`àN @ @ @ | ` }àW |`O þ/ÿÿaí ` 8n ÿ/þ@ A á@£Ã @
+ @ @ #@ | ` @ @ }àW ¢ Q á@ @
+-! ü ` ýàW b` | ` }àW @ @ @ @ !@6ÿ/í ` 8n ` |P Íÿ'> 6 8nc,~S "$$ àa |btQ ¢ (& ÷ý/T~@ ® Î î
++! ü ` ýàW b` | ` }àW @ @ @ @ !@6ÿ/í ` 8n ` øM Íÿ'> 6 8nc,~S "$$ àa |bðN ¢ (& ÷ý/T~@ ® Î î
+ .
+ $ N
+ í( n
+- 8,n ñý/x~@ '|~@þ@ îý/ a`( íý/°~@ AP áW |¿atS 0 þÇA AB ¢H` AB IB $IB $'@
+- áW (Pþ`~!¦iRÀ~@ áý/ @$' ü ` }àW è~@ ¦)` Üý/ ¦I` èW ¢H`Nóÿ' AB çQÌ~@ ¦)` ×ý/ ¦I` èW ¢H`Îíÿ' AB çQþ`ÿ@ ¦)` ¦I` Ðý/þa`$ üG@ f ~ `þ` @ àg~A@ ,ÿ@ Êý/ A@ Éý/@ÿ@ èW ¢H`Îßÿ' AB
çQ Äý/8ÿ@ Ãý/@ÿ@ èW ¢H`NÚÿ' AB çQ }àW Áëÿ'þ` }àW Aäÿ'Ì~@ èW ¢H`ÎÒÿ' AB çQ ¸ý/Dÿ@ |ßatæ Gg§ÇHÿ@ ³ý/ '`þçA
++ 8,n ñý/x~@ '|~@þ@ îý/ a`( íý/°~@ AP áW |¿aðP 0 þÇA AB ¢H` AB IB $IB $'@
++ áW (Pþ`~!¦iRÀ~@ áý/ @$' ü ` }àW è~@ ¦)` Üý/ ¦I` èW ¢H`Nóÿ' AB çQÌ~@ ¦)` ×ý/ ¦I` èW ¢H`Îíÿ' AB çQþ`ÿ@ ¦)` ¦I` Ðý/þa`$ üG@ f ~ `þ` @ àg~A@ ,ÿ@ Êý/ A@ Éý/@ÿ@ èW ¢H`Îßÿ' AB
çQ Äý/8ÿ@ Ãý/@ÿ@ èW ¢H`NÚÿ' AB çQ }àW Áëÿ'þ` }àW Aäÿ'Ì~@ èW ¢H`ÎÒÿ' AB çQ ¸ý/Dÿ@ |ßa`æ Gg§ÇHÿ@ ³ý/ '`þçA
+ úçW~ÇAËúÿ' G ® Î î
+ .
+ $ N
+ í( n
+- 8,n |P ªÿ' P 8> 6 8nc @`~S! à` þ/ P zàW zàW ¢P
+- ÃP |A@ f ~ Á` @ âg !@¡ ~c@ P@ úáW Á`Åûÿ' @ âg @ àg|¿` úáW Á`Åõÿ' @ âg P @£@Âþ/í 8n ` |P ãÿ'> 6 8nc àg~S |`üR ý/ Pí 8n~`@ à|`$S @PzA áW @ |`PS }ý/ Pí 8n @ @ @ @ P~ í 8n ` |P éÿ' `!8 P ãP ãW P-8þ @ c@ á` c@ a@ a@ "@@ ãW !PþÀ" ÃP ü`` ýáW P þ ` àW @ áW
8 ôÿ' á` |P ìÿ' |P àg!8 P 8~ > 6 8nc `` @` |?`tQ ~S àg ÿÿ¿a `í ® 8n ¦Q ;þ/ ` !@ @þ/þ_` þ/ `í ® 8n `` @` P ®þ' !` ` ` a` P "` Ôþ' B` ` P ÿ' P Cÿ' ` P ÿ' ` P ³ÿ' P àg!8 P 8~ ~ @@`þ @à `þ zàgü @ þg P 0 A @ @|g | @ÿ | ` ðÿÿ 8> 6 8nc~S `` òÿ/ `þ!@ÿ``~"@àÿ@`~!úàg|A@ ! a þg P 0
a
@A|g í @ 8n> 6 8nc$~S " | @ÿ | a ðÿÿ |¿`tæ Q
++ 8,n øM ªÿ' üM 8> 6 8nc @`~S! à` þ/ üM zàW zàW ¢P
++ ÃP |A@ f ~ Á` @ âg !@¡ ~c@ P@ úáW Á`Åûÿ' @ âg @ àg|¿` úáW Á`Åõÿ' @ âg P @£@Âþ/í 8n ` øM ãÿ'> 6 8nc àg~S |`xP ý/ Pí 8n~`@ à|` P @PzA áW @ |`ÌP }ý/ Pí 8n @ @ @ @ P~ í 8n ` øM éÿ' `!8 P ãP ãW P-8þ @ c@ á` c@ a@ a@ "@@ ãW !PþÀ" ÃP ü`` ýáW üM þ ` àW @ áW
8 ôÿ' á` øM ìÿ' øM àg!8 P 8~ > 6 8nc `` @` |?`ðN ~S àg ÿÿ¿a `í ® 8n ¦Q ;þ/ ` !@ @þ/þ_` þ/ `í ® 8n `` @` N ®þ' !` ` ` a` N "` Ôþ' B` ` N ÿ' N Cÿ' ` N ÿ' ` N ³ÿ' N àg!8 P 8~ ~ @@`þ @à `þ zàgü @ þg P 0 A @ @|g | @ÿ | ` ðÿÿ 8> 6 8nc~S `` òÿ/ `þ!@ÿ``~"@àÿ@`~!úàg|A@ ! a þg P 0
a
@A|g í @ 8n> 6 8nc$~S " | @ÿ | a ðÿÿ |¿``æ Q
+ þ`
+ ä@ Ã
ãg æW $Q C
äWc
+ ? àg þg þ$A
äW?üÿ'z P~AOõÿ'
+@@ -4194,28 +4242,28 @@ $ N
+ í .
+ 8$n ` P( &` zàWþ?b þ`£ ` ® Î î
+ í .
+- 8$n '` |P Lþ/ÿþ_` bþ?b
++ 8$n '` øM Lþ/ÿþ_` bþ?b
+ ` B( &` zàW |` ¡ '@£ ` ® Î î
+ í .
+ 8$n R ` ® Î î
+ í .
+- 8$n> 6 8nc0~S |btQ ¨ " æg Àa" b |`|S Íü/ÿÿ¿a ` ® Î î
++ 8$n> 6 8nc0~S |bðN ¨ " æg Àa" b |`øP Íü/ÿÿ¿a ` ® Î î
+ í .
+ 80n ±ý/ ¢` ÿ/ '` ``ü
¢` ÿ/ '` àaø
¡ÿ/ ` ` ÃP¢ ô
óý/ÿÿ¿a ` ® Î î
+ í .
+ 80n ÃPhþ ãW àh
+ ü@ ` ~ B@ ãW !ÿúàWþ`
~Ã@ ãW~Ëúÿ' B@ ÃP ãW ü@ ` ~£ @ àgþ?` ~Ã@ ãW~£Küÿ' @ uþ/ "`åÿ'þ` aP àg h þa@úáWüÿ' h ~ A B@þ | @ ü h 0
+- þ @þ?` ` ©ý/ '` B@~ | @ | h 0 ~ @ | h 0 @ @~ @~ @ôÿ-@ (þ_` Áý/ ` ® Î î
++ þ @þ?` ` ©ý/ '` B@~ | @ | h 0 ~ @ | h 0 @ @~ @~ @ôÿ-@ (þ_` Áý/ ` ® Î î
+ í .
+- 80n> 6 8nc~S |`tæ P
+-þg 0 ¢A F àW
& àW ~@ |`°S Íü/í ® 8n P Ø(&& pí ® 8n> 6 8nc~S àa |`tQ @ ág" |`ìS oü/ÿÿ` ` ® Î í î 8n úçWÿÿ` çW ÿÿ` ` ® Î í î 8nLý/ @ @~ |ÁA ` §A àg ý/ÿÿ` ` ® Î í î 8n Ñÿ/ aPþ`øÿ'` '@@ p àg ý/ ` ® Î í î 8n~ @à `~ úàg| @ 8 |?`tQ @ ág zàW àW @ 8 P @ @þ |@ ` @ 8 ~ @@`þ @à `þ zàgü @ þg P 0 A @ @|g 8~ @@`þ @à `þ zàgü @ a þg P 0 A @A|g 8> 6 8nc,~S "$$(& |?btQ $IR éW |btS ª è üÇA ` |¿a ¨~@ "ü/ $)` ' ü/´~@ ' ü/Ä~@ üh 0 @ ü/Ô~@~IB éW~ÇA«öÿ'þ¦A ü/ì~@ $IR éW
+- ügB ` |ÿatU |ßa |¿a ð~@ ü/ $)`) ü/ü~@) ü/ÿ@ |h 0 @ ü/ ÿ@ üh 0 @ ü/0ÿ@~IB þ¦A éWþiB«óÿ'~ÇA ® Î î
++ 80n> 6 8nc~S |``æ P
++þg 0 ¢A F àW
& àW ~@ |`,Q Íü/í ® 8n P Ø(&& pí ® 8n> 6 8nc~S àa |`ðN @ ág" |`hQ oü/ÿÿ` ` ® Î í î 8n úçWÿÿ` çW ÿÿ` ` ® Î í î 8nLý/ @ @~ |ÁA ` §A àg ý/ÿÿ` ` ® Î í î 8n Ñÿ/ aPþ`øÿ'` '@@ p àg ý/ ` ® Î í î 8n~ @à `~ úàg| @ 8 |?`ðN @ ág zàW àW @ 8 P @ @þ |@ ` @ 8 ~ @@`þ @à `þ zàgü @ þg P 0 A @ @|g 8~ @@`þ @à `þ zàgü @ a þg P 0 A @A|g 8> 6 8nc,~S "$$(& |?bðN $IR éW |bðP ª è üÇA ` |¿a ¨~@ "ü/ $)` ' ü/´~@ ' ü/Ä~@ üh 0 @ ü/Ô~@~IB éW~ÇA«öÿ'þ¦A ü/ì~@ $IR éW
++ ügB ` |ÿaðR |ßa |¿a ð~@ ü/ $)`) ü/ü~@) ü/ÿ@ |h 0 @ ü/ ÿ@ üh 0 @ ü/0ÿ@~IB þ¦A éWþiB«óÿ'~ÇA ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 ` |`tQ ` 8nc ág~S |`¸T ùû/ÿÿ`í 8n úâW âW ÿÿ`í 8nÛü/þB`øÿ"` ü@ ` `@? àgþ ý/ |`ÔT a ëû/ "`þÿ`í 8n hÿÿ` ý/ Pí 8n 8 P mþ' ` |` V B A@ A@ Azág P ~@ A@ A at 0~Pþ¢@ @ B A@ A@ Azág~@Búÿ' A@ 8 ` AP`ÿûáW @ @0záW8@ úáWa` záW
áW a` âWW|_`0 0 @~ @ þ_`@ÿÿ_` 8 > 6 8nc<~S "$$(&,(0*4,8. @b b Áb ¢b (R ¦iR |¿a X ÿæA XúàWÿBüBÿÿÿ àg" àg|b ág ªÊa zàW -þb P( àgb ªÊa
++ 8,n> 6 ` |`ðN ` 8nc ág~S |`4R ùû/ÿÿ`í 8n úâW âW ÿÿ`í 8nÛü/þB`øÿ"` ü@ ` `@? àgþ ý/ |`PR a ëû/ "`þÿ`í 8n hÿÿ` ý/ Pí 8n 8 N mþ' ` |`|S B A@ A@ Azág P ~@ A@ A at 0~Pþ¢@ @ B A@ A@ Azág~@Búÿ' A@ 8 ` AP`ÿûáW @ @0záW8@ úáWa` záW
áW a` âWW|_`0 0 @~ @ þ_`@ÿÿ_` 8 > 6 8nc<~S "$$(&,(0*4,8. @b b Áb ¢b (R ¦iR |¿a|U ÿæA XúàWÿBüBÿÿÿ àg" àg|b ág ªÊa zàW -þb P( àgb ªÊa
+ ( ,+`( G àg~ÇAüÿ' àg|b ág zàW -þb P( àgbzëWþÊA ª*`~G@ '` Áa~@`z H ¢üÿ' @
+- ~'@ çb Àa ö( ,+`( àg KBüÿ'~'@ ûÿ' ªêbzàW ªÊaÁéÿ' àg XzàWd~ P 4ÿæA §égüæA,ÿÿÿ 0ÿæAd~ PzàW~ |â
++ ~'@ çb Àa ö( ,+`( àg KBüÿ'~'@ ûÿ' ªêbzàW ªÊaÁéÿ' àg XzàWd~ P 4ÿæA §égüæA,ÿÿÿ 0ÿæAd~ PzàW~ |à
+ 8 çg P '` àg ¢P ú @~@Býÿ' ¢P )êg|@ $ ` ¢(` ªJ` ©ÿ/ g` ' àg @þçA ' àg~ @Âýÿ' @ )êgÿ@@ (@~ @ÿ@@
êW
+ @ * JþªB AÿA@
êWÅüÿ' * ® Î î
+ .
+@@ -4227,75 +4275,75 @@ $ N
+ í8 î
+ 8<n âg ` ágþ @ @ A @~A@ @~aP @~A@ âg÷ÿ' 8> 6 8nc~S a !` `! ãP àg zA@þã@Âýÿ' d D úáW
+ Á`Ã` ág ãW
+- àg P
zàWä, ÿ@ b ` ágÿB@ @~ @ ~`P ~ @ zâWIøÿ' ` d ãP úáW
úáW¬
ÿÿ@ b ` ágÿB@ ` @þ @~ @ ~`P ~ @ zâWI÷ÿ' ` Êÿ/ ` àgãg P zàW, ÿ`@ `` àgÿÿ!@ þ_` @~ @ ~ P B~A@ úáWÉ÷ÿ' ``í 8n> 6 8ncD~S Àa aX~ P zàWØÿíA: P~ |lâ
++ àg P
zàWä, ÿ@ b ` ágÿB@ @~ @ ~`P ~ @ zâWIøÿ' ` d ãP úáW
úáW¬
ÿÿ@ b ` ágÿB@ ` @þ @~ @ ~`P ~ @ zâWI÷ÿ' ` Êÿ/ ` àgãg P zàW, ÿ`@ `` àgÿÿ!@ þ_` @~ @ ~ P B~A@ úáWÉ÷ÿ' ``í 8n> 6 8ncD~S Àa aX~ P zàWØÿíA: P~ |ìà
+ 8& G PG ` &` ¸ÿ/ G` ® Î í î 8Dn& G PG ` &` ±ÿ/ G` ® Î í î 8Dn àgAñÿ'&zàW PAöÿ'& GG ` &` §ÿ/ G` ® Î í î 8Dn ` &`þ_`
+ þ` 7ÿ/ ` ` &` ÿ/ G` . ® ` &` AP
+-þ` 1ÿ/ ` ` &` ÿ/ G` ® Î í î 8Dn ` &` APþ` )ÿ/ ` ` &` ÿ/ G` ® Î í î 8Dn ` &` APþ` !ÿ/ ` ` &` ÿ/ G` ® Î í î 8Dnæ çg|ÿa8W ` &` ÿ/ G` ® Î í î 8Dn& àg zàW~
+- |ðâ
++þ` 1ÿ/ ` ` &` ÿ/ G` ® Î í î 8Dn ` &` APþ` )ÿ/ ` ` &` ÿ/ G` ® Î í î 8Dn ` &` APþ` !ÿ/ ` ` &` ÿ/ G` ® Î í î 8Dnæ çg|ÿa´T ` &` ÿ/ G` ® Î í î 8Dn& àg zàW~
++ |pá
+ 8 @ ® Î í î 8Dn ® Î í î 8Dn ® Î í î 8Dn~S> 6 8ncH~S Á`
ü
þ Pô
çQø
! b àg ¦Q¡È ÇQ %zàW ` àg¡ `~@ %zàW àgÂýÿ'~@ ãW ` ãWôÿí@ P zàW¬ ÿ`@ C `` ágÿÿ!@ C A~Ã@~ @ ~@P ~ @ úáWI÷ÿ' ``
àg® Â` àgôÿí@« %zàW þa àg%þ`
+ # @Í~ @ ~ P ~ @~Ã@
àgBØÿ' ü
~ @~Ã@
àgÂÒÿ' ü
þa~Ã@
ØMÙMÚMÛMÜMÝMà
ÿÿ`ä
P C c`þa@ ~PzàW
ÿÿa@
þ?` àg AAûÿ'þa@ *záWÛM àg AÁ÷ÿ'þa@ *záWþ`ÚM àg AÁóÿ'þa@ *záWþ`ØM àg AÁïÿ'þa@
+- *záW+þ`ÛM àg AÁëÿ'þa@ *záW~ |ã
++ *záW+þ`ÛM àg AÁëÿ'þa@ *záW~ |á
+ 80þ`ÙM àg AÁåÿ'þa@*záW þa@
~Bü zàWà
+- Pà
þ` ÚM @ | @ V zàg þ/þ
@mà
A.záWþ!@
ä
A*záW þ @
~Bü( ä
@ | @ V zàgþ @ qþ/þ
@ä
@~ @hzáW
þ`ÜM hzàWþ@@
+-
þ`ÜM !`þ` ÜMþ @hzáW
Á÷ÿ'þ`lzáWþ`ûÿ'ÿÿ @
þ@@DzàW
" ÝMdþ` ÝMþ?`ÜMÙ-0úàW
ÙMuþ`ÝMÜ- àgþ?` ÜMÜÍ þ?` ÜMÝMÿ@
`U~ P#úàWþMüÿ'ÝM |Lã
++ Pà
þ` ÚM @ | @|S zàg þ/þ
@mà
A.záWþ!@
ä
A*záW þ @
~Bü( ä
@ | @|S zàgþ @ qþ/þ
@ä
@~ @hzáW
þ`ÜM hzàWþ@@
++
þ`ÜM !`þ` ÜMþ @hzáW
Á÷ÿ'þ`lzáWþ`ûÿ'ÿÿ @
þ@@DzàW
" ÝMdþ` ÝMþ?`ÜMÙ-0úàW
ÙMuþ`ÝMÜ- àgþ?` ÜMÜÍ þ?` ÜMÝMÿ@
`U~ P#úàWþMüÿ'ÝM |Ìá
+ 8 àg( àg%þ?` @~ @ ~ P ~ @
àgÂeÿ' , ü
~BühÜM Aì
uzàW}àWo }àWx }àWX þ?` P àg úág !h ì
~BühÜM Aì
uzàW}àWo }àWx }àWX þ?` P àg
á |!h ÿÿ
+- ì
~Bü( ì
~Bü( ð
~Bü( è
Ü-úàWà
þ |Üã
++ ì
~Bü( ì
~Bü( ð
~Bü( è
Ü-úàWà
þ |\â
+ 8nzàW ÜM zâW ` ä
âW `
+ ä
` Ùþ/Øÿ-@Í àgÂ9ÿ' ü
@ø
® Î î
+ íHn 8~C ~S $
+-(,> 6 8nc~S
ÿ/þm@ín 8 ~C$ @ P |xV4, 0 4 8 > 6 8nc~S }àW & ¦Q |ßa |`< Jú/ àa<þ@ ` ® Î í î 8n~ @üÀa<~@ Cú/ àa ` <þ@ü!CeüxV4 @$þ` O ( àg! 5ú/ àg 6ú/ ` ` ® Î í î 8n ×ÿ/ ` §a ` ® Î í î 8n> 6 8nc~S @~ @üÀaüÿ ` P }àW ¥
¦Q<~ P|!Ce|xV4<~@ @ $þ` O ( àg¡ ú/ àg ¿ÿ/ ` §a ` ® í Î 8n 4 @ âW aP¦ , üA` ` !@ ` àW b`Eýÿ' ` P þ0 8 > 6 8nc$~S " Àa~ @ü `~ B a þg çQ 0 çA @|g þù/<þ@ b¡ ¦Qü!CeügE#<þ@ @$(þ` O àg4 ! 8ïù/ àg ðù/ ¢` ` ® Î î
++(,> 6 8nc~S
ÿ/þm@ín 8 ~C$ @ P |xV4, 0 4 8 > 6 8nc~S }àW & ¦Q |ßa |`< Jú/ àa<þ@ ` ® Î í î 8n~ @üÀa<~@ Cú/ àa ` <þ@ü!CeüxV4 @$þ` |L ( àg! 5ú/ àg 6ú/ ` ` ® Î í î 8n ×ÿ/ ` §a ` ® Î í î 8n> 6 8nc~S @~ @üÀaüÿ ` P }àW ¥
¦Q<~ P|!Ce|xV4<~@ @ $þ` |L ( àg¡ ú/ àg ¿ÿ/ ` §a ` ® í Î 8n 4 @ âW aP¦ , üA` ` !@ ` àW b`Eýÿ' ` P þ0 8 > 6 8nc$~S " Àa~ @ü `~ B a þg çQ 0 çA @|g þù/<þ@ b¡ ¦Qü!CeügE#<þ@ @$(þ` |L àg4 ! 8ïù/ àg ðù/ ¢` ` ® Î î
+ í .
+ 8$n Õÿ/ ¢` ¢¨a ` ® Î î
+ í .
+- 8$n> 6 8nc$~S " àa Áa~@ü `~ Búçg ¦Qýàg ýàW ü R< #èW ` ` Â( ¢(` (Pü!CeügE#<þ@ @$(þ` O àg4¢¡ 8 Éù/ àg ´ÿ/ ` §a ` ® Î î
++ 8$n> 6 8nc$~S " àa Áa~@ü `~ Búçg ¦Qýàg ýàW ü R< #èW ` ` Â( ¢(` (Pü!CeügE#<þ@ @$(þ` |L àg4¢¡ 8 Éù/ àg ´ÿ/ ` §a ` ® Î î
+ í .
+- 8$n> 6 8nc~S Àa zàWüÿ¿a }àW!Ce üÿ¿a ` ® í Î 8n àg ¦Q µù/ ´ù/ ¦Q ` ù/ Pÿÿ` ±ù/ ` ` ® í Î 8n> 6 8nc~S aüÿ` zàWüÿ` }àW!Ce }àWxV4 ¡ù/ Gÿ/ ` ù/ Pí ® 8n ù/ ÿ/ ` ù/ Pí ® 8n }àWgE#ùÿ'üÿ`í ® 8n àg P ~@W 8 úàW ýàW!Ce üÿ` 8 @W P 8 ág àg @
àW
àW
úàg àg }àW«gE}àWxV4 8 P 8þ`` ág@ ág ` ág 0 @
àW4 ` @0 àW AP @4 AP ü «gE @~A@ @ @ 8 6 À` ü xV44 8nc P 4 > àg `! ~S
++ 8$n> 6 8nc~S Àa zàWüÿ¿a }àW!Ce üÿ¿a ` ® í Î 8n àg ¦Q µù/ ´ù/ ¦Q ` ù/ Pÿÿ` ±ù/ ` ` ® í Î 8n> 6 8nc~S aüÿ` zàWüÿ` }àW!Ce }àWxV4 ¡ù/ Gÿ/ ` ù/ Pí ® 8n ù/ ÿ/ ` ù/ Pí ® 8n }àWgE#ùÿ'üÿ`í ® 8n àg P ~¼T 8 úàW ýàW!Ce üÿ` 8 ¼T P 8 ág àg @
àW
àW
úàg àg }àW«gE}àWxV4 8 P 8þ`` ág@ ág ` ág 0 @
àW4 ` @0 àW AP @4 AP ü «gE @~A@ @ @ 8 6 À` ü xV44 8nc P 4 > àg `! ~S
+ 0 àg4
+ 0
+ ÿ @ " P ` "` Òÿ/þ_` àg âg ` }àWxV4
+ ` Øÿ/ "` àg " @ #~ P P ¢` ` "` Áÿ/þ_` àg âg }àWxV4 ` Èÿ/ "` àg
+- " @ #~ P P í 8n> 6 `` ` 8nc P<úâW~S âg !@ ü xV4~ @ Âÿ/ `í 8n> 6 8nc0 à~S ãg `¡ ` ` #` ÿ/ AP àg âW ã ãg `Âúÿ' #` ãg ` ` ÿ/ #` ` #` àÿ/ B`í ` 8n ãP `í 8n @` àg8 àW P
, a ág P 8 ! àgþ@¢ , P0 !4 a @ !þ @ 8> 6 8nc~S a¢ Àa ¿ @W æg zàW }àW!Ce }àWxV4 üø/ zçW% <þ?`~@ü `~ @ Ìÿ/ ` àg ~ÀA ÇQ ôø/ ` Ûÿ/ '` Àa(F &
àW (îø/ ` ® í Î 8n }àWgE#õÿ' ÇQ ` ® í Î 8n> 6 8nc~SzáW záW~ Pí ® 8n~ |ôã
+- 8Òÿ/í ® 8n~¡Q Ïÿ/ &@ àg &@ @p !P úàW þ | h Þü `í ® 8n@záW~¡Qõÿ' záW}áW Aóÿ'~¡Q Pí ® 8nzáW}áW Aîÿ'~¡Q Pí ® 8n> 6 8nc~S Àa¢ a ß @W çg zàW }àW!Ce }àWxV4 ·ø/ úæW% <þ?`þ@ü `~ @ ÿ/ ` àg ¦Q ~ A °ø/ ` ® í Î 8n ¦Q ¬ø/ ` ® í Î 8n §ø/ ` ÿ/ &` a ¥ø/ ` ® í Î 8n }àWgE#÷ÿ' ¦Q ` ® í Î 8n àg zàg ü àg zàg úàW ýàW!Ce P 8üÿ`@ APü
0 àgA , 4 @ P 0 ÿÿ @ 8 P> 6 8nc~S a úæg ü& ü `ÿ ÿ }àW Þ þ ¦Q äÿ/ ` Àa }àWxV4 |ø/ ægäÿ&@ Pü
ÿ/ ` ¦Q wø/ ` ® í Î 8n sø/ ` Þÿ/ &` a pø/ ` ® í Î 8n }àWgE#÷ÿ'üÿ¿a ` ® í Î 8n> 6 8nc~S a áW ¡`- À
a ` &` $ÿ/ B` ` ® Î í î 8n âg ` }àWxV4 @ âW ` ` Öþ/ "` àg " @ ~ P " P ` &` ÿ/ B` ` ® Î í î 8n ` ÿ/ "` àa ~@Pþ@ Q(þ&@ ` Ôþ/ &` §a ` ® Î í î 8n> 6 8nc~S àa a" ¬ÿ/ ¦Q ` ® Î í î 8n æg ` úæg ` ü& ü `ÿ ÿ }àW Þ þ P ` æW ÿ/ ` Àa }àWxV4 $ø/ úçW `¥ <þ_`þ@ü `~@@ ` ·ÿ/äÿ&@ àg ¦Q ~ A ø/ ` ® Î í î 8n ¦Q ø/ ` ® Î í î 8n ø/ úÿ' ¦Q }àWgE#üÿ' ¦Q ` ® Î í î 8n àg úàW üÿ` 8 ýàW!Ce P8$ 8 àg úàW 8üÿ` ýàW!Ce"8 P 8 àg úàW ýàW!Ce 8üÿ` 8( àg @záW 8üÿ` @ }áW!Ce @
àW àW%8þ` 8 P àg úàW 8üÿ` ýàW!Ce"8 P 8
> 6 8nc Gÿ/~S àg Pí 8n àgí|`DW 8n> 6 8nc àg~S zàg ``ü@ |!`ÿ ÿ ýàW Þüÿ'~! `P @P 6ÿ/ ` àg ýàWxV4 è Pí 8n8 Pí 8n ýàWgE#Áüÿ'8 Pí 8n> 6 8nc ~S Àa |¿a at X , 0 @4 ` M÷/ÿ@, ç çg ` ® Î í î 8 nÿ@ \ÿ@ F÷/ '`ç çg ` '` *þ/ AP àg8ÿ@ Gg }àWxV4¢
0 § çW4 '¢ Ç çWÿæ@ ðÿ'ÿ@8ÿ@ 6÷/ '` ® Î í î 8 n çWÿæ@Aêÿ'ÿ@ éÿ' ÿ@¤ÿ@ /÷/ '`ç çg `Âéÿ' '` öÿ' ® > 6 8nc~S a |ßa at X , 0 @ $÷/È@4&8F "÷/ä@,æ çgþ¿a gü@ &` ÷/ G` ç çgþ¦ABüÿ' g ® Î í î 8n> 6 8nc~S Àa zàWüÿ` }àW!Ce üÿ` ® í Î 8n }÷/ G |¿a at X ágüF@$ þ@ ÷/ '` ' G ÷/0þ@ ' G ÷/Lþ@$ ' ÷/dþ@ ' ýàWxV4
+- «ÿ/ ` p÷/ P ® í Î 8n Ïÿ/ ` k÷/ P ® í Î 8n ýàWgE#ùÿ' ôö/tþ@ d÷/ P ® í Î 8n> 6 8nc ~S Àa |¿a at X éö/þ@ çg çö/¤þ@ ® Î î í
++ " @ #~ P P í 8n> 6 `` ` 8nc P<úâW~S âg !@ ü xV4~ @ Âÿ/ `í 8n> 6 8nc0 à~S ãg `¡ ` ` #` ÿ/ AP àg âW ã ãg `Âúÿ' #` ãg ` ` ÿ/ #` ` #` àÿ/ B`í ` 8n ãP `í 8n @` àg8 àW P
, a ág P 8 ! àgþ@¢ , P0 !4 a @ !þ @ 8> 6 8nc~S a¢ Àa ¿ ¼T æg zàW }àW!Ce }àWxV4 üø/ zçW% <þ?`~@ü `~ @ Ìÿ/ ` àg ~ÀA ÇQ ôø/ ` Ûÿ/ '` Àa(F &
àW (îø/ ` ® í Î 8n }àWgE#õÿ' ÇQ ` ® í Î 8n> 6 8nc~SzáW záW~ Pí ® 8n~ |tâ
++ 8Òÿ/í ® 8n~¡Q Ïÿ/ &@ àg &@ @p !P úàW þ | h Þü `í ® 8n@záW~¡Qõÿ' záW}áW Aóÿ'~¡Q Pí ® 8nzáW}áW Aîÿ'~¡Q Pí ® 8n> 6 8nc~S Àa¢ a ß ¼T çg zàW }àW!Ce }àWxV4 ·ø/ úæW% <þ?`þ@ü `~ @ ÿ/ ` àg ¦Q ~ A °ø/ ` ® í Î 8n ¦Q ¬ø/ ` ® í Î 8n §ø/ ` ÿ/ &` a ¥ø/ ` ® í Î 8n }àWgE#÷ÿ' ¦Q ` ® í Î 8n àg zàg ü àg zàg úàW ýàW!Ce P 8üÿ`@ APü
0 àgA , 4 @ P 0 ÿÿ @ 8 P> 6 8nc~S a úæg ü& ü `ÿ ÿ }àW Þ þ ¦Q äÿ/ ` Àa }àWxV4 |ø/ ægäÿ&@ Pü
ÿ/ ` ¦Q wø/ ` ® í Î 8n sø/ ` Þÿ/ &` a pø/ ` ® í Î 8n }àWgE#÷ÿ'üÿ¿a ` ® í Î 8n> 6 8nc~S a áW ¡`- À
a ` &` $ÿ/ B` ` ® Î í î 8n âg ` }àWxV4 @ âW ` ` Öþ/ "` àg " @ ~ P " P ` &` ÿ/ B` ` ® Î í î 8n ` ÿ/ "` àa ~@Pþ@ P(þ&@ ` Ôþ/ &` §a ` ® Î í î 8n> 6 8nc~S àa a" ¬ÿ/ ¦Q ` ® Î í î 8n æg ` úæg ` ü& ü `ÿ ÿ }àW Þ þ P ` æW ÿ/ ` Àa }àWxV4 $ø/ úçW `¥ <þ_`þ@ü `~@@ ` ·ÿ/äÿ&@ àg ¦Q ~ A ø/ ` ® Î í î 8n ¦Q ø/ ` ® Î í î 8n ø/ úÿ' ¦Q }àWgE#üÿ' ¦Q ` ® Î í î 8n àg úàW üÿ` 8 ýàW!Ce P8$ 8 àg úàW 8üÿ` ýàW!Ce"8 P 8 àg úàW ýàW!Ce 8üÿ` 8( àg @záW 8üÿ` @ }áW!Ce @
àW àW%8þ` 8 P àg úàW 8üÿ` ýàW!Ce"8 P 8
> 6 8nc Gÿ/~S àg Pí 8n àgí|`ÀT 8n> 6 8nc àg~S zàg ``ü@ |!`ÿ ÿ ýàW Þüÿ'~! `P @P 6ÿ/ ` àg ýàWxV4 è Pí 8n8 Pí 8n ýàWgE#Áüÿ'8 Pí 8n> 6 8nc ~S Àa |¿a¼U , 0 @4 ` M÷/ÿ@, ç çg ` ® Î í î 8 nÿ@ \ÿ@ F÷/ '`ç çg ` '` *þ/ AP àg8ÿ@ Gg }àWxV4¢
0 § çW4 '¢ Ç çWÿæ@ ðÿ'ÿ@8ÿ@ 6÷/ '` ® Î í î 8 n çWÿæ@Aêÿ'ÿ@ éÿ' ÿ@¤ÿ@ /÷/ '`ç çg `Âéÿ' '` öÿ' ® > 6 8nc~S a |ßa¼U , 0 @ $÷/È@4&8F "÷/ä@,æ çgþ¿a gü@ &` ÷/ G` ç çgþ¦ABüÿ' g ® Î í î 8n> 6 8nc~S Àa zàWüÿ` }àW!Ce üÿ` ® í Î 8n }÷/ G |¿a¼U ágüF@$ þ@ ÷/ '` ' G ÷/0þ@ ' G ÷/Lþ@$ ' ÷/dþ@ ' ýàWxV4
++ «ÿ/ ` p÷/ P ® í Î 8n Ïÿ/ ` k÷/ P ® í Î 8n ýàWgE#ùÿ' ôö/tþ@ d÷/ P ® í Î 8n> 6 8nc ~S Àa |¿a¼U éö/þ@ çg çö/¤þ@ ® Î î í
+ 8 n zàW áö/¸þ@ ® Î î í
+ 8 n }àW!Ce Ûö/àþ@ ® Î î í
+- 8 n |ÿa at Z }àWxV4 Óö/ÿ@ ® Î î í
++ 8 n |ÿa¼W }àWxV4 Óö/ÿ@ ® Î î í
+ 8 n @÷/ $ ' Íö/0ÿ@ ' G Ëö/Hÿ@,
+ !èg ` :÷/ ® Î î í
+ 8 n ( Ãö/ÿ@
+ !èg ` (` §ý/ AP àglÿ@ }àWxV4Aøÿ' ( ~ PzàW~¨A þg at lÿ@ ·ö/ (` '÷/ ® Î î í
+- 8 n °ÿg@ Àÿg@ Ìÿg@ Üÿg@ èÿg@~ |ä
++ 8 n °ÿg@ Àÿg@ Ìÿg@ Üÿg@ èÿg@~ |â
+ 8øÿg@ (þ@ ©ö/ F` zàW & àgÂ¥ö/@þ@ zàW}àW Aüÿ'& ¡ö/Hþ@ Þÿ'
+- ~@W 8 P @`ÿÿ`~aPúáW |`[ . þ¿` "þ @ 8 P"þ @ 8 P"þ @ 8 P"þ @ 8 P"þ @ 8~ | @<ç þ | ä
+- 8 P"þ @ 8> ,( î 8>.( î 8>)( î 8> ,( î 8ÿÿ'X~S $
+-(,048<@D6H>Lx P Z àgX~nC!
T Hæ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C åÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
+-(,048<@D6H>Lx P Z àgX~nC!
T Læ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C Àÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
+-(,048<@D6H>Lx P Z àgX~nC!
T Pæ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C ÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
+-(,048<@D6H>Lx P ¤Z àgX~nC!
T Tæ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C uÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
+-(,048<@D6H>Lx P ¨Z àgX~nC!
T Xæ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C Oÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C>f ( î 8> i ( î 8 þ` þ?` þ_` þ` þ` þ¿` þß` þÿ` þa þ?a þ_a þa þa þ¿a þßa þÿa þb þ?b þ_b þb þb þ¿b þßb þÿb þc þ?c |c Ðÿ?~S |_cÕ
+- |`à þ?` |_`Pî ? ( AP $µ/ þc ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ @` þ?` @` þ?` $ àGÿÿÿ
zàWþß`
zàWþg
zàWþg
zàWþg
þg 0 @ H
àW @ P 8 àg þ¿` @þ¢PCÿÿ' @ øÿ' g þaþa @P I Pþß` þg 0 @ H
àW @ P þÿ`zäWPzäg#P 8ÿ
8 þ?` g h8zâg~ þ P~`P 0 Àॠzágÿÿÿ" zgþ @8þa@ 0A 8 !úÿ'zg øÿ'þ P~`P 0A 8 záW `` úágþ ! ` B~@zâgÿA at Bþÿ' Bþ hþ h~ g~A` 0 ~@ ág ` ág! ÿ@ B zàW~@"þÿ'ÿ @ 8 ` üïk 8 üïk 8 üïk 8 üïcÿÿÿó 8 üïcÿÿÿû 8 üïcÿÿÿ÷ 8> 6 8nc `~S ág @¢ ` |`DC Hõ/ " Pí 8n" @ âWÿÿA@ í 8n `þ @ áW @ ` !@ 8 `þ @ áW @ ` !P 8 > 6 8nc(~S
"$$ bÿþ_b¤@þ¿a@Ð áa ` õ#( AP |(B MH ÇQ4Hþ`5H¤Gþ¿aGÐ '` ` í#( APMH´ P ® Î î
++ ~¼T 8 P @`ÿÿ`~aPúáW |`Y . þ¿` "þ @ 8 P"þ @ 8 P"þ @ 8 P"þ @ 8 P"þ @ 8~ | @(ç þ | â
++ 8 P"þ @ 8>+( î 8> .( î 8> )( î 8>+( î 8ÿÿ'X~S $
++(,048<@D6H>Lx P X àgX~nC!
T 4æ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C åÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
++(,048<@D6H>Lx P X àgX~nC!
T 8æ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C Àÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
++(,048<@D6H>Lx P X àgX~nC!
T <æ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C ÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
++(,048<@D6H>Lx P X àgX~nC!
T @æ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C uÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~CX~S $
++(,048<@D6H>Lx P $X àgX~nC!
T Dæ 8 . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C Oÿ/þ` . N n $ ®( Î, î0 4 . 8 N < n D nH îP L T @ 8X~C> f ( î 8>h ( î 8 þ` þ?` þ_` þ` þ` þ¿` þß` þÿ` þa þ?a þ_a þa þa þ¿a þßa þÿa þb þ?b þ_b þb þb þ¿b þßb þÿb þc þ?c |c Ðÿ?~S |_c Ô
++ |`à þ?` |_`<î > ( AP Uµ/ þc ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ @` þ?` @` þ?` $ àGÿÿÿ
zàWþß`
zàWþg
zàWþg
zàWþg
þg 0 @ H
àW @ P 8 àg þ¿` @þ¢PCÿÿ' @ øÿ' g þaþa @P I Pþß` þg 0 @ H
àW @ P þÿ`zäWPzäg#P 8ÿ
8 þ?` g h8zâg~ þ P~`P 0 Àॠzágÿÿÿ" zgþ @8þa@ 0A 8 !úÿ'zg øÿ'þ P~`P 0A 8 záW `` úágþ ! ` B~@zâgÿA at Bþÿ' Bþ hþ h~ g~A` 0 ~@ ág ` ág! ÿ@ B zàW~@"þÿ'ÿ @ 8 ` üïk 8 üïk 8 üïk 8 üïcÿÿÿó 8 üïcÿÿÿû 8 üïcÿÿÿ÷ 8> 6 8nc `~S ág @¢ ` |`À@ Hõ/ " Pí 8n" @ âWÿÿA@ í 8n `þ @ áW @ ` !@ 8 `þ @ áW @ ` !P 8 > 6 8nc(~S
"$$ bÿþ_b¤@þ¿a@Ð áa ` '$( AP |(B MH ÇQ4Hþ`5H¤Gþ¿aGÐ '` ` $( APMH´ P ® Î î
+ .
+ í$ N
+ 8(n |`@ M
AzáW P N
A ág úàWýàW ýàW ýàW ýàW NA´þ` 8þ?` |` Ì 0 À! |@@ §Aþ` À§ P âW
+ 8þ`~@ À! À!§! âW
+-8 üÿ'~@> 6 8nc,~S "$$(& bþb |_b Ì 0 & @) b ü¨A zàW ÇQ"¨ Fþ?` @
F & @ @ Fþ` @ F
|@`þÿ þ` @) hFþ_` @) @)
& @I ü`ýÿ a@ Bh
Fùþ `ûþA` @h @)þ hF @)ï~b`þ@ !hFÏ~"`ß~A` @h @)þ hF @)
& ü@`÷ÿ @)þ hF @)úàWþ` @)þ@@ !
@)þ@@ !
$ @)úàWþ?` @) @F
&úàW þ` @)þ@@ @)þ ü @ h lþ PúàWþ lü þ?` þ?` þ |ß
+- 8þ?` @)úàW"
& ü``¿ÿ @)þ@ !h at zágF" þ_`þ?` @)Fþ?` @) ` F
&þ PúàWþ |¸ß
++8 üÿ'~@> 6 8nc,~S "$$(& bþb |_b Ì 0 & @) b ü¨A zàW ÇQ"¨ Fþ?` @
F & @ @ Fþ` @ F
|@`þÿ þ` @) hFþ_` @) @)
& @I ü`ýÿ a@ Bh
Fùþ `ûþA` @h @)þ hF @)ï~b`þ@ !hFÏ~"`ß~A` @h @)þ hF @)
& ü@`÷ÿ @)þ hF @)úàWþ` @)þ@@ !
@)þ@@ !
$ @)úàWþ?` @) @F
&úàW þ` @)þ@@ @)þ ü @ h lþ PúàWþ lü þ?` þ?` þ |Þ
++ 8þ?` @)úàW"
& ü``¿ÿ @)þ@ !h at zágF" þ_`þ?` @)Fþ?` @) ` F
&þ PúàWþ |8Þ
+ 8úáW|_` ýáW G` úáWýáW ! þ?`
+- '`úáWÁ þ?`úáWüÿ' þ?`úáWýáW ùÿ' þ?`úáWA þ?`úáWþ?`õÿ' þ?` @)¢ @)úàWþ?`, @I¤
F @I¥
F @) @¦F~!PúàWþ þ?` þ?` þ?` þ?` þ |Ôß
+- 8þ?`¥
&þ PúàWþ þ?` þ?` þ?` þ |ìß
++ '`úáWÁ þ?`úáWüÿ' þ?`úáWýáW ùÿ' þ?`úáWA þ?`úáWþ?`õÿ' þ?` @)¢ @)úàWþ?`, @I¤
F @I¥
F @) @¦F~!PúàWþ þ?` þ?` þ?` þ?` þ |TÞ
++ 8þ?`¥
&þ PúàWþ þ?` þ?` þ?` þ |lÞ
+ 8þ?`¤
&þ PúàWþ
+ þ?`
þ?` þ?`
+- þ?` þ?` þ?` þ |à
++ þ?` þ?` þ?` þ |Þ
+ 8þ?`
&þ¿` @ ü@`ÿ ~ hFúàg¢`¢Iÿ/ (`F
+ H ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n $lü îÿ'
FF¨þ` @ |ÿax= ¬þ` @ &´ @ Dô/ ÿ@¬°´¸þ` @ àgþ`Á FzàWÿ@ þ`Fþ` @ Fþ` @ F¨ |@`ïÿ þ` @)þ !h¨ @) @)F @)¨¦ @) ü`ßÿ þ@ "h¨ ü"`ÿ |A`¿ÿ @h @)þ h¨ & @) @záWªF 4ÿ@ "ô/þßa ` ® Î î
++ 8,n $lü îÿ'
FF¨þ` @ |ÿaô: ¬þ` @ &´ @ Dô/ ÿ@¬°´¸þ` @ àgþ`Á FzàWÿ@ þ`Fþ` @ Fþ` @ F¨ |@`ïÿ þ` @)þ !h¨ @) @)F @)¨¦ @) ü`ßÿ þ@ "h¨ ü"`ÿ |A`¿ÿ @h @)þ h¨ & @) @záWªF 4ÿ@ #ô/þßa ` ® Î î
+ .
+ $ N
+ í( n
+- 8,nÿ@ ô/þßa ` ® Î î
++ 8,nÿ@ ô/þßa ` ® Î î
+ .
+ $ N
+ í( n
+@@ -4306,9 +4354,9 @@ $ N
+ í( n
+ 8,n> 6 8nc$~S b |ÀA ¨ G àaþ` |` Ì 0 À! |`þÿ h¨ |`üÿ ü `ýÿ h Àþß` @ h¨ À üB`ûÿ ~ h¨ ü`óÿ ü `÷ÿ h À~ h¨ À üB`ïÿ ~ h¨ ü`Ïÿ ü `ßÿ h À~ h¨ | `¿ÿ À~ h¨ ÀªG¨ À! | `ÿ þ@ "h¨ | `þ |!`ÿþ h À~ h¨ À«Gzàg "! § AP áW ¦Q þ?`~A@ À§ áW~A@ýÿ' ¦QG ÀzàW ¢(R þ?` À¬ À!´ ¬'¬´ @~ @° @~ @¨ '¸ ü `ÿý @úàg¨ À¨ ' ~ h¨ | `ÿû À
+ ~@ h }ág ! ¨þ` À¼G¨ À! | `ÿ÷ þ h @ ýàg ! ¨þ` À¨ G½Gzág|`  zágþ`
+- |`Ð< ãó/½G½ àg¾"G¡ ¤ àg ½G¤Ô àg þ`G°z @| @ ~ ~ ¸z @| @ ~ @úàW~ ýàW @zàW }àW@ þ¿a ` ® Î î
++ |`L: ãó/½G½ àg¾"G¡ ¤ àg ½G¤Ô àg þ`G°z @| @ ~ ~ ¸z @| @ ~ @úàW~ ýàW @zàW }àW@ þ¿a ` ® Î î
+ í .
+- 8$n> 6 8nc ~S b |_` Æÿ?@ |ßa Áÿ?~ D @ Pÿÿ` Aþ @ ýàW@ «ýÿ' F @ ¦Q"þÿa '` @ É"( þ_`úçQ`þ¦A/üÿ' ~ÇA ® Î î í
++ 8$n> 6 8nc ~S b |_` Æÿ?@ |ßa Áÿ?~ D @ Pÿÿ` Aþ @ ýàW@ «ýÿ' F @ ¦Q"þÿa '` @ û"( þ_`úçQ`þ¦A/üÿ' ~ÇA ® Î î í
+ 8 n> 6 8nc$~S " |?b " A
àazàg ÇQ¡ P |` p ¢( ÀFÀF°z @| @ ~ ~`¸z @| @ ~ ~@úàWx" t `~A A@ Axz@| @ ~ þ~ @~ F a þg P 0 A @A|g úàW |b Ì 0! | |`p ( ÁFþ` @H |?` Æÿ? @ @L H
@ÁF
zàg þ` @Ä
& ü `ýÿ þ hF |!`ÿý zàg! ÈFzàgþ` þ` @ÈF &þ` @h |`þý h |!`üý ü`ýÿ h @( @ h ¨zàgÌ `` ü `ÿý þ?` @( þ h #âg¡
zàg¡ ~@`zàg ágþ` ~B` h ~ @ þ` ágþ` È
~ @ AP áWÌ
þ¿`þ`Ìþ¿`þ` P AP g 0
+ @ &@Ð
+ @~@à @ &@ð @~A@ø&zàWÁ
f À
zàW ü@`ßÿ þ`Fþ `~ x~ h !`úáWF" ü h þ`ÁF |`ïÿ FTX\¤d " @@¤ þ?` " @@¤~?Åÿ? " @ @¤ " @@¤ " @
+@@ -4330,17 +4378,17 @@ $ N
+ |¿a Ì 0íÿ'zçW ÇQ~A A ~F aP` ' h A F À#þ¢@ âW~g@ þ$Aþ A ~F ÃP aP ¢PúáWþ'` aP~A A ~F ÃPþ'` h A FþÁA|#~EAþ` a@ a åWþ¢@KØÿ' % ® Î î 8~C~S ü @ b záWþß`ÃP EQ åWªM " P $Q äW QG â` ågäg x @~Aþ$A" äWúÿ' A b åg äg` @ÿ þA`þ þ ` @xþþ!` h A F~Aþ$A" äWïÿ' 6 b@ þg 0~$P? ` `A !` %x ÿp a A` !h @~A A FzäWþã@" þ$A Q" äWáÿ' ' b äg @
+ Aþ@`~%ðÿ @ þ ` @x þþ ` h F~Aþ$A" äWÖÿ' b @ ägð@"
+ ` ÿ ~aaþ þ `þA`~Aþ$Aþþa` àWca %x !h A F" äWÊÿ' b` þg 0~$P? ` @ `¿ !` Æa åW# x ÿq e a` !h `~A A Fþ$Aþã@"zäWQ äW¹ÿ'b~EA åW~@Kµÿ' $Q ® Î 8~C> 6 8ncH~S "$$(&,(0*4,8.<0@2 ü B h
+- @b ¦ ` âû/þ?` àa¨ R ` ßû/þ?` çg b¢G ÇQ )êg ²,SF þ ¦Aþ¦a ¦Q I Øû/þ?` zàW çQ2 ¦iR &A F &)@ @ @ P~@ A@ A âW ¦I`
++ @b ¦ ` ãû/þ?` àa¨ R ` àû/þ?` çg b¢G ÇQ )êg ²,SF þ ¦Aþ¦a ¦Q I Øû/þ?` zàW çQ2 ¦iR &A F &)@ @ @ P~@ A@ A âW ¦I`
+ ' |` y |¿` Ì 0 f` ÀÂ
+ k~ë~KúáW~+" ~Ë aP~A@ A F )@ @ @ b §b a
+
+ ~Ëb Ë i A F
+ þã` ã ªãh@~Ã` à (Ãh @þa@úáW
+-â ã aP~A@ A F )@ @ @ Ç` ç` aþea e i A F~a äh@þä` ã Ãh @È~@~ã ã@ ã âWþa@Ûÿ'þçA ¦û/þ?` àW0þiBÉÏÿ' &A ægþ`u |¿` Ì 0 ÀzàWr zàW aPp P A ÀB þa@ h F àWþ @Iûÿ' A i ® ²,Sþ &@~ ` Pü
I~ @ ìW5 ü
~à .A F .ÉB K û/þ?` zàW ªªR+ |c y |¿a Ì 0 ®kb (êa ° À¦ "þBþÂúçWþ" þb çQþiB &A F &ÉB K ` ç`&é þ¢` ¢ ¢h &A
++â ã aP~A@ A F )@ @ @ Ç` ç` aþea e i A F~a äh@þä` ã Ãh @È~@~ã ã@ ã âWþa@Ûÿ'þçA §û/þ?` àW0þiBÉÏÿ' &A ægþ`u |¿` Ì 0 ÀzàWr zàW aPp P A ÀB þa@ h F àWþ @Iûÿ' A i ® ²,Sþ &@~ ` Pü
I~ @ ìW5 ü
~à .A F .ÉB K û/þ?` zàW ªªR+ |c y |¿a Ì 0 ®kb (êa ° À¦ "þBþÂúçWþ" þb çQþiB &A F &ÉB K ` ç`&é þ¢` ¢ ¢h &A
+ F~Ã` Ã h KþÇ@zãW
+ ¢ ¢ ÃPþiB &A F &ÉB K ` §`þ ` h &A F þa` a h~c@úáW
+ ¢ K aPþiB &A F &ÉB K §` '`~` h &A F~`
+- h KþáAþªB `û/þ?` +àW Øÿ'þ,C~ @ ìW þëBËÌÿ' .A zêW aP |` Ì 0þ¿`
++ h KþáAþªB `û/þ?` +àW Øÿ'þ,C~ @ ìW þëBËÌÿ' .A zêW aP |` Ì 0þ¿`
+ @zàW zàW ÃP AP A
+ @~Ã@ h F
àW~A@Éúÿ' Aþa@ êWóÿ'ü
àgþ` |` Ì 0 @zàWþ?`
)àW AP (ª`zêW A (R~A@ A F A @þ¢@ ( h F àW~Böÿ' ® þ?`zêW A ~ `zêW~ ` P IHzáWþ` A FH~ @ áWþ @Iýÿ' A ® Î î
+ .
+@@ -4355,11 +4403,11 @@ $ N
+ 8þß` |¿` Ì 0~~ A~$~a Q EQ ! åW AP
+ ãP #@ @ @!~EA åWþã@Ëüÿ' #@ À"úàW AP ! áW
+ A À"à þ ` h F!~A@ áWþ$AKúÿ' A!~@ âW
+-8 èÿ'~> 6 8nc(~S "$$ Àa aþ?` |` Ì 0 @ Dþ_ |`s É (ÿþ?b @ |` Æÿ?D àgAPçQçQág @ zàW~ < |ÿa Áÿ? @ záW~/ |$à
++8 èÿ'~> 6 8nc(~S "$$ Àa aþ?` |` Ì 0 @ Dþ_ |`s É (ÿþ?b @ |` Æÿ?D àgAPçQçQág @ zàW~ < |ÿa Áÿ? @ záW~/ |¤Þ
+ 8 ¢(R ~ ¢` ® Î î
+ .
+ í$ N
+- 8(n ` Jþ/ &`zèW"þb% P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ` Aþ/ &` ` ` Ôþ/ &`zèW"þb P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ` Ëþ/ &` ` &` tþ/ H` "þb ` ÿ/ &`zèW"þb
P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ` £ÿ/ &`zèW"þb P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ü@ ¦Qþ h À '` @ ( þ_`zR`þ¦A/üÿ' þçAþ?b ¢` ® Î î
++ 8(n ` Jþ/ &`zèW"þb% P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ` Aþ/ &` ` ` Ôþ/ &`zèW"þb P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ` Ëþ/ &` ` &` tþ/ H` "þb ` ÿ/ &`zèW"þb
P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ` £ÿ/ &`zèW"þb P ÿ~ x Aþ @ ¥àW FKýÿ' "þb ü@ ¦Qþ h À '` @ Ñ( þ_`zR`þ¦A/üÿ' þçAþ?b ¢` ® Î î
+ .
+ í$ N
+ 8(n |@@ ª PzàWA þ` Aþ` A |?` Ì 0 þ`zàWþ`# |?` Ì 0 | `ýÿ À `@ h Aþ`þa` àoþ` À àg þ` Aþ` AzàW þ` A À | @ Æÿ? AzàWþ` A À | @ Æÿ? A À zàWþ` þ` Aþ` À`úáWþ` À A 8þ` A 8 @~ @ A 8 | @ Á
`@ ágýáW A ` àg zàWþ` P P~ ` @þ` @þ` @zàWÁüÿ'þ`zàWþ`üÿ' ág zàWþ` P P~ ` @þ` @þ` @záWþ`üÿ'záWþ`üÿ'
zàW@ ágýáW záWþ` PzáW ª
zàW zàWþ` zàgþ` Pþ` úáW úáW8záW PK8
+@@ -4401,7 +4449,7 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-í< 8@n> 6 8nc<~S "$$(&,(0*4,8. |¿b |ßbr `b @b ¢(R |b Æÿ? * A@# | `ÿ T¢X¢\¢`¢d¢Q¢F¢F ¯û/ ¦ `Á
&þÿb àgýàW 9
zàW |ßa Ì 0 ¨@zàg -(~@#FÁ
àg
àg#¢F
àg !"Fþ` @g" Aÿ{àW
&" !F"F àg
ág |`è< Öí/þ?b ¢` ® Î î
++í< 8@n> 6 8nc<~S "$$(&,(0*4,8. |¿b |ßbr `b @b ¢(R |b Æÿ? * A@# | `ÿ T¢X¢\¢`¢d¢Q¢F¢F ¯û/ ¦ `Á
&þÿb àgýàW 9
zàW |ßa Ì 0 ¨@zàg -(~@#FÁ
àg
àg#¢F
àg !"Fþ` @g" Aÿ{àW
&" !F"F àg
ág |`d: Öí/þ?b ¢` ® Î î
+ .
+ $ N
+ ( n
+@@ -4410,7 +4458,7 @@ $ N
+ 4 Î
+ í8 î
+ 8<n"¢F AP"F!Fzág! ~!`t~@ A@ Az@| @ ~ ~@ àgt! x& àg x&þ@ A@ Az!@ü @ þ þ@ x& a þg P 0 @ @|g | ü(þF û(þFþ` } úàW
zàW |ßa Ì 0" þÿa¨@zàg ò(~@ #F#¢F
àg& !"F @G
àg!F¢
+-! àg " àW |`= í/þ?b ¢` ® Î î
++! àg " àW |`: í/þ?b ¢` ® Î î
+ .
+ $ N
+ ( n
+@@ -4429,17 +4477,17 @@ $ N
+ 8<n> 6 8nc ~S bþ`@ þ` |ßa Ì 0 @ |¨A þ` @ àg àa nù/ ` ` öü/ '`@ î P ® Î í
+ 8 n> 6 8nc~S ¦Q &@ |ÀA ÊG ág þ¿a ` ® Î í î 8nþ` |` Ì 0 ÀAþÿa Á ÀA%@ ¡~C
+ Ah$@,@ À¡ ¢ÿúâWF þ¿a ` ® Î í î 8n%@ ÉG ` ® Î í î 8n À À À À À @ À~A ~ @h~ h
+- h þ` ` ® Î í î 8n À ÈGÉG ` ® Î í î 8n ÀA A æ/ 'ÈG ág¸ '
+- àg
¤ÉG ` ® Î í î 8n ÀA&@ A ÈG ág¸ 'öÿ' àgÈGñÿ' '¸ àgBôÿ'¤ÉG ` ® Î í î 8n ( ÉG ` ® Î í î 8n¤ ( ÉG ` ® Î í î 8nÇG ÉG ` ® Î í î 8nzáW~ |@à
+- 8 |`@= lì/, ` ® Î í î 8n> 6 8nc ~S Àa a zàWüÿ@`)) R |çA Ð àg `
++ h þ` ` ® Î í î 8n À ÈGÉG ` ® Î í î 8n ÀA A æ/ 'ÈG ág¸ '
++ àg
¤ÉG ` ® Î í î 8n ÀA&@ A ÈG ág¸ 'öÿ' àgÈGñÿ' '¸ àgBôÿ'¤ÉG ` ® Î í î 8n ( ÉG ` ® Î í î 8n¤ ( ÉG ` ® Î í î 8nÇG ÉG ` ® Î í î 8nzáW~ |ÀÞ
++ 8 |`¼: lì/, ` ® Î í î 8n> 6 8nc ~S Àa a zàWüÿ@`)) R |çA Ð àg `
+ è/~!@ÐÔÐ àgþ?` Ø ~ Ì ® Î î í
+ 8 nÿÿ`Ì ` ® Î î í
+ 8 nÔ
+- ( àg ` ` àg bBþÿ' ` ` ôç/~!@ àg Øþ?` @Ø ~ ÌÔ ® Î î í
++ ( àg ` ` àg bBþÿ' ` ` õç/~!@ àg Øþ?` @Ø ~ ÌÔ ® Î î í
+ 8 n Rÿÿ`Ì ` ® Î î í
+- 8 nÐ 'l àg ` ` áç/~!@Ð 'l Ð 'l àgÿÿ` t Ð þ?`l ~ Ð Gx ® Î î í
++ 8 nÐ 'l àg ` ` âç/~!@Ð 'l Ð 'l àgÿÿ` t Ð þ?`l ~ Ð Gx ® Î î í
+ 8 nÿÿ`x ` ® Î î í
+- 8 n `pà Ïç/~!@ àgÐ ' t @t þ?` ~ Ð GxÐ 'p ® Î î í
++ 8 n `pà Ðç/~!@ àgÐ ' t @t þ?` ~ Ð GxÐ 'p ® Î î í
+ 8 nÿÿ`x P ® Î î í
+ 8 n ¢Pþ âW~À@ þ` |_` Ì 0þ¢@ @ âW~Ã@Eýÿ'þ¢@úàg |?` Ì 0 þ À 8> 6 8nc$~S b áaþ_` |ßa Ì 0 @' @' @' ` @' @| L àg "¡
+ BúâW}âWR ýáWC }áWM þ?`H %ÿ/ ~(@ ® Î î
+@@ -4448,16 +4496,15 @@ Ah$@,@ À¡ ¢ÿúâWF þ¿a `
+ í .
+ 8$n ¨ {ÿ/ &` b P ® Î î
+ í .
+- 8$n zàg ( | @Gzáþÿ' T( ¢` Äÿ/ &` P ® Î î
++ 8$n zàg ( | @Gzáþÿ' ( ¢` Äÿ/ &` P ® Î î
+ í .
+- 8$n> 6 8nc~S Àaxþ`Dþ?`
+-´/ AP aÿÿ`ô4ü h Pð |``= Äë/ ` ´/ P ® í Î 8n> 6 8nc0~S "$$(&,( b àa àg |ßa Ì 0¢ þ?b " @ " @
++ 8$n> 6 8nc~S Àaxþ`Dþ?` <´/ AP aÿÿ`ô4ü h Pð |`Ü: Åë/ ` ¹´/ P ® í Î 8n> 6 8nc0~S "$$(&,( b àa àg |ßa Ì 0¢ þ?b " @ " @
+ ¦Q¨zêg! þþ` @þß` @§þ` @ @þ?` @g @ @G @~"þ h h ~ @þ` zêgþb ~ @þ` þb$G%G zêg,¦G! &G |HB Ê àg þ¿a ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n ~ @$¦G,GÉ&I,'þ PzàW þ_`h |`= ë/@zêgþ`| ` ® Î î
++ 80n ~ @$¦G,GÉ&I,'þ PzàW þ_`h |` ; ë/@zêgþ`| ` ® Î î
+ .
+ $ N
+ ( n
+@@ -4482,7 +4529,7 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n Kå/ ` ¤ ) @ åÿ'&¦G àgÈIùÿ'¤ ) àg¸ îÿ'c¦@ íÿ'¸ ) ( @zêg `D 5 þ`¤ ( @zêgþ`1 ` ® Î î
++ 80n Kå/ ` ¤ ) @ åÿ'&¦G àgÈIùÿ'¤ ) àg¸ îÿ'c¦@ íÿ'¸ ) ( @zêg `D 5 þ`¤ ( @zêgþ`1 ` ® Î î
+ .
+ $ N
+ ( n
+@@ -4492,12 +4539,12 @@ $ N
+ $ N
+ ( n
+ í,
+- 80n7'I @8 ë/{þ` ë/}þ`ÉI@zêgþ` ` ® Î î
++ 80n7'I @8 ë/{þ` ë/}þ`ÉI@zêgþ` ` ® Î î
+ .
+ $ N
+ ( n
+ í,
+- 80n~ ||à
++ 80n~ |üÞ
+ 8 @ @ @ @ @ @ @ @ @ àg @zêgþ` ` ® Î î
+ .
+ $ N
+@@ -4545,20 +4592,20 @@ $ N
+ .
+ $ N
+ í( n
+- 8,n üB H | `ïÿ H¿H |_b Æÿ?@ ü'B Rõ/ ¢`D zàW `" '`7÷/ Ä( ï÷/Ä(úàW `b àg ëê/Nþ` Já/ `ÀÄHþ` F`À H záW P
ÁzàW}àW Å àg zàgþ @ ÿ{A@ÀÁ ÄH úàWÿÿ @ Ä HQHX þ`þ @Ä H PzàWþ` PzàW ÁzàW zàW P zàW P Á( àg záWÿ@ À úàW ½¾ H½H
++ 8,n üB H | `ïÿ H¿H |_b Æÿ?@ ü'B Rõ/ ¢`D zàW `" '`7÷/ Ä( ï÷/Ä(úàW `b àg ëê/Nþ` Já/ `ÀÄHþ` F`À H záW P
ÁzàW}àW Å àg zàgþ @ ÿ{A@ÀÁ ÄH úàWÿÿ @ Ä HQHX þ`þ @Ä H PzàWþ` PzàW ÁzàW zàW P zàW P Á( àg záWÿ@ À úàW ½¾ H½H
+ þ`¬ àgþ` záW½( ÿ@À ùÿ'¾Hþ`¿ HHzàW P ¬ PzàWþ` zàW PÁ àgþ`Aýÿ'QHXþ`zàW þ` 'õ/ ¢`D ´Gþ_b $ ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n §égþ?b zàW ` @ | `ÿ ` vú/ '` |` Ì 0@ H þ` G $IR¢Gê/´ $ ` ® Î î
++ 8,n §égþ?b zàW ` @ | `ÿ ` vú/ '` |` Ì 0@ H þ` G $IR¢G
ê/´ $ ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n ` Dü/ '` @b¢Gê/´ $ ` ® Î î
++ 8,n ` Dü/ '` @b¢G ê/´ $ ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n zàWþ_bb zàWþ_b` zàWþ_b^ þ¿a üB Hzàg ¢(RÀh| `ïÿ | h ú@` ü `ßÿ ! úáWH ú `úáW"H ú `}á àg}á ~ h |_b Æÿ? ü@ Õô/@#D @# | `ÿ ` Cú/ '` |` Ì 0@ "H þ` G¿ àg $IR ÁzàW Ðd@¿"HÕé/´ $ ` ® Î î
++ 8,n zàWþ_bb zàWþ_b` zàWþ_b^ þ¿a üB Hzàg ¢(RÀh| `ïÿ | h ú@` ü `ßÿ ! úáWH ú `úáW"H ú `}á àg}á ~ h |_b Æÿ? ü@ Õô/@#D @# | `ÿ ` Cú/ '` |` Ì 0@ "H þ` G¿ àg $IR ÁzàW Ðd@¿"H Öé/´ $ ` ® Î î
+ .
+ $ N
+ í( n
+@@ -4599,13 +4646,13 @@ $ N
+ $ N
+ í( n
+ 8,n½úàWþ`A÷ÿ' G
+-þ PzàW~ |°à
+- 8 |`¤= é/þ_b $ ` ® Î î
++þ PzàW~ |0ß
++ 8 |` ; é/þ_b $ ` ® Î î
+ .
+ $ N
+ í( n
+ 8,n> 6 8nc~S a |`@ !P!T°! X¸! @Z | l Ü àg`$ àg @`Ì ÃP ãW ¢P AP !@Ð @ à ~Ã@¬ !@ð ¼ ø Ì Ì ãWþ¢@+øÿ'~A@ APdF$Q
àgþ?`
+- Q
A\(y
EF`,d0h4l8X àgl
X
X àgþ?` X
p$<eF7
àgþ` eF8h7
Aà
zàWþ`
zàgþ` ä
!úàg ` ä
zàgþ?` ` !`þ?` ` `è
!úàg þ?`þ`äèà
!úàg ` àgà È
ôzàg` `ìzàg!`ðÁ
ü&@ À
`F cFÐ àg lÔpÌxØtØÐÔÌ ®²/ °²/í ® 8nlx©²/ ¬²/í ® 8n> 6 8nc4~S "$$ bt
++ Q
A\(y
EF`,d0h4l8X àgl
X
X àgþ?` X
p$<eF7
àgþ` eF8h7
Aà
zàWþ`
zàgþ` ä
!úàg ` ä
zàgþ?` ` !`þ?` ` `è
!úàg þ?`þ`äèà
!úàg ` àgà È
ôzàg` `ìzàg!`ðÁ
ü&@ À
`F cFÐ àg lÔpÌxØtØÐÔÌ à²/ â²/í ® 8nlxÛ²/ Þ²/í ® 8n> 6 8nc4~S "$$ bt
+ |¿a Æÿ?¨(& àg0*!W ,( Ùó/Ü~@ àaþb þ_b¤¥ $ ` ® Î î
+ .
+ $ N
+@@ -4618,7 +4665,7 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84nÿþ_b¤HH ¦PH ` ß/ '` àgþ?` | 4 àgþ_b
àg ` Ç©/ àg ` '` Ðó/ ¢H`Ф¥ $ ` ® Î î
++ 84nÿþ_b¤HH ¦PH ` ß/ '` àgþ?` | 4 àgþ_b
àg ` ù©/ àg ` '` Ðó/ ¢H`Ф¥ $ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -4649,8 +4696,8 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n |ÈA MzàW P N àg P zàWþ`A NG P àgÁïÿ'p"þ_bp ' p ' p ' p ' p ' p '@p '@p '@
â/ ` b"
+- ¦iR |`Ð= ¬è/¨§t¤¥ $ ` ® Î î
++ 84n |ÈA MzàW P N àg P zàWþ`A NG P àgÁïÿ'p"þ_bp ' p ' p ' p ' p ' p '@p '@p '@
â/ ` b"
++ ¦iR |`L; ¬è/¨§t¤¥ $ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -4669,17 +4716,17 @@ $ N
+ í0 ®
+ 84n> 6 8nc$~S " |b Æÿ?¤H ÀazáW}áW P ` ® Î î
+ í .
+- 8$n ágp ç > àg t â/ ` àg PW t |§A MFt ' ` #( APÉ& àgÁ
Ê&þ @ÊF àgþ` Ü |§A '
úàWýàW ` ä/ '` úàW &(&$@&zàW " úàWzàW 'úàW EyF,`0d4hþ`QF('þ `zàW
+- |`è= 9è/ ¢(Rþ`à ~G"G"G½¢FÔ ' P àgT£! ¾F .â/ `Ô" ¤Húàg¤H 8l('\$zàWþ` X<pD àg LzàW P G þ` ¤HMFzáW~ þ`G ` '` ê(þ_` |@ É àg Ê þ @Ê@' M@ ` '` ã( AP |@ É àg Ê þ @Ê@ ` 1Þ/ '` ~ |á
++ 8$n ágp ç > àg t â/ ` àg PW t |§A MFt ' ` U( APÉ& àgÁ
Ê&þ @ÊF àgþ` Ü |§A '
úàWýàW ` ä/ '` úàW &(&$@&zàW " úàWzàW 'úàW EyF,`0d4hþ`QF('þ `zàW
++ |`d; 9è/ ¢(Rþ`à ~G"G"G½¢FÔ ' P àgT£! ¾F /â/ `Ô" ¤Húàg¤H 8l('\$zàWþ` X<pD àg LzàW P G þ` ¤HMFzáW~ þ`G ` '` (þ_` |@ É àg Ê þ @Ê@' M@ ` '` ( AP |@ É àg Ê þ @Ê@ ` 1Þ/ '` ~ |ß
+ 8 çgÂÓò/Ü~@zàWþ?` þ?` ` ® Î î
+ í .
+ 8$nþ?` ` ® Î î
+ í .
+- 8$n> 6 8nc ~S Àa |àA ° àg ¦Q" zàW b ´ àg b ´ç/ @`´' å
++ 8$n> 6 8nc ~S Àa |àA ° àg ¦Q" zàW b ´ àg b µç/ @`´' ã
+ áW~ aP áW b ` ® Î î í
+- 8 nÿP `@ áW b
|ÿax= æç/þ@ àgþb t á/ ` àgÂ/è/èþ@ Þ/ ` ` ® Î î í
++ 8 nÿP `@ áW b
|ÿaô: çç/þ@ àgþb t á/ ` àgB0è/èþ@ Þ/ ` ` ® Î î í
+ 8 n b ` ® Î î í
+- 8 n> 6 8nc~S Àaxþ`Dþ?` °/ AP aÿÿ`ô4ü d ü&@ ð |`|> Èç/ ` °/ P ® í Î 8n EQ |?a Æÿ?LDMDNDþaODPDQDRDSDþÿ`TDUDVDþß`WDXDYDZD[D\D]D^D_D`DaDbDcDþ¿`dDeDþ`fDgDþ`hDiDþ`jDkDþ`lDmDnDoDpDqDrDsD þ_`t
DuD
++ 8 n> 6 8nc~S Àaxþ`Dþ?` A°/ AP aÿÿ`ô4ü d ü&@ ð |`ø; Éç/ ` ½°/ P ® í Î 8n EQ |?a Æÿ?LDMDNDþaODPDQDRDSDþÿ`TDUDVDþß`WDXDYDZD[D\D]D^D_D`DaDbDcDþ¿`dDeDþ`fDgDþ`hDiDþ`jDkDþ`lDmDnDoDpDqDrDsD þ_`t
DuD
+ þ`vDwDþ`xDyDþ`zD{D
þ?`|D}Dþ?`~DDþ?`DDþ?`DDþ?`D
Dþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDþ?`DDDDDD D¡D¢D£
Dþ`¨ 8¬þÿ` |?`´Éÿ? @þß`@@@þ¿`@þ`@@@@ @
+ @@@
@@@þ`@@@@ AP
@
@@@@@@@@@@@ @!@"@#@$@%@&@'@(
@)
@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<
@=
@>@?@@@A@B@C@D
@E
@F@G@H@I@J@K@ÿÿ`L@M@N
@O
@P
@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d
@e
@f
@g
@h@i@j@k@l@m@n@o@@@@@@@@@
@
@
@
@
@
@
@
@ @¡@¢@£@¤@¥@¦@§@¨@©@ª@«@¬@@®@¯@p
@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@
@@@@@@@@@@@°
@±
@²
@³
@´@µ@¶@·@¸@¹@º@»@¼@½@¾@¿@À
@Á
@Â
@Ã
@Ä@Å@Æ@Ç@È@É@Ê@Ë@Ì@Í@Î@Ï@Ð@Ñ@Ò@#þaÓ@Ô@%þaÕ@&þaÖ@þa×@Ø@)þaÙ@*þaÚ@þaÛ@,þaÜ@
þaÝ@þaÞ@ß@à@1þaá@2þaâ@þaã@4þaä@þaå@þaæ@ç@8þaè@þaé@þaê@ë
@þaì@í@î@ï@ð@ñ@ô
@þ`õ@ö@÷@ø@ù@ú@û@ü@ý@þ@ÿ@ @@@@@@@@@ @
+ @@@
@@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@ÿ @@ ÿ @D <ÿ @H Dÿ @L Lÿ @P Pÿ @T `ÿ @X pÿ @\ ÿ @` °ÿ @d þ @h þ @l ,þ @p >þ @t Àÿ @x Ðÿ @ ôÿ @ ÿ @ ,ÿ @ @ÿ @ Hÿ @ Nÿ @ Xÿ @¤ hÿ @¨ ÿ @¬ ÿ @° ¸ÿ @´ þ @¸ $þ @¼ 4þ @À <þ @Ä Èÿ @È ðÿ @Ð þ @ 8Ø À | ` }àW |Ã@ }àW |Ã@ |?`´Éÿ? @ ~ @@ ` |_` Ì 0@! PzãW þ?` @! 8 ! @! 8 þ` |_` Ì 0 @
+@@ -4687,7 +4734,7 @@ $ N
+ |` Ì 0@b ÃPþA ¢P
+ !
+ ~ P àW þ¢@úâW
+-!ûÿ'
ãgþß`
ãgþ ?P @" 8þþ?` @" 8> 6 8nc ` |`¨> æ/~Sí P 8n $Revision: 1.24.2.44 $ $Date: 2009/07/08 16:31:00 $ £ P P L £ £ L . > > ; . . ; © µ Ï Ï Á µ µ Á ì ÷ ß ß û ÿ i ~ ~ ~ Å É Û Û Õ Ñ Í Ù
++!ûÿ'
ãgþß`
ãgþ ?P @" 8þþ?` @" 8> 6 8nc ` |`$< æ/~Sí P 8n $Revision: 1.24.2.44 $ $Date: 2010/04/09 10:31:00 $ £ P P L £ £ L . > > ; . . ; © µ Ï Ï Á µ µ Á ì ÷ ß ß û ÿ i ~ ~ ~ Å É Û Û Õ Ñ Í Ù
+
+
+
+@@ -4724,24 +4771,19 @@ $ N
+ ø
+ ø
+ ø
+- 1 7 ? ? = ? ? = v { { { Å Ì Ö Ö Ô Ì Ì Ô Tå Tå xå xå Tå xå Tå Tå ¨ ´ ¸ Í Ó ã ß ¯ : : : : : : ï ó ÿ : 8 " * & : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ÷ û 7 ; Q Q ? ; ; ? µ Á Ô Ô Í Á Á Í îê Ñë Ñë Ñë îê Ñê Üê åê Ñë }ë ë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Bê Ñë ë ë ê îí î î î îí î Öí ãí Ê# Ê# Ê# Ñ# Ñ# Ñ# Ø# ã# E) E) E) G) G) I) I) G) I) -* 0* 3* 6* 6* 6* K* +* +* +* +* +* +* +* +* +* +* +* +* ]* Vñ Tñ Tñ Tñ Vñ µñ ñ ¨ñ Âñ Äñ Äñ Âñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Ìñ ò +ò +ò +ò ò ò ò ò 3 3 3
3 3 "3 p3 t3 v3 x3 |3 ~3 ¬9 ²9 ¸9 À9 Ç9 Ë9 ½B ½B ½B ¿B ¿B ÅB ÅB ¿B ÅB ¶D ¹D ¼D ÇD ¿D ¿D ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÇD ÅD #G 'G +G /G 3G 7G ;G ?G CG GG KG OG SG WG [G _G cG gG nG G ±G ±G ±G G G §G ¯G N N N N ¡N ¤N §N ®N jQ sQ mQ vQ pQ |Q Q yQ 0R 2R 4R 6R 8R :R <R BR KR MR OR UR ^R `R bR dR fR hR nR wR yR {R }R R R R R R R R R R R ¢R T T T T T T T T T T T T T
++ 1 7 ? ? = ? ? = v { { { Å Ì Ö Ö Ô Ì Ì Ô Tå Tå xå xå Tå xå Tå Tå ¨ ´ ¸ Í Ó ã ß ¯ : : : : : : ï ó ÿ : 8 " * & : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ÷ û 7 ; Q Q ? ; ; ? µ Á Ô Ô Í Á Á Í îê Ñë Ñë Ñë îê Ñê Üê åê Ñë }ë ë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Ñë Bê Ñë ë ë ê îí î î î îí î Öí ãí ½# ½# ½# Ä# Ä# Ä# Ë# Ö# 8) 8) 8) :) :) <) <) :) <) * #* &* )* )* )* >* * * * * * * * * * * * * P* Vñ Tñ Tñ Tñ Vñ °ñ ñ £ñ ½ñ ¿ñ ¿ñ ½ñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Tñ Çñ üñ &ò &ò &ò üñ ò ò ò 3 3 3
++3 3 3 `3 d3 f3 h3 l3 n3 9 ¢9 ¨9 °9 ·9 »9 B B B ¯B ¯B µB µB ¯B µB ¦D ©D ¬D ·D ¯D ¯D ·D ·D ·D ·D ·D ·D ·D ·D ·D ·D ·D ·D ·D µD G G G G #G 'G +G /G 3G 7G ;G ?G CG GG KG OG SG WG ^G
G ¡G ¡G ¡G
G G G G
N N N N N N N N ZQ cQ ]Q fQ `Q lQ sQ iQ R R R R R "R $R *R 3R 5R 7R =R FR HR JR LR NR PR VR _R aR cR eR gR iR oR xR zR |R ~R R R R R äS ïS äS äS äS âS âS ëS ïS ïS ïS ïS äS
+ !(0)"
#*1892+$%,3:;4-&'.5<=6/7>?
+- (0891)!"*2:#+3;
$,4<%-5=&.6>'/7?""%""&"%( #(0 #(0:"&.8E#&.8ESG\ O\ W\ w\ 1\ 1\ \ `\ ã_ ` ì` Ãa 4d 7d :d Fa a òa d @d Kb =d Ê_ Ê_ ]c d te de _e _e de
+- $(,048 at HPX`hp À Ð À à ` @ 8 Ð @ à ð f g ¤f »f öf g 5g qf Wf Wf dg Wf Mg Ôk Ïk ök Ïk l øk Ïk ÿk l Bl Æl nl Æl Æl {l l «l Æl Bl Æl Æl Æl Ll ¶l Ýq ßq áq çq Ât Ít Ât Ât Ât Àt Àt Ét Ít Ít Ít Ít Ât õ ø ø ÿ ÿ ÿ ÿ ÿ ÿ ø ø ÿ ÿ # + 2 9 ? K K a d g g j q z } ¦ }¡ ¡ ¡ ¹¡ Ê¡ ¡ °¡ © © )© © © 6© M© f© q© © © © © © |© t« $¬ « « Í« Ý« å« a« O« O« ¬ O« ÷« d® I® í þ¬ ͬ ¬ +¯ +¯ +¯ +¯ +¯ +¯ +¯ +¯ +¯ +¯ +¯ ñ® Ó® §® ® s® 7² &² &² &² &² L² P M P P P M M P ¢ ¢ ! À Ä ® È Ï þ ® ® ä ñ ( ; A G M l © ¬ ` d h d d h ¡ ¥ ¡ ¡ ¥ Y Y Y Y Y Y Y
Y Y Y Y L Y Y Y Y Y Y Y Y P § § § § § § § § § § S g § § § § g § § § § ± § § § £ § s § § Ë Ë Í Í » Ã e \ \ t \ \ \ \ \ \ \ | \ l \ \ ñ ý ý
+- ý ý ý ý ý ý ý ý ý ý ì
+- ý ý ý ý
+- ý ý ý ý ù
+- ý ý ý ê ý
+- ý ý
+- Q U e Y " 9 8 ? F M [
++ (0891)!"*2:#+3;
$,4<%-5=&.6>'/7?""%""&"%( #(0 #(0:"&.8E#&.8ES\ \ (\ H\ \ \ T\ 1\ ³_ Y` ·` |a Òc Õc Øc a Ra ªa ²c Þc b Ûc _ _ c d e e üd üd e
++ $(,048 at HPX`hp À Ð À à ` @ 8 Ð @ à ð &f $g Af Xf f ·f Òf f ôe ôe g ôe êf qk lk k lk ¢k k lk k ¢k ßk cl l cl cl l /l Hl cl ßk cl cl cl ék Sl zq |q ~q q _t jt _t _t _t ]t ]t ft jt jt jt jt _t ¿ Ç Î Õ Û ç ç ý
# , / ; 2 5 8 ; B ¡ %¡ ;¡ U¡ f¡ 6¡ L¡ ¨ (© Ũ (© (© Ò¨ é¨ ©
© ¨ (© (© (© §¨ © « À« $« 5« i« y« « ýª ëª ëª ¤« ëª « ® å ¬ i¬ 0¬ Ç® Ç® Ç® Ç® Ç® Ç® Ç® Ç® Ç® Ç® Ç® ® o® C® )® ® Ó± ± ± ± ± è± í~ ê~ í~ í~ í~ ê~ ê~ í~ & 0 ? ? < 0 0 < © ¾ ] a K e l K K · Å Ø Þ ä ê ( F I ý J J J J $ $ J > J J B > > B ö ö ö ö ö ö ö
ö ö ö ö é ö ö ö ö ö ö ö ö í 0 D D D D D D D D D D ð D D D D D D D D N D D D @ D D D 0 h h j j X ` ù ù ù ù ù ù ù ù ù ù ù ù % § § § § § § î ò ö ¿ Ö . . . % . ¢ ¤ ¦ ¨ ® Õ Ü ã ê ø
+ Broadcom Video Decoder [v%d.%d.%d] %s %s
+- Sep 28 2009 11:15:53 Hardware version: %d.%d.%d
++ Apr 9 2010 10:56:35 Hardware version: %d.%d.%d
+ Chip version : %s
+ SV_CHIP_7412A Stack water mark = %d
+ Stack overflow!
+ Outer-loop ARC
+- Õ
+- Õ
++ Ô
++ Ô
+ Âë sys: invalid inner loop control block (not in pool)
+ sys: %08lX (%08lX - %08lX
+ sys: invalid inner loop control block (within pool)
+@@ -4836,8 +4878,6 @@ Broadcom Video Decoder [v%d.%d.%d] %s
+ pics are at 0x%08x
+
+ codein not aligned to 256-byte
+- PPB META: meta %x picnt %d
+- PPB NO-SEI META ***: meta %x piccnt %d
+ %2d: total = %u, count = %u, avg = %u
+ Context: %d
+ Multichannel not supported
+@@ -4850,7 +4890,7 @@ Broadcom Video Decoder [v%d.%d.%d] %s
+ Forced flush not supported for multistream
+ Forced Flush
+ H.264 Silent open
+- 6ññJJ6héä6ÿ5ú 3 ? ) ? ? VS÷Hùa >)
7 ïE R fókëJùáå_îèrëå{ïâzðsô?ôsõTñDþFýhóZö]øJÿâ[ùaú8üìLùRû]ù}êMýWõ?üGûTôDüAù>ù8=@BþNþ= 42, #
++ 6ññJJ6héä6ÿ5ú 3 ? ) ? ? VS÷Hùa >)
7 ïE R fókëJùáå_îèrëå{ïâzðsô?ôsõTñDþFýhóZö]øJÿâ[ùaú8üìLùRû]ù}êMýWõ?üGûTôDüAù>ù8=@BþNþ= 42, #
+ -&,. 32>!dñló[óeóXö^ôVöTðWóSùF^íJûH fø;_ dñHKüGýKõEó.A > Hñ%69 H>
%
+ !-> :&='-,
*)-"1
+ 7
+@@ -4922,8 +4962,7 @@ D@9/B
+ Start decode on SEI recovery time = %d Dropped NALs so far = %d
+ PTS-PCR: %d
+ PTS-PCR: %d
+- INPUT PTS %x
+- *P %d
++
+ R F ì
ì
ì
Ø v/ v/ xi x ( À ) À * Ì 2 3 Dropped/PicDoneMarker Frame contains a VideoId (frame =%x IPPB %x)
+ Mf DPB Closing:
+ %08lX
+@@ -5141,9 +5180,6 @@ CPB base 0x%08lx size 0x%08lx max 0x%08l
+ --VDEC_FLAG_BOTTOMFIELD
+ ======================================
+ USER DATA 0x%08lx size 0x%08lx
+- PPB PTS %d pictype %d piccnt %d
+- ***paul_no_pts %d
+- PPB META: pictype %x meta %x piccnt %d
+ SUBMITTING 0 NAL!!!!
+ Send dummy PPB (PicDone): payload: %x
+ Send dummy PPB (EOS): payload: %x
+@@ -5220,14 +5256,10 @@ Frame %d
+ [1] Dangling field...Cleaned up
+ No memory2
+ AddNAL EOF
+- ** SOP %d
+- ** SOF %d
+- ** SOPE %d
+ Dangling field. force free picture
+ No memory2
+ AddNAL EOF
+- Record: seq %x cntx->pts to 0x%x%08x
+- No memory2
++ No memory2
+ AddNAL EOF
+ PARSE: Unknown type 0x%0x
+ No memory1
+@@ -5362,8 +5394,8 @@ Frame %d
+ %d PB frames is decoding fatal: unable to allocate initial heap
+ fatal: not enough memory allocated from the heap
+ Obj:%d allocation failed size: %d!
+- xH H H H H H ¤H ¨H °H
+- ¸H ¼H ÄH
ÌH ÔH àH ðH üH I I I I $I 0w,aîºQ Ämôjp5¥cé£d2Û¤¸ÜyéÕàÙÒ+L¶ ½|±~-¸ç¿d·ò °jHq¹óÞA¾}ÔÚëäÝmQµÔôÇ
ÓVlÀ¨kdzùbýìÉeO\Ùlcc=úõ
È n;^iLäA`Õrqg¢Ñä<GÔKý
Òkµ
++ ôE üE F F F F F $F ,F
++ 4F 8F @F
HF PF \F lF xF F F F F F 0w,aîºQ Ämôjp5¥cé£d2Û¤¸ÜyéÕàÙÒ+L¶ ½|±~-¸ç¿d·ò °jHq¹óÞA¾}ÔÚëäÝmQµÔôÇ
ÓVlÀ¨kdzùbýìÉeO\Ùlcc=úõ
È n;^iLäA`Õrqg¢Ñä<GÔKý
Òkµ
+ ¥ú¨µ5l²BÖÉ»Û@ù¼¬ãlØ2u\ßEÏ
ÖÜY=Ñ«¬0Ù&: ÞQQ×Èaпµô´!#ijVºÏ¥½¸¸(_²ÙÆ$é±|o/LhX«aÁ=-f¶AÜvqÛ¼ Ò*Õï
±qµ¶¥ä¿3Ô¸è¢Éx4ù ¨ á»
j-=mld\cæôQkkbalØ0e
N bòíl{¥ÁôWÄõÆÙ°ePé·ê¸¾|¹üßÝbI-Úó|ÓeLÔûXa²MÎQµ:t ¼£â0»ÔA¥ßJ×Ø=mÄѤûôÖÓjéiCüÙn4Fgи`Ús-Då3_L
+ ªÉ|
Ý<qPªA'¾ É%µhW³
o Ôf¹äaÎùÞ^ÉÙ)"а´¨×Ç=³Y
´.;\½·lºÀ ¸í¶³¿â¶Ò±t9GÕê¯wÒ&ÛÜscã;d>jm
¨ZjzÏäÿ '®
+ ±}DðÒ£hòþÂi]Wb÷Ëgeq6lçknvÔþà+ÓZzÚÌJÝgoß¹ùùï¾C¾·Õ°`è£ÖÖ~Ñ¡ÄÂØ8RòßOñg»ÑgW¼¦Ýµ?K6²HÚ+
ØL
+@@ -5494,20 +5526,20 @@ General Commands
+ Invalid block in workspace: %08lX
+ Free space (%8u bytes)
+ message queue semaphore read/write lock task table message pool object name string unknown object Block (%8u bytes) %08lX %s (%s)
+-
> 6 8nc$~S " |ßaæ
++
> 6 8nc$~S " |ßaä
+ § b æg b" àaÿÿ` ® Î î
+ í .
+- 8$n( ` ` !èg Püah ¢ £ègGüah ágþ_` GGþah |`á AbþA A@þA at 3záWAP$@~A@$ ® Î î
++ 8$n( ` ` !èg Püah ¢ £ègGüah ágþ_` GGþah |`á AbþA A@þA at 3záWAP$@~A@$ ® Î î
+ í .
+- 8$n> 6 8nc(~S "$$ q( b |¿aæ
+- Æ çg b( |ÿaÄá P Âa P ^Û/þ?` çW @b
çW ýÐ/ÿ@fTÿ@ '` ûÐ/ G` 2Ð/ %ég øÐ/pÿ@f¨ÿ@ '` öÐ/ G` -Ð/ èW èW âg ÂaBîÿ' P P& § âgF¡ f âg § âg
++ 8$n> 6 8nc(~S "$$ q( b |¿aä
++ Æ çg b( |ÿa°á P Âa P -Û/þ?` çW @b
çW ÌÐ/ÿ@fTÿ@ '` ÉÐ/ G` Ð/ %ég ÇÐ/pÿ@f¨ÿ@ '` ÄÐ/ G`ûÏ/ èW èW âg ÂaBîÿ' P P& § âgF¡ f âg § âg
+ çW ' çW ' ® Î î
+ .
+ í$ N
+ 8(n P ® Î î
+ .
+ í$ N
+- 8(n |ß`á Ä ÔA#ØA àW P |_`æ
++ 8(n |ß`á Ä ÔA#ØA àW P |_`ä
+ þ @Ü þ @3zàW PÔ! àg! "$` àgÿÿa@" $ @zàg}àg ïÿ' îÿ'Ä 8> 6 8nc4~S "$$(&,(0* b |ÿa 0! b |b 0 |_b0 |ßa 0 |¿a0zèW ¨b@À
+ |¿b zàgþb zR ÿÿ'@Àzàgýÿ' ¢ ª +R ¢*Böÿ'@Àzàg P þ¿aú¦Q ÿÿ'@Àzàgýÿ' P ® Î î
+ .
+@@ -5535,21 +5567,21 @@ $ N
+ 4 Î
+ 8 î
+ í< 8@n> 6 8nc~S àg |¿a
+- 0 P /þ?` À~ h P / Pí ® 8nþ` /þ?` À~ h þ` }/ Pí ® 8n> 6 8nc~S @ @þ ü AÁÿ?4zàW& à `à{àW xÐ/fþ` äÿ/0þ`4í ® 8n> 6 8nc ~S àa ` '@ @þ |¿aÁÿ? BH(
àWh¥ àW |¿aç
+- Ð/´ÿ@Üÿ@ Ð/ '` pC àg ÇQJ RÏ/ôÿ@ ` ® Î î í
++ 0 P /þ?` À~ h P / Pí ® 8nþ` /þ?` À~ h þ` }/ Pí ® 8n> 6 8nc~S @ @þ ü AÁÿ?4zàW& à `à{àW GÐ/fþ` äÿ/0þ`4í ® 8n> 6 8nc ~S àa ` '@ @þ |¿aÁÿ? BH(
àWh¥ àW |¿aå
++ áÏ/´ÿ@Üÿ@ àÏ/ '` ì@ àg ÇQJ !Ï/ôÿ@ ` ® Î î í
+ 8 n`ÿûáW ,( àg0 ¢ ÇQ àg |?`
+- 0 À úà '` À úà '` þ?` '` àg ?P OÐ/Cþ` È/ `0 ?P hþ þ ü A
+- 0 À&2H
àW0 ´ÿ/ GÐ/$þ` ` ® Î î í
+- 8 n àgþßa àÿ` àW~bP& À
áW P ¨¨ P
áW P b@ÿ{ãWÃP þ ` àgþßa F( `` Æ/ P `t |`ç
+- ÙÏ/ þßa ¼/ ` àg |` 0T@ àg ;( `` »/ P `x |`<ç
+- ÎÏ/ àg ` |` 0ä@ àg ` 1( `` ±/ P `| |`\ç
+- ÄÏ/ ` ® Î î í
+- 8 n> 6 8nc ~S a @ @~ | BÁÿ?è ' àW àW ` pC àg |`ç
+- öÎ/ ® Î î í
++ 0 À úà '` À úà '` þ?` '` àg ?P Ð/Cþ` È/ `0 ?P hþ þ ü A
++ 0 À&2H
àW0 ´ÿ/ Ð/$þ` ` ® Î î í
++ 8 n àgþßa àÿ` àW~bP& À
áW P ¨¨ P
áW P b@ÿ{ãWÃP þ ` àgþßa F( `` Æ/ P `t |`å
++ ¨Ï/ þßa ¼/ ` àg |` 0T@ àg ;( `` »/ P `x |`¼å
++ Ï/ àg ` |` 0ä@ àg ` 1( `` ±/ P `| |`Üå
++ Ï/ ` ® Î î í
++ 8 n> 6 8nc ~S a @ @~ | BÁÿ?è ' àW àW ` ì@ àg |` æ
++ ÄÎ/ ® Î î í
+ 8 n ` ä/ '`àÀa,~ @, {ÿ/ ` çW-
§Q 'P Q
(D @
þ&P !@D ® Î î í
+- 8 n> 6 8nc~S @@ A@~A |¡AÁÿ? àW
àW |¿aç
+- Ï/Ôþ@ pC àg ×Î/äþ@í ® 8n Fü xV4 }àWxV4" !` à ` }àWxV4Áýÿ'
àW ø/0,ÿ @,í ® 8n |?` Ì 0 þ À þ À þ À þ À 8> 6 8nc4~S "$$(&,(0* b b @ " @~ |ÿaÁÿ? A |` 0t@"Æ çWf- F|@ @R@ P P~ @ @B çW çW |ÿaé
+- ÿ@ gÏ/ '`4ÿ@ eÏ/ ¢(` pC àg ¦Q; ¦Î/Lÿ@ ` ® Î î
++ 8 n> 6 8nc~S @@ A@~A |¡AÁÿ? àW
àW |¿aå
++ dÏ/Ôþ@ ì@ àg ¦Î/äþ@í ® 8n Fü xV4 }àWxV4" !` à ` }àWxV4Áýÿ'
àW ø/0,ÿ @,í ® 8n |?` Ì 0 þ À þ À þ À þ À 8> 6 8nc4~S "$$(&,(0* b b @ " @~ |ÿaÁÿ? A |` 0t@"Æ çWf- F|@ @R@ P P~ @ @B çW çW |ÿaç
++ ÿ@ 5Ï/ '`4ÿ@ 4Ï/ ¢(` ì@ àg ¦Q; uÎ/Lÿ@ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -5563,92 +5595,92 @@ $ N
+ ,
+ í0 ®
+ 84n !èg ©B êWþ*P @
+- |`pè
+- JÏ/ (*`F ¨
+-P @~ Rþ*P
àW g @ÿûáWaP P & àgþ¿a¢ ¦ ( `` &/ P `t |`è
+- 9Ï/ þ¿a ë/ ¢` àg %ég ( `` / P `x |`¤è
+- 0Ï/ àg ` %ég ` ( `` / P `| |`Äè
+- 'Ï/ ` ® Î î
++ |`ðæ
++ Ï/ (*`F ¨
++P @~ Rþ*P
àW g @ÿûáWaP P & àgþ¿a¢ ¦ ( `` &/ P `t |` ç
++ Ï/ þ¿a ë/ ¢` àg %ég ( `` / P `x |`$ç
++ þÎ/ àg ` %ég ` ( `` / P `| |`Dç
++ öÎ/ ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+ 84n> 6 8nc(~S b @ @~ |àAÁÿ?Ç $$ à a' FB éW " |` 0@
+- |`èè
+- Ï/ ¢(`' " P @~@R éW ' éW
éW ` pC àg |`øè
+- LÎ/ ® Î î
++ |`hç
++ áÎ/ ¢(`' " P @~@R éW ' éW
éW ` ì@ àg |`xç
++ Î/ ® Î î
+ .
+ í$ N
+ 8(n ` / '`¥,~ @ h (,D @
þ&P !@D ® Î î
+ .
+ í$ N
+ 8(n> 6 8nc,~S |_` 0ð@A " ág(&!8 $$ @@ A@~A |ÁAÁÿ? àW
G
àW
+- |¿aé
+- éÎ/þ@ pC àg. +Î/,þ@ ® Î î
++ |¿aç
++ ¸Î/þ@ ì@ àg. ùÍ/,þ@ ® Î î
+ .
+ $ N
+ í( n
+ 8,n '
+-ü xV4 |b 0 }àWxV4 çQGà ` "@B éW @¨ |bé
+- Dþ @ ÖÎ/ &`' P @~ QTþ @ ÒÎ/ &`àÿ&b }àWxV4Aôÿ'G ¢(`à)b }àWxV4Aðÿ' ¢(` '
++ü xV4 |b 0 }àWxV4 çQGà ` "@B éW @¨ |bç
++ Dþ @ ¤Î/ &`' P @~ QTþ @ ¡Î/ &`àÿ&b }àWxV4Aôÿ'G ¢(`à)b }àWxV4Aðÿ' ¢(` '
+ ¢(` £àW x@ ,ÿ @, ® Î î
+ .
+ $ N
+ í( n
+- 8,n@¨ |`é
++ 8,n@¨ |`è
+
+-x at ht@ »Î/ ¢H`,ÿ @, ® Î î
++x at ht@ Î/ ¢H`,ÿ @, ® Î î
+ .
+ $ N
+ í( n
+- 8,n> 6 `` ,í 8nc Pzà ~@" ~S }àW |`@î
+- «Î/ !`þ`í 8n záW P ~AP záW~ @Êþÿ' ~AP~ | @¬ÿ _ ág |`ë
+- ~ @ÿ
_p ` ~ @ àg P " !`í 8n ê
+- 8> 6 8nc~S zàW+ zàW~ |`æ ÀA àg áÎ/!þ`þ` ® í Î 8n@ i (üÿ-@ àg P ü
àg ` Îÿ/þ?` àg æg `Âüÿ' @ _ (üÿ-@ àg PAöÿ'ü
zàW~ ||×
++ 8,n> 6 `` í 8nc Pzà ~@" ~S }àW |`Àì
++ zÎ/ !`þ`í 8n záW P ~AP záW~ @Êþÿ' ~AP~ | @ÿ _ ág |`é
++ ~ @ÿ
_p ` ~ @ àg P " !`í 8n è
++ 8> 6 8nc~S zàW+ zàW~ |`pæ ÀA àg ¯Î/!þ`þ` ® í Î 8n@ i (üÿ-@ àg P ü
àg ` Îÿ/þ?` àg æg `Âüÿ' @ _ (üÿ-@ àg PAöÿ'ü
zàW~ |üÕ
+ 8ÿÿ` ® í Î 8n P ® í Î 8n zàW |` 0 @ zà P |`
+ 0 @ zà |` 0 @ zà P |`
+- 0 @ zàþ`8 P 8 ¯ÿ' P> 6 8nc~S àg Pí ® 8n ` §ÿ/ P àgþ` æg `Büÿ' Pí ® 8nþ`í ® 8n> 6 8nc~S àg Pí ® 8n ` ÿ/þ?` àgþ` æg `Büÿ' Pí ® 8nþ`í ® 8n> 6 8nc `~S ,í Pzà ~` }àW
|`¬ÿ úáW AP þaP úáW~A@Êþÿ' þaP~A @@ Ah àg Âóÿ' P í |`¸ï
+- .Î/í 8n> 6 8nc |S |¿a\Áÿ? ÿ
@ h/@þ?` àg 9/ ÿ
@ ÿ
@ w/@þ?` àg ÿ
@ùÿ' ® í|n 8 @` ` áWA8ÿÿ`úáW @úáW 8þÿ` àg P! þ@þa a @zâW|` 8 > 6 8nc~S yÿ/ a |`\ò
+-
Î/ P `í ® 8n< êÿ/üÿ-@ àg P `í ® 8nü-4@ ág zàW}àW %µ/ àgü- 4@4 @4 |_`DD ~ @ 0~ @0 `í ® 8n> 6 8nc,~S a Àa Ðý/ìÿ-@ àg P ® í Î 8,nìM ü&@ ð
|¿a Ì 0 ô
$ ø
, ü
4 G@ÀÀ á ! g |`tó
+- ÞÍ/ Gü Àzàþ `þÿ' hþP @ Gzág$ ' ü Àzàþÿ' Oþ/þ` ® í Î 8,n> 6 8nc(~S " b à |ßa$Áÿ? zàW R* ¦Q ä( ¢` àg|¿a ½ ( ¢` àg|¿a Î( ¢` àg|¿a ¢` c(üÿ-@zàW|¿a zàW ¥/ P þb £/þ` Ü( ¢` àg|¿a ¡ÿ/ ` ¥/ ¢` ÿ/þ¿a `ýÿ' y( ¢` àg|¿a ( ¢` `¡ ü
( ¢` }( ¢` `þ¿a¢üÿ'ü
æg ló
+- Î/ |?` ~ @ /ÿ/ ` àg óÍ/oþ` AP | @ @@< !èg¦Q ÿ/ ` YÍ/ |ßa Àÿ? G àW ?Àÿ? P àW ` ® Î î
++ 0 @ zàþ`8 P 8 ¯ÿ' P> 6 8nc~S àg Pí ® 8n ` §ÿ/ P àgþ` æg `Büÿ' Pí ® 8nþ`í ® 8n> 6 8nc~S àg Pí ® 8n ` ÿ/þ?` àgþ` æg `Büÿ' Pí ® 8nþ`í ® 8n> 6 8nc `~S í Pzà ~` }àW
|`ÿ úáW AP þaP úáW~A@Êþÿ' þaP~A @@ Ah àg Âóÿ' P í |`8î
++ üÍ/í 8n> 6 8nc |S |¿a\Áÿ? ÿ
@ h/@þ?` àg 9/ ÿ
@ ÿ
@ w/@þ?` àg ÿ
@ùÿ' ® í|n 8 @` ` áWA8ÿÿ`úáW @úáW 8þÿ` àg P! þ@þa a @zâW|` 8 > 6 8nc~S yÿ/ a |`Üð
++ ÜÍ/ P `í ® 8n< êÿ/üÿ-@ àg P `í ® 8nü-4@ ág zàW}àW µ/ àgü- 4@4 @4 |_`ÀA ~ @ 0~ @0 `í ® 8n> 6 8nc,~S a Àa Ðý/ìÿ-@ àg P ® í Î 8,nìM ü&@ ð
|¿a Ì 0 ô
$ ø
, ü
4 G@ÀÀ á ! g |`ôñ
++ Í/ Gü Àzàþ `þÿ' hþP @ Gzág$ ' ü Àzàþÿ' Oþ/þ` ® í Î 8,n> 6 8nc(~S " b à |ßa$Áÿ? zàW R* ¦Q ä( ¢` àg|¿a ½ ( ¢` àg|¿a Î( ¢` àg|¿a ¢` c(üÿ-@zàW|¿a zàW ¥/ P þb £/þ` Ù( ¢` àg|¿a ¡ÿ/ ` ¥/ ¢` ÿ/þ¿a `ýÿ' v( ¢` àg|¿a ( ¢` `¡ ü
( ¢` }( ¢` `þ¿a¢üÿ'ü
æg ìñ
++ ÔÍ/ |?`T ~ @ /ÿ/ ` àg ÁÍ/oþ` AP | @ @@< !èg¦Q ÿ/ `'Í/ |ßa Àÿ? G àW ?Àÿ? P àW ` ® Î î
+ í .
+- 8(nÿ
_P @ àW ` |`|æ þ @ JÍ/ ` ® Î î
++ 8(nÿ
_P @ àW ` |`hæ þ @ Í/ ` ® Î î
+ í .
+- 8(n> 6 8nc~S ¿ pó
++ 8(n> 6 8nc~S ¿ ðñ
+ ±ÿ/ ` àgþÿ'í ® 8n> 6 8nc,~S Àa ¡a P >/ìÿ-@@ §< '3h 3 àg P0
+- bzàg<BH"~`þa ~A` aþaüah @ ágüah úàWüah ü!h 'úàW|?`õ
+- ' àg|?`Àù
+- úàW|?` þ
+- |?`@ àg ~`zàWþ_`|_` zâgþ_`AP~ ~ h
+-~ h~ h hðM~ ` ht ~@?~ `~ ~ h d '~ @~ @$ G âW AP% þ``ì- P @ @~ ® í Î 8,n P þü ð
§~@$ ~ ® í Î 8,n |` àAØ ~!þ ä@ |` ' 0 àg~Á@¡ þ¿` A AP @zãW $ Á`
++ bzàg<BH"~`þa ~A` aþaüah @ ágüah úàWüah ü!h 'úàW|?`Àó
++ ' àg|?` ø
++ úàW|?`@ü
++ |?` àg ~`zàWþ_`|_` zâgþ_`AP~ ~ h
++~ h~ h hðM~ ` ht ~@?~ `~ ~ h d '~ @~ @$ G âW AP% þ``ì- P @ @~ ® í Î 8,n P þü ð
§~@$ ~ ® í Î 8,n |`À àAØ ~!þ ä@ |` ' 0 àg~Á@¡ þ¿` A AP @zãW $ Á`
+ ~#þ ~Ã@ ä@ ÔAþ P À @ ág ¡ À@zãWà Pà
+ 8 P À@zãWà à
+- 8> 6 8nc~S a |?` Ð`Ü! Aþ @ ýâWú ¢P! !`þ þ @ !@ ü `ÿÿÿ?ÿÿ @
àW !(& àg hý/ Pí ® 8n> 6 8ncP~S " |¿a Âÿ?F$$ záW R, b |ÿa ' 0 záW, À2zàWþ` P àg P
Æ ÿ{@ $IR" ¥ ¢` '` rÿ/àÿM@ ´ÿ/àÿ
@$& àg~ @"ðÿ'F záW)ðÿ' PÜÿ-@ ¤/ØÿM@ àgþ_` &`fÿûa@ aP" âg ¡ ` ® Î î
++ 8> 6 8nc~S a |?`À Ð`Ü! Aþ @ ýâWú ¢P! !`þ þ @ !@ ü `ÿÿÿ?ÿÿ @
àW !(& àg hý/ Pí ® 8n> 6 8ncP~S " |¿a Âÿ?F$$ záW R, b |ÿa ' 0 záW, À2zàWþ` P àg P
Æ ÿ{@ $IR" ¥ ¢` '` rÿ/àÿM@ ´ÿ/àÿ
@$& àg~ @"ðÿ'F záW)ðÿ' PÜÿ-@ /ØÿM@ àgþ_` &`fÿûa@ aP" âg ¡ ` ® Î î
+ .
+ í$ N
+ 8Pn f Ü
þa@ 3 àg2@¡ Ø
$ ¶ÿ/ P çÿ'þb P þ`2@ |` Âÿ?3@ àg~@@ 8
8
2 àg8 |` Âÿ? âgA! âg âg
+- àW
àW ÿ @ |` Ü@(`Ð P 82@> 6 8nc(~S " àa |?b$Áÿ? h8þ AxA Àa8 T H ~ úàg$$¡ t | h t~'úàg úàg t | h tFzàg úàg t! ü h tQ àg | h @ | h | h zàWÁúÿ' zàWÁûÿ' ü Ø àg ` þ`5 G P ® Î î
++ àW
àW ÿ @ |`À Ü@(`Ð P 82@> 6 8nc(~S " àa |?b$Áÿ? h8þ AxA Àa8 T H ~ úàg$$¡ t | h t~'úàg úàg t | h tFzàg úàg t! ü h tQ àg | h @ | h | h zàWÁúÿ' zàWÁûÿ' ü Ø àg ` þ`5 G P ® Î î
+ .
+ í$ N
+- 8(n ` ( &`QzàW ` | @
zàW ` T @ zàg
++ 8(n ` ( &`QzàW ` | @
zàW ` T @ zàg
+ @| h ~ @ @
+- %ég d/ ` @b ` þ` ® Î î
++ %ég ^/ ` @b ` þ` ® Î î
+ .
+ í$ N
+- 8(n ` &` ø«/ $I` | @ @ $ ~ @ ¤ ` õ( &` zàW`¡¬/&` ` ¥/ &` ` ( '`zàW P ® Î î
++ 8(n ` &` ð«/ $I` | @ @ $ ~ @ ¤ ` ó( &` zàW`¡¬/&` ` ý¤/ &` ` ( '`zàW P ® Î î
+ .
+ í$ N
+- 8(n> 6 8ncÌ~S "$$(&,(0* |¿b b |ßa$Áÿ? G àg ¡ ! R æg G æg çQö pÿ-@Ã ` þ@ Õû/0þ_` hÿMBl úàWýàW 0IzáW}áW x àg}áW Pþ?` àgû l/ ¢` àg çQ l þÿa ` ® Î î
++ 8(n> 6 8ncÌ~S "$$(&,(0* |¿b b |ßa$Áÿ? G àg ¡ ! R æg G æg çQö pÿ-@Ã ` þ@ Õû/0þ_` hÿMBl úàWýàW 0IzáW}áW x àg}áW Pþ?` àgû f/ ¢` àg çQ l þÿa ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 8Ìn *@@
àgþ_b" 8& àg ühB ô $A Ì/Jþ` *@@ P A
$A|
++ 8Ìn *@@
àgþ_b" 8& àg ühB ô $A NÌ/Jþ` *@@ P A
$A|
+ )êgÁ ê b ê çg ¿ý/ (
+-` àg çgÂûÿ' b º |© úàWýàW àg çQ A nÌ/Nþ`8zàW³ *@@úàW çQ°
AA gÌ/Aþ`
àgþ`Æ 8Fzág < ü(@ ô $ @ @( ~ah D, 8zàg¡ þ`~ah 8Fzág HFzágþ` ü(@ ô `HF0
þh 8Fzág þh 8Fzág~ h 8F zág PzàW Q |?` þ` \ EÌ/}þ`8F@zágþ`¤ L~ zàWþ` ü \ñ àgþ` ¢` *¡/ P @b üèA8ñ þ?` | h P < @ P þ` / APX 4 ü h 4 L&h X ) ü X ) ü X )ð ¢` '` ¯ / $I` (Ì/xþ` ¢` '` ¬ / $I` þ`þ` ü(@ ô | h L 4
zàW çQu 4þ_bzàg¢`¡É¬/&`` þ`5F
zàg¢`!%©/&` x zèWþ`5F
zàg¢`!:©/&` s zèW|
àgþ`o
zàgþ`m ü Xñ zàW ÿíAX 8þ@ '` Aû/Xþ_` * @Ä àg
++` àg çgÂûÿ' b º |© úàWýàW àg çQ A <Ì/Nþ`8zàW³ *@@úàW çQ°
AA 6Ì/Aþ`
àgþ`Æ 8Fzág < ü(@ ô $ @ @( ~ah D, 8zàg¡ þ`~ah 8Fzág HFzágþ` ü(@ ô `HF0
þh 8Fzág þh 8Fzág~ h 8F zág PzàW Q |?`P þ` \ Ì/}þ`8F@zágþ`¤ L~ zàWþ` ü \ñ àgþ` ¢` "¡/ P @b üèA8ñ þ?` | h P < @ P þ` / APX 4 ü h 4 L&h X ) ü X ) ü X )ð ¢` '` § / $I` öË/xþ` ¢` '` ¤ / $I` þ`þ` ü(@ ô | h L 4
zàW çQu 4þ_bzàg¢`¡Á¬/&`` þ`5F
zàg¢`!©/&` x zèWþ`5F
zàg¢`!2©/&` s zèW|
àgþ`o
zàgþ`m ü Xñ zàW ÿíAX 8þ@ '` Aû/Xþ_` * @Ä àg
+ '
+ úàg È àg çQ ` ® Î î
+ .
+@@ -5662,7 +5694,7 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 8Ìn( D/ àg @þ h |` þ @ 0zà ¢`
àg ¢`
¢` / '` àgþ` þ@pÿ-@ èú/þ_` çQ ` ® Î î
++ 8Ìn( D/ àg @þ h |`P þ @ 0zà ¢`
àg ¢`
¢` / '` àgþ` þ@pÿ-@ èú/þ_` çQ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -5674,41 +5706,41 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 8Ìn ¢/ ¢` ì¥/ ¢` ¢` ÿ / P B¤/ ¢` % þ` ¢/ ¢` # þ`
àgþ_b ã¥/ ¢` ¢` ö / P ô¨/ ¢` 9¤/ ¢` ' P ª @@ 5¤F|
àgþ` < à¨/ ¢`ü Xñ zàW þb * @ àg ¢` s/ &` ' ª @ @ ág ~ h çQ ` ® Î î
++ 8Ìn ¢/ ¢` ä¥/ ¢` ¢` ÷ / P :¤/ ¢` % þ` ¢/ ¢` # þ`
àgþ_b Û¥/ ¢` ¢` î / P ì¨/ ¢` 1¤/ ¢` ' P ª @@ 5¤F|
àgþ` < ب/ ¢`ü Xñ zàW þb * @ àg ¢` m/ &` ' ª @ @ ág ~ h çQ ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 8Ìn8& Nþ`5FzèW ¢` /þ?`þÿa ` ® Î î
++ 8Ìn8& Nþ`5FzèW ¢` ù/þ?`þÿa ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+- 8Ìn-þ P úàWþÍóÿ'þ` | Ù
+- 8
zàW ' l ø(þ @ ~ @ ç( &` * @à àgþÿa à ` ® Î î
++ 8Ìn-þ P úàWþÍóÿ'þ` | ×
++ 8
zàW ' l ö(þ @ ~ @ å( &` * @à àgþÿa à ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ í0 ®
+ 8Ìn> 6 8nc ~S |¿a$Áÿ? &À çg àa! 5 àg R 2zàW R ` ® Î î í
+- 8 n Ü(þ @ ` Wþ/ '` | @ à çW à 0zàW R H~ ü@ A& àg¢í (` ` ® Î î í
++ 8 n Ù(þ @ ` Wþ/ '` | @ à çW à 0zàW R H~ ü@ A& àg¢í (` ` ® Î î í
+ 8 nzàW R ü'@ ~ A& àg"ã (` ` ® Î î í
+- 8 nzàW}àW 8 àg b P ÿÿ @P 8 P àg b ü'@ À Ã / ` b ` ® Î î í
++ 8 nzàW}àW 8 àg b P ÿÿ @P 8 P àg b ü'@ À » / ` b ` ® Î î í
+ 8 n> 6 8nc,~S " |ÿa$Áÿ? g(& üA@ à
+ $$ !èg ÇQ!_ bà 5 àg 0zàW}àW 2zàW `X 8 ( }àg ! ` ¨ þ`5 H
+ !èg `Bôÿ'à R ® GÿzàW+ X àg T àg ¢` h zàg ¢` ü(@ àgÿ @ ~ h ` ® Î î
+ .
+ $ N
+ í( n
+- 8,nÿ @ ~ ü@ @È 8 T 8 T H , ¢`5&DF Å¢/ aP8 (X 8 X àg ð \ 8 (\ GF8 T àg |b 0! ,\& @ , g ~ h ` ® Î î
++ 8,nÿ @ ~ ü@ @È 8 T 8 T H , ¢`5&DF ½¢/ aP8 (X 8 X àg ð \ 8 (\ GF8 T àg |b 0! ,\& @ , g ~ h ` ® Î î
+ .
+ $ N
+ í( n
+- 8,n |b 0 $ @À zàgþ_b zIR ÿÿ'@À zàgýÿ'Ê/h zàg ¢` ü( Ä ,F áW P
$ç @ áW ¢` P, ¢`4H fù/ &` àg '
+- @~ h |?` ~ @ ÿþ`GF ` ® Î î
++ 8,n |b 0 $ @À zàgþ_b zIR ÿÿ'@À zàgýÿ' _Ê/h zàg ¢` ü( Ä ,F áW P
ç @ áW ¢` P, ¢`4H fù/ &` àg '
++ @~ h |?`P ~ @ ÿþ`GF ` ® Î î
+ .
+ $ N
+ í( n
+@@ -5716,10 +5748,9 @@ $ N
+ .
+ $ N
+ í( n
+- 8,n> 6 8nc~S | @ ¸ æg ` ¸ ` P ·ù/þ_` `í ® 8n> 6 8nc~S Àa ` |§@ ü@üÿ @~a ág üa`ÿ $ |¿a, mÊ/<þ@ / ` pC àg ®É/hþ@ ® í Î 8n úáW úáW |¿a, cÊ/tþ@ / ` pC àg £É/¬þ@ ® í Î 8nÿ{B@ þ! ü h hü ® í Î 8nþA b ü B@ ® í Î 8n> 6 8nc~S a0 ~ PzàW Àa-% ~ |¤Ù
+- 88 ' àg"Ïÿ/`< ' àg ® Î í î 8n8 ' àg Èÿ/ ` ® Î í î 8nL ' àg à '` à Àÿ/ ` çg '`Âýÿ' à P ' àg¢¼ÿ/`T ' àg¢ºÿ/`\ ' àg¢¸ÿ/`X G ág ÿ{ @/ ü&@
` G ág ü@I \ \ ® Î í î 8n> 6 8nc~S Àa Îÿ/ a |@ ¸ Î ¸ í ® 8n |@@I \ àg \ 8 |@@I \ 8\> 6 8nc~Sþ @üÿ `þ`@þ!Pþ zäW |@ + |`ä
+-Ê/ ¦Q `í ® 8n~ä ¢ æg ÿ ` & â@ ÿ ` | @q $ ÿÀP ãW ¦Q ¢ &@ "P $ ¦Q æg | @q @ü þ @ ü æg ~ | h ágþ¦A ` P -ù/ A` `í ® 8n | @q ~ @ `í ® 8n> 6 8ncD~S "$$(&,(0*4,8.<0 `bhü |b |ÿa Ì 0 ¨ À @bx ¨ À'
+- |b$Áÿ? @2 |@@ úèW ü(R "IÜ zàW úèW ù àgþ` 0 zàW h @~ hh 1 àg Ê/Iþ`þ` ® Î î
++ 8,n> 6 8nc~S | @ ¸ æg ` ¸ ` P ·ù/þ_` `í ® 8n> 6 8nc~S Àa ` |§@ ü@üÿ @~a ág üa`ÿ $ |¿al <Ê/<þ@ / ` ì@ àg |É/hþ@ ® í Î 8n úáW úáW |¿al 1Ê/tþ@
/ ` ì@ àg rÉ/¬þ@ ® í Î 8nÿ{B@ þ! ü h hü ® í Î 8nþA b ü B@ ® í Î 8n> 6 8nc~S a0 ~ PzàW Àa-% ~ |$Ø
++ 88 ' àg"Ïÿ/`< ' àg ® Î í î 8n8 ' àg Èÿ/ ` ® Î í î 8nL ' àg à '` à Àÿ/ ` çg '`Âýÿ' à P ' àg¢¼ÿ/`T ' àg¢ºÿ/`\ ' àg¢¸ÿ/`X G ág ÿ{ @/ ü&@
` G ág ü@I \ \ ® Î í î 8n> 6 8nc~S Àa Îÿ/ a |@ ¸ Î ¸ í ® 8n |@@I \ àg \ 8 |@@I \ 8\> 6 8nc~Sþ @üÿ `þ`@þ!Pþ zäW |@ + |`$ ØÉ/ ¦Q `í ® 8n~ä ¢ æg ÿ ` & â@ ÿ ` | @q $ ÿÀP ãW ¦Q ¢ &@ "P $ ¦Q æg | @q @ü þ @ ü æg ~ | h ágþ¦A ` P -ù/ A` `í ® 8n | @q ~ @ `í ® 8n> 6 8ncD~S "$$(&,(0*4,8.<0 `bhü |b |ÿa Ì 0 ¨ À @bx ¨ À'
++ |b$Áÿ? @2 |@@ úèW ü(R "IÜ zàW úèW ù àgþ` 0 zàW h @~ hh 1 àg îÉ/Iþ`þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -5727,11 +5758,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn àgþ¿a (û/ Àa ©/ P b ( |`8
+- <@ »É/ ª*` `* |@@ A1 àg h ~ hh úèWýèW f ¨ À' üi@ I~ @ àgþ`` 8þÀA< I ~ @ àg8~ B[ @* I úèWô / (zàW ü@@ !àg ù |c
+- àgþßb ,A P û/,A àb / P a < @Ø@ É/ &` ` |@@ úèW! !úèWþßb
àg ¦Q
+- ù àg |?c
+- ,Aõú/ c v/ P àb < @þ@ É/ ®+` `. |@@ ,A àgþ`7 ¦QI
++< í@ . 8Dn àgþ¿a (û/ Àa ©/ P b ( |`x <@ É/ ª*` `* |@@ A1 àg h ~ hh úèWýèW f ¨ À' üi@ I~ @ àgþ`` 8þÀA< I ~ @ àg8~ B[ @* I úèWô / (zàW ü@@ !àg ù |cØ àgþßb ,A P û/,A àb / P a < @Ø@ gÉ/ &` ` |@@ úèW! !úèWþßb
àg ¦Q
++ ù àg |?cØ ,Aõú/ c v/ P àb < @þ@ WÉ/ ®+` `. |@@ ,A àgþ`7 ¦QI
+ Àz <
+ zàgþ?` À àg h ~ hh À àg h ~ hh 0 zàW ¨ À| M
+ àg J
+@@ -5748,8 +5776,8 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn I
IúèW ¦ ` / $)` àgE
+-zàg £èg ¦ ` zàWýèW ¦ ` Ó/ $)` àg= zàWýèW ¦ `þ? !ÿ/ AP àgT þ` ® Î î
++< í@ . 8Dn I
IúèW ¦ ` / $)` àgE
++zàg £èg ¦ ` zàWýèW ¦ ` Ì/ $)` àg= zàWýèW ¦ `þ? !ÿ/ AP àgT þ` ® Î î
+ .
+ $ N
+ ( n
+@@ -5757,13 +5785,13 @@ $ N
+ 0 ®
+ 4 Î
+ 8 î
+-< í@ . 8Dn1 àg ¦ ` &/ $)` àg+
++< í@ . 8Dn1 àg ¦ ` / $)` àg+
+ |_` zàgýèW ¨ À I À
+ zàg ¨ À' zàWI À @ I À @ I
+ )
+ @t <
+ zàg! x)h zàg~ h h À àgd 0 zàW | @ ä àgþ_`
+- 8@úèW ` | @ ä àg ì/ (zàW ü @ ä@þ`A 8 A8A P/ä | @ ä ` ® Î î
++ 8@úèW ` | @ ä àg ì/ (zàW ü @ ä@þ`A 8 A8A I/ä | @ ä ` ® Î î
+ .
+ $ N
+ ( n
+@@ -5779,7 +5807,7 @@ $ N
+ ,
+ 0 ®
+ í4 Î
+- 88n!þ?`0@ Bþ/ ` bþ_bAôÿ' & |?b(Áÿ? ÇQ~ @0þ` z Pþ @Âþÿ' ( Çú/ ` àg & p àg ` y/ àg `
(~@þ @ ø/0þ_` p ` í/ (` @b $ ` ® Î î
++ 88n!þ?`0@ Bþ/ ` bþ_bAôÿ' & |?b(Áÿ? ÇQ~ @0þ` z Pþ @Âþÿ' ( Çú/ ` àg & p àg ` y/ àg `
(~@þ @ ø/0þ_` p ` ç/ (` @b $ ` ® Î î
+ .
+ $ N
+ ( n
+@@ -5795,51 +5823,51 @@ $ N
+ í4 Î
+ 88n
+ ü @
+- àg |` Ì 0 þ` À þ À þ Àþ` ÀAþ` À ág1 Jþ` À! 0J}àW þ`0 J ¦iR~ PzàW ¦iR: N þ_b8~*@Xþ` z Pþ @Âþÿ' þ/ ` Àb
+-ÁG þ_b ` þ/ (*` @b8~ªB! Xþb ` Zþ/ ,+` A
+- c( àg ` ( ` Ý/ ,K` @b |`è uÈ/8 + %ég 8
+- ` Oþ/ ,+`L * àgL
++ àg |` Ì 0 þ` À þ À þ Àþ` ÀAþ` À ág1 Jþ` À! 0J}àW þ`0 J ¦iR~ PzàW ¦iR7 K þ_b8~*@Xþ` z Pþ @Âþÿ' þ/ ` Àb
++AE þ_b ` þ/ (*` @b8~ªB! Xþb ` Zþ/ ,+` ?
++ `( àg ` ( ` Ö/ ,K` @b 8
++ ` Qþ/ ,+`L * àgL
+
+ (*`
+- õý/ ` )êg (*`Âýÿ'
++ ÷ý/ ` )êg (*`Âýÿ'
+ 4 0
+ h0
+- uÿ/ ª
++ xÿ/ ª
+ ` +
+-8~*@`þ` z Pþ @Âþÿ' `þb ( / ` $ @b8~*@þ` z Pþ @Âþÿ' þb ( K/ ` @b8~*@þ` z Pþ @Âþÿ' þb ( / ` @b $IR ¡/ ` $IR~ |XÚ
+- 88~*@(þ` z Pþ @Âþÿ' /
++8~*@`þ` z Pþ @Âþÿ' `þb ( / ` $ @b8~*@þ` z Pþ @Âþÿ' þb ( G/ ` @b8~*@þ` z Pþ @Âþÿ' þb ( / ` @b $IR ¡/ ` $IR~ |ØØ
++ 88~*@(þ` z Pþ @Âþÿ' /
+ @b8
+ ~ `zàW(þb
+- È/uþ` | @ ä@ ág þ`8 A /ä | @ ä @@Ì <
+-~@~*@ ÷/0þI@ %ég@ H0!þ PzàWþb
~ |ÌÚ
++ jÈ/uþ` | @ ä@ ág þ`8 A /ä | @ ä @@Ì <
++~@~*@ ÷/0þI@ %ég@ H0!þ PzàWþb
~ |LÙ
+ 8 f ü Ô àg <
+- zàgþ_`G` ` (` ` (` AP \û/ ¦iR f
+- HzàW f
~ ü@ @ ! HÿzàW f
~ ü'@ @! 0! fúàWþ@ 0þ@ Ë( (` Yø/ §ég $ ` ( àg $ ` uø/ $ ` ® Î î
++ zàgþ_`G` ` (` ` (` AP ^û/ ¦iR f
++ HzàW f
~ ü@ @ ! HÿzàW f
~ ü'@ @! 0! fúàWþ@ 0þ@ Ë( (` [ø/ §ég $ ` ( àg $ ` xø/ $ ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ 0 ®
+ í4 Î
+- 88n !èg`¢èý/ (` þ h $ ` ® Î î
++ 88n !èg`"ëý/ (` þ h $ ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ 0 ®
+ í4 Î
+- 88n bø/ &< ~ @< $ ` ® Î î
++ 88n dø/ &< ~ @< $ ` ® Î î
+ .
+ $ N
+ ( n
+ ,
+ 0 ®
+ í4 Î
+- 88nzéWéÿ' &0 0 þ @ ¤( (`4~ h4 H 0ø/ ( àgAïÿ' & ìÿ'> 6(@ 8nc ág~S a ág A ágÂýÿ' a í|a # âW"
+- aP P a áW º/í 8n bP a áW¶/í 8n> 6 8nc(~S " | B8ñ |èA G$$ ág ¢(R¢ @b ¢` ® Î î
++ 88nzéWéÿ' &0 0 þ @ ¤( (`4~ h4 H 3ø/ ( àgAïÿ' & ìÿ'> 6(@ 8nc ág~S a ág A ágÂýÿ' a í|a # âW"
++ aP P a áW ´/í 8n bP a áW ±/í 8n> 6 8nc(~S " | B8ñ |èA G$$ ág ¢(R¢ @b ¢` ® Î î
+ .
+ í$ N
+- 8(nä àg gù/ Pä X ' §/ $ ` È/zþ`þ(B | @ À þ @À G ág ¢` ø (þ @0 À P zàW ¢` àg ¢` |¿a$Áÿ?þ @2zàWø Pø ÿ@ ý ` Ì~ @ Ì~ @Ì ~ h Üÿ @Ü zàDáÿ'ä zàþ(B$ `£Ø/'`X l/ ' âÿ' ¢` ® Î î
++ 8(nä àg iù/ Pä X ' ¢/ $ ` ìÇ/zþ`þ(B | @ À þ @À G ág ¢` ø (þ @0 À P zàW ¢` àg ¢` |¿a$Áÿ?þ @2zàWø Pø ÿ@ ý ` Ì~ @ Ì~ @Ì ~ h Üÿ @Ü zàDáÿ'ä zàþ(B$ `#Û/'`X n/ ' âÿ' ¢` ® Î î
+ .
+ í$ N
+ 8(n~S "$& P à À
+@@ -5850,7 +5878,7 @@ $ N
+ N
+ n
+ 8~CS 0 @T zág50À< |c` ~D`~ã` ~Ä`$¢@@@ ág(þ`|`P ãg M zàW a þg P 0
$ @A|g à@ ág` a `a þg P 0
e @A|g a aa þg P 0
e @A|g @ @
ãgX ( àg8 & X@
ãg a þg P 0
$ @A|g à@ ág~D` úâg A`AP a þg P 0 @ @|g a þg P 0
a @A|g @ @ @\ ( àg8 X@~D` a þg P 0
¢@A|g ( a aa þg P 0
e@A|g @ @záW@ àg\ 8X@ @ 8( > 6 8nc<~S "$$(&,(0*4,8.0 _
+-@Áÿ?~Àa~ a~ `zàWþ¿b |?b$Áÿ? ªªR |`B¬ |ßb 0@@ bzàg@~éA¡ ~ BþÿbúëR ÿÿ'@@zàgýÿ' `ÿþ?` Ñ/þ_` aP | @ áW AP% þ! ``þ! @ þ¿`
++@Áÿ?~Àa~ a~ `zàWþ¿b |?b$Áÿ? ªªR |`B¬ |ßb 0@@ bzàg@~éA¡ ~ BþÿbúëR ÿÿ'@@zàgýÿ' `ÿþ?` \Ñ/þ_` aP | @ áW AP% þ! ``þ! @ þ¿`
+ À ~ `zàW¢P~ âgþ!@! à~h A F ~Ãh A F A æg F ÿzàW @ A F~b@ @@@A@B@ C@ çg âgþ@à ÿzàW A «âW F >þ` @ ÿzàW A F @@@ | @ ` àW ``ÅÝÿ'þ! æg@G G |` 0 ( |`0 $ |`0Äþ?` ® Î î
+ .
+ $ N
+@@ -5874,8 +5902,8 @@ $ N
+ ( n
+ ,
+ í0 ®
+- 84n> 6 8nc~S8þ@@8À ÿ/` P í~ @P ÿþ`GF P ® Î 8n> 6 8nc~S [õ/ a $õ/ ` àg Pí ® 8n þ`5@í ® 8n | ó zàW ?$Áÿ?( zàW zàW 8þ` 8 Ph _$Áÿ?@z D| F@ M Hl Lp Ph ü h h 8þ`> 6 8nc ¿$Áÿ?~S@0"h `úàWýàW D"z@ áW~B` þ!` áW ág ~B` ~B`þ!` áW ~B` þ!` áW @ HÂM àW
ãg L"l @ áW P"p @ áW
+- zãW@~"` LBl
àW PBp
àW @~"`@þA`
àW àg |@F"
àW Óÿ/í 8n Pí 8n> 6 8nc,~S "$$(& b0 |b zà çQ£ b 0Áÿ?ÿþ?` @ 4Áÿ? @ 8Áÿ? @ |ßa$Áÿ? aP &@@ AAQzàW P( |_b4Áÿ? ÿúàW |¿a8Áÿ? A~`@ z @ ú Pþa@¢ýÿ'~@ &@@ ~@A z`¡@1 úaP~@¢ýÿ'þ¢@ , 0 zàg! ¢`5¢/ [¢/ &@@ ! @~@ z a@ ú Pþa@¢ýÿ'~@ &@@ ! @!ú`@! ~ @ úaP~@¢ýÿ'þ¢@ |¿a0Áÿ? ÀÿzãW~@
A z`¡@ úaP~@¢ýÿ'þ¢@
0 zàg! ¢` R¢/ r¢/ &@@ & @ Áza@! þ@ ! z Pþa@¢ýÿ'~@ &@@ Á ! ÁQzàW Lh AaM ãW
A A àW A ( àg ¢/ ¢` àa æÅ/2þ`Q 'zàW ¦@@ Á &@@QzàW Áa ãW~£
++ 84n> 6 8nc~S8þ@@8À ÿ/` P í~ @P ÿþ`GF P ® Î 8n> 6 8nc~S ^õ/ a 'õ/ ` àg Pí ® 8n þ`5@í ® 8n | ó zàW ?$Áÿ?( zàW zàW 8þ` 8 Ph _$Áÿ?@z D| F@ M Hl Lp Ph ü h h 8þ`> 6 8nc ¿$Áÿ?~S@0"h `úàWýàW D"z@ áW~B` þ!` áW ág ~B` ~B`þ!` áW ~B` þ!` áW @ HÂM àW
ãg L"l @ áW P"p @ áW
++ zãW@~"` LBl
àW PBp
àW @~"`@þA`
àW àg |@F"
àW Óÿ/í 8n Pí 8n> 6 8nc,~S "$$(& b0 |b zà çQ£ b 0Áÿ?ÿþ?` @ 4Áÿ? @ 8Áÿ? @ |ßa$Áÿ? aP &@@ AAQzàW P( |_b4Áÿ? ÿúàW |¿a8Áÿ? A~`@ z @ ú Pþa@¢ýÿ'~@ &@@ ~@A z`¡@1 úaP~@¢ýÿ'þ¢@ , 0 zàg! ¢` 0¢/ U¢/ &@@ ! @~@ z a@ ú Pþa@¢ýÿ'~@ &@@ ! @!ú`@! ~ @ úaP~@¢ýÿ'þ¢@ |¿a0Áÿ? ÀÿzãW~@
A z`¡@ úaP~@¢ýÿ'þ¢@
0 zàg! ¢`L¢/ l¢/ &@@ & @ Áza@! þ@ ! z Pþa@¢ýÿ'~@ &@@ Á ! ÁQzàW Lh AaM ãW
A A àW A ( àg ¢/ ¢` àa ·Å/2þ`Q 'zàW ¦@@ Á &@@QzàW Áa ãW~£
+
+ @ "
+ @~Ã@ ãWþ¢@+ýÿ' AQzàW
Á! àWþ ~ a@ ¡@þ @ àW~@+ýÿ'
A àgçg P ( | h P ® Î î
+@@ -5884,7 +5912,7 @@ $ N
+ í( n
+ 8,n $Áÿ? üA@ àg F ï `F 80@zág ¢P! A `P PP zàW P áWþ¿`
+ ¢P âg 8zág zàg~`
+- zàW þ¿` âg 8zàg a B P AP P záW_P àWþ¿`¢P âg F ~ hF 8 @ þ @ ág ` @ ág~A@ 0@ záW @~A@ 0@záW záW8 þ @ 8 ` ` ág P8 A ág A ág ÿ @ 0 zàW ÿ @ 0zàW}àW ÿ @ 8 `
8ºÇ 8 8 8³» 8þ» 8I¼ 8¼ 8ß¼ ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ
> 6 8nc¨~S "$$(&,(0*4, `b @@
++ zàW þ¿` âg 8zàg a B P AP P záW_P àWþ¿`¢P âg F ~ hF 8 @ þ @ ág ` @ ág~A@ 0@ záW @~A@ 0@záW záW8 þ @ 8 ` ` ág P8 A ág A ág ÿ @ 0 zàW ÿ @ 0zàW}àW ÿ @ 8 `
8ºÇ 8 8 8³» 8þ» 8I¼ 8¼ 8ß¼ ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ
> 6 8nc¨~S "$$(&,(0*4, `b @@
+ ÿÿ?b R |¿a ð?À éW~ @ À ~IB3zéW$IR ¤ §
+ úêgþÊb þb"H(` èW H( ,` b ,+b )êg ç ! P '` 8ÿM@ àg ,` úê ,` '` H( ¦I`ØÀ ~ )@Ü ~ @3zàW PØ èÿ'À zàg£T( ÕU(þ` åÿ'> 6 8nc@~S "$$(&,(0*4,8.<0 Àb b b $IR |b 0 |ÿa 0! ÇQ |b 0 |c$ 0 |?b( 0 zêW ®kbzêW(ªa@À
+ |¿a zàgþÿb úëR ÿÿ'@Àzàgýÿ' * & ª¦B çg R! þéz ,` $)` S(~G ,ÇB )êg Æa"ñÿ' ¦Ib@Àzàgþ¿a ú¦Q ÿÿ'@Àzàgýÿ' çg P ,` $)` I(~G P ® Î î
+@@ -7127,10 +7155,10 @@ $ N
+ ¨Í
+ |c
0õÿ/ ( ( (T 0 þa þÿb þßa þa ¦%Cþ,S þb~è`~$`úàW|C úàW|S úàW|C zégü,C }ãg L þ#j ~A ° !°~ @þ @~ þ `P Pþ | `ÿÿ h ~" üa`ÿÿ h ?þazèg|a ~C~A~BzêWÿÿÿåÿ' Çi~Ç~~IþëBúëWÿÿÿàÿ' X 0 þßa~C î î 8~CþbM %`zágü @P |bX
+ 8
+- `þ` ýàg |` Éÿ' >~S,- úàWÿÿÿ |?` 0 |_`T Ï¡/ a`zåg~Eq|Eq |Ei zãg|Ãp 4¢/ |c (°í zågüçi #¡/ þaK¡/ (¡/þ$@ Ç¡/þ_`zãg|Ãx@ <@ 0,M~AP záW,
êÿ' þ` î 8~Cþ` ®ÿ' >~Sþ$@ ½¡/þ_` |?`@ 0 »¡/þ_`þ`¨ÿ' 0 _ 0 aPþa@ ? 0 _ 0 A@ P@þ¡ âWÿÿÿúÿ' 8 $Revision: 1.24.2.44 $ $Date: 2009/07/08 16:31:00 $ c k x x s k k s
++ `þ` ýàg |` Éÿ' >~S,- úàWÿÿÿ |?` 0 |_`T Ï¡/ a`zåg~Eq|Eq |Ei zãg|Ãp 4¢/ |c (°í zågüçi #¡/ þaK¡/ (¡/þ$@ Ç¡/þ_`zãg|Ãx@ <@ 0,M~AP záW,
êÿ' þ` î 8~Cþ` ®ÿ' >~Sþ$@ ½¡/þ_` |?`@ 0 »¡/þ_`þ`¨ÿ' 0 _ 0 aPþa@ ? 0 _ 0 A@ P@þ¡ âWÿÿÿúÿ' 8 $Revision: 1.24.2.44 $ $Date: 2010/04/09 10:31:00 $ c k x x s k k s
+ $(,048 at HPX`hp !!""""####$$$$%%%%&&&&&&&&''''(((((( !!""##$$%%&&&&''''(((())))****++++,,,,,,,,--------........////////000000001111111122222222222222223 ¨ ³ Ñ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ? ¨ ¨ ¨ ¨ } g
¨ \ } £ U @ 3 + % ¤( )
) ) ) ) ) ) ) ) ) ) ) Ò( ( C D }D }D [ ß[ #\ #\ bc {c Èc [d ðk ul ùl ùl È Þ ô
ô
Z p ·) Ã) Ï) ß) ») Ç) Ó) ß) ¿) Ë) ×) ß) ·) Ã) Ï) ß) «) ß) ß) ß) ¯) ß) ß) ß) ß) ß) ß) ß) «) ß) ß) ß) «) ß) ß) ß) ¯) ß) ß) ß) ³) ß) ß) ß) «) ° ° ° ° ° ° ° ° @° J° Y° Y° V° J° J° V° ð Ø° w° {° e± ° ° µ° e± e± ° ¨° Ñ° ß° ò° ø° þ° ± #± B± `± c± ± ± d± d± ± ± ± ± 6± :± d± d± >± :± :± >± d± X±
d± d± \± X± X± \± x» » » » » è½ è½ è½ è½ è½ è½ è½ è½ è½ è½ è½ Û½ è½ è½ è½ è½ è½ è½ è½ è½ ß½ "¿ 6¿ 6¿ 6¿ 6¿ 6¿ 6¿ 6¿ 6¿ 6¿ 6¿ â¾ ö¾ 6¿ 6¿ 6¿ 6¿ ö¾ 6¿ 6¿ 6¿ 6¿ @¿ ¿ 6¿ 6¿ 6¿ 2¿ 6¿ ¿ 6¿ 6¿ "¿ Z¿ Z¿ \¿ \¿ J¿ R¿ ô¿ ë¿ ë¿ À ë¿ ë¿ ë¿ ë¿ ë¿ ë¿ ë¿ À ë¿ û¿ ë¿ ë¿ À À À À À À À À À À À À À À À {À À À À À À À À À À À À À À À À yÀ À À À À À àÀ äÀ ôÀ èÀ ±À ÈÀ Ä Ä Ä Ä Ä Ç Ç Ç Ç Ç Ç
+ Broadcom Video Decoder [v%d.%d.%d] %s %s
+- Sep 28 2009 11:15:53 Hardware version: %d.%d.%d
++ Apr 9 2010 10:56:35 Hardware version: %d.%d.%d
+ Chip version : %s
+ SV_CHIP_7412A Stack water mark = %d
+ Stack overflow!
+@@ -16721,4 +16749,4 @@ Ý°ÏCüËöÕà
ê =5&Íy
õeãø$n²øÀv61í:â
+ ïߪK²ÓËÝæ:ì QöR%5ÃâüØ`.íÉM§ÖÜLÈÉÏß!À3A%©ì3GúÒ?CQÓÒhßö×fû"þ±ÌOpúµ1DVõª45\ÊåßåH5Í¿DÙÕ¿ÀO!ÒÕ#ðé »Jú¡ûÊåJÿÓ^ð;
+ ð*ᬳ êEÍ©çC
+ !=$ëPä6Wì3¦+oÛvú ÿúàhwDíaÉ×Ø-Þï÷0%¬û&.à6ĨÑÍëüþÞ~ëúö ú'2ÒtÚ¯POáßIAp!¼|,²àBiò âþûÖâ/Ù ÿ«3[¶º¥÷>ëe?ÝE·?Eg= L±]:wÇbðèDo35Z 4Fâî§ÿ<rØËÜ?ùÅ»pêÙúÝíÃï>ûâHØIÝK*QaÆú·Øí_?ýù¶ç
Û98,aIæÝòü÷Háî&=T¸e×íÕñ=éç:Rä1æýÞ[µßÔ
&äòSË$%ÿlÈ®ú:ç8çöà !;æfClõ÷Úë¹3. Ý>::øç3 ÎÝ%̵к¶5å$¶!óãðã óëÚ&IÔ*îGD%õ£â 2§5í#øçùâyB
+-fÿJ&ÖóN1(µBàmÚÒ'jpÿ³ôóÑÿåïÞ°à(ì»C5¬
\ 5í³îM²õ*¹Tèª%J4 =ú¶¹è´æøú±Ó]QÎ ±p/«Ã~¬2V6÷×1êê{t_ãz«/`gP
+\ No newline at end of file
++fÿJ&ÖóN1(µBàmÚÒ'jpÿ³ôóÑÿåïÞ°à(ì»C5¬
\ 5í³îM²õ*¹Tèª%J4 ¤ýxIW:¢M~¥LªH ñPhûoÅì(
gêÐöÈ_:,;½äÏï\x¨
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/firmware/fwbin/70015/bcm70015fw.bin crystalhd/firmware/fwbin/70015/bcm70015fw.bin
+--- crystalhd-07032010/firmware/fwbin/70015/bcm70015fw.bin 2010-07-01 19:19:36.000000000 +0100
++++ crystalhd/firmware/fwbin/70015/bcm70015fw.bin 2011-03-14 18:51:48.759632703 +0000
+@@ -1,163 +1,207 @@
+-ðåðåðåðåðå ð ãðåðå¬Ó < \ | Ü ÜÐåÐ
ã-åH ãAã åäþÿÿê¼ÐåÑ
ã-åH ãAã åäþÿÿêÐåÒ
ã-åH ãAã åäþÿÿê|ÐåÓ
ã-åH ãAã åäþÿÿê\ÐåÔ
ã-åH ãAã åäþÿÿêàNâÿ_-é ñoðõOðõ ëÿýè ñoðõOðõÿÓàãÿ -éà-å, ëàäÿ ½èð^âü¿ÿ2 $Media_PC_FW_Rev: 1.23.2.33 $ $Dates: 2009/07/08 17:10:59 $ ' E @-é @ á å Pã
+-y ë å Pã
+-Û{ ë åù{ ë å Pã
+-m ë å Pã
+- ë å Pã
+-_{ ë ë@½è êp at -é ÐMâ ` á@ á ã ã áæ ëþ ë P á Uã
+-^⢠ë^â" ãaâþ ë á ë¼ ê~ ë P á Uã
+-Qâ ëQâ" ãYâñ ë á ë¯ êå â å,{ ëåâý ëå áÁ ë P á Uã
+-ì â ëìâ" ã
âÛ ë áï ë ê åOâë ëk ëå á âû ë P á Uã
+- âk ëâ£" ãJâÇ ë áÛ ë
êåIâ× ë âf{ ë P á Uã
+-X âZ ëXâ¨" ãFⶠë áÊ ët êâ â[{ ë P á UãI
+- âK ëâª" ãü ⧠ë á» ëe ê### ../smp/smp_api.c BKNI_Init. %s: %d BDBG_Init. %s: %d SMP_Magnum_Init: Get Reg: 0x%x
++ðåðåðåðåðå ð ãðåðå Ê < \ | Ü ÜÐåÐ
ã-åH ãAã åäþÿÿê¼ÐåÑ
ã-åH ãAã åäþÿÿêÐåÒ
ã-åH ãAã åäþÿÿê|ÐåÓ
ã-åH ãAã åäþÿÿê\ÐåÔ
ã-åH ãAã åäþÿÿêàNâÿ_-é ñoðõOðõ~ ëÿýè ñoðõOðõÐåÿ -éà-åä* ëàäÿ ½èð^âü¿ÿüÿÿ6 $Media_PC_FW_Rev: 1.54.0.0 $ $Dates: 2010/11/30 15:40:00 $ + H @-é @ á å Pã
++bw ë å Pã
++0z ë åNz ë å Pã
++Á ë å Pã
++S ë å Pã
++´y ëÓ ë@½è\ êp at -é ÐMâ ` á@ á ã ã á9 ëQ ë P á Uã
++^âÒ ë^â" ãaâ0 ë áe ë¼ ê¶ ë P á Uã
++QâÅ ëQâ" ãYâ# ë áX ë¯ êå â åy ëåâP ëå áú ë P á Uã
++ì ⯠ëìâ" ã
â
ë áB ë ê åOâ> ë ë áå âN ë P á Uã
++ â ëâ£" ãJâù ë á. ë
êåIâ* ë â»y ë P á Uã
++X â ëXâ¨" ãFâè ë á ët êâ â°y ë P á UãI
++ â{ ëâª" ãü âÙ ë á ëe ê### ../smp/smp_api.c BKNI_Init. %s: %d BDBG_Init. %s: %d SMP_Magnum_Init: Get Reg: 0x%x
+ BCHP_OPEN. %s: %d SMP_Magnum_Init: Get Chip: 0x%x
+ BINT_Open. %s: %d SMP_Magnum_Init: Get Int: 0x%x
+- BMEM_GetDefaultSettings. %s: %d BMEM_Open. %s: %d åvâv ë ⬠ë P á Uã
+-KOâù ëKOâ®" ãuâU ë ái ë ê å å0â âð Íá åØ Æá å¤ ë P á Uã
+-
Oâä ëOâ²" ãjâ@ ë áT ë áÿÿë á Ðâp½èågâL ë ãøÿÿêð@-é\ÐMâ P á` áå\' ã ã
+- ëAåå å â áÿÿë åpå]â ã ë å åT â{s ë P á Uã
+-#O⸠ë#Oâe ãRâ ë á( ë ê åT0â åð Íá è0å âzs ë P á Uã
+-
+-
O⤠ë
+-Oâf ãFâ ë á ë êåEâ ëKâ ë âì9 ë P á UãT
+-³Oâ ë³Oâm ãGâí ë á ëw êSMP_Magnum_Init: Get Mem Module: 0x%x
++ BMEM_GetDefaultSettings. %s: %d BMEM_Open. %s: %d åuâÉ ë âÿ~ ë P á Uã
++KOâ) ëKOâ®" ãâ ë á¼ ë ê å å0â âð Íá åØ Æá å÷~ ë P á Uã
++
Oâ ëOâ²" ãiâr ë ᧠ë áÿÿë á Ðâp½èåfâ ë ãøÿÿêð@-é\ÐMâ P áp áåL' ã ã] ëAåå å áÿÿë å`å]â ãV ë å åT âÒq ë P á Uã
++Oâé ëOâe ãRâG ë á| ë ê åT0â åð Íá è0å âÑq ë P á Uã
++OâÕ ëOâf ãFâ3 ë áh ë êåEâd ëKâb ë â8 ë P á UãT
++²Oâ ë²Oâm ãGâ ë áU ëw êSMP_Magnum_Init: Get Mem Module: 0x%x
+ BMEM_Heap_GetDefaultSettings. %s: %d BMEM_Heap_Create. %s: %d SMP_Magnum_Init: Get Mem: 0x%x
+- :
\A
BXVD_PMQM BXPT_GetDefaultSettings. %s: %d BXPT_Open. %s: %d SMP_CmdApi_Init: Get XPT: 0x%x
++ :
LA
BXVD_PMQM BXPT_GetDefaultSettings. %s: %d BXPT_Open. %s: %d SMP_CmdApi_Init: Get XPT: 0x%x
+ SMP_CmdApi_Init: Open XVD
+- BXVD_GetDefaultSettings. %s: %d å åå@ ååD å åH å0â å åô Íá på 0 ã è â9 ë P á Uã
+-Ìå( ëÈårâ} ã ë á ë êX ã åàº8 ë P á Uã
+-å ëågâ ãt ë á ë ãPÄåhåf/â0 á ã ë\Ðâð½èXå
â| ë @å ãPÄå-! ë ãôÿÿê¤åÿ/áÿG-é p á á áøÿÿë ` á Vã @ ã ê å â áI ë @ á Tã
+-Ø åë ëÔåâ¡ ãG ë á[ ë ê à á`à0â Rà å
âyK ë @ á Tã
+- å× ëåü ⢠ã3 ë áG ë{ êåâC ë(å á@ ë¬
â0 á á á# ë @ á TãH
+-, åÀ ë(åô ⨠ã ë á0 ëd ê0*
@© Ðç V BXVD_Open. %s: %d BXVD_GetRevision. %s: %d err firmware revision: %lx
++ BXVD_GetDefaultSettings. %s: %d å åå@ ååD å åH å0â å åô Íá `å 0 ã è â28 ë P á Uã
++ÌåY ëÈårâ} ã· ë áì~ ë êH ã åà\7 ë P á Uã
++åI ëågâ 㧠ë áÜ~ ë ã@Äåhåf/â0 á ãR ë\Ðâð½èHå
âÐ~ ë @å ã@Äåð ë ãôÿÿê¤åÿ/áÿG-é p á á áøÿÿë ` á Vã
++ å â áH ë @ á Tã
++
++à å ëÜåJâ¡ ã| ë á±~ ë ê@ ã ês ã á0â à Qà å
âõI ë @ á Tã
++ å ëåü ⢠ãf ë á~ ë{ êåâ~ ë(å á~ ë¬
â0 á á á^" ë @ á TãH
++, åñ ë(åô ⨠ãO ë á~ ëd êì
@© Ðç V BXVD_Open. %s: %d BXVD_GetRevision. %s: %d err firmware revision: %lx
+ BXPT_Rave_GetChannelDefaultSettings. %s: %d BXPT_Rave_OpenChannel. %s: %d SMP_CmdApi_ChannelOpen: Get Rave Channel: 0x%x
+- àÕ SMP_XPT_ChannelOpen. %s: %d å áì ë(
â áD è¬0
âà ã áQ$ ë @ á Tã
+-,åj ë0åVâ ãÆ ë áÚ ë ê
â á á' ë @ á Tã
+-låZ ëpåOⱠ㶠ë áÊ ë ãPÆåå.Oâ0 á¾ ãa ëÐâð½è0
â$å åEâ è» ë
âO⸠ë áòÿÿêðA-é ` á<ÿÿë P á Uã @ ã êM⬠ë á ár' ë @ á Tã
+-å. ë åMâÒ ã ë á ër êNâ ë à á`à r
à á¬â& ë @ á TãW
+-på ëtåKâØ ãu ë á ë] ê$Ö SMP_XPT_VideoPidContextOpen. %s: %d SMP_XVD_DecodeOpen. %s: %d SMP_CmdApi_ChannelOpen: Get XVD Decode Context: 0x%x
++ 8Ì SMP_XPT_ChannelOpen. %s: %d å á@~ ë(
â áD è¬0
âà ã á# ë @ á Tã
++,å ë0åVâ ãù ë á.~ ë ê
â á áá% ë @ á Tã
++lå ëpåOâ± ãé ë á~ ë ã@Æåå.Oâ0 á¾ ã ëÐâð½è0
â$å åEâ è~ ë
âOâ~ ë áòÿÿêðA-é p á<ÿÿë P á Uã
++Oâ~ ë á á;& ë @ á Tã
++
++åa ëåOâÒ ã¿ ë áô} ët ê@ ãr êNâï} ës ã á à a
à á¬âM% ë @ á TãW
++påJ ëtåKâØ ã¨ ë áÝ} ë] ê|Ì SMP_XPT_VideoPidContextOpen. %s: %d SMP_XVD_DecodeOpen. %s: %d SMP_CmdApi_ChannelOpen: Get XVD Decode Context: 0x%x
+
+ hXVDDecode.BXVD_ChannelHandl * :0x%x SMP_CmdApi_ChannelClose: Close XVD Decode
+ SMP_XVD_DecodeClose. %s: %d SMP_CmdApi_ChannelClose: Close SMP XPT Channel
+- SMP_XPT_ChannelClose. %s: %d Eâ7 ë åêK ë @ á Tã
+-ìåº ëðåGâÝ ã ë á* ë ãPÅå0 áåðA½èú/Oâä ãÀ ê áð½èð@-é<ÐMâ á¥þÿë Pã ` ãÈ ê àbàrà@â(Pâ Tã på ë¼ â÷ ë ã<Ðâð½è⸠â ëÐ â á ëâØ â ëâì âþ~ ëåBâû~ ë å PãP
+-Ôå ëâÞ ë ãåÿÿêSMP_CmdApi_ChannelClose: Close Rave Channel
+- BXPT_Rave_CloseChannel. %s: %d Decoder not opened
++ SMP_XPT_ChannelClose. %s: %d ô â} ë åbJ ë @ á Tã
++ìåë ëðåü âÝ ãI ë á~} ë ã@Åå0 áåðA½èú/Oâä ãó ê áð½èð@-é<ÐMâ á¥þÿë Pãe
++s ãàqà@â(Pâ Tã`
++⨠âd} ëÀ â áa} ëâÈ â^} ëâÜ â[} ëåø âX} ë å PãT
++°åº ëâ ë ã<Ðâð½èSMP_CmdApi_ChannelClose: Close Rave Channel
++ BXPT_Rave_CloseChannel. %s: %d
+ hXVDDecode->hXvdCh is 0x%x
+ hXVDDecode.state:%d
+ hXVDDecode.chanNumber :%d
+ hXVDDecode.BXVD_ChannelHandl:0x%x
+- hXVDDecode.hContextSource :0x%x XVD decode window already connected D å Pã
+-$å, ëWâ ë ãÿÿêå[â~ ë åâ9 ë ` á Vã
+-`å ëdåWâ! ãy ë á~ ë< ê å ã ã Rã
+- Íå! Íå ê Íå!ÍåÔ ×å Íå ÍåÍå Íå ãÍå8 Íå Õå Pã
+-Gâu~ ëL
â å êJâp~ ë
â åMâl~ ë åâm9 ë ` á Vã
+-åî ë åGâG! ãJ ë á^~ ë
ê å ãD ë ` á VãM
+-Xåß ë\åü âI! ã; ë áO~ ë!å0 á|åQ ãè ë<ÿÿêVideo Source is already connected
++ hXVDDecode.hContextSource :0x%x XVD decode window already connected ` ã] êìåk ë
âË ë ã¯ÿÿêD å Pã
++åb ëâ ë ã¦ÿÿêå
âô| ë åâ¥7 ë ` á Vã
++LåS ëPåâ! ã± ë áæ| ë< ê å ã ã Rã
++ Íå! Íå ê Íå!ÍåÐ ×å Íå ÍåÍå Íå ãÍå8 Íå Õå Pã
++âÎ| ëL
â å êOâÉ| ë
â åRâÅ| ë åâ8 ë ` á Vã
++å$ ëåâG! ã ë á·| ë
ê å ã B ë ` á VãR
++Då ëHåâI! ãs ë á¨| ë !å0 áhåQ ã ëQÿÿêDecoder not opened Video Source is already connected
+ hXVDDecode->hXvdCh is 0x%x ERROR:BXVD_GetDecodeDefaultSettings. %s: %d
+ Use Soft Rave XPT Context Map
+ Use Rave XPT Context Map
+-Start XVD Decode BXVD_StartDecode. %s: %d BXVD_SetVideoDisplayMode. %s: %d ü PåD@
å ãøþÿê@-é áýÿë Pã @ ã ê àbàà@ââø} ë å8 ë @ á Tã
+-èå{ ëìåâj! ã× ë áë} ë0 á å@½è åo ã ê ã½èðA-é0àcà Bà`â(PâØå Vã
+- Uã
+- Xã ãð½è Rã ãúÿÿê
Ôå p ã Pã
+-i ã.( ë
qÄå- ã+( ë åäâì1 ë ãÄåÖ Ôå Pã áN/ ë Pã
+-bâ á¸} ë êP ã( ëå pååpååpååpååpå´qå²qÄå åðI ë Pã
+-Wâ( ë êR ã( ë åê; ë @ á Tã
+-Vâ( ë) êA ãú' ë å±` ë @ á Tã
+-â( ë êR ãð' ë Õå Pã
+-H å¤` ë @ á Tã
+-Gâ÷' ë êS ãã' ë åç; ë @ á Tã
+-Ô âí' ë êA ãÙ' ë å»K ë @ á Tã
+-ì âã' ëAâá' ë0 á"åðA½èåõ ã êR ãÈ' ë ãÿÿê
++Start XVD Decode BXVD_StartDecode. %s: %d BXVD_SetVideoDisplayMode. %s: %d ü PåD@
å ãÿÿê@-é áýÿë Pã
++s ãàà@ââN| ë å7 ë @ á Tã
++àå® ëäå%âj! ã ë áA| ë ê@ ã å0 á å@½èo 㶠ê ã½èðA-és0 ã à Aà`â(PâÔå Vã
++ Uã
++ Xã
++ Rã
++Ôå p ã Pã
++i ã÷& ëqÄå- ãô& ë åàâ0 ë ãÄåÒ Ôå Pã
++
ê ãð½è ãüÿÿê áð- ë Pã
++bâ á| ë êP ãÝ& ëå pååpååpååpååpå°qå®qÄå ågH ë Pã
++WâÜ& ë êR ãÈ& ë åh: ë @ á Tã
++VâÒ& ë) êA ã¾& ë å_ ë @ á Tã
++âÈ& ë êR ã´& ë Õå Pã
++H å_ ë @ á Tã
++Gâ»& ë êS ã§& ë åf: ë @ á Tã
++Ô â±& ë êA ã& ë å2J ë @ á Tã
++ì â§& ëAâ¥& ë0 á"åðA½èåõ ã6 êR ã& ë ãÿÿê
+ Stop XVD Decode BXVD_StopDecode. %s: %d
+ PVRlib_Play_Flush failed, playhandle:0x%x
+ BXPT_Rave_DisableContext failed
+ BXVD_DisableForFlush failed
+ BXPT_Rave_FlushContext failed
+ BXPT_Rave_EnableContext failed
+-returning err @-é0àcà á à åB> ë @ á Tã
+-fâ' ë á½è@-é@ÐMâ àbà Bà
á åR; ë Pã
+-
â' ë ê( å Pã
+-b ãk' ë ã@Ðâ½è åu1 ë Pã
+-p ãb' ë ãõÿÿê ãóÿÿê@-é á 0 ãüÿë Pã ã½è@à Qã"dà :àØå êà ãØå áòÿÿê8 at -é áP áküÿë Pã ã8½èàaàBà
á åç= ë Pã Ýå Pã Uã
+- Uã å ãm0 ë ê Pã
+- Pã Uã å ãc0 ë êh â4' ë å á|7 ë @ á Tã
+-t â,' ë áÕÿÿê
++returning err @-és0 ã á à à å¼< ë @ á Tã
++fâT& ë á½è@-é@ÐMâs ã à Aà
á åÐ9 ë Pã
++
âF& ë ê( å Pã
++b ã/& ë ã@Ðâ½è å0 ë Pã
++p ã&& ë ãõÿÿê ãóÿÿê á@-é 0 ã~üÿë Pã
++s@ ã Qãà :àÔå ê ã½èà ãÔå áùÿÿê8 at -é áP ájüÿë Pã
++s ãàAà
á åc< ë Pã
++Ä â& ë å á$6 ë @ á Tã
++Ð â& ë á8½è ãüÿÿê Ýå Pã Uã
++ Uã
++ Pã
++ Pãèÿÿ Uãæÿÿ å ãþ. ëâÿÿê å ãú. ëÞÿÿê
+ BXVD_SetDropField failed!!!!
+ BXVD_GetChannelStatus failed BXVD_GetSkipPictureModeConfig failed !!!
+-BXVD_SetSkipPictureModeDecode failed !!! p at -é ` á Qã à
+- Qã
+- Qã @ áP@â ê@ áP@â á
Pá
+-â- ã&â
ë ê@âP@â á
Pá
+-â4 ãâ ë ê@ áP@â(
áHå á°u ë ãp½è@-é @ á ã,å á¨u ë$"å á å¤u ëå ã á u ë ã½èð@-éÐMâ p á@ áøå\ Ôå à à â, è, è(0Ôå å å0å\ÔåÌåØ ÍáD| ë Ôå Pã På ê åP á' Ôå Pã
+- ( Ôå Pã `å ê å` á
â á0| ë ê` áaâ á+| ë(
áå ánu ëT å á|åju ëX å ápåfu ë4`åp å Àã' Ôå Rã lå0Áã êl0åå0 áTPåÀåàààÂàPåPEâ Pà à à8`å Rã ãÐâð½è£0 á Bâ" áX0åà0åàààPàÔå Qã å àåP
à´å á á4u ë á¤å á0u ë ãâÿÿê../smp/smp_bvn.c (ulVertStart & 1) == (ulVertEnd & 1) T T p T D T tÖ Ø 1. Chroma stride = 0x%x 2. Chroma stride = 0x%x T ( T , T T T p at -é P á@ á ã& Ôå Pã
+- ãÀå áüt ëÔå Qã ' Ôå( Ôå @âá ã ê' Ôå( Ôå @âáá ã ã ê!á áp@½èdååt êðA-é ` á á@ á Vã
+- Qã
+- Tã ðA½èâ{ êâ0 á á{ ëpåPå å`å Ôå Pã Ôå Qã ( Ôå Rã â~{ ë( ÔåâÔåz{ ë á á¶ÿÿë á\å áºt ëâ áp{ ë&â ám{ ëÔå0 á ã áØþÿë á áýþÿë á áðA½è ÿÿêp at -éP á` á å@å ã$å át ëå ã át ëå ã át ëXá å á át ëôå ã át ëèå á át ëÜå á át ëÐå ã át ëÄå ã á~t ë¸å ã ázt ë¬å ã ávt ë å ã árt ëå ã ánt ëå ã ájt ë|å ã áft ëpå ã ábt ëdå ã á^t ëXå ã áZt ëLå ã áVt ë@å ã áRt ë á0åp@½è ãMt ê$ T T
+- Null pointers
++BXVD_SetSkipPictureModeDecode failed !!! p at -é ` á Qã0à
++ Qã
++ Qã
++@ áPCâ(
áhå át ë ãp½è@ áPCâ á
Páôÿÿ
++â- ã%â:
ëïÿÿê@âPCâ á
Páêÿÿ
++â4 ãâ0
ëåÿÿê@ áPCââÿÿê@-é @ á ã,å áýs ë$"å á åùs ëå ã áõs ë ã½èð@-éÐMâ p á@ áø!å\Ôå à 1²ç é å å0å(0Ôå å0å åÌåØ Íáz ë Ôå Pã9
++ å` á' Ôå Pã6
++P áâ áz ë(á¨å áÐs ëT å áåÌs ëX å áåÈs ë4`åp å Àã'Ôå Qã+
++l0å å2 áTPåÀå àààÂàPåPEâPà à à8`å Qã
++£0 áAâ áX0å à0å à à àPà Ôå Pã
++ ê`åÅÿÿê( Ôå Pã
++ åP áØ â áPz ëÃÿÿêPåùÿÿêl å0ÀãÑÿÿê ãÐâð½è å à å P
à°å ás ë á¤å á
s ë ãðÿÿê T ../smp/smp_bvn.c (ulVertStart & 1) == (ulVertEnd & 1) T p T D T ÌÌ pÎ 2. Chroma stride = 0x%x T ( T , T 1. Chroma stride = 0x%x T T p at -é P á@ á ã& Ôå Pã
++ ãÄå áQs ë Ôå Rã
++' Ôå(Ôå @âááã ã ê' Ôå(Ôå @âáãöÿÿê!á áp@½èhå:s êðA-é ` á á@ á Vã
++ Qã
++ Tã
++â0 á áãy ëPåpå å`å Ôå Pã
++
++ êðA½èâØy êÔå Qã ( Ôå Rã âÐy ë( ÔåâÔåÌy ë á áµÿÿë á\å ás ëâ áÂy ë&â á¿y ëÔå0 á ã á×þÿë á áüþÿë á áðA½èÿÿêp at -é` áP á å@å ã$å áór ëå ã áïr ëå ã áër ëX
á å á áær ëôå ã áâr ëèå á áÞr ëÜå á áÚr ëÐå ã áÖr ëÄå ã áÒr ë¸å ã áÎr ë¬å ã áÊr ë å ã áÆr ëå ã áÂr ëå ã á¾r ë|å ã áºr ëpå ã á¶r ëdå ã á²r ëXå ã á®r ëLå ã áªr ë@å ã á¦r ë á0åp@½è ã¡r ê$ T T
+ pstDispElem:0x%x,pFieldData:0x%x,pCtx:0x%xn
++ Null pointers
+ Bad scan type %d and interpolation mode combination %d
+-polarity:%d, interpolationmode:%d T Scanout HSIZE = 0x%x Scanout VSIZE = 0x%x T T T T T T T T $T (T ,T 0T 4T 8T <T @T DT HT LT PT TT ü_-é á á@ á á4På0`å à`à Ôå rà RãÌå
+- á êPëç ° ã Pã Rã
+- åå á á>ÿÿë êå á å9ÿÿëõâz ëбÇåü½è å0å Sá SãO å° ãã
+-Ð×å Pã å å å
åбÇåS ãç$ ëC ãå$ ë0 å å, å å á 0å á åð Íá
+-0 á áA ë å å å å×ÿÿê å3âmz ë Ôå Pã
+- å á å å àå9 û
å ê å å àå2 û
å å ã
++polarity:%d, interpolationmode:%d T Scanout HSIZE = 0x%x Scanout VSIZE = 0x%x T T T T T T T T $T (T ,T 0T 4T 8T <T @T DT HT LT PT TT ü_-é á á@ á á4På0`ås ã Ôå à Rã qàÈå
++ á êPëç ° ã Pã
++ 0å å Pá Pã
++ Rãe
++ åå á á8ÿÿëc ê Rã
++ åå á á0ÿÿë êå á å+ÿÿëõâÝx ë̱Çåü½è å° ãã
++Ì×å Pã
++ å;âÑx ë Ôå Pã"
++ å á å å àåߪ û
å ê å å å
å̱ÇåS ã# ëC ã# ë0 å å, å å á 0å á åð Íá
++0 á á* ë å å å åÎÿÿê å å à循 û
å å ã
+ â
å 0å á å áð Íá
+-0 á á ëбÇå Ôå Pã
+- å á å ê å å å å¨ÿÿê Rã
+- åå á áØþÿë êå á åÓþÿëбÇåÿÿêðO-é$ÐMâHpåLå @ ã å`åPåå¨á¸á
+- áâ%z ëâ á"z ëÀå ã áes ë ãÐå áas ëÄ ãÜå á]s ëäå
+- á áYs ëðå ã áUs ëüå
+- á áQs ëå á áMs ëå ã áIs ë á áÕ¬ û á,å á áAs ëHâ áHå á<s ëLå ã á8s ëXå ã á4s ëdå ã á0s ë 0 ã á% áPå
á0åpåð Íá0åXª ëøÍá å á å!s ëØÍá?â ÁâðÍá¡°á` áøÍá å áÐås ëÐå ã ás ëÜå ã ás ëX áìå á á s ëøå á ás ëå á ás ë|På|på á á!çûr ëP
â@â Tã÷ÿÿº\På @ ã á á!çñr ëP
â@â Tã÷ÿÿº8På ê
+-No Scaling w:%d [Src: 0x%x] [Dst: 0x%x] T × T
+-T @ ã\på á á!çÖr ëP
â@â@ Tã÷ÿÿº<På @ ã á á!çÌr ëP
â@â@ Tã÷ÿÿº$Ðâ áüå ãðO½èÂr êÖ T å ã åÿ/áå$ å å ã å å å åÜ=å 0å,å0å4å å åÿ/áp at -éPã * ã âPÀã<
âê ë @ á Tã ãp½è
å å
å å< â å à å$På ã( å ãå å åX
å å Pã
+-4 ë å Pã áÍ ë ããÿÿê áÅÿÿë áßÿÿê@-é à â@Àã Áã @àPã * ã½è< @âäååàåå<âå àå$ å ã( å ãå å å°å å Pã
+-
+- ë å Pã ãäÿÿê áÿÿë áàÿÿê@-éå4 å"A á,å 0 ã å Rá !à0 á å á÷ÿÿê ã å00åå å½èðA-é p á â Àã`âà<
â ë @ á Tã ãð½èìå åðå å< â å à å$På ã( å ãå å å8på4`å°å å Pã
+-Ê ë å Pã ác ë ãáÿÿê á¿ÿÿë áÝÿÿêðA-ép á â ÂãPâ â0â á
+- ãð½èQã * ãúÿÿê @ á<`Aâ Vá * ãôÿÿê á á« ú Fàåååå<âå àå$ å ã( å ãå å å8på4PåÈ
+-å å Pã
+- ë å Pã ãÕÿÿê áÿÿë áÑÿÿê@-é @ á Tã àã½è å Pã
+- àãùÿÿê åXå Pá
+- àãóÿÿê å Pã
+-u ë år ë ã ár ë àã å ã å å á ë ãáÿÿêôå Pã ã åÿ/á å Rã
+- àãùÿÿê åÌ9å Rá
+- àãóÿÿê å ãðÿÿê@-é @ á Tã àã½è å Pã
+- àãùÿÿê å|å Pá
+- àãóÿÿê åtå à
+-lå à å9 ë á2ÿÿë ê å4 ë áÉþÿë å1 ë ãßÿÿê àãÝÿÿê8 å Qã á Rá * ãÿ/á,å Qã ãùÿÿê å, å Rã ã0 å å å40å à å å â å âéÿÿê@-é0å0å0å Sã
++0 á á ë̱Çå Ôå Pã
++ å á å ê å å å å®ÿÿêå á åÓþÿë̱Çå¨ÿÿêð_-é(å, å ` ã åpå@åPå
á¸á áâxx ëâ áux ë¼å ã áºq ë ãÌå á¶q ëÄ ãØå á²q ëàå á á®q ëìå ã áªq ëøå á á¦q ëå á á¢q ëå ã áq ë
á
++ ájª ûQ á(å á áq ëEâ áDå áq ëHå ã áq ëTå ã áq ë`å ã á
q ë ã á 0 ã
á$á
áߧ ë @ áP áå á áxq ë?â Åâ¡°á`@ á°å á ápq ë¸å ã álq ëÄå ã áhq ëH áÔå á ácq ëàå á á_q ëìå á á[q ëÌ@åÌå á á!çUq ë@â`â Vã÷ÿÿº¬På @ ã á á!çKq ëP
â@â Tã÷ÿÿºPå @ ã`å á á!ç@q ëP
â@â@ Tã÷ÿÿºdPå @ ã á á!ç6q ëP
â@â@ Tã÷ÿÿº ê
++No Scaling w:%d [Src: 0x%x] [Dst: 0x%x] T ðÍ T
++T ðÌ T áèåð_½è ãq êå ã åÿ/áå$ å å ã å å å åä=å 0å,å0å4å å åÿ/áp at -éPã * ã âPÀã<
âÁ ë @ á Tã
++
å å
å å< â å à å$På ã( å ãå å åh
å å Pã
++ ë å Pã
++ áËÿÿë áp½è ãüÿÿê á ë ãøÿÿê@-é à â@Àã Áã @àPã * ã½è< @âìååèåå<âå àå$ å ã( å ãå å å¸å å Pã
++à ë å Pã
++ áÿÿë áâÿÿê ãàÿÿê@-éå4 å"A á,å 0 ã ê!à0 á å á å Ráøÿÿ ã å00åå å½èðA-é p á â Àã`âà<
âY ë @ á Tã
++üå å å å< â å à å$På ã( å ãå å å8på4`åÀå å Pã
++¢ ë å Pã
++ áÅÿÿë áð½è ãüÿÿê á6 ë ãøÿÿêðA-ép á â ÂãPâ â0â á
++ ãð½èQã * ãúÿÿê @ á<`Aâ Vá * ãôÿÿê á á*© ú Fàåååå<âå àå$ å ã( å ãå å å8på4PåÐ
++å å Pã
++f ë å Pã
++ áÿÿë áÓÿÿê ãÑÿÿêp at -é P á@ á Tã
++ å Pã
++ àãp½è àãüÿÿê å\å Pá
++ àãöÿÿê å Pã
++J ë åG ë ã áG ë àã å ã å å áÚ ë ãäÿÿêøå Pã
++ å Rã
++ àãÿ/á ã åûÿÿê åÐ9å Rá
++ àãõÿÿê å ãòÿÿê@-é @ á Tã
++ å Pã
++ àã½è àãüÿÿê åå Pá
++ àãöÿÿê åxå à
++på à
++ àãíÿÿê å ë áËþÿë ê å ë á*ÿÿë å ë ãàÿÿê8 å Qã á Rá * ãÿ/á,å Qã
++ å, å Rã
++ ê ãôÿÿê ã0 å å å40å à å å â å âèÿÿê@-é0å0å0å Sã
+ å0å@å0à0ååAâå å åAà å½è å Rã
+ 0å0å å Rã
+-0å0å0 å Rá å0 å4 å Rá å4 å ã å å(å å å â å ååà åÿ/á Rã
+- Qã ãÿ/á å Rá å Pá * ãöÿÿê ã
+- ãòÿÿê Qã ãîÿÿê åå Pá
+-`å Pá
+- ãåÿÿê ããÿÿêðA-é P á@ á8wå på4 å å ã å4 å Pã
++0å0å0 å Rá å0 å4 å Rá å4 å ã å å(å å å â å ååà åÿ/á Rã
++ Qã
++ å Rá å Pá * ãÿ/á ãüÿÿê ã
++ ãøÿÿê Qã
++ åå Pá
++hå Pá
++ ãíÿÿê ãëÿÿê ãéÿÿêðA-é P á@ á8wå på4 å å ã å4 å Pã
+ @å4@
å0 å Pã 0@
å å @â
å åå @à
å`å ã á áÀÿÿë Pã
+ Vã
+
+ å Pá á áÿÿë á á á~ÿÿë@ á`å ã á á¬ÿÿë Pã
+ Vã
+
+- å Pá á áÿÿë á á áðA½èiÿÿêð½è0 -é0 áå@Aà< Tã :àPå Uã
+-
åPåPå0åå å@åø%å å å â å0 ½è¥ÿÿê0 ½èÿ/áp at -é ` áP á0@å ê ã á áyÿÿë Pã ãp½è å Pá *@å Tãñÿÿ Tã
+- á áIÿÿë á á áÉÿÿë áíÿÿê@-é @ á Qã * ã â Àãâ á×ÿÿë Pã
+-@å â½è ãüÿÿêp at -éP á Pã å å @ á Tã ãp½è å Pã
+- ãùÿÿê åØå Pá
+- ãóÿÿê åÐå à
+-Èå à å ë á áàþÿë P á ê å ë á áÅÿÿë P á å(å Pá ( å åÿ ë áÖÿÿê ãÔÿÿêÿ/áp at -é` áP á Pã (å å @ á Tã ãp½è å Pã
+- ãùÿÿê åüå Pá
+- ãóÿÿê åôå à
+-ìå à åÙ ë á á©þÿë ` á
ê åÒ ë á áÿÿë ` á Uã
+- Õå Pã
+- á áËÿÿë åÅ ë áÓÿÿê ãÑÿÿê@-é Rã
+- Ê Rãñ0! ê ê ê ê ê ê ê ê ê ê Rã
+-@ Rã
+- Rã
+-Rã @Bâàuÿÿë Pã
+-àÁá Aà Rã Úôåá å á½è@½ègÿÿê ãúÿÿê ã !å0 å Rã ,å ê å0å å4 åAà ååAâå ãÿ/á@-é Qã
++ å Pá á áÿÿë á á áðA½èiÿÿêð½è0 á0 -éå@Aà< Tã :àPå Uã
++
åPåPå0åå å@åø%å å å â å0 ½è¥ÿÿê0 ½èÿ/áp at -é ` áP á0@å ê ã á áyÿÿë Pã
++ å Pá *@å Tãóÿÿ Tã
++ á áKÿÿë á á áËÿÿë áp½è ãüÿÿê@-é @ á Qã * ã â Àãâ á×ÿÿë Pã
++@å â½è ãüÿÿêp at -éP á Pã å å @ á Tã
++ å Pã
++ ãp½è ãüÿÿê åØå Pá
++ ãöÿÿê åÐå à
++Èå à
++ ãíÿÿê åâ ë á áÊÿÿë P á ê åÛ ë á áÖþÿë P á å(å Pá ( å åÑ ë á×ÿÿêÿ/áp at -é` áP á Pã (å å @ á Tã
++ å Pã
++ ãp½è ãüÿÿê åüå Pá
++ ãöÿÿê åôå à
++ìå à
++ ãíÿÿê å« ë á áÿÿë ` á Uã
++ Õå Pã
++ á áÐÿÿë ê å ë á áþÿë ` á å ë áÔÿÿê@-é Rã
++ Ê Rãñ0 ê ê ê ê ê
ê
++ ê ê ê ê Rã
++@ Rã
++ Rã
++Rã
++ ã½è@½ètÿÿê@Bâàqÿÿë Pã÷ÿÿ
++àÁá Aà RãòÿÿÚäåá å áíÿÿê ã !å0 å Rã
++
++ å0å å4 åAà ååAâå ãÿ/á,åóÿÿê@-é Qã
+ Aâ ã åÁþÿë ã½è Pã
+ ã
+ ãÿ/á å Pã
+@@ -165,317 +209,383 @@ lå à å9 ë á2ÿÿë ê å4 ë
+ ã÷ÿÿêå Qã
+ ãòÿÿêåü!å Qáîÿÿ
+ ãìÿÿê Pã
+- ã åð1å á$×ç Rá Qïç @àÿ/áp at -éðÿÿë P á áÕÿÿë @ á Tã àãp½è åå à
+-å à åB ë á á©ÿÿë P á ê å; ë á á´ÿÿë P á å6 ë áæÿÿê àãäÿÿê ãÿ/áðA-é p á@ á` á å Pá : á á á«þÿë áð½èPå Uã
++ ã åð1å á$×ç Rá Qïç @àÿ/áp at -éðÿÿë P á áÕÿÿë @ á Tã
++ å å à
++å à
++
++ àãp½è àãüÿÿê å ë á á¹ÿÿë P á ê å
ë á á ÿÿë P á å ë áëÿÿê ãÿ/áðA-é p á@ á` á å Pá : á á á«þÿë áð½èPå Uã
+ åÔ å Qá å à Pá : á áþÿë á á á þÿë á á áþÿë áæÿÿê á á¨þÿë P á Uã
+- åâ @â
âg§ ë á áAþÿë áÖÿÿê@-é @ á Rã * ã â Àã â áAâ¿ÿÿë Pã
+-@å â½è ãüÿÿê4*
xV4!CexV4D,
gE#©Ëíïîîî«gE Þp at -é P á` á Vã áÿÿë ãp½è ápÿÿë Pá
+- ãøÿÿê áRÿÿë @ á Tã ãñÿÿê åtå à
+-
+-|å à å¿ ë á á áÿÿë P á ê å· ë á á á¸ÿÿë P á å± ë á×ÿÿê ãÕÿÿê Pã àãÿ/áå Qã
+- àãùÿÿêå!å Qá
+- ãóÿÿê$ åñÿÿê Pã àãÿ/áå Qã
+- àãùÿÿêå\!å Qá
+- ãóÿÿê åñÿÿê Pã àãÿ/áå Qã
+- àãùÿÿêå !å Qá
+- ãóÿÿê åñÿÿê Pã àãÿ/á å Rã
+- àãùÿÿê åä1å Rá
+- ãóÿÿê å Rá å Pá ãëÿÿê ãéÿÿê@-éãþÿë Pã ã½è å Pãûÿÿâùÿÿê Aâ åÿ/áp at -é @ áìþÿë P á@Dà áÐþÿë Pã ãp½èåx"åà
+-"åà 8 å @àôÿÿê áåÿÿë @àðÿÿê ãîÿÿê Pã àãÿ/áå Qã
+- àãùÿÿêåì"å Qá
+- àãóÿÿê( åñÿÿêp at -é @ áQâ,å0 å-u ë4åSâ8 å)u ë,@åP ã ê 0åRâ á á!u ë @åP
â Tãöÿÿp½è0 at -éÐMâ P á,0
âKâ èu ë,@å. ê ã á á&ýÿë Pã Jâ á
+-u ëÐâ0½è å¼å Pá 4 å Pá G?â êx0â0 å Pá B/â ê` âÀâÐÄá
èåð â0å á 0å å0åít ë ê0åAâ 0å á å0ååt ë@å TãÎÿÿÖÿÿê<noname> Bucket list: %08lX %08lX
++ åâ @â
âû¤ ë á áAþÿë áÖÿÿê@-é @ á Rã * ã â Àã â áAâ¿ÿÿë Pã
++@å â½è ãüÿÿêð
xV4!CexV4 "
gE#©Ëíïîîî«gE Þp at -é P á` á Vã
++ átÿÿë Pá
++ ãp½è á{ÿÿë ãúÿÿê áRÿÿë @ á Tã
++ ålå à
++tå à
++ ãìÿÿê ãêÿÿê å ë á á á¾ÿÿë P á ê å ë á á áÿÿë P á å ë á×ÿÿê Pã
++å Qã
++ àãÿ/á àãüÿÿêå!å Qá
++ ãöÿÿê$ åôÿÿê Pã
++å Qã
++ àãÿ/á àãüÿÿêå\!å Qá
++ ãöÿÿê åôÿÿê Pã
++å Qã
++ àãÿ/á àãüÿÿêå !å Qá
++ ãöÿÿê åôÿÿê Pã
++ å Rã
++ àãÿ/á àãüÿÿê åä1å Rá
++ ãöÿÿê å Rá å Pá ãîÿÿê ãìÿÿê@-éãþÿë Pã
++ å Pã â½è ãüÿÿê Aâ åÿ/áp at -é @ áìþÿë P á@Dà áÐþÿë Pã
++åp"å à
++xåà
++ ãp½è ãüÿÿê áæÿÿë @àøÿÿê8 å @àõÿÿê Pã
++å Qã
++ àãÿ/á àãüÿÿêåì"å Qá
++ àãöÿÿê( åôÿÿêp at -é @ áQâ,å0 ås ë4åSâ8 ås ë,@åP ã ê 0åRâ á áxs ë @åP
â Tãöÿÿp½è0 at -éÐMâ P á,0
âKâ èls ë,@å. ê ã á á&ýÿë Pã
++ å¨å Pá 4 å Pá C?â êBâ áXs ëÐâ0½èx0â0 å Pá B/â ê` âÀâÐÄá
èåð â0å á 0å å0åDs ë ê0åAâ 0å á å0å<s ë@å TãÎÿÿßÿÿê<noname> Bucket list: %08lX %08lX
+ Object: %u (%u)
+ %4d: %08lX --> %08lX
+ Heap list: %08lX Free= %08lX %08lX
+- Invalid block in heap: %08lX
+- T H Block %08lX (%08lX %08lX) %6u (%08lX %08lX) %s%s
++ T Invalid block in heap: %08lX
++ H Block %08lX (%08lX %08lX) %6u (%08lX %08lX) %s%s
+ Block %08lX (%08lX %08lX) %6u
+- @-é @ á Tã àã½è å Pã
+- àãùÿÿê åå Pá
+- àãóÿÿê å ë å Rã ô â áø â
t ëåü â åt ëåBâ å}t ë$åâzt ëåàå à
+-è%å à á=ÿÿë ê áQÿÿë êä âkt ë å] ë ãÌÿÿêp at -é P áä âct ë Uã p@½èà â^t ê å Pã
+-p@½èÜ âXt ê åxå Pá
+-p@½èè âQt ê åå PáI
+-p@½èô âJt ê(no name) Heap %08lX %s
++ @-é @ á Tã
++ å Pã
++ àã½è àãüÿÿê åå Pá
++ àãöÿÿê åS ë å Rã ô â áø âÜr ëåü â åØr ëåBâ åÔr ë$åâÑr ëåàå à
++è%å à
++ü âÈr ë å7 ë ãÕÿÿê áNÿÿëøÿÿê á4ÿÿëõÿÿêp at -é P áä âºr ë Uã
++ å Pã
++p@½èÔ â²r êp@½èð â¯r ê åxå Pá
++p@½èè â¨r ê åå PáI
++p@½èô â¡r ê(no name) Heap %08lX %s
+ Storage = %08lX - %08lX
+ Inuse = %d (%u)
+ Size = %u
+ Invalid heap type (%08lX)
+ VOS Workspace:
++ - corrupted heap header block (object)
+ - uninitialized
+- - corrupted heap header block (object)
+- - corrupted heap header block (magic)
++ - corrupted heap header block (magic)
+ - corrupted heap header block (type)
+- åô
ë$åIâþs ë åâ åús ë,@å= ê ã á áüÿë Pã Jâ áïs ë5 ê å$å Pá åKâçs ë* ê`â å @â Pã ñ0 ê ê ê ê ê ê êC?â
+- êE?â êF?â ê>â êI?â êK?â êN?âå
â áÉs ë å Pã
++ åÈ
ë$åIâUr ë åâ åQr ë,@å= ê ã á áüÿë Pã
++ åå Pá åEâBr ë. êIâ á>r ë- ê`â å @â Pã ñ0 ê ê ê ê ê ê êC?â
++ êE?â êF?â ê>â êI?â êK?â êN?âå
â á r ë å Pã
+ Pã
+ Pã å Qã
+-â½s ëIOâ»s ë@å Tã¿ÿÿ åp@½è©
ê Size = %8u bytes
++âr ëIOâr ë@å Tã¿ÿÿ åp@½è}
ê Size = %8u bytes
+ Inuse = %8u bytes (%d blocks)
+- Invalid block in workspace: %08lX
+- Free space (%8u bytes)
+- message queue semaphore read/write lock task table message pool object name string unknown object Block (%8u bytes) %08lX %s (%s) ðA-é Pã áÌ åis ë ãð½è@âE_â`å´ âbs ëÐ â á_s ëüå àr`à åàÄ Ðå Pã åÜ âTs ë å Pã
+- ãåàÑÁå å Pã
+-ä â½ ë êì ⺠ë ã
å å
å ãÖÿÿêä â á<s ë àã
å å
å ãÍÿÿêPâ [fw] SMP_CmdIf_SetSingleField()
++ Free space (%8u bytes)
++ Invalid block in workspace: %08lX
++ message queue semaphore read/write lock task table message pool object name string unknown object Block (%8u bytes) %08lX %s (%s) ðA-é Pã
++@âE_âpåÄ â¾q ëà â á»q ëås ã à åàÄ Ðå Pã
++ð â á°q ë àã
å å
å ãð½è áå§q ë ãùÿÿêåô â¢q ë å Pã
++ ãåàÍÁå å Pã
++ü â| ë êAây ë ã
å å
å ãáÿÿê[fw] SMP_CmdIf_SetSingleField()
+ [fw] SMP_CmdIf_SetSingleField(): With Channel ID = %d
+- 8*
[fw] SMP_CmdIf_SetSingleField(): Set Single Field = %d
+- {Set Single Field} {Set NOT Single Field} [fw] SMP_CmdIf_SetSingleField(): Channel (%d) is Un-Used
+- p at -é Pã áåïr ë ãp½èPâEOââér ë ã å å å ãôÿÿêp at -é Pã áðåÝr ë ãp½èPâEOâwâ×r ë ã å å å ãôÿÿêp at -é Pã áàåËr ë ãp½èPâEOâsâÅr ë ã å å å ãôÿÿêp at -é Pã áÐå¹r ë ãp½èPâEOâoâ³r ë ã å å å ãôÿÿêðA-é P á @ ã p ã Uã å á¤r ë ãð½è*òÿë Pã ã àã åÅå ãõÿÿê`
âEO
â å0à2cààÖ Ðå Pã
+-å å åÅå àãæÿÿê Öå Pã
++ ô
[fw] SMP_CmdIf_SetSingleField(): Channel (%d) is Un-Used
++ ÔÎ [fw] SMP_CmdIf_SetSingleField(): Set Single Field = %d
++ {Set Single Field} {Set NOT Single Field} p at -é Pã
++PâEOââEq ë ã å å å ãp½è áå<q ë ãùÿÿêp at -é Pã
++PâEOâ{â3q ë ã å å å ãp½è áüå*q ë ãùÿÿêp at -é Pã
++PâEOâwâ!q ë ã å å å ãp½è áìåq ë ãùÿÿêp at -é Pã
++PâEOâsâq ë ã å å å ãp½è áÄåq ë ãùÿÿêðA-é P á @ ã p ã Uã
++2òÿë Pã ã àã
++`
âEO
âs0 ã åààÒ Ðå Pã
++å å åÅå àãð½èPå áçp ë ãùÿÿêåÅå ãõÿÿê Öå Pã
+ Pã
+ Pã
+-p ã á áõÿë Pã
+-å å å àãÔÿÿêp ãóÿÿêp ãñÿÿê ã å å å ãÊÿÿêPá [fw] SMP_CmdIf_FmtChangeAck(): NOT Implemented
+- øà [fw] SMP_CmdIf_SetSessionKey(): NOT Implemented
+- à [fw] SMP_CmdIf_SetContentKey(): NOT Implemented
+- ¨á [fw] SMP_CmdIf_BackComp()
+- ôß p at -é Pã áå6r ë ãp½èPâEOââ0r ë ã å å å ãôÿÿêðA-é @ á P ã Tã hå á"r ë ãð½è¨ñÿë Pã ã pàã p
åÄå ãõÿÿê`âE_â åàaààÖ Ðå Pã
+-p
å å
åÄå àãæÿÿêå á
+-õÿë Pã
+-p
å å
åÄå àãÛÿÿê ã
å å
å ãÕÿÿêøO-é p á @ ã¨å å! ã à Wã å áëq ë ãø½èqñÿë P á ã Uã àã åÇå ãôÿÿê`âEOâå à`à
àÖ Ðå Pã
+-å å åÇå àãåÿÿêâÎq ëMâ áËq ë à`à R
àÄ Õå Pã¢
âÃq ëd±å å Pã ¬Õå Pã
+-W ã ë å Pã
â´Ðáâ´ÀáÄ ãµ áPãb | ëå ã å ã å} ë? ã
+- ëø â¤q ë ãÖ Åå áóÿë p á WãT
+-Bâq ëå å å á«ÿÿêß [fw] SMP_CmdIf_FrameAdvance(): NOT Implemented
+- Hß `\Ü [fw] SMP_CmdIf_DecStop()
++p ã á áõÿë Pã
++å å å àããÿÿêp ãóÿÿêp ãñÿÿê ã å å å ãÙÿÿê[fw] SMP_CmdIf_FmtChangeAck(): NOT Implemented
++ ,Ï [fw] SMP_CmdIf_SetSessionKey(): NOT Implemented
++ Ï [fw] SMP_CmdIf_SetContentKey(): NOT Implemented
++ ÜÏ [fw] SMP_CmdIf_BackComp()
++ 4Ð Ð p at -é Pã
++PâEOâ«âp ë ã å å å ãp½è á¸åp ë ãùÿÿêðA-é @ á P ã Tã
++°ñÿë Pã ã pàã
++`âE_âs ã åààÒ Ðå Pã
++p
å å
åÄå àãð½èHå áep ë ãùÿÿêp
åÄå ãõÿÿêå áõÿë Pã
++p
å å
åÄå àãêÿÿê ã
å å
å ãäÿÿêøO-é p á @ ãØå å! ãà Wã
++yñÿë P á ã Uã àã
++`âEOâs ã åà
àÒÑå Qã
++ååå Çå àãø½èpå á-p ë ãùÿÿêå Çå ãõÿÿêâ%p ëYâ
++ á"p ës ã à Q
àÄ Õå Pã
++å å åYâ
++ áp ë ãâÿÿêaâp 먱å å Pã ¨Õå Pã
++W ãÞ ë å Pã
â°Ðáâ°ÀáÀ ãµ áPã
++ ã Çå ãÈÿÿêD ëHå ã å ã åE ë? ãÆ ëKâïo ë ãÒÅå
++ áóÿë p á Wã]
++Oâæo ëå å å á¯ÿÿê[fw] SMP_CmdIf_FrameAdvance(): NOT Implemented
++ àÐ 8Ñ `Ñ [fw] SMP_CmdIf_DecStop()
+ [fw] SMP_CmdIf_DecStop(): With Channel ID = %d
+- [fw] SMP_CmdIf_DecStop(): SMP Stop Video
+- X,
[fw] SMP_CmdIf_DecStop(): Update FW Status as Idle
++ [fw] SMP_CmdIf_DecStop(): Channel (%d) is Un-Used
++ [fw] SMP_CmdIf_DecStop(): SMP Stop Video
++ "
[fw] SMP_CmdIf_DecStop(): Update FW Status as Idle
+ [fw] SMP_CmdIf_DecStop(): SMP Stop Video Failed
+- ã Çå ã]ÿÿêÄ ãµ á¨ âDq ë å ãØ å
á$ ë p á Wã
+-´ â:q ëå å å áJÿÿêÔ â3q ëØ åm" ë P á Uã
+-ä â,q ëå å å á<ÿÿê å å å ã7ÿÿêå å åØ â áq ë ã/ÿÿê[fw] SMP_CmdIf_DecStop(): PVR Play Buffer Complete
++ À ãµáü âo ë å ãÔ å
á¯" ë p á Wã
++Bâ|o ëå å å áEÿÿêJâuo ëÔ åþ ë P á Uã
++Nâno ëå å å á7ÿÿêå å å ã2ÿÿêÿG-é Pãm
++PâEOâpåâ\o ëMâ áYo ë|¨ås ã àã à å!àÄ Òå Pãa
++Nâ áMo ëå å å ãÐâð½è[fw] SMP_CmdIf_DecStop(): PVR Play Buffer Complete
+ [fw] SMP_CmdIf_DecStop(): PVR Play Buffer Complete Failed
+ [fw] SMP_CmdIf_DecStop(): PVR Play Stop
+ [fw] SMP_CmdIf_DecStop(): PVR Play Stop Failed
+- [fw] SMP_CmdIf_DecStop(): Channel (%d) is Un-Used
+- ÿG-é Pã á|åÔp ë ãÐâð½è`âEOâpåâÌp ë]â áÉp ë\©å àR`à àã åàÄÐå Qã ãÀå åàÅÀå åàâ´ÀáUâ á´p ëRâ²p ë áñÿë p á Wã
+-Vâ«p ëå å å áÒÿÿêpå å ã
+-åXåWâp ë åàØ å ë p á Wã
+-âp ëå å å á¼ÿÿêRâp ë å
á༠åU_ ë å
á༠å"^ ë Pã
+-Qâp ë^â~p ëå ãàÖ Áåå å å ã¡ÿÿêÜ [fw] SMP_CmdIf_DecStart()
++ [fw] SMP_CmdIf_DecStart()
+ [fw] SMP_CmdIf_DecStart(): With Channel ID = %d
+- [fw] SMP_CmdIf_DecStart(): SMP Start Video
++ [fw] SMP_CmdIf_DecStart(): Channel (%d) is Un-Used
++ á$åðn ë ã¤ÿÿê ã¼åÅÂåÀ ã²áAâ áæn ëø âän ë ámñÿë p á Wã
++BâÝn ëå å å áÿÿê å å ã
++LåXåCâÐn ë åàÔ å
++ ë p á Wã
++° âÇn ëå å å áxÿÿêø âÀn ë å
á༠å] ë å
á༠åX\ ë Pã
++ô â²n ëJâ°n ëå ãàÒ Áåå å å ã]ÿÿêÜÑ [fw] SMP_CmdIf_DecStart(): SMP Start Video
+ [fw] SMP_CmdIf_DecStart(): SMP Start Video Failed
+- `,
[fw] SMP_CmdIf_DecStart(): PVR Play Start
++ "
[fw] SMP_CmdIf_DecStart(): PVR Play Start
+ [fw] SMP_CmdIf_DecStart(): XPT Playback Settings
+ [fw] SMP_CmdIf_DecStart(): XPT Playback Settings Failed
+ [fw] SMP_CmdIf_DecStart(): Update FW Status as Playing
+- â áp ëå å å ã6ÿÿêðA-é ` á Vã @å áp ë ãð½è@âE_âïÿë Pã ã pàã p
å å
åÆå ãñÿÿê0åàaààÖ Ñå Rã
+-p
å å
åÆå àãäÿÿê Ôå Rã å¼å êå á áµòÿë Pã
+-p
å å
åÆå àãÒÿÿê ã
å å
å ãÌÿÿêp at -é Pã áXåÉo ë ãp½èPâEOâQâÃo ë ã å å å ãôÿÿêp at -é Pã áDå·o ë ãp½èPâEOââ±o ë ã å å å ãôÿÿêðA-é @ á P ã Tã (å á£o ë ãð½è)ïÿë Pã0 ã àã
å0Äå ãõÿÿê`âE_âåpàgààÖ Ðå Pã
+-
å å
å0Äå àãæÿÿê¸ âo ë ã
å å
å ãÞÿÿê[fw] SMP_CmdIf_DecStart(): Channel (%d) is Un-Used
+- ôÞ Þ [fw] SMP_CmdIf_PsStreamId(): NOT Implemented
+- PÞ [fw] SMP_CmdIf_TsPids(): NOT Implemented
+- üÝ [fw] SMP_CmdIf_TrickPlay(): NOT Implemented
+- ð_-é p á @ ã å å! ã°à Wã øå áAo ë ãð½èÇîÿë ` á Vã àã å ãöÿÿê@âE_âå à`à àÖ Ðå Pã
+-
å å
å ã Çå àãæÿÿê å0 â ë å ã Pã
å å
å ãÚÿÿêà ãaàà¯ÈåP å å Pã ¬Øå Pã
+-W ãq ë å Pã â´Ðáâ´ÀáÄ ã¸ áPã Ï ë å ã å° å åÐ ë? ã] ë å á åñÿë Pã
+-nâf ë
å å
å åàaà à¯Àå àã¦ÿÿê ã Çå ã¢ÿÿê åàaà à¯Àå åàaà àâ´Àá[âÖn ë
å å
å ãÿÿêp at -é Pã áXåËn ë ãp½èPâEOâQâÅn ë ã å å å ãôÿÿêðG-é Pã áHå¹n ë ãð½è`âEOâpåâ²n ëRâ á¯n ëtå àR`à åàÄÐå Qão ã®Àå$ ã ë åàåå(åå( åKân ë å ãàØ å Pã
+-; ë åàØåKân ë áÕîÿë åàÄÀåå å å ãËÿÿêüá
++ ðA-é ` á Vã
++@âE_âïÿë á ã Rã pàã
++ ås ãààÒ0Ñå Sã
++p
å å
åÆå àãð½è å á<n ë ãùÿÿêp
å å
åÆå ãóÿÿê0Ôå Sã
++å´òÿë Pã
++p
å å
åÆå àãæÿÿê å¸å ã
å å
å ãÞÿÿêp at -é Pã
++PâEOâ1ân ë ã å å å ãp½è áån ë ãùÿÿêp at -é Pã
++PâEOâ¿ân ë ã å å å ãp½è áåým ë ãùÿÿêðA-é @ á P ã Tã
++*ïÿë Pã ã àã
++`âE_âsp ã0åààÒ Ðå Pã
++
å å
å Äå àãð½èå áßm ë ãùÿÿê
å Äå ãõÿÿêâ×m ë ã
å å
å ãíÿÿêð_-é p á @ ãå å! ã°à Wã
++üîÿë ` á Vã àã
++@âE_âs ãå à àÒ Ðå Pã
++
å å
å ã Çå àãð½èå á°m ë ãùÿÿê å ãöÿÿê å0 â} ë å ã Pã
++s ã ãàà«Èå$å å Pã ê
å å
å ãàÿÿê¨Øå Pã
++W ãe ë å Pã â°Ðáâ°ÀáÀ 㸠áPã
++ ã Çå ãÌÿÿêË ëå ã å¬å åÌ ë? ãM ë å á å<ñÿë Pã
++BâV ë
å å
ås ã å à à«Àå àã±ÿÿê ås ã à à«Àå å à àâ°ÀáÐ âZm ë
å å
å ã ÿÿê0Ò [fw] SMP_CmdIf_PsStreamId(): NOT Implemented
++ Ò [fw] SMP_CmdIf_TsPids(): NOT Implemented
++ ØÒ (Ó [fw] SMP_CmdIf_TrickPlay(): NOT Implemented
++
+ SMP_CmdApi_Chan_Flush failed [fw] SMP_CmdIf_flush()
+- ¤Ý [fw] SMP_CmdIf_ChannelStatus(): NOT Implemented
+- °Û [fw] SMP_CmdIf_ChannelClose()
++ p at -é Pã
++PâEOâOâm ë ã å å å ãp½è áLåm ë ãùÿÿêðG-é Pã
++`âEOâåJâm ë
â ám ëlqås ã à åàÄÐå Qã
++â áøl ë àã å å å àãð½è á`åïl ë ãùÿÿê ãªÀå$ ã¾ ë åàåååå( åJâàl ë å ãàÔ å Pã
++ü ë åàÔåJâÔl ë áÇîÿë åàÄÀåå å å ãÖÿÿê[fw] SMP_CmdIf_ChannelStatus(): NOT Implemented
++ |Ó [fw] SMP_CmdIf_ChannelClose()
+ [fw] SMP_CmdIf_ChannelClose(): With Channel ID = %d
+- 8*
[fw] SMP_CmdIf_ChannelClose(): Close PVR Play
++ ô
[fw] SMP_CmdIf_ChannelClose(): Channel (%d) is Un-Used
++ ÔÓ [fw] SMP_CmdIf_ChannelClose(): Close PVR Play
+ [fw] SMP_CmdIf_ChannelClose(): Close Channel
+- Mâ á4n ë àã å å å àãuÿÿêðO-éÐMâ àã p ã Pã á,å%n ë ãÐâð½è`âE_âÈå àã å Pã
+-ân ë
å å
å
å ãîÿÿêFân ë åàaààÄÑå Qã Eâ án ë á êpâ Wãñÿÿº Xã º àÐ! ãB`à å ãà âÀn ë åàÈ åâóm ë$ Öå° ã p ã PãT åàÔ°ÀåBâém ë ê[fw] SMP_CmdIf_ChannelClose(): Channel (%d) is Un-Used
+- Û [fw] SMP_CmdIf_ChannelOpen(): Device Init not done
+- [fw] SMP_CmdIf_ChannelOpen()
+- [fw] SMP_CmdIf_ChannelOpen(): Found One Available Channel = %d
+- [fw] SMP_CmdIf_ChannelOpen(): Get Video Format
+-
+-[fw] SMP_CmdIf_ChannelOpen(): Video Format is MPEG-2 Pã åàÔpÀåVâm ë+ ê Pã å ãàÔ Áå[âm ë" ê Pã å ãàÔ Áå_âm ë åà©pÀå ê Pã ã åàÔÀåaâtm ë åà©°Àå
+- ê Pãz åàÔÀåcâim ëå ãà© Áå å ãv
+- åàÌqåfâ å\m ë å
+- á@âQã :À ã ã
+- âåàÌ!å *áÌ!å åPëç@âQã : ã ã
+- âåà áÌå ãåàÌåS ê
++ ðO-éÐMâ pàã P ã Pã
++`âEOâÈ°å àã å Pã
++Aâol ëå å åå ãÐâð½è áåel ë ãøÿÿêBâal ë ås ãààÄÑå Qã&
++P
â Uãöÿÿº Wãà ºs ãÌ! ã ã à åà âm ëÐ âKl ë$ Öå ã ã PãW
++ Pã[
++ Pã_
++ Pãd
++ Pã ãk
++ Pã¶
++¸ â9l ëå å åå ãÈÿÿêÌ â á0l ëp áÖÿÿê[fw] SMP_CmdIf_ChannelOpen(): Device Init not done
++ ,Ô [fw] SMP_CmdIf_ChannelOpen()
++ [fw] SMP_CmdIf_ChannelOpen(): Get Video Format
++ [fw] SMP_CmdIf_ChannelOpen(): Invalid Video Format
++ [fw] SMP_CmdIf_ChannelOpen(): Found One Available Channel = %d
++ åàÐ Àå âék ël ê åàÐÀå¤ âãk ëf êå ãàÐ ÁåÀ âÜk ë_ êå ãàÐ ÁåØ âÕk ë åà©ÀåU ê åàÐÀåì âÌk ë åà© ÀåL ê
++[fw] SMP_CmdIf_ChannelOpen(): Video Format is MPEG-2
+ [fw] SMP_CmdIf_ChannelOpen(): Video Format is H.264
+ [fw] SMP_CmdIf_ChannelOpen(): Video Format is VC-1
+ [fw] SMP_CmdIf_ChannelOpen(): Video Format is VC-1 S/M
+-[fw] SMP_CmdIf_ChannelOpen(): Video Format is Divx
+-[fw] SMP_CmdIf_ChannelOpen(): Video Format is Divx 3.11 1. rsvd8=0x%x ô âñl ë
å å
å
å ãÆþÿê åàÌqå åàÌåð âãl ë8 å Pã åàÒ±Àå Öå Pã å ãàÕ ÁåÄ âÔl ë ê Pãa å ãàÕ ÁåÔ âËl ëâÉl ë$å åàÐ0å 0åÌ0åÕ ÐåÔÐå áJìÿë á YãT
+-ô âºl ë
å å
å
å áþÿê[fw] SMP_CmdIf_ChannelOpen(): Invalid Video Format
+- Scaling=0x%x [fw] SMP_CmdIf_ChannelOpen(): BAVC_StreamType_eEs
++[fw] SMP_CmdIf_ChannelOpen(): Video Format is Divx åàÐÀågâk ëå ãà© Áå å ã
++ åàÈåjâ årk ë å
++ á@âQã :À ã ã
++ âåàÈ!å *áÈ!å åPëç0@âSã : ã ã
++ â á ãÈå ê åàÈå åàÈåJâOk ë8 å Pã åàΡÀå Öå Pã
++ Pã
++ÉOâBk ëå å åå ãÑþÿêå ãàÑ ÁåÔ â6k ë êå ãàÑ Áåì â/k ëFâ-k ëìå åàÌ0å 0åÈ0åÑ ÐåÐÐå áZìÿë ° á [ãR
++Câk ëå å åå áþÿê
++[fw] SMP_CmdIf_ChannelOpen(): Video Format is Divx 3.11 1. rsvd8=0x%x Scaling=0x%x [fw] SMP_CmdIf_ChannelOpen(): BAVC_StreamType_eEs
+ [fw] SMP_CmdIf_ChannelOpen(): BAVC_StreamType_ePes
+ [fw] SMP_CmdIf_ChannelOpen(): SMP Channel Open
+ [fw] SMP_CmdIf_ChannelOpen(): SMP Channel Open Failed
+- GOâml ë
å å
å
å ãBþÿêXå å ã¸å àåàå åàÄ°Àå åàå åà®qÀå åà¯qÀå åàÅpÀå åà°qÀå åàå på åàåpååpååpååpååpååpååpå´qå åà²qÀå åàÖpÀå
å åàå,
åÀåpå*l ëàå ãd1å ãÂàÀ åø Íáð!Íá å°0å åð Íá0åØ â¼ åå$ ë á Xã
+-âl ë å
å
å áêýÿêNâ
l ë åàÜâØ åë ë @ á Tã
+-Qâl ë å
å
å áÙýÿêp
å å
å ãÔýÿê
å å
å
å ãÎýÿêp at -é Pã á(åík ë ãp½èPâEOâEâçk ë ã å å å ãôÿÿêp at -é Pã áåÛk ë ãp½èPâEOââÕk ë ã å å å ãôÿÿê `dÛ ¸
[fw] SMP_CmdIf_ChannelOpen(): Open PVR Play Failed
++ ðå å ãx·å à åàåÄ ÀåpåªÀå«ÀåÅÀå¬Àå å åàåååååååååååååå°å®ÀåÒÀåpåå,åÀå\å¥j ëÀå ãP1å ãqàÀ åø Íáð!Íá å°0å åð Íá0åÔ â¼ åå ë p á Wã
++Câj ë å åå áþÿêIâj ë åàØâÔ åµ ë P á Uã
++â~j ë å åå áþÿêå å å ã þÿêå å åå ãþÿêp at -é Pã
++PâEOââgj ë ã å å å ãp½è áå^j ë ãùÿÿêp at -é PãL
++PâEOâü âUj ë ã å å å ãp½è `Ô [fw] SMP_CmdIf_ChannelOpen(): Open PVR Play Failed
+ [fw] SMP_CmdIf_ChannelOpen(): PVR Play Get Events
+ [fw] SMP_CmdIf_ChannelOpen(): PVR Play Get Events Failed
+- PÝ [fw] SMP_CmdIf_DebugSetup(): NOT Implemented
+- Ý [fw] SMP_CmdIf_Gpio(): NOT Implemented
+- p at -é Pã á¤å
k ë ãp½èPâEOââk ë¨å¨å Ðå Ñå áàå Ñå à åtkå åXå
âpk ë åXå åå å ã å å å ãàÿÿêp at -é Pã áTå_k ë ãp½èPâEOâ
âYk ë ã å å å ãôÿÿêp at -é Pã á<åMk ë ãp½èPâEOâJâGk ë ã å å å ãôÿÿêðA-é Pã áå;k ë ãð½è`âEOâAâ5k ët|å ã å Pãp Bâ.k ë0å
+- ëKâ*k ë åâÜéÿë P á Uã[
+-Nâ"k ë àã å å å ááÿÿê¼Ú [fw] SMP_CmdIf_GetVersion()
+- $ % &
+-AVd VERsion is %lx † [fw] SMP_CmdIf_SelfTest(): NOT Implemented
+- hÚ [fw] SMP_CmdIf_DeviceStop()
+- Ú [fw] SMP_CmdIf_DeviceStart()
+- [fw] SMP_CmdIf_DeviceStart(): System Initial
+- tA
[fw] SMP_CmdIf_DeviceStart(): SMP Initial
+- [fw] SMP_CmdIf_DeviceStart(): SMP init Failed
+- âÆj ë ã å4åh å åTå êIâ½j ëå å å ã}ÿÿêp at -é @ áMâ´j ë Tã Wâ°j ëp@½èe ã êPâEoâ ! ã ã áok ë å åVâ å¢j ë åP ãX!å Qá Aà¾
+- ÊHå Qá Aà+
+-p Ê8!å Qá Aà
+-[ Ê(å à³
+- Pãü
+- Pã á"ÿÿë Pã
+-âj ëPÄåp½è[fw] SMP_CmdIf_DeviceStart(): SMP init Done !!!!
+- [fw] SMP_CmdIf_DeviceStart(): Has been Initialized
+- [fw] SMP_CmdApi_ProcessHstCmd(): Host Command Process
+- [fw] SMP_CmdApi_ProcessHstCmd(): Null Header
+-
++ [fw] SMP_CmdIf_DebugSetup(): NOT Implemented
++ ÌÔ [fw] SMP_CmdIf_Gpio(): NOT Implemented
++ áàå j ë ã¶ÿÿêp at -é Pã
++PâEOâ
â j ëØåØå Ðå Ñå áàÈå Ñå à åÈjå åHåâñi ë åHå å°å å ã å å å ãp½è áåãi ë ãùÿÿêp at -é Pã
++PâEOââÚi ë ã å å å ãp½è áxåÑi ë ãùÿÿêp at -é Pã
++PâEOâVâÈi ë ã å å å ãp½è áTå¿i ë ãùÿÿêðA-é Pã
++PâEOâMâ¶i ëÈ{å ã å Pã
++Nâ¯i ëå å å ãð½è áLå§i ë ãùÿÿê
â£i ëhåý ëYâi ëåTåþéÿë ` á Vãj
++]âi ë àã å å å áåÿÿê Õ [fw] SMP_CmdIf_GetVersion()
++ ( ) *
++AVd VERsion is %lx pÕ [fw] SMP_CmdIf_SelfTest(): NOT Implemented
++ ÄÕ [fw] SMP_CmdIf_DeviceStop()
++ Ö [fw] SMP_CmdIf_DeviceStart()
++ [fw] SMP_CmdIf_DeviceStart(): Has been Initialized
++ lÖ [fw] SMP_CmdIf_DeviceStart(): System Initial
++ dA
[fw] SMP_CmdIf_DeviceStart(): SMP Initial
++ ø
[fw] SMP_CmdIf_DeviceStart(): SMP init Failed
++ â,i ë ã ååh å åDåuÿÿêp at -é @ á{â!i ë Tã#
++PâEoâ ! ã ã áái ë å å}â åi ë åP ãô!å Qá Aà¨
++' Ê Bâ Qá Aà"
++ Êý @â Qá Aà¬
++ ÊÂbà àA
++ Pã
++ Pã9 êgâùh ëp@½èe ãË ê Pã¦
++ Pã¬
++ü Pã- ± ê Rãñ0) ê( ê
ê ê ê' ê0 êw ê Pã
++ Ê Pã£
++ Ê Pã
++ Pã
++ Pã ê Pã¤
++ Pãª
++ Pã ÿ ê Pã'
++ Ê. Pã
++< Pã
++ Pã ê Pã%
++þàã à*
++è âÀh ëPÄåp½èI ã ë áüþÿë Pã
++ô â¶h ëPÄåôÿÿê[fw] SMP_CmdIf_DeviceStart(): SMP init Done !!!!
++ [fw] SMP_CmdApi_ProcessHstCmd(): Host Command Process
++
+ cmd->eCmd : 0x%x
+- 1vs1vs0vsÿÏ[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SelfTest Failed
+- Pã·
+- Pã½
+-ü Pã: O ã ë áüûÿë Pã
+-Wâ'j ëPÄå¡ÿÿê Rãñ0- ê, ê¾ ê ê ê% ê. ê5 ê Pã¹
+- Ê Pã
+- Ê Pã?
+- Pã
+- Pã s ãq ë áøÿë Pã
+-p@½èFâj ê Pã
+- Pã
+- Pã áÁ÷ÿë Pã
+-Iâúi ëPÄåtÿÿê Pã°
+-
Ê. Pã
+-< Pã£
+- Pãú á÷ÿë Pã
+- åéi ëPÄåcÿÿê Pã§
+-þàã àí ápöÿë Pã
+-ð åÜi ëPÄåVÿÿêI ã< ë áþÿë Pã
+-Ì âÒi ëPÄåLÿÿê[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelOpen Failed
+- [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DecStop Failed
+- [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_FrameAdvance Failed
+- HÙ ÐÙ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DeviceStart Failed
+- U ãñ ë á7þÿë Pã
+-À âi ëPÄåÿÿêV ãç ë áõýÿë Pã
+- â}i ëPÄå÷þÿê áýÿë Pã
+-¸ âui ëPÄåïþÿê á}ýÿë Pã
+-Ð âmi ëPÄåçþÿêC ãÍ ë á§úÿë Pã
+-è âci ëPÄåÝþÿêA ãà ë áöÿë Pã
+-âYi ëPÄåÓþÿê[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DeviceStop Failed
+- [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_Gpio Failed
++ 1vs[fw] SMP_CmdApi_ProcessHstCmd(): Null Header
++ [fw] SMP_CmdApi_ProcessHstCmd(): Unknown Command
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DeviceStart Failed
++ U ã< ë áþÿë Pã
++¸ âah ëPÄåÿÿê á{þÿë Pã
++Ø âYh ëPÄåÿÿêV ã* ë áKþÿë Pã
++p âOh ëPÄåÿÿê áîýÿë Pã
++Ì âGh ëPÄå
ÿÿê áÔýÿë Pã
++ä â?h ëPÄå}ÿÿêO ã ë áºûÿë Pã
++ü â5h ëPÄåsÿÿê[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DeviceStop Failed
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SelfTest Failed
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_Gpio Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DebugSetup Failed
+- [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelClose Failed
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelOpen Failed
++ C ã¹ ë áÓúÿë Pã
++Ä âÞg ëPÄåÿÿêA 㯠ë áÁöÿë Pã
++Ü âÔg ëPÄåÿÿê á¯úÿë Pã
++ø åÌg ëPÄå
++ÿÿêf ã ë áôùÿë Pã
++p@½èÐ åÁg êPÄåÿþÿêT ã ë á¿ùÿë Pã
++¬ â·g ëPÄåõþÿê á¥ùÿë Pã
++Ì â¯g ëPÄåíþÿê[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelClose Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_BackComp Failed
+- á6úÿë Pã
+-ì åi ëPÄå~þÿêf ãd ë á°ùÿë Pã
+-p@½èÄ åùh êPÄåsþÿêT ãY ë áGùÿë Pã
+- âïh ëPÄåiþÿê á-ùÿë Pã
+-À âçh ëPÄåaþÿê áùÿë Pã
+-Ü âßh ëPÄåYþÿêi ã? ë áöÿë Pã
+-OâÕh ëPÄåOþÿêD ã5 ë áÄøÿë Pã
+-Ì âËh ëPÄåEþÿê|Ø ÀØ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_TrickPlay Failed
++ ÀÖ × [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_TrickPlay Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_TsPids Failed
+- [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_PsStreamId Failed
++ áKùÿë Pã
++âgg ëPÄå¥þÿêi ã8 ë áJöÿë Pã
++Oâ]g ëPÄåþÿêD ã. ë áþøÿë Pã
++âSg ëPÄåþÿêS ã$ ë áè÷ÿë Pã
++JâIg ëPÄåþÿês ã ë áôöÿë Pã
++p@½èNâ>g êPÄå|þÿêP ã ë á!öÿë Pã
++p@½èjOâ3g êPÄåqþÿê áöÿë Pã
++rOâ+g ëPÄåiþÿêX ãü ë á£öÿë Pã
++â!g ëPÄå_þÿê[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_PsStreamId Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelDrop Failed
+- S ãê ë á©÷ÿë Pã
+-Kâh ëPÄåúýÿêPÄåøýÿêP ãÞ ë á¸õÿë Pã
+-p@½è¦Oâsh êPÄåíýÿê á¯õÿë Pã
+-®Oâkh ëPÄååýÿêX ãË ë á:öÿë Pã
+-ì âah ëPÄåÛýÿêK ãÁ ë áõÿë Pã
+-åWh ëPÄåÑýÿê áb ë Pã
+-è âOh ëPÄåÉýÿê áõÿë Pã
+-ÒOâGh ëPÄåÁýÿê á_õÿë Pã
+-è å?h ëPÄå¹ýÿê áEõÿë Pã
+-Ì â7h ëPÄå±ýÿê[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DecStart Failed
+- [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SetFFRate Failed
+- Ù [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_StremOpen Failed
+- Ù [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_FmtChangeAck Failed
+- »âòg ëPÄålýÿêp at -é Pã á åêg ë ãp½èPâEOâ»âäg ë ã å å å ãôÿÿêþC-é @ á P 㨠ë Tã ºäå áÕg ë© ë ãþ½èÐrå àB`à åàÄÐå Qãö
+-ÖÐå Qãó ¨Ðå Qã
+-p å ë åàÄ0ÐåÖ Ðååå»g ë åàåå´!ååh`å Rá
+-& ã ë åà´aå Yã
+- å 0 ã á áàØ åp ë Pã
+-å g ët ë ãÉÿÿêZ ãÿ ëâg ë ê²!Ðå Rã ¹!Ðå Rã ¸Ðå Pã å ã ` ë áµÿÿê åàå å ã` ã Rã Ö Ðå P㪠åâ å 0 ã
áàØ å ë P á Uã
+- Uã åà¸aÀåB ë áÿÿê å Qã
+- å Pã åà¸aÀåâ å༠åRV ë Pã
+-IâÎ ë êQã *V 㸠ë å 0 ã åà áØ å ë åà¹aÀåu ê ã?
+-âÁã PAàa 㦠ë å 0 ã á áàØ å ë åà¹aÀåc ê[fw] SMP_CmdApi_ProcessHstCmd(): Unknown Command
+- Là [fw] SMP_CmdIf_StremOpen(): NOT Implemented
+- ¨â 8*
ðâ Hã
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DecStart Failed
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_DecStop Failed
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SetFFRate Failed
++ á;öÿë Pã
++IâËf ëPÄå þÿêK ã ë áÀõÿë Pã
++<åÁf ëPÄåÿýÿê á- ë Pã
++â¹f ëPÄå÷ýÿê áõÿë Pã
++;Oâ±f ëPÄåïýÿê áõÿë Pã
++ å©f ëPÄåçýÿê ájõÿë Pã
++å¡f ëPÄåßýÿê áPõÿë Pã
++è âf ëPÄå×ýÿê áÎôÿë Pã
++åf ëPÄåÏýÿêp at -é PãI
++PâEOâè âf ë ã å å å ãp½è[fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_FrameAdvance Failed
++ H× [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_StremOpen Failed
++ × Ð× [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_FmtChangeAck Failed
++ Ø [fw] SMP_CmdIf_StremOpen(): NOT Implemented
++ áTå?f ë ã¹ÿÿêþC-é @ á ` ã ë Tã º0å á4f ë
ë ãþ½èsås ã à åàÄÐå QãT
++ÒÐå QãQ ¨Ðå Qã
++p åí
++ ë åàÄ0ÐåÒ ÐååÌåf ë åàåå°!åPåhPå Rá
++& ãä ë åà°Qå Yã
++ 0 ãÔ å á á ë Pã
++låf ëR ë ãËÿÿêZ ãÑ ëâúe ë ê®!Ðå Rã µ!Ðå Rã ´Ðå Pã å ã
++ åàå å ãP ã Rã
++ å ã
++å 0 ãÔ å áø ë åàµQÀåå å åàåå% ëÿÿê# ë áÿÿêÒ Ðå Pã÷ÿÿåâ å 0 ã
áàÔ å9 ë ` á Vã
++ Vã åà´QÀå
ë áÿÿê å Qã
++ å Pã
++Qã *V ã ë å 0 ã åà áÔ åà ë åàµQÀåÏÿÿê åà´QÀåâ¼ åT ë PãÇÿÿ
++ø â ëÄÿÿê ã
++âÁã `Aàa ãg ë å 0 ã á áàÔ å¦ ë åàµQÀå²ÿÿêåàå å å åà!ååªÐå Qã
++åPåå(åå è0å| âre ë1 ãE ë åà´ÀåµÀå®QÀåÿÿêXØ ¬Ø ô
ôØ LÙ
+ TXDMA Transfer size is zero Bytes XPT Playback Get Status Failed
+- åàå å å åà!åå®Ðå Qã
+-å`åå(åå è0å âòf ë1 ãT ë åà¸Àå åà¹Àå åà²aÀå ê å ã
+-å 0 ãØ å ᪠ë åà¹aÀå åàå å åàåå§ ëýþÿê
+- bufadd=0x%x,sz=0x%x,seqnum=0x%x d ã* ê@-é @ á á Tã : ã½èhå@àçAà å0å÷ÿÿêP"å çÿ/áD"å ã çÿ/áðG-é P ã
++
++ bufadd=0x%x,sz=0x%x,seqnum=0x%x d ã ê@-é Pã : ã½èlBå à ç à å0å áöÿÿêP"å çÿ/áD"å ã çÿ/áðG-é P ã
+ Eâ påã
+ å ãå àãå ã å
+ å På8Påã
+-ôå Uå ã àÔPååc ãú ëã
++ôå Uå ã àÔPååc ãî ëã
+ Ðå RåìPåã
+-Àå ã(å @ ã ãá
+-àaàå Qã * ãå ë áPå!ç å2ÿ/á ã å ê!ç å2ÿ/á âÿ@ â Tãçÿÿ:ð½èÿ/áp at -é@ á0Qåã
+-\ ë ã
åã
+-¸ ë ã
åã
+-p@½èíÿÿêp½è@-é @ áD ë áE ëY ë\ ëc ë]Oâ ã! ë 0 ãÐå á ãÿÿë ã; ë°å ãå 0 ã¨Oâ á ã}ÿÿë ã1 ë å ãå ãåz ë @ ãðåt â8f ëôå â@½è4f êÿ/áÿ/áÿ/á@-éq ët å åâ å½è`å å Pâ å b êÿ/áD*
Ä+
ð T P
++Àå ã(å @ ã ãá
++àaàå Qã
++!ç å2ÿ/á âÿ@ â Tãñÿÿ:ð½è* ãÑ ëPå á!ç å2ÿ/á ã åðÿÿêÿ/áp at -é@ á0Qåã
++N ë ã
åã
++¹ ë ã
åã
++p@½èíÿÿêp½è@-é @ á8 ë á9 ëM ëP ëW ë]Oâ ã ë 0 ãÐå á ãÿÿë ã/ ë°å ãå 0 ã¨Oâ á ã~ÿÿë ã% ë å ãå ãå> ë @ ãðåt â»d ëôå â@½è·d êÿ/áÿ/áÿ/á@-é5 ët å åâ å½è`å å Pâ å & êÿ/á
!
ð T P
+ irq inenable is ox%x
+- irq intsel = 0x%x @*
ãÿ/áÿ/áÿ/áÿ/á ãÿ/áp at -é P áä@å å Pã ØååÔ å åÐ âüe ë å Pã Ø â÷e ë ãp½èå Aà¸ìÿë å áì âîe ë å Pã ô âée ë éBâæe ë ãíÿÿê å á¤îÿë ` á Vã åø â áÚe ë ááÿÿê,å ã åÿ/á@-é @ á å å PãE @½èä âËe êH,
S
`
+-_fheap=0x%x,_eheap=ox%x Error: no .heap section unable to create malloc heap.
+- malloc initialized: %08lX
++ irq intsel = 0x%x ü
ãÿ/áÿ/áÿ/áÿ/á ãÿ/áp at -é ` áAå å Pã øååô å åð âd ë å Pã
++å Aàæìÿë å áä âud ë å Pã
++
++ å áÛîÿë P á Uã
++ êÐ âid ë ãp½èø âed ë éCâbd ë ã÷ÿÿê åEâ á\d ë áñÿÿêHå ã åÿ/á@-é @ á0 å å Pã
++ ápðÿë PãH
++ á@½èïÿê@½èä âFd ê"
S
`
++_fheap=0x%x,_eheap=ox%x malloc initialized: %08lX
++ Error: no .heap section unable to create malloc heap.
+ - unable to create malloc heap
+ - base=%08lX top=%08lX
+ malloc: failed; request = %u, heap = %08lX
+ - free() called with no malloc heap
+- áÿïÿë Pã á@½è@ âe ê á@½èïÿê8 at -éDAåX â 0å 0å é0Bàue ë å8@½èÒðÿêhÿÿêÿÿê- freeing block (%08lX) not allocated by malloc
++ á@½è4 âÿc ê8 at -é(AåX â 0å 0å é0Bà÷c ë å8@½èýðÿêgÿÿêÿÿê- freeing block (%08lX) not allocated by malloc
+ --- Main heap: %08lX - %08lX (%d bytes) -> %08lX ---
+- @-éå 0Ðåå Ðåå ÐåâLe ëÀå å¼å ånâFe ëo/âqâsâBe ë@½èvâ?e ê@-éHåHåÈAå Ñå Ðåâ á(å Ñåâ á åÛÿÿë ãÐþÿë9 ë Pã
+-câ*e ë àã½è ã Äåå åX å@½è' êðA-é @ ápqåpQåâ áe ë PåPå ` ã`åGàåPåWâe ëåâe ë ã åþàã å`å `åA ã`åð½è@-é @ á@å å! ã à å Pã
+-B ã^ ëÇþÿëGâ áöd ëÈ å @å åCâñd ëå ã å@½èÁþÿê½è& % $
++ @-éå 0Ðåå Ðåå ÐåâÎc ëÀå å¼å ånâÈc ëo/âqâsâÄc ë@½èvâÁc ê@-éHåHåÈAå Ñå Ðåâ á(å Ñåâ á åÛÿÿë ãÏþÿë( ë Pã
++câ¬c ë àã½è ã Äåå åX å@½è êðA-é @ ápqåpQåâ ác ë PåPå ` ã`åGàåPåWâc ëåâc ë ã åþàã å`å `åA ã`åð½è@-é @ á@!å å!4 ã à å Rã
++B ãQ ëÆþÿëGâ áxc ëÈ å @å åCâsc ëå ã å@½èÀþÿê½è* ) (
+ Broadcom System Management Processor ARM [v%d.%d.%d]
+- h d %s
++ l h %s
+ %s
+- 10:14:47 May 24 2010 Last Compile: %s %s
++ 16:09:47 Nov 29 2010 Last Compile: %s %s
+
+- T,
SMP_ApiInit failed
++ "
SMP_ApiInit failed
+ Àÿ`
+ ulArmMemSize:0x%x
+
+ bmemSize:0x%x
+
+ bmemOffset:0x%x
+- `(%d) [%d] p at -éR ã
ë1äÿë Pã
+-4åå$ ãà@å$ å¨0å0å ã
+-XPå0å Uá p@½è²âd êX0å0à"càBà ãcâà ë ã¬Äåp½è@-é @ áäÿë Pã @½èe ãç êàaàà¬Ðå Qã
+-Ä Ðå Pã
+- ã½è ãüÿÿêp at -é @ áY ãÖ ë å8Rå Pã
+- éâkd ë åL
å å Pã
+-1 ãÈ ë å ãH
åp½èe ã ëp@½èâ[d ê éâXd ë åD
å å Pã
+-0 ãµ ë å ã@
åëÿÿêe 㯠ëp@½èsâHd ê2å å Pã ã å åå
+- Âã åäå ã0 å+ ã êÿA-é á P ã @ ã ã å àbàà`â ã â ãòd ëgâ(d ë å
á4% ë Ýå Pã
+- áÐâð½è¬} ã ê Tá :^âd ëeâ ë ê åâ ë ãRd ë@â å Pãïÿÿ
+- å Pã Zâd ë áäÿÿê å å Pã
+- Pã
+- Pã
+- Pã å å Pã P ã ê å å Pã P ã
+- ê å å Pã P ã ê å å Pã P ã áÁÿÿê WKRND P
++ `(%d) [%d] p at -éR ã ë_äÿë Pã
++4åå$ ãà@å$0å¨ å å ã
++XPå å Uá p@½èâc êX ås ãàAà ãbâ ë ã¨Äåp½è@-é @ á?äÿë Pã
++
++s ãàà¨Ðå Qã
++Ä Ðå Pã
++ ã½è@½èe ãÏ
ê ãùÿÿêp at -é @ áY ãÉ
ë å´Qå Pã
++ éjâíb ë åL
å å Pã
++1 ã»
ë å ãH
åp½èe ãµ
ëp@½èeâÝb ê éiâÚb ë åD
å å Pã
++0 ã¨
ë å ã@
åëÿÿêe ã¢
ëp@½èRâÊb ê1å å Pã ã å åå
++ Âã å`å ã0 å+ ã
êÿ/áp at -éP á ås0 ãà åãAà
++ ãÅ Äåp½è åå Pá å å Pá Õå Ôå Pá
Õå Pã ôÔå Qã Pã
++ô Ôå Pã
++p@½è¼ âb ê ãÅ ÄåÈ âb ë åÈ âåb ë å¸ â åp@½èb ê WKRND P
+ RXDMA List 1, HostDesc Low:0x%x,hi:0x%x
+ RXDMA DEsc ADDR is zero
+- RXDMA List 0, HostDesc Low:0x%x,hi:0x%x Q TEnter Is 3:2 pulldown
+-could not peek the next picture {No Peek Pic} stNextDispElem.pPPB==0 ð_-é á á` áP áà ãraà åBà åã
+-Å Äåð½è åå Pá åå Pá ÕåÔå Pá Õå
Ôå Pá
+- Õå Pã øÔå Qã Pã
+-ø Ôå Pã ° ãÅ°Äå·âzc ë å·âåvc ë å³âårc ëÈ°å8 ã å PáA : Õå Pã
+- å$ å Pã ãÈ åÈÿÿêð_½è£â`c ê Pã
+- ãÈ åÀÿÿê Pã ãÈ å»ÿÿê! ãÈ å¸ÿÿê å$ å Pã ãÈ å±ÿÿê PãP ã á á áÿÿë Pã
+-P ã¥
ëÈPå¤ÿÿê ãÈ å¡ÿÿê Pã ãÈ åÿÿê Pã ãÈ åÿÿê Pã ÈPåÿÿê ãÈ åÿÿê-PãB : Õå Pãÿÿ å´å$ å Pã ãÈ å åàÒÐå ãÿÿ
+-Ó¡Äå}ÿÿê Pã ãÈ å åàÒÐå ãtÿÿ
+-Ó¡Äårÿÿê Pã ãÈ å åàÒÐå ãiÿÿ
+-Ó¡Äågÿÿê PãP ã á á áÂþÿë Pã
+-P ã[
ëÈPåZÿÿê ãÈ åWÿÿê Pã ãÈ åRÿÿê Pã ÈPåNÿÿê ãÈ åKÿÿê
Pã ã : Õå Pã
+- å$ å Pã ãÈ å>ÿÿêÈå<ÿÿê å$ å Pã ãÈ å5ÿÿê Pã ãÈ å0ÿÿê ãÈ å-ÿÿê Õå Pã
+-Èå(ÿÿê
++ RXDMA List 0, HostDesc Low:0x%x,hi:0x%x Q T 1. NO FORMAT CHANGE !!!!!
+ old:New-:
+- %x:%x 1. NO FORMAT CHANGE !!!!! <*
å$ å Pã ãÈ åÿÿê Pã ãÈ åÿÿê Pã ãÈ å ÿÿê ãÈ åÿÿêp at -é@ áP á à ã à
+- å `à
åP ãù ë åçâ åp@½èb ê á ã
++ %x:%x p at -é@ áP á à ã à
++ å `à
åP ã
ë åµâ åp@½èFb ê á ã
+ Qã6
+ Ê
+ Qãñ0 ê ê ê ê ê! ê" ê# ê$ ê% ê& ê Qã.
+@@ -486,303 +596,358 @@ old:New-:
+ Qã#
+ Qã#
+ ÿ Qãöÿÿÿ ãôÿÿê ãòÿÿê ãðÿÿê ãîÿÿê ãìÿÿê ãêÿÿê ãèÿÿê ãæÿÿê ãäÿÿê ãâÿÿê
+- ãàÿÿê ãÞÿÿê ãÜÿÿê
ãÚÿÿêÿ ãØÿÿêÿ ãÖÿÿê ãÔÿÿê ãÒÿÿêÿO-éÐMâ P á` á á p ã ã å åÄáÿë á Zã
+-L²å/ ã ã áûb ë Xã Öå Pã
+- å0âå â áÿÿë ê å0âå âÿÿë å â á ååyâb ë å Àãà@â â å â å Xã
+-sâ áb ëâ áb ëuâ áb ëåuâb ëåyâb ë$ å Xã(å à"bà àÆ0Ðå Sã Xã
+- ã å! ê ã å ê0Öå Sã
+-
1Ðå Sã 0å0â0åØå Pã : à @â å ê0å0â0åØå Pã : à @â åÓÚå Pã å â åäå¢àåÈåGâËa ë å ã4 åð Íáð ÄᨠÚå Rã
+-
+- Qã!àã P ã àãð Äáä âºa ëP ã ëHåååÔ â³a ë åå å4 å0 áÄ â¬a ë6 ê HWPadBytes:%d,SWPadBytes:%d A
PPB sz in words is %d pMetadata:0x%x pPibFlags:0x%x pHostPib:0x%x pPibWidthPlusFmtChng:0x%x pPibLineNum:0x%x Pic#%d
+-Pre-roll hPic#%d
+-hPic#%d ,TS:0x%x,pts:%d å å å å ã å å å å ååÊâga ë ã å å åã
++ ãàÿÿê ãÞÿÿê ãÜÿÿê
ãÚÿÿêÿ ãØÿÿêÿ ãÖÿÿê ãÔÿÿê ãÒÿÿêÿO-éÐMâ P á` á á p ã ã å å&ãÿë ° á [ã¯
++¡å/ ã ã
++ á±b ë Yã Öå Pã
++ å0âå â áÿÿë ê å0âå âÿÿë å â á ååGâÑa ë å Àã
++à@â â å â åP å á å
++ü â
++ áÂa ëâ á¿a ëAâ á¼a ëåAâ¹a ëåEâ¶a ë$ ås ã`å Yãà
++ àÆ0Ðå Sã
++0Öå Sã<
++1Ðå Sã
++G ê Yã
++ ã åB ê ã å? ê0å0â0åÔå Pã9 : à @â å5 ê HWPadBytes:%d,SWPadBytes:%d A
PPB sz in words is %d pMetadata:0x%x pPibFlags:0x%x pHostPib:0x%x pPibWidthPlusFmtChng:0x%x pPibLineNum:0x%x 0å0â0åÔå Pã : à @â åÏÛå Pã å â å¼å±àåÄå-âWa ë å ã4 åð ÄᨠÛå Rã
++!àã à á ã å àã å¦âFa ëP ã ë ååå¢â?a ë åå å4 å0 áâ8a ë å å å å ã å å å å åå&â+a ë ã å å åã
+ ã å å å ã
+- å ã å½âVa ë ê/âSa ë å åã
++ å ã åâa ë êâa ë å åã
+ å ã å å å ã
+- å ã å®âCa ë å å ã
+- å@ ã å¦â:a ë å å ã
+- å ã å¡â1a ë ã åÈ å å å å å4 å å( åÿ âþÿë$ å å0 å( å å, å8 å å< å< å Öå Pã
+-
Úå Qã
å å Öå Pã âa ë ê åã å}âa ë ê Pã åã åuâ a ë ê å ånâû` ë ê å å Xã
+-å åã å
++ å ã åâa ë å å ã
++ å@ ã åâþ` ë å å ã
++ å ã åoâõ` ë ã å å$ å å å å å4 å å( åÿ â¡þÿë$ å å0 å( å å, å8 å å< å< å Öå Pã
++Ûå Qã
++ Pã
++ å åOâÒ` ë ê å å Öå Pã
++ åã åFâÇ` ë
++ êAâÄ` ë ê åã åô â¾` ë ê å å Yã
++ åã å å
+ êP å Pã
+- åã å å ê åå å åå Pã
+- ã ê ã àSâÜ` ëP å á Öå Pã
+- åå Pã
+- ã ê ã à å å
ê å Pã
+- ã ê ãå¡à å å êå ã å å åÐ â¹` ë Xã
+-Ð âµ` ë ê!çä â á°` ëpâ å Wá÷ÿÿÚ¤ âª` ë åÈ â á¦` ëôå±ååå åã å,Ðâð½è pulldn:0x%d fldpr Frame I UNKNOWN_SRC Bot_1st Top Bot PIB Line #%d
++ åã å å ê åå å åå Pã%
++ ã$ ê Pic#%d
++Pre-roll hPic#%d
++hPic#%d ,TS:0x%x,pts:%d pulldn:0x%d fldpr Frame I UNKNOWN_SRC Bot_1st Top Bot ã àÓâ{` ë å Pã
++å ã å å åÍâq` ë Yã)
++Íâm` ë ê Öå Pã
++ å Pã
++ ã ê åå Pã
++ ã ê ã à å åãÿÿê ãå¡à å åÝÿÿê!ç¹â áO` ëpâ å Wá÷ÿÿÚ©âI` ë å²â
++ áE` ë å¡ååå åã å,Ðâð½è@-é 0 ã´(å@ ãDå-Pã 8 ã4åßç áå ãå ãååå å$å(å,åååååååå å½èðC-é¬ÐMâ á p ãpåpå ` ã`ûÿëIáÿë á Xã
++s ã à AàÄ Ôå Pã&
++Ò Ôå Pã
++" êXûÿëA ãÙ
++ ë¬Ðâð½èPâÔå Pã
++Å Ôå Pã
++nâù_ ëàâ ã âÆ` ë å Pã
++ å åã%
++Å Ôå Pã
++` ã ãìâ â·` ëLå^âP åâ_ ë# êbâß_ ë â ã ã£` ë åâp ëáÿÿê â ã ã` ë å â ã" ë ã( Íå ã4 å8 ã8 å
++ êxÔå PãK
++Å Ôå PãH
++` ã ãìâ â` ë 0â á â áÆåÿë( Ýå PãH
++8 å á4 åtÿÿë0â á ââð Íá â 0 áæÿëE ê PIB Line #%d
+ PibLineNum:%d
+ *******Metadat contents:********
+ %d:0x%x
+- pMetadata:0x%x,iSzInWords:0x%x @-é 0 ãh-å@ ãDå-Pã 8 ã4åßç áå ãå ãååå å$å(å,åååååååå å½èðC-é¬ÐMâ ` á p ãpåpå P ãúÿëÍßÿë á Xã úÿëA ã¢
+- ë¬Ðâð½è à`à BàÄ Ôå Pãé
+-Ö Ôå Pãæ âÔå Pã
+-Å Ôå Pã â*` ë â ã ãî` ë åâk ë êºâ ` ëäâ ã âí` ë å PãÊ
+- å åã
+-P ã ãðâ âá` ë ê|Ôå Pã
+-Å Ôå Pã â ã ãÍ` ëå â å ë êP ã ãðâ âÌ` ë 0â á â áWäÿë( Ýå Pã
+-8 å á4 åÿÿë0â á ââð Íá â0 á+åÿë êÔÍáwÿÿë0â á ââð Íá â0 á åÿë Uã 0â á â á,üÿëÅ ÔåP ã Pã% F ã3
+- ëÈ å0 â0
+- ëÈåiâÉ_ ëð â ã â` ëÐÔå Pã
+-åå åå 0 ã â á â 0å0 ãqýÿë á ãkûÿëÅPÄåÆpÄåä ââ ã` ëqÄå|qÄåX ê å åã
+-E ã
+- ë0 ã á â 0å â 0 ãXýÿë á ãRûÿëÆPÄåQÄå|QÄåä ââ ãe` ë@ êð â ã â`` ë â 0 ã â á 0åCýÿë¤ å åã å( Ýå Pã b ãä ë ê Pã t ãß ë á ã/ûÿëÆPÄåä ââ ãD` ë( Ýå Pã
+-ÑÔå Pã
+-
qÄåQÄå ê
+-Get a New PPB
+-Use the Previous PPB 0x%x P
Ôå Pã
QÄåqÄå ê
qÄåQÄå êQÄå|QÄåcâÙúÿë¬qÄå ên ã° ë ùÿëÿÿêì åûàãåååå å(åÿAâ,å0åÿAâ4åÿ/áp at -é` á: ã ë) ã ë¾Þÿë @ á á â1_ ëÖ Ôå Pã Ä Ôå Pã
+-PâÔå Pã â%_ ë- ã ë åäâH ë ê) ã ëh@åã
+- ãåX å¤(å åP â_ ëà ãåhå ã åp½è Q
++ pMetadata:0x%x,iSzInWords:0x%x
++Use the Previous PPB
++source hsz:0x%x, src VSz :0x%x
++Get a New PPB â ã ã=` ëå â åÄ ë4å#â8 åm_ ë®ÿÿêÔÍá-ÿÿë0â á ââð Íá â 0 áTæÿë Vã 0â á â á¡üÿëÅ ÔåP ã Pã
++ å åã3
++E ã&
++ ë0 ã á â 0å â 0 ãNýÿë á ã|üÿëÆPÄåQÄåxQÄåà ââ ã` ëT êF ã
++ ëì â ã â
++` ëÌÔå Pã
++å ååå 0 ã â á â 0å0 ã/ýÿë á ã]üÿëÅPÄåÆpÄåà ââ ãó_ ëqÄåxqÄå4 êì â ã âì_ ë â 0 ã â á 0åýÿëÄ
å åã å( Ýå Pã
++ Pã
++ êb ãÞ ë êt ãÛ ë á ã8üÿëÆPÄåà ââ ãÏ_ ë( Ýå Pã
++ÍÔå Pã
++qÄåQÄå êÔå Pã
++qÄåQÄå êQÄåqÄå êQÄåxQÄåbâïûÿë¨qÄå ên ã¹ ë5úÿëÝþÿê
++ hsz:0x%x, src VSz :0x%x 4åûàãåååå å(åÿAâ,å0åÿAâ4åÿ/áp at -é` á: ã ë) ã ëûßÿë @ á á âÂ^ ëÒ Ôå Pã Ä Ôå Pã
++PâÔå Pã
++) ã ët@åã
++ ãåØå¤(å åX â¬^ ëà ãåpå ã åp½èd â¤^ ë- ãw ë åàâ ëçÿÿê
+ smp_bvn_isr, L2sts:0x%x
+-
+-Release Pic T T
++ T
+ BVN INT sttaus:0x%x, scl_sts:0x%x
+- T,
ðA-é p ã,å å@ââ áì^ ë * ã ã á°_ ë@å\' ã ã¬_ ë4å @ ã @å@å@å@å â @å@å@å@å`â @å@å@å@å â @å@å@å@å â @å@å@å@å0 â @å@å@å@å ã ãÄåÿë°å å Pã ãð½è P ã å ã{çÿë Pã ãöÿÿêå Qã
+- åå @å`å å ååâå å Qã åP
â Uãåÿÿº ááÿÿê0 at -é Pã
+- Qã
+- Rã àã0½è0å @ ã Sá 0å Sã
++ "
++Release Pic ðA-é p ã4å å@ââ á^ ë * ã ã áC_ ëHåL' ã ã?_ ë<å @ ã @å@å@å@å â @å@å@å@å`â @å@å@å@å â @å@å@å@å â @å@å@å@å0 â @å@å@å@å ã ãþæÿë¸å å Pã
++ P ã å ã¹èÿë Pã
++å Qã
++ åå @å`å å ååâå å Qã
++ ê ãð½è ãüÿÿê åP
â Uãâÿÿº áöÿÿê0 at -é Pã2
++ Qã0
++ Rã.
++0å @ ã Sá 0å Sã
+ På På 0å Sã
+ PåPå 0å Sá 0å 0å0å Sá 0å0å0å0Câ0å @å@å@åå Qã
+- ååå @å å å ååâå å Qã å ãÍÿÿê `zero out the armhost shraedmem area starting from 0x%x :
4Q
l,
ðG-é p á á áP á `å¢â á á0 áH^ ë Uã
+- Vã e 㦠ëâ0 á á á=^ ë àãð½è å Pã â« ë ã÷ÿÿê@å Tã àãòÿÿê à á â á_ ë á á áÿÿë ã Äå ãåÿÿê8 at -é @ áÜ0å ã ã á 0å 0âÅÿÿë Pã
+-{â á^ ë àã8½è!â á^ ë ãùÿÿê@-é@ ãn ëå@å
â á^ ë Tã
+- áÞÿÿë êe ãb ëâü] ë@½èr ã] êøO-é @ ã ` ã `åÈå å¼qå å åH@å Tá @ ã~ ãN ë ê@âÈ ã Ḡû Qã Ìå å Pã ÊÀå å Pã Ún ë°å å Pã Ú# ã8 ë( ëå å Pã Ú ëd ã á û °á P ã áçõÿëP
â Uãúÿÿº ZãÐÿÿ P ã á2ùÿë Pã
+- álýÿëP
â Uãöÿÿº å Pã
á ë å Pã¾ÿÿ
+- å Qã»ÿÿ¥øÿë `å¸ÿÿê SMP_Rcv: addr = %08lX from %x to %x
++ ååå @å å å ååâå å Qã
++ ê àã0½è å ãûÿÿê `zero out the armhost shraedmem area starting from 0x%x :
$Q
("
ðG-é p á á áP á `å¢â á á0 áÙ] ë Uã
++ Vã
++ å Pã
++@å Tã
++ à á â á@ ë á á áÿÿë ã Äå ãð½èe ã ë!â0 á á á»] ë àãõÿÿêâ ë ãñÿÿê àãïÿÿê8 at -é @ áÜ0å ã ã á 0å 0âÅÿÿë Pã
++{â á¥] ë àã8½è!â á ] ë ãùÿÿê@-é@ ãp ëå@å
â á] ë Tã
++ áÞÿÿë êe ãd ëâ] ë@½èr ã_ êøO-é @ ã ` ã `åÈå å¼å å råH@å Tá @ ã~ ãP ë ê@âÈ ã á û Qã Ìå å Pã ÊÀå å Pã Ún ë°å å Pã Ú# ã: ë* ëå å Pã Ú ëd ã áq û °á P ã á÷ÿëP
â Uãúÿÿº ZãÐÿÿ P ã áAúÿë Pã
++ á-ýÿëP
â Uãöÿÿº å Pã
á ë å Pã¾ÿÿ
++ å Qã»ÿÿ´ùÿë `å¸ÿÿê SMP_Rcv: addr = %08lX from %x to %x
+ SMP_Rcv: NULL Node
+ SMP_HstRcv: Failed to receive host command: 0x%08lX
+ SMP_HstRcv: host command addr: 0x%08lX
+
+ cmd addr:0x%x hostCommIntHandler: Host request address is zero.
+- X,
tQ
Q
DQ
@-é7÷ÿë å @å ê
+- @å ê @ ãô"å â å¾þÿë TãõÿÿL å @å ê å
+- @å ê @ ã¼"å0â±þÿë Tãõÿÿ@½è"÷ÿêp at -é,Tå@å` 㬠ë Tã p@½èe 㧠ê@å Ôå PãQ âh"å` ã å Qá AàC
+-" ÊPå Qá Aà>
+- Ê@"å Qá Aà9
+- Ê0å à5
+- Pã3
+- Pã5 0 ê Pã.
+- Pã,
+-ü Pã. ) ê Rãñ0* ê) ê$ ê# ê" ê! ê ê ê Pã
+- Ê Pã
+- Ê Pã
+- Pã
+- Pã ê Pã
+- Pã
ê Pã
+- Ê Pã
+-. Pã
+-< Pã ê Pã
+- Pã `Äå= ãU ë ê^ ãR ë`Äå @å ê/ ãM ë åÐå Qã
+- Qã )òÿë åÐå Qã
+- @"åp@½èBâ:þÿê Tã
+- @å ê @ ã Tãçÿÿp½èðA-ép á@ áP áå`å Pã àãð½èà áâ] ë ã Äå á á áþÿë ãòÿÿê@-é°åå" ã@à 1 ãä"å ãð Íá@0Bâ á áÜÿÿë åXå@å ã½èå å Pã
+- åçÿÿêÿ/áTQ
1vs1vs0vsÿÏÿO-é$ÐMâ á@ á° á åå â å$åþI ë P á ` ã Uã
+-Sâg ëSâ& ãVâsh ë á\ ë¸ ê¼ ã åp ãpÍå Zã ã
+- Zã
+-
+- Zã
ã å`ÍåOâv\ ë ê`å`Íå êå`Íåân\ ë ê`åpÍå Äå0â åâ$ åJ ë P á Uã
+- âêf ëâE ãOâFh ë áZ\ ë êåRâV\ ë Zã
+- Zã
+- å¾J ë ã à `Áå âp ÿæ Pãùÿÿ: å@å¶L ë P á UãV
+- âËf ëâ[ ãâ'h ë á;\ ël ê### ../smp/smp_xpt.c BXPT_Playback_GetChannelDefaultSettings. %s: %d [fw] SMP_XPT_ChannelOpen(): BAVC_StreamType_eEs
+- [fw] SMP_XPT_ChannelOpen(): BAVC_StreamType_ePEs
+- BXPT_Playback_OpenChannel. %s: %d SMP_XPT_ChannelOpen: Get XPT Playback Channel: 0x%x
+- óoBXPT_Playback_SetBitRate. %s: %d åâúM ë P á Uã
+-VOânf ëVOâ^ ã~âÊg ë áÞ[ ë ê`Íå
pÍåâ åþM ë P á Uã
+-gOâ]f ëgOâd ãwâ¹g ë áÍ[ ë `Äå.âoOâ0 áv ãef ë4Ðâð½è ãuâÂ[ ëf0 ã áz/Oâ ãð Íá 0 ã ã;X ë å& ã ã~\ ëåqâ³[ ë å Pã #Oâ8f ë#Oâm ãuâg ë$ å å Äå ãÝÿÿêC ê ã0à 0Óå Sã à0 ã 0Àå° Áá ãÿ/á âr ÿæ Rãñÿÿ: ãøÿÿêÿO-é<ÐMâ ° á` áp áp@åtå ã8 â ã å(O ë P á ã Uã
+-¹Oâf ë¹Oâ ãOâgg ë á{[ ë` ê8åQâw[ ë ×å Pãd
+- Pã ÿ`â áâÉÿÿë P á Uãz
+-ÑOâóe ëÑOâ» ãNâOg ë ác[ ëH êBXPT_Playback_GetParserConfig. %s: %d BXPT_Playback_SetParserConfig. %s: %d err
+- allocating playback buffer of size 0x%x SMP_XPT_ChannelOpen: Get XPT Playback Buffer: 0x%x
++ "
dQ
tQ
4Q
@-éEøÿë å @å ê
++ @å ê @ ãü"å â å½þÿë TãõÿÿL å @å ê å
++ @å ê @ ãÄ"å0â°þÿë Tãõÿÿ@½è0øÿêp at -é,Tå@å` ã® ë Tã
++@å Ôå Pã
++P êp@½èe 㤠ê âl"å` ã å Qá AàH
++" Ê Bâ Qá AàC
++ Êý @â Qá Aà>
++ ÊÂbà à:
++ Pã8
++ Pã1 5 ê Pã3
++ Pã1
++ü Pã* . ê Rãñ0& ê% ê) ê( ê' ê& ê% ê$ ê Pã"
++ Ê Pã
++ Ê Pã
++ Pã
++ Pã ê Pã
++ Pã ê Pã
++ Ê Pã
++. Pã
++< Pã ê Pã
++ Pã
++^ ãW ë`Äå @å ê`Äå= ãQ ëùÿÿê/ ãN ë åÐå Qã
++ Qã
++ Tã
++
++ @å êHóÿë åÐå Qã T"åp@½èBâ4þÿê @ ã Tãçÿÿp½èðA-ép á@ áP áå`å Pã
++à áâ'] ë ã Äå á á áþÿë ãð½è àãüÿÿê|@-é P á¸å å ã@à 1 ãì"å ã áð Íá@0Bâ áÛÿÿë å`å@å ã|½èå å Pã
++ åæÿÿêÿ/áDQ
1vsðO-é$ÐMâ á` á@ á° á å å å â å
++ áI ë P á p ã Uã
++Sâf ëSâ' ãVââg ë á\ ë¸ ê¼ ã å ãÍå Vã ã
++ Vã
++ Vã
++påÍå`Äå0â åâ
++ á!J ë P á Uã
++Ð âef ëÐâF ãCâÃg ë áø[ ë êpåpÍåêÿÿêåpÍåBâð[ ëåÿÿê ã åpÍåIâê[ ëßÿÿêåRâæ[ ë Vã
++ Vã
++ åRJ ë ã à pÁå âp ÿæ Pãùÿÿ: å@åKL ë P á UãV
++ â8f ëâ\ ãHâg ë áË[ ël ê### ../smp/smp_xpt.c BXPT_Playback_GetChannelDefaultSettings. %s: %d BXPT_Playback_OpenChannel. %s: %d [fw] SMP_XPT_ChannelOpen(): BAVC_StreamType_ePEs
++ [fw] SMP_XPT_ChannelOpen(): BAVC_StreamType_eEs
++ SMP_XPT_ChannelOpen: Get XPT Playback Channel: 0x%x
++ óoBXPT_Playback_SetBitRate. %s: %d åâM ë P á Uã
++VOâÛe ëVOâ_ ãâ9g ë án[ ë êpÍå Íåâ åM ë P á Uã
++gOâÊe ëgOâe ãâ(g ë á][ ë pÄå/âoOâ0 áy ãÔe ë$Ðâð½è ãzâR[ ëg0 ã åz/Oâ ãð Íá 0 ã ãÎW ë å' ã ã\ ëÜQå ÅåvâåA[ ë pÅå å Pã Oâ¢e ëOâp ãâ g ë å Äå ãÛÿÿê°B ê ã0à 0Óå Sã
++ âr ÿæ Rã÷ÿÿ: ãÿ/á à0 ã 0Àå° Áá ãøÿÿêÿO-é<ÐMâ á` áp áp@åt°å ã8 â ã å¶N ë P á ã Uã
++»Oâve ë»O⣠ãSâÔf ë á [ ëa ê8åUâ[ ë ×å Pãi
++ Pã
++¸Äá á å8å9ã åÝN ë P á Uã
++ÖOâ[e ëÖOâÍ ãOâ¹f ë áîZ ëF êBXPT_Playback_GetParserConfig. %s: %d BXPT_Playback_SetParserConfig. %s: %d err
++ allocating playback buffer of size 0x%x "
SMP_XPT_ChannelOpen: Get XPT Playback Buffer: 0x%x
+ BMEM_AllocAligned %s: %d BXPT_AllocPidChannel. %s: %d SMP_XPT_VideoPidContextOpen: Get PID Channel Number: %d
+- PlaybackGetPackeizer. %s: %d ÿ`â áâfÿÿë P á Uã
+-åe ëåP O⬠ãìf ë á [ ëå ê`å8 å å ã Íå`Íå â å0 ã´ÝáL ë´ Ýáú⸠Äá ê`å8 å å Íå`Íå â å0 ã´ÝáL ë´ Ýáú⸠Äá ê¸ Äá á å8å9ã å§N ë P á Uã
+-På`e ëLåSâÊ ã¼f ë áÐZ ëµ ê å8å2N ë P á Uã
+-åQe ëåMâÍ ãf ë áÁZ ë¦ ê8 å å à`à,!å0â ã à åÝ( ë P á Uã
+-¼ å;e ë¸åâÒ ãf ë á«Z ë êåAâ§Z ë åH â ãA ë P á Uã
+-p å(e ëlåâÛ ãf ë áZ ë} êHåFâZ ëâZ ë å ã8åS: ë P á Uãb
+- åe ëåVâä ãof ë áZ ëh ê BXPT_ConfigurePidChannel. %s: %d BXPT_EnablePidChannel. %s: %d p,
BXPT_Rave_AllocContext. %s: %d SMP_XPT_VideoPidContextOpen: Get XPT Rave Context: 0x%x
++ BXPT_ConfigurePidChannel. %s: %d ÿ`â áâaÿÿë P á Uã
++åöd ëå⯠ãTf ë áZ ëá ê`å8 å å ã Íå`Íå â å0 ã´ÝáK ë´ Ýáú⸠Äáyÿÿêÿ`â áâBÿÿë P á Uã
++å×d ëåbâ¾ ã5f ë ájZ ë ê`å8 å åÍå`Íå â å0 ã´ÝáK ë´ Ýáú⸠Äá[ÿÿê å8å¾M ë P á Uã
++åºd ëåMâÐ ãf ë áMZ ë¥ ê8 å ås ã< å0â(!å à ã à å( ë P á Uã
++¼ å£d ë¸åü âÕ ãf ë á6Z ë êåâ2Z ë åH â ã¼@ ë P á Uã
++p åd ëlåCâÞ ãîe ë á#Z ë{ êHåEâZ ëSâZ ë å ã8åñ9 ë P á Uãa
++ å{d ëåUâç ãÙe ë áZ ëf ê PlaybackGetPackeizer. %s: %d BXPT_EnablePidChannel. %s: %d ,"
BXPT_Rave_AllocContext. %s: %d SMP_XPT_VideoPidContextOpen: Get XPT Rave Context: 0x%x
+ BXPT_Rave_AllocSoftContext. %s: %d SMP_XPT_VideoPidContextOpen: Get XPT Soft Rave Context: 0x%x
+ SMP_XPT_VideoPidContextOpen: XPT Rave Add PID Channel
+- BXPT_Rave_AddPidChannel. %s: %d åâû0 ë Íå ã Íå ã2 Íå Íå Íå" Íå& Íå5 Íå3 Íå4 Íå Äåï ã@påà ã°P ã½0 ã Wãþ` ãñ0j ê ê êg êf ê! êd êc êE ê) ê Íå'Íå( Íå¯ ãÍå Íå Íå Íå¿ ãÍåPÍå Íå Íå Íå Íå! Íå" Íå& Íå: ê Íå'Íå(0Íå`Íå Íå Íå Íå Íå" Íå& Íå/ ê ã Íå'Íå(0Íå`Íå Íå Íå Íå Íå" Íå& Íå# ê`Ôå
0 ã Vã 0Íå'Íå( Íå/ ãÍå Íå Íå Íå¸ ãÍåPÍå Íå Íå ã ê0Íå'Íå( Íå ã ÄåØ âÂY ë ê ãÍåý ã'Íå(0Íå ã Äå° â¸Y ë Ôå Pã
+-È â³Y ëH å á@ ë P á Uã
+-\å5d ë`åØ ây! ãe ë á¥Y ë êå,d ëÜ âe ë ãLÐâð½èì âY ë åâõ5 ë P á UãJ
+-¼åd ëÀåø â! ãye ë áY ër êSMP_XPT_VideoPidContextOpen: Use Soft Rave
++ BXPT_Rave_AddPidChannel. %s: %d åâ0 ëÍå ã Íå ã2 ÍåÍåÍå"Íå&Íå5 Íå3 Íå4 ÍåÄå Zãï ãà ã°P ã½0 ãþ` ã
++ñ0j ê ê êg êf ê! êd êc êE ê) êÍå'Íå( Íå¯ ãÍå Íå Íå Íå¿ ãÍåPÍåÍå ÍåÍå Íå!Íå" Íå&Íå: ê Íå'Íå(0Íå`ÍåÍåÍå ÍåÍå"Íå&Íå/ ê ã Íå'Íå(0Íå`ÍåÍåÍå ÍåÍå"Íå&Íå# ê`Ôå
0 ã Vã
++0Íå'Íå( Íå ã ÄåEâ^Y ë ê0Íå'Íå( Íå/ ãÍåÍå Íå Íå¸ ãÍåPÍåÍå Íå ãìÿÿê ãÍåý ã'Íå(0Íå ã Äå° âEY ë Ôå Pã
++È â@Y ëH å á§? ë P á Uã
++Tåc ëXåØ â|! ãýd ë á2Y ë êxåc ëÜ âöd ë ãLÐâð½èì â(Y ë åâ5 ë P á UãJ
++´åc ë¸åø â! ãåd ë áY ër êSMP_XPT_VideoPidContextOpen: Use Soft Rave
+ SMP_XPT_VideoPidContextOpen: XPT Rave Reset Soft Context
+ BXPT_Rave_ResetSoftContext. %s: %d
+ Video Format not supported yet
+ SMP_XPT_VideoPidContextOpen: XPT Rave Save AV Config
+- BXPT_Rave_SetAvConfig. %s: %d OâHY ë å' ë P á Uã
+-åËc ëåâ
! ã'e ë á;Y ë êVâ8Y ë åâñ- ë P á Uã
+-Håºc ëLåYâ! ãe ë á*Y ë ê]â'Y ëH åLâà- ë P á Uã
+-å©c ëåâ! ãe ë áY ë Äå0 áh!å ã¸å±c ërÿÿêD å ã Äå ãmÿÿêp at -é@ áP á åÈG ë å,åM ë ` ã `Äå`åå Qã
+- å åV ë`å ãp½èSMP_XPT_VideoPidContextOpen: XPT Rave Save Enable Context
++ BXPT_Rave_SetAvConfig. %s: %d OâÕX ë å?' ë P á Uã
++üå5c ë åâ! ãd ë áÈX ë êVâÅX ë åâ- ë P á Uã
++@å$c ëDåYâ! ãd ë á·X ë ê]â´X ëH åLâ~- ë P á Uã
++åc ëåâ! ãqd ë á¦X ë Äå0 áh!å ã°åc ërÿÿêDå ã Äå ãmÿÿêp at -é@ áP á åYG ë å,åM ë ` ã `Äå`åå Qã
++ å åV ë`å ãp½èSMP_XPT_VideoPidContextOpen: XPT Rave Save Enable Context
+ BXPT_Rave_EnableContext. %s: %d SMP_XPT_VideoPidContextOpen: XPT Rave Get Context Map
+ BXPT_Rave_GetContextRegisters. %s: %d SMP_XPT_VideoPidContextOpen: XPT Soft Rave Get Context Map
+- 8 ðA-é8ÐMâ p á@ á` á
á á å ë P á ã Uã
+-Ô â5c ëÔâ ãà âd ë á¥X ë ê
Íå ã$ Íåâ å
0 á áy ë P á Uã
+- â!c ëâ& 㸠â}d ë áX ë ÄåÀ âd â0 á8 ã)c ë8Ðâð½è¨ âX ëpåå ã Äå¨ âX ëå´ â~X ëåÈ â{X ëåä âxX ë ãêÿÿê### ../smp/smp_xvd.c BXVD_GetChannelDefaultSettings. %s: %d BXVD_OpenChannel. %s: %d err
++ \ ðA-é8ÐMâ p á@ á` á
á á å ë P á ã Uã
++Ô âb ëÔâ ãà âýc ë á2X ë ê
Íå ã$ Íåâ å
0 á á1 ë P á Uã
++ âb ëâ& 㸠âéc ë áX ë ÄåÀ âd â0 á8 ãb ë8Ðâð½è¨ âX ëpåå ã Äå¨ âX ëå´ âX ëåÈ âX ëåä âX ë ãêÿÿê### ../smp/smp_xvd.c BXVD_GetChannelDefaultSettings. %s: %d BXVD_OpenChannel. %s: %d err
+ BXVD_OpenChannel done
+ hXVDDecode.state :%d
+ hXVDDecode.chanNumber :%d
+ hXVDDecode.BXVD_ChannelHandl :0x%x
+- hXVDDecode.hContextSource :0x%x p at -é àbà à@â åÌ ë P á ` ã Uã
+-MOâ³b ëMOâF ãuâd ë á#X ë `Äå0 áp@½è,OâN ãOâºb ê `Äå ãp½èþC-é á P ã ã å×ÿë ` á Vã ãþ½è
à
`à BàÄ Ôå PãR
++ hXVDDecode.hContextSource :0x%x p at -és ã à à@â å ë P á ` ã Uã
++MOâb ëMOâF ãuâ{c ë á°W ë `Äå0 áp@½è,OâN ãOâ&b ê `Äå ãp½èþC-é p á P ã ã åÕØÿë ` á Vã ãþ½ès ã à AàÄ Ôå PãR
+ å PãO
+-ÖÔå QãL ¯Ôå QãI °Ôå QãF n ë ål ë PãA
+-ÓÔå Pã Ôå Pã Ôå ã
+-
à
`à àPâ
á å/ ëH ãI ëè âãW ë å
á ëÔå âÔå ãËÿÿê âÔåØå Qã :Ôå Pã Üqå ᨠú Qã
+-
à
`à àPâ
á å ëD ã) ëh âÃW ë å
áè ëÜå âÜå ã«ÿÿê âÜå å ãá åP
â Uã£ÿÿº ã ÿÿêBXVD_CloseChannel. %s: %d
+-Release Pic @-é
ág ë åãã å^ ë½è8 at -é @ á
áh ë Tã
++ÒÔå QãL «Ôå QãI ¬Ôå QãF L ë åJ ë PãA
++ÏÔå Pã Ôå Pã Ðå ã
++s ã à àPâ
á å ëH ãG ëè âpW ë å
áå ëÐå âÐå ãËÿÿê âÐåÔå Qã :Ôå Pã Øå áw ú Qã
++s ã à àPâ
á åì ëD ã' ëh âPW ë å
áÅ ëØå âØå ã«ÿÿê âØå å ãá åP
â Uã£ÿÿº ã ÿÿêBXVD_CloseChannel. %s: %d
++Release Pic @-é
á5 ë åãã å, ë½è8 at -é @ á
á6 ë Tã
+ å
+-ã å ë ê å
+-Àã å åX ë8½è8 at -é @ á
áW ë Tã
+- å ã å ë ê å Àã å åG ë8½èà"å å Pã
+-p ã êp Áã åÿ/á ã åÿ/á8 at -é @ á 㤠ë
á ë å á á å åÒéçâå9àã¢&à â å`á à å8½è8 at -é @ á ã ë
á
ë å á á å åÒéçâå9àã¢&à â å`á à å8½èÿA-é ` áP áp á
áÍÿÿë å @â @Åá à å à à @â û P á Vã ` ã ê áC ë å @à`â Váøÿÿ:´ÿÿë ãÐâð½è Vã ` ã ê á8 ë å @à`â Váøÿÿ:¥ÿÿë ãïÿÿê Vã ` ã ê á. ë å @à`â Váøÿÿ:ÿÿë ãáÿÿê ãßÿÿê á á ã¾ÿÿê á á ãºÿÿê á á ã¶ÿÿê á á ã²ÿÿê@-é @ áP á` á
áÿÿë å @â Pá * ãÐâp½è å @â Pá * ã÷ÿÿê áá Tã ô ëjÿÿë ãïÿÿê Tã ò ëdÿÿë ãéÿÿê Tã ð ë^ÿÿë ããÿÿê ãáÿÿê á á ãÒÿÿê á á ãÎÿÿê á á ãÊÿÿê 0Ðåà0Ãáá Àåÿ/áp!å åå ãÿ/á\å å åÿ/áã 0åà0Ãáá åÿ/á åÿ<â, á$áÿ8â#$á!á åÿ/á á ã ã Qá * ââúÿÿêÿ/á8 at -é @ á Tã ã
+- å} ë ê åo ë
áf ë å Àã å Tã
+- ã å åY ë8½è@-é
áz ë å½è@-é @ á ãàÿÿë án ë@½è ãÛÿÿê Qá : Aàÿ/á àá àûÿÿêp at -é @ á
+- Tã * ð ã ð ã ð ãp½èáÿÿë P áßÿÿë á áêÿÿë Páùÿÿ:õÿÿê Ð@-é<å ã å4å å4 å,å å! ãå ã å åe ë@½è âÎ ê,
,
@@ Â óoHIL_ARM Booted Up. Initializing System
++ã åc ë ê å
++Àã å å& ë8½è8 at -é @ á
á% ë Tã
++ å ã åb ë ê å Àã å å ë8½èØ"å å Pã
++p ã êp Áã åÿ/á ã åÿ/á8 at -é @ á ãr ë
ái ë å á! á åÐ!éç â å9àã à â åaá à å8½è8 at -é @ á ã] ë
áT ë å á! á åÐ!éç â å9àã à â åaá à å8½èÿA-é ` áP áp á
áÏÿÿë å @â @Åá à å à à @âÚ û P á Vã
++ Vã
++ Vã
++ ãÐâð½è ` ã ê á ë å @à`â Váøÿÿ:¯ÿÿë ãñÿÿê ` ã ê á ë å @à`â Váøÿÿ:£ÿÿë ãåÿÿê ` ã ê áü ë å @à`â Váøÿÿ:ÿÿë ãÙÿÿê á á ã¾ÿÿê á á ãºÿÿê á á ã¶ÿÿê á á ã²ÿÿê@-é @ á` áP á
áÿÿë å @â Pá * ãÐâp½è å @â Pá * ã÷ÿÿê á
á Tã
++ Tã
++ Tã
++ ãíÿÿê¾ ëfÿÿë ãéÿÿê¾ ëbÿÿë ãåÿÿê¾ ë^ÿÿë ãáÿÿê á á ãÒÿÿê á á ãÎÿÿê á á ãÊÿÿê 0Ðåà0Ãáá Àåÿ/áp!å åå ãÿ/á\å å åÿ/áã 0åà0Ãáá åÿ/á åÿ<â, á$áÿ8â#$á!á åÿ/á á ã ã ê ââ Qáûÿÿ:ÿ/á8 at -é @ á Tã ã
++ åM ë ê å? ë
á6 ë åÀã å Tã
++ ã å å) ë8½è@-é
áJ ë å½è@-é @ á ãàÿÿë á> ë@½è ãÛÿÿê Qá : Aàÿ/á àá àûÿÿêp at -é @ á
++ Tã * ð ã ð ã ð ãp½èáÿÿë P áßÿÿë á áêÿÿë Páùÿÿ:õÿÿê Ð@-é<å ã å4å å4 å,å å! ãå ã å åe ë@½è âÎ êH"
L"
@@ Â óoHIL_ARM Booted Up. Initializing System
+ å å Pã
+-ÿ/áÿ/áp at -é@ áøPå Pã ð â° ë @
åp½è Pãüÿÿ@
åúÿÿê Pã _ ê Pã d êÿ/á Pã \ ê Pã a êÿ/á ã
åÿ/á ãôåÿ/á ãðåÿ/á ãìåÿ/á ãèåÿ/á ãäåÿ/áp å åÿ/á ãüåÿ/á ã àãìåÿ/á ã àãäåÿ/á ã ãàåÿ/á ãà åÿ/á,
++ÿ/áÿ/áp at -é@ áøPå Pã
++ Pã @
åp½èà ⬠ë @
åúÿÿê Pã
++ Pã 5 ê, êÿ/á Pã
++ Pã 2 ê) êÿ/á ã
åÿ/á ãôåÿ/á ãðåÿ/á ãìåÿ/á ãèåÿ/á ãäåÿ/áp å åÿ/á ãüåÿ/á ã àãìåÿ/á ã àãäåÿ/á ã ãàåÿ/á ãà åÿ/áH"
+ Connecting main IRQ Handler ðÿÿ@-é Qã
+- ᶠû @â ê ã Pã ã"ååqÿæ á ã åüå ã å½èè!åå Pã
++ á û @â ê ã Pã ã"ååqÿæ á ã åüå ã å½èè!åå Pã
+ ã ê Áã åÿ/áð@-éÈ!å 1åzâ`å áÀ ã1Ãá@ ãQá á0 ãaÆáàQÅáÀ ã
áPàUá å á áå BåPåð½è\å å ã åÿ/áHå å ã åÿ/á4å å ã
+ ãÿ/á ãüÿÿê@-é @ áôÿÿë Pãüÿÿ
+ å åÿ â Rã
+ ìå å½èåã åúÿÿêp at -é @ á ` ã ê@â
+ Uã
ãåÿÿë áãÿÿë`â PÔå Uãôÿÿ áp½è -éà-ådÐMâ å Ðå Pã
+-l0âh åd ã
áÔ ë
áàÿÿë ãdÐâðä@-édÐMâ ád ã
áh0åÈ ë
áÔÿÿëlÐâðä@-é @ á á0å¿ ëÐâ á@½èÉÿÿê 0,
@@T,
ÿ0â
ê å Qã
+-å 0Áååâå åAâ ååâå Râ BâîÿÿÊÿ/á ê 0å Sã
++l0âh åd ã
áÛ ë
áàÿÿë ãdÐâðä@-édÐMâ ád ã
áh0åÏ ë
áÔÿÿëlÐâðä@-é @ á á0åÆ ëÐâ á@½èÉÿÿê 0P"
@@"
ÿâ
ê 0å Sã
++0å Ãå0å0â0å 0å0Câ 0å0å0â0å 0Râ BâîÿÿÊÿ/á ê 0å Sã
+ 0å Ãå å â å å Bâ å å â åâ Ñå Rãíÿÿÿ/á@-é ê 0å Sã
+ @å0Ñä 0Äå0å0â0å 0å0Câ 0å0å0â0å 0Râ Bâíÿÿʽè ã ê Ðå Rã
+ â â Pãøÿÿ áÿ/áðA-é p á@ á á áîÿÿë ` áP á å Pã º P á å Pã
+ Pá ÚÔå Qã @àÔå áÿÿë ` ã å Rã º á áÀÿÿë ê á á¨ÿÿë å Pã
+ Vã
+- @à áðA½è ãÿÿêð½è Pá * Ðå 0Ñå0Àä Aäøÿÿêÿ/á@-é á0å @à à0å sã @Ñå0 Tã Sã ª0å@å Tã Ú Tá ª0 á0@ ã Rá ª â@Àäúÿÿê ã Áå àã å½èÿO-éÐMâ á p ã ã8På}oâ ØåX Pã èå êäå Øå Pã
+- Pã@ @å Tã ã Rã$
+- Tã ª-p ã @dâ ê@å Tã ã Rã
++ @à áðA½è ãÿÿêð½è ê Ðå 0Ñå0Àä Aä Páùÿÿ:ÿ/á@-é á0å @à à0å sã @Ñå0 Tã Sã ª0å@å Tã Ú Tá ª0 á0@ ã ê â@Àä Ráûÿÿº ã Áå àã å½èÿO-éÐMâ á p ã ã8Påoâ ØåX Pã
++øå Øå Pã
++ Pã< êàå÷ÿÿê@å Tã ã Rã
+ Tã ª-p ã @dâ ê Øå Pã
+- p áå á\ ú° áå áV û @ á Ùç Åä Tãóÿÿ ê Øå Pã
+- p á å Pã â$B á Ùç Åä Tãùÿÿ êå áA ú° áå á; û @ á Ùç Åä Tãóÿÿ Øå Pã
++ p áå á7 ú° áå á1 û @ á Ùç Åä Tãóÿÿ ê@å Tã ã Rã
++ Tã ª-p ã @dâ ê Øå Pã
++ p á å Pã
++å á ú° áå á û @ á Ùç Åä Tãóÿÿ Øå Pã
+ Øåo Pã
+- ÊX Pã ¨`â á@ÿÿë Wã
+- ã
+- êu Pã÷ÿÿ
+-x Pãõÿÿ`âóÿÿê Zãñÿÿt`âïÿÿê ã8 å0à å á 0å0 ákÿÿë Öå Qã
+-`âÀäùÿÿê Wã
+-pÀä ã Àå@â8 åÐâðO½èSÿÿê .
.
X0 x0 0 p at -é0ÐMâ P á@ á ã`â Ôån PãB
+- ÊX Pã
+-c Pã
+-d Pã
+-i Pã3
+-0 ã ã á á `å\ÿÿë, êo Pã
+-s Pã$
+-u Pã
+-x Pã$ 0 ã ã á á `åMÿÿë ê Ôå Pã
+- Pã åÍå ã Íå êåùÿÿê
+-0 ã ã á á `å:ÿÿë
+- ê0 ã ã á á `å3ÿÿë ê`å Vã Çoâ á á áÕþÿë0Ðâp½è å Pãúÿÿ
+-Ôå Qã
+- Qã
+- Qã
+- Qãñÿÿå°Àáîÿÿêå Àåëÿÿêå åèÿÿêå ååÿÿêu Pã
+-o Pã
+-x Pã
+-X Pã ãÿ/á ãüÿÿê å Rã
+- å Âååâå åAâ ååâåÿ/á0 at -é P á å ã,2å Ñå@à°@Ôá ã
+- àâ à0 @âõÿÿê
å0½èÿG-é(ÐMâ ` ã$ å Aâ å P ã På@ ãÔå p ã ã# ê á êâ Øå% Pã
++ ÊX Pã ê â$B á Ùç Åä Tãùÿÿîÿÿêu Pã
++x Pã ê Zã `â ê`â ê`â á3ÿÿë Wã á
++ ã ê ã8 å 0à å á 0å0 ágÿÿë ê`âÀä Öå Qãúÿÿ Wã
++pÀä ã Àå@â8 åÐâðO½èOÿÿê X$
i$
0 x0 X0 ð@-é,ÐMâ p áP á ã`â@Õån TãE
++ ÊX Tã1
++c Tã
++d Tã
++i Tã6 êo Tã!
++s Tã-
++u Tã
++x Tã- ! êÕå Qã
++ Qã ê å ê å Íå ã Íå ê
++0 ã ã á á `åAÿÿë ê
++0 ã ã á á `å:ÿÿë ê0 ã ã á á `å3ÿÿë
++ ê0 ã ã á á `å,ÿÿë ê`å Vã /nâ á á áÎþÿë,Ðâð½èå Qãúÿÿ
++ Õå Rã
++ Rã
++ Rã
++ Rãñÿÿ å° Ááîÿÿê å Áåëÿÿê å åèÿÿê å ååÿÿêu Pã
++o Pã
++x Pã
++X Pã
++ ãÿ/á ãüÿÿê å Rã
++ å Âååâå åAâ ååâåÿ/á0 at -é P á å ã 2å ê àâ à0 @â Ñå@à°@Ôá ãöÿÿ
å0½èÿG-é(ÐMâ p ã$ å Aâ å P ã På@ ã¨å ` ã ã& ê á êâ Øå% Pã
+ Pãùÿÿ Xá
+- Hà âUþÿë0å0 å Ðå Qã
+-Ðå% Qã â% ãºÿÿë0 å â0 å êâ0å PÍåpÍåPÍåPÍåPÍåPÍåPå àã å ã+0 ã0À ã0å Ñä0å+ Pã
+- Ê Pã
+-# Pã
@Íå ê- Pã
+-0 Pã ÀÍå êpÍå ê@Íå ê0Íå ê Aâ0 å ã Rãâÿÿ
+-0å Ñå* Pã
â0 å4 åä4 åå å Pã ª å `â å@Íå ê à° Ðá ã
+-0 âÿÿë å0 å Ðå. Qã â0 åPå Ðå* Qã â0 å4 åä4 åå ê(null) ,
à° Ðá ã
+-0 âgÿÿë å0 åÐä0 åh Qã
+-l Qã @Íå ê ãÍå Ðåh Qã â0 å ã Íå ê @â0 å0å Ñä Íåi Pã0å"
+- ÊX Pã
+-
+- ÊD Pã)
+-U Pã u ã Íå Ýå Pã @Íå êc Pã
+-d Pã
+- ês Pã
+- Ên Pã#
+-o Pã
+- êu Pã
++ Hà âNþÿë0å0 å Ðå Qã
++Ðå% Qã
++â0å PÍå`ÍåPÍåPÍåPÍåPÍåPå àã å ã+0 ã0À ã0å Ñä0å+ Pã+
++ Ê Pã"
++# Pã # ê â% ã¡ÿÿë0 å â0 åñ ê- Pã
++0 Pã
++ Aâ0 å ã Rãäÿÿ
++0 å Ðå* Qã
++ à° Ðá ã
++0 âÿÿë å0 å Ðå. Qã
++' ê`Íåëÿÿê@Íåéÿÿê @Íåçÿÿê0ÍååÿÿêÀÍåãÿÿê â0 å4 åä4 åå å Pãçÿÿª å `â å@Íåâÿÿê(null) X"
â0 åPå Ðå* Qã
++ à° Ðá ã
++0 âlÿÿë å0 åÐä0 åh Qã
++l Qã!
++ @â0 å0å Ñä Íåi Pã0å/
++ ÊX Pã,
++ ÊD PãB
++U Pã$ 8 ê â0 å4 åä4 ååàÿÿê ãÍå Ðåh Qãäÿÿ â0 å ã Íåßÿÿê@ÍåÝÿÿêc Pã
++d Pã ês Pã,
++ Ên Pã/
++o Pã êu Pã
+ x Pã
+-PÍå Aâ0 å Ýå Pã â% ãÿÿë0åb ê Ýå0 PãôÿÿpÍåòÿÿêd ã Íå Ýå Pãíÿÿ@Íåëÿÿê Íå Ýå0 PãçÿÿpÍååÿÿê`Ýå ÍåâÿÿêÝå Qãñ09 ê* ê. ê6 ê1 ê ê ê4å ä4å åPÍååÿâåÝþÿë Pã( å ã%
+- åÿàã á å ê4å ä4å åPÍååqÿæåÊþÿë Pã å ã
+- åÿãÿã å
ê4 åä4 åå ê4 åä4 åå ê4 åä4 åå Ýån Pã `Íå å Pã Ú åå Pá Ú å å â
á>þÿë0å Ñå Pã×þÿ$ å PÀå å8Ðâð½è -é@-é0â åÀþÿë@äðä@-é @ á Ôå Pã
++PÍå Aâ0 å Ýå Pã%
++Ýå Qãñ0Z êK êO êW êR ê! ê3 ê Ýå0 Pãïÿÿ`Íåíÿÿêu ã Íå Ýå Pãèÿÿ@Íåæÿÿêd ã Íå Ýå Pãáÿÿ@Íåßÿÿê Íå Ýå0 PãÛÿÿ`ÍåÙÿÿêpÝå ÍåÖÿÿê â% ãñþÿë0åC ê4å ä4å åPÍååÿâåÚþÿë Pã( å ã%
++ åÿàã á å ê4å ä4å åPÍååqÿæåÇþÿë Pã å ã
++ åÿãÿã å
ê4 åä4 åå ê4 åä4 åå ê4 åä4 åå Ýån Pã pÍå å Pã Ú åå Pá Ú å å â
á8þÿë0å Ñå PãÔþÿ$ å PÀå å8Ðâð½è -é@-é0â å½þÿë@äðä@-é @ á Ôå Pã
+ ã½è å Pã
+- åT ë å Pã
+- åÆb ë, å Pã
+- å,åÒO ë$ Ôå Pã å åÌO ë0 å Pã
+-0 åR ë8 å Pã
+-8 åR ë< å Pã
+-< åR ë áR ë ãÕÿÿêø@-é P á` á@ á
á åA ë Ýå Pã
+- å â å< åªR ë ð ã8 å§R ëø½è|@-é @ á å Pã
++ å S ë å Pã
++ å2b ë, å Pã
++ å,åVO ë$ Ôå Pã å åPO ë0 å Pã
++0 å$R ë8 å Pã
++8 å$R ë< å Pã
++< åR ë áR ë ãÕÿÿêø@-é P á` á@ á
á å@ ë Ýå Pã
++ å â å< å1R ë ð ã8 å.R ëø½è|@-é @ á å Pã
+ Pã
+- Pã ê ð ãtSå ê ð ãlSå ê ð ãdSå ê ð ã ã|½è ð ã 0 ã0å @åD3å áå âU ëôÿÿêðO-é<ÐMâ @ áP á` áp áÔÍáp å ã8 å0 åâ áØD ë å Pá ã8 å« ê´ ã/R ë0 å0 å Pã ã8 å¢ ê´ ã ã0 åR ë Yã D1 ã*.âð Íá 0 ã á álåJN ë á Yã ã8 å ê ã0å$ Áå0 å å0 å4 åt å0åT å àã0å\ ål å á0å` å0 å På` å0å å0 å`å0 åpå0 åå ã0åH å0åD å0åP å0åL å^1 ãu/â
+- áð Íá0 å 0 ã å ãN ë0å, å0 å, å4 å4 å Pã ã8 åZ ê
+- áÙQ ë0å0 å0 å0 å Pã ã8 åO ê ° ã ê4 åà0å0åà å ð ã0 åD å0å0åç0 åH å Pã 0 å0 åà0åH å0 å0 åà0åD å ð ã0 å å â0å å°â
+- [áÜÿÿ:l0å0å 0 ã á á å0 å â¤a ë8 å8 å Pã
+- ê0 å8 â¡Q ë8 å8 å Pã
+- ê0 å< âQ ë8 å8 å Pã
+- ê0 å%ÿÿë8 å8 å Pã
+- ê ð ã0 å å8 å<Ðâð½è ð ã0 åÔþÿë8 åøÿÿê ÔÁ ..\Magnum\syslib\pvrlib\bpvrlib_play.c á8 å å< å å ãÿ/á@-é @ á å÷U ë½èp at -é @ á P ã Ôå Pã
+- ãp½èL ã ãd âÌQ ë4 å å ã° å áèÿÿë P á Uã
++ Pã ê ð ãÄRå ê ð ã¼Rå ê ð ã´Rå ê ð ã ã|½è ð ã 0 ã0å @å2å áå âU ëôÿÿêÿO-é4ÐMâ á áppåxål°å ` ã @ ãâ á]D ë å Pá ` ã ê´ ã¹Q ë @ á Tã ` ã{ ê´ ã ã á%R ë Wã D1 ã/âð Íá 0 ã á
++ átå×M ë p á Wã ` ãm ê ã$ Äå på4å| åT å àã\ åt å á` å åh å å< å å å°å ãH åD åP åL å^1 ã]/â áð Íá 0 ã ã å³M ë, å, å0 å0 å Pã ` ãF ê áxQ ë0 å0 å Pã ` ã> ê P ã ê0 åà0åà å ð ãD å0åçH å Pã 0 åàH å0 åàD å ð ã å â åP
â Uáæÿÿ:t0å0å 0 ã á á â på5a ë ` á Vã
++ ê8 âPQ ë ` á Vã
++ ê< âJQ ë ` á Vã
++ ê áPÿÿë ` á Vã
++ ê ð ã4 å @å áDÐâð½è ð ã á ÿÿë áøÿÿê ½ ..\Magnum\syslib\pvrlib\bpvrlib_play.c á8 å å< å å ãÿ/á@-é @ á åU ë½èp at -é @ á P ã Ôå Pã
++ ãp½èL ã ãd â}Q ë4 å å ã° å áèÿÿë P á Uã
+
+- ê ã@ Äå åè@ ë P á Uã
+- ê ã Äå ð ã áãÿÿê|@-é @ á ` ã ã åM êL å Pã ã åG êLPåå
0 á â å¢A ë Ýå Pã
+-= êLPå ð ãÜÄá Pá ãP åL å êL å åL å ð ã å @â å Õå Pã å å à å å å*b ë ê° å â° å å å @à å å @â å å â å`â Vã ¬ å ⬠å ð ã ã
åH å Pã
++ ê ã@ Äå å@ ë P á Uã
++ ê ã Äå ð ã áãÿÿê|@-é @ á ` ã ã åM êL å Pã ã åG êLPåå
0 á â åXA ë Ýå Pã
++= êLPå ð ãÜÄá Pá ãP åL å êL å åL å ð ã å @â å Õå Pã å å à å å åÂa ë ê° å â° å å å @à å å @â å å â å`â Vã ¬ å ⬠å ð ã ã
åH å Pã
+ H å På êDPåHPå ð ã å â å ð ã Ýå Pã®ÿÿ
+-|½èp at -é @ áP á ` ã á¡ÿÿë3 ê Uã
+- ãp½è¤ å ⤠å\ å Pã ãöÿÿê8 å\åòP ë ` á Vã
++|½èp at -é @ á` á P ã á¡ÿÿë3 ê Vã
++ ãp½è¤ å ⤠å\ å Pã ãöÿÿê8 å\å¥P ë P á Uã
++ Uã
++ ¨ å ⨠å ð ãvâZ ëØåì[ ë ð ã áãÿÿê ð ãnâZ ë¼åä[ ë ð ã áÛÿÿê Ôå Pã ð ãcâyZ ëåÙ[ ë ð ã áÐÿÿê álÿÿëD å PãÈÿÿ
++ áÉÿÿêð@-éÐMâ @ áp á ` ã ââ åÅa ëG ê` åå Pá *` å å á á¬ÿÿë ` á Vã
++ áÐâð½èDPå ð ãÔÄá Pá ãH åD å êD å åD å ð ã å @â å 0 ã@ Ôå ã èå å å0åC? ë ã
å Åå@ Äå ð ã
åP å Pã
++P å På êLPåPPå ð ã å â å å á åD? ë å â å åå¥a ë ââ å|a ë å Pã´ÿÿ á¿ÿÿê### Ù ìÙ HÚ þ@-é @ áp áP á ` ã Ôå Pã ãþ½è 0 ã 0å ââ å` ë á åL` ë Uã
++ á áÿÿë ` á Vã Uã
++ ` ã áèÿÿêøC-é @ á áp áP á ` ã ã å Ôå Pã ãø½èL ê ã árÿÿë Uã á á-ÿÿë ` á Vã
++ áðÿÿê áÎþÿë 0 ã 0å á á åÕ_ ë `°á
++ áäÿÿê å Pã/ Uã-
++ å â å\ å Pã ã×ÿÿê8 å\åÈO ë ` á Vã
+ Vã
+- ¨ å ⨠å ð ãvâþZ ëØå\\ ë ð ã áãÿÿê ð ãnâöZ ë¼åT\ ë ð ã áÛÿÿê Ôå Pã ð ãcâëZ ëåI\ ë ð ã áÐÿÿê álÿÿëD å PãÈÿÿ
+- áÉÿÿêð@-éÐMâ @ áP á p ã ââ å-b ëG ê` åå Pá *` å å á á¬ÿÿë p á Wã
+- áÐâð½èD`å ð ãÔÄá Pá ãH åD å êD å åD å ð ã å @â å 0 ã@ Ôå ã èå å å0å? ë ã å Æå@ Äå ð ã åP å Pã
+-P å `å êL`åP`å ð ã å â å å á å? ë å â å åå
b ë ââ åäa ë å Pã´ÿÿ á¿ÿÿê### 0ä ä èä þ@-é @ áP á` á p ã Ôå Pã ãþ½è 0 ã 0å ââ åp` ë á å´` ë Vã
+- á áÿÿë p á Wã Vã
+- p ã áèÿÿêøC-é @ áP á` áp á ã ã å Ôå Pã ãø½èL ê ã árÿÿë Wã á á-ÿÿë á Xã
+- áðÿÿê áÎþÿë 0 ã 0å á á å=` ë °á
+- áäÿÿê å Pã/ Wã-
+- å â å\ å Pã ã×ÿÿê8 å\åP ë á Xã
+- Xã
+- ¨ å ⨠å ð ãgOâ!Z ë å[ ë ð ã áÄÿÿê ð ãoOâZ ëäåw[ ë ð ã á¼ÿÿê Ôå Pã ð ãzOâZ ë¯âl[ ë ð ã á±ÿÿê ê±ÿÿê ð ã ã áãþÿë á á¨ÿÿêüG-é @ áP á` áp á ã ã Ôå Pã ãü½è. ê0 á
áâ áÿÿë á å Pã
+- Yã
+- Yã % ê å å Pá * å åT å Pã
+-T0å á å å3ÿ/á ê ã ê á á åLÿÿë á Yã
+- ê å P
à å à å å @à å å PãÍÿÿ å ð ã áÇÿÿêðC-éÐMâ @ áP á` áp á ã Ôå Pã ãÐâð½è á áÍþÿë á Yã
+- áõÿÿê 0 ã 0å ââ å_ ë á áþÿë á Yã
+- áçÿÿêDå ð ãÔÄá Pá ãH åD å êD å åD å ð ã å @â å á åË_ ë 0 ã@ Ôå ã è0EàÀå àå å]> ë`å ã Èå@ Äå ð ã åP å Pã
+-P å å êLåPå ð ã å â å å á å^> ë å â å á åÝ` ë á¬ÿÿêã àã BPVRlib_Play_AddDataRequest(): Playback no longer in progress p at -é @ á Ôå Pã ãp½è ã Äå åÑ> ë åú^ ë8 åFO ë< åDO ë êLPå ð ãÜÄá Pá ãP åL å êL å åL å ð ã å @â å ð ã ã
åH å Pã
+-H å På êDPåHPå ð ã å â åL å PãÝÿÿ ãÏÿÿê8 at -é @ á
á å}= ë Ýå Pã
+- Ýå Pã ã8½è ãüÿÿêG ã Àå ã Àåÿ ã Àå ã Àå ã êÿ ã Àçâ¼ Qãúÿÿºÿ/á0 at -éÐMâ @ á ã å P ã Ôå Pã ãÐâ0½è áÿÿë P á Uã
+- áöÿÿê áHýÿë P á Uã
+- áïÿÿêâ å= ë P á Uã
+- áçÿÿê å Pã 0 ã ââ ájþÿë Pã
+- åå Pá å½ÿÿë ã áå>þÿë ê ð ãå¾X ë¡âZ ë ð ã á¡ÿÿë Pã
+- ð ã`å´X ë)âZ ë ð ã ãÀÿÿê á¾ÿÿêp at -é @ áP á ã áÇýÿë á-ýÿë á åÄ_ ë å å å @à
å ãp½èp at -é @ á P ã Ôå Pã ãp½è ã á°ýÿë ê\ å Pã
+-< å\årN ë ê ã P á Uã
++ ¨ å ⨠å ð ãgOâ¯Y ë å[ ë ð ã áÄÿÿê ð ãoOâ§Y ëäå[ ë ð ã á¼ÿÿê Ôå Pã ð ãzOâY ë¯âüZ ë ð ã á±ÿÿê ê±ÿÿê ð ã ã áãþÿë ` á á¨ÿÿêüG-é P áp á@ á á ã ` ã Õå Pã ãü½è. ê0 á
áâ áÿÿë ` á å Pã
++ Vã
++ Vã % ê å å Pá * å åT å Pã
++T0å á å å3ÿ/á ê` ã ê á á åLÿÿë ` á Vã
++ ê å pà å à å å @à å å PãÍÿÿ å ð ã áÇÿÿêðC-éÐMâ @ á á` á á p ã Ôå Pã ãÐâð½è á áÍþÿë p á Wã
++ áõÿÿê 0 ã 0å ââ å7_ ë á áþÿë p á Wã
++ áçÿÿêDPå ð ãÔÄá Pá ãH åD å êD å åD å ð ã å @â å á åc_ ë 0 ã@ Ôå ã è0HàÀå àå å> ë`
å ã Åå@ Äå ð ã
åP å Pã
++P å På êLPåPPå ð ã å â å å á å> ë å â å á åu` ë á¬ÿÿêÚ äÚ BPVRlib_Play_AddDataRequest(): Playback no longer in progress p at -é @ á Ôå Pã ãp½è ã Äå å> ë å^ ë8 åùN ë< å÷N ë êLPå ð ãÜÄá Pá ãP åL å êL å åL å ð ã å @â å ð ã ã
åH å Pã
++H å På êDPåHPå ð ã å â åL å PãÝÿÿ ãÏÿÿê8 at -é @ á
á å2= ë Ýå Pã
++ Ýå Pã ã8½è ãüÿÿêG ã Àå ã Àåÿ ã Àå ã Àå ã êÿ ã Àçâ¼ Qãúÿÿºÿ/á0 at -éÐMâ P á ã å @ ã Õå Pã ãÐâ0½è áÿÿë @ á Tã
++ áöÿÿê áHýÿë @ á Tã
++ áïÿÿêâ åÒ< ë @ á Tã
++ áçÿÿê å Pã 0 ã ââ ájþÿë Pã
++ åå Pá å½ÿÿë ã áå>þÿë ê ð ãåLX ë¡â¬Y ë ð ã á¡ÿÿë Pã
++ ð ã`åBX ë)â¢Y ë ð ã ãÀÿÿê á¾ÿÿêp at -é @ áP á ã áÇýÿë á-ýÿë á å\_ ë å å å @à
å ãp½èp at -é @ á P ã Ôå Pã ãp½è ã á°ýÿë ê\ å Pã
++< å\å%N ë ê ã P á Uã
++ Uã
++ ¨ å ⨠å ð ãå
++X ëðåjY ë ð ã áâÿÿê ð ã`åX ëÔåbY ë ð ã áÚÿÿê áUÿÿë PãÛÿÿ áÔÿÿê á\å ãÿ/á á\ å å ãÿ/á|@-é @ áP á ã ázýÿë áàüÿë å ååå å å à
å å ååå å å à
å å å
å å å
å å å
å å å
å
áâ å'_ ë å
å å
å å$
å4 å,
å å0
å å4
å å8
å å<
å¤ å@
å¨ åD
å å
å å(
å¬ åH
å ã|½èÅ BPVRlib_Play_Flush(): Unable to send NULL packet! BPVRlib_Play_Flush(): Playback active immediately after flush!! 4Û |Û þC-é @ á á` á á p ã á áýÿë p á Wã
++ áþ½è á áËüÿë p á Wã
++ áöÿÿêDPå ð ãÔÄá Pá ãH åD å êD å åD å ð ã å @â å 0 ã@ Ôå ã èå0 á á åc< ë ã
å ã Åå ã@ Äå ð ã
åP å Pã
++P å På êLPåPPå ð ã å â å å â å å à å å á å\< ë å â å áºÿÿêðA-é @ á` áp á P ã á+üÿë Wã#
++ ê8 å\å9M ë P á Uã
+ Uã
+- ¨ å ⨠å ð ãå|X ëðåÚY ë ð ã áâÿÿê ð ã`åtX ëÔåÒY ë ð ã áÚÿÿê áUÿÿë PãÛÿÿ áÔÿÿê á\å ãÿ/á á\ å å ãÿ/á|@-é @ áP á ã ázýÿë áàüÿë å ååå å å à
å å ååå å å à
å å å
å å å
å å å
å å å
å
áâ å_ ë å
å å
å å$
å4 å,
å å0
å å4
å å8
å å<
å¤ å@
å¨ åD
å å
å å(
å¬ åH
å ã|½èxÊ BPVRlib_Play_Flush(): Unable to send NULL packet! BPVRlib_Play_Flush(): Playback active immediately after flush!! 0å xå þC-é @ áP á` áp á ã á áýÿë á Yã
+- áþ½è á áËüÿë á Yã
+- áöÿÿêDå ð ãÔÄá Pá ãH åD å êD å åD å ð ã å @â å 0 ã@ Ôå ã èå0 á á å< ë ã å ã Èå ã@ Äå ð ã åP å Pã
+-P å å êLåPå ð ã å â å å â å å à å å á å¦< ë å â å áºÿÿêðA-é @ áP á` á p ã á+üÿë Vã#
+- ê8 å\åM ë p á Wã
+- Wã
+- ¨ å ⨠å ð ã(åW ë` åðX ë ð ã áð½è ð ãHåW ëD åèX ë ð ã áöÿÿê áüÿë° å Pã å PãÜÿÿ° å
å ã° åéÿÿêÀå æ á
+-ã àÀå ãÿ/áp at -é @ áP á ` ãM ë á áñÿÿë ` áM ë áp½è á
+-ã à Ðå Áå ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½èp at -é P á@ á
+-ã à@å Tã áè ã û
+-ãà å êè ã
+-ãà å ãp½èp at -é @ áP áhM ë á áãÿÿë ` ádM ë áp½è á
++ ¨ å ⨠å ð ã(å W ëd åX ë ð ã áð½è ð ãHåW ëH åxX ë ð ã áöÿÿê áüÿë° å Pã å PãÜÿÿ° å å ã° å ð ãèÿÿêÄÛ Ü á
++ã àÀå ãÿ/áp at -é @ áP á ` ãHM ë á áñÿÿë ` áDM ë áp½è á
++ã à Ðå Áå ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½èp at -é @ áP á
++ã àPå Uã áè ã~ û
++ãà å êè ã
++ãà å ãp½èp at -é @ áP áM ë á áãÿÿë ` áM ë áp½è á
+ ã à å å ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½è á Qã ã 0
+ ã0à Ãå ê Qã ã 0
+-ã0à Ãå ãÿ/áp at -é @ áP á=M ë á áèÿÿë ` á9M ë áp½è á
+-ã àÀå ãÿ/áp at -é @ áP á,M ë á áòÿÿë ` á(M ë áp½è á
++ã0à Ãå ãÿ/áp at -é @ áP áíL ë á áèÿÿë ` áéL ë áp½è á
++ã àÀå ãÿ/áp at -é @ áP áÜL ë á áòÿÿë ` áØL ë áp½è á
+ ã à Ðå Áå ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½èð@-é4ÐMâ @ áP á
+ ã à`Ðå p ã
+ ã àPÀå Vá&
+@@ -790,30 +955,30 @@ P å å êLåPå ð ã å â å å
+ Uã ã
+ ãà Áå ê
+ ã à Ðå`Äå ã
+-ãà Áå Äå Äå áÎ ë å å|Ðåhâ á6 ë p á`Ôå
++ãà Áå Äå Äå á» ë å å|Ðåhâ á$ ë p á`Ôå
+ ãà Áå ã Äå ê ð ã á4Ðâð½è á
+ ã à Ðå Áå ãÿ/á á
+-ã àÀå ãÿ/áp at -é @ áP áÌL ë á áòÿÿë ` áÈL ë áp½è á
++ã àÀå ãÿ/áp at -é @ áP á|L ë á áòÿÿë ` áxL ë áp½è á
+ ã à Ðå Áå ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½è á
+-ã àÀå ãÿ/áp at -é @ áP á«L ë á áòÿÿë ` á§L ë áp½è á
+-ã à Ðå Áå ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½è á ãÿ/á á ãÿ/áðG-é @ áP áTå å`å Vã :@ Vã : áâÊK ëpâ@ Wã p ã Wá áoâÁK ë`Fââ åç ávâ å¹K ëpåð½èðA-é @ áP á ` ã ãPrå Wã ð½è å`å Xá ùÿÿê ð ã Xã :@ Xã : ê ð ã Uã
+- Hââ ç
åå á$åJ ë[âå åK ë ð ãâ@ Xã ã ð ã åÜÿÿê0 at -é á ãPBå å0å Rá ê Sá Cà ê@PâPEà Eâ0½èðA-é @ áP áPrå å`å Xá ð½è Xã :@ Xã : ð ã Uã
+- Hââ ç
åå á$åÝI ëîÿÿêBXVD_PMQM_P_ReleasePicture: PictureRelease Q is corrupted %d BXVD_PMQM_P_ReleasePicture: PictureRelease Q is full %d
+-release ptr offset:%d, addr 0x%x get PPB :pstDispElem->pPPBPhysical:0x%x,pstDispElem->pPPB:0x%x p at -é @ áP á` á á á$åÍI ëp½èðA-é @ áP á` áp á(åå Uã
+- ã Çåå å4 âI ëå å8 âI ë å áT å å áX å å, å å0 å$ å Çå å Pã ã& Çå ê ã& Çå\`Çå ã' Çåð½èð@-é @
+-ã @àQ0Ôå @ ãl@åp@å Qã
+- @å Tã Sã ¤@å ã
+-ÿïãÐÀå,HàÐÀå|PÿæÔÀå,hàÔÀå|pÿæàà,ÀåÀLà,Àåàà0ÀåÀLà0Àål`åp@å ð ãð½èøO-é@ áP á ã
å
å, å
å0 å
å Tã¸
+- å Pã ñ0³ ê# ê ê° ê¯ êQ ê ê êP êª ê ê ê ð ã ð ã ð ã ð 㨠å
å¬ å
å° å Pã
+-°å Qã ã ê°å Aâ´â ç
åÀâ ç
å ð ã ê ð 㤠å â,
+-´`å Vã(
+-´på Wã ` ã ê´på`Gâ¸pâqçÿÏã'xàw ¿æ¸pâqçw¿æÄpâqç'xàw ¿æÄpâqçw0¿æÀà plâ§ÏàÌÀ áÀ
åÀà plâ§ÏàÌÀ áÀ
åÀ@à,påLrGàp
åÀBà0påLrGàp
å ð ã ð ã\ ê ð ã ð 㤠å
å¨ å
å å ã;
+-¬ å Pã7
+-¬ å Pã ã å ê¬ å @â å åa á åq á°â å ¡ç§ßçÀâ å ±ç·ßç° â åç`å@ààÀ â åçHå@àà Hà,0å àå} û
å Ià00å àå} û
å, å
+- àå} û
å0 å àåþ| û
å ð ã ð ã ê ð 㤠å
å¨ å
å¬ å Pã
+-¬å Qã ã ê¬å Aâ°â ç
å¼â ç
å ð ã ð ã ð ãø½èp at -é P á` ã`Âå)`Âå*`Âå Qã
+-0`å& á0`åV8çç0`åVDçç Pã º ê4eå `Öç`Âå
+- Sã º ê eå`Öç)`Âå Tã º êeå`Öç*`Âåp½è@-é 0 ã0Âå¾5Âá°6Âá QãY
++ã àÀå ãÿ/áp at -é @ áP á[L ë á áòÿÿë ` áWL ë áp½è á
++ã à Ðå Áå ãÿ/á0 at -é 0 á@ á á áòÿÿë P á á0½è á ãÿ/á á ãÿ/áðG-é áp áTbå å@å Tã :@ Tã : ájâzK ëPâ@ Uã P ã Uá áqâqK ë@Dââ åç áâ åiK ëPåð½èðA-é p á@ á ã P ãPbå Vã ð½è Påå Uá ùÿÿê ð ã Uã :@ Uã : ê ð ã Tã
++ Eââ ç åå á$åÂI ë]âå åDK ë ð ãP
â@ Uã P ã ð ã På ð ãÛÿÿê0 at -é 0 á ãPBå åå Rá ê Qá Aà ê@PâPEà Eâ0½èðA-é ` á@ áPrå Påå Uá ð½è Uã :@ Uã : ð ã Tã
++ Eââ ç åå á$åI ë ð ãíÿÿêBXVD_PMQM_P_ReleasePicture: PictureRelease Q is corrupted %d BXVD_PMQM_P_ReleasePicture: PictureRelease Q is full %d
++release ptr offset:%d, addr 0x%x get PPB :pstDispElem->pPPBPhysical:0x%x,pstDispElem->pPPB:0x%x p at -é @ áP á` á á á$å{I ëp½èðA-é ` áP áp á@ á(åå Uã
++ ã Äåå å4 â;I ëå å8 â7I ë å áT å å áX å å, å å0 å$ å Äå å Pã ã& Äå ê ã& Äå\pÄå ã' Äåð½èð@-é 0
++ã 0àQPÓå 0 ãl0åp0å Qã
++ 0å Sã Uã ¤0å ã
++ÿïãÐÀå,8àÐÀå|`ÿæÔÀå,HàÔÀå|pÿæàà,ÀåÀLà,Àåàà0ÀåÀLà0Àål@åp0å ð ãð½èøO-éP á@ á ã å å, å å0 å å Uã³
++ å Pã ñ0® ê# ê ê« êª êQ ê ê êP ê¥ ê ê ê ð ã ð ã ð ã ð 㨠å å¬ å å° å Pã
++°å Qã ã ê°å Aâ´
â çåÀ
â çå ð ã ê ð 㤠å ã,
++´ å Pã(
++´på Wã ã ê´på Gâ¸p
â qçÿÏã'xàw¿æ¸p
â qçw ¿æÄp
â qç'xàw0¿æÄp
â qçw`¿æÀà plâ§ÏàÌÀ áÀåÀà plâ§ÏàÌÀ áÀåÀAà,påLrGàpåÀCà0påLrGàpå ð ã ð ãW ê ð ã ð 㤠å å¨ å å å ã6
++¬ å Pã2
++¬ å Pã ` ã ê¬ å`@â å á å¡ á°
âqçwßçÀ
âçßç°
âçdå@à±àÀ
âç@à!à å Kà,0å àå| û å å
++ Bà00å àåý{ û å, å àåø{ û å0 å àåó{ û å ð ã ð ã ê ð 㤠å å¨ å å¬ å Pã
++¬å Qã ã ê¬å Aâ°
â çå¼
â çå ð ã ð ã ð ãø½èp at -é P á` ã`Âå)`Âå*`Âå Qã
++0`å& á0`åV8çç0`åVDçç Pã º ê8eå `Öç`Âå
++ Sã º ê$eå`Öç)`Âå Tã º êeå`Öç*`Âåp½è@-é 0 ã0Âå¾5Âá°6Âá QãY
+ 0å Sã
+ Sã
+
+@@ -821,17 +986,17 @@ release ptr offset:%d, addr 0x%x get P
+ Sã
+ Sã
+
+- Sã ê ð ã0 ã0Âå
ê ð ã0 ã0Âå ê ð ã0 ã0Âå ê ð ã0 ã0Âå ê ð ã ð ã ð ã/ ê ð ã(0åÿ Sã 0 ã0Âå,0å¾5ÂáÿOã,0å#8à°6Âá! ê(0å Sã 0 ã0ÂåøCå(0å1à°0Óá¾5Âá(0å1à²0Óá°6Âá ê(0å Sã
+-(0å Sã 0 ã0Âå°Cå(0å1à°0Óá¾5Âá(0å1à²0Óá°6Âá ê ð ã ð ã ð ã½èp at -é ` á@ áP á å â
++ Sã ê ð ã0 ã0Âå
ê ð ã0 ã0Âå ê ð ã0 ã0Âå ê ð ã0 ã0Âå ê ð ã ð ã ð ã/ ê ð ã(0åÿ Sã 0 ã0Âå,0å¾5ÂáÿOã,0å#8à°6Âá! ê(0å Sã 0 ã0ÂåüCå(0å1à°0Óá¾5Âá(0å1à²0Óá°6Âá ê(0å Sã
++(0å Sã 0 ã0Âå´Cå(0å1à°0Óá¾5Âá(0å1à²0Óá°6Âá ê ð ã ð ã ð ã½èp at -é ` áP á@ á å â
+ Pã
+ Pã
+- ê ð ã ã Åå ã( Åå3 ê ð ã ã Åå( Åå. ê ð ã ã Åå ã( Åå( ê ð ãå Ðåÿ Pã å ã
+- ãäå Áå.â å]I ë ê ãÈå Áå»â åVI ë´å Ðå Pã ã Ååå ÁåºâLI ë ê ã Ååå Áå¹âEI ë ã( Åå ð ã ð ãp½èðA-é @ áP á` ápå ã Æå ã( Æå$ å Pã å ã
+- á á á¤ÿÿëð½è$ å Pã ã Æå ã( Æåöÿÿê å ã å ã
+-Wã -Wã ã Æå ã( Æåçÿÿê á á áÿÿëâÿÿêWã -Wã ã Æå ã( ÆåÙÿÿê$ å Pã á á áwÿÿëÑÿÿê ã Æå ã( ÆåÌÿÿêp at -é @ áP á` á Uã!
+-d åå¨å Ñç0 á á áÉýÿë á á áðýÿë0 á ã á áþÿë á á áÓþÿë á á áðþÿë á á áÿÿë å4 å å8 å$ ê ã Æå ã Æå ã å Æå ã Æå ã Æå Æå å$ Æå% Æå& Æå ã' Æå ã( Æå ã) Æå* Æå ã4 å8 å@ ÆåA ÆåD åP Æå\ Æå ãt åx å ã| å åp½èÿÿ æ æ æ ¦æ ¾.
++ ê ð ã ã Äå ã( Äå3 ê ð ã ã Äå( Äå. ê ð ã ã Äå ã( Äå( ê ð ãå Ðåÿ Pã å ã
++ ãèå Áå¹â åI ë ê ãÌå Áå/â å I ë¸å Ðå Pã ã Äå å Áå»âÿH ë ê ã Äåå ÁåºâøH ë ã( Äå ð ã ð ãp½èðA-é p áP á@ á`å ã Äå ã( Äå$ å Pã å ã
++ á á á¤ÿÿëð½è$ å Pã ã Äå ã( Äåöÿÿê å ã å ã
++Vã -Vã ã Äå ã( Äåçÿÿê á á áÿÿëâÿÿêVã -Vã ã Äå ã( ÄåÙÿÿê$ å Pã á á áwÿÿëÑÿÿê ã Äå ã( Äå ð ãËÿÿêp at -é ` áP á@ á Uã!
++d åå¨å Ñç0 á á áÍýÿë á á áôýÿë0 á ã á áþÿë á á áÒþÿë á á áïþÿë á á áÿÿë å4 å å8 å$ ê ã Äå ã Äå ã å Äå ã Äå ã Äå Äå å$ Äå% Äå& Äå ã' Äå ã( Äå ã) Äå* Äå ã4 å8 å@ ÄåA ÄåD åP Äå\ Äå ãt åx å ã| å åp½èÿÿ Ü Ü Ü ªÜ z$
+ Prevpolarity is TopFld, flags:0x%x
+- Prevpolarity is BotFld , flags :0x%x curr polarity : Botfld curr polarity : topfld òæ p at -é?â
@Ðå Tã d@å/â êd@å/âPå `åP
á`åP
á `å`å@àPDâ á
++ Prevpolarity is BotFld , flags :0x%x curr polarity : Botfld curr polarity : topfld öÜ p at -é?â
@Ðå Tã d@å/â êd@å/âPå `åP
á`åP
á `å`å@àPDâ á
+ ð ã @å@åPå á
+ @ ã @Áå ê @å@å På á
+ @ ã @Áå ê @å@åPå á
+@@ -841,435 +1006,426 @@ d åå¨å Ñç0 á á áÉýÿë á á
+ Oâ@àJâ@Ôå PÑå Tá ð ã@ ã_â mãP
àZ
â@Åå @Ñå_âP
àZ
â@Åå@Ðå Tã @å @å@å ê @å@å@åp½è@-é0 áât@
+ ã à½èp at -é @ áP át
+ ã àTå ât
+-ãàTå á áÿÿëp½èp at -éÐMâ @ áP á`ât ã ã áÒH ë á áåÿÿë ã ã
áËH ë
á áHüÿë á á åÿÿëÐâp½èââ8Ñå Qã ã/â*â8Âåÿ ãä"å Âåÿ/áÿ/áÿ/áÿ/áp at -é P á@ álÕå Pã
+- ð ãµâkR ëµâÉS ë ð ãðåp½èå å ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èp at -é @ á P ãlÔå Pã
+- ð ãâPR ëâ®S ë ð ãåp½è áa ë P á Uã
+- á÷ÿÿê ã á
+-` ëhå Pã
+-håeZ ë P á Uã
++ãàTå á áÿÿëp½èp at -éÐMâ ` á@ áPât ã ã áH ë á áåÿÿë ã ã
á}H ë
á áJüÿë á á åÿÿëÐâp½èââ8Ñå Qã ã/â*â8Âåÿ ãä"å Âåÿ/áÿ/áÿ/áÿ/áp at -é @ áP álÔå Pã
++ ð ãµâúQ ëµâZS ë ð ãðåp½èå
å ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èp at -é @ á P ãlÔå Pã
++ ð ãâßQ ëâ?S ë ð ãåp½è áp` ë P á Uã
++ á÷ÿÿê ã áv_ ëhå Pã
++håþY ë P á Uã
+ áêÿÿêh å Pã
+-h åwI ë P á Uã
++h å*I ë P á Uã
+ áàÿÿêl å Pã
+-l åmI ë P á Uã
++l å I ë P á Uã
+ áÖÿÿêp å Pã
+-p åcI ë P á Uã
++p åI ë P á Uã
+ áÌÿÿêt å Pã
+-t åYI ë P á Uã
++t åI ë P á Uã
+ áÂÿÿêx å Pã
+-x åOI ë P á Uã
++x åI ë P á Uã
+ á¸ÿÿê| å Pã
+-| åEI ë P á Uã
++| åøH ë P á Uã
+ á®ÿÿê å Pã
+- å;I ë P á Uã
++ åîH ë P á Uã
+ á¤ÿÿê å Pã
+- å1I ë P á Uã
+- áÿÿê á[ ë P á Uã
+- áÿÿê áôh ë P á Uã
++ åäH ë P á Uã
++ áÿÿê áZ ë P á Uã
++ áÿÿê á(h ë P á Uã
+ áÿÿê å Pã
+- å·G ëå Pã
+-åG ë4å Pã
+-4å¨G ë¶Ôå Pã
+-( å£G ë ã( å¶Äåpå Pã
+-påÐ? ëpåÖ= ë áG ë @ ã áiÿÿê### Invalid handle type passed to function " @-é @ áH ã å áêG ëå åå å$ å ã½èðO-é$ÐMâ @ áP á` áp áH â è ° ã ã å ð ãx ãUG ë ° á [ã ã$Ðâð½è ã å ã å åx# ã ã á½G ë Zã%
+-H ã
+- á âÀG ë å Pã
+- ã å ê å â å åå Ðç Pã÷ÿÿ å â å å-G ë( å( å Pã áÿÿë ãÓÿÿê ã¶Ëå åå( åG ë ê â«ÿÿë, å Pã
+- áöþÿë ãÃÿÿê, åd å ã å å Pã
+- â? ë å å Pã â å7â!> ë å å Pã ãpå9? ë å å Pã
+-
+-påK= ë å å Pã
+- ð ã ãpå ê ð ã Påå`å ãlËåå4 å Pã
+-4 å å êå Wã
+-på ê å å8 å Pã
+-8 å å ê å å<å< å Pá
+- ð ã,å@ å å Pá
+- ð ã< å Pã
+-@ å Pã ð ã°å@ ã¾F ëåå Pã áþÿë ãdÿÿê@ ã ãå)G ëÀ ã°F ë4å4å Pã áþÿë ãVÿÿêÀ( ã ã4åG ë â©F ë å å Pã
+- á{þÿë åHÿÿê ãåå á a ë ã å áåtY ëå Pã : ájþÿë ã7ÿÿêå Pã : ácþÿë ã0ÿÿê á_ ë å å Pã
+- áYþÿë å&ÿÿê ávf ë å å Pã
+- áOþÿë åÿÿê á_ ë å å Pã
+- áEþÿë åÿÿê áhY ë å å Pã
+- á;þÿë åÿÿêÚâ áX ë å å Pã
+- á0þÿë åýþÿê á_ ë å å Pã
+- á&þÿë åóþÿêcâ áþÿë °å ãíþÿêø@-é @ áP á` álÔå Pã
+- ð ãÔ ånP ëÐ åÌQ ë ð ãåø½è8 ã¼å á¬F ë
á(å áY^ ë Ýå Pã ñ0= ê< ê ê ê ê ê ê$ ê+ ê4 ê3 ê0 ê ð ã ð ã ã
ÆåX å å ã å, ê ð ã ã
Æå8 å å ã å$ ê ð ã ã
Æå å å ã å ê ð ã ã
Æåüå å ã å ê ð ã ã
Æåàå å ã å ê ð ã ã
ÆåÀå å ã å ê ð ã ê ð ã ã±ÿÿê ð ã Ýå
++ åkG ëå Pã
++åaG ë4å Pã
++4å\G ë¶Ôå Pã
++( åWG ë ã( å¶Äåpå Pã
++på? ëpå= ë áKG ë @ ã áiÿÿê### Invalid handle type passed to function " @-é @ áH ãå áG ëå åå å$ å ã½èðO-éÐMâ á á° á áHpå @ ã ã å ð ãx ã
++G ë @ á Tã ãÐâð½è ã å P ã ð ãx# ã ã áqG ë Wã
++H ã á âtG ë å Pã
++ ` ã ê`â å Ðç Pãúÿÿ`â áéF ë( å( å Pã áÿÿë ãÚÿÿê ã¶Äå áå( åYG ë ê â³ÿÿë, å Pã
++ áþþÿë ãÊÿÿê, åd å P ã å Pã
++ â¿> ë P á Uã â å7âÞ= ë P á Uã ãpåø> ë P á Uã
++på
++= ë P á Uã
++ ð ã ãpå ê ð ã åD å å°å ãlÄå@ å å4 å Pã
++4 å å ê@ å å Yã
++å ê å å8 å Pã
++8 å å ê å åØå< å Pá
++ ð ãÈå@ å å Pá
++ ð ã< å Pã
++@ å Pã ð ã@å@ ã|F ëåå Pã á¡þÿë ãmÿÿê@ ã ãååF ëÀ ãnF ë4å4å Pã áþÿë ã_ÿÿêÀ( ã ã4å×F ë âgF ë P á Uã
++ áþÿë áRÿÿê ãåå á` ë ã å áåY ëå Pã : áuþÿë ãAÿÿêå Pã : ánþÿë ã:ÿÿê á _ ë P á Uã
++ áeþÿë á1ÿÿê á¶e ë P á Uã
++ á\þÿë á(ÿÿê á^ ë P á Uã
++ áSþÿë áÿÿê áY ë P á Uã
++ áJþÿë áÿÿêÚâ á<X ë P á Uã
++ á@þÿë áÿÿê á^ ë P á Uã
++ á7þÿë áÿÿêcâ á)þÿë @å ãýþÿêø@-é P á` á@ álÕå Pã
++ ð ã åP ë ånQ ë ð ãÀåø½è8 ãtå áoF ë
á(å á×] ë Ýå Pã ñ0= ê< ê ê ê ê ê ê$ ê+ ê4 ê3 ê0 ê ð ã ð ã ã
Äå å å ã å, ê ð ã ã
Äåðå å ã å$ ê ð ã ã
ÄåÔå å ã å ê ð ã ã
Äå´å å ã å ê ð ã ã
Äåå å ã å ê ð ã ã
Äåxå å ã å ê ð ã ê ð ã ã±ÿÿê ð ã Ýå
+ Pã
+- Uã \ Ôå! Æå ã§ÿÿêp at -é @ áP á0Ôå Pã
+- ð ã@å P ë<ågQ ë ð ãåp½è8 ã8å áGF ëd åd å Pã ã Åå ê ã Åå å
å ãíÿÿêp at -é P á` á0Õå Pã
+- ð ãÄåêO ëÀåHQ ë ð ãåp½èd@å áhå6X ë` Öå Pã ¨åõÿÿêF ë ã1ÆåTåX"å á^ýÿëF ëd å åb ë Öå Pã ãaÆå ã` Æåâÿÿêp at -é8ÐMâ @ áP á ` ã0Ôå Pã
+- ð ãå¾O ëåQ ë ð ãÄå8Ðâp½èaÔå Pá-
++ Vã \ Õå! Äå ã§ÿÿêp at -é P á@ á0Õå Pã
++ ð ãøå©O ëôå Q ë ð ãTåp½è8 ãðå á
++F ëd åd å Pã ã Äå ê ã Äå å å ãíÿÿêp at -é P á@ á0Õå Pã
++ ð ã|åO ëxåêP ë ð ãÐåp½èd`å áhåàW ë` Ôå Pã `åõÿÿêËE ë ã1ÄåTåX"å áoýÿëÅE ëd å åía ë Ôå Pã ãaÄå ã` Äå ð ãáÿÿêp at -é8ÐMâ @ áP á ` ã0Ôå Pã
++ ð ãÈå]O ëÄå½P ë ð ãå8Ðâp½èaÔå Pá-
+ aRÄå
+ ã à Ðå Pã ` Ôå Pã ã Äå
+ ã à Ðå`Äå ã
+-ãà Áå á¬ÿÿë ã Äå å å â| åhâ á ë ` á ã Äå`Ôå
+-ãà Áå ê` Ôå Pã ád å åqb ë ` á áÊÿÿêÿ_-é @ áP á0Ôå Pã
+- ð ãå|O ëåÚP ë ð ãÌåÐâð½è á
+-@ ádå
+-@ á` Úå Pã
+- áyÿÿëèåòÿÿê å Pã ãíÿÿê8 ã áh â©E ë å¼å Pá
+-d å Pã ã Êå ê ã Êåå Ðå
Êå å åpå$ Ðå Êådå% Ðå ÊåXå, å åLå0 Ðå Êå@å1 Ðå Êå@å åh Úå Pã ãh Êå Úå Pã ° Úå Êå| å å`â ád åÒW ë p áÿÇã Qá
+- ð ã| å åOb@â| å å åh Úå Pã
+-ã
+- à Ðå Pã aÚå Pã ã å êaÚå Pã ã å
êaÚå Pã ã å êaÚå Pã ã å ê ãÿÿê ê
+-ã
+- à Ðå Pã ã
+-ã
+-à Áå å ê ã åh Úå Pã Úå Pã å@ ã åh Úå Pã Úå Pã åã å
+-ã
+- à Ðå Pã
+- å ã å Úå Pã å ã å ê Úå Pã å0 ã å Úå Pã
+- å ã åÄ Ôå Pã ÿ ã ê
Úåÿ ã@èh Úå å á0åOa ëçD ë
Úå Pã PåLå êTåLå â$åDåB ë åPå â$åHåB ë åTåPå â åB ë åXå
+- áüÿë ã` ÊåÉD ë
+-ã
+- à Ðå Pã aÚå Pã
+-a²Úå ãaÊå á
+- áÃþÿë Pã
+- ð ã ð ã ã Êå áhåËV ë ã ÿÿêðC-étÐMâ @ álÔå Pã
+- ð ã åyN ëüå×O ë ð ãØåtÐâð½è ` ã êåQç Uã
+-Ä Õå Pã áðûÿë`â Vãóÿÿ: áÂ\ ë p á Wã
+- áèÿÿêå å á$åá Yã
+- á ã á ` ë p á Wã
+- áØÿÿê(å,å á0åá Yã
+- á ã á` ë p á Wã
+- áÈÿÿê ` ã; êåQç Uã6
+-Ä Õå Pã ã ê ã Xã
+-´Ôå Pã
+- ã Åå( êÔÅáÜ"ÅáüÍáô#ÍáÜÅáÐ!ÅáüÍáô"Íá@ å4å8 å0åü Íáô!Íáå å<0å è±0Õå á á á` ë` Õå Pã ã` Åå ã Åå Åå å@ å@ â|
åh
â á~þÿë p á ã Åå`â VãÁÿÿ: áÿÿê ç 4
D
Àí Èí Lç Hç Iç Jç ç
+- " " ¡¡îî á ãÿ/áþ@-é @ á P ã ` ã0Ôå Pã
+- ð ã\ åâM ë` å@O ë ð ã4åþ½èd`å` Ôå Pã áãýÿë P á Ôå Pã
+- á å;` ë P áå$ å,0å è å0å á áàZ ë ãå åç 㶠á @â 㶠áÄ Ôå Pã ã¬Æå´ åC ë ã´ å¸ å áhåìU ë áC ë áÍÿÿêðO-é<ÐMâ @ áP á` áp á ã ã ãlÔå Pã
+- ð ãpåM ëtåûN ë ð ãÜå<Ðâð½è ã
å Vã : ã÷ÿÿêåç Pã
+- ð ã¼åM ë áåçN ë ð ã ãêÿÿê ×å Pã ã Zã
+-¬Ôå Pã
+- ð ãåxM ë\å°åÕN ë ð ã ãØÿÿêL
+-ã7C ë á Yã ãÑÿÿê° ã ã ð ã ð ãL(
+-ã ã á¡C ë8 ã ᤠâ¦C ë å$C ë´ å´ å Pã ájÿÿë ã»ÿÿêå å´ åC ë å¸ åÐ å Pã Ì åÐ åÔ å Pã Ì åÔ åd@å `åoC ë ã` Éå ÉålC ë ãaÉå Zã
+-80â0 â â âø Íáð!Íá0â âð ÍáÔ+Éá±Ùå á<X ë á Xã'
+- á;ÿÿë áÿÿêÅ Ùå Pã
+-
å( å ê ã( å80â@ â0â âðÍáø"Íá0â ââÊ ÙåðÍáø!ÍáÉ0ÙåÈ ÙåÇÙåÆ Ùå èÔ+Éá±Ùå áPV ë á Xã
+- áÿÿë áhÿÿê<0â4 â,â$ âôÍáü"Íá0â ââ@ åôÍáü!Íá å(å0 å80å é0å 0å å0å á áªX ë á Xã
+- áøþÿë áIÿÿê Zã
+-´Ôå Pã ÔÉáÜ"ÉáüÍáô#ÍáÜÉáÐ!ÉáüÍáô"Íá@ å4å8 å0åü Íáô!Íáå å<0å è±0Ùå
+- á á á¸^ ë á Xã
+- áÕþÿë á&ÿÿê ã´ á â ã´ á ã0Éå
å Zã
+-¬Äå°bå ååç áhåßT ë á6úÿë ãÿÿêøO-é @ áP á Tã ãø½è0Ôå Pã
+- ð ãpåL ëtåûM ë ð ãÜ
+-åóÿÿêd å Zã ãîÿÿê` Ôå Pã P²å `åpå Vá ã ê Vá ªGà ê? fâGâà ê ãt
+-ã à8å
å<å
å@å
åDå
åHå
åLå
åPå
åTå$
åXå0
å\å4
ålÙå8 ÅåmÙå9 ÅånÙå: Åå`å<
å
åhå
å å â á å å å à åd å åöT ë(
åX å Pã
+-X å å,
å ê ã,
å ã£ÿÿêp at -é @ áP áqB ë á áÿÿë ` ámB ë áp½è@-é @ á0Ôå Pã
+- ð ãå5L ëåM ë ð ã< å½è\B ë
++ãà Áå á«ÿÿë ã Äå å å â| åhâ á ë ` á ã Äå`Ôå
++ãà Áå ê` Ôå Pã ád å åÆa ë ` á áÊÿÿêþO-é ` á° á0Öå Pã
++ ð ãÀåO ë¼å{P ë ð ãåþ½è@ ádpå` Ôå Pã á{ÿÿë¨åõÿÿê å Pã ãðÿÿê8 ã áh ânE ë å|å Pá
++d å Pã ã Äå ê ã ÄåDå Ðå
Äå å å0å$ Ðå Äå$å% Ðå Äåå, å åå0 Ðå Äå å1 Ðå Äå å åh Ôå Pã ãh Äå Ôå Pã ° Ôå Äå| å åâ ád å~W ë áÿÈã Qá
++ ð ã| å åO@â| å å åh Ôå Pã
++ã à Ðå Pã aÔå Pã P ã êaÔå Pã P ã êaÔå Pã P ã êaÔå Pã P ã ê ãÿÿê ê
++ã à Ðå Pã ã
++ãà Áå P ã ê P ãh Ôå Pã Ôå Pã @P
ãh Ôå Pã Ôå Pã \
ã
++ã à Ðå Pã
++P
ã Ôå Pã P
ã ê Ôå Pã 0P
ã Ôå Pã
++P
ãÄ Öå Pã ÿ ã ê
Ôåÿ ã èh Ôå0 á á åÂ` ë½D ë
Ôå Pã PåLå êTåLå â$åDåtB ë åPå â$åHånB ë åTåPå â åhB ë åXå á=üÿë ã` ÄåD ë
++ã à Ðå Pã
aÔå Pã
++
++aÔå å ãaÄå áåÖþÿë Pã
++ ð ã ð ã ã Äå áhåV ë ãÿÿêðC-étÐMâ P álÕå Pã
++ ð ã å+N ëüåO ë ð ãLåtÐâð½è ` ã êåAç Tã
++Ä Ôå Pã áüÿë`â Vãóÿÿ: áS\ ë p á Wã
++ áèÿÿêå å á$åá Xã
++ á ã á¬_ ë p á Wã
++ áØÿÿê(å,å á0åá Xã
++ á ã á_ ë p á Wã
++ áÈÿÿê ` ã; êåAç Tã6
++Ä Ôå Pã ã ê ã Yã
++´Õå Pã
++ ã Äå( êÔÄáÜ"ÄáüÍáô#ÍáÜÄáÐ!ÄáüÍáô"Íá@ å4å8 å0åü Íáô!Íáå å<0å è±0Ôå á á á_ ë` Ôå Pã ã` Äå ã Äå Äå å@ å@ â| åhâ áþÿë p á ã Äå`â VãÁÿÿ: áÿÿêÝ ðü ü Hè Pè PÝ LÝ MÝ NÝ Ý
++ " " ¡¡îî á ãÿ/áþ@-é @ á ` ã P ã0Ôå Pã
++ ð ã\ åM ë` åôN ë ð ã¨åþ½èdPå` Ôå Pã áõýÿë ` á Ôå Pã
++ á å¯_ ë ` áå$ å,0å è å0å á ávZ ë ãå åç ãµ á @â ãµ áÄ Ôå Pã ã¬Åå´ åkC ë ã´ å¸ å áhå¨U ë ácC ë áÍÿÿêðO-é<ÐMâ P á á` áp á ã @ ã ãlÕå Pã
++ ð ãpåOM ëtå¯N ë ð ã¼å<Ðâð½è ã å Vã : ã÷ÿÿêåç Pã
++ ð ã¼å<M ë áØåN ë ð ã ãêÿÿê ×å Pã ã Yã
++¬Õå Pã
++ ð ãå*M ëå°åN ë ð ã ãØÿÿêL
++ãC ë @ á Tã ãÑÿÿê° ã ã ð ã ð ãL(
++ã ã ávC ë8 ã ᤠâ{C ë åûB ë´ å´ å Pã ájÿÿë ã»ÿÿêå å´ åmC ë å¸ åÐ å Pã Ì åÐ åÔ å Pã Ì åÔ ådPå `åDC ë ã` Äå ÄåAC ë ãaÄå Yã
++80â0 â â âø Íáð!Íá0â âð ÍáÔ+Äá±Ôå áÜW ë á Xã'
++ á;ÿÿë áÿÿêÅ Ôå Pã
++H
å( å ê ã( å80â@ â0â âðÍáø"Íá0â ââÊ ÔåðÍáø!ÍáÉ0ÔåÈ ÔåÇÔåÆ Ôå èÔ+Äá±Ôå áV ë á Xã
++ áÿÿë áhÿÿê<0â4 â,â$ âôÍáü"Íá0â ââ@ åôÍáü!Íá å(å0 å80å é0å 0å å0å á áJX ë á Xã
++ áøþÿë áIÿÿê Yã
++´Õå Pã ÔÄáÜ"ÄáüÍáô#ÍáÜÄáÐ!ÄáüÍáô"Íá@ å4å8 å0åü Íáô!Íáå å<0å è±0Ôå á á áA^ ë á Xã
++ áÕþÿë á&ÿÿê ãµ á â ãµ á ã0Äå @å Yã
++¬Åå°b
å ååç áhåT ë áYúÿë ãÿÿêøO-é ` á@ á Vã ãø½è0Öå Pã
++ ð ãpåOL ëtå¯M ë ð ã(åóÿÿêd å Zã ãîÿÿê` Öå Pã P²å påå Wá ã ê Wá ªHà ê? gâHâà ê ãt
++ã Pà8å å<å å@å åDå åHå åLå åPå åTå$ åXå0 å\å4 ålÕå8 ÄåmÕå9 ÄånÕå: Äå`å< ååhå å å â á å å å à åd å å²T ë( åX å Pã
++X å å, å ê ã, å ã£ÿÿêp at -é @ áP áFB ë á áÿÿë ` áBB ë áp½è@-é @ á0Ôå Pã
++ ð ãåçK ëåGM ë ð ã å½è1B ë
+ ã à Ðå`Äå ã
+-ãà ÁåTB ë ã Äå á.üÿë ã Äåíÿÿê0 at -é4ÐMâ @ á0Ôå Pã
+- ð ãåL ëåtM ë ð ãÀå4Ðâ0½è å å|Ðå ã Äåhâ áüÿë P á ã Äå`Ôå
++ãà Áå)B ë ã Äå á@üÿë ã Äå ð ãìÿÿê0 at -é4ÐMâ @ á0Ôå Pã
++ ð ãåÇK ëå'M ë ð ã å4Ðâ0½è å å|Ðå ã Äåhâ áüÿë P á ã Äå`Ôå
+ ãà Áå áìÿÿêp at -é @ áP á0Ôå Pã
+- ð ãåöK ëåTM ë ð ã@åp½è8 ãhâ á4B ë ãøÿÿêp at -é P á@ álÕå Pã
+- ð ã\åâK ë`å@M ë ð ãðåp½è ã å ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èðG-é @ áP á` áp á ålÔå Pã
+- ð ãÔåÄK ëØå"M ë ð ãxåð½è Uã º ãúÿÿê
àâ ¡à Uã
+- Uã ê ð ãx åF ë á Yã
+- áêÿÿê ê ð ã| åF ë á Yã
+- ááÿÿê åüE ë á Yã
+- áÚÿÿê åõE ë á Yã
+- áÓÿÿê ê ð ã ð ã ð ã¼A ë `åpåå¹A ë ãÈÿÿêðA-é @ áP á p ãlÔå Pã
+- ð ãè åK ëì åÝL ë ð ãdåð½è Uã º ãúÿÿê
àâ aà Uã
+- Uã ê ð ãx å§B ë p á ê ð ã| å¢B ë p á Wã
+- áåÿÿê åB ë p á Wã
+- áÞÿÿê åB ë p á Wã
+- á×ÿÿê ê ð ã ð ã ð ã{A ë ã å å åwA ë áËÿÿêðG-é @ áP á áp á å0Ôå Pã
+- ð ãø
+-å;K ëü
+-åL ë ð ãTåð½è Uã º ãúÿÿê Uã d å¢oâ ê
ààâ aàVA ë åpååSA ë ãëÿÿêp at -é @ áP á0Ôå Pã
+- ð ã|åK ëåxL ë ð ãÐåp½è Uã º ãúÿÿê Uã d å¢oâ ê
ààâ aà5A ë ã å å å1A ë ãêÿÿêø@-é @ áP á` á p ãlÔå Pã
+- ð ãåöJ ëåTL ë ð ã@åø½è Tã
+- Uã
+- Vã ãöÿÿê
á(å áÝX ë Ýå`à$å à ã á¯q ë Ýå
+- Pã ã å ê®â Ýåç®â Ýåàå à®âàå®/â 0Ýå"à å à å áÒÿÿêðO-éÐMâ @ áP á` á p ã ã ã ãH å ã@ å0Ôå Pã
+- ð ã
å³J ë
åL ë ð ã4åÐâð½èdpåÄ Ôå PãT
+- å PãO ´×å PãL
+- Uã ãD å ê Uã ãD å ê ãçÿÿê¬×å Pã;
+-å°åAç Ôå Pã
+- á åö\ ë á Xã
+- áÖÿÿê Ôå Pã. ãÄå å å åç å åå çH åH å @à â Êã¬âÔÄáÜ"ÄáüÍáô#ÍáÜÄá âè@ å4å8 å0åü Íáô!Íáå å<0å è ã á áD0åN\ ë á Xã
+- á¨ÿÿê ã¦ÿÿê ã¤ÿÿêÔå Pã
+-Tå@ åå@ å å @â@ å â ç@ å å? Pã *@ å å â@å å ê ã@å å ãÄåå8 ã ãL âr@ ë``å Eâ Pã ñ0 ê ê ê ê
+- ê ê
ê ê ê ð ã ð ã ãL Íå ê ð ã ð ã ãL Íå ê ð ã ð ã ãL Íå ê ð ã ð ã ãL Íå ê ð ã ã`ÿÿê ð ã ° ã êL Ýå´åÑç Pá ê°â¸ å Páõÿÿ ð 㸠å Pá ãMÿÿê± Ôå Pã
+- Pã4 ê ð ã Eâ Pã ñ0 ê ê ê ê ê ê ê ê ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ê " ðè 4é ¼ç ð ã ã)ÿÿê ð ã ê ð ã Uã
+- Uã
+- Uã
+- Uã ê ð ã ð ã ð ã ð ã ê ð ã ãÿÿê ð ã ê ð ã ãÿÿê ð ãt å Pã
+-t åö@ ë á Xã
+- áÿÿêLâ á,úÿë á Xã
+- áýþÿêt å Pã
+-t åD ë á áõþÿêp at -é @ á P ã ` ã0Ôå Pã
+- ð ãä
åI ëà
åùJ ë ð ã,åp½èdPåÄ Ôå Pã
++ ð ãå§K ëåM ë ð ãåp½è8 ãhâ áB ë ãøÿÿêp at -é @ áP álÔå Pã
++ ð ã`åK ëdåóL ë ð ã8åp½è ã
å ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èðG-é @ á` á á á ålÔå Pã
++ ð ãØåuK ëÜåÕL ë ð ãÀåð½è Vã º ãúÿÿê àâ qà Vã
++ Vã ê ð ãx å¼E ë P á Uã
++ áêÿÿê ê ð ã| å³E ë P á Uã
++ ááÿÿê å¬E ë P á Uã
++ áÚÿÿê å¥E ë P á Uã
++ áÓÿÿê ê ð ã ð ã ð ãA ë åå åA ë ãÈÿÿêðA-é @ áP á p ãlÔå Pã
++ ð ãì å0K ëð åL ë ð ã¬åð½è Uã º ãúÿÿê
àâ aà Uã
++ Uã ê ð ãx å|B ë p á ê ð ã| åwB ë p á Wã
++ áåÿÿê åpB ë p á Wã
++ áÞÿÿê åiB ë p á Wã
++ á×ÿÿê ê ð ã ð ã ð ãOA ë ã å å åKA ë áËÿÿêðG-é P á` áp á á å0Õå Pã
++ ð ãü
++åìJ ë åLL ë ð ãåð½è Vã º ãúÿÿê Vã d å¢Oâ ê àà
â Aà*A ë pååå'A ë ãëÿÿêp at -é ` áP á0Öå Pã
++ ð ãåËJ ëå+L ë ð ãåp½è Uã º ãúÿÿê Uã d å¢Oâ ê
ààâ Aà A ë ã å å åA ë ãêÿÿêø@-é @ á` áP á p ãlÔå Pã
++ ð ãå§J ëåL ë ð ãåø½è Tã
++ Vã
++ Uã ãöÿÿê
á(å álX ë Ýå`àL$å à ã áÀp ë Ýå
++ Pã ã
å ê®â Ýåç®â Ýåàå à®âàå®/â 0Ýå"à å à
å áÒÿÿêðO-éÐMâ @ á` á á P ã ã ãH åD å ° ã p ã0Ôå Pã
++ ð ã
ådJ ë
åÄK ë ð ã|åÐâð½èdPåÄ Ôå PãV
++ å PãQ ´Õå PãN
++ Vã ã@ å ê Vã ã@ å ê ãçÿÿê¬Õå Pã=
++å°åAç Ôå Pã
++ á åi\ ë á Xã
++ áÖÿÿê Ôå Pã0 ãÄå å å å çH å å åå çD åÔÍá°@à°â°Ëã¼âÔÄáÜ"ÄáüÍáô#ÍáH åÜÄá0âè@ å4å8 å0åü Íáô!Íáå å<0å è ã á á@0åÔ[ ë á Xã
++ á¦ÿÿê ã¤ÿÿê ã¢ÿÿêÔå Pã
++TråååAâ âç å? Pã * å â å ê ã å ãÄåå8 ã ãL âK@ ë` å Fâ Pã ñ0 ê ê ê ê
++ ê ê
ê ê ê ð ã ð ã ãL Íå ê ð ã ð ã ãL Íå ê ð ã ð ã ãL Íå ê ð ã ð ã ãL Íå ê ð ã ãeÿÿê ð ã ã êL Ýå´å Ñç Pá ê⸠å Páõÿÿ ð 㸠å Pá ãRÿÿê± Ôå Pã
++ Pã4 ê ð ã Fâ Pã ñ0 ê ê ê ê ê ê ê ê ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ê ð ã ã3ÿÿê ð ã ê ð ã Vã
++ Vã
++ Vã
++ Vã
++ ê ð ã ð ã ð ã ð ã êôÞ 8ß " ÀÝ ð ã ãÿÿê ð ã ê ð ã ãÿÿê ð ãt å Pã
++t åÐ@ ë á Xã
++ á
++ÿÿêLâ áCúÿë á Xã
++ áÿÿêt å Pã
++t å¹C ë á áúþÿêp at -é @ á P ã ` ã0Ôå Pã
++ ð ãì
åQI ëè
å±J ë ð ãÐ åp½èdPåÄ Ôå Pã
+ å Pã ´Õå Pã
+ ¬Õå Pã
+-å°åAç áùÿë ` á ê áùÿë ` á ê ãäÿÿê áâÿÿêp at -é @ áP á ` ã0Ôå Pã
+- ð ã8
åpI ë4
åÎJ ë ð ãØåp½èaÔå Åå áúÿÿêp at -é @ áP á ` ã0Ôå Pã
+- ð ãìå]I ëèå»J ë ð ã$åp½è` Ôå Pã ád å åÐ\ ë ` á áôÿÿêðA-é @ áP á` á p ã0Ôå Pã
+- ð ãåCI ëå¡J ë ð ãåð½è Vã
+- Vã
+- ãøÿÿê Uãñ0æ ê ê$ êã ê% ê' ê) ê+ ê2 ê; êD êE êF êG êH êQ êZ ê êb ês ê ê ê ê§ ê° ê¹ ê ê ð ãp ãÌ ê ð ã Vã
+- ã ê ã2 ãà Áå ê ð ãp ã¿ ê ð ãp ã¼ ê ð ãp ã¹ ê ð ãp 㶠ê ð ã Vã
+- ã ê ã2Äå® ê ð ã Vã
+- ã ê ã2 ãà Áå¤ ê ð ã Vã
+- ã ê ã2 ãà Áå ê ð ã ê ð ã ê ð ã ê ð ã ê ð ã Vã
+- ã ê ã2 ãà Áå ê ð ã Vã
+- ã ê ã2 ãà Áå~ ê ð ã Vã
+- ã ê ã2 ãà Áåt ê ð ã Vã
+- ã ê ã2 ãà Áå Vã
+- ã ê ã2 ãà Áåb ê ð ã Vã
+- ã ê ã2 ãà
+- Áå Vã
+- ã ê ã2 ãà ÁåP ê ð ã Vã
+- ã ê ã2 ãà Áå Vã
+- ã ê ã2 ãà Áå> ê ð ã Vã
+- ã ê ã2 ãà Áå4 ê ð ã Vã
+- ã ê ã2 ãà Áå* ê ð ã Vã
+- ã ê ã2 ãà Áå ê ð ã Vã
+- ã ê ã2 ãà Áå ê ð ã Vã
+- ã ê ã2 ãà
Áå ê ð ã Vã
+- ã ê ã2 ãà Áå ê ð ãp ã ð ã ð ã áÿÿêðA-é @ áP á` á p ã0Ôå Pã
+- ð ãlå=H ëhåI ë ð ã¤åð½èd> ë á á áäþÿë p á_> ë áõÿÿêp at -é @ áP á` álÔå Pã lÕå Pã
+- ð ã å"H ëüåI ë ð ãp½è@RåDbÄåûÿÿê@-é @ álÔå Pã
+- ð ãÄåH ëÀåqI ë ð ã½è ã@åûÿÿêp at -é @ áP á0Ôå Pã
+- ð ãåH ëåaI ë ð ãåp½èH ãt
+-ã à áÊn ë ã÷ÿÿêp at -é @ áP á > ë á áãÿÿë ` á> ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãåãG ë åAI ë ð ãåp½èH ãt
+-ã àâ á©n ë ãöÿÿêp at -é @ áP áÿ= ë á áâÿÿë ` áû= ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãåÂG ë|å I ë ð ãåp½èH ãt
+-ã àäâ án ët
++å°åAç á¦ùÿë ` á ê á¢ùÿë ` á ê ãäÿÿê áâÿÿêp at -é @ áP á ` ã0Ôå Pã
++ ð ã@
å&I ë<
åJ ë ð ã|åp½èaÔå Åå áúÿÿêp at -é @ áP á ` ã0Ôå Pã
++ ð ãôåI ëðåsJ ë ð ãÈåp½è` Ôå Pã ád å å4\ ë ` á áôÿÿêðA-é P á` á@ á p ã0Õå Pã
++ ð ãåùH ëåYJ ë ð ã0åð½è Tã
++ Tã
++ ãøÿÿê Vãñ0æ ê ê$ êã ê% ê' ê) ê+ ê2 ê; êD êE êF êG êH êQ êZ ê êb ês ê ê ê ê§ ê° ê¹ ê ê ð ãp ãÌ ê ð ã Tã
++ ã ê ã2 ãà Áå ê ð ãp ã¿ ê ð ãp ã¼ ê ð ãp ã¹ ê ð ãp 㶠ê ð ã Tã
++ ã ê ã2Åå® ê ð ã Tã
++ ã ê ã2 ãà Áå¤ ê ð ã Tã
++ ã ê ã2 ãà Áå ê ð ã ê ð ã ê ð ã ê ð ã ê ð ã Tã
++ ã ê ã2 ãà Áå ê ð ã Tã
++ ã ê ã2 ãà Áå~ ê ð ã Tã
++ ã ê ã2 ãà Áåt ê ð ã Tã
++ ã ê ã2 ãà Áå Tã
++ ã ê ã2 ãà Áåb ê ð ã Tã
++ ã ê ã2 ãà
++ Áå Tã
++ ã ê ã2 ãà ÁåP ê ð ã Tã
++ ã ê ã2 ãà Áå Tã
++ ã ê ã2 ãà Áå> ê ð ã Tã
++ ã ê ã2 ãà Áå4 ê ð ã Tã
++ ã ê ã2 ãà Áå* ê ð ã Tã
++ ã ê ã2 ãà Áå ê ð ã Tã
++ ã ê ã2 ãà Áå ê ð ã Tã
++ ã ê ã2 ãà
Áå ê ð ã Tã
++ ã ê ã2 ãà Áå ê ð ãp ã ð ã ð ã áÿÿêðA-é @ áP á` á p ã0Ôå Pã
++ ð ãtåóG ëpåSI ë ð ãHåð½è=> ë á á áäþÿë p á8> ë áõÿÿêp at -é @ áP á` álÔå Pã lÕå Pã
++ ð ãåØG ëå8I ë ð ãp½è@RåDbÄå ð ãúÿÿê@-é @ álÔå Pã
++ ð ãÈåÈG ëÄå(I ë ð ã½è ã@å ð ãúÿÿêp at -é @ áP á0Ôå Pã
++ ð ãå·G ëåI ë ð ã8åp½èH ãt
++ã à áÞm ë ã÷ÿÿêp at -é @ áP á÷= ë á áãÿÿë ` áó= ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãåG ë å÷H ë ð ã¸åp½èH ãt
++ã àâ á½m ë ãöÿÿêp at -é @ áP áÖ= ë á áâÿÿë ` áÒ= ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãåvG ë|åÖH ë ð ã<åp½èH ãt
++ã àäâ ám ët
+ ã à,Ðå Pã
+- ãñÿÿê ãïÿÿêp at -é @ áP á×= ë á áÛÿÿë ` áÓ= ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãàåG ëÜåøH ë ð ã0 åp½èt
++ ãñÿÿê ãïÿÿêp at -é @ áP á®= ë á áÛÿÿë ` áª= ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãàåNG ëÜå®H ë ð ãÜåp½èt
+ ã à-Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
+- ð ãlå}G ëhåÛH ë ð 㤠åp½èt
+-ã à0å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
+- ð ãøå`G ëôå¾H ë ð ã
+-åp½èt
+-ã à4å pã ã
å
å
å
å Åå êt
+-ã à4åÐ äç
åt
+-ã à4åÐåç
åt
+-ã à4åPåç
åt
+-ã à4å? â
å ã Åå ãÚÿÿêp at -é @ áP á á áÇÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ãå%G ëåH ë ð ãåp½è
+-ã@Àç ãúÿÿêp at -é @ áP áE= ë á áæÿÿë ` áA= ë áp½èp at -é P á@ á0Õå Pã
+- ð ãåG ëåfH ë ð ãxåp½è Tã º ãúÿÿê
+-ã à@Àå ãõÿÿêp at -é @ áP á#= ë á ááÿÿë ` á= ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãåæF ëåDH ë ð ã åp½è
+-ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ãåÉF ëå'H ë ð ãtåp½è Tã º ãúÿÿê
+-ã à@Àå ãõÿÿêp at -é @ áP áä< ë á ááÿÿë ` áà< ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãå§F ëåH ë ð ãüåp½è
+-ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ã åF ëåèG ë ð ãp
åp½è Tã Ú ãúÿÿê
+-ã à@Àå ãõÿÿêp at -é @ áP á¥< ë á ááÿÿë ` á¡< ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãåhF ëåÆG ë ð ãø
åp½è
+-ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð 㤠åKF ë å©G ë ð ãlåp½è
+-ã à@Àå ãùÿÿêp at -é @ áP áj< ë á áåÿÿë ` áf< ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã, å-F ë( åG ë ð ãäåp½è
+-ã à Ðå Åå ãøÿÿêÀí Èí p at -é @ áP á á áãÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ãP åF ëT ålG ë ð ã`åp½è¤@
å ãûÿÿêp at -é @ áP á/< ë á áçÿÿë ` á+< ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãÀ åòE ëÄ åPG ë ð ãÐåp½è¤ å
å ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½è@-é @ á0Ôå Pã
+- ð ã(åØE ë,å6G ë ð ãå½è ã
+-ãà Áå ãøÿÿêp at -é @ á÷; ë áçÿÿë P áô; ë áp½è@-é @ á0Ôå Pã
+- ð ãå¼E ëåG ë ð ã¬
å½è ã
+-ãà Áåùÿÿêp at -é @ áÜ; ë áèÿÿë P áÙ; ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãå E ëåþF ë ð ã<
åp½è
+-ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ã|åE ëåáF ë ð ãÈåp½è Tã º ãúÿÿêØ@Åå ã÷ÿÿêp at -é @ áP á ; ë á áãÿÿë ` á; ë áp½èp at -é P á@ á0Õå Pã
+- ð ãüåcE ë åÁF ë ð ãHåp½èØ Õå Äå ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ãhåHE ëlå¦F ë ð ãÜåp½èÙ@Åå ãûÿÿêp at -é @ áP ái; ë á áçÿÿë ` áe; ë áp½èp at -é P á@ á0Õå Pã
+- ð ãØå,E ëÜåF ë ð ãlåp½èÙ Õå Äå ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ãDåE ëHåoF ë ð ã åp½è
+-ã à$@å ãùÿÿêp at -é @ áP á0; ë á áåÿÿë ` á,; ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã¼åóD ëÀåQF ë ð ã
++ ð ãlå1G ëhåH ë ð ãP åp½èt
++ã à0å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
++ ð ãøåG ëôåtH ë ð ãÄ åp½èt
++ã à4å pã ã å å å å Äå êt
++ã à4åÐ äç åt
++ã à4åÐåç åt
++ã à4åPåç åt
++ã à4å? â å ã Äå ãÚÿÿêp at -é @ áP á á áÇÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ãåÙF ëå9H ë ð ã°
++åp½è
++ãPÀç ãúÿÿêp at -é @ áP á= ë á áæÿÿë ` á= ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãå¼F ëåH ë ð ã$åp½è Uã º ãúÿÿê
++ã àPÀå ãõÿÿêp at -é @ áP áú< ë á ááÿÿë ` áö< ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãåF ëåúG ë ð ã¬åp½è
++ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ãå}F ëåÝG ë ð ã åp½è Uã º ãúÿÿê
++ã àPÀå ãõÿÿêp at -é @ áP á»< ë á ááÿÿë ` á·< ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãå[F ëå»G ë ð ã¨åp½è
++ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ã å>F ëåG ë ð ã
åp½è Uã Ú ãúÿÿê
++ã àPÀå ãõÿÿêp at -é @ áP á|< ë á ááÿÿë ` áx< ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãåF ëå|G ë ð ã¤
åp½è
++ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð 㤠åÿE ë å_G ë ð ãåp½è
++ã àPÀå ãùÿÿêp at -é @ áP áA< ë á áåÿÿë ` á=< ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã, åáE ë( åAG ë ð ãåp½è
++ã à Ðå Åå ãøÿÿêHè Pè p at -é @ áP á á áãÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ãP åÂE ëT å"G ë ð ãåp½è¤På ãûÿÿêp at -é @ áP á< ë á áçÿÿë ` á< ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãÀ å¦E ëÄ åG ë ð ã|åp½è¤ å
å ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½è@-é @ á0Ôå Pã
++ ð ã(åE ë,åìF ë ð ãäå½è ã
++ãà Áå ãøÿÿêp at -é @ áÎ; ë áçÿÿë P áË; ë áp½è@-é @ á0Ôå Pã
++ ð ãåpE ëåÐF ë ð ãÔ
å½è ã
++ãà Áå ð ãøÿÿêp at -é @ á²; ë áçÿÿë P á¯; ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãåSE ëå³F ë ð ã`
åp½è
++ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ãå6E ëåF ë ð ãìåp½è Uã º ãúÿÿêØPÄå ã÷ÿÿêp at -é @ áP áv; ë á áãÿÿë ` ár; ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã åE ëåvF ë ð ãlåp½èØ Ôå Åå ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ãlåûD ëpå[F ë ð ã åp½èÙPÄå ãûÿÿêp at -é @ áP á?; ë á áçÿÿë ` á;; ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãÜåßD ëàå?F ë ð ãåp½èÙ Ôå Åå ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ãHåÄD ëLå$F ë ð ã$åp½è
++ã à$På ãùÿÿêp at -é @ áP á; ë á áåÿÿë ` á; ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãÀå¦D ëÄåF ë ð ã¬
+ åp½è
+ ã à$ å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ã0åÖD ë4å4F ë ð ã
++ ð ã4åD ë8åéE ë ð ã8
+ åp½è Tã
+ Tã
+ ãøÿÿê
+-ã à @Àå ãóÿÿêp at -é @ áP áï: ë á áßÿÿë ` áë: ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãÀå²D ëÄåF ë ð ã åp½è
++ã à @Àå ãóÿÿêp at -é @ áP áÅ: ë á áßÿÿë ` áÁ: ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãÄåeD ëÈåÅE ë ð 㨠åp½è
+ ã à Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
+- ð ã4åD ë8åóE ë ð ã åp½è
++ ð ã8åHD ë<å¨E ë ð ã4 åp½è
+ ã à( å
å
+-ã à, å
å ãôÿÿêp at -é @ áP á¯: ë á áàÿÿë ` á«: ë áp½èp at -é P á@ á0Õå Pã
+- ð ãÀårD ëÄåÐE ë ð ãåp½è
+-ã à(@å ãùÿÿêp at -é @ áP á: ë á áåÿÿë ` á: ë áp½èp at -é P á@ á0Õå Pã
+- ð ã8åTD ë<å²E ë ð ãåp½è
+-ã à,@å ãùÿÿêp at -é @ áP ás: ë á áåÿÿë ` áo: ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã°å6D ë´åE ë ð ãåp½è %â
+-ãà! Áå ãøÿÿêp at -é @ áP áT: ë á áäÿÿë ` áP: ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã,åD ë0åuE ë ð ãåp½è
+-ã à! Ðå Pã ã ê ã Åå ãóÿÿêp at -é @ áP á á áàÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ã´åõC ë¸åSE ë ð ãåp½è
+-ã à0@å ãùÿÿêp at -é @ áP á: ë á áåÿÿë ` á: ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã, å×C ë0 å5E ë ð ãåp½è
+-ã à0 å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ã åºC ë¤ åE ë ð ã¤åp½è@Åå ãûÿÿêp at -é @ áP áÛ9 ë á áçÿÿë ` á×9 ë áp½èp at -é P á@ á0Õå Pã
+- ð ã
+-åC ë
+-åüD ë ð ã4åp½è Õå Äå ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èðG-é @ áP á` áp á ã ãlÔå Pã
+- ð ã
+-åC ë
+-åÝD ë ð ã¸åð½è Uã
+- Uã ê ð ãPåâ ê ð ãTåâ ê ð ã ãîÿÿê ð ã Vã
+- Vã@ ê ð ã ð ã å å åå á
+- ã Çå ê å å á
+- ã Çå ê åå á
+- ã Çå ê ã Çå å å Páâÿÿ" ê ð ã ð ã å å åå á
+- ã Çå ê å å á
+- ã Çå ê åå á
+- ã Çå ê ã Çå åå Páâÿÿ ê ð ã ã¥ÿÿê ð ã ã¢ÿÿêðA-é @ áP á` áp áE9 ë0 á á á áÿÿë á?9 ë áð½èðA-é @ áP á` áp á0Ôå Pã
+- ð ãxåC ë|åbD ë ð ãÌåð½è
++ã à, å
å ãôÿÿêp at -é @ áP á
: ë á áàÿÿë ` á: ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãÄå%D ëÈå
E ë ð ã¨åp½è
++ã à(På ãùÿÿêp at -é @ áP ág: ë á áåÿÿë ` ác: ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã<åD ë@ågE ë ð ã0åp½è
++ã à,På ãùÿÿêp at -é @ áP áI: ë á áåÿÿë ` áE: ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã´åéC ë¸åIE ë ð ã¸åp½è %â
++ãà! Áå ãøÿÿêp at -é @ áP á*: ë á áäÿÿë ` á&: ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã0åÊC ë4å*E ë ð ã<åp½è
++ã à! Ðå Pã ã ê ã Åå ãóÿÿêp at -é @ áP á á áàÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ã¸å¨C ë¼åE ë ð ã´åp½è
++ã à0På ãùÿÿêp at -é @ áP áê9 ë á áåÿÿë ` áæ9 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã0 åC ë4 åêD ë ð ã<åp½è
++ã à0 å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð 㤠åmC ë¨ åÍD ë ð ãÈåp½èPÄå ãûÿÿêp at -é @ áP á±9 ë á áçÿÿë ` á9 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã
++åQC ë
++å±D ë ð ãXåp½è Ôå Åå ãúÿÿêp at -é @ áP á á áçÿÿë ` á áp½èðG-é ` á á á@ á P ã p ãlÖå Pã
++ ð ã
++å2C ë
++åD ë ð ãÜåð½è Yã
++ Yã ê ð ãPRåâ ê ð ãTRåâ ê ð ã ãîÿÿê ð ã Xã
++ Xã@ ê ð ã ð ã å å åå á
++ ã Äå ê å å á
++ ã Äå ê åå á
++ ã Äå ê ã Äå å å Páâÿÿ" ê ð ã ð ã å å åå á
++ ã Äå ê å å á
++ ã Äå ê åå á
++ ã Äå ê ã Äå åå Páâÿÿ ê ð ã ã¥ÿÿê ð ã ã¢ÿÿêðA-é @ áP á` áp á9 ë0 á á á áÿÿë á9 ë áð½èðA-é @ áP á` áp á0Ôå Pã
++ ð ã|å·B ëåD ë ð ãðåð½è
+ ã à<`å
+ ã à@på ã
+ ãàD Áå
+-ã àEPÀå ãïÿÿêðA-é @ áP á` áp á9 ë0 á á á áÕÿÿë á9 ë áð½èp at -é @ á P ãÜå Pã ãp½è ã ã áùÿë P á Uã
++ã àEPÀå ãïÿÿêðA-é @ áP á` áp áí8 ë0 á á á áÕÿÿë áç8 ë áð½èp at -é @ á P ãÜå Pã ãp½è ã ã áùÿë P á Uã
+ áõÿÿê ã áþÿë P á Uã
+ áíÿÿê ã
+-ãàH Áå áçÿÿêp at -é @ áì8 ë áÛÿÿë P áé8 ë áp½èp at -é P á@ á0Õå Pã
+- ð ãÈ
å°B ëÌ
åD ë ð ã|åp½è
+-ã àL@å ãùÿÿêp at -é @ áP áÏ8 ë á áåÿÿë ` áË8 ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã@åB ëDåðC ë ð ãåp½è
+-ã àL å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é P á@ á0Õå Pã
+- ð ã´åuB ë¸åÓC ë ð ã åp½è
+-ã àP@Àå ãùÿÿêp at -é @ áP á8 ë á áåÿÿë ` á8 ë áp½èp at -é @ áP á0Ôå Pã
+- ð ã,åWB ë0åµC ë ð ã åp½è
+-ã àP Ðå Åå ãøÿÿê " p at -é @ áP á á áäÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
+- ð ã¤å9B ë¨åC ë ð ã` åp½è
à á
+-ãà å ã÷ÿÿêp at -é @ áP áV8 ë á áãÿÿë ` áR8 ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãåB ëåwC ë ð ãà åp½è
++ãàH Áå áçÿÿêp at -é @ áÂ8 ë áÛÿÿë P á¿8 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãÌ
åcB ëÐ
åÃC ë ð ã åp½è
++ã àLPå ãùÿÿêp at -é @ áP á¥8 ë á áåÿÿë ` á¡8 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãDåEB ëHå¥C ë ð ã(åp½è
++ã àL å
å ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½èp at -é @ áP á0Ôå Pã
++ ð ã¸å(B ë¼åC ë ð ã´ åp½è
++ã àPPÀå ãùÿÿêp at -é @ áP áj8 ë á áåÿÿë ` áf8 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ã0å
++B ë4åjC ë ð ã< åp½è
++ã àP Ðå Åå ãøÿÿêp at -é @ áP á á áåÿÿë ` á áp½è " p at -é @ áP á0Ôå Pã
++ ð ã¨åìA ë¬åLC ë ð ã< åp½è
à á
++ãà å ã÷ÿÿêp at -é @ áP á,8 ë á áãÿÿë ` á(8 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãåÌA ëå,C ë ð ã¼ åp½è
+ ãà å
+- ã[j û
å ãöÿÿêp at -é @ áP á58 ë á áâÿÿë ` á18 ë áp½èp at -é @ áP á0Ôå Pã
+- ð ãåøA ëåVC ë ð ãdåp½è( ãt
+-ã à_â á¾h ët
+-ã à¤Ðå Pã ãñÿÿê ãïÿÿêp at -é @ áP á
8 ë á áÛÿÿë ` á 8 ë áp½èp at -é P á@ á0Õå Pã
+- ð ãlåÐA ëhå.C ë ð ãåp½è@Åå ãûÿÿêp at -é @ áP áñ7 ë á áçÿÿë ` áí7 ë áp½èp at -é P á@ á0Õå Pã
+- ð ãü å´A ëø åC ë ð ãtåp½è Õå Äå ãúÿÿêp at -é @ áP áÔ7 ë á áæÿÿë ` áÐ7 ë áp½èp at -é @ áP á` á0Ôå Pã
+- ð ã åA ë åôB ë ð ãìåp½è Vã ãúÿÿê¹7 ë
+-ã à4På
+-ã à8`å³7 ë ãðÿÿê@-é @ á ã½è@-é @ á ã½è á ãÿ/á á ãÿ/áÀí Èí á ã0 ã 0åÿ/á@-é 0 á ã @ ã @å@å½èp at -é á ã ã êÌ6å1ç@å @åÀfåQà0çâ´6å 0å Qáóÿÿ: 0 ã@å @å"Hâ0åp½èp at -é á ã ã ê 0 ã@å @åpfåQà0ç âRãöÿÿ: ã ê 0 ã@å @åHfåQà0ç âRãöÿÿ: ã ê 0 ã@å @å
i ãQà0ç âÿ7 ã Ráõÿÿ:p½è0 at -é á ã ã ê 0 ã @å @åPåP
à0ç â@ Rãöÿÿ: ã ê 0 ã @å @åPåP
à0ç â@ Rãöÿÿ: ã ê 0 ã @å @åPåP
à0ç âH Rãöÿÿ:0½èð@-é á ã ã ê P ã `å `åpåpàPç â| Rãöÿÿ:`c ãPå
2à På På`å@çP áPÊç@ á@á På På`å@
çð½èðO-éÐMâ @ áP á å å ã åè ã å ã ê ã å å å à çâ å Yáõÿÿ: å ååDâçÈã å Pã
+- å Pã ã ê ã á å ååDâç Uãý
+- å åâ âå ° ã Õå Pã [ã
+- ã å ê ã å ê [ã
+- ã å ê ã å Õå å Pã
++ ãsi û
å ãöÿÿêp at -é @ áP á8 ë á áâÿÿë ` á8 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãå«A ëåC ë ð ã@åp½è( ãt
++ã à_â áÑg ët
++ã à¤Ðå Pã ãñÿÿê ãïÿÿêp at -é @ áP áã7 ë á áÛÿÿë ` áß7 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãlåA ëhåãB ë ð ãàåp½èPÄå ãûÿÿêp at -é @ áP áÇ7 ë á áçÿÿë ` áÃ7 ë áp½èp at -é @ áP á0Ôå Pã
++ ð ãü ågA ëø åÇB ë ð ãPåp½è Ôå Åå ãúÿÿêp at -é @ áP áª7 ë á áæÿÿë ` á¦7 ë áp½èp at -é @ á` áP á0Ôå Pã
++ ð ã åIA ë å©B ë ð ãÈåp½è Uã ãúÿÿê7 ë
++ã à4`å
++ã à8På7 ë ãðÿÿê@-é @ á ã½è@-é @ á ã½è á ãÿ/á á ãÿ/áHè Pè á ã0 ã 0åÿ/á@-é 0 á ã @ ã @å@å½è0 at -é á ã ã êÄ6å1ç@å @å¸VåQ
à0çâ¬6å 0å Qáóÿÿ: 0 ã@å @å"Hâ0å0½è0 at -é á ã ã ê 0 ã@å @åhVåQ
à0çâQãöÿÿ: ã ê 0 ã@å @å@VåQ
à0çâQãöÿÿ: ã ê 0 ã@å @å
Y ãQ
à0çâÿ7 ã Qáõÿÿ:0½è0 at -é á ã ã ê 0 ã @å @åPåP
à0çâ@ Qãöÿÿ: ã ê 0 ã @å @åPåP
à0çâ@ Qãöÿÿ: ã ê 0 ã @å @åPåP
à0çâH Qãöÿÿ:0½èð@-é á ã ã ê P ã `å `åpåpàPç â| Rãöÿÿ:`c ãPå
Bà På På`å0çP áPÊç0 á0á På På`å0
çð½èðO-éÐMâ @ áP á å å ã åè ã å ã ê ã å å å
++ à ç â å Záõÿÿ: å ååDâ`çiÆã å Pã
++ å Pã ã ê ã gá å ååDâ`ç Uãû
++ å åâ â`å ã å Õå Pã å Pã
++ ã ê ã ê å Pã
++ ã ê ã°Õå å Pã
+ Pã)
+ Pã
+- Pã# ê ð ã ð ã å Pã ð ãçâ@ ëåíA ë ð ã ã å# êé2ãá/âð Íá è 0 ã åy2 ë ` á p á ê ð ãî2ãÖ/âð Íá 0 ã è ån2 ë ` á p á ê ð ã ð ãü2ãÊ/âð Íá 0 ã è åb2 ë ` á p á ð ã ð ã Vã ã@ åD å ð ã·â_@ ëÅâ½A ë ð ã ã åó ê å@ å åD åH`å å Pã å Pã
+- â á åj4 ë ê â á åe4 ë å å å å ç å å å å â ç å å å å â ç å å à @â å å å â ç å å å å â ç ã å å å â ç å PãB
+- 3ã.âð Íá 0 ãå å å2 ë ` á Vã ð ãfâ@ ëyâlA ë ð ã á å3 ë ã å êL`å â á å 4 ë å å å å$ â ç å å å å( â ç å å å å, â ç åå à @â å å å0 â ç å å å å4 â ç ã å å å8 â ç å åå âç ããã å åå âç å åå\âçÈã
+- áå
+-á á å åå\âç ð ã å Pã
++ Pã# ê ð ã ð ã å Pã ð ãæâC@ ëå£A ë ð ã ã å" êé2ã-âð Íá è 0 ã åS2 ë p á á ê ð ãî2ãÕ/âð Íá 0 ã è åH2 ë p á á ê ð ã ð ãü2ãÉ/âð Íá 0 ã è å<2 ë p á á ð ã ð ã Wã ã@ åD å ð ã¶â@ ë1âsA ë ð ã ã åò ê å@ å åD åHpå å Pã å Pã
++ â á åA4 ë ê â á å<4 ëå å å å ç å å å å â ç å å å å â ç åå à @â å å å â ç å å å å â ç ã å å å â ç å PãB
++ 3ãs/âð Íá 0 ãå å åå1 ë p á Wã ð ãeâÂ? ëâ"A ë ð ã á åæ2 ë ã å êLpå â á å÷3 ë å å å å$ â ç å å å å( â ç å å å å, â ç åå à @â å å å0 â ç å å å å4 â ç ã å å å8 â ç å åå â`ç ` ãdãlã å åå â`ç å åå\â`çfÆã
++ á
++á `á å åå\â`ç ð ã å Pã
+ å PãH UãF
+- 0åCâ@â+@â! á"$ á ê@
" @'
2! 8! ### é ..\Magnum\portinginterface\xpt\70015\bxpt_rave.c CDB alloc failed! ITB alloc failed! 0å 0åÀåÀâç ã8áá 0å 0åÀåÀâç0åCâ@â+@â! á"$ á 0å 0åÀå<Àâç ã8áá 0å 0åÀå<Àâç ð ã ã$ Äå% Äå& Äå' Äå ã< Äå ð ã åÐâð½èÿO-éÐMâ @ áP á` á ã ã å å Pã
+- ð ãOâT? ëåâå±@ ë ð ã ã å êâ åà Ðå Pã ð ãOâD? ë7âå¡@ ë ð ã ã åø êã5 ë p á Wã ð ãsOâ5? ëÕâ@ ë ð ã ã åê ê å å å å å å å å å å@å ã ê ããà Áçâ Yãøÿÿ: ã ê àâ¡à å å å å å å å å ã Êå åpå àã8 å ãR Êå à`à! ãà å ã
+- áþÿëâ Yãáÿÿ: ã ê ãØ ãà Áçâ Yãøÿÿ: ã ê àÜ ãà±à å å å å å ååià(å à å ã Ëå á×ýÿëâ! Yãéÿÿ: ã êô ã à²à å å å å å ååàÐåà åAâà å@âà å ã Ëå áýÿëâ Yãäÿÿ: ã ê à ã àà ã ÀååÀåâ& Yãôÿÿ: á]ýÿë áDýÿë å åâ
+-âHå<å à
ã å åâ
+-âHå å åâ
+-âLåå à
ãã å åâ
+-âLå å åâ
+-âXåÔ å àÐ å á å åâ
+-âXåâ p
ååqç ãâ åà Áå å åâ
+-â$åÿâ å á å åâ
+-â êChannelNo %u out of range! ChannelNo %u already allocated! BKNI_Malloc() failed! À! £! ø ø 1$å å åâ
+-â(åÿâ å á å åâ
+-â(å ð ã åÐâð½èÿ/á@-é á ã 0å 0å@åX@âçÁã 0å 0å@åX@âç½èø@-é @ á p ãR Ôå Pã
++ 0åCâ@â+@â! á"$ á êüü " ü
2! 8! ### ß ..\Magnum\portinginterface\xpt\70015\bxpt_rave.c CDB alloc failed! ITB alloc failed! 0å 0åÀåÀâ`ç ` ã8á`á 0å 0åÀåÀâ`ç0åCâ@â+@â! á"$ á 0å 0åÀå<Àâ`ç ` ã8á`á 0å 0åÀå<Àâ`ç ð ã ã$ Äå% Äå& Äå' Äå ã< Äå ð ã åÐâð½èÿO-éÐMâ á á° á p ã ã å Zã
++ ð ãSOâ
++? ë
++ áæâi@ ë ð ã ã å êâà Ðå Pã ð ãbOâû> ë
++ áÞâZ@ ë ð ã ã åö êãÞ4 ë @ á Tã ð ãqOâì> ë6âL@ ë ð ã ã åè ê å å å å å å å å åå P ã ê ããà ÁçP
â Uãøÿÿ: P ã ê
àâqà å å å å å å å å ã Çå På@å àã8 å ãR Çå
à
`à! ãà å ã áþÿëP
â Uãáÿÿ: P ã ê ãØ ãà ÁçP
â Uãøÿÿ: P ã ê
àÜ ãàà å å å å å åPå
eà8å à å ã Éå áÜýÿëP
â! Uãéÿÿ: P ã êô ã à
à å å å å å åPå
ààåà åAâ
à å
Aâ
à å ã Éå áýÿëP
â Uãäÿÿ: P ã ê
à ã àà ã ÀååÀåP
â& Uãôÿÿ: ábýÿë áIýÿë å åâ
++âH`åLå `àeã å åâ
++âH`å å åâ
++âL`åå `à eãmã å åâ
++âL`å å åâ
++âX`åä å `àà å `á å åâ
++âX`å å @åâAç ãâà Áå å åâ
++â$`åÿdâ å `á å åâ
++â$`å å åâ
++â êChannelNo %u out of range! ChannelNo %u already allocated! BKNI_Malloc() failed! À! £! ø ø 1(`åÿdâ å `á å åâ
++â(`å ð ã åÐâð½èÿ/á@-é á ã 0å 0å@åX@â ç&Âã 0å 0å@åX@â ç½èø@-é @ á p ãR Ôå Pã
+ X å PãG
+- å åå,âPç
á á å2 ë å å$1 ë: ê áØÿÿë å Pã å Pã
+-`å ê`å å ååâPç
á á á÷1 ëH å å Pá
+- ð ã áHå1 ë ãH å å åå,âPç Uã
+-
á á åâ1 ëL å å Pá
+- ð ã åLåò0 ë ãL å4 å Pã
+- ã4å Áå áÿÿë ã å ã áóüÿë ã@ åD å ÄåR Äå áø½èðA-é @ á p ãPå ã.
âåà Áå ` ã
+- êàâà Ðå Pã à âàÿÿë`â Vãòÿÿ: á3 ë áð½è á åÿ/áü_-é @ áP á` áp á0å ã å ã å å Pã * ð ãØå¥= ëµâ? ë ð ã ã å ê å Pã ð ã¨å= ë²â÷> ë ð ã ã å¡ ê Uã p ã ê p ã
+- êàâ¡à Úå Pã ã ÊåPå êpâ Wãòÿÿ: ð ã Wã ð ã,åz= ë'âØ> ë ð ã ã å ê Öå Pã
+- á¶ÿÿë ° á [ã ª ð ãèåi= ë
âÇ> ë ð ã ã åq ê8°å ð ã ã( Êå, å0 Êå ã1 Êå á
+- ápüÿë Pã
+- ã åa ê ã4 å å ååDâçÉã Uã ã å å á å ååDâç Uã
++ å åå,âPç
á á åë1 ë å åÿ0 ë: ê áØÿÿë å Pã å Pã
++`å ê`å å ååâPç
á á áÓ1 ëH å å Pá
++ ð ã áHåâ0 ë ãH å å åå,âPç Uã
++
á á å¾1 ëL å å Pá
++ ð ã åLåÍ0 ë ãL å4 å Pã
++ ã4å Áå áÿÿë ã å ã áùüÿë ã@ åD å ÄåR Äå áø½èðA-é @ á p ã`å ã.âåà Áå P ã
++ ê
àâà Ðå Pã
à âàÿÿëP
â Uãòÿÿ: áv3 ë áð½è á åÿ/áü_-é áP á á á0°å ã å @ ã å å Pã * ð ãØå^= ëµâ¾> ë ð ã ã å ê å Pã ð ã¨åR= ë²â²> ë ð ã ã å¡ ê Uã ã ê ã
++ ê
++àâAà Ôå Pã ã ÄåPå ê â Zãòÿÿ: ð ã Zã ð ã,å3= ë'â> ë ð ã ã å ê Ùå Pã á¶ÿÿë p á Wã ª ð ãèå"= ë
â> ë ð ã ã åq ê8på ð ã ã( Äå, å0 Äå ã1 Äå á ávüÿë Pã
++ ã åa ê ã4 å å ååDâ`ç`Æã Uã ã å å `á å ååDâ`ç Uã
+ Uã
+- Uã6 Uã ° ã ê ° ã ê àÜ ãàà Ðå Pã ê°â! [ãôÿÿ: ð ã! [ã ð ãÐ å#= ëQâ> ë ð ã ã å+ ê ãàÜ, ã àà Áå àÜ ãàà4 å4 å
+-üÿë å ååHâç?Éãá å ååHâç ê å ååXâçÉãã å ååXâç Uã ãP Êå å ð ã åü½èø5 Invalid CDB alignment requested! Invalid ITB alignment requested! No free contexts! No free picture counters! No SCD channel is available for this AV context ðA-é @ áP áp á ` ã ã Uã ` ã ê ` ã Uã êàâà Ðå Pã â àâà Ðå Pã ê Vã ð ã0å£< ëzâ> ë ð ã ã`â Vãåÿÿ: ê êàâà Ðå Pã ê Vã ð ãå< ëâì= ë ð ã ã`â Vãìÿÿ: ð ã `å áð½èüG-é @ áP á` áp á(å ã â á á³ÿÿë Pã
+- ð ãðås< ëkOâÑ= ë ð ã ãü½è å àâàpå å á á á0åþÿëòÿÿêüA-é @ áP á` áp á ã â á áÿÿë Pã
+- ð ãpåS< ëOâ±= ë ð ã ãü½è å àâà å å på á á á0åþÿëñÿÿê@-é á ã 0å 0å@åX@âçÁãã 0å 0å@åX@âç½è@-é ã ê 0 ãAç0Äå â Ráùÿÿ:½èNo VCT context is available No context is available 0 at -é 0 á ã ê àÜL ã@àà Ðå Pã ã@àÜ\ ãP
àA
à Äå àÜL ã@àà å ã0½è â! Rãèÿÿ: ãùÿÿêðO-éÐMâ @ áP á` áp á8å ã å å å åå,â ç å å Pã ð ã åç; ë®âE= ë ð ã ã å¤ ê ã å ê å àãà à Ðå Pã ê å â å å& Pãðÿÿ: ð ã å& Pã ð ãåÈ; ë&â&= ë ð ã ã å
ê å àãà à å ãå Áå Uã> ã å
+- êô ã àåà Ðå Pã ê å â å å Pãñÿÿ: ð ã å Pã ð ã@å; ëâý< ë ð ã ã å\ êô ã àå¢à
+- áhúÿë ã Êå å ååDâç?Éã ã å á á å ååDâç ã å Àå å å åpå åå: ê á=1 ë ° á [ã ð ãüåp; ëYâÎ< ë ð ã ã å ãå Áå* ê å°å ã ê á áEÿÿë Pã
+- ð ãPå[; ëâ¹< ë ð ã åå
+- á"ÿÿëå å/1 ë ã å ãå Áå ê åCúÿë°â â Zááÿÿ: ã å Àå åpå å`å ð ã ð ã å å åÐâð½èNo ITB allocated for this context. No Indexer handles are available for allocation. No TPIT channels are available for allocation. No memory for indexer array is available ð@-é @ áPåpå ã Àå Àå`ç ã
+-¿dÆãÿhÆãÌ áÏáÈá`á êÿÏã`ÆáÄ áÇáÀá`á Àå Àå`çð½èüG-é @ á p ã`å Ôå Pã å å ååDâPç?\Åã å ååDâPç á¯ùÿë ã ÈåN êå 0 ãÿ/ãð Íá åHâ á áÃÿÿë 0 ãÿ/ãð Íá åHâ ã á»ÿÿë 0 ãÿ/ãð Íá åLâ ã á³ÿÿë 0 ãÿ/ãð Íá åLâ ã á«ÿÿë 0 ãÿ/ãð Íá åPâ ã á£ÿÿë 0 ãÿ/ãð Íá åPâ ã áÿÿë 0 ãÿ/ãð Íá åTâ ã áÿÿë 0 ãÿ/ãð Íá åTâ ã áÿÿë ã ê çùÿëâ å Páùÿÿ á åYþÿë åg0 ë ð ã ã Äå áü½è Qã
++ Uã6 Uã p ã ê p ã ê àÜ ãàà Ðå Pã êpâ! Wãôÿÿ: ð ã! Wã ð ãÐ åÜ< ëQâ<> ë ð ã ã å+ ê ãàÜ, ã àà Áå àÜ ãàà4 å4 åüÿë å ååHâ`ç?lÆãdá å ååHâ`ç ê å ååXâ`çcÆãcã å ååXâ`ç Uã ãP Äå @å ð ã åü½èè/ Invalid CDB alignment requested! Invalid ITB alignment requested! No free contexts! No free picture counters! No SCD channel is available for this AV context ðA-é P á` áp á @ ã ã Vã @ ã ê @ ã Vã êà
âà Ðå Pã â à
âà Ðå Pã ê Tã ð ã0å\< ë{â¼= ë ð ã ã@â Tãåÿÿ: ê êà
âà Ðå Pã ê Tã ð ãåG< ëmâ§= ë ð ã ã@â Tãìÿÿ: ð ã @å áð½èüG-é @ á` áp áP á(å ã â á á³ÿÿë Pã
++ ð ãðå,< ëkOâ= ë ð ã ãü½è å àâàPå å á á á0åþÿëòÿÿêüA-é @ áP á` áp á ã â á áÿÿë Pã
++ ð ãpå< ëOâl= ë ð ã ãü½è å àâà å å på á á á0åþÿëñÿÿê@-é á ã 0å 0å@åX@â ç&Âã&ã 0å 0å@åX@â ç½è@-é á ã ê 0 ã Aç0Äå â Páùÿÿ:½èNo VCT context is available No context is available 0 at -é á0 á ã ê àÜL ã@àà Ðå Pã ã@àÜ\ ãP
àA
à Äå àÜL ã@àà å ã0½èâ! Qãèÿÿ: ãùÿÿêÿO-éÐMâ á áP á @ ã ã å å åå,â ç å å Pã ð ã å ; ë&â = ë ð ã ã å ê p ã êàãà à Ðå Pã êpâ& Wãôÿÿ: ð ã& Wã ð ãå; ë"âç< ë ð ã ã åu êàãà Aà ã Äå å Pã8 ` ã êô ã àà Ðå Pã ê`â Vãõÿÿ: ð ã Vã ð ãåf; ëâÆ< ë ð ã ã åT êô ã àà á}úÿë ã Éå å ååDâ ç å å?Àã å ãá å á å å å å åD â ç ã ÄååPå å2 ê
++ á)1 ë á Yã
++ ð ãÄå7; ëQâ< ë ð ã ã å ã Äå# êå ° ã ê á áVÿÿë Pã
++ ð ãå$; ëø â< ë ð ã áå3ÿÿë å1 ë ã å ã Äå ê å\úÿëâ°â
++ [áäÿÿ: ã ÄåPå å ð ã ð ã@ å @å åÐâð½èNo ITB allocated for this context. No Indexer handles are available for allocation. No TPIT channels are available for allocation. No memory for indexer array is available ð@-é @ áP áÔaÍá ã Àå Àåç ã
++¿ÁãÿÁãÌ áÏáÈáá êÿÏãÁáÄ áÇáÀáá Àå Àåçð½èüG-é P á ã@å Õå Pã `å å ååDâpç?|Çã å ååDâpç áËùÿë ã ÆåN êå 0 ãÿ/ãð Íá åHâ á áÃÿÿë 0 ãÿ/ãð Íá åHâ ã á»ÿÿë 0 ãÿ/ãð Íá åLâ ã á³ÿÿë 0 ãÿ/ãð Íá åLâ ã á«ÿÿë 0 ãÿ/ãð Íá åPâ ã á£ÿÿë 0 ãÿ/ãð Íá åPâ ã áÿÿë 0 ãÿ/ãð Íá åTâ ã áÿÿë 0 ãÿ/ãð Íá åTâ ã áÿÿë ` ã êç¨ùÿë`â å Páùÿÿ á åoþÿë å[0 ë ð ã ã Åå áü½è Qã
+ Qã
+ Qã
+ Qã ê ð ã ð ã ã Àå Àå
+- ê ð ã ã Àå ã Àå ê ð ã ã Àå Àå ð ã ð ãÿ/áðG-é @ áP á p ã Ôå Pã å å å å`çVàçÅåâ ÅåÖàçÅåÖàç
Åå å å å â`ç& áÅåVçç
åÿâ
åF êå å ååâ`çÖàç ÅåVàç Åå å ååtâ`ç& á Åå& á
+- Åå& á Åå`Åå å ååxâ`ç& á Åå& á Åå& á Åå`Åå å ååâ`ç& á á
âÿÿë å ååâ`çVáç á
+-
âÿÿë å ååâ`çVáç á
âÿÿë å ååâ`çVáç á
â}ÿÿë ð ã áð½èð@-é á ã PÒå Uã$ På `å `åpå0ç0Ãã `ÑåpÑåbápÑåaá
pÑå`á0á `å `åpå0ç `å `åpåpâ0çÿ4â`Ñåh ápådápå`á0á `å `åpåpâ0çß êPå `å `åpåpâ0ç00Ãã `Ñå Vã ` ã ê ` ãb ápÑå Wã p ã ê p ãbá0á `å `åpåpâ0ç `å `åpåXpâ0çSMáç `å `åpåhpâ0ç` ácÚç0 áØeå0á Tã
+-4ã `å `åpåhpâ0ç `å `åpålpâ0ç 0 ã<ã `å `åpålpâ0ç `å `åpåppâ0ç 0 ãÿ`àã0á `å `åpåppâ0ç `å `åpåtpâ0ç 0 ã`Ñål á
+-pÑåhápÑådápÑå`á0á `å `åpåtpâ0ç `å `åpåxpâ0ç 0 ã`Ñål ápÑåhápÑådápÑå`á0á `å `åpåxpâ0ç `å `åpå|pâ0çdå0àdå0á Tã 4ã:ã `å `åpå|pâ0ç `å `åpåpâ0ç 0 ã<ã `å `åpåpâ0ç `å `åpåpâ0ç 0 ãÿ`àã0á `å `åpåpâ0ç `å `åpåpâ0çs0ÿæ`Ñå Vã
+-`Ñå Vã ` ã ê` ã ê` ãr ãoá
pÑå Wã
+-pÑå Wã p ã êp ã êp ãmádã pÑå Wã
+-pÑå Wã p ã êp ã êp ãkáfãpÑå Wã
+-pÑå Wã p ã êp ã êp ãiáhã0á `å `åpåpâ0ç ð ãð½èðG-é @ á áP á` á ã ã Õå Pã
+- Ú ð ãØåæ8 ëÕå0 ã á²âA: ë ð ã ã
ê Õå Pã ª ð ã åØ8 ë ã áµâ4: ë ð ã ã êÕå ãaà å ååhâpçpÇã pá å ååhâpç å åå|âpçpÇãpã å åå|âpç Vãñ0Ç ê ê ê, ê? êR êe ê ê« ê ð ã å ååHâpçyÇã Õå Pã ã ê ã wá å ååHâpç« ê ð ã å ååHâpçqÇã Õå Pã ã ê ã á å ååHâpç ê ð ã å ååLâpçyÇã Õå Pã ã ê ã wá å ååLâpç ê ð ã å ååLâpçqÇã Õå Pã ã ê ã á å ååLâpço ê ð ã å ååPâpçyÇã Õå Pã ã ê ã wá å ååPâpç[ ê ð ã å ååPâpçqÇã Õå Pã ã ê ã á å ååPâpçG ê (ø ø5 EsCount of %u exceeds limit of %u bytes. Clamping to %u bytes. EsCount must be at least %d. %d will be used. ð ã å ååTâpçyÇã Õå Pã ã ê ã wá å ååTâpç ê ð ã å ååTâpçqÇã Õå Pã ã ê
ã á å ååTâpç ð ã ð ã áð½èüG-é @ áP á` á ãå åç å ååDâpçpÇã å ååDâpç Uãñ07 ê ê ê ê ê ê ê$ ê% ê ð ã ð ã0 ã åð Íá0å åHâ á á´üÿë- ê ð ã ð ã0 ã åð Íá0å åLâ á á¨üÿë! ê ð ã ð ã0 ã åð Íá0å åPâ á áüÿë ê ð ã ð ã0 ã åð Íá0å åTâ á áüÿë ê ð ã ð ãhå7 ë á+âó8 ë ð ã ã ð ã ð ã0 á á á áþÿë á
+- áü½èð_-é @ áP á` áp á ° ãå å¡ç å ååDâçÈãã å ååDâç ã å áá Uã
+- Uã
+- Uã
+- Uã ê ð ã å ååHâç ê ð ã å ååLâç ê ð ã å ååPâç ê ð ã å ååTâç ê ð ã ð ã¬åE7 ë á[â¢8 ë ð ã° ã ê ð ã0 á á
+- á áEþÿë ° á ð ã áð½èðG-é @ áP á` áp á ãå Uã
+- Uã
+- Uã3 " ê ð ã å ååâç á×ç á áá á å ååâç* ê ð ã å ååâç á Ïç áá á å ååâç ê ð ã å ååâçxÿæ áá á å ååâç ê ð ã ð ã åð6 ë á0 âM8 ë ð ã ã ð ã ð ã
+- áð½èWhichScd %u not valid! WhichFilter %lu is not valid (valid values are 1, 2, and 3)! ðA-é @ áP á` á ã áP
â Pã : ð ã¬åÅ6 ë á¢â"8 ë ð ã ã ê åÖå QãC åà å åpçtåpà åã Öå Rã ã ê ãḠÖáá Öåápáåà å åpçåà å åpçåpà
+-Öå á Öåá Öåá
Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåápáåà å åpçS êåà å åpç áÎçp á åã Öå Rã ã ê ãápáåà å åpçåà å åpçåpàÖå á Öåá Öåá Öåá
+- Öåá Öåá Öåá
Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåá Öåápáåà å åpç ð ã áð½èWhichFilter %lu is out of range! àÿü àð ÀðA-é á À ã ã àå àååâ0ç àå àååâ@ç àå àååâPç àå àååâ`ç àå àååâpçàGààâ àå Sá *$àÒå ^ã àDàÀâ êÀDà
+- ê Sá Sá àDàÀâ êÀEààDààâÀàÀåð½èp at -é @ áP á, ë á áÁÿÿë ` á, ë áp½è á ã å¬ âÿ/áp at -é @ áP á ` ã å â
å å â
å å â
å å â
å å â
å å( â
å å, â
å å8 â
å å4 â
å å0 â$
å áÖÿÿë,
å åÐ â0
å å(
å áp½èðA-é @ áP á p ã å ååXâ`çÖ
++ ê ð ã ã Àå ã Àå ê ð ã ã Àå Àå ð ã ð ãÿ/áðG-é p á@ á ã ×å Pã å å ååPçUàçÄåâ ÄåÕàçÄåÕàç
Äå å å å âPç% áÄåUççåÿâåF ê`å å ååâPçÕàç ÄåUàç Äå å ååtâPç% á Äå% á
++ Äå% á ÄåPÄå å ååxâPç% á Äå% á Äå% á ÄåPÄå å ååâPç% á á âÿÿë å ååâPçUáç á
++ âÿÿë å ååâPçUáç á âÿÿë å ååâPçUáç á â}ÿÿë ð ã áð½èð@-é 0 á á P ã Óå Pã$ å `å på`åçÁã `ÒåpÒåbápÒåaá
pÒå`áá `å på`åç `å `åpåpâçÿâ`Òåh ápådápå`áá `å `åpåpâçß ê å `å `åpåpâç0Áã `Òå Vã ` ã ê ` ãb ápÒå Wã p ã ê p ãbáá `å `åpåpâç `å `åpåXpâçQMáç `å `åpåhpâç` ácÚç áÜeåá Tã
++ã `å `åpåhpâç `å `åpålpâç ãã `å `åpålpâç `å `åpåppâç ãÿ`àãá `å `åpåppâç `å `åpåtpâç ã`Òål á
++pÒåhápÒådápÒå`áá `å `åpåtpâç `å `åpåxpâç ã`Òål ápÒåhápÒådápÒå`áá `å `åpåxpâç `å `åpå|pâç dåàdåá Tã ãã `å `åpå|pâç `å `åpåpâç ãã `å `åpåpâç `å `åpåpâç ãÿ`àãá `å `åpåpâç `å `åpåpâçqÿæ`Òå Vã
++`Òå Vã ` ã ê` ã ê` ãr ãoá
pÒå Wã
++pÒå Wã p ã êp ã êp ãmádã pÒå Wã
++pÒå Wã p ã êp ã êp ãkáfãpÒå Wã
++pÒå Wã p ã êp ã êp ãiáhãá `å `åpåpâç ð ã áð½èðG-é @ á á` áp á ã ã Öå Pã
++ Ú ð ãÔå³8 ëÖå0 ã á±â: ë ð ã ã
ê Öå Pã ª ð ãàå¥8 ë ã áµâ: ë ð ã ã êÖå ã`à å ååhâPçPÅãP
á å ååhâPç å åå|âPçPÅãP
ã å åå|âPç Wãñ0Ç ê ê ê, ê? êR êe ê ê« ê ð ã å ååHâPçYÅã Öå Pã ã ê ã W
á å ååHâPç« ê ð ã å ååHâPçQÅã Öå Pã ã ê ã _
á å ååHâPç ê ð ã å ååLâPçYÅã Öå Pã ã ê ã W
á å ååLâPç ê ð ã å ååLâPçQÅã Öå Pã ã ê ã _
á å ååLâPço ê ð ã å ååPâPçYÅã Öå Pã ã ê ã W
á å ååPâPç[ ê ð ã å ååPâPçQÅã Öå Pã ã ê ã _
á å ååPâPçG ê (ø EsCount of %u exceeds limit of %u bytes. Clamping to %u bytes. è/ EsCount must be at least %d. %d will be used. ð ã å ååTâPçYÅã Öå Pã ã ê ã W
á å ååTâPç ê ð ã å ååTâPçQÅã Öå Pã ã ê
ã _
á å ååTâPç ð ã ð ã áð½èüG-é áP á` á ã@å åqç å ååDâçÉã å ååDâç Uãñ07 ê ê ê ê ê ê ê$ ê% ê ð ã ð ã0 ã åð Íá0å åHâ á á²üÿë- ê ð ã ð ã0 ã åð Íá0å åLâ á á¦üÿë! ê ð ã ð ã0 ã åð Íá0å åPâ á áüÿë ê ð ã ð ã0 ã åð Íá0å åTâ á áüÿë ê ð ã ð ã(åc7 ë á+âÂ8 ë ð ã ã ð ã ð ã0 á á á áþÿë á
++ áü½èð_-é p á` á á á ° ã@å å¡ç å ååDâPçPÅãP
ã å ååDâPç ã å áPá Vã
++ Vã
++ Vã
++ Vã ê ð ã å ååHâPç ê ð ã å ååLâPç ê ð ã å ååPâPç ê ð ã å ååTâPç ê ð ã ð ãlå7 ë á[âq8 ë ð ã° ã ê ð ã0 á á
++ á áEþÿë ° á ð ã áð½èðG-é á á` áp á ã@å Yã
++ Yã
++ Yã3 " ê ð ã å ååâPç á×ç P á áá P
á å ååâPç* ê ð ã å ååâPç á Ïç P áá P
á å ååâPç ê ð ã å ååâPçuPÿæ áá P
á å ååâPç ê ð ã ð ãÀå½6 ë á0 â8 ë ð ã ã ð ã ð ã
++ áð½èWhichScd %u not valid! WhichFilter %lu is not valid (valid values are 1, 2, and 3)! ðA-é p áP á@ á ã áP
â Pã : ð ãlå6 ë á¢âñ7 ë ð ã ã ê åÔå QãC åà å å`çtå`à åã Ôå Rã ã ê ãḠÔáá Ôåá`áåà å å`çåà å å`çå`à
++Ôå á Ôåá Ôåá
Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá`áåà å å`çS êåà å å`ç áÎç` á åã Ôå Rã ã ê ãá`áåà å å`çåà å å`çå`àÔå á Ôåá Ôåá Ôåá
++ Ôåá Ôåá Ôåá
Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá Ôåá`áåà å å`ç ð ã áð½èWhichFilter %lu is out of range! àÿü àð ÀðA-é á@ á p ã ã àå àååâç àå àååâ0ç àå àååâ`ç àå àååâPç àå àååâÀçàLààâ àå Qá *$àÒå ^ã àCàpâ êpCà
++ ê Qá Qá àCàpâ êpFààCààâpàpåð½èp at -é @ áP áõ+ ë á áÀÿÿë ` áñ+ ë áp½è á ã å¬ âÿ/áp at -é P á@ á ` ã å â å å â å å â å å â å å â å å( â å å, â å å8 â å å4 â å å0 â$ å áÖÿÿë, å åÐ â0 å å( å áp½èðA-é P á@ á p ã å ååXâ`çÖ
+ áç Pã
+ Pã
+- Pã ê ð ã ã Åå ê ð ã ã Åå
ê ð ã ã Åå ê ð ã ð ãÀ
+-å5 ëâÞ6 ë ð ã ã Åå ð ã ð ã& á Åå
+-`ÅåV
áç Pã ã ê ã Åå 㦠à â Åå å ååâ`ç â Åå å ååâ`ç`
å å åå â`çVàç ÅåÖáç Åå å ååâ`ç& á¼ Åá¾`Åá å åå<â`ç& á°Åá²aÅá å åå`â`çVàç Åå å åå¤â`çVàç ÅåÐÄá Pá ã
å êD å
å áð½èðG-é @ áP áp ã ã ã ã å Pã p ã
+- ã ê Õå Pã ã ê ã p á Õå Pã
++ Pã ê ð ã ã Äå ê ð ã ã Äå
ê ð ã ã Äå ê ð ã ð ã
++åL5 ëâ¬6 ë ð ã ã Äå ð ã ð ã& á Äå
++`ÄåV
áç Pã ã ê ã Äå 㦠à â Äå å ååâ`ç â Äå å ååâ`ç`å å åå â`çVàç ÄåÖáç Äå å ååâ`ç& á¼ Äá¾`Äá å åå<â`ç& á°Äá²aÄá å åå`â`çVàç Äå å åå¤â`çVàç ÄåÐÅá Pá ã å êD å å áð½èðG-é @ á` áp ã ã ã ã å Pã p ã
++ ã ê Öå Pã ã ê ã p á Öå Pã
+ Pã
+- Pã ê ð ã ã ê ð ã ã ê ð ã ã ê ð ã ð ã°å5 ëâb6 ë ð ã ãÜ ê ð ã å ååâ`ç`Æã Õå Pã ã ê ã `á å ååâ`ç å ååâ`ç ` ã å `á å ååâ`ç å åå â`ç`Æã Õå Pã ã ê ã áÕåá `á å åå â`ç å ååXâ`ç0 å `à Õå Pã ã êUnsupported output format! S ã ãá
á
+-á á Õåá
+-Õå á `á å ååXâ`ç å ååâ`ç ` ã¾ Õá¼Õáá `á å ååâ`ç å åå<â`ç ` ã²Õá°Õáá `á å åå<â`ç å åå`â`ç@`Æã Õå Pã ã ê ã cá å åå`â`ç å åå¤â`çdÆã Õå Pã ã ê ã lá å åå¤â`ç å åå`â`ç`Æã`ã å åå`â`ç å åå`â`ç?`Æã`ã å åå`â`ç å ååâ`ç å Pã
+- å@å Pá ð ãÌå=4 ë@ åâå5 ë ê åD åD å à @â å å å â ç ê@ åD åD å à @â å å å â ç ð ã
++ Pã ê ð ã ã ê ð ã ã ê ð ã ã ê ð ã ð ãtåÐ4 ëâ06 ë ð ã ãÜ ê ð ã å ååâPçPÅã Öå Pã ã ê ã P
á å ååâPç å ååâPç P ã å P
á å ååâPç å åå âPçPÅã Öå Pã ã ê ã áÖåá P
á å åå âPç å ååXâPç0 å Pà Öå Pã ã êUnsupported output format! S ã ãá
á
++á á Öåá
++Öå á P
á å ååXâPç å ååâPç P ã¾ Öá¼Öáá P
á å ååâPç å åå<âPç P ã²Öá°Öáá P
á å åå<âPç å åå`âPç@PÅã Öå Pã ã ê ã S
á å åå`âPç å åå¤âPçTÅã Öå Pã ã ê ã \
á å åå¤âPç å åå`âPçPÅãP
ã å åå`âPç å åå`âPç?PÅãP
ã å åå`âPç å ååâPç å Pã
++ å@å Pá ð ãå 4 ë@ åâåg5 ë ê åD åD å à @â å å å â ç ê@ åD åD å à @â å å å â ç ð ã
+ áð½è Qã
+ Qã
+ Qã
+ Qã ê ð ã ð ã ã Àå Àå
+- ê ð ã ã Àå ã Àå ê ð ã ã Àå Àå ð ã ð ãÿ/áðA-é @ áP á ã ã ã á:* ë å ååtâ`ç& á Åå& á Åå& á Åå `Åå å ååxâ`ç& á
Åå& á Åå& á Åå`Åå å ååâ`ç& á á
âºÿÿë å ååâ`çV}áç á
â±ÿÿë å ååâ`çV{áç á
â¨ÿÿë å ååâ`çVyáç á áÿÿë áð½èInvalid UseCdbSize=%u arg, should be < %u ðA-é @ áP á p ã
â á§ÿÿë å ååXâ`çÖ
++ ê ð ã ã Àå ã Àå ê ð ã ã Àå Àå ð ã ð ãÿ/áðA-é @ áP á ã ã ã á)* ë å ååtâ`ç& á Åå& á Åå& á Åå `Åå å ååxâ`ç& á
Åå& á Åå& á Åå`Åå å ååâ`ç& á á
âºÿÿë å ååâ`çV}áç á
â±ÿÿë å ååâ`çV{áç á
â¨ÿÿë å ååâ`çVyáç á áÿÿë áð½èInvalid UseCdbSize=%u arg, should be < %u ðA-é P á@ á p ãâ á§ÿÿë å ååXâ`çÖ
+ áç Pã
+ Pã
+- Pã ê ð ã ã Åå ê ð ã ã Åå
ê ð ã ã Åå ê ð ã ð ã¤å3 ë*âí4 ë ð ã ã Åå ð ã ð ã0 Ôå Åå1 Ôå Åå& á Åå`Åå¦ á Åå å ååâ`ç& á¶Åá¸aÅá å åå<â`ç& áºÅá¼aÅá å åå`â`çVàç ÅåÖàç# ÅåÖàç Åå< Ôå" Åå áð½èðG-é @ áP áÿ ã á á á Uã
+- Uã
+- Uã ê ð ã p ã ã· ã ê ð ãp ã
ê ð ã p ã
ã ê ð ã ð ãpåB3 ëgâ 4 ë ð ã p ã ã ð ã ð ã å åå°â`ç!câ ãáá á
+- á `á å åå°â`çð½è0 at -é á ã 0å 0å@å@âç 0å 0å@åç 0å 0å@å@âç 0å 0å@å@âç 0 ã @å @åPåP
â0ç @å @åPåP
â0ç 0å 0å@å,@âç Qã
+- 0å 0å@å$@âç 0å 0å@å(@âç 0å 0å@å4@âç 0 ã @å @åPå8P
â0ç @å @åPå@P
â0ç0½èø5 Unsupported output format read from hardware! Invalid ITB type for picture counter. Defaulting to MPEG. ðO-éÄÐMâ @ áP á p ã ã ã ã ° ã ãÀ å¼ å¸ å´ å° å¬ å¨ å¤ å å å å å å å å ã åÿ ã å| åx åt åp ål åh åd å ã` å\ åX åT åP åL åH åD åÿ ã@ å< å8 å4 å0 å, å( å$ å ã å å å å å å å å å Uãñ0} ê ê ê êq êÊ êë êç ê êÒ ê ê ê
ê½ ê ê
êG ê ê
êÝ êi êh ê ê. êñ ê? ê ð ã ð ã ð ã ð ã ð ã ð ã ã° å ° ã ã ãp ã ã ã å| å ãx å ãt åÿ ãp ål åh å ãd å` å\ åX åT åP åL å ãH å ãD å 㬠å 㨠å 㤠å ã å ã å å ã å ã å å å å å å å åÀ å¼ å¸ å´ å- ê ð ãG ã° å ° ã ã ã ãp ã ã å å| å ãx å ãt åÿ ãp ål åh å ãd å` å\ åX åT åP åL åH åD å? 㬠å 㨠å 㤠å ã
å ã å å ã å ã å å å å å å å å åÀ å¼ å¸ å´ åó ê ð ã ã° å° ã ã ãp ã ã ã å| å ãx å ãt åÿ ãp ål å ãh å ãd å` å\ åX åT åP åL åH åD å 㬠å 㨠å 㤠å ã å ã å å ã å ã å å å å å å å åÀ å¼ å¸ å´ åº ê ð ã ã ã åµ ê ð ã? ã° å ° ã ã ã ãp ã ã å ã åw ã| å ãx åt åÿ ãp ål å ãh åd å` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å 㨠å 㤠å ã å ã å å ã å å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ åg ê ð ã ð ã ð ã ã ã å´ å_ ê ð ã ã° å° ã ã ã ãp ã ã å ã åw ã| å ãx åt åÿ ãp ål å ãh åd å` å\ åX åT åP åL åH å ãD å ã å å åt â ç å å åx â ç? 㬠å 㨠å 㤠å ã å ã å å ã å å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´
å ê ð ã? ã° å ° ã ã ã ãp ã ã å å| å ãx å9 ãt åÿ ãp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å ã¨ å¤ å ã å ã å ã å å ã å@ å< å ã8 å9 ã4 åÿ ã0 å, å( å$ å ã å å å å å å å å å å å â ç å å å â ç@â å å å â ç@â å å å â ç ãÀ å¼ å¸ å´ å© ê ð ã? ã° å ° ã ã ã ãp ã ã åV ã åà ã| å ãx åt åÿ ãp åà ãl å ãh åd å` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å ã¨ å¤ å ã å ã å ã å å ã åV ã@ åà ã< å ã8 å4 åÿ ã0 åà ã, å ã( å$ å å å å å å å å å å å å â ç å å å â ç@â å å å â ç@â å å å â ç ãÀ å¼ å¸ å´ å? ê ð ã? ã° å ° ã ã ã ãp ã ã åÿ ã å| åx åt åp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â
ç? 㬠å ã¨ å¤ å ã å ã å ã å å ã åÿ ã@ åù ã< å ã8 å4 åÿ ã0 åö ã, å ã( å$ å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ åæ ê ð ã? ã° å ° ã ã ã ãp ã ã åB ã åC ã| åM ãx åA ãt åÿ ãp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å 㨠å 㤠å ã å å ã å ã å ã å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ å ê ð ã ð ã ð ã ã ã å å å åt â ç å å åx â ç å å å â ç å å å â ç{ ê ð ã? ã° å ° ã ã ã ãp ã ã å ã å ã åD ã åT ã| åG ãx åA ãt åÿ ãp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç å å å â ç å å å â ç¬ å¨ å¤ å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ å, ê ð ã? ã° å ° ã ã ã ãp ã ã
å å ã å ã¬ å¨ å¤ å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ å ê ð ã ð ãå/ ë¶âc0 ë ð ã ð ã ð ã å ååhâ`ç>câ ã åáåáãáá á
+-áá°å á `á å ååhâ`ç å åå|â`çhå `à ã å
+-áåáåá åá¤åá¨åá¬å á `á å åå|â`ç å åålâ`ç ` ã å á|åáxåátå á `á å åålâ`ç å ååpâ`ç ` ãp å álåáhåádå á `á å ååpâ`ç åÄÐâð½è0 at -é 0 á ã @å @åPåtP
â ç ã@ÑåL áPÑåHáPÑåDá PÑå@á á @å @åPåtP
â ç @å @åPåxP
â ç ã
@ÑåL á PÑåHáPÑåDáPÑå@á á @å @åPåxP
â ç @å @åPåP
â çr ÿæ@Ñå Tã
++ Pã ê ð ã ã Äå ê ð ã ã Äå
ê ð ã ã Äå ê ð ã ð ã¤å[3 ë*â»4 ë ð ã ã Äå ð ã ð ã0 Õå Äå1 Õå Äå& á Äå`Äå¦ á Äå å ååâ`ç& á¶Äá¸aÄá å åå<â`ç& áºÄá¼aÄá å åå`â`çVàç ÄåÖàç# ÄåÖàç Äå< Õå" Äå áð½èðG-é @ áp áÿ ã á á á Wã
++ Wã
++ Wã ê ð ã P ã ã· ã ê ð ãP ã
ê ð ã P ã
ã ê ð ã ð ãpå3 ëgân4 ë ð ã P ã ã ð ã ð ã å åå°â`ç!câ ãáá á
++ á `á å åå°â`çð½è0 at -é á ã 0å 0å@å@â ç 0å @å0å ç 0å 0å@å@â ç 0å 0å@å@â ç 0 ã @å @åPåP
â0ç @å @åPåP
â0ç 0å 0å@å,@â ç Rã
++ 0å 0å@å$@â ç 0å 0å@å(@â ç 0å 0å@å4@â ç 0 ã @å @åPå8P
â0ç @å @åPå@P
â0ç0½èè/ Unsupported output format read from hardware! Invalid ITB type for picture counter. Defaulting to MPEG. ðO-éÄÐMâ @ á` á p ã ã ã ã ° ã ãÀ å¼ å¸ å´ å° å¬ å¨ å¤ å å å å å å å å ã åÿ ã å| åx åt åp ål åh åd å ã` å\ åX åT åP åL åH åD åÿ ã@ å< å8 å4 å0 å, å( å$ å ã å å å å å å å å å Vãñ0} ê ê ê êq êÊ êë êç ê êÒ ê ê ê
ê½ ê ê
êG ê ê
êÝ êi êh ê ê. êñ ê? ê ð ã ð ã ð ã ð ã ð ã ð ã ã° å ° ã ã ãp ã ã ã å| å ãx å ãt åÿ ãp ål åh å ãd å` å\ åX åT åP åL å ãH å ãD å 㬠å 㨠å 㤠å ã å ã å å ã å ã å å å å å å å åÀ å¼ å¸ å´ å- ê ð ãG ã° å ° ã ã ã ãp ã ã å å| å ãx å ãt åÿ ãp ål åh å ãd å` å\ åX åT åP åL åH åD å? 㬠å 㨠å 㤠å ã
å ã å å ã å ã å å å å å å å å åÀ å¼ å¸ å´ åó ê ð ã ã° å° ã ã ãp ã ã ã å| å ãx å ãt åÿ ãp ål å ãh å ãd å` å\ åX åT åP åL åH åD å 㬠å 㨠å 㤠å ã å ã å å ã å ã å å å å å å å åÀ å¼ å¸ å´ åº ê ð ã ã ã åµ ê ð ã? ã° å ° ã ã ã ãp ã ã å ã åw ã| å ãx åt åÿ ãp ål å ãh åd å` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å 㨠å 㤠å ã å ã å å ã å å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ åg ê ð ã ð ã ð ã ã ã å´ å_ ê ð ã ã° å° ã ã ã ãp ã ã å ã åw ã| å ãx åt åÿ ãp ål å ãh åd å` å\ åX åT åP åL åH å ãD å ã å å åt â ç å å åx â ç? 㬠å 㨠å 㤠å ã å ã å å ã å å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´
å ê ð ã? ã° å ° ã ã ã ãp ã ã å å| å ãx å9 ãt åÿ ãp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å ã¨ å¤ å ã å ã å ã å å ã å@ å< å ã8 å9 ã4 åÿ ã0 å, å( å$ å ã å å å å å å å å å å å â ç å å å â ç@â å å å â ç@â å å å â ç ãÀ å¼ å¸ å´ å© ê ð ã? ã° å ° ã ã ã ãp ã ã åV ã åà ã| å ãx åt åÿ ãp åà ãl å ãh åd å` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å ã¨ å¤ å ã å ã å ã å å ã åV ã@ åà ã< å ã8 å4 åÿ ã0 åà ã, å ã( å$ å å å å å å å å å å å å â ç å å å â ç@â å å å â ç@â å å å â ç ãÀ å¼ å¸ å´ å? ê ð ã? ã° å ° ã ã ã ãp ã ã åÿ ã å| åx åt åp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â
ç? 㬠å ã¨ å¤ å ã å ã å ã å å ã åÿ ã@ åù ã< å ã8 å4 åÿ ã0 åö ã, å ã( å$ å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ åæ ê ð ã? ã° å ° ã ã ã ãp ã ã åB ã åC ã| åM ãx åA ãt åÿ ãp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç? 㬠å 㨠å 㤠å ã å å ã å ã å ã å å å å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ å ê ð ã ð ã ð ã ã ã å å å åt â ç å å åx â ç å å å â ç å å å â ç{ ê ð ã? ã° å ° ã ã ã ãp ã ã å ã å ã åD ã åT ã| åG ãx åA ãt åÿ ãp ål åh åd å ã` å\ åX åT åP åL åH åD å å å åt â ç å å åx â ç å å å â ç å å å â ç¬ å¨ å¤ å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ å, ê ð ã? ã° å ° ã ã ã ãp ã ã
å å ã å ã¬ å¨ å¤ å å å å å å å å å â ç å å å â çÀ å¼ å¸ å´ å ê ð ã ð ãåÑ. ë¶â10 ë ð ã ð ã ð ã å ååhâPç>Sâ ã åá å áãáá á
++áá° å á P
á å ååhâPç å åå|âPçhå Pà ã å á åá åá å ᤠå ᨠåᬠå á P
á å åå|âPç å åålâPç P ã å á| å áx å át å á P
á å åålâPç å ååpâPç P ãp å ál å áh å ád å á P
á å ååpâPç åÄÐâð½è0 at -é á ã @å @åPåtP
â0ç 0 ã@ÑåL áPÑåHáPÑåDá PÑå@á0á @å @åPåtP
â0ç @å @åPåxP
â0ç 0 ã
@ÑåL á PÑåHáPÑåDáPÑå@á0á @å @åPåxP
â0ç @å @åPåP
â0çs0ÿæ@Ñå Tã
+ @Ñå Tã @ ã ê@ ã ê@ ãR ãO
áPÑå Uã
+
+ PÑå Uã P ã êP ã êP ãMáDãPÑå Uã
+ PÑå Uã P ã
+ êUnsupported BAVC_ItbEsType! (øP ã êP ãKáFãPÑå Uã
+-PÑå Uã P ã êP ã êP ãIáHã á @å @åPåP
â ç0½èðO-éÐMâ @ áP á ã ã° ã ã å å å å å å å å å ååXâ`çV
++PÑå Uã P ã êP ã êP ãIáHã0á @å @åPåP
â0ç0½èðO-éÐMâ @ áP á ã ã° ã ã å å å å å å å å å ååXâ`çV
+ àç Pã
+- ð ãÔå. ë-âo/ ë ð ã ã å ê Õå1 Äå Õå Pã p ã êpÕå Õå0 Äå Õå
++ ð ãÔåÝ- ë-â=/ ë ð ã ã å ê Õå1 Äå Õå Pã p ã êpÕå Õå0 Äå Õå
+ Pã ñ0l ê ê ê ê êg ê1 ê êd êc ê ê ð ã ð ã ð ã ð ã ð ã Wã ã ã ê ð ã ã ã ð ã ð ã Õå Pã ãY ê ð ã ° ã Wã
+- Wã ê ð ã ð ã ã å ã ã ê ð ã ð ãÄåÍ- ëâ+/ ë ð ã ã åÓ ê ð ã? ê ð ã ° ã Wã
++ Wã ê ð ã ð ã ã å ã ã ê ð ã ð ãÄå- ëâù. ë ð ã ã åÓ ê ð ã? ê ð ã ° ã Wã
+ Ê Wã
+ Wã
+ Wã
ê Wã
+ Wã
+- Wã ê ð ã ð ã ã å ã ã ê ð ã ð ã ð ã ã å ã ã ê ð ã ð ã ã å ã ã ê ð ã ð ãð å- ëZâö. ë ð ã ã å ê ð ã
+- ê ð ã ð ãÀ å- ë Õåâé. ë ð ã ã å ê ð ã Wãñ0¥ ê ê^ ê| êp ê ê ê êZ êi êb ên ê[ ê êM ê ê êp êp êt ê
+- ê êu ê{ ê ê ê ð ã ð ã ã å å ê ð ã ð ã ã å å
êø5 Context is enabled! BXPT_Rave_SetAvConfig will have no effect. Unsupported ItbFormat format for BAVC_StreamType_eDssEs! Unsupported ItbFormat format for BAVC_StreamType_eDssPes! Unsupported input format %d! ð ã ã å åI ê ð ã ð ã ã å ã åB ê ð ã ã å å= ê ð ã ã å ã å7 ê ð ã ð ã ã å ã å0 ê ð ã ã å ã å* ê ð ã ð ã ð ã ã å ã å" ê ð ã ã å ê ð ã ã å å ã å ê ð ã ã å å ã å ê ð ã ã å ã å
++ Wã ê ð ã ð ã ã å ã ã ê ð ã ð ã ð ã ã å ã ã ê ð ã ð ã ã å ã ã ê ð ã ð ãð åd- ëZâÄ. ë ð ã ã å ê ð ã
++ ê ð ã ð ãÀ åX- ë Õåâ·. ë ð ã ã å ê ð ã Wãñ0¥ ê ê^ ê| êp ê ê ê êZ êi êb ên ê[ ê êM ê ê êp êp êt ê
++ ê êu ê{ ê ê ê ð ã ð ã ã å å ê ð ã ð ã ã å å
êè/ Context is enabled! BXPT_Rave_SetAvConfig will have no effect. Unsupported ItbFormat format for BAVC_StreamType_eDssEs! Unsupported ItbFormat format for BAVC_StreamType_eDssPes! Unsupported input format %d! ð ã ã å åI ê ð ã ð ã ã å ã åB ê ð ã ã å å= ê ð ã ã å ã å7 ê ð ã ð ã ã å ã å0 ê ð ã ã å ã å* ê ð ã ð ã ð ã ã å ã å" ê ð ã ã å ê ð ã ã å å ã å ê ð ã ã å å ã å ê ð ã ã å ã å
+ ê ð ã ã å ã å ê ð ã ã å på ð ã ð ã" Õå Pã ã å Õå Pã
+ Pã
+- Pã ê ð ã ã å ê ð ã ã å
ê ð ã ã å ê ð ã ð ãå¸, ë4
+-å. ë ð ã ã å¾ ê ð ã
â á
þÿë á áàùÿë å ååXâ`ç fâ á
+-
ááåáåáÕå Qã ã ê ãá åáÕåáÕå á å
++ Pã ê ð ã ã å ê ð ã ã å
ê ð ã ã å ê ð ã ð ãå, ë
++åä- ë ð ã ã å¾ ê ð ã
â á
þÿë á áàùÿë å ååXâ`ç fâ á
++
áá å á å áÕå Qã ã ê ãá å áÕåáÕå á å
+ á `á å ååXâ`ç á]ùÿë Wã
+ Ê Wã
+ Wã
+@@ -1283,253 +1439,251 @@ PÑå Uã P ã êP ã êP ãMáDã
+ ºÕá Pã ð ã å ååâ`ç ` ã¸Õá¶Õáá `á å ååâ`ç å åå<â`ç ` ã¼ÕáºÕáá `á å åå<â`ç Wã
+ Wã
+ Wã
+- Wã ê ð ã ð ã ð ã& ã ê ð ã ã ê ð ã5 ã ð ã ð ã å åå`â`ç?`Æã`á å åå`â`ç ð ã åÐâð½èðG-é @ áP á ã å ååâ`ç å ååâpç å ååâç å ååâç Vá *$ Ôå Pã á á å¿ ë Gà â
å ê áâ å· ë Gà
å ã
å
å! ê Vá Vá
+- á á å© ë Gà â
å ã
å
å ê áâ å ë Hà
å
â á å ë Gà â
å ê ã
å
å
å
å å åå(â`ç å åå4âpç å åå8âç å åå,âç Yã
+- Vá *% Ôå Pã
â á åp ë Gà â
å ê
ââ åh ë Gà
å ã
å
å# ê Yã
+- Vá Vá
+-
â á åX ë Gà â
å ã
å
å ê
ââ åM ë Hà
å
â á åG ë Gà â
å ê ã
å
å
å
å
+- áð½èðC-é 0 á ã Qã>
+- P ã àå àååâ@ç àå àååâ`ç àå àååâpç àå àååâÀç$àÓå ^ã à ã$àÃåààPNâ àå àååâPç ê Tá àà ^á :àGààAàPNâàà å ååâ àç êPà àå àååâPç êPà àå àååâPç ð ã Rã@
+- P ã àå àåå(â@ç àå àåå4â`ç àå àåå8âpç àå àåå,âÀç \ã(
+-%àÓå ^ã à ã%àÃåààPNâ àå àåå(âPç ê Tá àà ^á :àGààBàPNâàà å åå(â àç êPà àå àåå(âPç êPà àå àåå(âPç ð ãð½èÿ_-é @ áP á` á ã å Uã : ð ã
+-å¹* ë áâ, ë ð ã ã å ê å Pã
+- å Pã ` ã Vã ã ê ã á°å å å0 ã á á åê ë å Pã *àåà å á êÐåà å @â á¼ ë å åpç å åâ
+-â ¢å´ ë &â à ãyá å åpç å Pã
++ Wã ê ð ã ð ã ð ã& ã ê ð ã ã ê ð ã5 ã ð ã ð ã å åå`â`ç?`Æã`á å åå`â`ç ð ã åÐâð½èðG-é P á@ á ã å ååâ`ç å ååâpç å ååâç å ååâç Vá *$ Õå Pã á á å® ë Gà â å ê áâ å¦ ë Gà å ã å å! ê Vá Vá
++ á á å ë Gà â å ã å å ê áâ å ë Ià å â á å ë Gà â å ê ã å å å å å åå(â`ç å åå4âpç å åå8âç å åå,âç Xã
++ Vá *% Õå Pã â á å_ ë Gà â å ê ââ åW ë Gà å ã å å# ê Xã
++ Vá Vá
++ â á åG ë Gà â å ã å å ê ââ å< ë Ià å â á å6 ë Gà â å ê ã å å å å
++ áð½èðC-é 0 á@ á À ã Tã>
++ ã àå àååâç àå àååâpç àå àååâ`ç àå àååâPç$àÓå ^ã à ã$àÃåà
à Nâ àå àååâ ç ê Qá àà ^á :àFààDà Nâ à
à å ååâ àç ê à àå àååâ ç ê à àå àååâ ç ð ã Rã@
++ ã àå àåå(âç àå àåå4âpç àå àåå8â`ç àå àåå,âPç Uã(
++%àÓå ^ã à ã%àÃåà
à Nâ àå àåå(â ç ê Qá àà ^á :àFààBà Nâ à
à å åå(â àç ê à àå àåå(â ç ê à àå àåå(â ç ð ã áð½èÿ_-é @ áP á á ã å Uã : ð ã
++å* ë áââ+ ë ð ã ã å~ ê å Pã
++ å Pã ã Zã ã ê ã ° áå å å0 ã á á åÚ ë å Pã *Àåà å° á ê°åà å @â° á© ë å å `ç å åâ
++â å å ë *â °à ãká å å `ç å Pã
+ å Pã
+- å PãJ å ååHâpç×àç å Pã ÿ ã pÇá
ã pá7 ê ã å ê å àÜ ãàà Ðå Pã ê å â å å! Pãðÿÿ: ð ã å! Pã
+- ð ã4åO* ë¼ å+ ë ð ã ã å åÐâð½è ã åàÜ, ã àà Áå å àÜ ãàà4 å4 å2éÿë¿tÇãÿxÇã ãá åá pá ð ã å ååHâpç åßÿÿê a PidChanNum %lu is out of range! 2! 8! XA ü_-é @ áP á` á ã å Uã : ð ã(
å* ë ád Oâo+ ë ð ã ã å2 ê å Pã
+- å Pã ` ã Vã ã ê ã á°å å å0 ã á á åC ë å Pã *¼åà å á êÌåà å @â á ë å åpç å åâ
+-â ¢å
ë &â à ãyá å åpç åü½èü_-é @ áP á ã å Uã : ð ã@åÌ) ë á_Oâ)+ ë ð ã ã åD ê å Pã *åqà å á êåqà å @â á å ååHâ`çÿ°â [á iÆã ð ã å ååHâ`ç êV¸çç [á aÆã ð ã å ååHâ`çÊ ë å å`ç å åâ
+-â å ë ãhÆá å å`ç Vã å å å 0 ã ã á åÒ ë 0 ã ã á åÍ ë åü½èð_-é @ á ° ã å Pã * åp á ã á ã êÀå
+-aà å åPçPà Uã
+-
+- á áÿÿë ° á â Zãðÿÿ: ê å @âp á ã á ã êå
+-aà
ë å åPç å åâ
+-â å} ëPà Uã
+-
+- á árÿÿë ° á â Zãéÿÿ: áð½è0 at -é 0 á ã @å @åPå P
â ç Âã á @å @åPå P
â ç0½è0 at -é 0 á ã @å @åPå´P
â ç å @å @åPåÌP
â ç å0½èp at -é 0 á ã På,dåAàQá Påp½èp at -é á ã(PÑå Uã ê,Påücå#à På På0ç På På`â@ç Tá : Dà êPcâ
à ð ãp½èð@-é á ãPå `å `åpåpâ0ç4Ãã `å `åpåpâ0ç,`åxsåCà ã ê ` ã på påÀà`ç â@ Rã÷ÿÿ:(`Ñå Vã
+- ` ãØÌ ãÀà,på`Ìç ` ã(`Áåð½èðG-é @ áP á ã å ` ã êØ ã
+- à Ðç Pã ê`â Vãöÿÿ: ð ã Vã ã ê ãØ ã
+-à Áç `
å áÀ ã à` ã åàpâ å å
) ãàç á°ÿÿë ð ã áð½èøO-é @ áP á` á p ã ã å( Ôå Pã ,â áÇÿÿë Pã
+- ð ã4å( ë#âû) ë ð ã ã åA ê ã( Äå, åå à å åâPçpâ å åâpç álÿÿë Pã : ð ãÈå( ëyâà) ë ð ã ã å& ê, å å à å åâpç Wã p ã å åàâ`çpâ å åâpç å ååâçã å ååâç°å å0 ã ã á
+- ᣠë ð ã åø½è0 at -é á ã @å @åPåXP
â0çSJàç @Áå @å @åPåP
â0çSOàç@Áå @å @åPå@P
â0çSOàç@Áå0½è@-é 0å 0å@åX@â çÂã 0å 0å@åX@âç 0å 0å@å@âçÁã 0å 0å@å@âç 0å 0å@å@@âçÁã 0å 0å@å@@âç 0å 0å@åX@â ç½è 1! _! ø5 No splicing stacks available! Splicing stack is full. No slots available! @-é 0å 0å@åÐ@âçQ(áçÁãã 0å 0å@åÐ@âçÁãá 0å 0å@åÐ@âç½èp at -é áaàôTå 1
à@ ã ê ã På På`à
ç@âh Tã÷ÿÿÈTå3
à @ ã
ê Tã þ ã På Påaà
ç ê ã På Påaà
ç@â Tãïÿÿ: ãp½èp at -é @ á å ååHâPçÕàç Pã
+-Uåç áÍÿÿ륰á
+-Uåç áÈÿÿë å ååLâPçÕàç Pã
+-Uåç á½ÿÿ륰á
+-Uåç á¸ÿÿë å ååPâPçÕàç Pã
+-Uåç áÿÿ륰á
+-Uåç á¨ÿÿë å ååTâPçÕàç Pã
+-Uåç áÿÿ륰á
+-Uåç áÿÿë ãp½èp at -é áàXSå1
à@ ã ê ã På På`à
ç@âD Tã÷ÿÿ ãp½èðA-é @ á ` ãR Ôå Pã
++ å PãA å ååHâ`çÖàç å Pã ÿ ã `Æá
ã `á. ê p ã ê àÜ ãàà Ðå Pã êpâ! Wãôÿÿ: ð ã! Wã
++ ð ã(å* ë° å~+ ë ð ã ã å åÐâð½è ãàÜ, ã àà Áå àÜ ãàà4 å4 åPéÿë¿dÆãÿhÆã ãáá `á ð ã å ååHâ`ç åâÿÿê4[ PidChanNum %lu is out of range! 2! 8! 8; ü_-é @ áP áp á ã å Uã : ð ã
åä) ë ád OâC+ ë ð ã ã å2 ê å Pã
++ å Pã p ã Wã ã ê ã á°å å0 ã á á
++ á< ë å Pã *¸ åaà å á êÈ åaà å @â á ë å åç å åâ
++â å å ë 'â à ãá å åç åü½èü_-é @ á` á ã å Vã : ð ã(å) ë á_Oâý* ë ð ã ã åD ê å Pã *åqà å á êåqà å @â á å ååHâPçÿâ Yá YÅã ð ã å ååHâPç êUçç Yá QÅã ð ã å ååHâPç¿ ë å åPç å åâ
++â å å¶ ë ãXÅá å åPç Uã °å å 0 ã ã á
++ áÊ ë 0 ã ã á
++ áÅ ë åü½èð_-é P á ° ã å Pã * å á ã á @ ã êÀåqà å å`ç `à Vã
++ á áÿÿë ° á@â Tãðÿÿ: ê å @â á ã á @ ã êåqàz ë å å`ç å åâ
++â ¢år ë `à Vã
++ á árÿÿë ° á@â Tãéÿÿ: áð½è0 at -é á0 á ã @å @åPå P
âçÁãá @å @åPå P
âç0½è0 at -é á0 á ã @å @åPå´P
âç å @å @åPåÌP
âçå0½èp at -é 0 á ã På,dåAàQá Påp½èp at -é á ã(PÑå Uã ê,PåücåCà På På ç På På`â0ç Sá : Cà êPbâ
à ð ãp½èð@-é á ãPå `å `åpåpâ0ç4Ãã `å `åpåpâ0ç,`åxsåCà ã ê ` ã på påÀà`ç â@ Rã÷ÿÿ:(`Ñå Vã
++ ` ãØÌ ãÀà,på`Ìç ` ã(`Áåð½èðG-é P áp á ãå @ ã êØ ã à Ðç Pã ê@â Tãöÿÿ: ð ã Tã ¦ ã ê ãØ ã à Áç @å áÀ ã à` ã åà`â å å
ãàç á°ÿÿë ð ã
++ áð½èøO-é @ á áp á P ã ã å( Ôå Pã ,â áÇÿÿë Pã
++ ð ã4åm( ë#âÍ) ë ð ã ã åA ê ã( Äå, åå cà å åâçP
â å åâPç álÿÿë Pã : ð ãÈåR( ëyâ²) ë ð ã ã å& ê, å å cà å åâPç Uã P ã å åàâpçP
â å åâPç å ååâçã å ååâç°å å0 ã ã á
++ á ë ð ã åø½è0 at -é á ã @å @åPåXP
â0çSJàç @Áå @å @åPåP
â0çSOàç@Áå @å @åPå@P
â0çSOàç@Áå0½è@-é 0å 0å@åX@â çÂã 0å 0å@åX@âç 0å 0å@å@âçÁã 0å 0å@å@âç 0å 0å@å@@âçÁã 0å 0å@å@@âç 0å 0å@åX@â ç½è 1! _! è/ No splicing stacks available! Splicing stack is full. No slots available! @-é 0å 0å@åÐ@âçQ(áçÁãã 0å 0å@åÐ@âçÁãá 0å 0å@åÐ@âç½èp at -é á0 ácàøTå A
à ã ê ã På På`à
çâh Qã÷ÿÿÌTåC
à ã
ê Qã þ ã På Påaà
ç ê ã På Påaà
çâ Qãïÿÿ: ãp½èp at -é P á å ååHâ@çÔàç Pã
++Tåç áÌÿÿ뤰á
++Tåç áÇÿÿë å ååLâ@çÔàç Pã
++Tåç á¼ÿÿ뤰á
++Tåç á·ÿÿë å ååPâ@çÔàç Pã
++Tåç á¬ÿÿ뤰á
++Tåç á§ÿÿë å ååTâ@çÔàç Pã
++Tåç áÿÿ뤰á
++Tåç áÿÿë ãp½èp at -é á0 áàXSåA
à ã ê ã På På`à
çâD Qã÷ÿÿ ãp½èðA-é @ á ` ãR Ôå Pã
+ p ål åp å` å å ååXâPçU
+ àç Pã
+- ð ãäåW' ë-âµ( ë ð ãðbåH ê á&ôÿë ` á Vã
++ ð ãìå%' ë-â
( ë ð ãðbåH ê á(ôÿë ` á Vã
+ B ê ã$ Äå% Äå& Äå' Äå å Pã
+ å Pã/ å ååDâpç ã å å å´ â ç å å å¸ â ç å å å¼ â ç å å åÀ â ç å å åÄ â ç å å åÈ â ç å å åÌ â ç×àç Pã
+-Wäç áÿÿë ð ã áMÿÿë8 å pã
+- á
ÿÿë ð ã áð½è0 at -é á ã @å @åPå¬P
â0çs@ÿæ @å0½èþO-é @ á ã å å å áÿÿë å åå\âPçfâ å ååâpç å ååâç å åå,âç å åå0â ç å åådâ°ç å ååDâPç
+-â å ã áãåÿë å ååDâPçPÅã å ååDâPç å Pã
+- å Pã$ 4 å²åÿë å ååHâPç?\Åã4åÜ< ã å à Aà ãóN ú T
á å ååHâPç êÀ! M! £! Can't flush context because it is enabled å ååXâPçSÅãS
ã å ååXâPç å ååpç å ååâpç å ååâpç å ååâç å ååâpç ã å å å â ç å åå$âç å åå(âç å åå,âç å åå0â ç å åå4âç ã å å å8 â ç å åå âPç P ãT
ã\
ã å åå âPç å åå\âPçVÅãP
á å åå\âPç å åådâ°ç å ååDâPçZÅã å P
á å ååDâPç åþ½èð@-é p á ã Qã Àå ÀåàåàâPç Àå Àåàåàâ`çÀFàâLAâËDâ,Ä á ÀåËDâ,Ä áÀå Rã Àå Àåàå,àâPç Àå Àåàå0àâ`ç Uã
+-ÀFà âLBâÌDâ,Ä áÀåËDâ,Ä áÀå ê À ãÀåÀåð½è0 at -é @ áP á0 á ã á áÃÿÿë0½è0 at -é á ã @å @åPåP
â0ç#H á @ås@ÿæ@å @å @åPå<P
â0ç#H á@ås@ÿæ@å0½èp at -é @ á ã 0å Sã
+-0å Sã ð ã 0å 0åPåP
â ç ã0å På8á á 0å 0åPåP
â ç 0å 0åPåXP
â çR:àç Sã
+-` ã På5 á På PåV
âZ
âd å á
+- På På`å`â ç"Âã"$ á På Uá På PåV
âZ
âd0
å ð ã 0å 0åPå<P
â ç ã0åPå8á á 0å 0åPå<P
â çp½è@-é @ á ã ã á¹ ë ã½è0 at -é á ã @å @åPå`P
â0çÓFàç @ÁåÓEàç@ÁåÓDáç@Áå @å @åPåP
â0ç£O á@ÁåSMãç@Áå @å @åPå¨P
â0çSHæç@ÁåSDæç@Áå@â@Áå0½èðA-é @ áP á p ã å åå`â`ç.lÆã Õå Pã ã ê ã áÕå Qã ã ê ãáÕåá `á å åå`â`ç Õå Pã Ú ð ãå0% ëÕå~â& ë ð ã å ååâ`ç/cÆã Õå Pã ã ê ã áÕå
á `á å ååâ`ç å åå¨â`ç å `à Õå áÕåáÕå á `á å åå¨â`ç áð½èð@-é á ã4På@å få3à På På`âPç oãTà°PÁá°PÑá `å `åpâ`çÿ`âP
á°PÁá På På`âPçPÁå På På `âPçPÁå På På(`âPç oãTà´PÁá´PÑá `å `å$pâ`çÿ`âP
á´PÁá På På8`âPçÿd ã\àPåPå `å `å4pâ`çÿx ãhàP
áPåPå `å `å0pâ`ç ãdàP
áPåPå `å `å,pâ`çÿ`âP
áPåPPÒåPÁåð½èInvalid Arg AudFrame
Info %d üÿðA-é á ã4Àåpåèå3à°ÀÑáÿÀâ àå àåâÀç°ÀÑá,Ä á àå àåâÀçÀÑå àå àåâÀçÀÑå àå àå âÀç´ÀÑáÿÀâ àå àå$âÀç´ÀÑá,Ä á àå àå(âÀçÀåÿÀâ àå àå,âÀçÀå\Äçç àå àå0âÀçÀå\Èçç àå àå4âÀçÀå,Ì á àå àå8âÀçÀÑåPÀÂåÀÑå \ã
+-¼À ã êÀ ãÿPâÀÑåàÑåÅ,àËlâ`â Àå Àåàå àâ@ç @ ãÄã@á Àå Àåàå àâ@çð½è8 at -é @ á å ååâPç
á á å/ ë Pã
+- ð ãXå:$ ë áÓâ% ë ð ã ã å å8½èðG-é @ áP áT`åppåtådåh å4 ã ãT âd ëXPåT`å ã` å\ Äå Äå Äå Äå Äå Äå
Äå áïðÿëppåtålpådåh å ã Äå Äå á¢üÿëð½èðO-éÐMâ @ áP á` á ã å ã å å p ã êàåâ¡à Úå Pã ã Êå ã å êpâ Wãðÿÿ: ð ã Wã ð ãXåí# ëTåK% ë ð ã ã å êXPå åT å ãR Êå å ååâç å ååâç å ååâç å ååâç å åå,âç å åå0âç Uã
+- å åå,âç å åå0âç* ê Ià å ° ãú<ãp!åð Íá 0 ã ã åå£ ë ° á [ã ð ã<å¦# ë@å% ë ð ã ã å8 êL°å â á å» ë å å å å, â ç åå à å å å0 â ç ð ã å åå,â çp å å åå,â çt å á
+- áJÿÿë áüÿë å åå,âçd â á åb ë å åå,âç åh â áY ë å ð ã åÐâð½èOffset to address conversion failed, context %lu ø5 (A 6 L6 p at -é På På`å0`âPç@
â`Dâ På Uá : PåPEâ PåtPå PåhPå Påp½èð@-é @ á ã P ã â ð ã Rá *
++Wäç áÿÿë ð ã áLÿÿë8 å pã
++ áÿÿë ð ã áð½è0 at -é á ã @å @åPå¬P
â0çs@ÿæ @å0½èþO-é @ á ã å å å áÿÿë å åå\âPçâ å ååâ`ç å ååâç å åå,âpç å åå0â ç å åådâ°ç å ååDâPç
++â å ã áþåÿë å ååDâPçPÅã å ååDâPç å Pã
++ å Pã$ 4 åÍåÿë å ååHâPç?\Åã4 åÜ< ã åà Bà ã&N ú T
á å ååHâPç êÀ! M! £! Can't flush context because it is enabled å ååXâPçSÅãS
ã å ååXâPç å å å `ç å ååâ`ç å ååâ`ç å ååâç å ååâ`ç ã å å å â ç å åå$âpç å åå(âpç å åå,âpç å åå0â ç å åå4âpç ã å å å8 â ç å åå âPç P ãT
ã\
ã å åå âPç å åå\âPçVÅãP
á å åå\âPç å åådâ°ç å ååDâPçZÅã å P
á å ååDâPç åþ½èð@-é @ áP á` á ã Uã Àå Àåàåàâ ç Àå ÀåàåàâpçÀGàPâEâËAâ,Ä á ÀåËAâ,Ä áÀå Vã Àå Àåàå,àâ ç Àå Àåàå0àâpç Rã
++ÀGà`âFâÌAâ,Ä áÀåËAâ,Ä áÀå ê À ãÀåÀåð½è0 at -é P á@ á0 á ã á áÁÿÿë0½è0 at -é á ã @å @åPåP
â0ç#H á @ås@ÿæ@å @å @åPå<P
â0ç#H á@ås@ÿæ@å0½èp at -é á0 á @ ã å Pã
++ å Pã ð ã å åPåP
âç ã å Påá á å åPåP
âç å åPåXP
âçQ
++àç Pã
++` ã På á På PåV
âZ
âdå á
++ På På`å`âçÁã! á På Uá På PåV
âZ
âd
å ð ã å åPå<P
âç ã åPåá á å åPå<P
âç áp½è@-é @ á ã ã ᦠë ã½è0 at -é 0 á ã @å @åPå`P
â çÒFàç @ÁåÒEàç@ÁåÒDáç@Áå @å @åPåP
â ç¢O á@ÁåRMãç@Áå @å @åPå¨P
â çRHæç@ÁåRDæç@Áå@â@Áå0½èðA-é @ áP á p ã å åå`â`ç.lÆã Õå Pã ã ê ã áÕå Qã ã ê ãáÕåá `á å åå`â`ç Õå Pã Ú ð ãåú$ ëÕå~âY& ë ð ã å ååâ`ç/cÆã Õå Pã ã ê ã áÕå
á `á å ååâ`ç å åå¨â`ç å `à Õå áÕåáÕå á `á å åå¨â`ç áð½èð@-é á ã4På@å°få3à På På`âPç oãTà°PÁá°PÑá `å `åpâ`çÿ`âP
á°PÁá På På`âPçPÁå På På `âPçPÁå På På(`âPç oãTà´PÁá´PÑá `å `å$pâ`çÿ`âP
á´PÁá På På8`âPçÿd ã\àPåPå `å `å4pâ`çÿx ãhàP
áPåPå `å `å0pâ`ç ãdàP
áPåPå `å `å,pâ`çÿ`âP
áPåPPÒåPÁåð½èInvalid Arg AudF
rameInfo %d üÿðA-é á ã4Àåpåèå3à°ÀÑáÿÀâ àå àåâÀç°ÀÑá,Ä á àå àåâÀçÀÑå àå àåâÀçÀÑå àå àå âÀç´ÀÑáÿÀâ àå àå$âÀç´ÀÑá,Ä á àå àå(âÀçÀåÿÀâ àå àå,âÀçÀå\Äçç àå àå0âÀçÀå\Èçç àå àå4âÀçÀå,Ì á àå àå8âÀçÀÑåPÀÂåÀÑå \ã
++¼À ã êÀ ãÿ`âÀÑåàÑåÆ,àËlâPâ Àå Àåàå àâ@ç @ ãÄ
ã@á Àå Àåàå àâ@çð½è8 at -é @ á å ååâPç
á á å ë Pã
++ ð ãpå$ ë áÒâc% ë ð ã ã å å8½èðG-é @ áP áTpåp`åtådåh å4 ã ãT âQ ëXPåTpå ã` å\ Äå Äå Äå Äå Äå Äå
Äå áíðÿëp`åtål`ådåh å ã Äå Äå áüÿëð½èðO-éÐMâ P á á° á ã å @ ã å å ` ã êà å âAà Ôå Pã ã Äå ã å ê`â Vãðÿÿ: ð ã Vã ð ãTå·# ëPå% ë ð ã ã å~ êXå åT å ãR Äå å ååâpç å ååâpç å ååâç å ååâç å åå,âpç å åå0âç Xã
++ å åå,âpç å åå0âç) ê Ià å ãú<ãl!åð Íá 0 ã ã åå ë á Zã ð ã8åp# ë<åÐ$ ë ð ã ã å7 êL å â
++ á å¨ ë å å å å, â çÜ Íá à å å å0 â ç ð ã å åå,â çp å å åå,â çt å á áKÿÿë áüÿë å åå,âpçd â á åP ë å åå,âpç åh â áG ë @å ð ã åÐâð½èOffset to address conversion failed, context %lu è/ ; ô/ <0 p at -é På På`å0`âPç@
â`Dâ På Uá : PåPEâ PåtPå PåhPå Påp½èð@-é @ á ã P ã â ð ã Rá *
+ Uã Sã
+ p å `å `åTpå4pâç 0 ã ê ã
+- êppåpBàd`å à âP
â ð ã `å&l á! Vãäÿÿ ð ãð½èðO-é,ÐMâ @ á å åTåâPç å åTåâ`ç å ååâ ç å å ååâ`ç å ååâPç å å åT å â ç å åTå4âPç å åTå8â`ç å åå4â ç( å å åå(â ç å å åå8â ç$ åX å Pã (På$`å påc ê ã åp å Pá
+-P
ât å(å Pá
+-( å â( å â PEàPål å å å Uá *â å Pá
+- Vã p å å êPâ ã å) êh åtå( åBà à åd åpå åBààX å Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á;ÿÿëé êX å Pã å á Yã~ åPçç Pã
+-³ PãX ã Äå Äå ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áÿÿë ð ãY ê ð ã Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áôþÿë ð ã ã Äå ê ã Äå ð ã ãå å åÿ âå å ãå åå å( å â( å å â å0â$ â(â áÖþÿë ð ã ê ð ã Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á¸þÿë ð ã ð ã ð ã ê ð ã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áþÿë ð ã ð ã ð ãF êX å Pã å á Yãn
+-! Yã
+-# Yã ãå ååå å( å â( å å â å0â$ â(â á{þÿë ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â ádþÿë ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áLþÿë ð ã ãå å` å âå å ãå å ã åå( å â( å å â å0â$ â(â á3þÿë ãå å0åå å( å â( å å â å0â$ â(â á"þÿë ê ð ã å` å ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áþÿë ð ã ê ð ã å pã4 á á å0åþÿë á Zã ã Äå· ê åå å åå å åå å åå å( å â( å å â å0â$ â(â áÞýÿë ã Äåå åÜåå å( å â( å å â å0â$ â(â áÌýÿëG ê åÐàç Pã
+- å pã ãå åtåå å( å â( å å â å0â$ â(â á³ýÿë. ê Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áýÿë ê ã Äå ãå å¼åå å( å â( å å â å0â$ â(â áýÿë ê ð ã ð ã ð ã- êX å Pãþ å á Yã
+-! Yã
+-# Yãò ê ð ã å` å ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áWýÿë ð ãÖ ê ð ã å pã ãå å2
+-âå å¨
+-åå å ãå å( å â( å å â å0â$ â(â á:ýÿëL ê åÐàç Pã
+- å pã ãå å<
+-åå å ãå åå å( å â( å å â å0â$ â(â áýÿë. ê ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áýÿë ð ã ãå å åå å ãå åå å( å â( å å â å0â$ â(â áìüÿël ê ð ã ãå å åå å( å â( å å â å0â$ â(â áÙüÿë ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â áÂüÿë ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áªüÿë ð ã ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â áüÿë ãå å¼åå å( å â( å å â å0â$ â(â áüÿë ê ð ã ð ã ð ã+ êX å Pã! d åpå åBà@â à å ° ã ã Äå å á å å å á± Pã ã\ Äå å Pã<
++ êppåpBàd`å à âP
â ð ã `å&l á! Vãäÿÿ ð ãð½èðO-é,ÐMâ @ á å åTåâpç å åTåâ ç å ååâ ç å å ååâ ç å ååâpç å å åT å â ç å åTå4âpç å åTå8â ç å åå4â ç( å å åå(â ç å å åå8â ç$ åX å Pã (på$ å °åU ê ã åp å Pá
++pât å(å Pá
++( å â( å â pGàpålå Wá * â Xá
++ Zã på êpâ ã å! êh åtå( åBà à åpåHàd åPàX å Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á@ÿÿëæ êX å Pã å l á Vã~ åPçç Pã
++³ PãX ã Äå Äå ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áÿÿë ð ãY ê ð ã Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áùþÿë ð ã ã Äå ê ã Äå ð ã ãå å åÿ âå å ãå åå å( å â( å å â å0â$ â(â áÛþÿë ð ã ê ð ã Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á½þÿë ð ã ð ã ð ã ê ð ã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á þÿë ð ã ð ã ð ãC êX å Pã å á Yãm
++! Yã
++# Yã ãå ååå å( å â( å å â å0â$ â(â áþÿë ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â áiþÿë ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áQþÿë ð ã ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â á9þÿë ãå å4åå å( å â( å å â å0â$ â(â á(þÿë ê ð ã å` å ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áþÿë ð ã ê ð ã å pã4 á á á0åþÿë ` á Vã ã Äå± ê åå å åå å åå å åå å( å â( å å â å0â$ â(â áäýÿë ã Äåå åàåå å( å â( å å â å0â$ â(â áÒýÿëG ê åÐàç Pã
++ å pã ãå åxåå å( å â( å å â å0â$ â(â á¹ýÿë. ê Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áýÿë ê ã Äå ãå åÀåå å( å â( å å â å0â$ â(â áýÿë ê ð ã ð ã ð ã+ êX å Pãþ å l á Vã
++! Vã
++# Vãò ê ð ã å` å ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á]ýÿë ð ãÖ ê ð ã å pã ãå å2
++âå å¬
++åå å ãå å( å â( å å â å0â$ â(â á@ýÿëL ê åÐàç Pã
++ å pã ãå å@
++åå å ãå åå å( å â( å å â å0â$ â(â á"ýÿë. ê ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á ýÿë ð ã ãå å åå å ãå åå å( å â( å å â å0â$ â(â áòüÿël ê ð ã ãå å åå å( å â( å å â å0â$ â(â áßüÿë ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â áÈüÿë ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á°üÿë ð ã ãå å` å âå å ãå åå å( å â( å å â å0â$ â(â áüÿë ãå åÀåå å( å â( å å â å0â$ â(â áüÿë ê ð ã ð ã ð ã) êX å Pã påHà@âd å à å ã å Äå å á å å å á± Pã ã\ Äå å Pã?
+ Pã
+-! Pã
ê ð ã å` å å EàP Pã \ Ôå PãS
+- â å á! Pã ° ã ê ° ã â å °á åPçç¶ Pã ã Äå Äå
Äå åp ÿæ| å¶ ê ê â å á Pãúÿÿ åå Pá * å åT0å0âç å åT0å0â ç å @à0å0Cà à â Rã ã Äå ê ã Äå ê åå @à Pã ã Äå ê ã Äå â å á! Pã
+- [ã
+- ã Äå Äå ê ã Äå ã Äåy ê å Pãs
+- å Eàå àpå @àP Pãh åâ Yá :d å ê â å á! Pã ° ã ê ° ãâ Yá :d å ê â å °á åPçç¶ Pã ã Äå Äå
Äå åp ÿæ| åL ê êâ Yá :d å ê â å á Pãõÿÿ åå Pá * å åT0å0âç å åT0å0â ç å @à0å0Cà à â Rã ã Äå ê ã Äå ê åå @à Pã ã Äå ê ã Äåâ Yá :d å ê â å á! Pã
+- [ã
+- ã Äå Äå ê ã Äå ã Äå ê ã ÄåJ ê ã ÄåG ê ð ã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â álûÿë ð ã Ôå Pã
+-! ãå åx åå å ãå åå å( å â( å å â å0â$ â(â áRûÿë ã Äåõ ê ð ã Ôå Pã
+- åx å ã Äå ã Äå ê Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á)ûÿë ð ã ã ÄåË ê ð ã Ôå Pã
++! Pã ê ð ã å` å GàP Pã \ Ôå PãV
++`
â å á! Pã ã å ê ã å`â å °á åPçç¶ Pã ã Äå Äå
Äå åp ÿæ| å¸ ê ê`â å á Pãúÿÿ åå Pá * å åT0å0âç å åT0å0â ç å @à0å0Cà à â Rã ã Äå ê ã Äå ê åå @à Pã ã Äå ê ã Äå`â å á! Pã
++ å Pã
++ ã Äå Äå ê ã Äå ã Äåz ê å Pãt
++Gà å àpå @àP Pãj â Yá :d`å ê`
â å á! Pã ã å ê ã åâ Yá :d`å ê`
â å °á åPçç¶ Pã ã Äå Äå
Äå åp ÿæ| åM ê êâ Yá :d`å ê`
â å á Pãõÿÿ åå Pá * å åT0å0âç å åT0å0â ç å @à0å0Cà à â Rã ã Äå ê ã Äå ê åå @à Pã ã Äå ê ã Äåâ Yá :d`å ê`
â å á! Pã
++ å Pã
++ ã Äå Äå ê ã Äå ã Äå ê ã ÄåB ê ã Äå? ê ð ã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â ápûÿë ð ã Ôå Pã
++! ãå åx åå å ãå åå å( å â( å å â å0â$ â(â áVûÿë ã Äåñ ê ð ã Ôå Pã
++ åx å ã Äå ã Äå ê Ôå Pã ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â á-ûÿë ð ã ã ÄåÇ ê ð ã Ôå Pã
+ Ôå Pã
+- ð ã ãå å åÿ âå å ãå åå å( å â( å å â å0â$ â(â áûÿë ð ã ã Äå Äå! ê
Ôå Pã
+- ã å å Ïçÿ ã å ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áàúÿë ð ã
Ôå PãI
+- ãå å` åå å ãå åå å( å â( å å â å0â$ â(â áÆúÿë! ãå åx åå å ãå åå å( å â( å å â å0â$ â(â á°úÿë ã Äå ãå åÿ ã| å áå å( å â( å êÿ
+-ÿ ÿ
ÿ !²ÿ ±ÿ ¶ å â å0â$ â(â áúÿë ã
Äå\ Ôå Pã2
+- å Eà á å ã å# ê å â åd åpå åBàà ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áhúÿë ð ã å â å å @âå PáÖÿÿÊ ã\ Äå ð ã ê ð ã ð ã ð ã ê ð ãøå¨ ë}â ë ð ã ð ã å â å å Pã
+-â å Pá :p å å å åTå4â çPâ ð ã Ôå Pã
+- ã Äå ê å PáÒúÿ: ð ã å P ál åp å Pá
+-PEât å(å Pá
+-( å @â( åpEâp å Pá ppå ð ã$ å å å å8 â ç( å å å å4 â ç å åTå(âpç,Ðâð½èÿG-é @ áP á ã å ååâ`ç å ååâpç å ååç å ååâç Vã
+- Vá Vá Vá à @â å å å â ç
á áT÷ÿë
0 á ã á á÷ÿë
á áb÷ÿë ê¦ ã
+- áÐâð½èø5 unknown SW RAVE mode á ã0å 0åÿ/áðA-é @ áP á` á p ã å Pá ð ãuâ ë áâp ë ð ãp ã ê ã ã áG ë¼ ã å ã å Æå Æå Æå ã
Æå áð½è0 at -éFAâJDâPå0à@å @å ç0½è@-é áAâ
+-@â@å0à å å ç½èðA-é @ áP á¼p ã ã å å åPã
+- ð ãâÞ ë ! ãGâ å: ë ð ã q ã ã ê på(å áÜÿÿë ` áÿ`Æã`á áå áÌÿÿëå áÒÿÿë ` á~hÆã`Æã å áÕå Qã ã ê ã
+-á `á Õå ká
Õå Pã
+-`ã á¨å á²ÿÿë å á¸ÿÿë ` ábÆãjÆã
Õå Pã bãgã Õå fá áhå á¡ÿÿë áð½è### ChannelNo %lu is out of range! Packet length %d too long! Clamped to %d ° ° ° p at -é @ á` áå áÿÿë P áPÅã á4å á{ÿÿëP
ã áHå ávÿÿëp½è á å@0âáÿ/áþO-é @ áP á` áp á ã ã ° ã Vã : ð ãð Oâb ë áô Oâ¿ ë ð ã ã> ê¤åàà( ãà±à å å å åå`Ëå ã å Ëå@å ã å, å Pã
+-, å å ê å å ã áÊÿÿë å 0 ã0å °å$6åå$ â åO ë ×å Pã
+-$ å ë ã áðå á-ÿÿë á á=ÿÿëàå á0ÿÿë áÀÈã@ã áÄå á ÿÿë °
å ð ã
+- áþ½èðG-é @ á ã å p ã" ê áfâ"kâ å åPçÕ
àç Pã ê ÔåUãç Pá
+- ê áfâ#kâ å åPçUãç Xã º Xã Ê ê á Óç P á å åPç ð ãpâ WãÚÿÿ: p ã êøå ã&à á áòþÿë P áRâ áÔå áãþÿëpâ Wãðÿÿ:¨å áæþÿë P á;UÅã áÀå á×þÿëå áÝþÿë P áÿZÅãðPÅã/Y
ã á|å áÌþÿë áð½èp at -é @ á P ã$ å ë á@å áÁþÿë á¢ÿÿëp½èð@-é @ áP á p ãHå áÀþÿë ` áÿ â
å\å áºþÿë ` áÖâç
åÖàç ÅåV
+-àç ÅåÖ
++ ð ã ãå å åÿ âå å ãå åå å( å â( å å â å0â$ â(â á
++ûÿë ð ã ã Äå Äå! ê
Ôå Pã
++ ã
å å Ïçÿ ã
å ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â áäúÿë ð ã
Ôå PãI
++ ãå å` åå å ãå åå å( å â( å å â å0â$ â(â áÊúÿë! ãå åx åå å ãå åå å( å â( å å â å0â$ â(â á´úÿë ã Äå ãå åÿ ã| å áå å( å â êÿ
++ÿ ÿ
ÿ !²ÿ ±ÿ ¶( å å â å0â$ â(â áúÿë ã
Äå\ Ôå Pã.
++ Gà á å ã å êâpåHàd åPà ð ã åå å åå å åå å åå å( å â( å å â å0â$ â(â ápúÿë ð ã å â å å@â å QáÙÿÿÊ ã\ Äå ð ã ê ð ã ð ã ð ã ê ð ãàå{ ëwâÛ ë ð ã ð ãâ å Pã
++ â Xá :på å åTå4â çpâ ð ã Ôå Pã
++ ã Äå ê XáÛúÿ: ð ãp álåp å Pá
++pGât å(å Pá
++( å @â( å°Gâp å Pá p°å ð ã$ å å å å8 â ç( å å å å4 â ç å åTå(â°ç,Ðâð½èÿG-é @ á` á ã å ååâPç å ååâpç å å å ç å ååâç Uã
++ Uá Uá Uá
à @â å å å â ç
á áa÷ÿë
0 á ã á á÷ÿë
á áo÷ÿë ê¦ ã
++ áÐâð½èè/ unknown SW RAVE mode á ã0å 0åÿ/áðA-é P á` á@ á p ã å Pá ð ãuâì ë áâK ë ð ãp ã ê ã ã áC ë¼ ã å ã å Äå Äå Äå ã
Äå áð½è0 at -éFAâJDâPå0à@å @å ç0½è@-é áAâ
++@â@å0à å å ç½èðA-é ` á@ á¼p ã ã å å åPã
++ ð ãâ· ë ! ãGâ å ë ð ã q ã ã ê på(å áÜÿÿë P áÿPÅãP
á áå áÌÿÿëå áÒÿÿë P á~XÅãPÅã å áÔå Qã ã ê ã
++á P
á Ôå [
á
Ôå Pã
++P
ã á¨å á²ÿÿë å á¸ÿÿë P áRÅãZÅã
Ôå Pã R
ãW
ã Ôå V
á áhå á¡ÿÿë áð½è### ChannelNo %lu is out of range! Packet length %d too long! Clamped to %d ° ° ° p at -é P á` áå áÿÿë @ á@Äã á4å á{ÿÿë@ã áHå ávÿÿëp½è á å@0âáÿ/áþO-é P á á` áp á ã ° ã @ ã Vã : ð ãð Oâ; ë áô Oâ ë ð ã° ã> ê¨å£àà( ãàAà å å å å å`Äå ã å ÄåPå ã å, å Pã
++, å å ê å å ã áÊÿÿë å 0 ã0å @å(6åå$ â åB ë ×å Pã
++$ åe ë ã áôå á-ÿÿë á á=ÿÿëäå á0ÿÿë áÀÈã@ã áÈå á ÿÿë @å ð ã áþ½èðG-é ` á ãå P ã" ê ávâ"{â å å@çÔ
àç Pã ê ÖåTãç Pá
++ ê ávâ#{â å å@çTãç Xã º Xã Ê ê á Óç @ á å å@ç ð ãP
â UãÚÿÿ: P ã êüå ã'à á áòþÿë @ áBâ áØå áãþÿëP
â Uãðÿÿ:¨å áæþÿë @ á;EÄã áÀå á×þÿë å áÝþÿë @ áÿJÄãð@Äã/Iã áå áÌþÿë
++ áð½èp at -é @ á P ã$ å ë áDå áÁþÿë á¢ÿÿëp½èð@-é ` á@ á p ãHå áÀþÿë P áÿ â å\å áºþÿë P áÕâç åÕàç ÄåU
++àç ÄåÕ
+ àç
+- ÅåÖàç ÅåVàç Åå ã ã
Åå ê ã
Åå´å á£þÿë ` áVáç Åå áð½èð@-é @ áP á p ãtå áþÿë ` áÖàç ÅåVàç ÅåVàç ÅåÖ àç Åå áð½èð@-é @ áP á p ã@å á
þÿë ` á `
å áð½èøC-é @ áP á ãå ázþÿë ` á&r ár á
á á åY ë å
å áø½è ãåÿ/áþO-é @ áP á` áp áÐÍá ° ã, å Pã
+-,©å ê å â á
+- áq ë â á
+- ám ë å ã
+- ð ãtåG ë'⥠ë ð ã° ã å
åp
å ã
å Xã
+- åã
å Yã
+-
á á
+- áS ë å ã
+- ð ãå- ëâ ë ð ã° ã å Àã å å
å ê á»ÿÿë áþ½èü_-é @ áP á` áp á0 â è0 á á á á è¯ÿÿë ° á [ã Yã åã
å áü½èøO-é @ áP á` á ã@å á
+-þÿë áØqàç Wã
+- Èã ã ã å ê Èã ð ã áå áòýÿë å Pã
+-°åèå áôýÿë áØàç
á á å ë å å Yã
+-ã á¬å áÜýÿë% ê
á á åö ëðå áÝýÿë áâ å á å å á áÄå áÉýÿë Ôå Pã Hå áÌýÿë áØàç Yã
+-Èãã êÈãã áå á¶ýÿë ð ãPå
+- áø½è °  8° ° 4° ° °  Desc is not 16-byte aligned! NextDescDesc is not 32-bit aligned! ° p at -é @ á ` ã Ôå Pã ð ãp å ëÔåÐåë ë ð ãÈbå å Pã
+-´å áýÿë P áP
ã áÌå á~ýÿëÈå áýÿë P áP
ã áàå áuýÿë ã Äå áp½èp at -é @ á ` ã Ôå Pã ð ãåg ëÔåâÄ ë ð ãpbå ã ÄåLå ágýÿë P áPÅã ð ã áhå áWýÿëå á]ýÿë P áPâ á(å áNýÿëôå áTýÿë P á\Åã áå áEýÿë¬å áKýÿë P áPÅã áÄå á<ýÿë ã å áp½èp at -é @ á ` ãXå á;ýÿë P á\Åã\
ã átå á+ýÿë áp½èp at -é @ á ` ãå á,ýÿë P á\Åã ð ã á°å áýÿë áp½èøO-é @ áP á ã åÜå áýÿë ` áÿp⸠Wã ¼p ãôå áýÿë ` áÖàç Yã
+- áø åNB û á á àèå áýÿë ` áÿdâ`á áÌå áöüÿë ê° ã á° å<B û á á àpå áôüÿë ` áV«àç Zã
+- ° ãå áìüÿë ` áþdâá `á á`å áÛüÿë ð ã åø½èÜé Playback channel %d cannot be stopped because it's not running! óo° ü_-é @ áP á` áp á ã åÈå áÂüÿë áØ àç(² á² áüå á»üÿë áXàç â á åË
ë å [á Yã
+- Zã
+- ã Æå ê ã Æå ê ã Æå Öå Pã å å ê ã å åü½èð@-é @ áP á p ãìå áüÿë ` áVáç
å áð½èð@-é @ áP á p ã å áüÿë ` á`Æã á8å ázüÿë Uã `ã áTå ásüÿë áð½èð@-é @ áP á p ã¤å ásüÿë ` á á Òç ` á`á áå áaüÿë áð½èþO-é @ áP á` áp á ã å Uã : ð ã`åR ë áÏ⯠ë ð ã ã åÇ ê°å Wã ôå áOüÿë áÉã áå á@üÿëÄå ã à å Öå Pã áå?üÿë á â å áåá ã á á áå*üÿëå á0üÿë áÿÉãðÉã.ãPã á<å áüÿë°å á$üÿë áÉã Öå Pã ñ0I ê ê ê ê ê* ê6 ê ð ãÉããã> ê ð ã
+- ã Íåÿ ã Íå ã Íåå á å1 ëã1 ê ð ã ã Íå Öå Íåå á å÷0 ëã& ê ð ã
+- ã Íå Öå Íå
+- Öå Íåå á åê0 ëã ê ð ã ã Íå Öå Íå
+- Öå Íåå á åÝ0 ëã ê ð ã ã Íå Öå Íå
+- Öå Íåå á åÐ0 ë
+-ã ð ã ð ãã áå áÅûÿë> ê´å ã à åÄå áÆûÿë á â áÜå á·ûÿë ã Íåå á å´0 ë ã ê áâ#â å å å å çY¨ãç Zã º Zã Ê ê ê ð ãâ Xãìÿÿ: ð ã Xã Äå áûÿë áÉã áÜå áûÿëå áûÿë áÿÉãðÉã/ã á å á
ûÿë ð ã åþ½è0° Context %lu is out of range! ðA-é @ áP á ãpåðå ázûÿë ` áÖàç ÅåÖ
áç ÅåÖ àç ÅåVàç ÅåV
+-àç Åå áð½èðA-é @ áP á ãpåDå áeûÿë ` áX å `à Õå áÕå Qã ã ê ã áÕå
áÕåáÕå
+-á `á á å áEûÿë áð½èåÿï á ã 0 ã 0å0åÿ/á@-é @ á 8 ã ãPå á ë 0 ã ( ã<å á ë½èðO-éÐMâ @ áP á` áp á@å ° ã ã å å0 ãè
ë á Yã ð ã{â ë{ây ë ð ã ã åY ê På`åpååD å å åD å å, å áÍÿÿë ã å ã å ã å ã å ã ê â ã á0 áÀ áè( â
+-àâPèPè ã
+-! á&â"+â å ç ã
+-! á&â#+â å ç â å
+- Páäÿÿ ã
ê åà å å å å °çÀ°Ëã@°ã å åå°ç â Zãïÿÿ: ã ê ãâà Áå â Zãøÿÿ
+- ã ê 㨠ã àç¨ ã àà Áå â Zãôÿÿ: ð ã å åÐâð½èp at -é P á ` ã
+- ê
âà Ðå Pã
âçÖÙÿë @ á ð ã`â Vãòÿÿ
+- åhÿÿë á
ëp½è@@ ### BKNI_Malloc() failed! 8° ã å ã å ã å å ã å ã å å å å ã$ åÿ/áp at -édåAàPå På0çã
++ ÄåÕàç ÄåUàç Äå ã ã
Äå ê ã
Äå´å á£þÿë P áUáç Äå áð½èð@-é ` á@ á p ãxå áþÿë P áÕàç ÄåUàç ÄåUàç ÄåÕ àç Äå áð½èð@-é ` á@ á p ãDå á
þÿë P á På áð½èøC-é @ áP á ãå ázþÿë p á'b áb á
á á åU ë å
å áø½è ãåÿ/áþO-é P á@ áp á á4å0 å ° ã, å Pã
++,iå ê`å â á ál ë â á áh ë å ã
++ ð ãtå ë'â ë ð ã° ã å åå ã å Zã
++ åã å Yã
++
á á áN ë å ã
++ ð ãå ëâe ë ð ã° ã å Àã å å å ê áºÿÿë áþ½èü_-é ` á@ áp á á0°â è0 á á á á
++è®ÿÿë P á Uã Zã åã å áü½èøO-é P áp á á ã@å á þÿë @ áÔàç Yã
++ @Äã @ã ã
å ê @Äã ð ã áå áñýÿë å Pã
++°åèå áóýÿë @ áÔ`àç
á á åÿ ë å å Vã
++@ã á¬å áÛýÿë% ê
á á åñ ëðå áÜýÿë @ á@â å á å å Bá áÄå áÈýÿë Õå Pã Hå áËýÿë @ áÔ`àç Vã
++@Äã@ã ê@Äã@ã áå áµýÿë ð ãp
å
++ áø½è ° à» 8° ° 4° ° ° » Desc is not 16-byte aligned! NextDescDesc is not 32-bit aligned! ° p at -é @ á ` ã Ôå Pã ð ãp åf ëÔåÐåÅ ë ð ãÈbå å Pã
++´å áýÿë P áP
ã áÌå á}ýÿëÈå áýÿë P áP
ã áàå átýÿë ã Äå áp½èp at -é P á ` ã Õå Pã ð ãå? ëÕåâ ë ð ãpbå ã ÅåLå áfýÿë @ á@Äã ð ã áhå áVýÿëå á\ýÿë @ á@â á(å áMýÿëøå áSýÿë @ áLÄã áå áDýÿë¬å áJýÿë @ á@Äã áÄå á;ýÿë ã
å áp½èp at -é P á ` ã\å á:ýÿë @ áLÄãLã áxå á*ýÿë áp½èp at -é P á ` ãå á+ýÿë @ áLÄã ð ã á´å áýÿë áp½èøO-é á á ã åàå áýÿë @ áÿ`⸠Vã ¼` ãøå áýÿë @ áÔyàç Wã
++ áø åA û P á á àèå áýÿë @ áÿDâ@á áÌå áõüÿë ê° ã á° åyA û P á á àtå áóüÿë @ áT«àç Zã
++ ° ãå áëüÿë @ áþDâ
á @á á`å áÚüÿë ð ã åø½èàß Playback channel %d cannot be stopped because it's not running! óo° ü_-é p á á@ áP á ã åÈå áÁüÿë ` áÖ°àç& á áüå áºüÿë ` áV¡àç â á åÆ
ë å Yá Zã
++ [ã
++ ã Äå ê ã Äå ê ã Äå Ôå Pã å
å ê ã
å åü½èð@-é P á@ á p ãðå áüÿë ` áVáç å áð½èð@-é ` áP á p ã$å áüÿë @ á@Äã á<å áyüÿë Uã @ã áXå árüÿë áð½èð@-é ` áP á p ãå árüÿë @ á á Òç @ á@á áxå á`üÿë áð½èÿO-éÐMâ ° áp áP á ã å Wã : ð ã`å* ë áÍâ ë ð ã ã åÄ ê å å Pã øå áMüÿë @ áDÄã áå á>üÿëÈå ã(à Õå Pã á á>üÿë @ áBâ å áåá ã @á á á á)üÿëå á/üÿë @ áÿJÄãð@Äã.IãP@ã á<å áüÿë´å á#üÿë @ áEÄã Õå Pã ñ0I ê ê ê ê ê* ê6 ê ð ãCÄãDãEã> ê ð ã
++ ã Íåÿ ã Íå ã
++ Íåå
++ á å0 ëDã1 ê ð ã ã Íå Õå Íåå
++ á åt0 ëDã& ê ð ã
++ ã Íå Õå Íå
++ Õå
++ Íåå
++ á åg0 ëDã ê ð ã ã Íå Õå Íå
++ Õå
++ Íåå
++ á åZ0 ëDã ê ð ã ã Íå Õå Íå
++ Õå
++ Íåå
++ á åM0 ë
++Dã ð ã ð ãEã áå áÄûÿë; ê´å ã(à á áÆûÿë @ áBâ áØå á·ûÿë ã Íåå
++ á å20 ë ` ã ê áâ#â å å@çTãç Yã º Yã Ê ê ê ð ã`â Vãîÿÿ: ð ã Vã ¼å á¡ûÿë @ áEÄã áÔå áûÿëtå áûÿë @ áÿJÄãð@Äã/Iã áå áûÿë ð ã åÐâð½è0° Context %lu is out of range! ðA-é ` á@ á p ãåèå á{ûÿë P áÕàç ÄåÕ
áç ÄåÕ àç ÄåUàç ÄåU
++àç Äå áð½èðA-é ` á@ á p ãå<å áfûÿë P áX å Pà Ôå áÔå Qã ã ê ã áÔå
áÔåáÔå
++á P
á áå áFûÿë áð½èåÿï á ã 0 ã 0å0åÿ/á@-é @ á 8 ã ã<å á
++ ë 0 ã ( ã(å á ë½èðO-éÐMâ á á` á á p ã ° ã ã å0 ãè
ë @ á Tã ð ãwâö ëwâV ë ð ã ã åU ê å`å å8 å å< å å å< å å, å áÍÿÿë ã å ã å ã å ã å P ã ê ã å å å å( âè çé ã! á&â"+â å ç ã! á&â#+â å çP
â å Páæÿÿ P ã
++ êå
³à å åpçÀpÇã@pã å åpçP
â Uãòÿÿ: P ã ê ãâ
à ÁåP
â Uãøÿÿ
++ P ã ê 㨠ãà
ç¨ ãà
à ÁåP
â Uãôÿÿ: ð ã @å åÐâð½èp at -é @ á P ã
++ êâ
à Ðå Pã â
çüÙÿë ` á ð ãP
â Uãòÿÿ
++ åmÿÿë á
ëp½è@@ ### BKNI_Malloc() failed! 8° ã å ã å ã å å ã å ã å å å å ã$ åÿ/á0 at -é 0 á SåA
àPå På çã
+ Rã
+-p½è6Ãã Rã
+-6ãPå På0
çöÿÿê0 at -é áÐSåA
à å å0ç#°á
+- ã0½è ãüÿÿêp at -é @ áP á ` ã ã(âà Áå á áçÿÿë Pã
+- ã á áÎÿÿë áp½èðG-é @ áP á ãDåà å å pç8å pà ` ã ê Vá ê( âà Ðå Pã åà å å çôå à Wá ð ãnOâ2 ë á áµâ ë ð ã ã ê ð ã`â å Páßÿÿ ð ã
+- áð½èp at -é @ áP á ` ã å Pá ð ãOâ ë á*âv ë ð ã` ã ê á á¼ÿÿë Pã
+-` ã ê á á¢ÿÿë áp½èp at -é @ áP á ` ã å Pá ð ã£Oâý ë á#âZ ë ð ã` ã ê ã(âà Áå á á|ÿÿë Pã ã á ácÿÿë áp½èp at -é @ á 0 ã ã Qã ð ã
ê(PâRÕç Uã (PâR
àPÕå Uã P ã(`âRÆç ê0âPå Uáîÿÿ ê 0 ã ê(PâRÕç Uã P ã(`âRÆç ê0âPå Uáóÿÿ ð ã 0åp½èð_-é @ áP á` áp á ã
+-Vã : ð ãîOâ² ë áJâ ë ð ã ãc ê å Pá ð ãúO⦠ë áÔ â ë ð ã ãW ê ãÿ ã ã 0ã(àâÂà`åpåà ã àÌå`°åààå àå ç ã
+-à áçßçp á ãØàçX8ãçØæàç ^ã(
+-à áæßç áàåàí áèáàáá' ê ÿ?Pid channels %lu and %lu are duplicates! PidChannelNum %lu is out of range! Pid %lu is out of range! ðð÷à áæßç áPãåàí áèáàáá Qá Sá Rá
+-àå àå çà ãàÌå ð ã
+- áð½èðG-é @ áP á` áp á å ã å Pá ð ãØå9 ë áà Oâ ë ð ã ã ê,1åà å å çÐ-àç ÈåP(ãç åÐ&àç Rã
+- á&ßç å ê á&ßç å ð ã áð½èðA-é @ áP á ã ã á áþÿë åqà å å`çÿdÆã å å`ç áð½èp at -é @ áP á ` ã å Pá ð ãôå ë áqOâ] ë ð ã` ã ê á áÙÿÿë á áìþÿë ã(âÁç ã(âà å ã(âà Áå áp½èp at -é @ á P ã ê á áÂÿÿë á áÕþÿë ã(âÁç ã(âà å ã(âà ÁåP
â å Páêÿÿp½èp at -é @ áP á ` ã å Pá ð ã åà ë á®Oâ ë ð ã` ã ê( âÐç Pã ã(âÁç êÄ`å áp½èøO-é @ áP á` áp á ã åHåà å å ç(¬ áÿÈã Wã
+- ã¶áá å å ç( âà Ðå Pã ã á áþÿë ê ã¶Êá [ã ã á áþÿëá å å ç åø½è àð÷Ö @-é @ á ã áÈ= û½è áà àÿ/áp at -é @ á `àã ë P ã ê ã åá åá å` á êP
â Uãóÿÿº ð ã ë áp½èp at -é P á@ á ë ã åÀá
å ëp½è å å å 0åçãÁã Ðå Rã
+- Ðå Rã !âBâ ê á0å Ýç á å å å 0åçÿ/áp at -é P á@ á Tã d ë áÝÿÿë ã, Åå Tã ^ ëp½è å å å 0åçÁã å å å 0åçÿ/áp at -é P á@ á Tã J ë áëÿÿë ã, Åå Tã D ëp½èp at -é @ áP á, Ôå Pã ê å å å$å ç0 å0 åÀã0 å á áÞÿÿë ð ã ãp½èp at -é P á@ á Õå Pã
+- ð ã·âö ë Tã
+-µâ ê²â á³âN ë ð ã åp½è Õå Pã
ð ã¦âå ë Tã
+-)â ê¡â á³â= ë ð ãüåíÿÿê á áÁÿÿëéÿÿê@-é @ á ã áÑÿÿë½èðA-é P á` á
âqç@â Wã °å å Pã
+- ð ãâÁ ë¦â ë ð ãå å â|å åð½è Ôå Pã áÜÿÿë å0 å Ôå Pã á|ÿÿë áRÿÿë å Pã
+-Ø Äá å2ÿ/áéÿÿêþO-é @ áP á` áp á ã ã ã å< ã_
+- ë ° á [ã ð ãSâ ëâð ë ð ã 㦠ê< ã ã áÇ
+- ëüå åPå`åpå0 å Pã
+- ã â0åÄ
+- ë ã ê ã å ã åá
+- ê Xã
+- Xã
+- Xã
+-
+- Xã ê ð ãå å ê ð ãxå å ê ð ãlå å ê ð ã`å å ð ã ð ã °å$âåàD1å á åk
ë á ZãY
+- ð ã ð ã0 âK ë áF⨠ë ð ã ã åá å ã$âçK ê### _isr BTMR_StopTimer%s: requested STOP operation on exclusive timer ' BTMR_StopTimer%s: requested STOP operation on shared timer ' À.
hTimer is NULL (more than once)! BTMR_Open: BKNI_malloc() failed Þ' Xá BTMR_Open: BINT_CreateCallback() failed (timer=%d) â ð ãâ Xãtÿÿº Yã ð ãOâë ëªâI ë ð ã °å ð ã
+- áþ½èðA-é @ áPå`â(på Öå Pã 8 å Pã Ú8 å @â8
å ê, Ôå Pã
+- ã á¹þÿë4 Ôå Pã
+-$
âç ë Öå Pã ã4
å8
å ã
âç á á[þÿë ã å á ë ð ã ãð½èp at -é @ á P ã ê âç Pã
++0½èÀã Rã
++ãPå På
ç ð ãõÿÿê@-é áÐåAà å å0ç#°á
++ ã½è ãüÿÿêp at -é @ áP á ` ã ã(âà Áå á áçÿÿë Pã
++ ã á áÌÿÿë áp½èðG-é P á` á ãDåà å å pç8å pà @ ã ê Tá ê(
âà Ðå Pã åà å å çôå à Wá ð ã
Oâ ë á áuâm ë ð ã ã ê ð ã@â å Páßÿÿ ð ã
++ áð½èp at -é @ áP á ` ã å Pá ð ãOâö ë áâU ë ð ã` ã ê á á¼ÿÿë Pã
++` ã ê á á¢ÿÿë áp½èp at -é @ áP á ` ã å Pá ð ã¥OâÚ ë áâ9 ë ð ã` ã ê ã(âà Áå á á|ÿÿë Pã ã á áaÿÿë áp½èp at -é 0 á@ á ã ã Tã ð ã
ê(PâRÕç Uã (PâR
àPÕå Uã P ã(`âRÆç êâPå Uáîÿÿ ê ã ê(PâRÕç Uã P ã(`âRÆç êâPå Uáóÿÿ ð ã åp½è ÿ?Pid channels %lu and %lu are duplicates! PidChannelNum %lu is out of range! ðG-é p á áP á` á ã
++Uã : ð ã$åw ë áâÖ ë ð ã ãD ê å Pá ð ãôåk ë á OâÊ ë ð ã ã8 ê ãÿ ã 0ã Àã(àâàPå`åà ã àÀå áåààå àå @ç ã
++à áçßç` á ãÔ-àçTÈãçÔæàç ^ã
++à áæßç0 ááå@àí áèáàá@á êà áæßç0 á\áå@àí áèáàá@á Rá \á Sá
++àå àå @çà ãàÀå ð ã
++ áð½èðG-é P á@ á` áp á å ã å Pá ð ã¼ å ë áqOâ| ë ð ã ã ê"åà å å çÐ-àç ÈåP(ãç åÐ&àç Rã
++ á&ßç å ê á&ßç å ð ã áð½èðA-é @ áP á ã ã á áþÿëåqà å å`çÿdÆã å å`ç áð½è`Ï Pid %lu is out of range! ðð÷ àð÷p at -é @ áP á ` ã å Pá ð ãP åÚ ë á-Oâ9 ë ð ã` ã ê á áÏÿÿë á áéþÿë ã(âÁç ã(âà å ã(âà Áå áp½èp at -é P á @ ã ê á á¸ÿÿë á áÒþÿë ã(
âÁç ã(
âà å ã(
âà Áå@â å Páêÿÿp½èp at -é @ áP á ` ã å Pá ð ãDå ë áñOâü ë ð ã` ã ê( âÐç Pã ã(âÁç ê¼`å áp½èøO-é P áp á á á ã åTåà å å @ç$¼ áÿDÄã Zã
++ ãháLá å å @ç(
âà Ðå Pã ã á áþÿë ê ãhËá Vã ã á áþýÿëLá å å @ç åø½è @-é @ á ã á = û½è áà àÿ/áp at -é P á `àã ë @ ã ê ã åá åá
å` á ê@â Tãóÿÿº ð ã ë áp½èp at -é @ áP á ë ã åÀá å
ëp½è å å å 0åçãÁã Ðå Rã
++ Ðå Rã !âBâ ê á0å Ýç á å å å 0åçÿ/áp at -é P á@ á Tã c ë áÝÿÿë ã, Åå Tã ] ëp½è å å å 0åçÁã å å å 0åçÿ/áp at -é P á@ á Tã I ë áëÿÿë ã, Åå Tã C ëp½èp at -é @ áP á, Ôå Pã ê å å å$å ç0 å0 åÀã0 å á áÞÿÿë ð ã ãp½èp at -é @ áP á Ôå Pã
++ ð ã·âÒ ë Uã
++µâ ê²â á³â, ë ð ã åp½è Ôå Pã
ð ã¦âÁ ë Uã
++)â ê¡â á³â ë ð ãüåíÿÿê á áÁÿÿëéÿÿê@-é @ á ã áÑÿÿë½èðA-é ` áp á âQç@
â Uã °å å Pã
++ ð ãâ ë¦âý ë ð ãå å â|å åð½è Ôå Pã áÜÿÿë å0
å Ôå Pã á|ÿÿë áRÿÿë å Pã
++Ø Äá å2ÿ/á ð ãèÿÿêþO-é ` á á áp á ° ã ã ã å< ã_
++ ë @ á Tã ð ãRâm ëâÍ ë ð ã 㥠ê< ã ã áÅ
++ ëøå åå åpå0 å Pã
++ ã â0åÂ
++ ë P ã ê ã å ã åá
++ ê Uã
++ Uã
++ Uã
++
++ Uã ê ð ãå å ê ð ãtå å ê ð ãhå å ê ð ã\å å ð ã ð ãð@Íá$âàD1å á åa
ë á XãY
++ ð ã ð ã0 â' ë áFâ ë ð ã ã åá å ã$âçK ê### _isr BTMR_StopTimer%s: requested STOP operation on exclusive timer ' BTMR_StopTimer%s: requested STOP operation on shared timer ' |$
hTimer is NULL (more than once)! BTMR_Open: BKNI_malloc() failed Þ' ¬Ú BTMR_Open: BINT_CreateCallback() failed (timer=%d) °â ð ãP
â Uãuÿÿº [ã ð ãOâÇ ëªâ' ë ð ã @å ð ã áþ½èðA-é P á@åp
â(`å ×å Pã 8 å Pã Ú8 å @â8 å ê, Õå Pã
++ ã á¹þÿë4 Õå Pã
++$âç ë ×å Pã ã4 å8 å ãâç á á[þÿë ã
å á ë ð ã ãð½èp at -é @ á P ã ê âç Pã
+ âç Ðå Pã 8 å Pã
+ ã8 åâç¼ÿÿë ãâç$ âç Pã
+ $âçÜ
+- ë ã$âçP
â UãÞÿÿº ã å ák ë ãp½è@-é @ á ãHå áÌ ë ã½èp at -é P á` á@ á, Õå Pã
+- ð ãÆOây ë Tã
+-2Oâ êËOâ áø âÑ ë ð ãåp½è Vã Õå Pã
+- Õå Pã
ð ã7Oâc ë Tã
+-ÞOâ êÐ â áÐ å» ë ð ã ãèÿÿê áÚýÿë
å åPã
: ð ã
OâO ë Tã
+-òOâ ê â á ⧠ë ð ã ãÔÿÿê á áþÿë ãÏÿÿêBTMR_Open: failed to initialize any timers ê BTMR_StartTimer%s: timer already running ' të BTMR_StartTimer%s: initial value too large! ðG-é @ áP á` á ã ã ã
å Öå Pã 4 å Pã
+-8 å â8 å4 å
åx ê Öå Pã
+- Öå Pã
+- å Pã
+- ð ã,åû ë(åY ë ð ã ãg ê å Pã ð ã åð ë åN ë ð ã ã\ ê áqýÿë p á Wã ª ð ãÌåã ëâA ë ð ãøåO ê8 㣠ë á Yã
+- ð ãåÖ ëuâ4 ë ð ã ã á ámýÿë? ê8 ã ã á ë å Pã
+-$âç
ë á Xã
+- ð ã8å¾ ë áfâ ë ð ã á áUýÿë á ë% ê ã4 Éå¨å å@å(på ã á âñ ë Öå Pã ã Éåxåà åAáà$ å âç ã ávýÿë Öå Pã 4å ã8 å ã á áÿÿë
å ð ã áð½èp at -é @ áP á Ôå Pã Ôå Pã ã ê ã Pã ð ã, å{ ëÔ åÙ ë ð ãÌ åp½è ã â á¹ ë ãøÿÿêã 8ê ê BTMR_CreateTimer: No timers available for create ' BTMR_CreateTimer: BKNI_malloc() failed BTMR_CreateTimer: BINT_EnableCallback() failed (timer=%d) íþ' È`@ èê ' @-é @ á Tã ð ãÔ å; ëdå ë ð ã ã½è ãPå áy ë ãøÿÿêp at -é @ áP á ãâ áp ë ãp½èp at -é P á` á@ á Õå Pã
+- ð ãLå ë Tã
+-ìå êJOâ áâu ë ð ãdåp½è Õå Pã
ð ãå ë Tã
+-¨å ê[Oâ áwâd ë ð ãhåíÿÿê á á áyþÿëèÿÿêp at -é @ áP á ã á áÍÿÿëp½èp at -é @ áP á ã á áÅÿÿëp½è@-é @ á ã áçüÿë½èðA-é @ á` áP á Ôå Pã
+- ð ãPåÜ ë Uã
+-è å êâ áWâ4 ë ð ãh åð½è å å å$åpçqÇã, Ôå Pã 0på Wã
++ ë ã$âçP
â UãÞÿÿº ã å ál ë ãp½è@-é @ á ãHå áË ë ã½èp at -é @ á` áP á, Ôå Pã
++ ð ãÆOâU ë Uã
++2Oâ êËOâ áø ⯠ë ð ãåp½è Vã Ôå Pã
++ Ôå Pã
ð ã7Oâ? ë Uã
++ÞOâ êÐ â áÐ å ë ð ã ãèÿÿê áÚýÿë å åPã
: ð ã
Oâ+ ë Uã
++òOâ ê â á â
ë ð ã ãÔÿÿê á áþÿë ãÏÿÿêBTMR_Open: failed to initialize any timers $à BTMR_StartTimer%s: timer already running ' <à BTMR_StartTimer%s: initial value too large! ðG-é ` á áp á ã @ ã ã å ×å Pã 4 å Pã
++8 å â8 å4 å åx ê ×å Pã
++ ×å Pã
++ å Pã
++ ð ã,å× ë(å7 ë ð ã ãg ê å Pã ð ã åÌ ë å, ë ð ã ã\ ê áqýÿë P á Uã ª ð ãÌå¿ ëâ ë ð ãøåO ê8 㤠ë @ á Tã
++ ð ãå² ëuâ ë ð ã ã á ámýÿë? ê8 ã ã á ë å Pã
++$âçû ë á Yã
++ ð ã8å ë áfâù ë ð ã á áUýÿë á ë% ê ã4 Äå¨å å`å(På ã á âð ë ×å Pã ã Äåxåà åpåà$ å âAç ã ávýÿë ×å Pã 4@å ã8 å ã á áÿÿë @å ð ã áð½èp at -é @ áP á Ôå Pã Ôå Pã ã ê ã Pã ð ã, åW ëØ å· ë ð ãÐ åp½è ã â Ḡë ãøÿÿêðÜ à àà BTMR_CreateTimer: No timers available for create ' BTMR_CreateTimer: BKNI_malloc() failed BTMR_CreateTimer: BINT_EnableCallback() failed (timer=%d) íþ' È`@ Ø`@ @á ' @-é @ á Tã ð ãØ å ëdåv ë ð ã ã½è ãPå áw ë ãøÿÿêp at -é P á@ á ã
â án ë ãp½èp at -é @ á` áP á Ôå Pã
++ ð ãPåø ë Uã
++ìå êKOâ áâR ë ð ãhåp½è Ôå Pã
ð ãåç ë Uã
++¨å êOâ áwâA ë ð ãlåíÿÿê á á áxþÿëèÿÿêp at -é @ áP á ã á áÍÿÿëp½èp at -é @ áP á ã á áÅÿÿëp½è@-é @ á ã áæüÿë½èðA-é @ á` áp á Ôå Pã
++ ð ãTå· ë Wã
++è å êâ áWâ ë ð ãl åð½è å å å$åPçQÅã, Ôå Pã 0På Uã
+ Ôå Pã
+- Ôå Pã å Pá å @à ê ã p á Ôå Pã å pàWã qâ Vã
+- á)üÿë å ãÕÿÿêp at -é @ áP á ã á áºÿÿëp½è,ë $ê ¤ã BTMR_StartTimer%s: requested START operation on exclusive timer BTMR_StartTimer%s: requested START operation on shared timer BTMR_ReadTimer%s: requested operation on exclusive timer p at -é @ áP á ã á áÿÿëp½è@-éàãáûÿë½è@-é @ á áÜûÿë½èp at -é @ áP á` á ã ë å å Påp½è@-é @ á á- ë½è á å çÿ/á á å± áÿ/á á å Ðçÿ/á 0å çÿ/á 0å± áÿ/á 0å Ãçÿ/á@-é 0å@à0á 0å½èðA-é @ áP á` áp á å à áàáïÿÿëð½èðA-é @ áP á` áp áO ë å à áàáãÿÿëJ ëð½è@-é 0 á å Pá å½èðA-é @ áP á` áp á; ë å à á áíÿÿë á5 ë áð½èðA-é @ áP á` áp á å à á áßÿÿë á áð½è á ã åÿ/áp at -é P á` á Uã ãp½è ã² ë @ á ã å @
å ãöÿÿê@-é @ á å Pã
++ Ôå Pã å Pá å @à ê ã P á Ôå Pã å P
àUã Q
â Vã
++ á(üÿë å ãÕÿÿêp at -é @ áP á ã á áºÿÿëp½èá (à øÜ BTMR_StartTimer%s: requested START operation on exclusive timer BTMR_StartTimer%s: requested START operation on shared timer BTMR_ReadTimer%s: requested operation on exclusive timer p at -é @ áP á ã á áÿÿëp½è@-éàãàûÿë½è@-é @ á áÛûÿë½èp at -é @ áP á` á ã ë å å Påp½è@-é @ á á- ë½è á å çÿ/á á å± áÿ/á á å Ðçÿ/á 0å çÿ/á 0å± áÿ/á 0å Ãçÿ/á@-é 0å@à0á 0å½èðA-é @ áP á` áp á å à áàáïÿÿëð½èðA-é @ áP á` áp áM ë å à áàáãÿÿëH ëð½è@-é 0 á å Pá å½èðA-é @ áP á` áp á9 ë å à á áíÿÿë á3 ë áð½èðA-é @ áP á` áp á å à á áßÿÿë á áð½è á ã åÿ/áp at -é @ á` á Tã ãp½è ã² ë P á ã
å På ð ãöÿÿê@-é @ á å Pã
+ ð ã å å Pá å å åå å
+- êå å ê å å Qáûÿÿ å å å ð ã ð ã`å á1ÿ/á½èp at -é @ á P ã På êì ë á×ÿÿëê ë På Uãøÿÿ á ëp½èðG-é @ áP á< å Pã1
+-@ å Pã 8 å å á â ê8 å å á p á áT å á2ÿ/á à<å@à áT å á2ÿ/áå @à å àå @à<å@à ` ã ê¬ ã Èç`â< å Páùÿÿ ` ã ê¬ ã Éç`â å<å à Pá÷ÿÿ ð ãð½èp at -é P á@ á8 å Ðå Pã
+- å å@
å á á¹ÿÿëp½è@-é á 0 ã ê â0â @Òå Tãúÿÿ Sã Ú Bâ ê á ê@Òä@Àä @Òå Tãúÿÿ @ ã @Àå½èÿ_-é @ áP á ` ã p ã ã ã ã å å áT å á2ÿ/áå @à å áT å á2ÿ/á å àå @à å ° ã å% ê
+- áT å á2ÿ/á å àå@à å Qá
+- á á ã å å Pã
+- ê
+- áT å á2ÿ/áå @àå Pá
+-` áp á ã å å Pã
+- ê
+-° á å Zã×ÿÿ ð ã Xã
+- å å à å Yã
+- å å ê å å Wá p á á\ å á2ÿ/á ê á Vã
+- Wã
+- å å ê å å å å à å á\ å á2ÿ/á ° ã å ê å å Pá : ê
+-° á å Zãöÿÿ ð ã [ã
+-å êå å8 å Ðå Pã
+-"â âaÿÿë ã å á áÿÿëÿ½èð_-é @ áP á` á ã@ å Pã 8 å å á â8åå ã à ê8 å å á á@ å Pã 8 å å á â ê8 å å á ápå" ê
à å Pá : áT å á2ÿ/á
+- à à°Àá áT å á2ÿ/á å àà8 å å0 ã!à Pá : Xã å å ê å å ê ð ã ápå WãÚÿÿ ð ã áð½èð@-éÐMâ @ áP á8 å Ðå Pã+
+- ã
â â» ë ` ã ê â Ðç Pã ê â Ðç Pã ª. ãâ Áç`â Vãðÿÿº ð ã Vã ã Íå ð ãL â[ ë áT å á2ÿ/á p á â0åð Íá 0å á á â® ë ð ã ð ãÐâð½è(free) ### addr=0x%x(pbi=0x%x), size=0x%x, allocated at: %s:%d ðG-é @ áP á ` ã< å Pãu
+-@ å Pã 8 å å á â ê8 å å á á áT å á2ÿ/á à<å@à áT å á2ÿ/áå @à å àå @à<å @à p ã! ê Ùç¬ Pã
+- å â å ` ã ð ãBOâ ëâ<åc ë ð ã8 å Ðå Pã
+- á ázÿÿë p ã êÙçâl ëpâ< å Páøÿÿâf ë êpâ< å PáÚÿÿ ð ã p ã% ê Úç¬ Pã!
+- å â å ` ã ð ãjOâÞ ë å< åà{â9 ë ð ã8 å Ðå Pã
+- á áPÿÿë p ã êÚçkâB ëpâ å<å à Páöÿÿeâ: ë êpâ å<å à PáÔÿÿ ð ã ð ã áð½èp at -é @ áP á ã
+- ð ãOâ± ë áYâ ë ð ã ãp½è@ å Pã å Pá å Pá * ð ã©Oâ ë áMâØ!Äáû ë ð ã ãëÿÿê ãéÿÿêðA-é @ áP á` á ã ê á áÓÿÿë p á Wã
+- áð½è á áLÿÿë p á Wã
+- áöÿÿêâPã Xá Ú å â å ð ãÒOâv ë á° âÓ ë ð ã ãæÿÿêPå UãÜÿÿ ãáÿÿêFront guard violation in block! (%d) %02x
+- Back guard violation in block! (%d) Unaligned pointer %p Pointer %p out of heap %p..%p Loop in %s list! ðA-é @ á p ã ð ãÉ/âå á£ÿÿë p á Wã
++ êå å ê å å Qáûÿÿ å å å ð ã ð ã`å á1ÿ/á½èp at -é @ á P ã På êê ë á×ÿÿëè ë På Uãøÿÿ á ëp½èðG-é @ á` á< å Pã1
++@ å Pã 8 å å á â ê8 å å á á áT å á2ÿ/á à<åp@à áT å á2ÿ/áå @à å àå @à<å@à P ã ê¬ ã ÇçP
â< å Páùÿÿ P ã ê¬ ã ÈçP
â å<å à Pá÷ÿÿ ð ãð½èp at -é @ áP á8 å Ðå Pã
++ å
åPå á á¹ÿÿëp½è@-é á á 0 ã ê â0â @Ðå Tãúÿÿ Sã Ú @â ê á ê@Ðä@Âä @Ðå Tãúÿÿ @ ã @Âå½èÿ_-é ` áp á ã ã @ ã ° ã ã å å áT å á2ÿ/áå @à å áT å á2ÿ/á å àå @à å ãPå% ê áT å á2ÿ/á å àå@à å Qá @ á° á ã å å Pã
++ ê áT å á2ÿ/áå@à å Qá á á ã å å Pã
++ ê áPå Uã×ÿÿ ð ã Tã
++ å å à å [ã
++ å å ê å å Zá á á\ å á2ÿ/á ê@ á Yã
++ Zã
++ å å ê å å å å à å á\ å á2ÿ/á ãPå ê å å Pá : ê áPå Uãöÿÿ ð ã Xã
++@å ê@åPå8 å Ðå Pã
++"â â`ÿÿë ã å á áÿÿëÿ½èð_-é @ á` áp á ã@ å Pã 8 å å á â8åå ã à ê8 å å á á@ å Pã 8 å å á â ê8 å å á áPå" ê à å Pá : áT å á2ÿ/á
++ à à°Àá áT å á2ÿ/á å àà8 å å0 ã!à Pá : Xã å å ê å å ê ð ã áPå UãÚÿÿ ð ã áð½èð@-éÐMâ ` áP á8 å Ðå Pã+
++ ã
â ⸠ë @ ã ê â Ðç Pã ê â Ðç Pã ª. ãâ Áç@â Tãðÿÿº ð ã Tã ã Íå ð ãL â5 ë áT å á2ÿ/á p á â0åð Íá 0å á á â ë ð ã ð ãÐâð½è(free) ### addr=0x%x(pbi=0x%x), size=0x%x, allocated at: %s:%d ðG-é @ á` á ã< å Pãu
++@ å Pã 8 å å á â ê8 å å á á áT å á2ÿ/á
++ à<åp@à áT å á2ÿ/áå @à å àå @à<å@à P ã! ê ×ç¬ Pã
++ å â å ã ð ãBOâà ëâ<å? ë ð ã8 å Ðå Pã
++ á ázÿÿë P ã ê×çâi ëP
â< å Páøÿÿâc ë êP
â< å PáÚÿÿ ð ã P ã% ê Øç¬ Pã!
++ å â å ã ð ãjO⸠ë å< åà{â ë ð ã8 å Ðå Pã
++ á áPÿÿë P ã êØçkâ? ëP
â å<å à Páöÿÿeâ7 ë êP
â å<å à PáÔÿÿ ð ã ð ã áð½èp at -é @ áP á ã
++ ð ãOâ ë áYâê ë ð ã ãp½è@ å Pã å Pá å Pá * ð ã©Oây ë áMâØ!Äá× ë ð ã ãëÿÿê ãéÿÿêðA-é @ áP áp á ã ê á áÓÿÿë ` á Vã
++ áð½è á áLÿÿë ` á Vã
++ áöÿÿêâPã Xá Ú å â å ð ãÒOâP ë ᰠ⯠ë ð ã ãæÿÿêPå UãÜÿÿ ãáÿÿêFront guard violation in block! (%d) %02x
++ Back guard violation in block! (%d) Unaligned pointer %p Pointer %p out of heap %p..%p Loop in %s list! ðA-é @ á ` ã ð ãÂ/âå á£ÿÿë ` á Vã
+ + ê8 å Ðå Pã&
+-¿/âå áÿÿë p á Wã
+- ê`å êPå ê Uá å â å p ã ð ã¼å ë®â{ ë ð ã8 å Ðå Pã
+- á áþÿë êPå Uãèÿÿ`å Vããÿÿ ð ã ð ã áð½èÿO-é,ÐMâ @ áP á ã$ å ` ã@ å Pã 8 å å á â8åå ã à ê8 å å á ° á@ å Pã 8 å å á â ê8 å å á å@ å Pã 8 å å á â8åå ã à â ê8 å å á â å Uã ã<Ðâð½è ã4 å á @â å åå á å å àåPÀá8 å Ðå Pã
+- áxÿÿë ã( å á á åéýÿë p°á á) ë¶ ê å å áT å á2ÿ/á áå àå à Àá å åå@à Aà å å@à å Aà8åå@à å Qá * å @à @à å å à @à8åå@à å åå à åå Àá å å @à
+- @à@à å Qá * å @à @à å
+- Pá å êfree allocated x÷ Block in both free and alloc lists! å á å Ià à à å å à å áX å á2ÿ/á ` á ã å å
à å ã å8 å Ðå Pã
+-d å å â`åÕüÿë Ià å åå Qá * å å à å å å Xá
+- á\ å á2ÿ/á ê å å ã å å á áÑüÿëÔÍá @à å Zá * å
+- à å å êX å áå2ÿ/á å å å ã å å å å á å¸üÿë ð ã á áüÿë å à$ åP å Pã
+-
+-0å( å$0å CàààPåè á á`0å<ÿ/á ãD Äå ð ã$ å&ÿÿêðG-é @ áP á@ å Pã 8 å å á â ê8 å å á á Uã e ê8 å Ðå Pã
+- áþÿë ` ãEàX å á2ÿ/á p á8 å Ðå Pã%
+- ãå ê Yá Zã å å ê å å ê áå Yãñÿÿ ð ã Yã ð ãÀå¾ ë£â ë ð ã8 å Ðå Pã
+- á á3ýÿë å â å/ ê ð ã8 å
Ðå Pã
+- á áoýÿë å Pã
+- å áT å á2ÿ/áå @à á\ å á2ÿ/á
+- áX å á2ÿ/á p á å ã å ð ã ã å á á3üÿëP å Pã
+-(ÀåÀEà00åàP0å å å2ÿ/á ð ã ð ã ãð½èð@-é á ã@På Uã 8PåPåQ áP
â8`å`åp ãV%à ê8PåPå
Q á@ á ã0å ê På Uá å0å Sãøÿÿ Pá @à ê ãð½è0 at -é ã(@å @å0@å@å4@å@å@å@å @ ã@å @àã@å @ ã@å0å ê @åPå Tá @å@å @åPå Tá * @å@å@å@â@å0å Sãíÿÿ @ ã@å @àã @å @ ã$@å0å ê @åPå Tá @å@å @å På Tá * @å @å$@å@â$@å0å Sãíÿÿ @å(@å0½èUnable to find block in allocated list! 0 at -é 0 á@ á á( å à0På @à å åPå Pá : åPå Pá ê å Pã
+- å å ê Rá
+-( å à0På @à å åPå Pá : åPå Pá ê å Rãìÿÿ ã0½è ð ã ãûÿÿê0 at -é 0 á@ á á å Pá å Pá : ê å Pã
+- å å ê Rá
+- å Pá å Pá : ê å Rãóÿÿ ã0½è ð ã0 å à(På @à å ãöÿÿêðA-é @ áP á` áp á ð ãøå° ë.â
ë ð ãåð½è0 at -é 0 á@ á á å Pá å Pá : ê å Pã
++..âå áÿÿë ` á Vã
++ êpå êPå ê Uá å â å ` ã ð ã å÷
ë§âW ë ð ã8 å Ðå Pã
++ á áþÿë êPå Uãèÿÿpå Wããÿÿ ð ã ð ã áð½èÿO-é,ÐMâ @ á` á ã$ å P ã@ å Pã 8 å å á â8åå ã à ê8 å å á å@ å Pã 8 å å á â ê8 å å á å@ å Pã 8 å å á â8åå ã à â ê8 å å á â å Vã ã<Ðâð½è ã4 å á @â åå å á å å àå`Àá8 å Ðå Pã
++ áxÿÿë ã( å á á åéýÿë °á áÀ( ë² ê °å áT å á2ÿ/á p áåà å à Áá å åå@àAà Kà @à8åå@à å Qá *Kà å Aà à @à8åå@à å åå à åå Àá å Kà
++@à å Aà å Qá *Kà å Aà
++ Yá å êfree allocated Ôð Block in both free and alloc lists! å å åå @à å åà å à å à åX å á å2ÿ/á P á ã
å
å å à
å ã
å8 å Ðå Pã
++d å
å
â`å×üÿë å@à å Yá * å à
å
å å Wá
++ á\ å á2ÿ/á ê å ã å å á á×üÿëÔÍá @à å Zá * å
++ à
å
å êX å áå2ÿ/á å å å ã åå åå á å¾üÿë ð ã á áüÿë åå à$ åP å Pã
++0 å(0å$ å @à àP åÀå àå á á`0å<ÿ/á ãD Äå ð ã$ å*ÿÿêðG-é @ áp á@ å Pã 8 å å á â ê8 å å á á Wã e ê8 å Ðå Pã
++ á þÿë ã
++GàX å á2ÿ/á P á8 å Ðå Pã%
++ ã`å ê Vá Xã å å ê å å ê á`å Vãñÿÿ ð ã Vã ð ãÌå ë)âü
ë ð ã8 å Ðå Pã
++ á á7ýÿë å â å/ ê ð ã8 å
Ðå Pã
++ á ásýÿë å Pã
++ `å áT å á2ÿ/áå@à á\ å á2ÿ/á áX å á2ÿ/á P á `
å ã
å ð ã ã
å á á7üÿëP å Pã
++(`å`Gà00åàP0å å å2ÿ/á ð ã ð ã ãð½èð@-é á ã@På Uã 8PåPåQ áP
â8`å`åp ãV%à ê8PåPå
Q á0 á @ ã å ê På Uá å å Rãøÿÿ Pá @à ê ãð½è0 at -é á 0 ã(@å @å0@å@å4@å@å@å@å @ ã@å @àã@å @ ã@å å ê @åPå Tá @å@å @åPå Tá * @å@å@å@â@å å Pãíÿÿ @ ã@å @àã @å @ ã$@å å ê @åPå Tá @å@å @å På Tá * @å @å$@å@â$@å å Pãíÿÿ @å(@å0½èUnable to find block in allocated list! 0 at -é 0 á@ á á( å à0På @à å åPå Pá : åPå Pá ê å Pã
++ å å ê Qá
++( å à0På @à å åPå Pá : åPå Pá ê å Qãìÿÿ ã0½è ð ã ãûÿÿê0 at -é 0 á@ á á å Pá å Pá : ê å Pã
++ å å ê Qá
++ å Pá å Pá : ê å Qãóÿÿ ã0½è ð ã0 å à(På @à å ãöÿÿêðA-é @ áP á` áp á ð ãå ë¹âí ë ð ãåð½è0 at -é 0 á@ á á å Pá å Pá : ê å Pã
+ å å ê Rá
+ å Pá å Pá : ê å Rãóÿÿ ã0½è ð ã, å Pã
+ H å Pã
+@@ -1540,64 +1694,72 @@ L å Pã
+ å ãçÿÿêp at -é @ áP á` áH å Pã
+ á áH å2ÿ/á ãp½èp at -é @ áP á` áL å Pã
+ á áL å2ÿ/á ãp½è á 0 ãPå ãÿ/á á ã 0 ãP0åÿ/áp at -é @ á P ã Tã
+- ãå á2 ë êP ã áp½èøO-é @ áP á` áp áØÍá ã Tã ð ãØå8 ëNâ ë ð ã ãø½è á á⥠ë Øå Pã 0 á á á á åa$ ë á ê Øå Pã 0 á á á á åj% ë á ê ð ã` å ëât ë ð ã ãÜÿÿê å Pã
+- å å, å å åH å å åL å å@å Zã Tã
+- ð ã å å å å å ð ã
+- áÁÿÿêBMEM_SetCache not supported on this chipset. ) ì Must provide BMEM_ModuleHandle for this chipset. BMEM_Heap_Create with Virtual Address: 0x%x and Size: 0x%x
+- Must be configured for either system or local bookkeeping. ðC-éÐMâ @ áP á` á á8påâ áaÿÿë på ã Èå 0 á á á@å åeÿÿëÐâð½è ãÿ/áÿ/á@-é å Ðå ã½èÿ/á á ãÿ/á á ãÿ/áÿ/á ð ã ð ã ð ã ð ãþÿÿêp at -é @ áP á á áw1 ëp½è á ãÿ/á@-é @ á áªÿë½è@-é @ á ákªÿë½è@-é @ á áUªÿë½è -éø@-é @ áP á$ â å á á å 0åªÿë ` á Vá ð ãwâi
+- ëwâÇ ë ð ã áø ½èðä@-é @ á áåkªÿë½èÿA-é @ áP á` á á á á0ålªÿë p á Wá ð ãâN
+- ëf⬠ë ð ã áÐâð½èp at -é @ á ð ãà`àè ãà áH©ÿëp½è@-é @ á áñÿÿë ã½èp at -é @ á á¡ÿë P á áp½èp at -é @ áP ã ã å ãñÿÿë ` á Vã
+- ã Æå P ã `å áp½è@-é @ á á¾ÿë½èp at -é @ áP á áõÿÿëp½èðA-é @ áP á ` ãp á ã
ê uã
+- Uá Úâd ãÉÿÿë. ãÿÿë ê âyÿÿë` ã ê ×å Pãîÿÿ
+- ð ã Vã ã Çå áð½è á ã á Áåÿ/á### Buffer overflow in the BKNI_Snprintf Buffer overflow in the BKNI_Vsnprintf
++ ãå áV1 ë êP ã áp½èøO-é P á á áp á,@å(`å ã Uã ð ãìå ëNât ë ð ã ãø½è á á⤠ë Öå Pã 0 á
++ á á á `åÅ# ë á ê Öå Pã 0 á
++ á á á `åÚ$ ë á ê ð ãt åò
++ ëâR ë ð ã ãÜÿÿê å Pã
++ å å, å å åH å å åL å åPå Xã Uã
++ ð ã å å å å
å ð ã áÁÿÿêBMEM_SetCache not supported on this chipset. ) â Must provide BMEM_ModuleHandle for this chipset. BMEM_Heap_Create with Virtual Address: 0x%x and Size: 0x%x
++ Must be configured for either system or local bookkeeping. ðC-éÐMâ P á` áp á á8å@â á`ÿÿë å ã Äå0 á á áð@ÍáeÿÿëÐâð½è ãÿ/áÿ/á@-é å Ðå ã½èÿ/á á ãÿ/á á ãÿ/áÿ/á ð ã ð ã ð ã ð ãþÿÿêp at -é @ áP á á á¸0 ëp½è á ãÿ/á@-é @ á áòªÿë½è@-é @ á áܪÿë½è@-é @ á áƪÿë½è -éø@-é ` á@ á$ â å á á å 0åøªÿë P á ã å Uá ð ãvâD
++ ëv⤠ë ð ã áø ½èðä@-é @ á áåÚªÿë½èÿA-é ` á@ áp á á á á0åÛªÿë P á Uá ð ã[â)
++ ëeâ ë ð ã áÐâð½èp at -é @ á ð ãà`àè ãà á·©ÿëp½è@-é @ á áñÿÿë ã½èp at -é @ á áÿë P á áp½èp at -é @ á` ã ã å ãñÿÿë P á Uã
++ ã Åå ` ã På áp½è@-é @ á á:ÿë½èp at -é @ áP á áõÿÿëp½èðA-é P á@ á ` ãp á ã
ê tã
++ Tá Úâd ãÉÿÿë. ãÿÿë ê âwÿÿë` ã ê ×å Pãîÿÿ
++ ð ã Vã ã Çå áð½è á ã Áåÿ/á### Buffer overflow in the BKNI_Snprintf Buffer overflow in the BKNI_Vsnprintf
+ event timedout
+- á ã á Áåÿ/áÿ/áÿ/á á ãÿ/áÿ/á á ãÿ/á á ãÿ/á0 at -é P á@å ã0½èp at -é @ áP á` á á á á0 ëp½èp at -é @ áP á` á á á á[0 ëp½è á ãÿ/á á ãÿ/á 0 á ãÿ/áq at -éÐM⬠â©ÿë ã ÍåPâ @ ã ê dâ Õç b á Vã Ê0 â Íå êW â Íå
á ãd 妬ÿë\ åx©ÿë dâ Õç` â Vã Ê0 â Íå êW â Íå
á ã$ å¬ÿë åh©ÿë@â TãÜÿÿº âc©ÿë|½è0x Q
+- ðG-é @ áP á` á ã\ ã4ÿÿë å å Pã ãr ê\# ã ã å¡ÿÿë å»þÿë á Xã
+- ð ãg ê ã åå åå å åå å åå å åå å åå å å å å å$å å å(å åÍâ ã á0 ë ã åTå åXÁå åSå å(å Pã
++ á ã Áåÿ/áÿ/áÿ/á á ãÿ/áÿ/á á ãÿ/á á ãÿ/á0 at -é P á@å ã0½èp at -é ` á@ áP á á á áà/ úp½èp at -é @ áP á` á á á á/ ëp½è á ãÿ/á á ãÿ/á 0 á ãÿ/áq at -éÐM⬠âþ©ÿë ã Íå`â P ã ê eâ Öç B á Tã Ê0 â Íå êW â Íå
á ãd å!ÿë\ åé©ÿë eâ Öç@ â Tã Ê0 â Íå êW â Íå
á ã$ åÿë åÙ©ÿëP
â UãÜÿÿº âÔ©ÿë|½è0x Q
++ ðG-é @ á áP á ã\ ã6ÿÿë å å Pã ãr ê\# ã ã å¡ÿÿë å»þÿë á Xã
++ ð ãg ê ã åå åå å åå å åå å åå å åå å å å å å$å å å(å åÍâ ã áK/ ë ã åTå åXÁå å£å å(å Pã
+ å$å Pã
+ åå Pã
+- å å Pã ð ã2â# ë2â
+- ë ð ã ã) ê p ã ê ã åâà å åâçpâ` Wãôÿÿº p ã ð ã åå¢à å Pã ª ê ã
+- ê ã å á å åå3å á3ÿ/áâ Yãòÿÿ:pâçÿÿê ð ã áð½è ð ã å Pã
++ å å Pã ð ãÉâ ëÉâ`
++ ë ð ã ã) ê ` ã ê ã åâà å åâç`â` Vãôÿÿº ` ã ð ã ååà å Pã ª ê p ã
++ ê ã åá å åå3å á3ÿ/ápâ Wãòÿÿ:`âçÿÿê ð ã áð½è ð ã å Pã
+ å å Pã
+- å åHþÿë åÅþÿë áïÿÿêp at -é @ á Ôå Pã ãp½è åPå å å @âå å å å Pã å Pã
+-`å`å â`å`å¦b á áå3å3ÿ/á ã Äåãÿÿêp at -é @ áíþÿë áØÿÿë P áêþÿë áp½èp at -é @ á åPå åþÿë Ôå Pã áëÿÿëÛþÿë ð ã å å Pá ð ã å ååå Pá ãå åå å ê å å åå å êå å ê å å Qáûÿÿ å å å å Qã å å ð ã ð ã ð ã,å Pá ð ã,å0å Pá ã0
å,
å ê,å å,
å
ê,å ê åå Qáûÿÿåååå Qã 0
å ð ã ð ãþÿë á@þÿëå @â
å åÃýÿë ãp½è### Invalid function points passed into BINT_Open() ðA-é @ á P ã' ê â
aç! êpå ê áÿÿëpå Wãúÿÿkþÿë ð ã â
çâ
àå Pá ãâ
à åâ
ç ê â
ç åâ
ç ð ãVþÿë áþÿë â
aç VãÛÿÿP
â` UãÕÿÿºå Pã
+- ãð½è åwýÿë áôýÿë ãøÿÿêðA-é @ áP á©öÿë ` á Uá * Fàpà êpEà áð½èü_-é @ áP á` áã á áêÿÿë å(â å â å å å Qá å åå å Qá * å å å Pá *å0Hâå å# à á00 û åà åâ Qçã å Pá ð ã Xã :à å Pã ° ã êà å°âà å0âç âç·ÿÿë å ã å0 û áúZã * ð ãà å âà å ãà å0 úàå ð ã p ã ê àâ ç å Qá àâ àå å Qá : àâ à å âà âà å ê âppÿæ å Páãÿÿ ð ã ãü½èóO-é,ÐMâ @ á ` ãå å( å$å$ åå(å åX£Ôå ã å ã å å â0åqç ê å å åÀ á á å å° âååà åÌå å å å â å å åã8
+-â å å åå Pá
+-å å å å å `ç å å ãáq
+- å Pãn
+-Xå å å ã á å å â çPå ê Õå Pã
+-$å å åÐÅá å2ÿ/á å â
å På Uãðÿÿ å PãQ
+- ã á å å âçJ ê å å pã PåÐÅá å2ÿ/áA ê áå$ å2ÿ/á ` á ãá9
+- å Pã6
+- Xã
+- á áå8ÿ/áPå$ ê Õå Pã
+- ã å Zã
+-âTågõÿë å å Pã
+- ð ãÐÅá å2ÿ/á Zã
+-âTåZõÿë å å Pã
+- ð ã áå åòþÿë å â
å ð ã På UãØÿÿ å Pã
+- á áå(0å3ÿ/á på Wãbÿÿ4Ðâð½èþO-é @ áP á` ᰠᦠá q áâ ã å å=üÿë ã êå à å Pá å à å ãá
+-å à å pã êâå ç pãéÿÿ ð ãå ¢ç zã ã å¹â/üÿëà ê¡Êã
âç å ê å å Àã Wá å å â Pá ê å å Àã Wá å å å å å å Pãçÿÿ ð ã å PãO ã\üÿë å å Pã ãþ½è ãå åå åå å å`å åPå åå ã åå«üÿë å Pã
+- ð ã å åå å å å Pã
âà å åÔ Íá å ê ð ã ãå å
âà å Pã
+-
âà åå å ê
â åç
âà å å ð ãüÿëå â
åå Pã
+- â¦Â á áå3å3ÿ/á ãüÿë å å Pã ã åf ê! ã ã åxüÿë å°å0 å å å4 å å å å å å àã å( å ã å, å å0 å å4 å åå å¸ âP ã ã\üÿë
+- ã å< å å@ âx ãlå]üÿë ã å8 Áå?üÿë ð ã ã å å å å Pã
+- ååå å
êd
+-L1 shift invalid ,ì åå å å åå ð ã ð ã ã å å0å Pã
+- å0å å ê å,
å å0
å ð ãüÿë ã å å å$ åå â
å ã å ð ã å;ûÿë åBÿÿêüG-é @ áP á` áp áØÍá0 á á á áðÍáàþÿëü½èp at -é @ á Ôå Pã
++ å åHþÿë åÇþÿë áïÿÿêp at -é @ á Ôå Pã ãp½è åPå å å @âå å å å Pã å Pã
++`å`å â`å`å¦b á áå3å3ÿ/á ã Äå ð ãâÿÿêp at -é @ áìþÿë á×ÿÿë P áéþÿë áp½èp at -é @ á åPå åþÿë Ôå Pã áëÿÿëÚþÿë ð ã å å Pá ð ã å ååå Pá ãå åå å ê å å åå å êå å ê å å Qáûÿÿ å å å å Qã å å ð ã ð ã ð ã,å Pá ð ã,å0å Pá ã0
å,
å ê,å å,
å
ê,å ê åå Qáûÿÿåååå Qã 0
å ð ã ð ãþÿë áAþÿëå @â
å åÂýÿë ãp½è### Invalid function points passed into BINT_Open() ðA-é @ á P ã' ê â
aç! êpå ê áÿÿëpå Wãúÿÿjþÿë ð ã â
çâ
àå Pá ãâ
à åâ
ç ê â
ç åâ
ç ð ãUþÿë áþÿë â
aç VãÛÿÿP
â` UãÕÿÿºå Pã
++ ãð½è åvýÿë áõýÿë ãøÿÿêðA-é @ áP áªöÿë p á Uá * Gà`à ê`Eà áð½è÷O-éÐMâ ° á áwã áåêÿÿë P á(@â å â å å Pá På å Pá *På å Pá *på GâåR à áv/ û åà åâ çã Uá ð ã Wã :à å Pã ã êà å âà å0âç â
++ç½ÿÿë å ã å[/ û áúYã * ð ãà å âà å ãà åS/ úàå ð ã ` ã ê àâ ç Pá àâ à å Pá : àâ à å âà âà å ê âp`ÿæ å Páåÿÿ ð ã ãÐâð½èóO-é,ÐMâ ` á ã( åå$ å å å$å å£å@våXÖå å ã å ã åâ0 åQç ê å å åÀ á á å âååà åìå å å â
å å åã2
++Ìå å å Xá
++¼å å å ç( åå ã á( å áq
++ å Pãn
++å å ã á â å ç@å ê Ôå Pã
++\å åÐÄá å2ÿ/á å â å @å Tãñÿÿ å PãT
++ ã á â å çN ê å å pã @åÐÄá å2ÿ/áE ê á
++ á å2ÿ/á( å ã á( å á;
++ å Pã8
++$ å Pã
++ á á
++ á$0å3ÿ/á@å$ ê Ôå Pã
++ ã å å Pã
++âTåqõÿë ° á [ã
++ ð ãÐÄá å2ÿ/á å Pã
++
++âTådõÿë ° á [ã
++ ð ã áå åüþÿë å â å ð ã @å TãØÿÿ å Pã
++ á á
++ á 0å3ÿ/á På Uãfÿÿ4Ðâð½èÿO-éÐMâ P á` á á© á á å â å ã åEüÿë ã êåàå å Qá åàå ã å á
++åà å pã êâåç pãçÿÿ ð ãårç wã ° ãÃâ6üÿë· êqÇã âAç ê åÀã å¡Pá å â å Qá ê åÀã å¡Pá á @å Tãëÿÿ ð ã Tã= ãküÿë @ á Tã ãÐâð½è ã å å åå`åå åÀüÿë Zã
++
++ ð ã å å å Pã âà@å @å ê ð ã ã å âà å Pã
++ âà å @å ê âAç âà@å ð ã üÿëå âåå Pã
++ â©Â á áå3å3ÿ/á ã-üÿë
å å Pã ° ãV ê! ã ã åüÿë å å å@ å å åD å å å å@å àã å( å ã å, å å0 å å4 å åå å¸ âP ã ã|üÿë
++ ã å< å å@ âx ãøå}üÿë ã å8 Áå_üÿë ð ã ã å å å Pã
++ åå å ê å å å å ð ã ð ã ã å å0å Pã
++ å0å å ê å,å å0å ð ã?üÿë ã å å å$ åå âå ° ã ð ã åkûÿë ádÿÿêd
++L1 shift invalid 0â üG-é @ áP á` áp áØÍá0 á á á áðÍáûþÿëü½èp at -é @ á Ôå Pã
+ ãp½è åPå ã Äå å å âå å å å Pã å Pã
+-`å`å â`å`å¦b á áå 3å3ÿ/á ãâÿÿêp at -é @ áÍûÿë á×ÿÿë P áÊûÿë áp½èðA-é @ á P ã å`åå Pã
+-påpå âpåpå§r á áå3å3ÿ/á áð½èp at -é @ á°ûÿë áæÿÿë P áûÿë áp½èp at -é @ á åPåå Pã ãp½è`å`å â`å`å¦b á áå3å3ÿ/á ãòÿÿê@-é @ á áæÿÿë½èp at -é ã ê 0 ã1ç â Rãúÿÿº ã# êCåBç1Äã` Sã º`PCâ` ã@åEá@å ê@ Sã º` Sã ª@PCâ` ã@åEá@å
ê Sã º@ Sã ª PCâ` ã@åEá@å êP ã @åCá @å â3å2ç sã×ÿÿp½è á,åÿ/á á åÿ/á á Rã
+- Qã ãÿ/á å å å ãùÿÿê á Rã ãÿ/á Òå Áå ãúÿÿê@-é @ á Tã ã½è ã< åx ã ã@ âGûÿë ãöÿÿêðG-éxÐMâ @ áP á` á ã ã Tã
+- Uá ãxÐâð½è8 Ôå Pã
+- áÞÿÿë ã8 Äå<på
+- Wã ãñÿÿê ã0 ê à@â à Wã
+- å Pá å Pá * å Pá å Pá : ãÜÿÿê å Pá Gà à ! á á
áûÿë à ! á
á âûÿë ð ã å Pá Yá På`å ã å< å â< å ê âpÿæ YáÌÿÿ ð ã ã¹ÿÿê á Rã ãÿ/á å0å( â å ãøÿÿêp at -é @ á(`â Tã ãp½èÏúÿë àã å ã å å å P ã ê ã
à âà å
âpPÿæ å Páõÿÿ½úÿë ãèÿÿêp at -éÐMâ @ áP á ` ã ã å ãå
áS+ ë Tã ãÐâp½èXÔå Pã * ãøÿÿê
áâ áXñÿë ` á Vã
+- áïÿÿê åTå ãXÄå ãéÿÿê@-é @ á Tã ã½èXÔå Pã ø åùÿÿêTåwðÿë ãXÄåôÿÿêð_-é @ á å¸ùÿë p ã ° ã) êåçaÀã ã âQç ê å Pã ê [ã ° ã Yã ã ãå ê å Pã ê Zã ã ê ð ã ã å ð ã å Xãðÿÿ ã
å ð ã På UãÝÿÿpâåç pãÑÿÿ åùÿëð½è¤ì * 0 at -é5Aâ;Sâ
+-7Câú;Sâ ð ã0 ã2 áPâ @å0ç ê ð ã ð ã ð ã0½è0 at -éÐNå0Aà Qáy
+-. ÊÀNå0Aà Qáj
+- Ê°Nå0Aà Qá^
++`å`å â`å`å¦b á áå 3å3ÿ/á ãâÿÿêp at -é @ áñûÿë á×ÿÿë P áîûÿë áp½èðA-é @ á ` ã åPåå Pã
++påpå âpåpå§r á áå3å3ÿ/á áð½èp at -é @ áÔûÿë áæÿÿë P áÑûÿë áp½èp at -é @ á åPåå Pã ãp½è`å`å â`å`å¦b á áå3å3ÿ/á ãòÿÿê@-é @ á áæÿÿë½èp at -é 0 á ã ê ãç â Rãúÿÿº ã# êCåBçÄã` Pã º`P@â` ã@åEá@å ê@ Pã º` Pã ª@P@â` ã@åEá@å
ê Pã º@ Pã ª P@â` ã@åEá@å êP ã @å@á @å âåç pã×ÿÿp½è á,åÿ/á á åÿ/á á Rã
++ Qã ãÿ/á å å å ãùÿÿê á Rã ãÿ/á Òå Áå ãúÿÿê@-é @ á Tã ã½è ã< åx ã ã@ âjûÿë ãöÿÿêðG-éxÐMâ P á á` á @ ã ã Uã
++ Xá ãxÐâð½è8 Õå Pã
++ áÞÿÿë ã8 Åå<på
++ Wã ãñÿÿê ã0 ê à@
â Aà Wã
++ å Pá å Pá * å Pá å Pá : ãÜÿÿê å Pá Gà à ! á á
á9ûÿë à ! á
á â4ûÿë ð ã å Pá Yá å`å ã å< å â<
å ê âpÿæ YáÌÿÿ ð ã ã¹ÿÿê á Rã ãÿ/á å0å( â å ãøÿÿêp at -é ` á(@â Vã ãp½èòúÿë àã å ã å å å P ã ê ã
à âà å
âpPÿæ å Páõÿÿàúÿë ãèÿÿêp at -éÐMâ @ áP á ` ã ã å ãå
á³* ë Tã ãÐâp½èXÔå Pã * ãøÿÿê
áâ á|ñÿë ` á Vã
++ áïÿÿê åTå ãXÄå ãéÿÿê@-é @ á Tã ã½èXÔå Pã ü åùÿÿêTåðÿë ãXÄå ð ãóÿÿêð_-é @ á åÚùÿë p ã ° ã) êåçÀã ã âQç ê å Pã ê [ã ° ã Yã ã ã`å ê å Pã ê Zã ã ê ð ã ã å ð ã `å Vãðÿÿ ã
å ð ã På UãÝÿÿpâåç pãÑÿÿ åªùÿëð½è¨â * 0 at -é5Aâ;Sâ
++7Câú;Sâ ð ã0 ã2 áPâ @å0ç ê ð ã ð ã ð ã0½è0 at -éÐ>å@Aà Qáy
++. Ê(@Câ0Aà Qáj
++ ʬNå0Aà Qá^
+ Ê Qã
+ Qã
+ 6Aâ80SâN
+@@ -1605,587 +1767,567 @@ L1 shift invalid ,ì åå å å
+ SãJ
+ SãI
+ À@ã0Sàz M ê ãw C1 á
+- Sãñ0s êr êH êH êH êH êH êH êH êH êH ê( SãQ
+- Ê ãd C1 á
+- Sãñ0` ê_ ê? ê? ê? ê? ê? ê? ê? ê? ê? êÀ]å@Cà Sá
+- Ê, Sã:
+-0 Sã9
+-O;Câµ?Sâ
+- SãH ê8ã0Tà=
++ Sãñ0s êr êH êH êH êH êH êH êH êH êH ê( TãQ
++ Ê ãd D1 á
++ Sãñ0` ê_ ê? ê? ê? ê? ê? ê? ê? ê? ê? ê¼]å0Dà Tá
++ Ê, Tã:
++0 Tã9
++O;Dâµ?Sâ
++ SãH êHã0Sà=
+ @ Sã3
+-tMå0à? ð ã0 ã2 áPâ @å0ç: ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã0 ã2àá @å0ç- ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã0 ã2 á @å0ç ê ð ã0 ã2 á @å0ç
+- ê ð ã ð ã ê ð ã0 ã2àá @å0ç ê ð ã ð ã ð ã0½è á ã ãe A! á!)Bâ1-Bâ Rãñ0_ ê ê ê ê ê ê ê" ê$ ê& ê( ê* ê, ê. ê0 ê2 ê4 ê6 ê8 ê: ê< ê> ê@ êB êD ê ð ãÐåF ê ð ãÈåC ê ð ãÀå@ ê ð ã¸å= ê ð ã°å: ê ð ã¨å7 ê ð ã å4 ê ð ãå1 ê ð ãå. ê ð ãå+ ê ð ãå( ê ð ãxå% ê ð ãpå" ê ð ãhå ê ð ã`å ê ð ãXå ê ð ãPå ê ð ãHå ê ð ã@å ê ð ã8å
ê ð ã0å
+- ê ð ã(å ê ð ã å ê ð ãå ê ð ã ð ã ð ãÿ/áðA-é @ áP á` á ã|å Eà Uá}
+-. Êlå Eà Uán
+- Ê\å Eà Uá^
+- Ê Uã
+- Uã
+-Eâ8 PâN
++pMå0à? ð ã0 ã2 áPâ @å0ç: ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã0 ã2àá @å0ç- ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã0 ã2 á @å0ç ê ð ã0 ã2 á @å0ç
++ ê ð ã ð ã ê ð ã0 ã2àá @å0ç ê ð ã ð ã ð ã0½è á ã ãe A! á!)Bâ1-Bâ Rãñ0_ ê ê ê ê ê ê ê" ê$ ê& ê( ê* ê, ê. ê0 ê2 ê4 ê6 ê8 ê: ê< ê> ê@ êB êD ê ð ãÌåF ê ð ãÄåC ê ð ã¼å@ ê ð ã´å= ê ð ã¬å: ê ð ã¤å7 ê ð ãå4 ê ð ãå1 ê ð ãå. ê ð ãå+ ê ð ã|å( ê ð ãtå% ê ð ãlå" ê ð ãdå ê ð ã\å ê ð ãTå ê ð ãLå ê ð ãDå ê ð ã<å ê ð ã4å
ê ð ã,å
++ ê ð ã$å ê ð ãå ê ð ãå ê ð ã ð ã ð ãÿ/áðA-é P á@ áp á ã|å Dà Tá}
++. Ê(Aâ Dà Tán
++ ÊXå Dà Tá^
++ Ê Tã
++ Tã
++Dâ8 PâN
+ P㤠M ê0ã PàK
+ PãJ
+ PãI
+ Àã Pà Q ê ã @ á
+ Pã ñ0 ê êL êL êL êL êL êL êL êL êL ê( PãU
+ Ê ã @ á
+- Pã ñ0 ê~ êC êC êC êC êC êC êC êC êC êl)å@à Pá
++ Pã ñ0 ê~ êC êC êC êC êC êC êC êC êC êh)å@à Pá
+ Ê, Pã>
+ 0 Pã=
+ O@âµPâ
+ Pãg êã QàH
+ @ Pã<
+- å à^ ð ã ã á
â å çY ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã
â åpç ãvÇá
â åpçH ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã áüþÿë á åpç ãvÇá åpç& ê ð ã
â åpç ãvÇá
â åpç ê ð ã åpç ãvÇápã åpç ê ð ã åpç ãvÇá åpç ê ð ã Eâ åpç ãvá Eâ åpç ê ð ã ð ã ð ãð½èðA-é @ áP á` á ãdå Eà Uá}
+-. ÊTå Eà Uán
+- ÊDå Eà Uá^
+- Ê Uã
+- Uã
+-Eâ8 PâN
++å à^ ð ã ã á â å çY ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ãâ å`ç ãgÆáâ å`çH ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã áüþÿë á å`ç ãgÆá å`ç& ê ð ãâ å`ç ãgÆáâ å`ç ê ð ã å`ç ãgÆá`ã å`ç ê ð ã å`ç ãgÆá å`ç ê ð ã Dâ å`ç ãgá Dâ å`ç ê ð ã ð ã ð ãð½èðA-é P á@ áp á ãdå Dà Tá}
++. Ê(Aâ Dà Tán
++ Ê@å Dà Tá^
++ Ê Tã
++ Tã
++Dâ8 PâN
+ P㤠M ê0ã PàK
+ PãJ
+ PãI
+ Àã Pà Q ê ã @ á
+ Pã ñ0 ê êL êL êL êL êL êL êL êL êL ê( PãU
+ Ê ã @ á
+- Pã ñ0 ê~ êC êC êC êC êC êC êC êC êC êT&å@à Pá
++ Pã ñ0 ê~ êC êC êC êC êC êC êC êC êC êP&å@à Pá
+ Ê, Pã>
+ 0 Pã=
+ O@âµPâ
+ Pãg êã Qà>
+ @ PãM
+-å à^ ð ã ã á
â å çY ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã
â åpç ãvá
â åpçH ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã á6þÿë á åpç ãvá åpç& ê ð ã åpç ãvápã åpç ê ð ã åpç ãvá åpç ê ð ã
â åpç ãvá
â åpç ê ð ã Eâ åpç ãvÇá Eâ åpç ê ð ã ð ã ð ãð½èp at -é @ áP á ` ãPå Eà Uáw
+-. Ê@å Eà Uáh
+- Ê0å Eà Uá\
+- Ê Uã
+- Uã
+-Eâ8 PâL
++å à^ ð ã ã á â å çY ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ãâ å`ç ãgáâ å`çH ê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã á6þÿë á å`ç ãgá å`ç& ê ð ã å`ç ãgá`ã å`ç ê ð ã å`ç ãgá å`ç ê ð ãâ å`ç ãgáâ å`ç ê ð ã Dâ å`ç ãgÆá Dâ å`ç ê ð ã ð ã ð ãð½èp at -é P á@ á ` ãPå Dà Táw
++. Ê(Aâ Dà Táh
++ Ê,å Dà Tá\
++ Ê Tã
++ Tã
++Dâ8 PâL
+ Pã K ê0ã PàI
+ PãH
+ PãG
+ Àã Pà K ê ã} @ á
+ Pã ñ0y êx êF êF êF êF êF êF êF êF êF ê( PãO
+ Ê ãj @ á
+- Pã ñ0f êe ê= ê= ê= ê= ê= ê= ê= ê= ê= ê@#å@à Pá
++ Pã ñ0f êe ê= ê= ê= ê= ê= ê= ê= ê= ê= ê<#å@à Pá
+ Ê, Pã8
+ 0 Pã7
+ O@âµPâ
+ PãN êã Qà;
+ @ Pã3
+-ôå àE ð ã
â å çp½è ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã
â å ç àáñÿÿê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã áwýÿë ` á å ç àáÒÿÿê ð ã
â å ç àáÌÿÿê ð ã å çÈÿÿê ð ã å ç àá ãÂÿÿê ð ã Eâ å ç½ÿÿê ð ã ãºÿÿê@-é á¬1å Aà Qá
+-. Ê1å Aà Qá
+- Ê1å Aà Qá[
+- Ê Qã
+- Qã
++ðå àE ð ãâ å çp½è ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ãâ å ç àáñÿÿê ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã áwýÿë ` á å ç àáÒÿÿê ð ãâ å ç àáÌÿÿê ð ã å çÈÿÿê ð ã å ç àá ãÂÿÿê ð ã Dâ å ç½ÿÿê ð ã ãºÿÿê@-é á¬1å Aà Qá
++. Ê(0Câ Aà Qá
++ Ê1å Aà Qá[
++ Ê Qã
++ Qã
+ Aâ8 PâK
+- Pã J ê00ã PàH
++ Pã J ê00ã PàH
+ PãG
+ PãF
+-À0ã Pà e ê ã @ á
+- Pã ñ0 ê ê` ê` ê` ê` ê` ê` ê` ê` ê` ê( Pãi
+- Ê ã~ @ á
+- Pã ñ0z êy êW êW êW êW êW êW êW êW êW ê@å0@à Pá
+- Ê, PãR
+-0 PãQ
++À0ã Pà d ê ã @ á
++ Pã ñ0 ê ê_ ê_ ê_ ê_ ê_ ê_ ê_ ê_ ê_ ê( Pãh
++ Ê ã} @ á
++ Pã ñ0y êx êV êV êV êV êV êV êV êV êV ê@å0@à Pá
++ Ê, PãQ
++0 PãP
+ O@âµPâ
+- Pãb êã SàO
+-@ PãI
+-P0å àY ð ã å ç½è ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã å çóÿÿê,1! 1! Ôæ `°ÿd ! L! 4! ! ! ì! Ô! ¼! ¤! ! t ! \
+-! D! ,!
! ü
! ä! Ì! ´! ! ! l! T! <! ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã å ç»ÿÿê ð ã å ç·ÿÿê ð ã0â å ç Àã±ÿÿê ð ã å ç Àã¬ÿÿê ð ã å ç¨ÿÿê ð ã ã¥ÿÿê åÿ/áèî @-é @ á áåõÿë½è -é@-é â å å åòÿÿëÐâðäp at -é @ áP á` á0 á á áD âíÿÿëSõÿëp½èø@-é @ áP áp á` á Vã
+-0 á á á0 â PåÞÿÿë áø½è!!! Assert '%s' Failed at %s:%d
++ Pãa êã SàN
++@ PãH
++L0å àX ð ã å ç½è ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã å çóÿÿê,1! Ôæ `°ÿd ! L! 4! ! ! ì! Ô! ¼! ¤! ! t ! \
++! D! ,!
! ü
! ä! Ì! ´! ! ! l! T! <! ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã ð ã å ç¼ÿÿê ð ã å ç¸ÿÿê ð ã0â å ç Àã²ÿÿê ð ã å ç Àãÿÿê ð ã å ç©ÿÿê ð ã ã¦ÿÿê åÿ/áìä @-é @ á áåÁõÿë½è -é@-é â å å åòÿÿë ã åÐâðäp at -é @ áP á` á0 á á áD âëÿÿëtõÿëp½èø@-é P á` áp á@ á Tã
++0 á á á0 â `åÜÿÿë áø½è!!! Assert '%s' Failed at %s:%d
+ !!!Error %s(%#x) at %s:%d
+- á Qã ª0åàÿ/á$åüÿÿê0 at -é á ð ã0Òä@Ñä* Sã
+-* Tã ã0½èPCà Uã
+- áùÿÿê Sãðÿÿ ãõÿÿê0 at -é 0 á á Bâ @ ã á@Ãç ð ã@°á Bâ
++ á Qã ª0åàÿ/á$åüÿÿê0 at -é á0 á ð ãÒä@Óä* Qã
++* Tã ã0½èPAà Uã
++ áùÿÿê Qãðÿÿ ãõÿÿê0 at -é 0 á á Bâ @ ã@Ãç ð ã@°á Bâ
+ @Ñä@Ãä Tãøÿÿ0½è á á ê â 0Ðå Sã
+- 0Ðå Sáøÿÿÿ/á á ãÿ/á á ã ê â Ñä Rãûÿÿÿ/áðG-é P á` á àã p ã$å @å ê áåºÿÿë á Xã º êp á@å Tãôÿÿ ð ã Xã + ê Vã áÜÿÿëâ â3õÿë @ á Tã ê á á â«õÿëPâ ã Äå ê@ á ã Äåå Ðå Äåxå Ðå ÄåPå Wã
+- ð ã å å@å ê ð ãHå å å<å @å ð ã ð ã áð½èðA-é @ á ` ãå å Pã â²ôÿë¢ôÿëüå å1 ë Ôå Pã
+-! ê å á¦ÿÿë P á Uã ` ã êp á êå åbÿÿë Pã
++ 0Ðå Sáøÿÿÿ/á á ãÿ/á á ã ê â Ñä Rãûÿÿÿ/áðG-é p áP á àã ` ã$å @å ê áåºÿÿë á Xã º ê` á@å Tãôÿÿ ð ã Xã + ê Uã áÜÿÿëâ âVõÿë @ á Tã ê á á âÌõÿëpâ ã Äå ê@ á ã Äåå Ðå Äåxå Ðå Äåpå Vã
++ ð ã å å@å ê ð ãHå å å<å @å ð ã ð ã áð½èðA-é @ á p ãå å Pã âÓôÿëÃôÿëüå å ë Ôå Pã
++! ê å á¦ÿÿë P á Uã p ã ê` á êå åbÿÿë Pã
+ êPå Uã
+ Táôÿÿ ð ã Tá
+- ×å Äå ×å Äå ð ã å å@å ð ã ð ãXå å ë áð½èp at -é P á<å å ë0å@å ê å Pá : ê @å Tãøÿÿ ð ã Tã
++ Öå Äå Öå Äå ð ã å å@å ð ã ð ãXå åm ë áð½èp at -é P á<å åe ë0å@å ê å Pá : ê @å Tãøÿÿ ð ã Tã
+ å Pá
+- @ ãìå åî ë áp½èp at -é @ á` á Ôå Pã á¤ÿÿë P á Uã
+- ãp½è Ôå Pá Ê ã ê ãÿ âöÿÿêp at -é @ á|å åÑ ë ã áJÿÿë P á`å åË ë áp½èp at -é P áD å@å
++ @ ãìå åR ë áp½èp at -é @ á` á Ôå Pã á¤ÿÿë P á Uã
++ ãp½è Ôå Pá Ê ã ê ãÿ âöÿÿêp at -é @ á|å å5 ë ã áJÿÿë P á`å å/ ë áp½èp at -é P áD å@å
+ ê å Pã
+- áåÿþÿë Pã áp½è @å Tãòÿÿ ãùÿÿêï È.
BDBG_Init was not called during initialization.
+- p at -é @ áHå å ë áÕÿÿë P á`å å ë áp½è -é@-é â å å å4ôÿëâþÿëÐâðä -ép at -éÐMâ @ áP á á áÿÿë Pã
+- ã âx ë á¸þÿë ` á â áâ0åþÿë0 å Pã
+-4 â å0 å åôÿëâuþÿë ð ã ãÐâp ½èðä ð ã ãùÿÿêp at -é @ áP áHå å` ë`å ê å Pá : ê `å Vãøÿÿ ð ã|å åT ë Vã
+- å Pá
+- ` ã áp½è -éðO-éÐMâ @ áP á` á ã á áUÿÿë p á á7ÿÿë á Xã
+- åbÿÿë á
+- á áÎÿÿë á Wã Xã
+- Øå Pá Ú Yã-
+- Ùå Pá* Ê ã â ë Xã
+- å Pã
+-
+- áXþÿë ° á0å 0å â á â0åþÿë ê áMþÿë ° á `å â ál â0åþÿëL å Pã
+-P â åL åå§óÿë â þÿë ð ã ãÐâð½èðä ð ã ãùÿÿê
+- %s %s %s: %s %s %s(%s): %s %s %s(%#lx): @-é @ á ã áüþÿë á½èðG-é @ áP á áóÿÿë ` á Vã ð½è ã©óÿë p á Wã øÿÿê`å ã å Öå Çå@å ã åå åÌ ë ã¨åå ê å Pá : ê á á å Yãöÿÿ ð ã Xã
+- ð ã å å på ê ð ãüå å ååpå ð ãå å® ëÍÿÿêp at -é @ á` á á þÿë P á Uã#
+-Då å¡ ë ð ãTå å Pá då å åpå å
+- ê|å å ê å å Qáûÿÿ å å å ð ã ð ã ð ã°å å
å¼åPå ð ã â å ëp½èp at -é @ áP á ã áþÿë Pã
+- ádåâzýÿëp½èp at -é @ áP á ã áþÿë Pã
+- á0å
âmýÿëp½èp at -é @ á áÒýÿë P á Uã
+- áp½èdå@Àå â åW ëxå `å ê Öå Pá Ú á ê Öå Æå`å Vãõÿÿ¬å åH ë ãçÿÿê áÄå Ðå Áå ãÿ/áðA-é @ áP á á«ýÿë p á Wã
+- áð½è á,þÿë ` á Vã ã÷ÿÿêPÆå ãôÿÿêp at -é @ áP á áþÿë ` á Vã ãp½è Öå Åå ãúÿÿêp at -é @ áP á áþÿë ` á Vã ãp½èPå ãûÿÿêðG-é @ áP á á á á¢þÿë ` á Vã# ãÒòÿë ` á Vã
+-PåÔå åý ë ãpå ê å Pá : ê á på Wã÷ÿÿ ð ã Xã
+- ð ã å å `å ê ð ã å å`å ð ã@å åã ë Vã
+-Æå ãð½è ãüÿÿêï %s Enter: %s
++ áåÿþÿë Pã áp½è @å Tãòÿÿ ãùÿÿêå $
BDBG_Init was not called during initialization.
++ p at -é @ áHå å ë áÕÿÿë P á`å åÿ ë áp½è -é@-é â å å åWôÿë ã åâþÿëÐâðä -ép at -éÐMâ P á@ á á áÿÿë Pã
++ ã âÚ ë á¶þÿë ` á â á!â0å{þÿë0 å Pã
++4 â å0 å å4ôÿë ã åvâoþÿë ð ã ãÐâp ½èðä ð ã ãùÿÿêp at -é ` áP áXå åÀ ë@å ê å Pá : ê @å Tãøÿÿ ð ãå å´ ë Tã
++ å Pá
++ @ ã áp½è -éðO-éÐMâ ` áP áp á ã á áQÿÿë á á3ÿÿë @ á Tã
++ å^ÿÿë á
++ á áÎÿÿë á Yã Tã
++ Ôå Pá Ú Xã/
++ Øå Pá, Ê ã â} ë Tã
++ å Pã
++
++ áTþÿë ° á0å 0å â á â0åþÿë ê áIþÿë ° á på â át â0å
þÿëL å Pã
++P â åL ååÆóÿë ã å âþÿë ð ã ãÐâð½èðä ð ã ãùÿÿê
++ %s %s %s: %s %s %s(%s): %s %s %s(%#lx): @-é @ á ã áöþÿë á½èðG-é p á á áóÿÿë á Xã ð½è ãÆóÿë @ á Tã øÿÿêå ã å Øå Äåpå ã å°å å* ë P ãÀå`å ê å Pá : êP á `å Vã÷ÿÿ ð ã Uã
++ ð ã å å @
å ê ð ãå å åå@å ð ã(å å
ë ð ãÍÿÿêp at -é P á` á áþÿë @ á Tã#
++\å åÿ ë ð ãlå å Pá |å å åå å
++ êå å ê å å Qáûÿÿ å å å ð ã ð ã ð ãÈå å åÔå@å ð ã â åß ëp½èp at -é P á@ á ã áþÿë Pã
++ ádåârýÿëp½èp at -é P á@ á ã ázþÿë Pã
++ á0å
âeýÿëp½èp at -é P á áÌýÿë ` á Vã
++ áp½è|åPÀå â åµ ëå @å ê Ôå Pá Ú á ê Ôå Äå@å TãõÿÿÄå å¦ ë ãçÿÿê áÜå Ðå Áå ãÿ/áðA-é p áP á á¥ýÿë ` á Vã
++ áð½è á&þÿë @ á Tã ã÷ÿÿêPÄå ãôÿÿêp at -é ` á@ á áþÿë P á Uã ãp½è Õå Äå ãúÿÿêp at -é ` á@ á áþÿë P á Uã ãp½è@
å ãûÿÿêðG-é p á á á á á þÿë @ á Tã# ãïòÿë @ á Tã
++åìå å[ ë ` ãPå ê å Pá : ê` á På Uã÷ÿÿ ð ã Vã
++ ð ã å å @å ê ð ã å å@å ð ãXå åA ë Tã
++Äå ãð½è ãüÿÿêå %s Enter: %s
+ %s Leave: %s
+- ðG-é @ áP á` á áÅýÿë p á Wã ãð½è áîýÿë á Xã ã÷ÿÿê á áVþÿë á Yã ×å Æå ê Ùå Æå ãêÿÿêðA-é @ áP á` á á¦ýÿë á Xã ãð½è áÏýÿë p á Wã ã÷ÿÿê á á áÿÿëòÿÿêðC-éDÐMâ @ áP á ã áýÿë á Yã
+- áDÐâð½è@ ã á âáüÿë: ã âîüÿë á Øå Pã
+- ã Èåâ áÙýÿë p á Wã
+- â£ýÿë ` á Vã ããÿÿê á á á`ÿÿë! ê áýÿë ` á Vã ã×ÿÿê0å åf ë ê áå¤üÿë Pã
+- êPÆå\ å Ðå Pá ªl å Ðå ê á Æå`å Vãìÿÿ ð ãå åO ë ãºÿÿêðC-éDÐMâ @ áP á ã ã@ ã á âüÿë: ã â¥üÿë á Ùå Pã
+- ã Éåâ áýÿë p á Wã
+- âZýÿë ` á Vã ãDÐâð½è á áÁýÿë á Xã ×å Åå ê Øå Åå ê áFýÿë ` á Vã ãêÿÿê Öå Åå ãæÿÿê@-é ëäåqñÿë½èp at -é ` ã å åpñÿë ê°
+-å å å¼å å Ôå Pã
+- áäñÿëØ
+-å @å Tãñÿÿ êì
+-å å åøå å ê å å
å áÔñÿë å `°á÷ÿÿ áÏñÿë,åPå Uãëÿÿ ê@å å åLå å ê å å
å á¿ñÿë å `°á÷ÿÿ áºñÿëå å P°áëÿÿp½è0 at -é @ ã êÔPåPç@âPâ Uáùÿÿ: 0å0½èðA-é @ áP á ` ãÐå å¾ ë ãàå på
ê Xã
+- áå÷ûÿë Pã
+-å 0 ã á áå4ÿ/ápå Wãïÿÿ,å`å ê å å0åå á4ÿ/á `å Vãöÿÿ\å å ëð½è á ãÿ/áØ.
ï¾Þp at -é @ á P ãå á1ÿ/á P á áp½èðA-é @ áP á` á p ã á á0å á3ÿ/á p á áð½èðA-é @ áP á` á p ã å Pã
+- á á0å á3ÿ/á p á ê p ã áð½èðG-é @ áP á` á p ã Tã
+- å Pã
+- å å Pã
+- ð ãâcûÿëâÁüÿë ð ã ã ê å å åâ â(å Uãñ0! ê ê ê ê ê ê ê ð ã ã Æå p ã ê ð ã ã Æå p ã ê ð ã ã Æå p ã ê ð ã ã å p ã
+- ê ð ã p ã ê ð ã ã Æå p ã ê ð ã p ã ð ã ð ã áð½èðA-é @ áP á` áp á Tã
+- å Pã
+- å å Pã
+- ð ãÄ âûÿëÄ âzüÿë ð ã ã ê å Xã ãð½è Uã
+- å´ Ðá° Åá Vã
+- å¶ Ðá° Æá Wã
+- å¸ Ðá° Çá ãíÿÿêüA-é @ áP á` á
0 á â á áÊÿÿë p á Wã
+- áü½è Vã
+-° Ýá´Ýáà° Æá ãöÿÿê### Corrupted context handle
+- p at -é @ á Tã
+- å Pã
+- å å Pã
+- ð ã\ OâÔúÿë\ Oâ2üÿë ð ã P ã ê På Uã ãp½è ã
å á¤ðÿë á¢ðÿë ãöÿÿêðG-é @ áP á Tã
+- Uã ð ãÌ Oâ¸úÿëKâüÿë ð ã ãð½è ã å ãvðÿë ` á Vã â ðÿë ãóÿÿê ã ã áâðÿë ãiðÿë p á Wã Ü âðÿë áyðÿë ãäÿÿê ã ã áÓðÿë påÈ å åÄ å åÀ å å ã åPå åâ â å á âúïÿë ã ê à¨å ç Pá à à å êâ Yãóÿÿ
+- ð ã å Pã p âæïÿë âäïÿë `å ã¶ÿÿêInvalid parameter
++ ðG-é á á` á á¿ýÿë p á Wã ãð½è áèýÿë @ á Tã ã÷ÿÿê á áTþÿë P á Uã ×å Æå ê Õå Æå ãêÿÿêðA-é p áP á á á ýÿë ` á Vã ãð½è áÉýÿë @ á Tã ã÷ÿÿê á á áÿÿëòÿÿêðC-éDÐMâ áP á ` ã á ýÿë á Yã
++ áDÐâð½è@ ã á âÜüÿë: ã âèüÿë ` á Öå Pã
++ ã Æå`â áÓýÿë p á Wã
++ âýÿë @ á Tã ããÿÿê á á á`ÿÿë! ê áýÿë @ á Tã ã×ÿÿêHå åÄ ë ê áåüÿë Pã
++ êPÄåt å Ðå Pá ª å Ðå ê á Äå@å Tãìÿÿ ð ã¨å å ë ãºÿÿêðC-éDÐMâ áP á ã p ã@ ã á âüÿë: ã âüÿë p á ×å Pã
++ ã Çåpâ áýÿë ` á Vã
++ âTýÿë @ á Tã ãDÐâð½è á á¿ýÿë á Yã Öå Åå ê Ùå Åå ê á@ýÿë @ á Tã ãêÿÿê Ôå Åå ãæÿÿê@-ég ëèåñÿë½èp at -é ` ã¸å åñÿë êÈ
++å å åÔå å Õå Pã
++ áòÿëð
++å På Uãñÿÿ êå å åå å ê å å å áññÿë å `°á÷ÿÿ áìñÿëDå@å Tãëÿÿ êXå å ådå å ê å å å áÜñÿë å `°á÷ÿÿ á×ñÿëå å @°áëÿÿp½è0 at -é @ á ã êÔPå Pç âPâ Uáùÿÿ: 0å0½èðA-é ` áp á @ ãìå å ë ãüå På
ê Xã
++ áåðûÿë Pã
++å 0 ã á áå6ÿ/áPå UãïÿÿHå@å ê å å0åå á6ÿ/á @å Tãöÿÿxå åù ëð½è á ãÿ/á$
ï¾Þp at -é @ á P ãå á1ÿ/á P á áp½èðA-é @ áP á` á p ã á á0å á3ÿ/á p á áð½èðA-é @ áP á` á p ã å Pã
++ á á0å á3ÿ/á p á ê p ã áð½èðG-é P á` á@ á ã Uã
++ å Pã
++ å å Pã
++ ð ãâZûÿëâºüÿë ð ã p ã ê på å åâ â(å Vãñ0! ê ê ê ê ê ê ê ð ã ã Äå ã ê ð ã ã Äå ã ê ð ã ã Äå ã ê ð ã ã å ã
++ ê ð ã ã ê ð ã ã Äå ã ê ð ã ã ð ã ð ã áð½èðA-é P á` áp á á Uã
++ å Pã
++ å å Pã
++ ð ãÄ âûÿëÄ âsüÿë ð ã @ ã ê @å Tã ãð½è Vã
++ å´ Ðá° Æá Wã
++ å¶ Ðá° Çá Xã
++ å¸ Ðá° Èá ãíÿÿêüA-é ` áp á@ á
0 á â á áÊÿÿë P á Uã
++ áü½è Tã
++° Ýá´Ýáà° Äá ãöÿÿê### Corrupted context handle
++ p at -é P á Uã
++ å Pã
++ å å Pã
++ ð ã\ OâËúÿë\ Oâ+üÿë ð ã @ ã ê @å Tã ãp½è ã å áÀðÿë á¾ðÿë ãöÿÿêðG-é p á á Wã
++ Xã ð ãÌ Oâ¯úÿëKâüÿë ð ã ãð½è ã å ãðÿë @ á Tã â:ðÿë ãóÿÿê ã ã áüðÿë ã
ðÿë P á Uã Ü â-ðÿë áðÿë ãäÿÿê ã ã áíðÿë PåÈ å åÄ å åÀ å å ã
å
å åâ â å á âðÿë ` ã ê à¨å ç Pá à à
å ê`â Vãóÿÿ
++ ð ã å Pã p â ðÿë âþïÿë @å ã¶ÿÿêInvalid parameter
+ Chip: Allocate Error
+- I H ÈF Chip: Look Chip ID for 0x%x
+- ï Chip: Chip Info Error
++ øA |A °? Chip: Look Chip ID for 0x%x
++ å Chip: Chip Info Error
+ Chip: Ignore this Error for Now
+- @-é @ á ã$ Äå ã% Äå å å å å å å( å?ðÿë½èðG-é @ áP á` áp áÐÍá ã4 ãôïÿë å å Pã ã ð ã©â%úÿë©âûÿë ð ã ê å På å,`å å0på åå åå å( ââïÿë á Zã
+- åíïÿë ê åÆÿÿë ð ã
+- áð½è@-é @ á( åèïÿë ááïÿë½èðG-é @ áP á` áp á å ã ã$ Äå åå à
å4 ê å å Pá åå Pá åå @à å ê ã å ê å å Pá åå @à å ê å å Pá * åå @à å å Pã Wã
+- á( å´ïÿë á Yã $ Ôå Pã % Ôå Pã
+- ã ê êÉÿÿê ð ã áð½èðA-é @ áP á ` ã p ã$ Ôå Pã
+- ` ã2 ê å å Pá åå Pá p ã å àå Pá ` ã ð ã âùÿë å à å@ठâùúÿë ð ã ê å à å åå Pá : å â å åå @à å( åïÿë Wã
++ @-é @ á ã$ Äå ã% Äå å å å å å å( å[ðÿë½èðG-é @ áP á` áp á å$ å ã4 ãðÿë å å Pã ã ð ã©âúÿë©â{ûÿë ð ã ê å På å,`å å0på å å åå å( âýïÿë á Xã
++ åðÿë ê åÅÿÿë ð ã áð½è@-é @ á( åðÿë áüïÿë½èðG-é @ á` áP áp á å ã ã$ Äå åå à å4 ê å å Pá åå Pá åå @à
å ê ã
å ê å å Pá åå @à
å ê å å Pá * åå @à
å å Pã Wã
++ á( åÏïÿë á Xã $ Ôå Pã % Ôå Pã
++ ã ê êÉÿÿê ð ã áð½èðA-é @ áP á ` ã p ã$ Ôå Pã
++ ` ã2 ê å å Pá åå Pá p ã å àå Pá ` ã ð ã âùÿë å à å@ठâñúÿë ð ã ê å à å åå Pá : å â å åå @à å( åªïÿë Wã
+ , å Pã
+- å,å1ÿ/á ð ã áð½è### Unable to allocate ring buffer manager. FATAL ERROR: Attempt to overflow ring buffer by %ld bytes! ðG-é @ áP á` áp á å ã å å à
å4 ê å å Pá åå Pá ã å ê å å @à å ê å å Pá å å @à å ê å å Pá * å å @à å å Pã Wã
+- á( åïÿë á Yã $ Ôå Pã % Ôå Pã
+- ã ê êÉÿÿê ð ã áð½èðA-é @ áP á ` ã p ã$ Ôå Pã
++ å,å1ÿ/á ð ã áð½è### Unable to allocate ring buffer manager. FATAL ERROR: Attempt to overflow ring buffer by %ld bytes! ðG-é @ á` áP áp á å ã å å à å4 ê å å Pá åå Pá ã
å ê å å @à
å ê å å Pá å å @à
å ê å å Pá * å å @à
å å Pã Wã
++ á( å0ïÿë á Xã $ Ôå Pã % Ôå Pã
++ ã ê êÉÿÿê ð ã áð½èðA-é @ áP á ` ã p ã$ Ôå Pã
+ ` ã2 ê å å Pá åå Pá
+-p ã å àå Pá ð ã{Oâùÿë å à å@àuOâ[úÿë ð ã` ã ê å à å åå Pá : å â å åå @à å( åðîÿë Wã
++p ã å àå Pá ð ã{Oâ÷øÿë å à å@àuOâSúÿë ð ã` ã ê å à å åå Pá : å â å åå @à å( åïÿë Wã
+ 0 å Pã
+- å0å1ÿ/á ð ã áð½èp at -é @ áP á å å Pá åå Pá å
å ê ã
å ê å å Pá * åå @à
å ê å å Pá åå @à
å å å à
å ê ð ãÉOâ³øÿëô âúÿë ð ãp½è@-é @ á ã% Äå( å±îÿë½è@-é 0 ã 0å0å@å0à 0å0å@å Sá 0å@å Sá 0 ã 0å ê0å@å0Cà 0å ê0å@å Sá 0å@å0Cà 0å ê0å@å0Cà 0å½è å à å å0å Rá : å â å å0å Bà åÿ/áFATAL ERROR: This should not be possible! @-é @ á åh å Pã
+- åh åµóÿë ål å Pã
+- ål å®óÿë åp å Pã
+- åp å§óÿë åt å Pã
+- åt å óÿë åx å Pã
+- åx åóÿë½è@-éÐMâ @ á åh å Pã
+- åh åâóÿë ål å Pã
+- ål åâzóÿë åp å Pã
+- åp åâróÿë åt å Pã
+- åt åâjóÿë åx å Pã
+- åx åâbóÿëDîÿë åh å Pã
++ å0å1ÿ/á ð ã áð½èp at -é @ áP á å å Pá åå Pá å
å ê ã
å ê å å Pá * åå @à
å ê å å Pá åå @à
å å å à
å ê ð ãÉOâ©øÿëô â úÿë ð ãp½è@-é @ á ã% Äå( åÌîÿë½è@-é 0 ã 0å0å@å0à 0å0å@å Sá 0å@å Sá 0 ã 0å ê0å@å0Cà 0å ê0å@å Sá 0å@å0Cà 0å ê0å@å0Cà 0å½è å à å å0å Rá : å â å å0å Bà åÿ/áFATAL ERROR: This should not be possible! @-é @ á åh å Pã
++ åh å«óÿë ål å Pã
++ ål å¤óÿë åp å Pã
++ åp åóÿë åt å Pã
++ åt åóÿë åx å Pã
++ åx åóÿë½è@-éÐMâ @ á åh å Pã
++ åh åâxóÿë ål å Pã
++ ål åâpóÿë åp å Pã
++ åp åâhóÿë åt å Pã
++ åt åâ`óÿë åx å Pã
++ åx åâXóÿë]îÿë åh å Pã
+ ð ã ål å Pã
+ ð ã åp å Pã
+ ð ã åt å Pã
+ ð ã åx å Pã
+- ð ã+îÿëÐâ½èp at -é @ áP á ` ã ã
å ãºíÿë ` á Vã ãp½è% ã ã á(îÿë @å `
å ãöÿÿê á 0 ã ã êAâ3à âç Pã
+- ð ã â Rãõÿÿ: ãÿ/á@-é @ á áëÿÿë á®íÿë ã½è@-é á0â å ç â@â 0åç ã½è@-é áD0â å ç âD@â 0åç ã½èp at -é P á@ á
â å ç â
â åç áBÿÿë ãp½èð@-éDÐMâ @ áP á p ãAâ å sàÄâ å ç âÄ â åçâ áO«ÿë ` á Vã
+- áDÐâð½è åå à å åå à å åå à å åå à å åå à å åå à å åå à å å å à å å$å à å$ å(å à$ å á$ÿÿë ãÑÿÿê á å å çÿ/á0å 0å çÿ/á á å å çÿ/á0å 0å çÿ/á Qã å0å Rá
++ ð ãDîÿëÐâ½èp at -é ` áP á @ ã ã
å ãÕíÿë @ á Tã ãp½è% ã ã áAîÿë `å @
å ãöÿÿê á 0 ã ã êAâ3à âç Pã
++ ð ãâ Qãõÿÿ: ãÿ/á@-é @ á áëÿÿë áÉíÿë ã½è@-é á0â å ç â@â 0åç ã½è@-é áD0â å ç âD@â 0åç ã½èp at -é @ áP áâ å ç â â åç áBÿÿë ãp½èð@-éDÐMâ ` áP á @ ãAâ å CàÄâ å ç âÄ â åçâ á«ÿë p á Wã
++ áDÐâð½è åå à å åå à å åå à å åå à å åå à å åå à å åå à å å å à å å$å à å$ å(å à$ å á$ÿÿë ãÑÿÿê á å å çÿ/á0å 0å çÿ/á á å å çÿ/á0å 0å çÿ/á Qã å0å Rá
+ ê
ê Qã å0å Rá ê ê å0å Rá ê ð ã å0å Rá
+ X å Rã P å Rã
+ ð ãÿ/á|@-é @ á P ã ã å¤å¨åÜå Pã
+-·âu?â èìÿë0 ãÜ!åð ÍáÔ!åØ1åâ ál ë P áªâu?â èìÿë Uã
+--âìÿë á|½èüå Pã
+-Ôå}?â èìÿë0 ãü!åð Íáô!åø1åiâ áR ë P á¤å}?â èsìÿë Uã
+-âoìÿë áäÿÿêðå Pã
+-tåz?â èfìÿë0 ãð!åð Íáè!åì1åjâ á8 ë P á Uã
++-âu?â è³ìÿë0 ãÜ!åð ÍáÔ!åØ1åâ ᶠë P á§âu?â è¦ìÿë Uã
++±â¢ìÿë á|½èüå Pã
++Èå}?â èìÿë0 ãü!åð Íáô!åø1åiâ á ë P áå}?â èìÿë Uã
++âìÿë áäÿÿêðå Pã
++dåz?â èìÿë0 ãð!åð Íáè!åì1åjâ á ë P á Uã
+ áÐÿÿê áÎÿÿêp at -é @ á P ã å Pã
+- å ë P á Uã
++ åà ë P á Uã
+ áp½è ã å¤å Pã
+-¤å ë P á Uã
++¤åÔ ë P á Uã
+ áòÿÿê ã¤å¨å Pã
+-¨å} ë P á Uã
+- áæÿÿê ã¨å áâÿÿêÿO-éÐMâ @ áP á p ã ã ã ã ° ã ã å å å å å ` ã) ê$ å Ðç Pã ñ0$ ê ê ê
ê
ê ê ê ê ê ê ê ê ð ã ã å ê ð ã ð ã ð ã ð ã ð ã ð ã ã å ê ð ã ð ã ã å ê ð ã ã å ê ð ã ã å ê ð ã ã å ð ã ð ã Uã!
+- Uã!
+- Uã!
+- Uã# êCreating BXVD_Memory sub-heaps: Secure VA: %x, PA: %x, Size:%x
++¨åÈ ë P á Uã
++ áæÿÿê ã¨å áâÿÿêÿO-éÐMâ ` áP á ã ã ã ã å ° ã å å å å å å ê$ åå Ðç Pã ñ0 ê ê ê ê ê ê ê ê ê ê ê ê ð ã p ã ê ð ã ð ã ð ã ð ã ð ã ð ãp ã ê ð ã ð ãp ã ê ð ãp ã ê ð ãp ã ê ð ã p ã ð ã ð ã Uã
++ Uã
++ Uã
++ Uã" ê ð ã" êCreating BXVD_Memory sub-heaps: Secure VA: %x, PA: %x, Size:%x
+ ''''''''return error''''''''
+- Ðó ô `ô ð ã ê ð ã ê ð ã ê ð ã ê ð ã P ã ð ã ð ãT å Pã
+- Uã å Pã Èå å åÐååà´åàåàà ¡ç å°åp êX å Pã
+- Uã å Pã tå å åÐååàXåàåàà ¡ç å°å0 á
+- á áÍâëÿëT ê\ å Pã
+- å Pã Uã
+- Uã
eà8å à å åÐååà>Aâàåàà ¡ç å°å9 ê` å Pã
+- å Pã Uã
+- Uã
eàÐå à å åÐååàlåàåàà ¡ç å°å ê¥âSëÿë å`à¬å à
eàà å å`àå à
eààÐååà åàåàà ¡ç å`àTå à
eàà°å å å Pá å på å á å"â+ëÿë å å Pá åå å åå Pá å å å å åå Pá å å å å åå Pá å å åå Pã : ã,Ðâð½èP å Pã å Pã Uã
+- Uã °Kâ àå åà Pá å°å`â( å VáÒþÿ:d å påh å å ålå å åpå å åtå å åxå å å|å å á áEâÙêÿë á áGâÕêÿë å áIâ0åÐêÿë å áMâÌêÿë å áQâÈêÿë å áUâÄêÿë ã¸ÿÿê@ó (ï xó vidBlkIndex:%d,vidBlkSizeLookedUp:%d,vidBlkCountLookedUp:%d ó ó
+------Normal Memory configuration---- Àï pChannelFWMemCfg->general_memory_size > genMemReq, %d,%d ContextSize:0x%x (%d) cabacMemReq:0x%x (%d) VidBlockSize:0x%x (%d) , BlkCnt:%d cabacWorklistMemReq:0x%x (%d) directModeMemSize: 0x%x (%d) innerLoopWorkListSize: 0x%x (%d) ÿO-éÐMâ @ á ã å 0 ã P ã ` ã À ã à ã p ã ã å Qã
++ Ôé ê ð ã ê ð ã ê ð ã ê ð ã P ã ð ã ð ãT å Pã
++ Uã Wã tCåÔååàhåàåààç å°åd êX å Pã
++ Uã Wã ,CåÔååàåàåààç å°å0 á á¾â å±ëÿëK ê\ å Pã
++ Wã Uã
++ Uã
eàüå AàÔååà¤åàåààç å°å3 ê` å Pã
++ Wã Uã
++ Uã
eà å AàÔååàDåàåààç å°å êâ~ëÿëgàå à
eàAàgàtå à
eààÐååàäåàåààç ågà8å à
eàà°å å Pá å á
â å\ëÿë å
++ Pá åå å Qá å åå å Qá å åå å Qá å åå Pã : ã,Ðâð½èP å Pã Wã Uã
++ Uã °Kâ åà åå à Rá å å°å å â å å(å Páîþÿ:d å åh å å ålå å åpå å åtå å åxå å å|å å á áEâëÿë
++ á
++ áGâ
++ëÿë å áIâ0åëÿë å áMâëÿë å áQâýêÿë å áUâùêÿë ã´ÿÿêDé ,å |é vidBlkIndex:%d,vidBlkSizeLookedUp:%d,vidBlkCountLookedUp:%d é é
++-----Normal Memory configuration---- Äå pChannelFWMemCfg->general_memory_size > genMemReq, %d,%d ContextSize:0x%x (%d) cabacMemReq:0x%x (%d) VidBlockSize:0x%x (%d) , BlkCnt:%d cabacWorklistMemReq:0x%x (%d) directModeMemSize: 0x%x (%d) innerLoopWorkListSize: 0x%x (%d) ÿO-éÐMâ @ á ã å P ã ` ã p ã À ã à ã ã ã å Qã
+ Qã
+- ãÐâð½è ã ê å Ðç Pã ñ0 ê ê ê ê ê ê ê ê ê ê ê ê ð ã ã ê ð ã ð ã ð ã ð ã ð ã ð ã ã ê ð ã ð ã ã ê ð ã ã ê ð ã ã ê ð ã ã ð ã ð ã Qã ê ð ãiàÌ¥åà¡aà
+-ç å
+- Pá iଥåà¡aà
+-ç åià¥åà¡aà
+-à å å
+- Pá iàp¥åà¡aà
+-à å åiàT¥åà¡aà
+-à0åià<¥åà¡aà
+-àpå´Ôå Pã
+- Yã 0 ã à
à
+- Pá P á áå Pã : ãÿÿêåàt£åà¢å àà¡iàÄ´å¡à±aà¡à Úå
+-açiਤåà¡aà
+-à å à
++ ãÐâð½è 0 ã ê å Ðç Pã ñ0 ê ê ê ê ê ê ê ê ê ê ê ê ð ã ã ê ð ã ð ã ð ã ð ã ð ã ð ã ã ê ð ã ð ã ã ê ð ã ã ê ð ã ã ê ð ã ã ð ã ð ã Qã ê ð ãbàÔ¥åà¡aà
++¡ç å Zá bà´¥åà¡aà
++ç åbà¥åà¡aà
++à å å Zá bàx¥åà¡aà
++à å åbà\¥åà¡aà
++àPåbàD¥åà¡aà
++àå´Ôå Pã
++ Rã P ã
à à
++ Pá ` á áå Pã : ãÿÿêåàt£åà¢å àà¡bàÌ´å¡à±aà¡à Úå
++qçbà°¤åà¡aà
++à å à
+ à
+- Pá À á¡ià|åà¡aà
+-ààå â å Rátÿÿ: å< å å@ å PåD å ÀåH å àåL å å åP å å ã`ÿÿêÿO-éÐMâ@ áP á` áXpå\åxå ãhå åpå ålå åtå å å
àd å à`å à åÐÍá à å à åÔ å Pã
+-Ó5 ãæ/âð Íá 0 ã ãÔ ååæÿë ° á [ã ã,Ðâð½èÔ å áp å-èÿëÔ å(å! ê å¨å Pã
+-Ûâåyéÿëå 0 ã ã¨ååÚ ë ° á [ã ãäÿÿêå å áp åèÿë å å(å ê åå à å å å(å å PãB
+-Ð å Pã
+-ü5 ã©/âð Íá 0 ã ãÐ ååÑåÿë å å Pã ãÀÿÿêÐ åål åðçÿëÐ å,ål å å à å& ê å¤å Pã
+-ªâå8éÿëå 0 ã ã¤åå ë å å Pã ã¢ÿÿêå åål åÑçÿë å å,ål å å à å ê åå à å å å,åÌ å Pã
+-)6 ãf/âð Íá 0 ã ãÌ åååÿë á Zã ã~ÿÿê â
+- áÌ å®çÿëÌ å$å êâåþèÿëå 0 ã ã åå_ ë á Zã ãiÿÿêå â å
+- áçÿë å å$å å Pã
+-
+-p å å Pã åpå å åå à å Vã
+-l å å Pã ålå å å à å Xã
+- å Pã å å å à å Uã
+-h å å Pã åhå å å à åd å Pã
+- åå å ådå à å` å PãD
+-< êðñ ..\Magnum\portinginterface\xvd\70015\bxvd_priv.c Allocating %d bytes of picture memory from DEVICE picture heap Allocating %d bytes of cabac memory from DEVICE cabac heap Allocating %d bytes of system memory from DEVICE system heap å|å å å`å à å Wã
+-t å å Pã åtå å å à å ãÑþÿêðO-éÐMâ @ áP á` áp áØÍá ° ã ã å å Xã#
+-Ô å Pã
+- â áÔ åÁæÿëÔ ååÖåÿë å å Pã
+- ãÐâð½è° ã ê¨å Pã
+- â á å®æÿë¨åå ë å å Pã
+- ãëÿÿê° ã Wã$
+-Ð å Pã
+- â áÐ åæÿëÐ åå°åÿë å å Pã
+- ãØÿÿê ã å ê¤å Pã
+- â á åæÿë¤ååg ë å å Pã
+- ãÅÿÿê ã å Xã
+- [ã á ê Wã
+- å Pã á ê á Vã
+-Ì å Pã
+- â
+- áÌ åfæÿëÌ åå{åÿë å å Pã
+- ã£ÿÿê â
+- á åYæÿë åå8 ë å å Pã
+- ãÿÿê åÿÿêðA-é @ áP á¬aå°qå á ám ë á Xã
+- áð½è á ë á Xã
+- á÷ÿÿêâØå½çÿë%â»çÿë0 Ôå á áx ë á Xã
+-
â²çÿë áçÿÿêâ®çÿë ããÿÿêp at -é @ á` á á} ë P á áp½è@-é 0 á ã Âå(@å Áå ê Ôå Pã º ã½è Ôå Pã Òå Pã
+- ã Áå ã Âå ê Ôå Pã
+- Ôå Pã ã Áå ã Âå@â Ôå Pãáÿÿ ããÿÿêð@-é 0 á @ ã` á ã Âå< ê Öå Pã º ãð½è Òå
++ Pá À ábà¤åà¡aà
++ààå0â å Sátÿÿ: å< å å@ å `åD å ÀåH å àåL å å åP å å ã`ÿÿêÿO-éÐMâ P á@ á` álpåx°å ãh å åp å å ã åt å å ã å$ åXå àd å à` å à åÐÍá à å\ å à åÔ å Pã
++Ó5 ãå/âð Íá 0 ã ãÔ ååCæÿë á Yã ã,Ðâð½èÔ å áp å_èÿëÔ å(å ê¨å Pã
++Ûâå¬éÿë 0 ã ã¨åå@ ë á Yã ãæÿÿê å áp åHèÿë å(å ê åå à å å(å å Pã9
++Ð å Pã
++ü5 ã/âð Íá 0 ã ãÐ ååæÿë á Zã ãÆÿÿê á
++ áÐ å(èÿëÐ å,å å à å ê¤å Pã
++±âåréÿë 0 ã ã¤åå ë á Zã ã¬ÿÿê á
++ á åèÿë å,å å à å ê åå à å å,åÌ å Pã
++)6 ãs/âð Íá 0 ã ãÌ ååÑåÿë á Xã ãÿÿê â áÌ åîçÿëÌ å$å ê#âå>éÿë 0 ã ã ååÒ ë á Xã ãxÿÿê â á åÚçÿë å$å å Pã
++
++p å å Pã p åå å åå à å Vã
++ å Pã å å å à å\ å Pã
++ å Pã å å\ åå à å$ å Pã
++
++h å å Pã h åå å$ åå à åd å Pã
++ åå åd åå à å` å Pã
++| åå å` åå à åX å PãH
++t å å PãD < êôç ..\Magnum\portinginterface\xvd\70015\bxvd_priv.c Allocating %d bytes of picture memory from DEVICE picture heap Allocating %d bytes of cabac memory from DEVICE cabac heap Allocating %d bytes of system memory from DEVICE system heap t åå åX åå à å ãÞþÿêÿ_-é P á@ á áp á8å ° ã ã å ` ã Xã!
++Ô å Pã
++ â áÔ åçÿëÔ ååæÿë ` á Vã
++ ãÐâð½è° ã ê¨å Pã
++ â á åïæÿë¨åå ë ` á Vã
++ ãìÿÿê° ã Wã"
++Ð å Pã
++ â áÐ åÝæÿëÐ ååñåÿë ` á Vã
++ ãÚÿÿê ã å ê¤å Pã
++ â á åËæÿë¤ååÜ ë ` á Vã
++ ãÈÿÿê ã å Xã
++ [ã á ê Wã
++ å Pã á ê
++ á Zã
++Ì å Pã
++ â áÌ åªæÿëÌ åå¾åÿë ` á Vã
++ ã§ÿÿê â á åæÿë åå¯ ë ` á Vã
++ ãÿÿê áÿÿêðA-é @ á` á¬qå°å á á5 ë P á Uã
++ áð½è áO ë P á Uã
++ á÷ÿÿêâØåèÿëâèÿë0 Ôå á á~ ë P á Uã
++âøçÿë áçÿÿê%âôçÿë ããÿÿêp at -é @ á` á á ë P á áp½è@-é @ á0 á ã Âå(å Ãå ê Ñå Pã º ã½è Ñå Pã Òå Pã
++ ã Ãå ã Âå ê Ñå Pã
++ Ñå Pã ã Ãå ã Âåâ Ñå Pãáÿÿ ããÿÿêð@-é 0 áP á ` ã á ã Âå< ê Ñå Pã º ãð½è Òå
+ Pã
+- Öå
++ Ñå
+ Pã
+- Öå Pã
+- Öå Pã
+- ãðÿÿê Öå
++ Ñå Pã
++ Ñå Pã
++ ãðÿÿê Ñå
+ Pã
Òå Pã
+
+ Òå
+ Pã
+ Òå Pã
+ Òå Pã
+- ãßÿÿê Öå
+- Pã Öå Âå ê Òå
++ ãßÿÿê Ñå
++ Pã Ñå Âå ê Òå
+ Pã
+- Öå®â à å pÖå®Ïâràpåà Tá ª@ á Öå Âå`â ð ã Öå Pã¿ÿÿ Òå Pã ã Âå ã¼ÿÿêShared memory start addr: 0x%x send avd init cmd
++ Ñå®â à å pÑå®Ïâràpåà Vá ª` á Ñå Âåâ ð ã Ñå Pã¿ÿÿ Òå Pã ã Âå ã¼ÿÿêShared memory start addr: 0x%x send avd init cmd
+ send avd init failed
+ send avd init sucess
+- p at -é @ ádå ádÿÿë P á Uã
+- áp½è áü ë P á Uã
+- á÷ÿÿêdå á-ÿÿë P á Uã
+- áïÿÿê á ë P á Uã
+-Ïâöæÿë áæÿÿêÕâòæÿë ãâÿÿêp at -é@ÐMâ @ á` ã´Ôå Pã*
+- ã´ á Pã º ã@Ðâp½èåç Pã
+- ã÷ÿÿê â á áé ÿëå å ã å$ Íå ã% ÍåµÔå Pã
+- ã Íå ê ã Íå0â á<â á¡£ÿë P á Uã
+- áÚÿÿê ð ã ã×ÿÿêp at -é P á´Õå Pã
+-å°åç Pã
+-å°"åçK£ÿë @ á Tã
+- áp½è ãüÿÿêð@-éDÐMâ @ á p ã ã< å8 å4 å ` ã@ å40â8 â<â¹âðÍáø"Íá.>â·/â¶â ãðÍáø!Íá 0 á á á ã è 0 á@ â á áXúÿë P áÜå<å àÜåØå8å4 åà àØå Uã
+- áDÐâð½è` ã ã@ å40â8 â<â½âðÍáø"Íá/>â»/âºâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á á/úÿë P áìå<å àìåèå8å4 åà àèå Uã
+- áÕÿÿê ` ã ã@ å40â8 â<âÁâðÍáø"Íá<â¿/â¾â ãðÍáø!Íá 0 á á á ã è 0 á@ â á áúÿë P áüå<å àüåøå8å4 åà àøå Uã
++ p at -é P ádå ábÿÿë @ á Tã
++ áp½è á ë @ á Tã
++ á÷ÿÿêdå á+ÿÿë @ á Tã
++ áïÿÿê áá ë @ á Tã
++Ïâ:çÿë áæÿÿêÕâ6çÿë ãâÿÿêp at -é@ÐMâ @ áP ã´Ôå Pã*
++ ã´ á Pã º ã@Ðâp½èåç Pã
++ ã÷ÿÿê â á áj¡ÿëå å ã å$ Íå ã% ÍåµÔå Pã
++ ã Íå ê ã Íå0â á<â á¤ÿë ` á Vã
++ áÚÿÿê ð ã ã×ÿÿêp at -é @ á´Ôå Pã
++å°åç Pã
++å°"å纣ÿë P á Uã
++ áp½è ãüÿÿêð@-éDÐMâ @ á ` ã ã< å8 å4 å p ã@ å40â8 â<â¹âðÍáø"Íá.>â·/â¶â ãðÍáø!Íá 0 á á á ã è 0 á@ â á áúÿë P áÜå<å àÜåØå8å4 åà àØå Uã
++ áDÐâð½èp ã ã@ å40â8 â<â½âðÍáø"Íá/>â»/âºâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á áZúÿë P áìå<å àìåèå8å4 åà àèå Uã
++ áÕÿÿê p ã ã@ å40â8 â<âÁâðÍáø"Íá<â¿/â¾â ãðÍáø!Íá 0 á á á ã è 0 á@ â á á2úÿë P áüå<å àüåøå8å4 åà àøå Uã
+ áÿÿê
+ return from BXVD_P_Boot with failure
+-return from BXVD_P_Boot with success Ìó ` ã ã@ å40â8 â<âÅâðÍáø"Íá1>âÃ/âÂâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á áÊùÿë P áå<å àåå8å4 åà àå Uã
+- ápÿÿê ` ã ã@ å40â8 â<âÉâðÍáø"Íá2>âÇ/âÆâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á á¢ùÿë P áå<å àåå8å4 åà àå Uã
+- áHÿÿê` ã ã@ å40â8 â<âÍâðÍáø"Íá3>âË/âÊâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á ázùÿë P á,å<å à,å(å8å4 åà à(å Uã
+- á ÿÿê ` ã ã@ å40â< âÑâ
âø Íáð!ÍáÏ?âÎ/âð Íá0 ã@ â á á"ûÿë P á< å<å8å4å à8å Uã
+- áÿÿê` ã ã@ å40â< âÕâ5âø Íáð!ÍáÓ?âÒ/âð Íá0 ã@ â á áûÿë P á< åLåHå4å àHå Uã
+- áèþÿêp ã ê®âç®âàå à®âàå®/â"à å àÈåÌ"åàÐ"åÔ2å!à Pá ®âà²âPèPè âÿp â WãáÿÿÚ p ã ê âÿp â WãûÿÿÚ ãÀþÿê@-é @ á ã Äå ã Äå ã Äåì ãtå â ëTå áWøÿëå½èp at -é @ á¤0å á å åÞÿë 0 ã å å¤ å~Þÿë ãå áJøÿë àã åTå2åuÞÿë ãp½èH
ðA-é @ áP á` á p ã ã Vã : ð ãâïÿë áSâíðÿë ð ã ãð½èqç Wã ãùÿÿê\ ãJåÿë á Xã ð ãAâ}ïÿëFâÛðÿë ð ã ãìÿÿê\ ã ã á²åÿë Vã
+- Vã X ã áå³åÿë åX âX å ê å å å å å å åX å
å ãÑÿÿêðA-é @ áP á` á áp á Uã X Xã
+- ð ãP âPïÿë â®ðÿë ð ã ãð½è på êEâX å à å ãöÿÿê@-é @ á Tã
+- áåÿë½è### Invalid image id %d Cannot allocate image container Incorrect image header length requested ð_-é @ áP á` áp á(å ã ð ãGåÿë Ôå Pã
+-Dåÿë0åð½è ã Äå?åÿë å7åÿëü ã á åRåÿëåÌ!å á®÷ÿë~â{äÿë ° ã á åêäÿë á Yã ã Äå áäÿÿêânäÿëå á÷ÿë ° á [ã
+-ü ã áå5åÿë å å Pá
+- ã Äåâ\äÿë ãÎÿÿê á
+-p á å Pã
+- ã Äå ð ãeâÚîÿëeâå7ðÿë ð ãiâJäÿë ã¼ÿÿêâFäÿë ã¸ÿÿê ã Äå åòäÿë á²ÿÿêðO-éßMâ @ áP á` á ã|ââü ã ã áúäÿëü ã ã áöäÿë á° áXå
+-p á å
+-p á`å
+-p áå å
+-p áå å
+-p á´ å å
+-p ᨠå å >ã 0å0â,â á ázÿÿë áø âäÿë áAâ å
äÿë áAâå äÿë áAâåäÿë YãH
+-Aâäÿë áßâð½è "
++return from BXVD_P_Boot with success Ðé p ã ã@ å40â8 â<âÅâðÍáø"Íá1>âÃ/âÂâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á áõùÿë P áå<å àåå8å4 åà àå Uã
++ ápÿÿê p ã ã@ å40â8 â<âÉâðÍáø"Íá2>âÇ/âÆâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á áÍùÿë P áå<å àåå8å4 åà àå Uã
++ áHÿÿêp ã ã@ å40â8 â<âÍâðÍáø"Íá3>âË/âÊâ ãðÍáø!Íá 0 á á á ã è 0 á@ â á á¥ùÿë P á,å<å à,å(å8å4 åà à(å Uã
++ á ÿÿê p ã ã@ å40â< âÑâ
âø Íáð!ÍáÏ?âÎ/âð Íá0 ã@ â á á1ûÿë P á< å<å8å4å à8å Uã
++ áÿÿêp ã ã@ å40â< âÕâ5âø Íáð!ÍáÓ?âÒ/âð Íá0 ã@ â á áûÿë P á< åLåHå4å àHå Uã
++ áèþÿê` ã ê®âç®âàå à®âàå®/â"à å àÈåÌ"åàÐ"åÔ2å!à Pá ®â"àé 0å åÌåÐÂåÔ"åÈ2å âÿ` â VãÝÿÿÚ ` ã ê âÿ` â VãûÿÿÚ ã¼þÿê@-é @ á ã Äå ã Äå ã Äåì ãtå â ëTå á~øÿëå½èp at -é @ á¤0å á å åÅÞÿë 0 ã å å¤ åÀÞÿë ãå áqøÿë àã åTå2å·Þÿë ãp½èü ðA-é áp áP á ` ã @ ã Uã : ð ãâïÿë áSâñÿë ð ã ãð½èaç Vã ãùÿÿê\ ãåÿë @ á Tã ð ãAâïÿëFâúðÿë ð ã ãìÿÿê\ ã ã áòåÿë Uã
++ Uã X ã áåóåÿë åX âX å ê å å å å å å åX å @å ãÑÿÿêðA-é p á@ áP á` á á Tã X Vã
++ ð ãP âmïÿë âÍðÿë ð ã ãð½è
å êDâX å à
å ãöÿÿê@-é @ á Tã
++ á]åÿë½è### Invalid image id %d Cannot allocate image container Incorrect image header length requested ð_-é @ á á` áP á(°å ã ð ãåÿë Ôå Pã
++åÿëåð½è ã Äååÿë åxåÿëü ã á ååÿëåÌ!å áÕ÷ÿëuâ»äÿë ã á å,åÿë á Yã ã Äå áäÿÿêoâ®äÿëå á¾÷ÿë á Zã
++ü ã áåuåÿë å å Pá
++ ã Äåcâäÿë ãÎÿÿêp áP á å Pã
++ ã Äå ð ãâ÷îÿëâåVðÿë ð ã
âäÿë ã¼ÿÿêcâäÿë ã¸ÿÿê ã Äå å3åÿë á²ÿÿêðO-éßMâ @ á° á á ã\ââü ã ã á:åÿëü ã ã á6åÿë` áp á4å ååå åå å´ å å¨ å å >ã 0å0â,â á áÿÿë áì âWäÿëü â åTäÿëâåQäÿëAâåNäÿë ZãH
++AâJäÿë
++ áßâð½è "
+ wait for response from FW
+ AVd send cmd success
+ incorrect fw cmd ### AVD firmware error return %d
+ AVD firmware error return
+ FW RSP MBX PTR NULL vsBXVD_RSP_INITIALIZE: command: %#x status: %#x sw_version: %#x
+- returning with err â¸ãÿëå å%.â.âÿëâ²ãÿëå å/â(âÿë ååâªãÿë á§ÿÿêðO-éßMâ @ áP á` á ã|ââü ã ã ádäÿëü ã ã á`äÿë á° á å
+-p á å
+-p áPå
+-p á`å >ã 0å0â,âdå áîþÿë á áßâð½èðO-é
ßMâ @ áP á` áp á¯â è ã åFâå â åü ã ãå:äÿëü ã ã å6äÿëå å°åxåå å åå å å`å åpå åå åå åPåå åTååXåå å\åå$ å`åå( ådåå, åhåå0 å ålå8å åpå<å å@ åDååD åHååH å åLåLå >ã 0ådå á!å0åþÿë å åD
å åH
å åP
å å åX
â ååáÿë ã Åå å
ßâð½è
++ returning with err âäÿëå å%.âwâÿëâûãÿëå å/âqâÿë åå~âóãÿë
++ á§ÿÿêðO-éßMâ ` áp á á ãLââü ã ã áäÿëü ã ã á©äÿëP á ° áÀå
åp
å
å >ã 0å0â,âdå áúþÿë á
++ áßâð½èðO-éßMâ á` á á° á ã åBOâpâü ã ã áäÿëü ã ã áäÿëP á á8å
å å
å
å°
å(å
å,å
å@å
åDå
åHå
åLå$
åPå(
åTå,
åXå0
å\å8
å`å<
å0å@
å4åD
å8åH
å<åL
å >ã 0å0 á ádå á·þÿë å åD å åH å åP å å åX â ååþáÿë ã Æå åßâð½è
+ convert to addr0
+- convert to addr1 Exiting BXVD_P_HostCmdSendInit vs vsðO-éßMâ @ áP á ãå±çlâpâü ã ã áÅãÿëü ã ã áÁãÿë á áå ` á å ` áPå >ã 0å0 á ádå áQþÿë á Xã
+- áßâð½è ã Ëå áùÿÿêðO-éßMâ @ áP á` áp á0å4å ã å®â â åü ã ã
+- áãÿëü ã ã åãÿë
+-° á å åèå á å á`å ápå áPå áå áå >ã 0ådå
+- á á0åþÿë å åßâð½èðG-éÜMâ @ áP á ãAoâpâü ã ã ánãÿëü ã ã ájãÿë á áHå` á å` áPå >ã 0å0 á ádå áúýÿë á Yã
+- áÜâð½è áûÿÿêðO-éßMâ @ áP á` á p ãââü ã ã áHãÿëü ã ã áDãÿë á ° á´å
+- á å
+- áPå Vã
+- Vã
+- Vã
+-
+- Vã ê ð ã ã å ê ð ã ã å ê ð ã ã å ê ð ã ã å ê ð ã ãßâð½è ð ã >ã 0å 0 á ádå á¶ýÿë p á Wã
+- áðÿÿê áîÿÿêðG-éÜMâ @ áP á ` ãAââü ã ã áãÿëü ã ã áãÿë á á°å p á å p áPå p áäå å p á` å å >ã 0å0 á ádå áýÿë ` á Vã
+- áÜâð½è áûÿÿêðG-éÜMâ @ áP á ` ãAââü ã ã áÛâÿëü ã ã á×âÿë á áåp á å( ã áp á âÖâÿë:ã 0å 0 á ádå ádýÿë ` á Vã
+- áÜâð½è áûÿÿêðO-éßMâ @ áP á` á p ãââü ã ã á²âÿëü ã ã á®âÿë á ° áh å
+- á å
+- áPå
+- á`å >ã 0å 0 á ádå á<ýÿë p á Wã
+- áßâð½è áûÿÿê vs vs vs vs vs vsÿvsÿ_-é @ áP á` áp á ã å På Uã Ðâð½è ã&à à @â ã §à áßç Pã
+- áßç å ° á) ê 0ã â á8 å7ÿ/á á Xã
+- ð ã%â+ìÿë áâíÿë ð ã áÝÿÿê å`â å Qá * å `â å ê å å å åà á å[âÿë å @àÐ Íá @à å ã å°â
+- [áÓÿÿ ãÀÿÿêðO-é$ÐMâ @ áP á` áp á ã ã< å@ å å´åPã * ã$Ðâð½è áâ 0å å3ÿ/á á Xã
+- áóÿÿêX0 ã â ãÀå å<ÿ/á á Xã
+-å å1ÿ/á áåÿÿê å å å å°åÜå å Qá * åáÿë å å Pã å å1ÿ/á ãÑÿÿê ã å åâÿë ã å å êÔå å ã å å0å 0å ã0å ååeÿÿë á Xã
+-å å1ÿ/á Yã åáÿë á±ÿÿêå å1ÿ/á à åH0å åð Íá 0 ã áå åº ë á Yã åwáÿë áÿÿê### Error reading image chunk: %d ðO-é|ÐMâ @ áP á` áp á 夰å ã ã ã å< å@ å å Ôå å°å å¬å å´å å 0å åxâ å3ÿ/á á Yã á|Ðâð½è Yã
+- áùÿÿêX0 ã â ãÀåx å<ÿ/á á Yã
+-åx å1ÿ/á áëÿÿêX ãå âáÿë, åå Pá
+-åx å1ÿ/á ãÞÿÿê$ åX Pã å Pã
+-åx å1ÿ/á ãÓÿÿê( åå Pá åx å1ÿ/á ãÊÿÿêD å Pã(
++ convert to addr1 Exiting BXVD_P_HostCmdSendInit vs vsðO-éßMâ P á` á ãå¡çLâpâü ã ã á&äÿëü ã ã á"äÿë á° á@å å`å >ã 0å0 á ádå átþÿë á Xã
++ áßâð½è ã Êå áùÿÿêðO-éßMâ p á á á á(²å ã åBOâ`âü ã ã áýãÿëü ã ã áùãÿëP á`å å
å
å
å
å°
å,å
å >ã 0å0 á ádå áFþÿë å åßâð½èðG-éÜMâ ` áp á ãAOâPâü ã ã áÙãÿëü ã ã áÕãÿë á áå åpå >ã 0å0 á ádå á'þÿë á Xã
++ áÜâð½è áûÿÿêðO-éßMâ p á á á ã\â`âü ã ã áµãÿëü ã ã á±ãÿë@ á° áå åå Yã
++ Yã
++ Yã
++
++ Yã ê ð ã ã å ê ð ã ã å ê ð ã ã å ê ð ã ã å ê ð ã ãßâð½è ð ã >ã 0å0 á ádå áåýÿë á Zã
++
++ áðÿÿê
++ áîÿÿêðG-éÜMâ P á á ãAOâpâü ã ã áuãÿëü ã ã áqãÿë` á áå ååäå å` å å >ã 0å0 á ádå á¿ýÿë á Yã
++ áÜâð½è áûÿÿêðG-éÜMâ ` á á p ãAOâPâü ã ã áNãÿëü ã ã áJãÿë á áô å å( ã á âKãÿë:ã 0å0 á ádå áýÿë p á Wã
++ áÜâð½è áûÿÿêðO-éßMâ p á á á ãLâPâü ã ã á'ãÿëü ã ã á#ãÿë` á° á\ å ååå >ã 0å0 á ádå átýÿë á Zã
++
++ áßâð½è
++ áûÿÿê vs vs vs vs vs vsÿvsÿO-éÐMâ ° áP á@ á ãp á Uã ãÐâð½è ã$à å à @â ã à å áßç Pã
++ áßç á`å ê 0ã
á á@ åÀå<ÿ/á á Xã
++ ð ã#â}ìÿë áâÜíÿë ð ã áÚÿÿê iâ Pá *©iâ ê á å à
++ á áÖâÿë
++°à
++pGà ã`â å VáÛÿÿ ãÆÿÿêÿO-éÐMâ P á° á á ã ã å<@å@ å å´åPã * ã,Ðâð½è áâ 0å å3ÿ/á á Yã
++ áóÿÿêX0 ã â ãÀå å<ÿ/á á Yã
++å å1ÿ/á áåÿÿê åå å å åÜå Pá * áâÿë ` á Vã å å1ÿ/á ãÓÿÿê á ã á
âÿë ã åp á êÔaå ã åp á0å 0å ã á á0ånÿÿë á Yã
++å å1ÿ/á å Pã á
âÿë á³ÿÿêå å1ÿ/á$ åå à åP0å åð Íá 0 ã á á ál ë á å Pã áöáÿë áÿÿê### Error reading image chunk: %d ðO-é|ÐMâ @ áp á á áЪÍá ` ã P ã ã å<På@ å å Ôå å°å å¬å å´å å 0å åxâ å3ÿ/á ` á Vã á|Ðâð½è Vã
++ áùÿÿêX0 ã â ãÀåx å<ÿ/á ` á Vã
++åx å1ÿ/á áëÿÿêX ãå ââÿë å,å Qá
++åx å1ÿ/á ãÞÿÿê$ åX Pã å Pã
++åx å1ÿ/á ãÓÿÿê å(å Qá åx å1ÿ/á ãÊÿÿêD å Pã(
+ ¹Ôå Pã%
+-x0å 0åXÀå°áåÀLà¬áå à0å\åT åÕþÿë á Yã
+-åx å1ÿ/á á±ÿÿêx0å 0ådÀå°áåÀLà¬áå à0åhå` åÂþÿë á Yã
+-åx å1ÿ/á áÿÿêx0å 0å0å ã å(å³þÿë á Yã
+-åx å1ÿ/á áÿÿêåx å1ÿ/áL å
å4 å åÔÍá à,å @à å@ å åÐÍá à,å @à å ãzÿÿêp at -é ÐMâ @ á` á ã å år?â-âð Íáq?âo/âsâ áKÿÿë P á Uã 3 ê0â 0å°!åÔå0â áÅþÿë P á Uã å Pã
++x0å 0åXÀå°áåÀLà¬áå à0å\åT åÛþÿë ` á Vã
++åx å1ÿ/á á±ÿÿêx0å 0ådÀå°áåÀLà¬áå à0åhå` åÈþÿë ` á Vã
++åx å1ÿ/á áÿÿêx0å 0å0å ã å(å¹þÿë ` á Vã
++åx å1ÿ/á áÿÿêåx å1ÿ/áL å å4 å åÔÍá à,å @à å@ å åÐÍá à,å @à å ãzÿÿêp at -é ÐMâ @ á` á ã å år?â-âð Íáq?âo/âsâ áLÿÿë P á Uã 3 ê0â 0å°!åÔå0â áÅþÿë P á Uã å Pã
+ å Pã á Ðâp½è å¼å åÌå¼åå AàÄå0â 0å°!åÔå0â áªþÿë P á Uã å Pã
+- å Pã áãÿÿê åÀåÀåå AàÈå ð ã â åÌåÞÿë å å å å ãÒÿÿê|@-é P áh å Pã
+-h åÌáÿë @ á Tã
+- á|½è 0 ãh
âð Íá¼4ååÌ åh
âãÿë @ á Tã
+- áñÿÿêh åØäÿë @ á 0 ãh
âå á%yÿë ãtå å ãÖÿë ãÔÿë Tã
+- áÞÿÿê áÜÿÿê|@-é @ á P ãx å Pã
+-x åáÿë P á Uã
++ å Pã áãÿÿê åÀåÀåå AàÈå ð ã â åÌåßÿë å å å å ãÒÿÿê|@-é @ áh å Pã
++h åKâÿë P á Uã
++ á|½è 0 ãh âð Íá¼4ååÌ åh âäÿë P á Uã
++ áñÿÿêh å2åÿë P á 0 ãh âå á!{ÿë ãtå å ãÅÿë ãÃÿë Uã
++ áÞÿÿê áÜÿÿê|@-é @ á P ãx å Pã
++x åâÿë P á Uã
+ á|½èXå Pã
+-x å³äÿë P á Uã
+- áôÿÿê 0 ã0å @åà3ååØ åx âcãÿë P á Uã
+- áçÿÿêå áäòÿë àãå áåòÿë! ãå ááòÿë áÚÿÿêp at -éhÐMâ @ á ` ã åå Pá
+-â åÒÝÿë å¬å å°å¬å Pã
+-°å Pã ãhÐâp½è ã¸Äå å´å êâ4 ã1.âð Íá 0 ã ã ã å
+-Üÿë¬å¬å Pã ãêÿÿê å¬å.â)Þÿë ã¸Äå ã´å ãÜåüåðåd â(å áõ÷ÿë ` á Vã
++x å
åÿë P á Uã
++ áôÿÿê 0 ã0å @åà3ååØ åx âØãÿë P á Uã
++ áçÿÿêå áIóÿë àãå áJóÿë! ãå áFóÿë áÚÿÿêp at -éhÐMâ @ á ` ã åå Pá
++â åOÞÿë å¬å å°å¬å Pã
++°å Pã ãhÐâp½è ã¸Äå å´å êâ4 ã1.âð Íá 0 ã ã ã åÜÿë¬å¬å Pã ãêÿÿê å¬å.â§Þÿë ã¸Äå ã´å ãÜåüåðåd â(å á.øÿë ` á Vã
+ áÕÿÿêd Ýå
+ Pã ÜåPå àÜåÜå Pã
+ ÜåâÜåüåTå àüåðåXå àðå êÜå®âd Ýåç àÜå\ Ôå Pã
+ Üåò
+-â âÜåüå®âd Ýåàå àüåðå®âd Ýåàå®/âd0Ýå"à å àðå` â\â á÷ÿë ` á Vã
++â âÜåüå®âd Ýåàå àüåðå®âd Ýåàå®/âd0Ýå"à å àðå` â\â áÈ÷ÿë ` á Vã
+ áÿÿê\ Ýå Pã'
+ ã´Äå` Ýå Pã ãµÄå ê ãµÄåd Ýå
+ Pã
+ Üå
+ âÜåÜå®â` Ýåç àÜåüå®â` Ýåàå àüåðå®â` Ýåàå®/â`0Ýå"à å àðå åå Pá Üåüå àÜå ãüå åå Pá Üåðå àÜå ãðåÜå Pã7
+-0â åÝÿë<På ã áÜå¾ ú Qã
+- ã áÜå¶ û â ã á àÜåZ5 ã8 âð Íá 0 ã ã åÜåTÛÿëÔåÔå Pã ã4ÿÿêTË |Ë ..\Magnum\portinginterface\xvd\70015\bxvd_core_avd_reve0.c åÔåv/âaÝÿë ð ãüå Pã%
+-0â åßÜÿë<På ã áüå ú Qã
+- ã áüå{ û â ã á àüå{5 ã´ Oâð Íá 0 ã ã åüåÛÿëôåôå Pã ãùþÿê åôå~/â8Ýÿë ð ãðå Pã
+-5 ãC/Oâð Íá 0 ã ã åðåÛÿëèåèå Pã ããþÿê åèå{/â"Ýÿë ð ã` å Pã
+-¢5 ãY/Oâð Íá 0 ã ã å`åíÚÿëàåàå Pã ãÍþÿê åàåy/âÝÿë ð ã áÆþÿê@-é @ áÔå Pã
+- åÔåéÛÿëôå Pã
+- åôåãÛÿëìå Pã
+- åèåÝÛÿë¸Ôå Pã
+- å¬å×Ûÿëàå Pã
+- åàåÑÛÿë ã½èp at -é @ á P ãôå¼!å ágñÿëøåÄ!å ácñÿëèåÀ!å á_ñÿëìåÈ!å á[ñÿë" ãüå áWñÿë" ãðå áSñÿë åÒÞÿëå!å áMñÿëD å Pã
++0â åÝÿë<På ã áÜå~ ú Qã
++ ã áÜåv û â ã á àÜåZ5 ã8 âð Íá 0 ã ã åÜåÕÛÿëÔåÔå Pã ã4ÿÿêlÁ Á ..\Magnum\portinginterface\xvd\70015\bxvd_core_avd_reve0.c åÔåv/âßÝÿë ð ãüå Pã%
++0â å\Ýÿë<På ã áüåC ú Qã
++ ã áüå; û â ã á àüå{5 ã´ Oâð Íá 0 ã ã åüåÛÿëôåôå Pã ãùþÿê åôå~/â¶Ýÿë ð ãðå Pã
++5 ãC/Oâð Íá 0 ã ã åðåÛÿëèåèå Pã ããþÿê åèå{/â Ýÿë ð ã` å Pã
++¢5 ãY/Oâð Íá 0 ã ã å`ånÛÿëàåàå Pã ãÍþÿê åàåy/âÝÿë ð ã áÆþÿê@-é @ áÔå Pã
++ åÔåfÜÿëôå Pã
++ åôå`Üÿëìå Pã
++ åèåZÜÿë¸Ôå Pã
++ å¬åTÜÿëàå Pã
++ åàåNÜÿë ã½èp at -é @ á P ãôå¼!å áÌñÿëøåÄ!å áÈñÿëèåÀ!å áÄñÿëìåÈ!å áÀñÿë" ãüå á¼ñÿë" ãðå á¸ñÿë åQßÿëå!å á²ñÿëD å Pã
+ ¹ÔåH åD å2ÿ/á P á Uã
+- áp½è ã å á=ñÿë ãå á9ñÿë ã å á5ñÿë ã åtÞÿë P áå á)ñÿë ` á Uã áBâ÷Ýÿë áãÿÿê áKâòÝÿë å¢Þÿë áÜÿÿêðA-é @ áP á Uã å áñÿë ` áã
+- ã å áñÿë p ã êå áñÿë ápâ Wãøÿÿº áå áñÿë¬å° å áÿðÿëã ãð½è ð ã ãûÿÿêp at -é @ á` áP á å á$å á8Üÿë Pã
+- ã
å ãp½è ãüÿÿê²æARC FW command response timed out, FW Boot Status = %d FW boot successful, FW Boot Status = %d ðG-é @ áP á` áp á ã
+-Vã : ð ãâèÿë á~âyéÿë ð ã ã ê å Pá ð ãsâèÿë áyâméÿë ð ã ã ê áâ#â å åçÜå àá á å åç
+- áð½è÷C-é @ áP á ã å Pá ð ãâñçÿë áZâNéÿë ð ã ãK ê ávâ#{â å å`çVãç Xã
+- Xã ð ãâÝçÿë á
â:éÿë ð ã ã á Óç ` á Ýå há Ýå
++ áp½è ã å á¢ñÿë ãå áñÿë ã å áñÿë ã åôÞÿë P áå áñÿë ` á Uã áBâuÞÿë áãÿÿê áKâpÞÿë å!ßÿë áÜÿÿêðA-é @ áp á Wã å áwñÿë P áã
++ ã å áuñÿë ` ã êå ákñÿë á`â Vãøÿÿº áå áhñÿë¬å° å ádñÿëã ãð½è ð ã ãûÿÿêp at -é @ á` áP á å á$å á¶Üÿë Pã
++ ã
å ãp½è ãüÿÿê²æARC FW command response timed out, FW Boot Status = %d FW boot successful, FW Boot Status = %d ðG-é @ á` áP á á ã
++Uã : ð ãâwèÿë á~âÖéÿë ð ã ã ê å Pá ð ãsâkèÿë áyâÊéÿë ð ã ã ê áâ#â å åpçÜå pà
á pá å åpç
++ áð½è÷C-é P á` á ã å Pá ð ãâLèÿë áZâ«éÿë ð ã ãK ê ávâ#{â å å@çTãç Xã
++ Xã ð ãâ8èÿë á
âéÿë ð ã ã á Óç @ á Ýå Há Ýå
+ Pã
+ Ê Pã
+ Pã ê Pã
+- Pã ê ð ã Ýå dá ê ð ã
+- Ýå Ýåá `á ê ð ã
+- Ýå Ýåá `á ê ð ã
+- Ýå Ýåá `á ê ð ã ê ð ã ð ã0 â©çÿëÝå¨ âéÿë ð ã ã ð ã ð ã å å`ç áþ½è### Spid %lu is out of range! PidChannelNum %lu is out of range! àðÿPidChannelNum %lu already in use for SPID functions! Invalid filter mode %lu á Qã ãÿ/á åüÿÿêðA-é @ áP á$`å å5 áÿ â âqç êpå Wã
+- å Páùÿÿ Wã ã"Ýÿë p á Wã ð ãwâUçÿëwâ³èÿë ð ã ãð½èPå âç å ã å âqç å Pã
+- åpå áïÿÿêðA-é @ áP á$`åp áP á å å0 áÿ âP á å Pã
+-Ø Çá å å Pã
+- åå å âç Pá â åç á Ýÿëð½èðC-éÐMâ @ áP á` á á8påâ áÅÛÿë på ã Èå 0 á á á ã@å åÈÛÿëÐâð½èðA-é ` á Vã & ê8 å Ðå Pã
+- á½Øÿë P á Uã
+- ê å Pã
+- ð ã` âöæÿë âTèÿë ð ã áÀ ë$@å p ã ê âç Pã
+-âçÅÜÿëpâWãõÿÿ:$ åÀÜÿë á¾Üÿë ð ãð½è### Out of system memory. Can't allocate bookkeeping! Leaked resource -- unfreed blocks detected ðO-éÐMâ @ áP á` áp á ã å° á
à å@ å å å@ å Ðå å0å 0å0 á á áÌå"Üÿë@ å ÐåÀå å Pá ã å ê@ å Ðå Pã Ú ð ãBOâæÿëåúçÿë ð ã ã å êd ã[Üÿë å å Pã ã å ð ãSOâæÿëSOâéçÿë ð ã ê å ã å å å å å å$ å(På0`åP å, åH åL å4påüååà8 å8 å å á< å@ å Ðå@ å ãD ÊåÌåT åÈåX åÝOâ\ å©Oâ` å å Pã * ã å å å ã å á @â å å àå Àá å åå Áá å ãÜÿë$ å$ å Pã ã å ð ã'OâBæÿëMâ çÿë ð ã7 ê$å ã å ê ãâ åç å â å åPãõÿÿº å åå
+- á»þÿë á åå @à8åå á Pá åå @à å ã å å å á
+- á`Õÿëå ê ã å ã å8 å Ðå Pã
+- å Pã
+- áÅ×ÿë å ð ã å Pã
+- å Pã
+- åÕÿë ã å åÐâð½èD'
Ä.
¨'
Èë À Ü Out of system memory. Can't allocate hash table! á áÿ/á á áÿ/áÿ/áðC-éÐMâ @ áP á` á á8påâ áÚÿë på ã Èå 0 á á á@å åÚÿëÐâð½èp at -é P á Uã ê8 å Ðå Pã
+- á|×ÿë @ á Tã
+- ê å Pã
+- ð ã¹âµåÿë¹âçÿë ð ã ð ãp½èÿ_-é @ áP á` áp á8å ã å
à å °å Øå å ØåÄå å Pá ã å ê Øå Pã Ú ð ãâåÿëåóæÿë ð ã ã å ê
â Àãdâ å Pá * ã å ê å åd â ã åå åå åå åå åå å å å$å å(På å0`å åPå å,å åHå åLå å4påÜå åà å8å å8 å å á å<åØå å@å ã åDÀåOâ åTåOâ åXåOâ å\åOâ å`å [ã *° ã å°å ã á@â åå å å
+- àååÀá åå åå åÀá åå ååJÿÿë á å ååå @àå8åå áâ å8 å å0 ã!à Pá å ååå @à å ã å å å á åXÔÿë åå ê ã å å8 å Ðå Pã
+- å Pã
+- å½Öÿë ð ã åÐâð½è### Leaked resource -- unfreed blocks detected Ä.
ð'
Èë øO-é @ á ã¯Úÿë å å Pã ø½è P ã ê# ã åÀçP
â2
Uãùÿÿº`åV ê áT å á2ÿ/áå @àåp@à áT å á2ÿ/áå@à å àå@à å à å0åBà, ã à
û p á å0åBà, ã à
û á å0åBà, ã àý û á å0åBà, ã àö û á° á ê, ã å Áç°â [áùÿÿ:°â ê= ã å Áç°â [áùÿÿ: ° á ê. ã åÀç°â
+- [áùÿÿ: å Ðç# Pã a ã åÀç ê å Ðç âÿ â åÀç`å Vã¦ÿÿ`å- ê áT å á2ÿ/áå @àåp@à åà å0åBà, ã ຠû p á å0åBà, ã à³ û áâ ê- ã å Àçâ Yáùÿÿ: å Ðç# Pã a ã åÀç ê å Ðç â å Áç`å VãÏÿÿ ã åÀå å'Úÿëcÿÿê â ê â 0Òå Sãûÿÿ ê Bâ 0Òå/ Sã
+-0â Ráøÿÿ 0Òå/ Sã â80å0Óå Sã
+- ð ãÿ/áðA-é @ á ` ã p ã ãPå ê å pà á áÛÿÿëPå Uã÷ÿÿPå ê å à á áÑÿÿëPå Uã÷ÿÿ`àð½è á åÿ/á ã åÿ/áÿ/áp at -é @ áP á á ã áEÚÿëp½èÿ/áÿ/áøC-é @ áP á` á á
á á åë×ÿë å ê Öå á Öå á Öå á Öå pá påP
â`âHââ XãðÿÿÊ Xã Ú p ãâ Xã
+- Xã
+- Xã Öå xá ð ã Öå tá ð ã Öå pá ð ã ð ã påø½èÿO-éÐMâ @ áPPå$ å`à ã ã ã ã å ã å ã å ã å ã å ã å ° ã( å Pã ñ0¯ ê¬ ê ê
ê ê ê% êF êp êz ê~ ê ê ê ê ê ð ã `Äå© ê ð ãå`ÄçVççå Äç¢ ê ð ãå`ÄçVççå ÄçVççå Äç ê ð ã`ÄçVçç ÄçVçç
+- Äç& áå Äç ê ð ãvã Ê?Vã ª ð ãâãÿëâ åãäÿë ê ã
+- ð ãâ}ãÿëâ åÚäÿë ð ã Ôå ¼ áV÷ç °á°Äç[çç Äç[çç
+- Äç+ áå Äçl ê ð ã å Fàp@â ã
+- ð ãgâcãÿëzâ åÀäÿë ð ãÇ
++ Pã ê ð ã Ýå Dá ê ð ã
++ Ýå Ýåá @á ê ð ã
++ Ýå Ýåá @á ê ð ã
++ Ýå Ýåá @á ê ð ã ê ð ã ð ã0 âèÿëÝå¨ âcéÿë ð ã ã ð ã ð ã å å@ç áþ½è### Spid %lu is out of range! PidChannelNum %lu is out of range! àðÿPidChannelNum %lu already in use for SPID functions! Invalid filter mode %lu á Qã ãÿ/á åüÿÿêðA-é áP á$`å å5 áÿp â âAç ê@å Tã
++ å Páùÿÿ Tã ã¢Ýÿë @ á Tã ð ãåâ°çÿëåâéÿë ð ã ãð½èPå âç å ã å âAç å Pã
++ å@å áïÿÿêðA-é p áP á$`å@ á å å0 áÿ â å Pã
++Ø Äá å å Pã
++ åå å âç Pá â åç áÝÿëð½èðC-éÐMâ P á` áp á á8å@â áEÜÿë å ã Äå0 á á á ãð@ÍáIÜÿëÐâð½èðA-é @ á Tã & ê8 å Ðå Pã
++ áAÙÿë ` á Vã
++ ê å Pã
++ ð ãâTçÿëâ´èÿë ð ã á ë$på P ã ê âç Pã
++âçHÝÿëP
âUãõÿÿ:$ åCÝÿë áAÝÿë ð ãð½èÿO-éÐMâ P áp á° áPå ã åpå à å å Øå å0 á á áàå åÁÜÿë ØåÔå å Pá ã å´ ê Øå Pã Ú ð ãOâçÿë¤åzèÿë ð ã ã å¨ êd ãþÜÿë
å å Pã ã å ð ãø â çÿëø âièÿë ð ã ê @å ã å å å å å å$ å(på$ å0 å ãP å, åH åL å4°åå å à8 å8 å å á< å Øå@ å ãD Äå;OâT åçOâX å»Oâ\ åOâ` å Yã * ãå ã á @â åå å à Àá åå å Àá å ã¸Üÿë ê### Out of system memory. Can't allocate bookkeeping! Leaked resource -- unfreed blocks detected
$
d
Ìá $ å$ å Pã ã å ð ã Oâ¤æÿëâèÿë ð ã4 ê$ å å ã ê ã å â
++ç âZãøÿÿº å åå áÅþÿë ` á åå @à8åå á Pá åå @à å ã å å å á áêÕÿë`å ê ã å ã å8 å Ðå Pã
++ å Pã áPØÿë å ð ã å Pã
++ å Pã
++ å¢Õÿë ã
å å,Ðâð½èOut of system memory. Can't allocate hash table! á áÿ/á á áÿ/áÿ/áðC-éÐMâ P á` áp á á8å@â áÛÿë å ã Äå0 á á áð@ÍáÛÿëÐâð½èp at -é @ á Tã ê8 å Ðå Pã
++ áØÿë P á Uã
++ ê å Pã
++ ð ãâ!æÿëâçÿë ð ã ð ãp½èÿO-éÐMâ ° á á á@`å ã å à å å Öå å Öå8å å Pá ã åx ê Öå Pã Ú ð ãvâæÿëåaçÿë ð ã ã ål ê âpÀãdâ å Pá * ã åc ê@ á på@ ádpâ ã å å å å å å$ å(å å0 å ãP å, åH åL å4å|å å à8 å8 å å á< å Öå@ å ãD ÄåOâT åOâX åOâ\ åmOâ` å Zã * ã å ã
++ á @â å å àå Àá åå å Àá åå áfÿÿë P á åå @à8åå áâ8 å å0 ã!à Pá åå @à
å ã
å
å
å á á
++ÕÿëPå ê ã å8 å Ðå Pã
++ å Pã
++ ár×ÿë ð ã åÐâð½è### Leaked resource -- unfreed blocks detected $
¬
Ìá øO-é @ á ãcÛÿë P á Uã ø½è ã ê# ã Åçâ2
Yãúÿÿº`åQ ê áT å á2ÿ/áå @àå @à áT å á2ÿ/áå@à å
++ àå°@à å
++ à å å0åBà, ã à
û á å0åBà, ã àù û á å0åBà, ã àò û ° á å0åBà< ã å àê û å
++p á ê, ã Åçpâ Wáúÿÿ:pâ ê= ã Åçpâ Wáúÿÿ:p á ê. ã Åçpâ å Wáùÿÿ: Õç# Pã a ã Åç ê Õç â Åç`å Vã«ÿÿ`å( ê áT å á2ÿ/áå @àåp@à å à å0åBà, ã ൠû p á å0åBà, ã à® û áâ ê- ã Åçâ
++ Xáúÿÿ: Õç# Pã a ã Åç ê Õç â Åç`å VãÔÿÿ ãÅå áèÚÿë ð ãnÿÿê á â ê â 0Ðå Sãûÿÿ ê @â 0Ðå/ Sã
++0â Páøÿÿ 0Ðå/ Sã â80å0Óå Sã
++ ð ãÿ/áðA-é P á ã ` ã p ã@å ê å `à á áÚÿÿë@å Tã÷ÿÿ@å ê å pà á áÐÿÿë@å Tã÷ÿÿàð½è á åÿ/á ã åÿ/áÿ/áp at -é P á@ á á ã áÛÿëp½èÿ/áÿ/áøC-é á á@ á` á
á á å¨Øÿë på ê Ôå á Ôå á Ôå á Ôå Pá Påâ@â`Fâpâ VãðÿÿÊ Vã Ú P ãpâ Vã
++ Vã
++ Vã Ôå X
á ð ã Ôå T
á ð ã Ôå P
á ð ã ð ã Påø½èÿO-éÐMâ @ á áPå `à ã° ã ã å ã å ã å ã å ã å ã å ã å P ã( å Pã ñ0° ê ê ê
ê ê ê& êH ês ê~ ê ê ê ê ê ê ð ã `Äåª ê ð ãå`ÄçVçç å Äç£ ê ð ã å `ÄçVçç å ÄçVçç å Äç ê ð ã
++`ÄçVçç ÄçVçç å Äç& á å Äç ê ð ãvã Ê?Vã ª ð ãâäÿëâ å}åÿë ê ã
++ ð ãâäÿëâ åtåÿë ð ã Ôå \ áV÷ç P
á
++PÄçUçç ÄçUçç å Äç% á å Äçk ê ð ã å Fàp@â ã
++ ð ãfâúãÿëyâ åYåÿë ð ãÇ
+ °á
+ àãÇ
+ Pá
+- ð ã[âWãÿëâ å´äÿë ð ãr á>sÇãpÇã Ôå âÔåøâ¼à°á°Äç[çç Äç[çç
+- Äç+ áå ÄçA ê ð ãF± á°Äç[çç Äç[çç
+- Äç+ áå Äç6 ê ð ã$ å Eà Äå1 ê ð ã$ å °Eàå°Äç[ççå Äç( ê ð ã$ å °Eàå°Äç[çç å Äç[ççå Äç ê ð ã$ å °Eà°Äç[çç Äç[çç
+- Äç+ áå Äç ê ð ã ê ð ã ê ð ã
+- ê ð ã ð ã( âãÿë( å áÐ â 0åaäÿë ð ã ð ã ð ã,Ðâð½è### target out of range at pc=%08X target needs to be word-aligned at pc=%08X fixup at PC 0x%08X requires a word-aligned displacement PC-relative fixup at 0x%08X is out of range unexpected fixup type %d (0x%08X) at PC 0x%08X ðO-éÐMâ @ áP á` á
à@âà åà@âà åå å ãý
+- û áQ
âç å ãb ê ð ã å Pã
+- å å áå åÿâ!áå åÿâáå åáå å ð ã ð ã å Pã
+- å å á å åÿ â áååÿâáååáå å ð ã ð ã å Pã
+- å å áååÿâAáååÿâáååá åå ð ã å åÿ â å å å á å å ååå @àQ
âç
+-pàa
âç
+- à å@
+-ãç å ²à å0å 0å å áå0åwþÿë å â åâ YáÿÿºÐâð½èðA-é P á` á@ áp áL
+-ã ç Pá
+- ð ã1Oâ8âÿëL
+-ã ç áDåãÿë ð ã<åð½è àLãç Pá
+- ð ã5Oâ(âÿëL
+-ã çàåãÿë ð ãüåîÿÿêH
+-ã çà á áaØÿë ãæÿÿêÿ_-é@ áP á` á8påQ
âç Pã
+-Q
âçÐâð½è
à@âà°å
à@âà å [ã
+- Zã ãïÿÿê áÂ×ÿë á å â å Yã
+- á0 á
+- á á áªÿÿë Pã
+- å á å árÖÿë áÄ×ÿë å â å ãÓÿÿêQ
âç ê ð ãðåÛáÿë{â9ãÿë ð ã ã áÇÿÿê@-é 0 á ã êà@@âà å Pá
+- êà@@âà å Pã
+-à@@âà å Pã á½è ð ã â¼Óá PáåÿÿÊ ã÷ÿÿêp at -é@Zã @ç ã ê@â¾PÔá Uã
+-¾PÔá Uã º êPåUã : ê¾PÔáQ
à@`â
1àPå`å Eà¾PÔáamâQçP
àPå ð ãâDZã Pç UááÿÿÊp½è@-é ã' ê 0 ãaMâ1ç1à@@â1àå Qã 1à@@â1à0å Sã
+- êQã : ê0å Sá ê1à@@â1à0å ã
+-0åAà ê0å0Aà@åàa=âç ð ã â¼3Ðá SáÔÿÿʽè8(
" |(
¨¨ Could not allocate section data buffer øO-é @ áP á` áp á40 ã ã
â áÿÿë Pã
+- ð ãh åEáÿë¹â£âÿë ð ãôåø½è Õå Pã
+- ã ê ã
å ð ã å Pã
+-¼Õá á¼Õáÿâá¼Åá ð ã ð ã å Pã
+-¾Õá á¾Õáÿâá¾Åá ð ã ð ã å Pã
+-
+- å á åÿâ!á åÿâá åá
å ð ã ð ã å Pã
+-
+-$ å á$åÿâ!á$åÿâá$åá$
å ð ã ð ã å Pã
+-
+-( å á(åÿâ!á(åÿâá(åá(
å ð ã ð ã å Pã
+-
+-, å á,åÿâ!á,åÿâá,åá,
å ð ã ð ã å Pã
+-
+-0 å á0åÿâ!á0åÿâá0åá0
å ð ã ð ã å Pã
+-´Õá á´Õáÿâá´Åá ð ã ð ã å Pã
+-¶Õá á¶Õáÿâá¶Åá ð ã ð ã å Pã
+-¸Õá á¸Õáÿâá¸Åá ð ã ð ã å Pã
+-ºÕá áºÕáÿâáºÅá ð ã ð ã å Pã
+-¼Õá á¼Õáÿâá¼Åá ð ã ð ã å Pã
+-¾Õá á¾Õáÿâá¾Åá ð ã, å PãÁ
+-,å@°
â 㺠êunable to read ELF header
" (0 ã á á á8þÿë Pã
+- ð ãåxàÿëâÖáÿë ð ã¸å1ÿÿêºÕá à ð ã å Pã
+-
+- å á åÿâ!á åÿâá åá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
+-
+- å á åÿâ!á åÿâá åá å ð ã ð ã å Pã
+-
+-$ å á$åÿâ!á$åÿâá$åá$ å ð ã(°ââ¼Õá PáIÿÿÊ ã ã) êà@
âà å Pã
+-à@
âà å Pã Zã à@
âà å êunable to read section header à@
âà å
+- Pá
+- ð ãèå¥ßÿëªâáÿë ð ãÐå^þÿêâ¼Õá PáÒÿÿÊ Zã ã êà@
âà å Pã á êâ¼Õá PáóÿÿÊ ð ã Zã
+-0 á
+- á á á påjýÿë@ã ç
+-à@
âà å áDã ç@
+-ã ç Pã ð ã°åsßÿëâÑàÿë ð ã(å,þÿê ãl ê ð ã å Pã
++ ð ãZâîãÿë{â åMåÿë ð ãr á>sÇãpÇã Ôå âÔåøâ\àP
á
++PÄçUçç ÄçUçç å Äç% áå Äç? ê ð ãFQ á
++PÄçUçç ÄçUçç å Äç% áå Äç3 ê ð ã Ià Äå/ ê ð ãPIàåPÄçUçç å Äç' ê ð ãPIàåPÄçUçç å ÄçUçç å Äç ê ð ãPIà
++PÄçUçç ÄçUçç å Äç% áå Äç ê ð ã ê ð ã ê ð ã
++ ê ð ã ð ã( âãÿë( å áÐ â 0åûäÿë ð ã ð ã ð ã,Ðâð½è### target out of range at pc=%08X target needs to be word-aligned at pc=%08X fixup at PC 0x%08X requires a word-aligned displacement PC-relative fixup at 0x%08X is out of range unexpected fixup type %d (0x%08X) at PC 0x%08X ðO-éÐMâ P á` áp áà@
âà åà@
âà åå å ãú
++ û åQ
âAç ã åN ê ð ã å Pã
++
++ å á åÿâ!á åÿâá åá å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá å ð ã ð ã å Pã
++
++ å áåÿâAáåÿâáåá å ð ã åÿ â å ´ á å å å AàQ
âçàa
âç à å@
++ã çà å0å 0å å
++0 á å áåþÿë@â å â åÔÍá PáÿÿºÐâð½èðA-é @ áp áP á` áL
++ã ç Pá
++ ð ã±OâãâÿëL
++ã ç áLå@äÿë ð ãDåð½è
àLãç Pá
++ ð ãÁOâÓâÿëL
++ã ç
àå0äÿë ð ãåîÿÿêH
++ã çà á á/Ùÿë ãæÿÿêÿ_-é@ áP á á8°åQ
âç Pã
++Q
âçÐâð½è
à@âàpå
à@âà å Wã
++ Zã ãïÿÿê áØÿë á å â å Xã
++` á0 á
++ á á áªÿÿë Pã
++ å á å á@×ÿë áØÿë å â å ãÓÿÿêQ
âaç ê ð ãøåâÿë}âæãÿë ð ã ` ã áÇÿÿê@-é á0 á ã êà@@âà å Pá
++ êà@@âà å Pã
++à@@âà å Pã á½è ð ãâ¼Òá PáåÿÿÊ ã÷ÿÿêp at -é á@Zã ç ã ê â¾PÐá Uã
++¾PÐá Uã º êPåUã : ê¾PÐáQ
à@`â
AàPå`å0Eà¾PÐáamâQçP
àPå ð ã âDZãPç UááÿÿÊp½è@-é ã' ê 0 ãaMâ1ç1à@@â1à å Rã 1à@@â1à0å Sã
++ êRã : ê0å Sá ê1à@@â1à0å ã
++0å Bà ê0å0Bà@å àa=â!ç ð ãâ¼3Ðá SáÔÿÿʽèô
" 8
Could not allocate section data buffer øO-é á@ á á° á40 ã ãâ áÿÿë Pã
++ ð ãh åîáÿë¹âNãÿë ð ãôåø½è Ôå Pã
++ ã ê ã å ð ã å Pã
++¼Ôá á¼Ôáÿâá¼Äá ð ã ð ã å Pã
++¾Ôá á¾Ôáÿâá¾Äá ð ã ð ã å Pã
++
++ å á åÿâ!á åÿâá åá å ð ã ð ã å Pã
++
++$ å á$åÿâ!á$åÿâá$åá$ å ð ã ð ã å Pã
++
++( å á(åÿâ!á(åÿâá(åá( å ð ã ð ã å Pã
++
++, å á,åÿâ!á,åÿâá,åá, å ð ã ð ã å Pã
++
++0 å á0åÿâ!á0åÿâá0åá0 å ð ã ð ã å Pã
++´Ôá á´Ôáÿâá´Äá ð ã ð ã å Pã
++¶Ôá á¶Ôáÿâá¶Äá ð ã ð ã å Pã
++¸Ôá á¸Ôáÿâá¸Äá ð ã ð ã å Pã
++ºÔá áºÔáÿâáºÄá ð ã ð ã å Pã
++¼Ôá á¼Ôáÿâá¼Äá ð ã ð ã å Pã
++¾Ôá á¾Ôáÿâá¾Äá ð ã, å PãÁ
++,å@Pâ ` 㺠êunable to read ELF header
" (0 ã á á á6þÿë Pã
++ ð ãå!áÿëââÿë ð ã¸å1ÿÿêºÔá à ð ã å Pã
++
++ å á åÿâ!á åÿâá åá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å áåÿâ!áåÿâáåá
å ð ã ð ã å Pã
++
++ å á åÿâ!á åÿâá åá
å ð ã ð ã å Pã
++
++$ å á$åÿâ!á$åÿâá$åá$
å ð ã(P
â`â¼Ôá PáIÿÿÊ p ã ` ã) êà@âà å Pã
++à@âà å Pã Wã à@âàpå êunable to read section header à@âà å Pá
++ ð ãèåNàÿëªâ®áÿë ð ãÐå^þÿê`â¼Ôá PáÒÿÿÊ Wã ` ã êà@âà å Pã p á ê`â¼Ôá PáóÿÿÊ ð ã Wã
++ 0 á á á
++ á °åhýÿë@ã çà@âà å áDã ç@
++ã ç Pã ð ã°åàÿëâ|áÿë ð ã(å,þÿê ` ãl ê ð ã å Pã
+ @
+-ã çç á@ãççÿâ!á@ãççÿâá@ãççá@ãçç ð ã ð ã å Pã
++ã çç á@ãççÿâ!á@ãççÿâá@ãççá@ãçç ð ã ð ã å Pã
+ @
+-ã çà å á@ãçàåÿâ!á@ãçàåÿâá@ãçàåá@ãçà å ð ã ð ã å Pã
++ã çà å á@ãçàåÿâ!á@ãçàåÿâá@ãçàåá@ãçà å ð ã ð ã å Pã
+ @
+-ã çà å á@ãçàåÿâ!á@ãçàåÿâá@ãçàåá@ãçà å ð ã ð ã å Pã
++ã çà å á@ãçàåÿâ!á@ãçàåÿâá@ãçàåá@ãçà å ð ã ð ã å Pã
+ @
+-ã çྠÐá á@ãçà¾Ñáÿâá@ãçྠÁá ð ãâD
+-ã ç PáÿÿÊ ã·ýÿêmultiple dynamic symbol table sections referenced " unable to read symbol table " ÿO-éÐMâ@ áP á` áPpåTå ã å å åP
+-ãÔÿë ° á [ã ð ã<
+-åÐÞÿëÂâ.àÿë ð ã ã,Ðâð½è å â åP*ã ã áÕÿë ã å`åpåH
+-ã@çL
+-ãPç0â â á åaýÿë Pã
+- ð ã¸
+-å±Þÿëâàÿë ð ã áÔÿëdåÝÿÿê áýÿë áðüÿë ã ê à@âà å Pã ê à@âà å ã ê à@âà å Pã
+-{ ê à@âà åPã :x ê0â 0å0â á á åhüÿë Pã å ål ê á á£üÿë á Zã3
+-
+-à@âà å Pã ð ãÈåmÞÿësâËßÿë ð ãèå åW ê0â 0å0â
+- á á åGüÿë Pã ð ãå[Þÿëâ¹ßÿë ð ãtå åE ê
+- á á áûÿë ð ãQ
â
+-ç Pã
+-Qâ
+-ç'Ôÿë ãQâ
+-ç å â å ð ã à@âà å ã
+-a
â çå à å êa
â ç å å Pã å å ã å à@âà0åQ
â !ç ååúÿë ð ãQ
â ç Pã
+-Qâ çùÓÿë ãQâ ç å â å ð ã ð ãâ¼Ûá PájÿÿÊ ð ã ã> êunable to allocate context structure failed reading header information
+- " relocation type REL unsupported for ARC " unable to read relocation data in RelocateELF() Q
â ç Pã
+- ð ãQ
â ç Pã
+-Qâ ç³Óÿë ãQâ ç å â å ð ãâ¼Ûá PáèÿÿÊ å Pã ð ãlåÄÝÿë< â"ßÿë ð ã< å å áÓÿë å â å å Pã åèþÿê åæþÿêEOC == 0! " ðO-é$ÐMâ @ áP á` áp áØÍá ã å ã Yã
+- Yã
+- ã$Ðâð½è ã
åô ãaÓÿë á Zã ãôÿÿêô! ã ã
+- áÏÓÿë @åå ã å`å ° ã ê ãkà âÂç àãkà âà å°â [ãóÿÿº âÌÿë å Pã
+-
+- áUÓÿë åÔÿÿêâ â}Ìÿë å Pã
+-
+- áKÓÿë åÊÿÿê âÒÿë å Pã
+- åÌÿë
+- á@Óÿë å¿ÿÿê Yã ã Íå ê ã Íå ã
Íå0â âð Íá0 á á á å
+-Òÿë å Pã
+- åÌÿë
+- á&Óÿë å¥ÿÿê
å å¢ÿÿê@-é @ á åYÌÿë åwÌÿë áÓÿë @ ã ã½è@-é 0 á Qã º Qã Ú ã Âå ã½èaà@â Ôç Pã ã Âå ê ã Âå ãòÿÿêðG-é0ÐMâ @ áP á` áp á ã å â Pã ð ã*âÝÿë ã§âqÞÿë ð ã ã0Ðâð½è 1 ã«/âð Íá 0 ã á á åüÎÿë á Yã ð ãâÿÜÿë+â]Þÿë ð ã ãêÿÿê( â á åÑÿë Pã
+-
+- ð ã
âñÜÿë§âOÞÿë ð ã á åóÏÿë ãÙÿÿê ã, å ã Íå ã ê, â
+- á á¦ÿÿë, Ýå Pã ã ê â Zãóÿÿº ð ã Xã ð ãeâÑÜÿë
â/Þÿë ð ã ã¼ÿÿê å`å( å åå På$påjà âà ãâÓÿë å â å áªÿÿêðC-é,ÐMâ @ áP á` áp áHå ã( â á áuÿÿë( Ýå Pã ð ãð â¨Üÿë á
âÞÿë ð ã ã,Ðâð½èk1 ãü âð Íá 0 ã á á åÎÿë á Yã ð ã âÜÿëâñÝÿë ð ã ãêÿÿê$ â á åªÐÿë Pã
+- ð ãd â
Üÿëì âãÝÿë ð ã ãÜÿÿê ã ÍåPåpå$ å åå`å å
eà âà ãâ¸Òÿë å â å áÈÿÿê### No more available regions. Maximum is %d ..\Magnum\portinginterface\xvd\70015\bxvd_memory_priv.c Could not allocate requested heap Address out of range for conversion No allocation region slots available Region %d is already allocated ðA-é @ áP á ` ã p ã ã êhàâ à å Pá ãhà âÂç àãhà âà å ãhà âà åhà âà åhà âà å` ã êâ XãÞÿÿº ð ã Vã á åÏÿë p°á
+- ð ãrOâúÛÿëaâXÝÿë ð ã áð½è å @â å áùÿÿêp at -é @ áP á[âaÑÿë å Pã å áaâZÑÿë êmâWÑÿëOâUÑÿë ` ãB ê Uã fàâ Ñç Pã 9 êfà â Òç Pã gâ êgâ áâ@Ñÿëfà0â à åfà0â àåeâ6Ñÿëfà â àågâ0Ñÿëfà â àåâ*Ñÿëfà â àåiâ$Ñÿëfà â àåjâÑÿëfà0â à åfà0â àågâÑÿë0 âÑÿë ð ã`â Vãºÿÿºp½èBXVD_P_Memory_Free failed --------------------------------------------------
++ã çྠÐá á@ãçà¾Ñáÿâá@ãçྠÁá ð ã`âD
++ã ç PáÿÿÊ ã·ýÿêmultiple dynamic symbol table sections referenced " unable to read symbol table " ÿO-éÐMâp á á áL å ã å å åP
++ãlÕÿë @ á Tã ð ã8
++åzßÿëâÚàÿë ð ã ã$Ðâð½è å â åP*ã ã áÎÕÿë ° ãåH å åH
++ãpçL
++ãç0â â á åbýÿë Pã
++ ð ã´
++å[ßÿë«â»àÿë ð ã áYÕÿë`åÝÿÿê áýÿë áðüÿëP ã ê
à@âà å Pã ê
à@âà å ã ê
à@âà å Pã
++y ê
à@âà åPã :v ê0â 0å0â á á ågüÿë Pã å åj ê á á¢üÿë ` á Vã3
++à@âà å Pã ð ãÄåßÿëqâwàÿë ð ãàå åU ê0â 0å0â á á åFüÿë Pã ð ãåßÿëjâeàÿë ð ãlå åC ê á á á ûÿë ð ãQ
âç Pã
++QâçöÔÿë ãQâç å â å ð ã
à@âà å ã
++a
âçå à å êa
âç å [ã å å° ã
à@âà0åQ
â!ç åå0úÿë ð ãQ
âç Pã
++QâçÊÔÿë ãQâç å â å ð ã ð ãP
â¼Ôá PálÿÿÊ ð ã P ã> êunable to allocate context structure failed reading header information
++ " relocation type REL unsupported for ARC " unable to read relocation data in RelocateELF() Q
âç Pã
++ ð ãQ
âç Pã
++QâçÔÿë ãQâç å â å ð ãP
â¼Ôá PáèÿÿÊ å Pã ð ã`åpÞÿë< âÐßÿë ð ã< å å álÔÿë å â å å Pã åêþÿê åèþÿêEOC == 0! " ðO-é$ÐMâ á` áp á áLåH°å ã å @ ã Xã
++ Xã
++ ã$Ðâð½è ã åô ã1Ôÿë @ á Tã ãôÿÿêô! ã ã áÔÿë å°å ã åpå P ã ê ã
eà âÂç àã
eà âà åP
â Uãóÿÿº âSÍÿë å Pã
++ á%Ôÿë åÔÿÿêâ âMÍÿë å Pã
++ áÔÿë åÊÿÿê âåÒÿë å Pã
++ ånÍÿë áÔÿë å¿ÿÿê Xã ã Íå ê ã Íå ã
Íå0â âð Íá0 á
++ á á åØÒÿë å Pã
++ åTÍÿë áöÓÿë å¥ÿÿê @å å¢ÿÿê@-é @ á å)Íÿë åGÍÿë áéÓÿë @ ã ã½è@-é 0 á Qã º Qã Ú ã Âå ã½èaà@â Ôç Pã ã Âå ê ã Âå ãòÿÿêðG-é0ÐMâ @ áp á á á ` ã å â Pã ð ã*â¿Ýÿë ã§âßÿë ð ã ã0Ðâð½è 1 ã«/âð Íá 0 ã á á åÍÏÿë ` á Vã ð ãâªÝÿë+â
++ßÿë ð ã ãêÿÿê( â á åäÑÿë Pã
++
++ ð ã
âÝÿë§âüÞÿë ð ã á åÀÐÿë ãÙÿÿê ã, å ã Íå P ã ê, â á á¦ÿÿë, Ýå Pã ã êP
â Uãóÿÿº ð ã Zã ð ãeâ|Ýÿë
âÜÞÿë ð ã ã¼ÿÿêPåå( å å`å på$å
eà âà ãâÔÓÿë å â å áªÿÿêðC-é,ÐMâ @ á` áp á áHå P ã( â á áuÿÿë( Ýå Pã ð ãð âSÝÿë á
â²Þÿë ð ã ã,Ðâð½èk1 ãü âð Íá 0 ã á á åaÏÿë P á Uã ð ã â>ÝÿëâÞÿë ð ã ãêÿÿê$ â á åxÑÿë Pã
++ ð ãd â0Ýÿëì âÞÿë ð ã ãÜÿÿê ã Íå`åå$ å åPåpå åfà âà ãâÓÿë å â å áÈÿÿê### No more available regions. Maximum is %d ..\Magnum\portinginterface\xvd\70015\bxvd_memory_priv.c Could not allocate requested heap Address out of range for conversion No allocation region slots available Region %d is already allocated ðA-é @ á` á p ã ã P ã ê
eàâ à å Pá ã
eà âÂç àã
eà âà å ã
eà âà å
eà âà å
eà âà åp ã êP
â UãÞÿÿº ð ã Wã á åÔÏÿë °á
++ ð ãrOâ¥ÜÿëaâÞÿë ð ã áð½è å @â å áùÿÿêp at -é @ á` á[â/Òÿë å Pã å áaâ(Òÿë êmâ%ÒÿëOâ#Òÿë P ãB ê Vã
eàâ Ñç Pã 9 ê
eà â Òç Pã gâ êgâ áâÒÿë
eà0â à å
eà0â àåeâÒÿë
eà â àågâþÑÿë
eà â àåhâøÑÿë
eà â àåiâòÑÿë
eà â àåjâìÑÿë
eà0â à å
eà0â àågââÑÿë0 âàÑÿë ð ãP
â Uãºÿÿºp½èBXVD_P_Memory_Free failed --------------------------------------------------
+ - 0x%2.2x (%2.2d) regions have been allocated -
+ - One region has been allocated -
+ free allocated Allocated/Free flag: %s
+@@ -2195,39 +2337,40 @@ Qâ ç³Óÿë ãQâ ç å â å ð ã
+ Physical address: 0x%x
+ Virtual address: 0x%x
+ Region size: 0x%x (%d)
+- p at -é ã På Uã å P ãDPå ê @å 0 á êHPåH`å Uá * Sá å êDåD@å ã êHPåH`å Uá ã êDPå Uã Då P ãDPå ã0 á0 áD@å Rãáÿÿ
+- @åp½èp at -é @ á` áP á ã
åtå âtå Vã p½èt
+-ã àoÐå Pã á áQÿë
+-ã Ðç Pã ã Ååïÿÿê÷O-é @ áP á4å Uã â ã8å êâ ã<åp á ã$ ê ° ã êåaç Vã
+-Ä Öå Pã
Öå Pá t
+-ã àoÐå Pã á á á¿ÿÿë åH å á áÿÿëâ°â [ããÿÿº@å Pã
+- at rå4å ê ã ZãØÿÿ
+- å åþ½è ã Áå°"Áá²"Áá å Rã
++ p at -é @ ã På Uã å P ãDPå ê å 0 á êHPåH`å Uá * Sá å êDåD å@ ã êHPåH`å Uá @ ã êDPå Uã Då P ãDPå@ ã0 áD å Tãâÿÿ
++ åp½èp at -é ` á@ áP á ã
åtå âtå Tã p½èt
++ã àoÐå Pã á ánÿë
++ã Ðç Pã ã Åå ð ãîÿÿê÷O-é @ á á4å Yã â ã8å êâ ã<å` á ° ã$ ê ã êå
++Qç Uã
++Ä Õå Pã
Õå Pá t
++ã àoÐå Pã á á á¾ÿÿë åH å á áÿÿëâ â Zããÿÿº@å Pã
++ at bå4å ê° ã [ãØÿÿ
++ å påþ½è ã Áå°"Áá²"Áá å Rã
+ Rã
+
+ Rã! ê ð ã ð ã ð ã( å Rã
+ Rã
+ Rã
+
+- Rã ê ð ã ã Áå
ê ð ã ã Áå ê ð ã ã Áå ê ð ã ã Áå ê ð ã ð ã ð ã- ê ð ã( åÿ Rã ã Áå, å°"Ááÿ?ã, å"(à²"Áá ê( å Rã ã Áåd1å( å!à° Òá°"Áá( å!ಠÒá²"Áá ê( å Rã
++ Rã ê ð ã ã Áå
ê ð ã ã Áå ê ð ã ã Áå ê ð ã ã Áå ê ð ã ð ã ð ã- ê ð ã( åÿ Rã ã Áå, å°"Ááÿ?ã, å"(à²"Áá ê( å Rã ã Áå`1å( å!à° Òá°"Áá( å!ಠÒá²"Áá ê( å Rã
+ ( å Rã
+- ã Áå1å( å!à° Òá°"Áá( å!ಠÒá²"Áá ð ã ð ãÿ/áp at -é @ á` áP áà âÁÏÿë@ á åPÐÿëp½èðG-é @ áP á` á@°á
+- á áÅñÿë á Yã
+- ã¹Æå ã êåqç Wã
+-Ä ×å Pã á¶ÿëâ Xãóÿÿ:¯â å Pã
+- ãÔ Êá 0å3ÿ/áð½ès at -é @ á` á@°á
+-*^â å Pã
+- âÔ Åá 0å3ÿ/á|½èÆ(
MBX_isr
+- p at -é@ áP á0 á á TãÀ À ïoá âÀ á?à~à~
J Sãoo?qq`Qà J vR Z Nâ Pã5ÀÑ,Î áâÁç ^ã àN `nâ@ à á0á á pâ áâàÀàà á0á á pâ áâ SãàÀà
+-à á0á á pâ áâàÀàà ã¡à0 ááeà1 áE$à Rà0Ãà Sã R1p½8Bà @ ãc¤à 0 ã Ànâ6n álá4N áåà à¡à Bà Ráp½8 â ¡â BàÀRà ! °â ¡âÀRà ! °â ¡âp½èà ã¡à á0á á pâ áâàÀàà ã¡à á0á á pâ áâàÀàÀLâà ã¡à1 áeà Rà!à0Ãà Sá R 3p½8bà ` ã¦à ã6n áåà à RàÄ.à0Ãà Sá Rp½8 â Rà0Ãàp½è -é ã ã á|½è ã ãp½è àfâ ã ãF á5NáV áàRàÀÓà à0 ! !`Vâp½8¤@°áeP áõÿÿêððððã8ãå5×ÌÌÌÌÃ0â.ºÈB²ªªªª=
++ ã Áå1å( å!à° Òá°"Áá( å!ಠÒá²"Áá ð ã ð ãÿ/áp at -é @ á` áP áÜ âÐÿë å!Ñÿëp½èðG-é á á@ á Tã
++
++ á áòÿë á Yã
++ ã¹Äå p ã êåaç Vã
++Ä Öå Pã áÓÿëpâ Wãóÿÿ:_â å Pã
++ ãÔ Åá 0å3ÿ/áð½ès at -é P á` á Vã
++*Nâ å Pã
++ âÔ Äá 0å3ÿ/á|½è
MBX_isr
++ p at -é@ áP á0 á á TãÀ À ïoá âÀ á?à~à~ J Sãoo?qq`Qà J vR Z Nâ Pã5 ÑÀÑâ,Î á ^ãÁç àN `nâH à0N á á áá pâ aâA2àÀàà0N á á áá pâ aâA2 SãàÀà
++à0N á á áá pâ aâA2àÀàà ã¡à0 áF á á1 áeà RàE$à0Ãà Sã R1p½8Bà @ ãc¤à Ànâ6n á< á`á 0 ã4N áåà à¡à Bà Ráp½8 â ¡â BàÀRà ! °â ¡âÀRà ! °â ¡âp½èà ã¡à á0n áá `nâ aâ á pâA2àÀàà ã¡à á0n áá `nâ aâ á pâA2àÀàÀLâà ã¡à1 áeà Rà!à0Ãà Sá R 3p½8bà ` ã¦à ã6n áåà à RàÄ.à0Ãà Sá Rp½8 â Rà0Ãàp½è -é ã ã á|½è ã ãp½è àfâ ã ãF á5Î áV á@áàRàÀÓà à0 ! !`Vâp½8¤@°áeP áõÿÿêððððã8ãå5×ÌÌÌÌÃ0â.ºÈB²ªªªª=
+ ×£Øí%´$IË=B! Rã Àâ
+-0Ñä \ã àÀÑ0Àä0Ñ4ÀÀ Bâ0À40â
+- Râ :0äÀä0äÀäøÿÿê â0T0T á/°á0Ñ$ÀÑ$ ÑD0À$ÀÀ$ ÀDÿ/áÿ0â$á(áA ê@-é Râ :P±è RâP èP±èP èùÿÿ*ΰáP±(P ( ±H H@½èÏ°á0$0$ÿ//°á²0Ñ ÑD²0À ÀDÿ/á ã @-éàå ä0äÀBàÀÌáÃà Røÿÿ
++0Ñä \ã àÀÑ0Àä0Ñ4ÀÀ Bâ0À40â
++ Râ :0ä RâÀä èùÿÿê â0T0T á/°á0Ñ$ÀÑ$ ÑD0À$ÀÀ$ ÀDÿ/á@-é Râ :P±è RâP èP±èP èùÿÿ*ΰáP±(P ( ±H H@½èÏ°á0$0$ÿ//°á²0Ñ ÑD²0À ÀDÿ/áðÿCê"BêB ðR¸ ã @-éàå ä0äÀBàÀÌáÃà Røÿÿ
+ @½è áPàÿ áPàÿ áPàÿ S ` ÿ/á Ðä0Ñä Rã R! Ðä0Ñä Rã R!õÿÿ
+- Bàÿ/á ã Qã :Àâ
+-Àlâ \ã ÀAಠÀ êÏ°á À$ À$ ÀDÿ/á ã @-é0 áÀ áà á QâP (P ( Q"ûÿÿ*°áP ( H @½è°á $ÿ/² À@ã Àÿ/á0îoðõOðõÿ/á -é0îoðõOðõ å ½èÿ/áîoðõOðõÿ/á -éîoðõOðõ å ½èÿ/á îoðõOðõÿ/á -éîoðõOðõ å ½èÿ/á\ îoðõOðõÿ/á -é\îoðõOðõ å ½èÿ/á< îoðõOðõÿ/á -é<îoðõOðõ å ½èÿ/á îoðõOðõÿ/á -éîoðõOðõ å ½èÿ/áîoðõOðõÿ/á5îoðõOðõÿ/áÕîoðõOðõÿ/áÕîoðõOðõÿ/áîoðõOðõÿ/á6îoðõOðõÿ/á;îoðõOðõÿ/á>îoðõOðõÿ/áîoðõOðõÿ/áVîoðõOðõÿ/áZîoðõOðõÿ/á^îoðõOðõÿ/á -é0îoðõOðõ å ½èÿ/á@îoðõOðõÿ/á ñoðõOðõÿ/á ñoðõOðõÿ/á@ ñoðõOðõÿ/á@ ñoðõOðõÿ/á1î1îî
++ Bàÿ/áOð )Àðð ðÌñ¼ñ¿ ø+¨¿ ø+¡ë ð
¸_êÁ|$¿ ø+ ø+H¿ ø+pGOð µFFF 9"¿ èP èP±ñ ¿ô÷¯ (¿ èPH¿À]øë (¿@ø+¿pGH¿ ø+ðO¿ ø+pG 0îoðõOðõÿ/á -é0îoðõOðõ å ½èÿ/áîoðõOðõÿ/á -éîoðõOðõ å ½èÿ/á îoðõOðõÿ/á -éîoðõOðõ å ½èÿ/á\ îoðõOðõÿ/á -é\îoðõOðõ å ½èÿ/á< îoðõOðõÿ/á -é<îoðõOðõ å ½èÿ/á îoðõOðõÿ/á -éîoðõOðõ å ½èÿ/áîoðõOðõÿ/á5îoðõOðõÿ/áÕîoðõOðõÿ/áÕîoðõOðõÿ/áîoðõOðõÿ/á6îoðõOðõÿ/á;îoðõOðõÿ/á>îoðõOðõÿ/áîoðõOðõÿ/áVîoðõOðõÿ/áZîoðõOðõÿ/á^îoðõOðõÿ/á -é0îoðõOðõ å ½èÿ/á@îoðõOðõÿ/á ñoðõOðõÿ/á ñoðõOðõÿ/á@ ñoðõOðõÿ/á@ ñoðõOðõÿ/á1î1îî
+ Àãî ã ã ã0 ã@ ãP ã` ãp ã ã ã
+- ã° ãÀ ãÿÿÿëÿÿÿëÿÿÿëÿÿÿëÿàãÑð!ã Ð á @âÒð!ã Ð á @âÓð!ã Ð á-å
áh ãAã åä ãOðõîoðõ ã @ãOðõ/îoðõ0 ã0 á 0ã0ãOðõQ?îoðõ C ãOðõOîoðõ ãOðõîoðõ ã @ãOðõ/îoðõ0 ã0 á 0ã0ãOðõQ?îoðõC ãOðõOîoðõ_îP
ãOðõ_îoðõ-å ãH ãAã åä ã¿vÿë-å ãH ãAã åä ãÔuÿëoðõ ð ãOðõ ð ã-å ãH ãAã åä ã¦uÿë-å ãH ãAã åä ã¯uÿë-å ãH ãAã åäÙvÿë-å ãH ãAã åäígÿëûñðpGûñòûFpG°ûñðpG°ûñòûFpGSMP_CmdApi_ChannelOpen: Open SMP XPT Channel with Stream Type %d
++ ã° ãÀ ãÿÿÿëÿÿÿëÿÿÿëÿÿÿë°åÑð!ã Ð á @âÒð!ã Ð á @âÓð!ã Ð á-å
áh ãAã åä ãOðõîoðõ ã @ãOðõ/îoðõ0 ã0 á 0ã0ãOðõQ?îoðõ C ãOðõOîoðõ ãOðõîoðõ ã @ãOðõ/îoðõ0 ã0 á 0ã0ãOðõQ?îoðõC ãOðõOîoðõ_îP
ãOðõ_îoðõ-å ãH ãAã åä ãïwÿë-å ãH ãAã åä ãwÿëoðõ ð ãOðõ ð ã-å ãH ãAã åä ãØvÿë-å ãH ãAã åä ãávÿë-å ãH ãAã åä xÿë-å ãH ãAã åä*jÿëüÿÿûñðpGûñòûFpG°ûñðpG°ûñòûFpGSMP_CmdApi_ChannelOpen: Open SMP XPT Channel with Stream Type %d
+ SMP_CmdApi_ChannelOpen: Open SMP XPT Video PID Context with eVideoCmprStd %d
+ @ ¸?$>ø?
+ @$>@ ø? ¸? p ´?>@ x
+@@ -2236,50 +2379,49 @@ ×£Øí%´$IË=B! Rã À
+ | (>¸?L ø?À?ô?¤?° x\>x
+ @ >´?p ø Ä È?Ü ¸ À? ,
+ ¼?´?d T¬?¬?T d´?¼?,
+- À? ¸ ÜÈ? Ä pFieldData->eStripeWidth = 0x%x, eStripeWidthCfg=0x%x,pFieldData->eChrominanceInterpolationMode=%d [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelStatus Failed
++ À? ¸ ÜÈ? Ä pFieldData->eStripeWidth = 0x%x, eStripeWidthCfg=0x%x,pFieldData->eChrominanceInterpolationMode=%d [fw] SMP_CmdIf_SetSingleField(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_FmtChangeAck(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_SetSessionKey(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_SetContentKey(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_BackComp(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_SetSkipPicMode(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_FrameAdvance(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_SetFFRate(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_DecStop(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_DecStart(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_ChannelDrop(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_PsStreamId(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_TsPids(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_TrickPlay(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_ChannelStatus(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_ChannelClose(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_ChannelOpen(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_ChannelOpen(): Open PVR Play with XPT Buffer Address = 0x%x
++ [fw] SMP_CmdIf_DebugSetup(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_Gpio(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_GetVersion(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_SelfTest(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_DeviceStop(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_DeviceStart(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_ChannelStatus Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_BackComp Failed/pending
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SetSkipPicMode Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SetContentKey Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SetSessionKey Failed
+ [fw] SMP_CmdApi_ProcessHstCmd(): SMP_CmdIf_SetSingleField Failed
+- [fw] SMP_CmdIf_DeviceStart(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_DeviceStop(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_GetVersion(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_ChannelOpen(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_ChannelOpen(): Open PVR Play with XPT Buffer Address = 0x%x
+- [fw] SMP_CmdIf_ChannelClose(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_DecStart(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_DecStop(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_SelfTest(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_Gpio(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_DebugSetup(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_ChannelStatus(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_TrickPlay(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_TsPids(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_PsStreamId(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_ChannelDrop(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_SetFFRate(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_FrameAdvance(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_SetSkipPicMode(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_StremOpen(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_SetContentKey(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_SetSessionKey(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_FmtChangeAck(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_BackComp(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_BackComp(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_SetSingleField(): Invalid Parameter with Command Header Address = 0x%x
+- [fw] SMP_CmdIf_XPTManagement: Invalid Parameter with Channel ID = %d
++ [fw] SMP_CmdIf_StremOpen(): Invalid Parameter with Command Header Address = 0x%x
++ [fw] SMP_CmdIf_XPTManagement: Invalid Parameter with Channel ID = %d
+ [fw xpt read buffer] Get Channel Info with Channel ID = %d, Status = %d and Used = %d
+
+ [fw] SMP_CmdIf_XPTManagement: PVR Lib Play Update Pointer Failed
+- BPVRlib_Play_AddDataRequest(): Timeout waiting for descriptor to become available BPVRlib_Play_AddDataRequest(): Error waiting for descriptor to become available BPVRlib_Play_P_WaitForFreeDescriptor(): Timeout waiting for descriptor to become available BPVRlib_Play_P_WaitForFreeDescriptor(): Error waiting for descriptor to become available BPVRlib_Play_P_WaitForFreeDescriptor(): Playback no longer in progress BPVRlib_Play_WaitForFinished(): Timeout waiting for playback to finish BPVRlib_Play_WaitForFinished(): Error waiting for playback to finish BPVRlib_Play_IsBufferComplete(): Timeout waiting for descriptor to complete BPVRlib_Play_IsBufferComplete(): Error waiting for descriptor to complete DMV2: $brcm_Revision: Hydra_Software_Devel/112 $
+- ( ! P ! @ ! c Ý Âëôæ
+- Hç ¡¡îî ÿÿÿÿ BXVD_OpenChannel() - Channel [%d] already open. Cannot open again! BXVD_OpenChannel() - Still channel already exists [%d]. Cannot create more than one Decode or record from secure memory is requested, but no secure heap is available. Playback channel %d cannot be started because it's already running! BTMR_CreateTimer: StopWatch timer supplied with call back routine -- illegal BTMR_CreateTimer: Countdown or Periodic timer NOT supplied with call back routine -- illegal BTMR_GetTimerRegisters: asked for registers to non-exclusive timer BTMR_
GetDefaultTimerSettings: supplied with zero pointer for settings BTMR_StartTimer%s: can't use zero initial value with countdown and Periodic timers! 2 3 d e È É ô õ è è Ä Å ' ' PÃ QÃ ¡ ¡ 1! 8)
1! q)
1! )
1! )
1! Ã)
1! Ù)
1! ê)
1! û)
1! *
$1! *
(1! )
,1! K)
01! y)
41! )
81! µ)
<1! Ë)
@1! á)
D1! ò)
H1! *
L1! *
P1! )
T1! T)
X1! )
\1! ¤)
@)
@ ? ð,*
8 ¾)
@ Ô)
@° $)
À° ])
@± )
%*
p" ,)
p" e)
ÿÿÿÿ $ d$ ¨( À+ Ø. 1 ¸ì F)
..
. --- *** ### À0
++ BPVRlib_Play_P_WaitForFreeDescriptor(): Timeout waiting for descriptor to become available BPVRlib_Play_P_WaitForFreeDescriptor(): Error waiting for descriptor to become available BPVRlib_Play_P_WaitForFreeDescriptor(): Playback no longer in progress BPVRlib_Play_AddDataRequest(): Timeout waiting for descriptor to become available BPVRlib_Play_AddDataRequest(): Error waiting for descriptor to become available BPVRlib_Play_WaitForFinished(): Timeout waiting for playback to finish BPVRlib_Play_WaitForFinished(): Error waiting for playback to finish BPVRlib_Play_IsBufferComplete(): Timeout waiting for descriptor to complete BPVRlib_Play_IsBufferComplete(): Error waiting for descriptor to complete DMV2: $brcm_Revision: Hydra_Software_Devel/112 $
++ ( ! P ! @ ! c Ý ÂëøÜ
++ LÝ ¡¡îî ÿÿÿÿ BXVD_OpenChannel() - Channel [%d] already open. Cannot open again! BXVD_OpenChannel() - Still channel already exists [%d]. Cannot create more than one Decode or record from secure memory is requested, but no secure heap is available. Playback channel %d cannot be started because it's already running! BTMR_StartTimer%s: can't use zero initial value with countdown and Periodic timers! BTMR_CreateTimer: StopWatch timer supplied with call back routine -- illegal BTMR_CreateTimer: Countdown or Periodic timer NOT supplied with call back routine --
illegal BTMR_GetTimerRegisters: asked for registers to non-exclusive timer BTMR_GetDefaultTimerSettings: supplied with zero pointer for settings 2 3 d e È É ô õ è è Ä Å ' ' PÃ QÃ ¡ ¡ 1! ô
1! -
1! O
1! i
1!
1!
1! ¦
1! ·
1! È
$1! Ù
(1! Î
,1!
01! 5
41! W
81! q
<1!
@1!
D1! ®
H1! ¿
L1! Ð
P1! ×
T1!
X1! >
\1! `
ü
@ ? ðè
8 z
@
@° à
À°
@± G
á
p" è
p" !
ÿÿÿÿ ä , p! $ ' L* ¼â
..
. --- *** ### À0
+ p a 2
+ ` a 4 $ i À0
+ a 2
+ a 4 $ i @ @ù O @ù Àî Ð @ù @b ` @ @ù à« @ @] @] @] @ Ä @ @] @ Õ @ @] ; @] T × @] Ä @ @] Õ @ @] ; @] @ × @] P @# Ä @ @] P
+- Õ @ @] ; @] × @] @ ) Ä @ @] @ À Õ @ @u @u @ @] ° @] @] ° @] @] ° @] @] ° @] @ù @ @ù Àî Ð @ù 0 È @ù 0 U È @ù ¦Y O @ù 2 O @ù Ý Ð Creating BXVD_Memory sub-heaps: Secure VA: %08x, PA: %08x, Size:%08x Creating BXVD_Memory sub-heaps: Secure VA: %08x, PA: %08x, Size:%08x Creating BXVD_Memory sub-heaps: Pic VA: %08x, PA: %08x, Size:%08x ELF - x¦ 4 ઠ4 ( 7 6 Ô p p D @ Ä Ä @ LÈ ? ¤ ¤ ðJ ÿ
e Ô# ô ô üô üõ 8a 8a 4W 8q T 4W Àÿ? Ü a Àÿ? L
\n Àÿ? H ¤o Àÿ? ,r Àÿ? Ð üs Àÿ? \ Xt Àÿ? d ¼| pÍÿ? Ô Õÿ? è ¼ Øÿ? 4W 8q T 4W Àÿ? Ü a Àÿ? L
\n Àÿ? H ¤o Àÿ? ,r Àÿ? Ð üs Àÿ? \ Xt Àÿ? d ¼| pÍÿ? Ô Õÿ? è ¼ Øÿ? 8é 8 8 8« 8Ë. 8ß 8 8G ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ> 6 8nc~S |?` Øÿ? AP þg 0~a ` ýáWxV4 ~A@ á
g |`0Y F(ÀK(í P 8n |¿`hÓÿ? àgA8ÿþ`zàW |`pÍÿ?" bÿúáW"8`ÿúáW "þ@ àW þW" P àW B~ "@ þ `úàW ~ @ àWøÿ' àWúÿ' 8~S |ÿapÍÿ?§ g |?a ' 0
G § gÇç |A@Óÿ? A@ A~ @( Gþ PG b` ` ca ¥a ä` BaÀ$úàgþ '~ `| @ àW þE |ÁAhÓÿ?(zàWñÿ'G
GGG ® Î î 8~C |apÍÿ? âg8~ |à@hÓÿ?$cúáW
++ Õ @ @] ; @] × @] @ ) Ä @ @] @ À Õ @ @u @u @ @] ° @] @] ° @] @] ° @] @] ° @] @ù @ @ù Àî Ð @ù 0 È @ù 0 U È @ù ¦Y O @ù 2 O @ù Ý Ð Creating BXVD_Memory sub-heaps: Secure VA: %08x, PA: %08x, Size:%08x Creating BXVD_Memory sub-heaps: Pic VA: %08x, PA: %08x, Size:%08x ELF - x¦ 4 ઠ4 ( 7 6 Ô p p D @ Ä Ä @ LÈ ? ¤ ¤ ðJ ÿ e Ô# ô ô üô
üõ 8a 8a 4W 8q T 4W Àÿ? Ü a Àÿ? L
\n Àÿ? H ¤o Àÿ? ,r Àÿ? Ð üs Àÿ? \ Xt Àÿ? d ¼| pÍÿ? Ô Õÿ? è ¼ Øÿ? 4W 8q T 4W Àÿ? Ü a Àÿ? L
\n Àÿ? H ¤o Àÿ? ,r Àÿ? Ð üs Àÿ? \ Xt Àÿ? d ¼| pÍÿ? Ô Õÿ? è ¼ Øÿ? 8é 8 8 8« 8Ë. 8ß 8 8G ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ¿ÿÿÿÿÿÿÿÿÿýÿ'ÿÿÿ> 6 8nc~S |?` Øÿ? AP þg 0~a ` ýáWxV4 ~A@ ág |`0Y F(ÀK(í P 8n |¿`hÓÿ? àgA8ÿþ`zàW |`pÍÿ
?" bÿúáW"8`ÿúáW "þ@ àW þW" P àW B~ "@ þ `úàW ~ @ àWøÿ' àWúÿ' 8~S |ÿapÍÿ?§ g |?a ' 0
G § gÇç |A@Óÿ? A@ A~ @( Gþ PG b` ` ca ¥a ä` BaÀ$úàgþ '~ `| @ àW þE |ÁAhÓÿ?(zàWñÿ'G
GGG ® Î î 8~C |apÍÿ? âg8~ |à@hÓÿ?$cúáW
+ 8D |!@ ü h 0 ÀÀ
ãg8¤ | @Óÿ? | @Óÿ? @ @ @ @þa@$C D~PD D~@~ ` 8 D> 6 8nc~S Àa |¿apÍÿ?` h` zàg d zàg þ p`h ~ ` h` zàg l zàg t (Tþ` zà b (nþ` zà p ® í Î 8n |` Ì 0 @ 8> 6 8nc~S |¿a
+ |_`pÍÿ?³¡ `
úâWþßA-ª aP ?þ @ @ 8 c ¦ a a £ u _ ¡ þ`` " àgQ ágO úáW
À ~ |ÿ` Ì 0À#úàþÿ'! àg|Ãh À À#úàþÿ' úâW Úÿ/ þ`þ¢PúâWýÿ' ×ÿ/þ Öÿ/þ` ü À~ `h A ahúáW8 úáW
7 > þ`` " àg5 ág úáW
~ç |ß` Ì 0@#úàþÿ'! àg|i
+ @ãúãþÿ'
+@@ -6652,7 +6794,7 @@ hc8.4.18 -a4 -core8 -O -Xbs main.c 11202
+ 8@ ´ B 0 »
+ ì@ B 3 Æ
+ A Ð
+- x³ Ø] ô
¤ô
ø
¨ ü
,
@@ 0p" 4 8 ´ ¸
P
¬ ¤ Ì $ @ ,v $w w ° @À P H I( Æ )Ä
++ x³ Ø] °û `ê Ìû ´û Ø ¸û Ðû Üû èû @@ 0p" 4 8 ´ ¸
P
¬ ¤ Ì $ @ |n to Üo ° @À P H I( Æ )Ä
+ ÉÄ0 Q È K @ @À P ÊÀ J¿
+ ¡D àD È ÆÇ È( G at 0 A ÉÏ0 ÉO( A ÉÃ0 B( Ñ IÀ0 I@( Á Ç LÇ @â @ Ç D0 Ñ Û @0 Ä F at 0 ë Å
+ #D bD é
+@@ -6881,5 +7023,4 @@ P0 u I À B( u @U © `0 Áv I
+ ié À © `0 Ô
IÀ É
K KÀ L à Ã , , , , , < À
^Æ' Create S
ystem Heap with Physical Address: 0x%x, Virtual Address: 0x%x, Size: %d and Alignment: %d
+ Run-time safety config cannot be higher than compiled safety config! Run-time safety config cannot be higher than compiled safety config! BXVD_P_Relf_ReadInput error: offset (%x) >= info->image_size (%x) BXVD_P_Relf_ReadInput error:(offset + length)(%x) > info->image_size (%x)
+ ( ! P ! @ ! c Ý RAV_CX10 RAV_CX20 XPT_PB0 XPT_PCROFF0 RAV_CX0 AVD_0 7601 RAV_CX11 RAV_CX21 XPT_PB1 XPT_PCROFF1 RAV_CX1 RAV_CX12 RAV_CX22 XPT_PB2 RAV_CX2 RAV_CX13 RAV_CX23 RAV_CX3 RAV_CX14 XPT4 RAV_CX4 RAV_CX15 XPT5 RAV_CX5 RAV_CX16 RAV_CX6 RAV_CX17 RAV_CX7 RAV_CX18 RAV_CX8 RAV_CX19 RAV_CX9 XPT_FE SUN
+- Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po °p Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po Po êñ @ @ @ @ @ @ @ @ @ @@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ÀÀ À À À À À À À À À À À À À À Ç Ç Ç Ç Ç Ç Ç Ç Ã Ã À À À À À À À Ú Ú Ú Ú Ú Ú Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø À À À À À À ê ê ê ê ê ê è è è è è è è è è è è è è è è è è è è è À À À À @
0123456789abcdef 0123456789ABCDEF ÿ ì
+-Ö)*'ÊTvíÕ(ñ
+\ No newline at end of file
++ n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n ôo n n n n n n n n n n n n n n n n n n n n n n n n n n n êñ @ @ @ @ @ @ @ @ @ @@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ÀÀ À À À À À À À À À À À À À À Ç Ç Ç Ç Ç Ç Ç Ç Ã Ã À À À À À À À Ú Ú Ú Ú Ú Ú Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø À À À À À À ê ê ê ê ê ê è è è è è è è è è è è è è è è è è è è è À À À À @
0123456789abcdef 0123456789ABCDEF ÿ
¶S Öãçw±¦eËsV°
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/.gitignore crystalhd/.gitignore
+--- crystalhd-07032010/.gitignore 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/.gitignore 2011-03-14 18:51:48.706632206 +0000
+@@ -0,0 +1,72 @@
++#
++# NOTE! Don't add files that are generated in specific
++# subdirectories here. Add them in the ".gitignore" file
++# in that subdirectory instead.
++#
++# NOTE! Please use 'git ls-files -i --exclude-standard'
++# command after changing this file, to see if there are
++# any tracked files which get ignored after the change.
++#
++# Normal rules
++#
++.*
++*.o
++*.o.*
++*.a
++*.s
++*.ko
++*.so
++*.so.dbg
++*.mod.c
++*.i
++*.lst
++*.symtypes
++*.order
++modules.builtin
++*.elf
++*.bin
++*.gz
++*.bz2
++*.lzma
++*.patch
++*.gcno
++
++#
++# Top-level generic files
++#
++tags
++TAGS
++vmlinux
++System.map
++Module.markers
++Module.symvers
++!.gitignore
++!.mailmap
++
++#
++# Generated include files
++#
++include/config
++include/linux/version.h
++include/generated
++
++# stgit generated dirs
++patches-*
++
++# quilt's files
++patches
++series
++
++# cscope files
++cscope.*
++ncscope.*
++
++# gnu global files
++GPATH
++GRTAGS
++GSYMS
++GTAGS
++
++*.orig
++*~
++\#*#
+diff -Naurp --exclude .git crystalhd-07032010/include/7411d.h crystalhd/include/7411d.h
+--- crystalhd-07032010/include/7411d.h 2010-06-30 23:10:27.000000000 +0100
++++ crystalhd/include/7411d.h 2011-03-14 18:51:48.760632712 +0000
+@@ -545,7 +545,7 @@ typedef struct {
+ uint32_t pcrOffset;
+ uint32_t stcValue;
+ uint32_t stcWritten; // 1 -> host updated STC, 0 -> stream ARC ack
+- int32_t ptsStcOffset; // PTS - STC
++ int32_t ptsStcOffset; // PTS - STC
+ uint32_t pVdecStatusBlk; /* pointer to vdec status block */ /* Change from void * to make it 64-bit safe */
+ uint32_t lastPicture; // 1 -> decoder last picture indication
+ uint32_t pictureTag; /* Picture Tag from VDEC */
+@@ -557,8 +557,7 @@ typedef struct {
+
+ /* picture information block (PIB) */
+ /* used in picInfomode, userdataMode */
+-typedef struct
+-{
++struct C011_PIB {
+ uint32_t bFormatChange;
+ uint32_t resolution;
+ uint32_t channelId;
+@@ -569,7 +568,7 @@ typedef struct
+ uint32_t yComponent;
+ PPB ppb;
+
+-} C011_PIB;
++};
+
+ /* size of picture information block */
+ #define C011_PIB_SIZE (sizeof(C011_PIB))
+@@ -1133,10 +1132,10 @@ typedef struct {
+ uint32_t command;
+ uint32_t sequence;
+ eC011_TEST_ID testId;
+- uint32_t mode;
+- uint32_t height;
+- uint32_t width;
+- uint32_t rsvd[5];
++ uint32_t mode;
++ uint32_t height;
++ uint32_t width;
++ uint32_t rsvd[5];
+ } C011CmdSelfTest;
+
+ typedef struct {
+diff -Naurp --exclude .git crystalhd-07032010/include/bc_dts_defs.h crystalhd/include/bc_dts_defs.h
+--- crystalhd-07032010/include/bc_dts_defs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/bc_dts_defs.h 2011-03-14 18:51:48.761632721 +0000
+@@ -26,8 +26,6 @@
+ #ifndef _BC_DTS_DEFS_H_
+ #define _BC_DTS_DEFS_H_
+
+-#include "bc_dts_types.h"
+-
+ /* BIT Mask */
+ #define BC_BIT(_x) (1 << (_x))
+
+@@ -58,12 +56,18 @@ typedef enum _BC_STATUS {
+ BC_STS_CERT_VERIFY_ERROR = 23,
+ BC_STS_DEC_EXIST_OPEN = 24,
+ BC_STS_PENDING = 25,
+- BC_STS_CLK_NOCHG = 26,
++ BC_STS_PWR_MGMT = 26,
+
+ /* Must be the last one.*/
+ BC_STS_ERROR = -1
+ } BC_STATUS;
+
++typedef enum _BC_HW_STATE {
++ BC_HW_RUNNING = 0,
++ BC_HW_SUSPEND = 1,
++ BC_HW_RESUME = 2
++} BC_HW_STATE;
++
+ /*------------------------------------------------------*
+ * Registry Key Definitions *
+ *------------------------------------------------------*/
+@@ -90,8 +94,8 @@ typedef struct _BC_REG_CONFIG{
+ uint32_t DbgOptions;
+ } BC_REG_CONFIG;
+
+-#if defined(__KERNEL__) || defined(__LINUX_USER__)
+-#else
++/*#if defined(__KERNEL__) || defined(__LINUX_USER__) */
++#if defined(_WIN32) || defined(_WIN64)
+ /* Align data structures */
+ #define ALIGN(x) __declspec(align(x))
+ #endif
+@@ -243,7 +247,7 @@ typedef struct _BC_PIB_EXT_VC1 {
+ /*------------------------------------------------------*
+ * Picture Information Block *
+ *------------------------------------------------------*/
+-#if defined(_WIN32) || defined(_WIN64) || defined(__LINUX_USER__)
++#if !defined(__KERNEL__)
+ /* Values for 'pulldown' field. '0' means no pulldown information
+ * was present for this picture. */
+ enum {
+@@ -271,6 +275,8 @@ enum {
+ vdecFrameRate50,
+ vdecFrameRate59_94,
+ vdecFrameRate60,
++ vdecFrameRate14_985,
++ vdecFrameRate7_496,
+ };
+
+ /* Values for the 'aspect_ratio' field. */
+@@ -363,7 +369,7 @@ enum {
+
+ #define VDEC_FLAG_PICTURE_META_DATA_PRESENT (0x40000)
+
+-#endif /* _WIN32 || _WIN64 */
++#endif /* __KERNEL__ */
+
+ typedef struct _BC_PIC_INFO_BLOCK {
+ /* Common fields. */
+@@ -403,6 +409,8 @@ enum _POUT_OPTIONAL_IN_FLAGS_{
+ BC_POUT_FLAGS_SIZE = 0x04, /* Take size information from Application */
+ BC_POUT_FLAGS_INTERLACED = 0x08, /* copy only half the bytes */
+ BC_POUT_FLAGS_INTERLEAVED = 0x10, /* interleaved frame */
++ BC_POUT_FLAGS_STRIDE_UV = 0x20, /* Stride size is valid (for UV buffers). */
++ BC_POUT_FLAGS_MODE = 0x40, /* Take output mode from Application, overrides YV12 flag if on */
+
+ /* Flags from Device to APP */
+ BC_POUT_FLAGS_FMT_CHANGE = 0x10000, /* Data is not VALID when this flag is set */
+@@ -411,16 +419,16 @@ enum _POUT_OPTIONAL_IN_FLAGS_{
+ BC_POUT_FLAGS_FLD_BOT = 0x80000, /* Bottom Field data */
+ };
+
+-//Decoder Capability
++/*Decoder Capability */
+ enum DECODER_CAP_FLAGS
+ {
+ BC_DEC_FLAGS_H264 = 0x01,
+ BC_DEC_FLAGS_MPEG2 = 0x02,
+ BC_DEC_FLAGS_VC1 = 0x04,
+- BC_DEC_FLAGS_M4P2 = 0x08, //MPEG-4 Part 2: Divx, Xvid etc.
++ BC_DEC_FLAGS_M4P2 = 0x08, /*MPEG-4 Part 2: Divx, Xvid etc. */
+ };
+
+-#if defined(__KERNEL__) || defined(__LINUX_USER__)
++#if defined(__KERNEL__) || defined(__LINUX_USER__) || defined(__LINUX__)
+ typedef BC_STATUS(*dts_pout_callback)(void *shnd, uint32_t width, uint32_t height, uint32_t stride, void *pOut);
+ #else
+ typedef BC_STATUS(*dts_pout_callback)(void *shnd, uint32_t width, uint32_t height, uint32_t stride, struct _BC_DTS_PROC_OUT *pOut);
+@@ -457,6 +465,7 @@ typedef struct _BC_DTS_PROC_OUT {
+ uint8_t b422Mode; /* Picture output Mode */
+ uint8_t bPibEnc; /* PIB encrypted */
+ uint8_t bRevertScramble;
++ uint32_t StrideSzUV; /* Caller supplied Stride Size */
+
+ } BC_DTS_PROC_OUT;
+
+@@ -487,7 +496,11 @@ typedef struct _BC_DTS_STATUS {
+ * Reported back from the driver */
+ uint8_t TxBufData;
+
+- uint8_t reserved__[15];
++ uint8_t reserved__[3];
++
++ uint32_t picNumFlags; /* Picture number and flags of the next picture to be delivered from the driver */
++
++ uint8_t reserved___[8];
+
+ } BC_DTS_STATUS;
+
+@@ -513,6 +526,7 @@ typedef enum _BC_OUTPUT_FORMAT {
+ OUTPUT_MODE420 = 0x0,
+ OUTPUT_MODE422_YUY2 = 0x1,
+ OUTPUT_MODE422_UYVY = 0x2,
++ OUTPUT_MODE420_NV12 = 0x0,
+ OUTPUT_MODE_INVALID = 0xFF,
+ } BC_OUTPUT_FORMAT;
+
+@@ -532,8 +546,8 @@ typedef struct _BC_HW_CAPABILITY_ {
+ BC_COLOR_SPACES ColorCaps;
+ void* Reserved1; /* Expansion Of API */
+
+- //Decoder Capability
+- uint32_t DecCaps; //DECODER_CAP_FLAGS
++ /*Decoder Capability */
++ uint32_t DecCaps; /*DECODER_CAP_FLAGS */
+ } BC_HW_CAPS, *PBC_HW_CAPS;
+
+ typedef struct _BC_SCALING_PARAMS_ {
+@@ -563,9 +577,9 @@ typedef enum _BC_MEDIA_SUBTYPE_ {
+ } BC_MEDIA_SUBTYPE;
+
+ typedef struct _BC_INPUT_FORMAT_ {
+- BOOL FGTEnable; /*Enable processing of FGT SEI*/
+- BOOL MetaDataEnable; /*Enable retrieval of picture metadata to be sent to video pipeline.*/
+- BOOL Progressive; /*Instruct decoder to always try to send back progressive
++ int FGTEnable; /*Enable processing of FGT SEI*/
++ int MetaDataEnable; /*Enable retrieval of picture metadata to be sent to video pipeline.*/
++ int Progressive; /*Instruct decoder to always try to send back progressive
+ frames. If input content is 1080p, the decoder will
+ ignore pull-down flags and always give 1080p output.
+ If 1080i content is processed, the decoder will return
+@@ -584,6 +598,7 @@ typedef struct _BC_INPUT_FORMAT_ {
+ uint8_t *pMetaData; /*Metadata buffer that is used to pass sequence header*/
+ uint32_t metaDataSz; /*Metadata size*/
+ uint8_t bEnableScaling;
++ BC_SCALING_PARAMS ScalingParams;
+ } BC_INPUT_FORMAT;
+
+ typedef struct _BC_INFO_CRYSTAL_ {
+@@ -617,8 +632,8 @@ typedef struct _BC_INFO_CRYSTAL_ {
+ uint32_t version;
+ } fwVersion;
+
+- uint32_t Reserved1; // For future expansion
+- uint32_t Reserved2; // For future expansion
++ uint32_t Reserved1; /* For future expansion */
++ uint32_t Reserved2; /* For future expansion */
+ } BC_INFO_CRYSTAL, *PBC_INFO_CRYSTAL;
+
+ #endif /* _BC_DTS_DEFS_H_ */
+diff -Naurp --exclude .git crystalhd-07032010/include/bc_dts_glob_lnx.h crystalhd/include/bc_dts_glob_lnx.h
+--- crystalhd-07032010/include/bc_dts_glob_lnx.h 2010-07-04 07:49:09.000000000 +0100
++++ crystalhd/include/bc_dts_glob_lnx.h 2011-03-14 18:51:48.761632721 +0000
+@@ -28,7 +28,7 @@
+ #ifndef _BC_DTS_GLOB_LNX_H_
+ #define _BC_DTS_GLOB_LNX_H_
+
+-#ifdef __LINUX_USER__
++#if !defined(__KERNEL__)
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+@@ -82,7 +82,7 @@ enum _BC_DTS_GLOBALS {
+ };
+
+ /* definitions for HW Pause */
+-// NAREN FIXME temporarily disable HW PAUSE
++/* NAREN FIXME temporarily disable HW PAUSE */
+ #define HW_PAUSE_THRESHOLD (BC_RX_LIST_CNT)
+ #define HW_RESUME_THRESHOLD (BC_RX_LIST_CNT/2)
+
+@@ -153,7 +153,7 @@ typedef struct _BC_DTS_STATS {
+ uint8_t drvRLL;
+ uint8_t drvFLL;
+ uint8_t eosDetected;
+- uint8_t pwr_state_change;
++ uint8_t pwr_state_change; /* 0 is Default (running/stopped), 1 is going to suspend, 2 is going to resume */
+
+ /* Stats from App */
+ uint32_t opFrameDropped;
+@@ -185,7 +185,8 @@ typedef struct _BC_DTS_STATS {
+
+ float Temperature;
+ uint32_t TempFromDriver;
+- uint32_t res1[8];
++ uint32_t picNumFlags;
++ uint32_t res1[7];
+
+ } BC_DTS_STATS;
- distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+@@ -219,7 +220,11 @@ enum _DECOUT_COMPLETION_FLAGS{
+
+ typedef struct _BC_DEC_OUT_BUFF{
+ BC_DEC_YUV_BUFFS OutPutBuffs;
+- BC_PIC_INFO_BLOCK PibInfo;
++#if !defined(__KERNEL__)
++ C011_PIB PibInfo;
++#else
++ struct C011_PIB PibInfo;
++#endif
+ uint32_t Flags;
+ uint32_t BadFrCnt;
+ } BC_DEC_OUT_BUFF;
+@@ -272,6 +277,7 @@ typedef enum _BC_DRV_CMD{
+ DRV_CMD_GET_DRV_STAT, /* Get Driver Internal Statistics */
+ DRV_CMD_RST_DRV_STAT, /* Reset Driver Internal Statistics */
+ DRV_CMD_NOTIFY_MODE, /* Notify the Mode to driver in which the application is Operating*/
++ DRV_CMD_RELEASE, /* Notify the driver to release user handle and application resources */
+
+ /* MUST be the last one.. */
+ DRV_CMD_END, /* End of the List.. */
+@@ -302,6 +308,7 @@ typedef enum _BC_DRV_CMD{
+ #define BCM_IOC_RST_DRV_STAT BC_IOC_IOWR(DRV_CMD_RST_DRV_STAT, BC_IOCTL_MB)
+ #define BCM_IOC_NOTIFY_MODE BC_IOC_IOWR(DRV_CMD_NOTIFY_MODE, BC_IOCTL_MB)
+ #define BCM_IOC_FW_DOWNLOAD BC_IOC_IOWR(DRV_CMD_FW_DOWNLOAD, BC_IOCTL_MB)
++#define BCM_IOC_RELEASE BC_IOC_IOWR(DRV_CMD_RELEASE, BC_IOCTL_MB)
+ #define BCM_IOC_END BC_IOC_VOID
+
+ /* Wrapper for main IOCTL data */
+@@ -316,10 +323,9 @@ typedef struct _crystalhd_ioctl_data {
- maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
-@@ -299,8 +287,6 @@ dvi-am:
+ enum _crystalhd_kmod_ver{
+ crystalhd_kmod_major = 3,
+- crystalhd_kmod_minor = 2,
+- crystalhd_kmod_rev = 0,
++ crystalhd_kmod_minor = 10,
++ crystalhd_kmod_rev = 0,
+ };
- html: html-am
--html-am:
-
- info: info-am
-
- info-am:
-@@ -309,28 +295,18 @@ install-data-am:
-
- install-dvi: install-dvi-am
+ #endif
+diff -Naurp --exclude .git crystalhd-07032010/include/bc_dts_types.h crystalhd/include/bc_dts_types.h
+--- crystalhd-07032010/include/bc_dts_types.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/bc_dts_types.h 2011-03-14 18:51:48.761632721 +0000
+@@ -25,19 +25,11 @@
+ #ifndef _BC_DTS_TYPES_H_
+ #define _BC_DTS_TYPES_H_
+
+-#ifdef __LINUX_USER__ /* Don't include these for KERNEL.. */
++//#ifdef __LINUX_USER__ /* Don't include these for KERNEL.. */
++#if !defined(__KERNEL__)
+ #include <stdint.h>
+ #endif
--install-dvi-am:
+-#if defined(_WIN64) || defined(_WIN32)
+-typedef uint32_t U32;
+-typedef int32_t S32;
+-typedef uint16_t U16;
+-typedef int16_t S16;
+-typedef unsigned char U8;
+-typedef char S8;
+-#endif
-
- install-exec-am:
-
- install-html: install-html-am
+ #ifndef PVOID
+ typedef void *PVOID;
+ #endif
+@@ -46,23 +38,8 @@ typedef void *PVOID;
+ typedef int BOOL;
+ #endif
--install-html-am:
+-#ifdef WIN32
+- typedef unsigned __int64 U64;
+-#elif defined(_WIN64)
+- typedef uint64_t U64;
+-#endif
-
- install-info: install-info-am
-
--install-info-am:
+-#ifdef _WIN64
+-#if !(defined(POINTER_32))
+-#define POINTER_32 __ptr32
+-#endif
+-#else /* _WIN32 */
+-#define POINTER_32
+-#endif
+-
+-#if defined(__KERNEL__) || defined(__LINUX_USER__)
-
- install-man:
+-#ifdef __LINUX_USER__ /* Don't include these for KERNEL */
++//#ifdef __LINUX_USER__ /* Don't include these for KERNEL */
++#if !defined(__KERNEL__)
+ typedef uint32_t ULONG;
+ typedef int32_t LONG;
+ typedef void *HANDLE;
+@@ -83,38 +60,11 @@ typedef unsigned char *PUCHAR;
+ #define FALSE 0
+ #endif
- install-pdf: install-pdf-am
+-#else
++#else /* !__KERNEL__ */
--install-pdf-am:
+ /* For Kernel usage.. */
+ typedef bool bc_bool_t;
+-#endif
-
- install-ps: install-ps-am
-
--install-ps-am:
+-#else
-
- installcheck-am:
-
- maintainer-clean: maintainer-clean-am
-@@ -364,7 +340,6 @@ uninstall-am:
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
-
+-#ifndef uint64_t
+-// typedef struct _uint64_t {
+-// uint32_t low_dw;
+-// uint32_t hi_dw;
+-// } uint64_t;
+-typedef unsigned long long uint64_t;
+-#endif
-
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/Makefile.in crystalhd/filters/gst/gst-plugin/Makefile.in
---- crystalhd-07032010/filters/gst/gst-plugin/Makefile.in 2010-06-23 23:17:41.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/Makefile.in 2010-04-04 23:08:05.000000000 -0400
-@@ -1,9 +1,8 @@
--# Makefile.in generated by automake 1.11.1 from Makefile.am.
-+# Makefile.in generated by automake 1.10.1 from Makefile.am.
- # @configure_input@
-
- # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
--# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
--# Inc.
-+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -16,9 +15,8 @@
- @SET_MAKE@
- VPATH = @srcdir@
- pkgdatadir = $(datadir)/@PACKAGE@
--pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
--pkglibexecdir = $(libexecdir)/@PACKAGE@
-+pkgincludedir = $(includedir)/@PACKAGE@
- am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
- install_sh_DATA = $(install_sh) -c -m 644
- install_sh_PROGRAM = $(install_sh) -c
-@@ -48,7 +46,6 @@ am__CONFIG_DISTCLEAN_FILES = config.stat
- mkinstalldirs = $(install_sh) -d
- CONFIG_HEADER = config.h
- CONFIG_CLEAN_FILES =
--CONFIG_CLEAN_VPATH_FILES =
- SOURCES =
- DIST_SOURCES =
- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-@@ -60,9 +57,6 @@ RECURSIVE_TARGETS = all-recursive check-
- ps-recursive uninstall-recursive
- RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
--AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-- distdir dist dist-all distcheck
- ETAGS = etags
- CTAGS = ctags
- DIST_SUBDIRS = $(SUBDIRS)
-@@ -70,34 +64,9 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCE
- distdir = $(PACKAGE)-$(VERSION)
- top_distdir = $(distdir)
- am__remove_distdir = \
-- { test ! -d "$(distdir)" \
-- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-- && rm -fr "$(distdir)"; }; }
--am__relativize = \
-- dir0=`pwd`; \
-- sed_first='s,^\([^/]*\)/.*$$,\1,'; \
-- sed_rest='s,^[^/]*/*,,'; \
-- sed_last='s,^.*/\([^/]*\)$$,\1,'; \
-- sed_butlast='s,/*[^/]*$$,,'; \
-- while test -n "$$dir1"; do \
-- first=`echo "$$dir1" | sed -e "$$sed_first"`; \
-- if test "$$first" != "."; then \
-- if test "$$first" = ".."; then \
-- dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
-- dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
-- else \
-- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
-- if test "$$first2" = "$$first"; then \
-- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
-- else \
-- dir2="../$$dir2"; \
-- fi; \
-- dir0="$$dir0"/"$$first"; \
-- fi; \
-- fi; \
-- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
-- done; \
-- reldir="$$dir2"
-+ { test ! -d $(distdir) \
-+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
-+ && rm -fr $(distdir); }; }
- DIST_ARCHIVES = $(distdir).tar.gz
- GZIP_ENV = --best
- distuninstallcheck_listfiles = find . -type f -print
-@@ -162,7 +131,6 @@ MAKEINFO = @MAKEINFO@
- MKDIR_P = @MKDIR_P@
- NM = @NM@
- NMEDIT = @NMEDIT@
--OBJDUMP = @OBJDUMP@
- OBJEXT = @OBJEXT@
- OTOOL = @OTOOL@
- OTOOL64 = @OTOOL64@
-@@ -171,7 +139,6 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
- PACKAGE_NAME = @PACKAGE_NAME@
- PACKAGE_STRING = @PACKAGE_STRING@
- PACKAGE_TARNAME = @PACKAGE_TARNAME@
--PACKAGE_URL = @PACKAGE_URL@
- PACKAGE_VERSION = @PACKAGE_VERSION@
- PATH_SEPARATOR = @PATH_SEPARATOR@
- PKG_CONFIG = @PKG_CONFIG@
-@@ -231,7 +198,6 @@ sharedstatedir = @sharedstatedir@
- srcdir = @srcdir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- SUBDIRS = m4 src
-@@ -246,15 +212,15 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
-- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
-- $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
-+ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
-+ cd $(srcdir) && $(AUTOMAKE) --gnu \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
-- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
-- $(am__cd) $(top_srcdir) && \
-- $(AUTOMAKE) --gnu Makefile
-+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
-+ cd $(top_srcdir) && \
-+ $(AUTOMAKE) --gnu Makefile
- .PRECIOUS: Makefile
- Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
-@@ -270,10 +236,9 @@ $(top_builddir)/config.status: $(top_src
- $(SHELL) ./config.status --recheck
-
- $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
-- $(am__cd) $(srcdir) && $(AUTOCONF)
-+ cd $(srcdir) && $(AUTOCONF)
- $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
-- $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
--$(am__aclocal_m4_deps):
-+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
- config.h: stamp-h1
- @if test ! -f $@; then \
-@@ -285,7 +250,7 @@ stamp-h1: $(srcdir)/config.h.in $(top_bu
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status config.h
- $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
-- ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
-+ cd $(top_srcdir) && $(AUTOHEADER)
- rm -f stamp-h1
- touch $@
-
-@@ -299,7 +264,7 @@ clean-libtool:
- -rm -rf .libs _libs
-
- distclean-libtool:
-- -rm -f libtool config.lt
-+ -rm -f libtool
-
- # This directory's subdirectories are mostly independent; you can cd
- # into them and run `make' without going through this Makefile.
-@@ -308,7 +273,7 @@ distclean-libtool:
- # (which will cause the Makefiles to be regenerated when you run `make');
- # (2) otherwise, pass the desired values on the `make' command line.
- $(RECURSIVE_TARGETS):
-- @fail= failcom='exit 1'; \
-+ @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
-@@ -325,7 +290,7 @@ $(RECURSIVE_TARGETS):
- else \
- local_target="$$target"; \
- fi; \
-- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
-@@ -333,7 +298,7 @@ $(RECURSIVE_TARGETS):
- fi; test -z "$$fail"
-
- $(RECURSIVE_CLEAN_TARGETS):
-- @fail= failcom='exit 1'; \
-+ @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
-@@ -359,16 +324,16 @@ $(RECURSIVE_CLEAN_TARGETS):
- else \
- local_target="$$target"; \
- fi; \
-- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
- tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
-- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
- ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
-- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
- ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-@@ -376,14 +341,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
-- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
- tags: TAGS
-
- TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
-- set x; \
-+ tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
-@@ -395,7 +360,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCE
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
-- set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
-+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-@@ -404,41 +369,36 @@ TAGS: tags-recursive $(HEADERS) $(SOURCE
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
-- shift; \
-- if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
-- if test $$# -gt 0; then \
-- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-- "$$@" $$unique; \
-- else \
-- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-- $$unique; \
-- fi; \
-+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-+ $$tags $$unique; \
- fi
- ctags: CTAGS
- CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
-+ tags=; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
-- test -z "$(CTAGS_ARGS)$$unique" \
-+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-- $$unique
-+ $$tags $$unique
-
- GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
-- && $(am__cd) $(top_srcdir) \
-- && gtags -i $(GTAGS_ARGS) "$$here"
-+ && cd $(top_srcdir) \
-+ && gtags -i $(GTAGS_ARGS) $$here
-
- distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
- distdir: $(DISTFILES)
- $(am__remove_distdir)
-- test -d "$(distdir)" || mkdir "$(distdir)"
-+ test -d $(distdir) || mkdir $(distdir)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
-@@ -454,55 +414,38 @@ distdir: $(DISTFILES)
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-- if test -d "$(distdir)/$$file"; then \
-- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-- fi; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
-- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
-- test -f "$(distdir)/$$file" \
-- || cp -p $$d/$$file "$(distdir)/$$file" \
-+ test -f $(distdir)/$$file \
-+ || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
-- fi; \
-- done
-- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-- if test "$$subdir" = .; then :; else \
-- dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
-- $(am__relativize); \
-- new_distdir=$$reldir; \
-- dir1=$$subdir; dir2="$(top_distdir)"; \
-- $(am__relativize); \
-- new_top_distdir=$$reldir; \
-- echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
-- echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
-- ($(am__cd) $$subdir && \
-+ distdir=`$(am__cd) $(distdir) && pwd`; \
-+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-+ (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
-- top_distdir="$$new_top_distdir" \
-- distdir="$$new_distdir" \
-+ top_distdir="$$top_distdir" \
-+ distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
-- am__skip_mode_fix=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-- -test -n "$(am__skip_mode_fix)" \
-- || find "$(distdir)" -type d ! -perm -755 \
-- -exec chmod u+rwx,go+rx {} \; -o \
-+ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
- ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
-- || chmod -R a+r "$(distdir)"
-+ || chmod -R a+r $(distdir)
- dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-@@ -515,10 +458,6 @@ dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
-
--dist-xz: distdir
-- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
-- $(am__remove_distdir)
--
- dist-tarZ: distdir
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
-@@ -542,17 +481,15 @@ dist dist-all: distdir
- distcheck: dist
- case '$(DIST_ARCHIVES)' in \
- *.tar.gz*) \
-- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
-+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
- *.tar.bz2*) \
-- bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-+ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
-- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
-- *.tar.xz*) \
-- xz -dc $(distdir).tar.xz | $(am__untar) ;;\
-+ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
- *.tar.Z*) \
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
- *.shar.gz*) \
-- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
-+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
- *.zip*) \
- unzip $(distdir).zip ;;\
- esac
-@@ -560,11 +497,9 @@ distcheck: dist
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
- chmod a-w $(distdir)
-- test -d $(distdir)/_build || exit 0; \
- dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
- && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-- && am__cwd=`pwd` \
-- && $(am__cd) $(distdir)/_build \
-+ && cd $(distdir)/_build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
- $(DISTCHECK_CONFIGURE_FLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) \
-@@ -586,15 +521,13 @@ distcheck: dist
- && rm -rf "$$dc_destdir" \
- && $(MAKE) $(AM_MAKEFLAGS) dist \
- && rm -rf $(DIST_ARCHIVES) \
-- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
-- && cd "$$am__cwd" \
-- || exit 1
-+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
- $(am__remove_distdir)
- @(echo "$(distdir) archives ready for distribution: "; \
- list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
- sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
- distuninstallcheck:
-- @$(am__cd) '$(distuninstallcheck_dir)' \
-+ @cd $(distuninstallcheck_dir) \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
- || { echo "ERROR: files left after uninstall:" ; \
- if test -n "$(DESTDIR)"; then \
-@@ -636,7 +569,6 @@ clean-generic:
-
- distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
- maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
-@@ -657,8 +589,6 @@ dvi-am:
-
- html: html-recursive
-
--html-am:
--
- info: info-recursive
-
- info-am:
-@@ -667,28 +597,18 @@ install-data-am:
-
- install-dvi: install-dvi-recursive
-
--install-dvi-am:
--
- install-exec-am:
-
- install-html: install-html-recursive
-
--install-html-am:
--
- install-info: install-info-recursive
-
--install-info-am:
--
- install-man:
-
- install-pdf: install-pdf-recursive
-
--install-pdf-am:
--
- install-ps: install-ps-recursive
-
--install-ps-am:
--
- installcheck-am:
-
- maintainer-clean: maintainer-clean-recursive
-@@ -711,25 +631,24 @@ ps-am:
-
- uninstall-am:
-
--.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
-- ctags-recursive install-am install-strip tags-recursive
-+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-+ install-strip
-
- .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-generic \
- clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
-- dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
-- distcheck distclean distclean-generic distclean-hdr \
-- distclean-libtool distclean-tags distcleancheck distdir \
-- distuninstallcheck dvi dvi-am html html-am info info-am \
-- install install-am install-data install-data-am install-dvi \
-- install-dvi-am install-exec install-exec-am install-html \
-- install-html-am install-info install-info-am install-man \
-- install-pdf install-pdf-am install-ps install-ps-am \
-- install-strip installcheck installcheck-am installdirs \
-- installdirs-am maintainer-clean maintainer-clean-generic \
-- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
-- ps ps-am tags tags-recursive uninstall uninstall-am
--
-+ dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \
-+ distclean distclean-generic distclean-hdr distclean-libtool \
-+ distclean-tags distcleancheck distdir distuninstallcheck dvi \
-+ dvi-am html html-am info info-am install install-am \
-+ install-data install-data-am install-dvi install-dvi-am \
-+ install-exec install-exec-am install-html install-html-am \
-+ install-info install-info-am install-man install-pdf \
-+ install-pdf-am install-ps install-ps-am install-strip \
-+ installcheck installcheck-am installdirs installdirs-am \
-+ maintainer-clean maintainer-clean-generic mostlyclean \
-+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-+ tags tags-recursive uninstall uninstall-am
-
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/decif.c crystalhd/filters/gst/gst-plugin/src/decif.c
---- crystalhd-07032010/filters/gst/gst-plugin/src/decif.c 2010-06-25 16:04:05.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/src/decif.c 2010-08-23 11:11:14.700289623 -0400
-@@ -39,6 +39,16 @@
+-#ifndef int32_t
+-typedef signed long int32_t;
+-#endif
+-
+-#ifndef uint32_t
+-typedef unsigned long uint32_t;
+-#endif
+-
+-#ifndef uint16_t
+-typedef unsigned short uint16_t;
+-#endif
+-
+-#ifndef uint8_t
+-typedef unsigned char uint8_t;
+-#endif
+-#endif
++#endif /* __KERNEL__ */
- #include "decif.h"
+ #endif
-+BC_STATUS decif_getcaps(BcmDecIF *decif, BC_HW_CAPS *hwCaps)
-+{
-+ BC_STATUS sts = BC_STS_SUCCESS;
-+ if(decif != NULL)
-+ sts = DtsGetCapabilities(decif->hdev, hwCaps);
-+ else
-+ sts = DtsGetCapabilities(NULL, hwCaps);
-+ return sts;
-+}
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge_axi_slave.h 2011-03-14 18:51:48.762632730 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_armcr4_bridge_axi_slave.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h 2011-03-14 18:51:48.761632721 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_armcr4_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_arm_uart.h 2011-03-14 18:51:48.761632721 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_arm_uart.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_block_avg_regs_0.h 2011-03-14 18:51:48.762632730 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_avd_block_avg_regs_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_cache_0.h 2011-03-14 18:51:48.762632730 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_avd_cache_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_gr_0.h 2011-03-14 18:51:48.762632730 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_avd_gr_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_avd_intr2_0.h 2011-03-14 18:51:48.762632730 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_avd_intr2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_aes.h 2011-03-14 18:51:48.762632730 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_bop_aes.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bop_gr_bridge.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_bop_gr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_gr_bridge.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_bvnt_gr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_bvnt_intr2.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_bvnt_intr2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_cce_rgr_bridge.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_cce_rgr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk_gr.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_clk_gr.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_clk.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_common.h 2011-03-14 18:51:48.763632739 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_common.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_csc.h 2011-03-14 18:51:48.764632748 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_csc.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h 2011-03-14 18:51:48.764632748 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_ddr23_ctl_regs_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h 2011-03-14 18:51:48.764632748 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_ddr23_phy_byte_lane_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h 2011-03-14 18:51:48.764632748 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_ddr23_phy_byte_lane_1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h 2011-03-14 18:51:48.764632748 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_ddr23_phy_control_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpuaux_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuaux2_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpuaux2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpucore_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpucore2_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpucore2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpudma_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudma2_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpudma2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpudmem_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpudmem2_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpudmem2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpuimem_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuimem2_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpuimem2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpuregs_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_cpuregs2_0.h 2011-03-14 18:51:48.765632757 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_cpuregs2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dblk_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_dblk_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_dmamem_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dmamem2_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_dmamem2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_dqnt_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_dqnt_8x8_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_dqnt_8x8_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_ind_sdram_regs_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ind_sdram_regs2_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_ind_sdram_regs2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_ip_shim_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_ip_shim_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_main_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_main_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mb_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_mb_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_mcom_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_mcom_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_rvc_0.h 2011-03-14 18:51:48.766632767 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_rvc_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_0.h 2011-03-14 18:51:48.767632777 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_sint_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h 2011-03-14 18:51:48.767632777 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_sint_oloop_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_spre_0.h 2011-03-14 18:51:48.767632777 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_spre_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wprd_0.h 2011-03-14 18:51:48.767632777 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_wprd_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_wptbl_0.h 2011-03-14 18:51:48.767632777 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_wptbl_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_decode_xfrm_0.h 2011-03-14 18:51:48.767632777 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_decode_xfrm_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_dnr.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_dnr.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_gio.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c_gr_bridge.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_i2c_gr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_i2c.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_i2c.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_irq0.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_int_id_irq0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_timer.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_int_id_timer.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb0.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_int_id_xpt_pb0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb1.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_int_id_xpt_pb1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_pb2.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_int_id_xpt_pb2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_int_id_xpt_rave.h 2011-03-14 18:51:48.768632787 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_int_id_xpt_rave.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_intr.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq0.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_irq0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_irq1.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_irq1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_l1_intr.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_l1_intr.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mdio.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_mdio.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_mem_dma.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mem_dma_secure.h 2011-03-14 18:51:48.769632797 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_mem_dma_secure.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mfd.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_mfd.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_misc1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_misc2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_misc3.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_gr_bridge.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_misc_gr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_misc_perst.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_mmscram.h 2011-03-14 18:51:48.770632807 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_mmscram.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_cfg.h 2011-03-14 18:51:48.771632816 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pcie_cfg.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_dll.h 2011-03-14 18:51:48.771632816 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pcie_dll.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_phy.h 2011-03-14 18:51:48.771632816 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pcie_phy.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pcie_tl.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pm_l2.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pm_l2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arch_regs.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_arch_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_arc_l1_regs.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_arc_l1_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_control_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_mips_l2_regs.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_mips_l2_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_msa_regs.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_msa_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_sarch_regs.h 2011-03-14 18:51:48.772632825 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_sarch_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_starch_regs.h 2011-03-14 18:51:48.773632834 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_starch_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_trace_regs.h 2011-03-14 18:51:48.773632834 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_trace_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_wrch_regs.h 2011-03-14 18:51:48.773632834 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_arb_wrch_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h 2011-03-14 18:51:48.773632834 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_client_regs.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_1.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_crit_l2_regs_1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_2.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_crit_l2_regs_2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_crit_l2_regs_3.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_crit_l2_regs_3.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_1.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_rts_l2_regs_1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_2.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_rts_l2_regs_2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_pri_rts_l2_regs_3.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_pri_rts_l2_regs_3.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins_0.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_reg_cabac2bins_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_reg_cabac2bins2_0.h 2011-03-14 18:51:48.774632843 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_reg_cabac2bins2_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scl_hd.h 2011-03-14 18:51:48.775632852 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_scl_hd.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h 2011-03-14 18:51:48.776632862 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_scrub_ctrl.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sentinel.h 2011-03-14 18:51:48.776632862 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sentinel.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_mem_dma0.h 2011-03-14 18:51:48.776632862 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sharf_mem_dma0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sharf_top.h 2011-03-14 18:51:48.776632862 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sharf_top.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h 2011-03-14 18:51:48.776632862 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sun_gisb_arb.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb_sec.h 2011-03-14 18:51:48.777632872 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sun_gisb_arb_sec.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_l2.h 2011-03-14 18:51:48.777632872 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sun_l2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rg.h 2011-03-14 18:51:48.777632872 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sun_rg.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_rgr.h 2011-03-14 18:51:48.777632872 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sun_rgr.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_sun_top_ctrl.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tgt_rgr_bridge.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_tgt_rgr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_timer.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_timer.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_tmisc.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_tmisc.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_trb_top.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_trb_top.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_triple_sec.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_triple_sec.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_vich_0.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_vich_0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wakeup_ctrl2.h 2011-03-14 18:51:48.778632882 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_wakeup_ctrl2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_gr_bridge.h 2011-03-14 18:51:48.779632892 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_wrap_misc_gr_bridge.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h 2011-03-14 18:51:48.779632892 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_wrap_misc_intr2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_secure_intr2.h 2011-03-14 18:51:48.779632892 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_wrap_misc_secure_intr2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_bus_if.h 2011-03-14 18:51:48.779632892 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_bus_if.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_fe.h 2011-03-14 18:51:48.779632892 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_fe.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_gr.h 2011-03-14 18:51:48.779632892 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_gr.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb0.h 2011-03-14 18:51:48.780632901 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_pb0.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb1.h 2011-03-14 18:51:48.780632901 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_pb1.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pb2.h 2011-03-14 18:51:48.780632901 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_pb2.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_pcroffset.h 2011-03-14 18:51:48.781632910 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_pcroffset.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_rave.h 2011-03-14 18:51:48.794633033 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_rave.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xmemif.h 2011-03-14 18:51:48.797633060 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_xmemif.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h
+--- crystalhd-07032010/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/70015/magnum/basemodules/chp/70015/rdb/a0/bchp_xpt_xpu.h 2011-03-14 18:51:48.797633060 +0000
+@@ -1,12 +1,21 @@
+ /***************************************************************************
+ * Copyright (c) 1999-2009, Broadcom Corporation
+- * All Rights Reserved
+- * Confidential Property of Broadcom Corporation
+ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
+ *
+- * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
+- * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
+- * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
+ *
+ * $brcm_Workfile: bchp_xpt_xpu.h $
+ * $brcm_Revision: Hydra_Software_Devel/1 $
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/bcm_70015_regs.h crystalhd/include/flea/bcm_70015_regs.h
+--- crystalhd-07032010/include/flea/bcm_70015_regs.h 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/include/flea/bcm_70015_regs.h 2011-03-14 18:51:48.797633060 +0000
+@@ -0,0 +1,1376 @@
++/***************************************************************************
++ * Copyright (c) 1999-2009, Broadcom Corporation
++ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
++ *
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************
++ *
++ * $brcm_Workfile: bchp_misc1.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:11p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:40 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_misc1.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:11p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_MISC1_H__
++#define BCHP_MISC1_H__
++
++/***************************************************************************
++ *MISC1 - Registers for DMA List Control
++ ***************************************************************************/
++#define BCHP_MISC1_TX_FIRST_DESC_L_ADDR_LIST0 0x00502000 /* Tx DMA Descriptor List0 First Descriptor lower Address */
++#define BCHP_MISC1_TX_FIRST_DESC_U_ADDR_LIST0 0x00502004 /* Tx DMA Descriptor List0 First Descriptor Upper Address */
++#define BCHP_MISC1_TX_FIRST_DESC_L_ADDR_LIST1 0x00502008 /* Tx DMA Descriptor List1 First Descriptor Lower Address */
++#define BCHP_MISC1_TX_FIRST_DESC_U_ADDR_LIST1 0x0050200c /* Tx DMA Descriptor List1 First Descriptor Upper Address */
++#define BCHP_MISC1_TX_SW_DESC_LIST_CTRL_STS 0x00502010 /* Tx DMA Software Descriptor List Control and Status */
++#define BCHP_MISC1_TX_DMA_ERROR_STATUS 0x00502018 /* Tx DMA Engine Error Status */
++#define BCHP_MISC1_TX_DMA_CTRL 0x00502034 /* Tx DMA Flea Interface Control */
++#define BCHP_MISC1_Y_RX_SW_DESC_LIST_CTRL_STS 0x00502050 /* Y Rx Software Descriptor List Control and Status */
++#define BCHP_MISC1_Y_RX_ERROR_STATUS 0x00502054 /* Y Rx Engine Error Status */
++#define BCHP_MISC1_Y_RX_LIST0_CUR_BYTE_CNT 0x00502060 /* Y Rx List0 Current Descriptor Byte Count */
++#define BCHP_MISC1_Y_RX_LIST1_CUR_BYTE_CNT 0x0050206c /* Y Rx List1 Current Descriptor Byte Count */
++#define BCHP_MISC1_HIF_RX_ERROR_STATUS 0x00502094 /* HIF Rx Engine Error Status */
++#define BCHP_MISC1_HIF_RX_LIST0_CUR_BYTE_CNT 0x005020a0 /* HIF Rx List0 Current Descriptor Byte Count */
++#define BCHP_MISC1_HIF_RX_LIST1_CUR_BYTE_CNT 0x005020ac /* HIF Rx List1 Current Descriptor Byte Count */
++#define BCHP_MISC1_HIF_DMA_CTRL 0x005020b0 /* HIF Rx DMA Flea Interface Control */
++#define BCHP_MISC1_DMA_DEBUG_OPTIONS_REG 0x005020c0 /* DMA Debug Options Register */
++
++/***************************************************************************
++ *TX_SW_DESC_LIST_CTRL_STS - Tx DMA Software Descriptor List Control and Status
++ ***************************************************************************/
++/* MISC1 :: TX_SW_DESC_LIST_CTRL_STS :: TX_DMA_RUN_STOP [00:00] */
++#define BCHP_MISC1_TX_SW_DESC_LIST_CTRL_STS_TX_DMA_RUN_STOP_MASK 0x00000001
++
++#endif /* #ifndef BCHP_MISC1_H__ */
++
++/**********************************************************************
++ *
++ * $brcm_Workfile: bchp_misc2.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:11p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:37 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_misc2.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:11p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_MISC2_H__
++#define BCHP_MISC2_H__
++
++/***************************************************************************
++ *MISC2 - Registers for Meta DMA, Direct DRAM Access, Global Controls
++ ***************************************************************************/
++#define BCHP_MISC2_DIRECT_WINDOW_CONTROL 0x00502120 /* Direct DRAM Access Window Control */
++
++/***************************************************************************
++ *DIRECT_WINDOW_CONTROL - Direct DRAM Access Window Control
++ ***************************************************************************/
++/* MISC2 :: DIRECT_WINDOW_CONTROL :: DIRECT_WINDOW_BASE_ADDR [31:16] */
++#define BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_BASE_ADDR_MASK 0xffff0000
++
++/* MISC2 :: DIRECT_WINDOW_CONTROL :: DIRECT_WINDOW_ENABLE [00:00] */
++#define BCHP_MISC2_DIRECT_WINDOW_CONTROL_DIRECT_WINDOW_ENABLE_MASK 0x00000001
++
++#endif /* #ifndef BCHP_MISC2_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_misc3.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:11p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:19 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_misc3.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:11p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_MISC3_H__
++#define BCHP_MISC3_H__
++
++/***************************************************************************
++ *MISC3 - Registers for Reset, Options, DMA Checksums
++ ***************************************************************************/
++#define BCHP_MISC3_RESET_CTRL 0x00502200 /* Reset Control Register */
++
++#endif /* #ifndef BCHP_MISC3_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_scrub_ctrl.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:18p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:19 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_scrub_ctrl.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:18p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_SCRUB_CTRL_H__
++#define BCHP_SCRUB_CTRL_H__
++
++/***************************************************************************
++ *SCRUB_CTRL - Scrub Control Registers
++ ***************************************************************************/
++#define BCHP_SCRUB_CTRL_SCRUB_ENABLE 0x000f6000 /* Secure Sequencer Enable */
++#define BCHP_SCRUB_CTRL_BORCH_END_ADDRESS 0x000f6004 /* ARM Bridge Out-of-Range Checker End Address */
++#define BCHP_SCRUB_CTRL_STARCH_END_ADDRESS 0x000f6008 /* Static ARCH End Address */
++#define BCHP_SCRUB_CTRL_BI_CMAC_31_0 0x000f600c /* Boot Image CMAC value[31:0] */
++#define BCHP_SCRUB_CTRL_BI_CMAC_63_32 0x000f6010 /* Boot Image CMAC value[63:32] */
++#define BCHP_SCRUB_CTRL_BI_CMAC_95_64 0x000f6014 /* Boot Image CMAC value[95:64] */
++#define BCHP_SCRUB_CTRL_BI_CMAC_127_96 0x000f6018 /* Boot Image CMAC value[127:96] */
++
++/***************************************************************************
++ *SCRUB_ENABLE - Secure Sequencer Enable
++ ***************************************************************************/
++/* SCRUB_CTRL :: SCRUB_ENABLE :: DSCRAM_EN [01:01] */
++#define BCHP_SCRUB_CTRL_SCRUB_ENABLE_DSCRAM_EN_SHIFT 1
++
++/* SCRUB_CTRL :: SCRUB_ENABLE :: SCRUB_EN [00:00] */
++#define BCHP_SCRUB_CTRL_SCRUB_ENABLE_SCRUB_EN_SHIFT 0
++
++/***************************************************************************
++ *BORCH_END_ADDRESS - ARM Bridge Out-of-Range Checker End Address
++ ***************************************************************************/
++/* SCRUB_CTRL :: BORCH_END_ADDRESS :: BORCH_END_ADDR [26:00] */
++#define BCHP_SCRUB_CTRL_BORCH_END_ADDRESS_BORCH_END_ADDR_MASK 0x07ffffff
++
++#endif /* #ifndef BCHP_SCRUB_CTRL_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_wrap_misc_intr2.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:23p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:43:21 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_wrap_misc_intr2.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:23p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_WRAP_MISC_INTR2_H__
++#define BCHP_WRAP_MISC_INTR2_H__
++
++/***************************************************************************
++ *WRAP_MISC_INTR2 - MISC block Level 2 Interrupt Controller
++ ***************************************************************************/
++#define BCHP_WRAP_MISC_INTR2_CPU_STATUS 0x000f2000 /* CPU interrupt Status Register */
++#define BCHP_WRAP_MISC_INTR2_PCI_STATUS 0x000f2018 /* PCI interrupt Status Register */
++#define BCHP_WRAP_MISC_INTR2_PCI_CLEAR 0x000f2020 /* PCI interrupt Clear Register */
++
++/***************************************************************************
++ *CPU_STATUS - CPU interrupt Status Register
++ ***************************************************************************/
++/* WRAP_MISC_INTR2 :: CPU_STATUS :: BOOT_VER_FAIL_INTR [23:23] */
++#define BCHP_WRAP_MISC_INTR2_CPU_STATUS_BOOT_VER_FAIL_INTR_SHIFT 23
++
++/* WRAP_MISC_INTR2 :: CPU_STATUS :: BOOT_VER_DONE_INTR [22:22] */
++#define BCHP_WRAP_MISC_INTR2_CPU_STATUS_BOOT_VER_DONE_INTR_SHIFT 22
++
++/* WRAP_MISC_INTR2 :: CPU_STATUS :: SCRM_KEY_DONE_INTR [19:19] */
++#define BCHP_WRAP_MISC_INTR2_CPU_STATUS_SCRM_KEY_DONE_INTR_SHIFT 19
++
++/* WRAP_MISC_INTR2 :: CPU_STATUS :: SHARF_ERR_INTR [04:04] */
++#define BCHP_WRAP_MISC_INTR2_CPU_STATUS_SHARF_ERR_INTR_SHIFT 4
++
++#endif /* #ifndef BCHP_WRAP_MISC_INTR2_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_armcr4_bridge.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:28p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:56 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_armcr4_bridge.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:28p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_ARMCR4_BRIDGE_H__
++#define BCHP_ARMCR4_BRIDGE_H__
++
++/***************************************************************************
++ *ARMCR4_BRIDGE - ARM Cortex R4 Bridge control registers
++ ***************************************************************************/
++#define BCHP_ARMCR4_BRIDGE_REG_CORE_REV_ID 0x000e0000 /* ARM Cortex R4 bridge revision ID */
++#define BCHP_ARMCR4_BRIDGE_REG_BRIDGE_CTL 0x000e0004 /* Bridge interface and buffer configuration
++ */
++#define BCHP_ARMCR4_BRIDGE_REG_ARM_CTL 0x000e0008 /* ARM core configuration */
++#define BCHP_ARMCR4_BRIDGE_REG_BRIDGE_STS 0x000e0014 /* Bridge interface and buffer status */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_PCI1 0x000e0018 /* PCI mailbox #1 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM1 0x000e001c /* ARM mailbox #1 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_PCI2 0x000e0020 /* PCI mailbox #2 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM2 0x000e0024 /* ARM mailbox #2 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_PCI3 0x000e0028 /* PCI mailbox #3 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM3 0x000e002c /* ARM mailbox #3 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_PCI4 0x000e0030 /* PCI mailbox #4 */
++#define BCHP_ARMCR4_BRIDGE_REG_MBOX_ARM4 0x000e0034 /* ARM mailbox #4 */
++#define BCHP_ARMCR4_BRIDGE_REG_SEMAPHORE_1 0x000e0038 /* CPU semaphore #1 */
++#define BCHP_ARMCR4_BRIDGE_REG_SEMAPHORE_2 0x000e003c /* CPU semaphore #2 */
++#define BCHP_ARMCR4_BRIDGE_REG_SEMAPHORE_3 0x000e0040 /* CPU semaphore #3 */
++#define BCHP_ARMCR4_BRIDGE_REG_SEMAPHORE_4 0x000e0044 /* CPU semaphore #4 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_1 0x000e0048 /* CPU scratchpad #1 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_2 0x000e004c /* CPU scratchpad #2 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_3 0x000e0050 /* CPU scratchpad #3 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_4 0x000e0054 /* CPU scratchpad #4 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_5 0x000e0058 /* CPU scratchpad #5 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_6 0x000e005c /* CPU scratchpad #6 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_7 0x000e0060 /* CPU scratchpad #7 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_8 0x000e0064 /* CPU scratchpad #8 */
++#define BCHP_ARMCR4_BRIDGE_REG_SCRATCH_9 0x000e0068 /* CPU scratchpad #9 */
++#define BCHP_ARMCR4_BRIDGE_REG_PERF_CONFIG 0x000e006c /* Performance monitor configuration */
++#define BCHP_ARMCR4_BRIDGE_REG_PERF_LIMIT 0x000e0070 /* Performance monitor count threshold */
++#define BCHP_ARMCR4_BRIDGE_REG_PERF_WR_CNT 0x000e0074 /* Counts the number of merge buffer updates (hits + misses) */
++#define BCHP_ARMCR4_BRIDGE_REG_PERF_WR_MISS 0x000e0078 /* Counts the number of merge buffer misses */
++#define BCHP_ARMCR4_BRIDGE_REG_PERF_RD_CNT 0x000e007c /* Counts the number of prefetch buffer accesses (hits + misses) */
++#define BCHP_ARMCR4_BRIDGE_REG_PERF_RD_MISS 0x000e0080 /* Counts the number of prefetch buffer misses */
++#define BCHP_ARMCR4_BRIDGE_REG_MEMORY_TM1 0x000e0084 /* ARM memory TM1 control register */
++#define BCHP_ARMCR4_BRIDGE_REG_MEMORY_TM2 0x000e0088 /* ARM memory TM2 control register */
++#define BCHP_ARMCR4_BRIDGE_REG_MEMORY_TM3 0x000e008c /* ARM memory TM3 control register */
++#define BCHP_ARMCR4_BRIDGE_REG_FIFO_STATUS 0x000e0090 /* Fifo Status */
++#define BCHP_ARMCR4_BRIDGE_REG_BORCH_STATUS 0x000e0094 /* Bridge Out-of-range Checker Status */
++#define BCHP_ARMCR4_BRIDGE_REG_MEMORY_TM4 0x000e0098 /* ARM memory TM4 control register */
++
++
++/***************************************************************************
++ *REG_BRIDGE_CTL - Bridge interface and buffer configuration
++ ***************************************************************************/
++/* ARMCR4_BRIDGE :: REG_BRIDGE_CTL :: arm_run_request [01:01] */
++#define BCHP_ARMCR4_BRIDGE_REG_BRIDGE_CTL_arm_run_request_SHIFT 1
++
++#endif /* #ifndef BCHP_ARMCR4_BRIDGE_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_intr.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:09p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:44 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_intr.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:09p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_INTR_H__
++#define BCHP_INTR_H__
++
++/***************************************************************************
++ *INTR - TGT L2 Interrupt Controller Registers
++ ***************************************************************************/
++#define BCHP_INTR_INTR_STATUS 0x00500700 /* Interrupt Status Register */
++#define BCHP_INTR_INTR_CLR_REG 0x00500708 /* Interrupt Clear Register */
++#define BCHP_INTR_INTR_MSK_SET_REG 0x00500710 /* Interrupt Mask Set Register */
++#define BCHP_INTR_INTR_MSK_CLR_REG 0x00500714 /* Interrupt Mask Clear Register */
++#define BCHP_INTR_EOI_CTRL 0x00500718 /* End of interrupt control register */
++
++
++#endif /* #ifndef BCHP_INTR_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_pri_arb_control_regs.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:14p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:43:12 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_pri_arb_control_regs.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:14p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_PRI_ARB_CONTROL_REGS_H__
++#define BCHP_PRI_ARB_CONTROL_REGS_H__
++
++/***************************************************************************
++ *PRI_ARB_CONTROL_REGS - PRIMARY_ARB control registers
++ ***************************************************************************/
++#define BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0 0x0040cb00 /* Refresh client control for ddr interface #0 */
++#define BCHP_PRI_ARB_CONTROL_REGS_MASTER_CTL 0x0040cb30 /* Master Control */
++
++/***************************************************************************
++ *REFRESH_CTL_0 - Refresh client control for ddr interface #0
++ ***************************************************************************/
++/* PRI_ARB_CONTROL_REGS :: REFRESH_CTL_0 :: enable [12:12] */
++#define BCHP_PRI_ARB_CONTROL_REGS_REFRESH_CTL_0_enable_MASK 0x00001000
+
- BC_STATUS decif_open(BcmDecIF *decif)
- {
- BC_STATUS sts = BC_STS_SUCCESS;
-@@ -152,7 +162,7 @@ BC_STATUS decif_send_buffer(BcmDecIF *de
- return sts;
- }
-
--BC_STATUS decif_get_drv_status(BcmDecIF *decif, gboolean *suspended, guint32 *rll)
-+BC_STATUS decif_get_drv_status(BcmDecIF *decif, gboolean *suspended, guint32 *rll, guint32 *picNumFlags)
- {
- BC_DTS_STATUS drv_status;
- BC_STATUS sts = DtsGetDriverStatus(decif->hdev, &drv_status);
-@@ -162,6 +172,7 @@ BC_STATUS decif_get_drv_status(BcmDecIF
- else
- *suspended = FALSE;
- *rll = drv_status.ReadyListCount;
-+ *picNumFlags = drv_status.picNumFlags;
- }
-
- return sts;
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/decif.h crystalhd/filters/gst/gst-plugin/src/decif.h
---- crystalhd-07032010/filters/gst/gst-plugin/src/decif.h 2010-06-22 16:30:34.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/src/decif.h 2010-08-23 11:11:14.701289625 -0400
-@@ -38,6 +38,8 @@ struct _DecIf
- };
- typedef struct _DecIf BcmDecIF;
-
-+BC_STATUS decif_getcaps(BcmDecIF *decif, BC_HW_CAPS *hwCaps);
++/***************************************************************************
++ *MASTER_CTL - Master Control
++ ***************************************************************************/
++/* PRI_ARB_CONTROL_REGS :: MASTER_CTL :: arb_disable [00:00] */
++#define BCHP_PRI_ARB_CONTROL_REGS_MASTER_CTL_arb_disable_Enable 0
++#define BCHP_PRI_ARB_CONTROL_REGS_MASTER_CTL_arb_disable_Disable 1
++
++#endif /* #ifndef BCHP_PRI_ARB_CONTROL_REGS_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_ddr23_ctl_regs_0.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 7:59p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:43:08 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_ctl_regs_0.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 7:59p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_DDR23_CTL_REGS_0_H__
++#define BCHP_DDR23_CTL_REGS_0_H__
++
++/***************************************************************************
++ *DDR23_CTL_REGS_0 - DDR23 controller registers
++ ***************************************************************************/
++#define BCHP_DDR23_CTL_REGS_0_CTL_STATUS 0x01800004 /* DDR23 Controller status register */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1 0x01800010 /* DDR23 Controller Configuration Set #1 */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2 0x01800014 /* DDR23 Controller Configuration Set #2 */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3 0x01800018 /* DDR23 Controller Configuration Set #3 */
++#define BCHP_DDR23_CTL_REGS_0_REFRESH 0x0180001c /* DDR23 Controller Automated Refresh Configuration */
++#define BCHP_DDR23_CTL_REGS_0_REFRESH_CMD 0x01800020 /* Host Initiated Refresh Control */
++#define BCHP_DDR23_CTL_REGS_0_PRECHARGE_CMD 0x01800024 /* Host Initiated Precharge Control */
++#define BCHP_DDR23_CTL_REGS_0_LOAD_MODE_CMD 0x01800028 /* Host Initiated Load Mode Control */
++#define BCHP_DDR23_CTL_REGS_0_LOAD_EMODE_CMD 0x0180002c /* Host Initiated Load Extended Mode Control */
++#define BCHP_DDR23_CTL_REGS_0_LOAD_EMODE2_CMD 0x01800030 /* Host Initiated Load Extended Mode #2 Control */
++#define BCHP_DDR23_CTL_REGS_0_LOAD_EMODE3_CMD 0x01800034 /* Host Initiated Load Extended Mode #3 Control */
++#define BCHP_DDR23_CTL_REGS_0_ZQ_CALIBRATE 0x01800038 /* Host Initiated ZQ Calibration Cycle */
++#define BCHP_DDR23_CTL_REGS_0_LATENCY 0x01800040 /* DDR2 Controller Access Latency Control */
++#define BCHP_DDR23_CTL_REGS_0_SCRATCH 0x01800058 /* Scratch Register */
++#define BCHP_DDR23_CTL_REGS_0_UPDATE_VDL 0x018000f0 /* RAM Macro TM Control */
++
++/***************************************************************************
++ *CTL_STATUS - DDR23 Controller status register
++ ***************************************************************************/
++/* DDR23_CTL_REGS_0 :: CTL_STATUS :: clke [01:01] */
++#define BCHP_DDR23_CTL_REGS_0_CTL_STATUS_clke_MASK 0x00000002
++
++/* DDR23_CTL_REGS_0 :: CTL_STATUS :: idle [00:00] */
++#define BCHP_DDR23_CTL_REGS_0_CTL_STATUS_idle_MASK 0x00000001
++
++/***************************************************************************
++ *PARAMS1 - DDR23 Controller Configuration Set #1
++ ***************************************************************************/
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: trtp [31:28] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trtp_MASK 0xf0000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trtp_SHIFT 28
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: twl [27:24] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_twl_MASK 0x0f000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_twl_SHIFT 24
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: tcas [23:20] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_tcas_MASK 0x00f00000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_tcas_SHIFT 20
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: twtr [19:16] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_twtr_MASK 0x000f0000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_twtr_SHIFT 16
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: twr [15:12] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_twr_MASK 0x0000f000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_twr_SHIFT 12
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: trrd [11:08] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trrd_MASK 0x00000f00
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trrd_SHIFT 8
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: trp [07:04] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trp_MASK 0x000000f0
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trp_SHIFT 4
++
++/* DDR23_CTL_REGS_0 :: PARAMS1 :: trcd [03:00] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trcd_MASK 0x0000000f
++#define BCHP_DDR23_CTL_REGS_0_PARAMS1_trcd_SHIFT 0
++
++/***************************************************************************
++ *PARAMS2 - DDR23 Controller Configuration Set #2
++ ***************************************************************************/
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: auto_idle [31:31] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_auto_idle_MASK 0x80000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_auto_idle_SHIFT 31
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: row_bits [30:30] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_row_bits_MASK 0x40000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_row_bits_SHIFT 30
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: use_chr_hgt [29:29] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_use_chr_hgt_MASK 0x20000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_use_chr_hgt_SHIFT 29
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: clke [28:28] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_clke_MASK 0x10000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_clke_SHIFT 28
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: sd_col_bits [27:26] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_sd_col_bits_MASK 0x0c000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_sd_col_bits_SHIFT 26
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: il_sel [25:25] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_il_sel_MASK 0x02000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_il_sel_SHIFT 25
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: dis_itlv [24:24] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_dis_itlv_MASK 0x01000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_dis_itlv_SHIFT 24
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: reserved0 [23:23] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_reserved0_MASK 0x00800000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_reserved0_SHIFT 23
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: cs0_only [22:22] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_cs0_only_MASK 0x00400000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_cs0_only_SHIFT 22
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: allow_pictmem_rd [21:21] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_allow_pictmem_rd_MASK 0x00200000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_allow_pictmem_rd_SHIFT 21
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: bank_bits [20:20] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_bank_bits_MASK 0x00100000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_bank_bits_SHIFT 20
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: trfc [19:12] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_trfc_MASK 0x000ff000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_trfc_SHIFT 12
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: tfaw [11:06] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_tfaw_MASK 0x00000fc0
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_tfaw_SHIFT 6
++
++/* DDR23_CTL_REGS_0 :: PARAMS2 :: tras [05:00] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_tras_MASK 0x0000003f
++#define BCHP_DDR23_CTL_REGS_0_PARAMS2_tras_SHIFT 0
++
++/***************************************************************************
++ *PARAMS3 - DDR23 Controller Configuration Set #3
++ ***************************************************************************/
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: ddr3_reset [31:31] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_ddr3_reset_MASK 0x80000000
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_ddr3_reset_SHIFT 31
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: reserved0 [30:06] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_reserved0_MASK 0x7fffffc0
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_reserved0_SHIFT 6
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: ddr_bl [05:05] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_ddr_bl_MASK 0x00000020
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_ddr_bl_SHIFT 5
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: cmd_2t [04:04] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_cmd_2t_MASK 0x00000010
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_cmd_2t_SHIFT 4
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: wr_odt_mode [03:03] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_mode_MASK 0x00000008
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_mode_SHIFT 3
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: wr_odt_te_adj [02:02] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_te_adj_MASK 0x00000004
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_te_adj_SHIFT 2
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: wr_odt_le_adj [01:01] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_le_adj_MASK 0x00000002
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_le_adj_SHIFT 1
++
++/* DDR23_CTL_REGS_0 :: PARAMS3 :: wr_odt_en [00:00] */
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_en_MASK 0x00000001
++#define BCHP_DDR23_CTL_REGS_0_PARAMS3_wr_odt_en_SHIFT 0
++
++/***************************************************************************
++ *UPDATE_VDL - RAM Macro TM Control
++ ***************************************************************************/
++/* DDR23_CTL_REGS_0 :: UPDATE_VDL :: refresh [00:00] */
++#define BCHP_DDR23_CTL_REGS_0_UPDATE_VDL_refresh_MASK 0x00000001
++
++
++#endif /* #ifndef BCHP_DDR23_CTL_REGS_0_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_ddr23_phy_byte_lane_0.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 7:59p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:43:18 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_0.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 7:59p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_DDR23_PHY_BYTE_LANE_0_H__
++#define BCHP_DDR23_PHY_BYTE_LANE_0_H__
++
++/***************************************************************************
++ *DDR23_PHY_BYTE_LANE_0 - DDR23 DDR23 byte lane #0 control registers
++ ***************************************************************************/
++#define BCHP_DDR23_PHY_BYTE_LANE_0_VDL_CALIBRATE 0x01801204 /* Byte lane VDL calibration control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_VDL_STATUS 0x01801208 /* Byte lane VDL calibration status register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_VDL_OVERRIDE_0 0x01801210 /* Read DQSP VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_VDL_OVERRIDE_1 0x01801214 /* Read DQSN VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_VDL_OVERRIDE_2 0x01801218 /* Read Enable VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_VDL_OVERRIDE_3 0x0180121c /* Write data and mask VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL 0x01801230 /* Byte Lane read channel control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL 0x0180123c /* Idle mode SSTL pad control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL 0x01801240 /* SSTL pad drive characteristics control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_WR_PREAMBLE_MODE 0x01801248 /* Write cycle preamble control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_CLOCK_REG_CONTROL 0x0180124c /* Clock Regulator control register */
++
++/***************************************************************************
++ *READ_CONTROL - Byte Lane read channel control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: READ_CONTROL :: rd_data_dly [09:08] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_rd_data_dly_MASK 0x00000300
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_rd_data_dly_SHIFT 8
++
++/* DDR23_PHY_BYTE_LANE_1 :: READ_CONTROL :: dq_odt_enable [03:03] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_dq_odt_enable_MASK 0x00000008
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_dq_odt_enable_SHIFT 3
++
++/* DDR23_PHY_BYTE_LANE_1 :: READ_CONTROL :: dq_odt_adj [02:02] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_dq_odt_adj_MASK 0x00000004
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_dq_odt_adj_SHIFT 2
++
++/* DDR23_PHY_BYTE_LANE_1 :: READ_CONTROL :: rd_enb_odt_enable [01:01] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_rd_enb_odt_enable_MASK 0x00000002
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_rd_enb_odt_enable_SHIFT 1
++
++/* DDR23_PHY_BYTE_LANE_1 :: READ_CONTROL :: rd_enb_odt_adj [00:00] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_rd_enb_odt_adj_MASK 0x00000001
++#define BCHP_DDR23_PHY_BYTE_LANE_0_READ_CONTROL_rd_enb_odt_adj_SHIFT 0
++
++/***************************************************************************
++ *IDLE_PAD_CONTROL - Idle mode SSTL pad control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: idle [31:31] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_idle_MASK 0x80000000
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: dm_iddq [18:18] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_dm_iddq_MASK 0x00040000
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: dq_iddq [14:14] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_dq_iddq_MASK 0x00004000
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: read_enb_iddq [10:10] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_read_enb_iddq_MASK 0x00000400
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: dqs_iddq [06:06] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_dqs_iddq_MASK 0x00000040
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: clk_iddq [02:02] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_IDLE_PAD_CONTROL_clk_iddq_MASK 0x00000004
++
++/***************************************************************************
++ *DRIVE_PAD_CTL - SSTL pad drive characteristics control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: seltxdrv_ci [02:02] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_seltxdrv_ci_MASK 0x00000004
++
++/***************************************************************************
++ *CLOCK_REG_CONTROL - Clock Regulator control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: CLOCK_REG_CONTROL :: pwrdn [00:00] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_CLOCK_REG_CONTROL_pwrdn_MASK 0x00000001
++
++#endif /* #ifndef BCHP_DDR23_PHY_BYTE_LANE_0_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_ddr23_phy_byte_lane_1.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 7:59p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:17 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_byte_lane_1.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 7:59p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_DDR23_PHY_BYTE_LANE_1_H__
++#define BCHP_DDR23_PHY_BYTE_LANE_1_H__
++
++/***************************************************************************
++ *DDR23_PHY_BYTE_LANE_1 - DDR23 DDR23 byte lane #1 control registers
++ ***************************************************************************/
++#define BCHP_DDR23_PHY_BYTE_LANE_1_VDL_CALIBRATE 0x01801104 /* Byte lane VDL calibration control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_VDL_STATUS 0x01801108 /* Byte lane VDL calibration status register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_VDL_OVERRIDE_0 0x01801110 /* Read DQSP VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_VDL_OVERRIDE_1 0x01801114 /* Read DQSN VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_VDL_OVERRIDE_2 0x01801118 /* Read Enable VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_VDL_OVERRIDE_3 0x0180111c /* Write data and mask VDL static override control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_READ_CONTROL 0x01801130 /* Byte Lane read channel control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL 0x0180113c /* Idle mode SSTL pad control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_DRIVE_PAD_CTL 0x01801140 /* SSTL pad drive characteristics control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_CLOCK_PAD_DISABLE 0x01801144 /* Clock pad disable register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_WR_PREAMBLE_MODE 0x01801148 /* Write cycle preamble control register */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_CLOCK_REG_CONTROL 0x0180114c /* Clock Regulator control register */
++
++/***************************************************************************
++ *READ_CONTROL - Byte Lane read channel control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: READ_CONTROL :: dq_odt_enable [03:03] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_READ_CONTROL_dq_odt_enable_MASK 0x00000008
++
++/***************************************************************************
++ *IDLE_PAD_CONTROL - Idle mode SSTL pad control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: idle [31:31] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_idle_MASK 0x80000000
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: dm_iddq [18:18] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_dm_iddq_MASK 0x00040000
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: dq_iddq [14:14] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_dq_iddq_MASK 0x00004000
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: read_enb_iddq [10:10] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_read_enb_iddq_MASK 0x00000400
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: dqs_iddq [06:06] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_dqs_iddq_MASK 0x00000040
++
++/* DDR23_PHY_BYTE_LANE_1 :: IDLE_PAD_CONTROL :: clk_iddq [02:02] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_IDLE_PAD_CONTROL_clk_iddq_MASK 0x00000004
++
++/***************************************************************************
++ *DRIVE_PAD_CTL - SSTL pad drive characteristics control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: reserved0 [31:06] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_reserved0_MASK 0xffffffc0
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_reserved0_SHIFT 6
++
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: rt60b_ddr_read_enb [05:05] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_rt60b_ddr_read_enb_MASK 0x00000020
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_rt60b_ddr_read_enb_SHIFT 5
++
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: rt60b [04:04] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_rt60b_MASK 0x00000010
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_rt60b_SHIFT 4
++
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: sel_sstl18 [03:03] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_sel_sstl18_MASK 0x00000008
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_sel_sstl18_SHIFT 3
++
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: seltxdrv_ci [02:02] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_seltxdrv_ci_MASK 0x00000004
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_seltxdrv_ci_SHIFT 2
++
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: selrxdrv [01:01] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_selrxdrv_MASK 0x00000002
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_selrxdrv_SHIFT 1
++
++/* DDR23_PHY_BYTE_LANE_1 :: DRIVE_PAD_CTL :: slew [00:00] */
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_slew_MASK 0x00000001
++#define BCHP_DDR23_PHY_BYTE_LANE_0_DRIVE_PAD_CTL_slew_SHIFT 0
++
++/***************************************************************************
++ *CLOCK_PAD_DISABLE - Clock pad disable register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: CLOCK_PAD_DISABLE :: clk_pad_dis [00:00] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_CLOCK_PAD_DISABLE_clk_pad_dis_MASK 0x00000001
++
++/***************************************************************************
++ *CLOCK_REG_CONTROL - Clock Regulator control register
++ ***************************************************************************/
++/* DDR23_PHY_BYTE_LANE_1 :: CLOCK_REG_CONTROL :: pwrdn [00:00] */
++#define BCHP_DDR23_PHY_BYTE_LANE_1_CLOCK_REG_CONTROL_pwrdn_MASK 0x00000001
++
++#endif /* #ifndef BCHP_DDR23_PHY_BYTE_LANE_1_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_ddr23_phy_control_regs.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 7:59p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:21 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_ddr23_phy_control_regs.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 7:59p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_DDR23_PHY_CONTROL_REGS_H__
++#define BCHP_DDR23_PHY_CONTROL_REGS_H__
++
++/***************************************************************************
++ *DDR23_PHY_CONTROL_REGS - DDR23 DDR23 physical interface control registers
++ ***************************************************************************/
++#define BCHP_DDR23_PHY_CONTROL_REGS_CLK_PM_CTRL 0x01801004 /* PHY clock power management control register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_PLL_STATUS 0x01801010 /* PHY PLL status register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG 0x01801014 /* PHY PLL configuration register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_PLL_PRE_DIVIDER 0x01801018 /* PHY PLL pre-divider control register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_PLL_DIVIDER 0x0180101c /* PHY PLL divider control register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_STATIC_VDL_OVERRIDE 0x01801030 /* Address & Control VDL static override control register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL 0x01801038 /* Idle mode SSTL pad control register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL 0x0180103c /* PVT Compensation control and status register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL 0x01801040 /* SSTL pad drive characteristics control register */
++#define BCHP_DDR23_PHY_CONTROL_REGS_CLOCK_REG_CONTROL 0x01801044 /* Clock Regulator control register */
++
++/***************************************************************************
++ *CLK_PM_CTRL - PHY clock power management control register
++ ***************************************************************************/
++/* DDR23_PHY_CONTROL_REGS :: CLK_PM_CTRL :: DIS_DDR_CLK [00:00] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_CLK_PM_CTRL_DIS_DDR_CLK_MASK 0x00000001
++
++/***************************************************************************
++ *PLL_CONFIG - PHY PLL configuration register
++ ***************************************************************************/
++/* DDR23_PHY_CONTROL_REGS :: PLL_CONFIG :: ENB_CLKOUT [04:04] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG_ENB_CLKOUT_MASK 0x00000010
++
++/* DDR23_PHY_CONTROL_REGS :: PLL_CONFIG :: PWRDN [00:00] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_PLL_CONFIG_PWRDN_MASK 0x00000001
++
++/***************************************************************************
++ *IDLE_PAD_CONTROL - Idle mode SSTL pad control register
++ ***************************************************************************/
++/* DDR23_PHY_CONTROL_REGS :: IDLE_PAD_CONTROL :: idle [31:31] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL_idle_MASK 0x80000000
++
++/* DDR23_PHY_CONTROL_REGS :: IDLE_PAD_CONTROL :: rxenb [08:08] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL_rxenb_MASK 0x00000100
++
++/* DDR23_PHY_CONTROL_REGS :: IDLE_PAD_CONTROL :: ctl_iddq [06:06] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL_ctl_iddq_MASK 0x00000040
++
++/* DDR23_PHY_CONTROL_REGS :: IDLE_PAD_CONTROL :: cke_reb [01:01] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_IDLE_PAD_CONTROL_cke_reb_MASK 0x00000002
++
++/***************************************************************************
++ *DRIVE_PAD_CTL - SSTL pad drive characteristics control register
++ ***************************************************************************/
++/* DDR23_PHY_CONTROL_REGS :: DRIVE_PAD_CTL :: reserved0 [31:05] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_reserved0_MASK 0xffffffe0
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_reserved0_SHIFT 5
++
++/* DDR23_PHY_CONTROL_REGS :: DRIVE_PAD_CTL :: rt60b [04:04] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_rt60b_MASK 0x00000010
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_rt60b_SHIFT 4
++
++/* DDR23_PHY_CONTROL_REGS :: DRIVE_PAD_CTL :: sel_sstl18 [03:03] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_sel_sstl18_MASK 0x00000008
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_sel_sstl18_SHIFT 3
++
++/* DDR23_PHY_CONTROL_REGS :: DRIVE_PAD_CTL :: seltxdrv_ci [02:02] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_seltxdrv_ci_MASK 0x00000004
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_seltxdrv_ci_SHIFT 2
++
++/* DDR23_PHY_CONTROL_REGS :: DRIVE_PAD_CTL :: selrxdrv [01:01] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_selrxdrv_MASK 0x00000002
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_selrxdrv_SHIFT 1
++
++/* DDR23_PHY_CONTROL_REGS :: DRIVE_PAD_CTL :: slew [00:00] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_slew_MASK 0x00000001
++#define BCHP_DDR23_PHY_CONTROL_REGS_DRIVE_PAD_CTL_slew_SHIFT 0
++
++/***************************************************************************
++ *ZQ_PVT_COMP_CTL - PVT Compensation control and status register
++ ***************************************************************************/
++/* DDR23_PHY_CONTROL_REGS :: ZQ_PVT_COMP_CTL :: sample_done [28:28] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL_sample_done_MASK 0x10000000
++
++/* DDR23_PHY_CONTROL_REGS :: ZQ_PVT_COMP_CTL :: sample_en [26:26] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_ZQ_PVT_COMP_CTL_sample_en_MASK 0x04000000
++
++/***************************************************************************
++ *CLOCK_REG_CONTROL - Clock Regulator control register
++ ***************************************************************************/
++/* DDR23_PHY_CONTROL_REGS :: CLOCK_REG_CONTROL :: pwrdn [00:00] */
++#define BCHP_DDR23_PHY_CONTROL_REGS_CLOCK_REG_CONTROL_pwrdn_MASK 0x00000001
++
++#endif /* #ifndef BCHP_DDR23_PHY_CONTROL_REGS_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_clk.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 7:58p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:39 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_clk.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 7:58p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_CLK_H__
++#define BCHP_CLK_H__
++
++/***************************************************************************
++ *CLK - CLOCK_GEN Registers
++ ***************************************************************************/
++#define BCHP_CLK_PM_CTRL 0x00070004 /* Software power management control to turn off clocks */
++#define BCHP_CLK_TEMP_MON_CTRL 0x00070040 /* Temperature monitor control. */
++#define BCHP_CLK_TEMP_MON_STATUS 0x00070044 /* Temperature monitor status. */
++#define BCHP_CLK_PLL0_ARM_DIV 0x00070110 /* Main PLL0 channel 3 ARM clock divider settings */
++#define BCHP_CLK_PLL1_CTRL 0x00070120 /* Main PLL1 reset, enable, powerdown, and control */
++
++/***************************************************************************
++ *PM_CTRL - Software power management control to turn off clocks
++ ***************************************************************************/
++/* CLK :: PM_CTRL :: DIS_SUN_27_LOW_PWR [25:25] */
++#define BCHP_CLK_PM_CTRL_DIS_SUN_27_LOW_PWR_MASK 0x02000000
++
++/* CLK :: PM_CTRL :: DIS_SUN_108_LOW_PWR [24:24] */
++#define BCHP_CLK_PM_CTRL_DIS_SUN_108_LOW_PWR_MASK 0x01000000
++
++/* CLK :: PM_CTRL :: DIS_MISC_OTP_9_CLK [19:19] */
++#define BCHP_CLK_PM_CTRL_DIS_MISC_OTP_9_CLK_MASK 0x00080000
++
++/* CLK :: PM_CTRL :: DIS_ARM_CLK [18:18] */
++#define BCHP_CLK_PM_CTRL_DIS_ARM_CLK_MASK 0x00040000
++
++/* CLK :: PM_CTRL :: DIS_AVD_CLK [17:17] */
++#define BCHP_CLK_PM_CTRL_DIS_AVD_CLK_MASK 0x00020000
++
++/* CLK :: PM_CTRL :: DIS_BLINK_108_CLK [12:12] */
++#define BCHP_CLK_PM_CTRL_DIS_BLINK_108_CLK_MASK 0x00001000
++
++/* CLK :: PM_CTRL :: DIS_DDR_108_CLK [11:11] */
++#define BCHP_CLK_PM_CTRL_DIS_DDR_108_CLK_MASK 0x00000800
++
++/* CLK :: PM_CTRL :: DIS_AVD_108_CLK [10:10] */
++#define BCHP_CLK_PM_CTRL_DIS_AVD_108_CLK_MASK 0x00000400
++
++/* CLK :: PM_CTRL :: DIS_MISC_108_CLK [09:09] */
++#define BCHP_CLK_PM_CTRL_DIS_MISC_108_CLK_MASK 0x00000200
++
++/* CLK :: PM_CTRL :: DIS_BLINK_216_CLK [04:04] */
++#define BCHP_CLK_PM_CTRL_DIS_BLINK_216_CLK_MASK 0x00000010
++
++/* CLK :: PM_CTRL :: DIS_DDR_216_CLK [03:03] */
++#define BCHP_CLK_PM_CTRL_DIS_DDR_216_CLK_MASK 0x00000008
++
++/* CLK :: PM_CTRL :: DIS_AVD_216_CLK [02:02] */
++#define BCHP_CLK_PM_CTRL_DIS_AVD_216_CLK_MASK 0x00000004
++
++/* CLK :: PM_CTRL :: DIS_MISC_216_CLK [01:01] */
++#define BCHP_CLK_PM_CTRL_DIS_MISC_216_CLK_MASK 0x00000002
++
++/* CLK :: PM_CTRL :: DIS_SUN_216_CLK [00:00] */
++#define BCHP_CLK_PM_CTRL_DIS_SUN_216_CLK_MASK 0x00000001
++
++/***************************************************************************
++ *PLL1_CTRL - Main PLL1 reset, enable, powerdown, and control
++ ***************************************************************************/
++/* CLK :: PLL1_CTRL :: POWERDOWN [03:03] */
++#define BCHP_CLK_PLL1_CTRL_POWERDOWN_MASK 0x00000008
++
++#endif /* #ifndef BCHP_CLK_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_pcie_tl.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:13p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:28 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_pcie_tl.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:13p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_PCIE_TL_H__
++#define BCHP_PCIE_TL_H__
++
++/***************************************************************************
++ *PCIE_TL - PCIE TL related registers
++ ***************************************************************************/
++#define BCHP_PCIE_TL_TRANSACTION_CONFIGURATION 0x00500404 /* TRANSACTION_CONFIGURATION Register */
++
++#endif /* #ifndef BCHP_PCIE_TL_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_sun_gisb_arb.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:19p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:30 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_sun_gisb_arb.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:19p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_SUN_GISB_ARB_H__
++#define BCHP_SUN_GISB_ARB_H__
++
++/***************************************************************************
++ *SUN_GISB_ARB - GISB Arbiter registers
++ ***************************************************************************/
++#define BCHP_SUN_GISB_ARB_TIMER 0x0040000c /* GISB ARBITER Timer Value Register */
++
++#endif /* #ifndef BCHP_SUN_GISB_ARB_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_misc_perst.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:12p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:43:23 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_misc_perst.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:12p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_MISC_PERST_H__
++#define BCHP_MISC_PERST_H__
++
++/***************************************************************************
++ *MISC_PERST - Registers for Link reset on PERST_N
++ ***************************************************************************/
++#define BCHP_MISC_PERST_CLOCK_CTRL 0x0050229c /* Clock Control Register */
++
++/***************************************************************************
++ *CLOCK_CTRL - Clock Control Register
++ ***************************************************************************/
++/* MISC_PERST :: CLOCK_CTRL :: EARLY_L1_EXIT [02:02] */
++#define BCHP_MISC_PERST_CLOCK_CTRL_EARLY_L1_EXIT_MASK 0x00000004
++
++#endif /* #ifndef BCHP_MISC_PERST_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_sun_top_ctrl.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:20p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:43:07 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_sun_top_ctrl.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:20p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_SUN_TOP_CTRL_H__
++#define BCHP_SUN_TOP_CTRL_H__
++
++/***************************************************************************
++ *SUN_TOP_CTRL - Top Control registers
++ ***************************************************************************/
++#define BCHP_SUN_TOP_CTRL_PIN_MUX_CTRL_0 0x00404100 /* Pinmux control register 0 */
++
++#endif /* #ifndef BCHP_SUN_TOP_CTRL_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_gio.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:07p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:13 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_gio.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:07p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
+
- BC_STATUS
- decif_open(BcmDecIF * decif);
-
-@@ -69,7 +71,7 @@ BC_STATUS
- decif_setcolorspace(BcmDecIF * decif, BC_OUTPUT_FORMAT mode);
-
- BC_STATUS
--decif_get_drv_status(BcmDecIF * decif, gboolean* suspended, guint32 *rll);
-+decif_get_drv_status(BcmDecIF * decif, gboolean* suspended, guint32 *rll, guint32 *picNumFlags);
-
- BC_STATUS
- decif_get_eos(BcmDecIF *decif, gboolean *bEOS);
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.c crystalhd/filters/gst/gst-plugin/src/gstbcmdec.c
---- crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.c 2010-07-03 20:40:46.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/src/gstbcmdec.c 2010-08-23 11:11:41.083345000 -0400
-@@ -39,6 +39,7 @@
- #include <time.h>
- #include <glib.h>
- #include <gst/base/gstadapter.h>
-+#include <gst/video/video.h>
-
- #ifdef HAVE_CONFIG_H
- #include <config.h>
-@@ -64,7 +65,8 @@ static GstFlowReturn bcmdec_send_buff_de
- {
- BC_STATUS sts, suspend_sts = BC_STS_SUCCESS;
- gboolean suspended = FALSE;
-- uint32_t rll=0;
-+ guint32 rll=0;
-+ guint32 nextPicNumFlags = 0;
-
- sts = decif_send_buffer(&bcmdec->decif, pbuffer, size, tCurrent, flags);
-
-@@ -74,7 +76,7 @@ static GstFlowReturn bcmdec_send_buff_de
- GST_BUFFER_TIMESTAMP(buf), GST_BUFFER_SIZE(buf),
- GST_BUFFER_DATA (buf));
- if ((sts == BC_STS_IO_USER_ABORT) || (sts == BC_STS_ERROR)) {
-- suspend_sts = decif_get_drv_status(&bcmdec->decif,&suspended, &rll);
-+ suspend_sts = decif_get_drv_status(&bcmdec->decif,&suspended, &rll, &nextPicNumFlags);
- if (suspend_sts == BC_STS_SUCCESS) {
- if (suspended) {
- GST_DEBUG_OBJECT(bcmdec, "suspend status recv");
-@@ -106,683 +108,6 @@ static GstFlowReturn bcmdec_send_buff_de
- return GST_FLOW_OK;
- }
-
--static const guint8 b_asf_vc1_frame_scode[4] = { 0x00, 0x00, 0x01, 0x0D };
--static const uint8_t b_asf_vc1_sm_frame_scode[4] = { 0x00, 0x00, 0x01, 0xE0 };
--static const uint8_t b_asf_vc1_sm_codein_scode[4] = { 0x5a, 0x5a, 0x5a, 0x5a };
--static const uint8_t b_asf_vc1_sm_codein_data_suffix[1] = { 0x0D };
--static const uint8_t b_asf_vc1_sm_codein_sl_suffix[1] = { 0x0F };
--static const uint8_t b_asf_vc1_sm_codein_pts_suffix[1] = { 0xBD };
--
--
--#define GET_INTERLACED_INFORMATION
--guint64 swap64(guint64 x)
--{
-- return ((guint64)(((x) << 56) | ((x) >> 56) |
-- (((x) & 0xFF00LL) << 40) |
-- (((x) & 0xFF000000000000LL) >> 40) |
-- (((x) & 0xFF0000LL) << 24) |
-- (((x) & 0xFF0000000000LL) >> 24) |
-- (((x) & 0xFF000000LL) << 8) |
-- (((x) & 0xFF00000000LL) >> 8)));
--}
--
--
--void
--print_buffer(guint8 *pbuffer,guint32 sz)
--{
-- guint32 i = 0;
-- printf("\nprinting BufferSz %x\n", sz);
-- for (i = 0; i < sz; i++)
-- printf("0x%x ", pbuffer[i]);
-- printf("\n=====\n");
--}
--
--
--guint32 swap32(guint32 x)
--{
-- return ((guint32)(((x) << 24) |
-- ((x) >> 24) |
-- (((x) & 0xFF00) << 8) |
-- (((x) & 0xFF0000) >> 8)));
--}
--
--guint16 swap16(guint16 x)
--{
-- return ((guint16)(((x) << 8) | ((x) >> 8)));
--}
--
--
--static BC_STATUS parse_VC1SeqHdr(GstBcmDec *bcmdec, void *pBuffer, guint32 buff_sz)
--{
-- guint8 *pdata, index = 0;
-- guint32 seq_hdr_sz;
-- pdata = (guint8 *)pBuffer;
--
-- if (!pdata || !buff_sz)
-- return BC_STS_INV_ARG;
--
-- /*Scan for VC1 Sequence Header SC for Advacned profile*/
-- bcmdec->adv_profile = FALSE;
-- bcmdec->vc1_seq_header_sz = 0;
--
-- for (index = 0; index < buff_sz; index++) {
-- pdata += index;
-- if (((buff_sz - index) >= 4) && (*pdata == 0x00) && (*(pdata + 1) == 0x00) &&
-- (*(pdata + 2) == 0x01) && (*(pdata + 3) == 0x0f)) {
-- GST_DEBUG_OBJECT(bcmdec, "VC1 Seqeucne Header Found for AdvProfile");
-- bcmdec->adv_profile = TRUE;
-- seq_hdr_sz = buff_sz - index + 1;
--
-- if (seq_hdr_sz > MAX_ADV_PROF_SEQ_HDR_SZ)
-- seq_hdr_sz = MAX_ADV_PROF_SEQ_HDR_SZ;
-- bcmdec->vc1_seq_header_sz = seq_hdr_sz;
-- memcpy(bcmdec->vc1_advp_seq_header, pdata, bcmdec->vc1_seq_header_sz);
-- break;
-- }
-- }
--
-- if (bcmdec->adv_profile) {
-- GST_DEBUG_OBJECT(bcmdec, "Setting Input format to Adv Profile");
-- bcmdec->input_format = BC_MSUBTYPE_VC1;
-- } else {
--
-- GST_DEBUG_OBJECT(bcmdec, "Parsing VC-1 SI/MA Seq Header [Sz:%x]\n", buff_sz);
-- bcmdec->vc1_seq_header_sz = buff_sz;
-- memcpy(bcmdec->vc1_advp_seq_header, pBuffer, bcmdec->vc1_seq_header_sz);
--
-- bcmdec->input_format = BC_MSUBTYPE_WMV3;
-- bcmdec->proc_in_flags |= 0x02;
-- guint32 dwSH = swap32(*(guint32 *)(pBuffer));
-- bcmdec->bRangered = 0x00000080 & dwSH;
-- bcmdec->bMaxbFrames = 0x00000070 & dwSH;
-- bcmdec->bFinterpFlag = 0x00000002 & dwSH;
-- }
--
-- return BC_STS_SUCCESS;
--}
--
--static BC_STATUS connect_wmv_file(GstBcmDec *bcmdec, GstStructure *structure)
--{
-- GstBuffer *buffer;
-- guint8 *data;
-- guint size;
--
-- const GValue *g_value;
--
-- if (!structure || !bcmdec)
-- return BC_STS_INV_ARG;
--
-- bcmdec->wmv_file = TRUE;
--
-- if (!bcmdec->vc1_dest_buffer) {
-- bcmdec->vc1_dest_buffer = (guint8 *)malloc(MAX_VC1_INPUT_DATA_SZ);
-- if (!bcmdec->vc1_dest_buffer) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to Allocate VC-1 Destination Buffer");
-- return BC_STS_ERROR;
-- }
-- }
--
-- gst_structure_get_int(structure, "width", &bcmdec->frame_width);
-- gst_structure_get_int(structure, "height", &bcmdec->frame_height);
-- g_value = gst_structure_get_value(structure, "codec_data");
-- if (g_value && (G_VALUE_TYPE(g_value) == GST_TYPE_BUFFER)) {
-- buffer = gst_value_get_buffer(g_value);
-- data = GST_BUFFER_DATA(buffer);
-- size = GST_BUFFER_SIZE(buffer);
-- return parse_VC1SeqHdr(bcmdec, data, size);
-- }
--
-- return BC_STS_ERROR;
--}
--
--static guint8 get_VC1_SPMP_frame_type(GstBcmDec *bcmdec, guint8 *pBuffer)
--{
-- guint8 checks[] = { 0x20, 0x10, 0x10, 0x08, 0x08, 0x04 };
-- guint check_offset = 0, frm_type = 0x0f;
--
-- if (bcmdec->bFinterpFlag)
-- check_offset += 2;
-- if (bcmdec->bRangered)
-- check_offset += 2;
-- /* The first check will be at check offset and
-- * the second check at check offset + 1 */
-- if (pBuffer[0] & checks[check_offset])
-- frm_type = P_FRAME;
-- else if (!bcmdec->bMaxbFrames)
-- frm_type = I_FRAME;
-- else if (pBuffer[0] & checks[check_offset + 1])
-- frm_type = I_FRAME;
-- else
-- frm_type = B_FRAME;
--
-- return frm_type;
--}
--
--static guint8 get_VC1_adv_prof_frame_type(GstBcmDec *bcmdec, guint8 *pBuffer)
--{
-- guint8 frm_type = 0x0f;
--
-- if (!pBuffer || !bcmdec->adv_profile)
-- return 0xFF;
--
-- if (bcmdec->interlace) {
-- if ((pBuffer[0] & 0x20) == 0)
-- frm_type = P_FRAME;
-- else if ((pBuffer[0] & 0x10) == 0)
-- frm_type = B_FRAME;
-- else if ((pBuffer[0] & 0x08) == 0)
-- frm_type = I_FRAME;
-- else if ((pBuffer[0] & 0x04) == 0)
-- frm_type = BI_FRAME;
-- } else {
-- if ((pBuffer[0] & 0x80) == 0)
-- frm_type = P_FRAME;
-- else if ((pBuffer[0] & 0x40) == 0)
-- frm_type = B_FRAME;
-- else if ((pBuffer[0] & 0x20) == 0)
-- frm_type = I_FRAME;
-- else if ((pBuffer[0] & 0x10) == 0)
-- frm_type = BI_FRAME;
-- }
--
-- return frm_type;
--}
++#ifndef BCHP_GIO_H__
++#define BCHP_GIO_H__
++
++/***************************************************************************
++ *GIO - GPIO
++ ***************************************************************************/
++#define BCHP_GIO_DATA_LO 0x00406004 /* GENERAL PURPOSE I/O DATA [31:0] */
++#define BCHP_GIO_IODIR_LO 0x00406008 /* GENERAL PURPOSE I/O DIRECTION [31:0] */
++
++#endif /* #ifndef BCHP_GIO_H__ */
++
++/***************************************************************************
++ *
++ * $brcm_Workfile: bchp_pri_client_regs.h $
++ * $brcm_Revision: Hydra_Software_Devel/1 $
++ * $brcm_Date: 7/17/09 8:16p $
++ *
++ * Module Description:
++ * DO NOT EDIT THIS FILE DIRECTLY
++ *
++ * This module was generated magically with RDB from a source description
++ * file. You must edit the source file for changes to be made to this file.
++ *
++ *
++ * Date: Generated on Fri Jul 17 19:42:12 2009
++ * MD5 Checksum 2914699efc3fb3edefca5cb4f4f38b34
++ *
++ * Compiled with: RDB Utility combo_header.pl
++ * RDB Parser 3.0
++ * unknown unknown
++ * Perl Interpreter 5.008008
++ * Operating System linux
++ *
++ * Revision History:
++ *
++ * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_pri_client_regs.h $
++ *
++ * Hydra_Software_Devel/1 7/17/09 8:16p albertl
++ * PR56880: Initial revision.
++ *
++ ***************************************************************************/
++
++#ifndef BCHP_PRI_CLIENT_REGS_H__
++#define BCHP_PRI_CLIENT_REGS_H__
++
++/***************************************************************************
++ *PRI_CLIENT_REGS - PRIMARY_ARB_CLIENTS client configuration registers
++ ***************************************************************************/
++#define BCHP_PRI_CLIENT_REGS_CLIENT_00_COUNT 0x0040c000 /* Arbiter Client DEBLOCK Blockout Counter Register */
++#define BCHP_PRI_CLIENT_REGS_CLIENT_00_CONTROL 0x0040c004 /* Arbiter Client DEBLOCK Configuration Register */
++
++#endif /* #ifndef BCHP_PRI_CLIENT_REGS_H__ */
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/crystalhd_flea_rdb.h crystalhd/include/flea/crystalhd_flea_rdb.h
+--- crystalhd-07032010/include/flea/crystalhd_flea_rdb.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/crystalhd_flea_rdb.h 2011-03-14 18:51:48.797633060 +0000
+@@ -1,3 +1,29 @@
++/********************************************************************
++ * Copyright(c) 2006-2009 Broadcom Corporation.
++ *
++ * Name: crystalhd_flea_rdb.h
++ *
++ * Description: common include for flea register definition.
++ *
++ * AU
++ *
++ * HISTORY:
++ *
++ **********************************************************************
++ * This file is part of the crystalhd device driver.
++ *
++ * This driver is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation, version 2 of the License.
++ *
++ * This driver is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this driver. If not, see <http://www.gnu.org/licenses/>.
++ **********************************************************************/
+
+ // 70015\magnum\basemodules\chp\70015\rdb\a0
+
+@@ -128,4 +154,5 @@
+ #include "bchp_xpt_pcroffset.h"
+ #include "bchp_xpt_rave.h"
+ #include "bchp_xpt_xmemif.h"
+-#include "bchp_xpt_xpu.h"
+\ No newline at end of file
++#include "bchp_xpt_xpu.h"
++
+diff -Naurp --exclude .git crystalhd-07032010/include/flea/DriverFwShare.h crystalhd/include/flea/DriverFwShare.h
+--- crystalhd-07032010/include/flea/DriverFwShare.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/flea/DriverFwShare.h 2011-03-14 18:51:48.797633060 +0000
+@@ -3,20 +3,22 @@
+
+ #ifndef USE_MULTI_DECODE_DEFINES
+ #define HOST_TO_FW_PIC_DEL_INFO_ADDR 0x400 /*Original single Decode Offset*/
+-#else
+-//#define HOST_TO_FW_PIC_DEL_INFO_ADDR 0x200 /*New offset that we plan to use eventually*/
+-#define HOST_TO_FW_PIC_DEL_INFO_ADDR 0x400 //This is just for testing..remove this once tested
++#else
++#if 0
++#define HOST_TO_FW_PIC_DEL_INFO_ADDR 0x200 /*New offset that we plan to use eventually*/
++#endif
++#define HOST_TO_FW_PIC_DEL_INFO_ADDR 0x400 /*This is just for testing..remove this once tested */
+ #endif
+
+
+-/*
+- * The TX address does not change between the
++/*
++ * The TX address does not change between the
+ * single decode and multiple decode.
+ */
+-#define TX_BUFF_UPDATE_ADDR 0x300 //This is relative to BORCH
++#define TX_BUFF_UPDATE_ADDR 0x300 /*This is relative to BORCH */
+
+-typedef
+-struct
++typedef
++struct
+ _PIC_DELIVERY_HOST_INFO_
+ {
+ /*
+@@ -44,8 +46,8 @@ _PIC_DELIVERY_HOST_INFO_
+
+ typedef enum _DRIVER_FW_FLAGS_{
+ DFW_FLAGS_CLEAR =0,
+- DFW_FLAGS_TX_ABORT =BC_BIT(0), //Firmware is stopped and will not give anymore buffers.
+- DFW_FLAGS_WRAP =BC_BIT(1) //Instruct the Firmware to WRAP the input buffer pointer
++ DFW_FLAGS_TX_ABORT =BC_BIT(0), /*Firmware is stopped and will not give anymore buffers. */
++ DFW_FLAGS_WRAP =BC_BIT(1) /*Instruct the Firmware to WRAP the input buffer pointer */
+ }DRIVER_FW_FLAGS;
+
+ typedef struct
+@@ -58,7 +60,7 @@ _TX_INPUT_BUFFER_INFO_
+ unsigned int SeqNum; /* Sequence number of the tranfer that is done. Read-Modify-Write*/
+ unsigned int ChannelID; /* To which Channel this buffer belongs to*/
+ unsigned int Reserved[2];
+-}TX_INPUT_BUFFER_INFO,
++}TX_INPUT_BUFFER_INFO,
+ *PTX_INPUT_BUFFER_INFO;
+
+
+@@ -90,4 +92,4 @@ typedef enum _OUT_OF_BAND_ERR_CODE_
+ #define RX_PIC_Q_STS_WRKARND BC_BIT(0)
+ #define RX_DRAM_WRITE_WRKARND BC_BIT(1)
+ #define RX_MBOX_WRITE_WRKARND BC_BIT(2)
+-#endif
+\ No newline at end of file
++#endif
+diff -Naurp --exclude .git crystalhd-07032010/include/libcrystalhd_version.h crystalhd/include/libcrystalhd_version.h
+--- crystalhd-07032010/include/libcrystalhd_version.h 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/include/libcrystalhd_version.h 2011-03-14 18:51:48.798633069 +0000
+@@ -0,0 +1,82 @@
++/********************************************************************
++ * Copyright(c) 2006-2009 Broadcom Corporation.
++ *
++ * Name: libcrystalhd_version.h
++ *
++ * Description: Version numbering for the driver use.
++ *
++ * AU
++ *
++ * HISTORY:
++ *
++ ********************************************************************
++ * This header is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License as published
++ * by the Free Software Foundation, either version 2.1 of the License.
++ *
++ * This header is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU Lesser General Public License for more details.
++ * You should have received a copy of the GNU Lesser General Public License
++ * along with this header. If not, see <http://www.gnu.org/licenses/>.
++ *******************************************************************/
++
++#ifndef _BC_DTS_VERSION_LNX_
++#define _BC_DTS_VERSION_LNX_
++//
++// The version format that we are adopting is
++// MajorVersion.MinorVersion.Revision
++// This will be the same for all the components.
++//
++//
++#define STRINGIFY_VERSION(MAJ,MIN,REV) STRINGIFIED_VERSION(MAJ,MIN,REV)
++#define STRINGIFIED_VERSION(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
++
++#define STRINGIFY_VERSION_W(MAJ,MIN,REV) STRINGIFIED_VERSION_W(MAJ,MIN,REV)
++#define STRINGIFIED_VERSION_W(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
++
++//
++// Product Version number is:
++// x.y.z.a
++//
++// x = Major release. 1 = Dozer, 2 = Dozer + Link
++// y = Minor release. Should increase +1 per "real" release.
++// z = Branch release. 0 for main branch. This is +1 per branch release.
++// a = Build number +1 per candidate release. Reset to 0 every "real" release.
++//
++//
++// Enabling Check-In rules enforcement 08092007
++//
++#define INVALID_VERSION 0xFFFF
++
++/*========================== Common For All Components =================================*/
++#define BRCM_MAJOR_VERSION 3
++
++// Note: the driver doesn't currently use these defines, it has its own
++// version information (which should match) stored in bc_dts_glob_lnx.h
++#define DRIVER_MAJOR_VERSION BRCM_MAJOR_VERSION
++#define DRIVER_MINOR_VERSION 10
++#define DRIVER_REVISION 0
++
++#define RC_FILE_VERSION STRINGIFY_VERSION(DRIVER_MAJOR_VERSION,DRIVER_MINOR_VERSION,DRIVER_REVISION) ".0"
++
++/*======================= Device Interface Library ========================*/
++#define DIL_MAJOR_VERSION BRCM_MAJOR_VERSION
++#define DIL_MINOR_VERSION 22
++#define DIL_REVISION 0
++
++#define DIL_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
++
++/*========================== deconf utility ==============================*/
++#define DECONF_MAJOR_VERSION BRCM_MAJOR_VERSION
++#define DECONF_MINOR_VERSION 9
++#define DECONF_REVISION 18
++#define DECONF_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
++
++/*========================== Firmware ==============================*/
++#define FW_MAJOR_VERSION BRCM_MAJOR_VERSION
++#define FW_MINOR_VERSION 60
++#define FW_REVISION 39
++
++#endif
+diff -Naurp --exclude .git crystalhd-07032010/include/link/bcm_70012_regs.h crystalhd/include/link/bcm_70012_regs.h
+--- crystalhd-07032010/include/link/bcm_70012_regs.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/link/bcm_70012_regs.h 2011-03-14 18:51:48.802633109 +0000
+@@ -25,22 +25,22 @@
+ * m = memory, c = core, r = register, f = field, d = data.
+ */
+ #if !defined(GET_FIELD) && !defined(SET_FIELD)
+-#define BRCM_ALIGN(c,r,f) c##_##r##_##f##_ALIGN
+-#define BRCM_BITS(c,r,f) c##_##r##_##f##_BITS
+-#define BRCM_MASK(c,r,f) c##_##r##_##f##_MASK
+-#define BRCM_SHIFT(c,r,f) c##_##r##_##f##_SHIFT
+-
+-#define GET_FIELD(m,c,r,f) \
+- ((((m) & BRCM_MASK(c,r,f)) >> BRCM_SHIFT(c,r,f)) << BRCM_ALIGN(c,r,f))
+-
+-#define SET_FIELD(m,c,r,f,d) \
+- ((m) = (((m) & ~BRCM_MASK(c,r,f)) | ((((d) >> BRCM_ALIGN(c,r,f)) << \
+- BRCM_SHIFT(c,r,f)) & BRCM_MASK(c,r,f))) \
++#define BRCM_ALIGN(c, r, f) c##_##r##_##f##_ALIGN
++#define BRCM_BITS(c, r, f) c##_##r##_##f##_BITS
++#define BRCM_MASK(c, r, f) c##_##r##_##f##_MASK
++#define BRCM_SHIFT(c, r, f) c##_##r##_##f##_SHIFT
++
++#define GET_FIELD(m, c, r, f) \
++ ((((m) & BRCM_MASK(c, r, f)) >> BRCM_SHIFT(c, r, f)) << BRCM_ALIGN(c, r, f))
++
++#define SET_FIELD(m, c, r, f, d) \
++ ((m) = (((m) & ~BRCM_MASK(c, r, f)) | ((((d) >> BRCM_ALIGN(c, r, f)) << \
++ BRCM_SHIFT(c, r, f)) & BRCM_MASK(c, r, f))) \
+ )
+
+-#define SET_TYPE_FIELD(m,c,r,f,d) SET_FIELD(m,c,r,f,c##_##d)
+-#define SET_NAME_FIELD(m,c,r,f,d) SET_FIELD(m,c,r,f,c##_##r##_##f##_##d)
+-#define SET_VALUE_FIELD(m,c,r,f,d) SET_FIELD(m,c,r,f,d)
++#define SET_TYPE_FIELD(m, c, r, f, d) SET_FIELD(m, c, r, f, c##_##d)
++#define SET_NAME_FIELD(m, c, r, f, d) SET_FIELD(m, c, r, f, c##_##r##_##f##_##d)
++#define SET_VALUE_FIELD(m, c, r, f, d) SET_FIELD(m, c, r, f, d)
+
+ #endif /* GET & SET */
+
+@@ -12296,4 +12296,3 @@
+ #endif /* #ifndef MACFILE_H__ */
+
+ /* End of File */
-
--/*
-- * insert_asf_header: 16 byte header + 1 byte suffix.
-- * ------------------------------------------------------------------
-- * | 5a5a5a5a | total_pkt_sz | last_data_loc | 0x5a5a5a5a | 0x0D |
-- * ------------------------------------------------------------------
-- * total_pkt_sz = payload_hdr_sz [17] + proc_in_buff_sz + zero_padding_Sz[for alignment]
-- * last_data_loc = proc_in_buff_sz - 1;
+diff -Naurp --exclude .git crystalhd-07032010/include/vdec_info.h crystalhd/include/vdec_info.h
+--- crystalhd-07032010/include/vdec_info.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/vdec_info.h 2011-03-14 18:51:48.802633109 +0000
+@@ -24,7 +24,7 @@
+
+ /* User Data Header */
+ typedef struct user_data {
+- struct user_data* POINTER_32 next;
++ struct user_data* next;
+ uint32_t type;
+ uint32_t size;
+ } UD_HDR;
+@@ -63,7 +63,7 @@ typedef struct {
+ /* MPEG_VALID_USERDATA
+ User data is in the form of a linked list. */
+ int32_t userDataSize;
+- UD_HDR* POINTER_32 userData;
++ UD_HDR* userData;
+
+ } PPB_MPEG;
+
+@@ -101,7 +101,7 @@ typedef struct {
+ /* VC1_VALID_USERDATA
+ User data is in the form of a linked list. */
+ int32_t userDataSize;
+- UD_HDR* POINTER_32 userData;
++ UD_HDR* userData;
+
+ } PPB_VC1;
+
+@@ -121,7 +121,7 @@ typedef struct {
+ #define MAX_FGT_VALUE_INTERVAL (256)
+
+ typedef struct FGT_SEI {
+- struct FGT_SEI* POINTER_32 next;
++ struct FGT_SEI* next;
+ unsigned char model_values[3][MAX_FGT_VALUE_INTERVAL][MAX_FGT_MODEL_VALUE];
+ unsigned char upper_bound[3][MAX_FGT_VALUE_INTERVAL];
+ unsigned char lower_bound[3][MAX_FGT_VALUE_INTERVAL];
+@@ -197,10 +197,10 @@ typedef struct {
+
+ /* H264_VALID_USER */
+ uint32_t user_data_size;
+- UD_HDR* POINTER_32 user_data;
++ UD_HDR* user_data;
+
+ /* H264 VALID FGT */
+- FGT_SEI* POINTER_32 pfgt;
++ FGT_SEI* pfgt;
+
+ } PPB_H264;
+
+@@ -448,7 +448,7 @@ typedef struct {
+ uint32_t queue_write_offset; /* offset is w.r.t base of this data struct so value of 0-1 prohibited */
+ /* queue if full if (write_offset+1 == read_offset) */
+ /* write_offset modified by firmware and read_offset modified by Display Manager in host */
+- PPB* POINTER_32 display_elements[62];
++ PPB* display_elements[62];
+ } PictureDeliveryQueue;
+
+ /* Picture Release parameters returned by Display Manager to firmware */
+@@ -457,7 +457,7 @@ typedef struct {
+ uint32_t queue_write_offset; /* offset is w.r.t base of this data struct so value of 0-1 prohibited */
+ /* queue if full if (write_offset+1 == read_offset) */
+ /* read_offset modified by firmware and write_offset modified by Display Manager in host */
+- PPB* POINTER_32 display_elements[62];
++ PPB* display_elements[62];
+ } PictureReleaseQueue;
+ #endif
+
+diff -Naurp --exclude .git crystalhd-07032010/include/version_lnx.h crystalhd/include/version_lnx.h
+--- crystalhd-07032010/include/version_lnx.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/include/version_lnx.h 1970-01-01 01:00:00.000000000 +0100
+@@ -1,88 +0,0 @@
+-/********************************************************************
+- * Copyright(c) 2006-2009 Broadcom Corporation.
- *
-- * ** NOTE: This header should be sent only once for every payload
-- * ** that you create for hardware.
-- */
--guint32 insert_asf_header(guint8 *pHWbuffer, guint32 total_pkt_sz, guint32 last_data_loc)
--{
-- guint8 *pbuff_start = pHWbuffer;
-- memcpy(pHWbuffer, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
-- pHWbuffer += MAX_SC_SZ;
-- (*(guint32 *)pHWbuffer) = swap32((guint32)total_pkt_sz);
-- pHWbuffer += 4;
-- (*(guint32 *)pHWbuffer) = swap32((guint32)last_data_loc);
-- pHWbuffer += 4;
-- memcpy(pHWbuffer, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
-- pHWbuffer += MAX_SC_SZ;
-- memcpy(pHWbuffer, b_asf_vc1_sm_codein_data_suffix, 1);
-- pHWbuffer += 1;
-- //printf("INSERT-PALYLOAD \n");
-- //printf("TotalPktSz:0x%x LastDataLoc:0x%x\n",total_pkt_sz,last_data_loc);
-- //print_buffer(pbuff_start,(guint32)(pHWbuffer - pbuff_start));
--
-- return ((guint32)(pHWbuffer - pbuff_start));
--}
--
--/*
-- * insert_pes_header: 9 byte header.
-- * ------------------------------------------------------------------
-- * | 000001e0 | total_pes_pkt_len | 0x81 | 0 | pes_hdr_len |
-- * | 4-bytes | 2-bytes | 1-byte | 1byte | 1 byte |
-- * ------------------------------------------------------------------
-- * total_pes_pkt_len = payload_hdr_sz + current_xfer_sz + zero_pad_sz;
-- * pes_hdr_len = 0 - data packets.
-- * 9 - PTS packets and sequence header packets
+- * Name: version_lnx.h
- *
-- * ** NOTE: total_pes_pkt_len cannot be more than 0x7FFF [2 bytes]
-- * ** If the data is more than this it should be broken in packets.
--*/
+- * Description: Version numbering for the driver use.
+- *
+- * AU
+- *
+- * HISTORY:
+- *
+- ********************************************************************
+- * This header is free software: you can redistribute it and/or modify
+- * it under the terms of the GNU Lesser General Public License as published
+- * by the Free Software Foundation, either version 2.1 of the License.
+- *
+- * This header is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+- * GNU Lesser General Public License for more details.
+- * You should have received a copy of the GNU Lesser General Public License
+- * along with this header. If not, see <http://www.gnu.org/licenses/>.
+- *******************************************************************/
+-
+-#ifndef _BC_DTS_VERSION_LNX_
+-#define _BC_DTS_VERSION_LNX_
+-//
+-// The version format that we are adopting is
+-// MajorVersion.MinorVersion.Revision
+-// This will be the same for all the components.
+-//
+-//
+-#define STRINGIFY_VERSION(MAJ,MIN,REV) STRINGIFIED_VERSION(MAJ,MIN,REV)
+-#define STRINGIFIED_VERSION(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
-
--guint32 insert_pes_header(guint8 *pHWbuffer, guint32 pes_pkt_len)
--{
-- guint8 *pbuff_start = pHWbuffer;
+-#define STRINGIFY_VERSION_W(MAJ,MIN,REV) STRINGIFIED_VERSION_W(MAJ,MIN,REV)
+-#define STRINGIFIED_VERSION_W(MAJ,MIN,REV) #MAJ "." #MIN "." #REV
-
-- if (pes_pkt_len > MAX_RE_PES_BOUND) {
-- printf("Not Inserting PES Hdr %x\n",pes_pkt_len);
-- return 0;
-- }
+-//
+-// Product Version number is:
+-// x.y.z.a
+-//
+-// x = Major release. 1 = Dozer, 2 = Dozer + Link
+-// y = Minor release. Should increase +1 per "real" release.
+-// z = Branch release. 0 for main branch. This is +1 per branch release.
+-// a = Build number +1 per candidate release. Reset to 0 every "real" release.
+-//
+-//
+-// Enabling Check-In rules enforcement 08092007
+-//
+-#define INVALID_VERSION 0xFFFF
-
-- memcpy(pHWbuffer, b_asf_vc1_sm_frame_scode, MAX_SC_SZ);
-- pHWbuffer += MAX_SC_SZ;
-- /*
-- * The optional three bytes that we are using to tell that there is no
-- * extension.
-- */
-- (*(guint16 *)pHWbuffer) = swap16((guint16)pes_pkt_len);
-- pHWbuffer += 2;
-- (*(guint8 *)pHWbuffer) = 0x81;
-- pHWbuffer += 1;
-- (*(guint8 *)pHWbuffer) = 0x0;
-- pHWbuffer += 1;
-- (*(guint8 *)pHWbuffer) = 0;
-- pHWbuffer += 1;
-- //printf("INSERT-PES \n");
-- //print_buffer(pbuff_start,(guint32)(pHWbuffer - pbuff_start));
-- //printf("PesLen:0x%x \n",pes_pkt_len);
+-/*========================== Common For All Components =================================*/
+-#define RC_COMPANY_NAME "Broadcom Corporation\0"
+-#define RC_PRODUCT_VERSION "2.7.0.23"
+-#define RC_W_PRODUCT_VERSION L"2.7.0.23"
+-#define RC_PRODUCT_NAME "Broadcom Crystal HD Video Decoder\0"
+-#define RC_COMMENTS "Broadcom BCM70012 Controller\0"
+-#define RC_COPYRIGHT "Copyright(c) 2007-2009 Broadcom Corporation"
+-#define RC_PRIVATE_BUILD "Broadcom Corp. Private\0"
+-#define RC_LEGAL_TRADEMARKS " \0"
+-#define BRCM_MAJOR_VERSION 0
-
-- return ((guint32)(pHWbuffer - pbuff_start));
--}
+-#define DRIVER_MAJOR_VERSION BRCM_MAJOR_VERSION
+-#define DRIVER_MINOR_VERSION 2
+-#define DRIVER_REVISION 0
-
--static void PTS2MakerBit5Bytes(guint *p_mrk_bit_loc, GstClockTime llPTS)
--{
-- //4 Bits: '0010'
-- //3 Bits: PTS[32:30]
-- //1 Bit: '1'
-- //15 Bits: PTS[29:15]
-- //1 Bit: '1'
-- //15 Bits: PTS[14:0]
-- //1 Bit : '1'
-- //0010 xxx1 xxxx xxxx xxxx xxx1 xxxx xxxx xxxx xxx1
+-#define RC_FILE_VERSION STRINGIFY_VERSION(DRIVER_MAJOR_VERSION,DRIVER_MINOR_VERSION,DRIVER_REVISION) ".0"
-
-- //Swap
-- //guint64 ullSwap = swap64(llPTS);
+-/*======================= Device Interface Library ========================*/
+-#define DIL_MAJOR_VERSION BRCM_MAJOR_VERSION
+-#define DIL_MINOR_VERSION 9
+-#define DIL_REVISION 27
-
-- guint64 ullSwap = swap32(llPTS);
-- guint8 *pPTS = (guint8 *)(&ullSwap);
+-#define DIL_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
-
-- //Reserved the last 5 bytes, using the last 33 bits of PTS
-- //0000 000x xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
-- pPTS = pPTS + 3;
+-/*========================== deconf utility ==============================*/
+-#define DECONF_MAJOR_VERSION BRCM_MAJOR_VERSION
+-#define DECONF_MINOR_VERSION 9
+-#define DECONF_REVISION 18
+-#define DECONF_RC_FILE_VERSION STRINGIFY_VERSION(DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION)
-
-- //1st Byte: 0010 xxx1
-- *(p_mrk_bit_loc) = 0x21 | ((*(pPTS) & 0x01) << 3) | ((*(pPTS + 1) & 0xC0) >> 5);
+-/*========================== Firmware ==============================*/
+-#define FW_MAJOR_VERSION BRCM_MAJOR_VERSION
+-#define FW_MINOR_VERSION 60
+-#define FW_REVISION 39
-
-- //2nd Byte: xxxx xxxx
-- *(p_mrk_bit_loc + 1) = ((*(pPTS + 1) & 0x3F) << 2) | ((*(pPTS + 2) & 0xC0) >> 6);
+-#endif
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4 crystalhd/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4
+--- crystalhd-07032010/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4 2010-06-24 07:19:05.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/.kdev4/libcrystalhd.kdev4 1970-01-01 01:00:00.000000000 +0100
+@@ -1,20 +0,0 @@
+-[Buildset]
+-BuildItems=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00\x00\x00\x01\x00\x00\x00\x18\x00l\x00i\x00b\x00c\x00r\x00y\x00s\x00t\x00a\x00l\x00h\x00d)
-
-- //3rd Byte: xxxx xxx1
-- *(p_mrk_bit_loc + 2) = 0x01 | ((*(pPTS + 2) & 0x3F) << 2) | ((*(pPTS + 3) & 0x80) >> 6);
+-[Launch]
+-Launch Configurations=Launch Configuration 0
-
-- //4th Byte: xxxx xxxx
-- *(p_mrk_bit_loc + 3) = ((*(pPTS + 3) & 0x7F) << 1) | ((*(pPTS + 4) & 0x80) >> 7);
+-[Launch][Launch Configuration 0]
+-Configured Launch Modes=execute
+-Configured Launchers=nativeAppLauncher
+-Name=New Native Application Configuration
+-Type=Native Application
-
-- //5th Byte: xxxx xxx1
-- *(p_mrk_bit_loc + 4) = 0x01 | ((*(pPTS + 4) & 0x7F) << 1);
--}
+-[Launch][Launch Configuration 0][Data]
+-Arguments=filesrc location=103748124.mov ! qtdemux ! bcmdec ! queue ! ffmpegcolorspace ! autovideosink
+-Dependencies=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x00)
+-Dependency Action=Nothing
+-EnvironmentGroup=default
+-Executable=gst-launch
+-Working Directory=file:///home/nsankar/Videos/
+-isExecutable=true
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp 2010-07-01 01:51:06.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.cpp 2011-03-14 18:51:48.803633118 +0000
+@@ -1,21 +1,48 @@
+ /********************************************************************
+- * Copyright(c) 2006 Broadcom Corporation, all rights reserved.
+- * Contains proprietary and confidential information.
++ * Copyright(c) 2006-2009 Broadcom Corporation.
+ *
+- * This source file is the property of Broadcom Corporation, and
+- * may not be copied or distributed in any isomorphic form without
+- * the prior written consent of Broadcom Corporation.
++ * Name: libcrystalhd_fwdcmds.cpp
+ *
+- *
+- * Name: bc_fwcmds.cpp
+- *
+- * Description: FW commands.
++ * Description: Driver Interface library Internal.
+ *
+ * AU
+ *
+ * HISTORY:
+ *
++ ********************************************************************
++ *
++ * This file is part of libcrystalhd.
++ *
++ * This library is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License as published
++ * by the Free Software Foundation, either version 2.1 of the License.
++ *
++ * This library is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU Lesser General Public License for more details.
++ * You should have received a copy of the GNU Lesser General Public License
++ * along with this library. If not, see <http://www.gnu.org/licenses/>.
++ *
+ *******************************************************************/
++
++/*******************************************************************
++
++FIRMWARE BINARIES ARE DISTRIBUTED UNDER THE FOLLOWING LICENSE -
++
++BINARIES COVERED WITH THIS LICENSE ARE bcm70015fw.bin and bcm70012fw.bin
++
++Copyright 2007-2010 Broadcom Corporation
++
++Redistribution and use in binary forms of this software, without modification, are permitted provided that the following conditions are met:
++
++Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
++Neither the name of Broadcom nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
++
++THIS SOFTWARE IS PROVIDED âAS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++
++*********************************************************************/
++
+ #include "7411d.h"
+ #include "libcrystalhd_fwcmds.h"
+ #include "libcrystalhd_priv.h"
+@@ -308,8 +335,8 @@ DtsFWHwSelfTest(
+ {
+ if (testID>3 || testID<6){
+ stest->mode = testID;
+- stest->height = Ctx->picHeight;
+- stest->width = Ctx->picWidth;
++ stest->height = Ctx->HWOutPicHeight;
++ stest->width = Ctx->HWOutPicWidth;
+ }
+ }
+
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h 2010-06-28 22:32:33.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.h 2011-03-14 18:51:48.803633118 +0000
+@@ -1,20 +1,29 @@
+ /********************************************************************
+- * Copyright(c) 2006 Broadcom Corporation, all rights reserved.
+- * Contains proprietary and confidential information.
++ * Copyright(c) 2006-2009 Broadcom Corporation.
+ *
+- * This source file is the property of Broadcom Corporation, and
+- * may not be copied or distributed in any isomorphic form without
+- * the prior written consent of Broadcom Corporation.
++ * Name: libcrystalhd_fwdcmds.h
+ *
+- *
+- * Name: bc_fwcmds.h
+- *
+- * Description: FW commands.
++ * Description: Driver Interface library Internal.
+ *
+ * AU
+ *
+ * HISTORY:
+ *
++ ********************************************************************
++ *
++ * This file is part of libcrystalhd.
++ *
++ * This library is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License as published
++ * by the Free Software Foundation, either version 2.1 of the License.
++ *
++ * This library is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU Lesser General Public License for more details.
++ * You should have received a copy of the GNU Lesser General Public License
++ * along with this library. If not, see <http://www.gnu.org/licenses/>.
++ *
+ *******************************************************************/
+ #ifndef _BCM_FWCMDS_H_
+ #define _BCM_FWCMDS_H_
+@@ -181,4 +190,4 @@ DtsFWDrop(
+ uint32_t Pictures
+ );
+
+-#endif //_BCM_FWCMDS_H
+\ No newline at end of file
++#endif //_BCM_FWCMDS_H
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwcmds.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwcmds.o 2011-03-14 18:52:20.841935638 +0000
+@@ -0,0 +1,86 @@
++ELF > . @ @ Hl$ðLd$øA¼ H\$èHìè H
ÀHŸ HÇA´è H
ÀHá Ç@0vsE8À}, E8CE<ÇC@ ÇC ÂëÇC ÇC$ ÇC( ÇC0 ÇC4 CHtlE1À¾b ÂHïHÙº è
ÀAÄHÞHïuW
Àtmè ³ H= 1ÀA¼ è DàH$Hl$Ld$HÄà ÇCD ë è H= Dæ1Àè ëº è ë«f H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃtP
Òt+H= A´
è DàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ è H
ÀHÅtÎ{, tyÇ@61vsC8E1ÀHéº ¾b ÂHßÀC8EÇE Dmè
ÀAÄ
@ µ
öZ H= 1ÀA¼ è HîHßè éRÿÿÿfD Ç@ 1vsC81öH ÀC8EöÂChDm ÇE0 E4tKѸ <Áéqþÿ wöÁ AÁàÈ×¾ Áïùáÿ DAAøÿ vy Æu0H= 1Àè »L tÇEH E1ÀHéº ¾b ÂHßè
ÀAÄuOµ
ö
ÿÿÿ
´ ÇC HîHßè E1äé_þÿÿ çthqÁæéwÿÿÿ HîHßè H= Dæ1Àè é#þÿÿ H H¨ H H° ¸ évÿÿÿÎÁæé
ÿÿÿÈÁàÈéäþÿÿ@ H\$èLd$øA¼ Hl$ðHìè H
ÀHÃ @
À« øº HßA¼ è H
ÀHÅtlÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eè
ÀAÄ
µ
ötsH= 1ÀA¼ è HîHßè @ DàH$Hl$Ld$HÄÃf. H= A´è ëÏ H= E1äè ë· HîHßè ë£ H= Æ1Àè HîHßè ë H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃtH
Éu+H= A´è DàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ è H
ÀHÅtÎÇ@5vsC8E¶íE1ÀHéº ¾b ÂHßÀC8E´ DmEè
ÀAÄuGµ
öt-H= 1ÀA¼ è HîHßè é]ÿÿÿf HîHßè éDÿÿÿH= Æ1Àè HîHßè é$ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃt{HÇA´è H
ÀHÅthÇ@0vsC8À{, C8EDmtgE1ÀHéº ¾b ÂHßè
ÀAÄu`µ
ötvH= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(à h DmE d E$ëH= Æ1Àè HîHßè ë¬ HîHßè ë H\$ÐLd$àIÔLl$èLt$ðIõL|$øHl$ØHì8IÎA¿ è H
ÀHÃ M
äµ M
í¬ M
ö
£ HÇA¿ è H
ÀHÅteÇ@0vsC8E1ÀHéº ¾b ÂHßÀC8Eè
ÀAÇ
µ
öteH= 1ÀA¿ è HîHßè fD DøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfH= A¿ è ëÄ@
HîHßAE
A$
$ Aè ëfD H= Æ1Àè HîHßè épÿÿÿ H\$ØLd$èIÔLl$ðLt$øIõHl$àHì(A¾ è H
ÀHÃ p
ö» M
äÊ M
íÁ HÇA¾ è H
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eè
ÀAÆ
¬ µ
ötzH= 1ÀA¾ è HîHßè DðH$Hl$Ld$Ll$Lt$ HÄ(à H= A¶è ëÇ H= A¾ è ë¬@
HîHßAE
$ A$è ë H= Æ1Àè HîHßè é`ÿÿÿ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃ x
ÿ« HÇA¼ è H
ÀHÅtuÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE è
ÀAÄ
µ
öt[H= 1ÀA¼ è HîHßè @ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H= E0äè ëÏ HǨ HÇ° HîǸ Hßè ë H= Æ1Àè HîHß
è éxÿÿÿH\$èLd$øA¼ Hl$ðHìè H
ÀHÃtD@E
Àu)H= A´è DàH$Hl$Ld$HÄÃ@ HÇA¼ è H
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EÇE è
ÀAÄu9µ
öuHîHßè ëfH= 1ÀA¼ è ëÛf. H= Æ1Àè HîHßè é>ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃtDHE
Éu1H= A´è DàH\$Hl$Ld$Ll$ HÄ(ÃfD HÇA¼ è H
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Dm Eè
ÀAÄuCµ
öt)H= 1ÀA¼ è HîHßè é[ÿÿÿD HîHßè éFÿÿÿH= Æ1Àè HîHßè é&ÿÿÿH\$èLd$øA¼ Hl$ðHìè H
ÀHÃtDPE
Òu)H= A´è DàH$Hl$Ld$HÄÃ@ HÇA¼ è H
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ ÇE Eè
ÀAÄu@µ
öt&H= 1ÀA¼ è HîHßè é`ÿÿÿfHîHßè éNÿÿÿH= Æ1Àè HîHßè é.ÿÿÿHl$ØLd$àAôLl$èLt$ðAÕL|$øH\$ÐHìHEÇDL$A¾ è H
ÀHÅtDXE
Ûu<H= A¶è DðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà HÇA¾ è H
ÀHÃt½Ç@1
vsE8HÙº ¾b ÂHïÀE8C
´ ÇC ÇC ÇC$ ÇC( Dc0C1Àö
X @ÇC4 ÇC8 ÇC@ ÇCL ÇCT D« ÀD» E1ÀC<D$ÇCX ÇC` àC,D$à0ÁèCDD$%À ÁèCHè
ÀAÆ
³
öt%H= 1ÀA¾ è HÞHïè é¼þÿÿH HÞHïH¼ H HÄ H HÌ H( HÔ H0 HÜ H8 ÇE Hä è éPþÿÿD H= Æ1Àè HÞHïè é+þÿÿH\$àHl$èÕLd$ðLl$øHì(AõA¼ è H
ÀHÃt&@íuC@øt;øt6øt1H= A´è DàH\$Hl$Ld$Ll$ HÄ(ÃfD HßA¼ è H
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE è
ÀAÄuNµ
öt$H= 1ÀA¼ è HîHßè éVÿÿÿÇC HîHßè é?ÿÿÿf H= Æ1Àè HîHßè éÿÿÿH\$àLd$ðAôLl$øHl$èHì(è H
ÀHÃA½ t
++hAµ
íu DèH\$Hl$Ld$Ll$ HÄ(Ã@ AüAµw×HÇAµè H
ÀHÅtÄÇ@1vsC8ÀC8E´ DeA¼ EE1ÀHéº ¾b ÂHßè
ÀAÅugCèøw|¿ è Aìµ tþt»
öt-H= 1ÀA½ è HîHßè é1ÿÿÿf HîHßè éÿÿÿH= Æ1Àè HîHßè éøþÿÿµ ë H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃ @
À³ ø HßA¼ è H
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEè
ÀAÄ
µ
ötwH= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã@ H= A´è ëÏ H= A¼ è ë´@ HîHßè ë£ H= Æ1Àè HîHßè ë H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖè H
ÀHÃ HÇA´è H
ÀHÅtpÇ@1vsC8E¶öE1ÀHéº ¾b ÂHßÀC8E´ DuDm Eè
ÀAÄu\µ
ötBH= 1ÀA¼ è HîHßè DàH$Hl$Ld$Ll$Lt$ HÄ(à HîHßè ëÐ H= Æ1Àè HîHßè ë° H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃ E0äx, ~ HÇA´è H
ÀHÅtkÇ@D1
vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEè
ÀAÄu\µ
ötBH= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßè ëÓ H= Æ1Àè HîHßè ë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃt{HÇA´è H
ÀHÅthÇ@!1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEè
ÀAÄuXµ
öt>H= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã HîHßè ëÔ H= Æ1Àè HîHßè ë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃ E0äx, ~ HÇA´è H
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEè
ÀAÄu\µ
ötBH= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßè ëÓ H= Æ1Àè HîHßè ë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃt{HÇA´è H
ÀHÅthÇ@$1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEè
ÀAÄuXµ
öt>H= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã HîHßè ëÔ H= Æ1Àè HîHßè ë´ff. H\$èLd$øA¼ Hl$ðH
ìè H
ÀHÃtwHÇA´è H
ÀHÅtdÇ@#1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eè
ÀAÄuTµ
öt:H= 1ÀA¼ è HîHßè DàH$Hl$Ld$HÄÃD HîHßè ëØ H= Æ1Àè HîHßè ë¸ff. H\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ è H
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè H
ÀHÅt½Ç@1vsC8ÀöC>C8E´ D}EubH} DòLæè E1ÀHéº ¾b ÂHßè
ÀAÅu\µ
öt:H= 1ÀA½ è HîHßè é;ÿÿÿfD AÏ D}ë HîHßè éÿÿÿ H= Æ1Àè HîHßè éíþÿÿH\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ è H
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè H
ÀHÅt½Ç@1vsC8H} DòLæÀC8E´ D}Eè E1ÀHéº ¾b ÂHßè
ÀAÅuBµ
öt(H= 1ÀA½ è HîHßè éAÿÿÿ@ HîHßè é-ÿÿÿH= Æ1Àè HîHßè é
ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃt{HÇA´è H
ÀHÅthÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8
E´ DmEè
ÀAÄuXµ
öt>H= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã HîHßè ëÔ H= Æ1Àè HîHßè ë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃ @
À³ ø HßA¼ è H
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmÇE Eè
ÀAÄ
µ
ötpH= 1ÀA¼ è HîHßè DàH\$Hl$Ld$Ll$ HÄ(Ã@ H= A´è ëÏ H= A¼ è ë´@ HîHßè ë£ H= Æ1Àè HîHßè ë DtsInitialize: Ioctl failed: %d
++ DtsFWOpenChannel: No Active Decoder DtsOpenDecoder: Ioctl failed: %d
++ Scaling command param 0x%x,ctx_scal:0x%x
++ DtsActChannel: Channel is NOT Opened DtsActChannel: Channel is already Opened DtsActChannel: Ioctl failed: %d
++ DtsActChannel: ChannelActivate Failed %d
++ DtsFWSetSingleField: Channel Not Opened DtsFWSetSingleField: Ioctl failed: %d
++ DtsFWSetSingleField: Set Single Field Failed %d
++ DtsHwSelfTest: Ioctl failed: %d
++ DtsHwSelfTest: SetVideoOut Failed %d
++ DtsFWVersion: Ioctl failed: %d
++ DtsFifoStatus: No Open Decoder DtsChannelStatus: Ioctl failed: %d
++ DtsCloseDecoder: Channel is not Open DtsCloseDecoder: Ioctl failed: %d
++ DtsSetVideoInput: Channel not opened DtsSetVideoInput: Ioctl failed: %d
++ DtsSetVideoInput: SetInputParameters Failed %d
++ DtsFWSetVideoPID: Channel not opened DtsFWSetVideoPID: Ioctl failed: %d
++ DtsFlushDecoder: Channel Not Opened DtsFlushDecoder: Ioctl failed: %d
++ DtsFlushDecoder: Flush Decoder Failed %d
++ DtsStartVideo: Channel Not Opened DtsStartVideo: Ioctl failed: %d
++ DtsStartVideo: StartVideo Failed %d
++ DtsStopVideo: Channel Not Opened DtsStopVideo: Ioctl failed: %d
++ DtsStopVideo: StopVideo Failed %d
++ DtsFWDecFlushChannel: Ioctl failed: %d
++ DtsFWDecFlushChannel: FlushChannel Failed %d
++ DtsFWPauseVideo: Channel is NOT Opened DtsFWPauseVideo: Channel is already Opened DtsFWPauseVideo: Ioctl failed: %d
++ DtsFWPauseVideo: PauseChannel Failed %d
++ DtsFWSetTrickPlay: Ioctl failed: %d
++ DtsFWSetTrickPlay: TrickPlay Failed %d
++ DtsFWSetHostTrickMode: Ioctl failed: %d
++ DtsFWSetHostTrickMode: Failed %d
++ DtsFWSetFFRate: Ioctl failed: %d
++ DtsFWSetFFRate: SetFFRate Failed %d
++ DtsFWSetFFRate: SetSMRate Failed %d
++ DtsFWSetSkipPictureMode: Ioctl failed: %d
++ DtsFWSetSkipPictureMode: SkipPictureMode Failed %d
++ DtsFWFrameAdvance: Ioctl failed: %d
++ DtsFWSetContentKeys: Failed %d
++ DtsFWSetSessionKey: Failed %d
++ DtsFormatChangeAck: Ioctl failed: %d
++ DtsFormatChangeAck: Failed %d
++ DtsFWDrop: Channel is not Open DtsFWDrop: Channel is not Start DtsInitialize: Failed %d
++ DtsOpenDecoder: Failed %d
++ DtsFWVersion: Invalid Handle DtsFifoStatus: Invalid Args DtsChannelStatus: Failed %d
++ DtsCloseDecoder: Failed %d
++ DtsFWSetVideoPID: Failed %d
++ DtsFWFrameAdvance: Failed %d
++ DtsFWDrop: Ioctl failed: %d
++ DtsFWDrop: Drop Failed %d
++ GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 7 PI Þ
++I @ l PN0A
++A d = PI ¼
++K PN0A
++A ¬
PN0¦
++D( Ð h MMN@Õ
++C $ ü x MMI0Ô
++I $ P PN0Å
++E H PI z
++E l PN0C
++G PI z
++E ( ´ 0 MMNPX
++H à @ LN0W
++G H MN0x
++E ( M PN0Í
++E$ L
PMI0¶
++D t
PN0½
++E õ PN0¦
++D ¼
PN0½
++E à õ PN0¦
++D å PI
++F ( ( ` MMN@J
++F ( T @ MMN@J
++F õ PN0¦
++D$ ¤ M PN0Í
++E .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rodata.str1.1 .comment .note.GNU-stack .rela.eh_frame @ @@ & ð , ð 1 2 ð @ 2 ( O 0 «) 0 X Û) m à) È h X[ X ¨- w 1
++
J À; | ñÿ # ( ( - x 2 P 7 ( < ¨ A Ð F K X Q ¨ W ] c à i 5 o 0 u n { P R p À è ¥ 8 « ± h ·
§ ½ Ã ¸ É Ï à Õ 8 Û á ` ç ° í ø ó Ø ù H ÿ ø x Ð P # ( ) ¨ / x 5 ø ; Ð A G x M H S Å Y ° _ Ø e ø k @ q w } ` ã 7 ¦ ¼ Ê Ü
æ ö ý @ l ° = 6 ð Q
h h x
++ P · ` Ð ` è
0 À @ 3 H O V P M m
°
¤ À õ º À
Ø Ð õ ÷ Ð å À ` - 4 @ R ` õ l ` M libcrystalhd_fwcmds.cpp .LC1 .LC0 .LC2 .LC4 .LC5 .LC3 .LC9 .LC6 .LC7 .LC8 .LC10 .LC12 .LC11 .LC14 .LC13 .LC15 .LC16 .LC20 .LC17 .LC18 .LC19 .LC23 .LC21 .LC22 .LC24 .LC26 .LC25 .LC27 .LC29 .LC28 .LC30 .LC32 .LC31 .LC33 .LC35 .LC34 .LC36 .LC38 .LC37 .LC40 .LC39 .LC44 .LC41 .LC42 .LC43 .LC46 .LC45 .LC48 .LC47 .LC50 .LC49 .LC51 .LC53 .LC52 .LC55 .LC54 .LC56 .LC57 .LC59 .LC58 .LC63 .LC60 .LC61 .LC62 _Z15DtsFWInitializePvj _GLOBAL_OFFSET_TABLE_ DtsGetContext DtsAllocIoctlData DtsDrvCmd DtsRelIoctlData printf _Z16DtsFW
OpenChannelPvjj puts _Z20DtsFWActivateDecoderPv _Z19DtsFWSetSingleFieldPvb _Z15DtsFWHwSelfTestPvj _Z12DtsFWVersionPvPjS0_S0_ _Z15DtsFWFifoStatusPvPjS0_ _Z17DtsFWCloseChannelPvj _Z18DtsFWSetVideoInputPv _Z16DtsFWSetVideoPIDPvj _Z17DtsFWFlushDecoderPvj _Z15DtsFWStartVideoPvjjjjj _Z14DtsFWStopVideoPvjb _Z20DtsFWDecFlushChannelPvj usleep _Z15DtsFWPauseVideoPvj _Z17DtsFWSetTrickPlayPvjh _Z21DtsFWSetHostTrickModePvj _Z14DtsFWSetFFRatePvj _Z22DtsFWSetSlowMotionRatePvj _Z23DtsFWSetSkipPictureModePvj _Z17DtsFWFrameAdvancePv _Z19DtsFWSetContentKeysPvPhjj memcpy _Z19DtsFWSetSessionKeysPvPhjj _Z18DtsFormatChangeAckPvj _Z9DtsFWDropPvj L üÿÿÿÿÿÿÿ1 M üÿÿÿÿÿÿÿ¨ N üÿÿÿÿÿÿÿÄ O üÿÿÿÿÿÿÿÑ üÿÿÿÿÿÿÿÞ P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ
++ üÿÿÿÿÿÿÿ" P üÿÿÿÿÿÿÿ1 O üÿÿÿÿÿÿÿb L üÿÿÿÿÿÿÿx üÿÿÿÿÿÿÿ R üÿÿÿÿÿÿÿª M üÿÿÿÿÿÿÿñ N üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ) O üÿÿÿÿÿÿÿ·
üÿÿÿÿÿÿÿ¾ P üÿÿÿÿÿÿÿæ N üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿG O üÿÿÿÿÿÿÿN üÿÿÿÿÿÿÿX P üÿÿÿÿÿÿÿÊ L üÿÿÿÿÿÿÿø M üÿÿÿÿÿÿÿ4 N üÿÿÿÿÿÿÿP üÿÿÿÿÿÿÿ] P üÿÿÿÿÿÿÿh O üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ R üÿÿÿÿÿÿÿ« üÿÿÿÿÿÿÿ³ R üÿÿÿÿÿÿÿÇ O üÿÿÿÿÿÿÿÓ üÿÿÿÿÿÿÿÜ P üÿÿÿÿÿÿÿç O üÿÿÿÿÿÿÿ L üÿÿÿÿÿÿÿ( üÿÿÿÿÿÿÿ0 R üÿÿÿÿÿÿÿZ M üÿÿÿÿÿÿÿ N üÿÿÿÿÿÿÿ¶ üÿÿÿÿÿÿÿÃ P üÿÿÿÿÿÿÿÎ O üÿÿÿÿÿÿÿç O üÿÿÿÿÿÿÿó ü
ÿÿÿÿÿÿÿü P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ2 L üÿÿÿÿÿÿÿE M üÿÿÿÿÿÿÿ
N üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿª P üÿÿÿÿÿÿÿµ O üÿÿÿÿÿÿÿó üÿÿÿÿÿÿÿü P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿR L üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿº N üÿÿÿÿÿÿÿÖ üÿÿÿÿÿÿÿã P üÿÿÿÿÿÿÿî O üÿÿÿÿÿÿÿ# üÿÿÿÿÿÿÿ. R üÿÿÿÿÿÿÿ\ O üÿÿÿÿÿÿÿk üÿÿÿÿÿÿÿt P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿº L üÿÿÿÿÿÿÿñ M üÿÿÿÿÿÿÿ- N üÿÿÿÿÿÿÿI üÿÿÿÿÿÿÿV P üÿÿÿÿÿÿÿa O üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ R üÿÿÿÿÿÿÿ« üÿÿÿÿÿÿÿ¶ R üÿÿÿÿÿÿÿÛ O üÿÿÿÿÿÿÿë üÿÿÿÿÿÿÿô P üÿÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ2
++ L üÿÿÿÿÿÿÿW
++ M üÿÿÿÿÿÿÿ
++ N üÿÿÿÿÿÿÿ¸
++ üÿÿÿÿÿÿÿÅ
++ P üÿÿÿÿÿÿÿÐ
++ O üÿÿÿÿÿÿÿû
++ üÿÿÿÿÿÿÿ R üÿÿÿÿÿÿÿ7 O üÿÿÿÿÿÿÿC üÿÿÿÿÿÿÿL P üÿÿÿÿÿÿÿW O üÿÿÿÿÿÿÿz L üÿÿÿÿÿÿÿ ! üÿÿÿÿÿÿÿ R üÿÿÿÿÿÿÿÂ M üÿÿÿÿÿÿÿü N üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ# " üÿÿÿÿÿÿÿ0 P üÿÿÿÿÿÿÿC # üÿÿÿÿÿÿÿL P üÿÿÿÿÿÿÿW O üÿÿÿÿÿÿÿ L üÿÿÿÿÿÿÿ $ üÿÿÿÿÿÿÿ¢ R üÿÿÿÿÿÿÿÒ M üÿÿÿÿÿÿÿ
N üÿÿÿÿÿÿÿ*
% üÿÿÿÿÿÿÿ7
P üÿÿÿÿÿÿÿB
O üÿÿÿÿÿÿÿW
O üÿÿÿÿÿÿÿc
& üÿÿÿÿÿÿÿl
P üÿÿÿÿÿÿÿw
O üÿÿÿÿÿÿÿ
L üÿÿÿÿÿÿÿ²
' üÿÿÿÿÿÿÿº
R üÿÿÿÿÿÿÿâ
M üÿÿÿÿÿÿÿ% N üÿÿÿÿÿÿÿ= ( üÿÿÿÿÿÿÿJ P üÿÿÿÿÿÿÿU O üÿÿÿÿÿÿÿg O üÿÿÿÿÿÿÿs ) üÿÿÿÿÿÿÿ| P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿÇ
L üÿÿÿÿÿÿÿß * üÿÿÿÿÿÿÿç R üÿÿÿÿÿÿÿ" M üÿÿÿÿÿÿÿò N üÿÿÿÿÿÿÿ + üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ& O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ£ , üÿÿÿÿÿÿÿ¬ P üÿÿÿÿÿÿÿ· O üÿÿÿÿÿÿÿä L üÿÿÿÿÿÿÿ
++ - üÿÿÿÿÿÿÿ R üÿÿÿÿÿÿÿB M üÿÿÿÿÿÿÿ N üÿÿÿÿÿÿÿ . üÿÿÿÿÿÿÿ¬ P üÿÿÿÿÿÿÿ· O üÿÿÿÿÿÿÿÎ O üÿÿÿÿÿÿÿã / üÿÿÿÿÿÿÿì P üÿÿÿÿÿÿÿ÷ O üÿÿÿÿÿÿÿ L üÿÿÿÿÿÿÿh M üÿÿÿÿÿÿÿ® N üÿÿÿÿÿÿÿÊ _ üÿÿÿÿÿÿÿæ 0 üÿÿÿÿÿÿÿó P üÿÿÿÿÿÿÿþ O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ# 1 üÿÿÿÿÿÿÿ, P üÿÿÿÿÿÿÿ7 O üÿÿÿÿÿÿÿr L üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿà N üÿÿÿÿÿÿÿü 2 üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿC 3 üÿÿÿÿÿÿÿK R üÿÿÿÿÿÿÿ[ 4 üÿÿÿÿÿÿÿf R üÿÿÿÿÿÿÿw O üÿÿÿÿÿÿÿ 5 üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿÊ L üÿÿÿÿÿÿÿá M üÿÿÿÿÿÿÿ) N üÿÿÿÿÿÿÿA 6 üÿÿÿÿÿÿÿN P üÿÿÿÿÿÿÿY
O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ 7 üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ§ O üÿÿÿÿÿÿÿÒ L üÿÿÿÿÿÿÿù M üÿÿÿÿÿÿÿ9 N üÿÿÿÿÿÿÿQ 8 üÿÿÿÿÿÿÿ^ P üÿÿÿÿÿÿÿi O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ£ 9 üÿÿÿÿÿÿÿ¬ P üÿÿÿÿÿÿÿ· O üÿÿÿÿÿÿÿâ L üÿÿÿÿÿÿÿõ M üÿÿÿÿÿÿÿ5 N üÿÿÿÿÿÿÿM : üÿÿÿÿÿÿÿZ P üÿÿÿÿÿÿÿe O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ ; üÿÿÿÿÿÿÿ¤ P üÿÿÿÿÿÿÿ¯ O üÿÿÿÿÿÿÿâ L üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿI N üÿÿÿÿÿÿÿa < üÿÿÿÿÿÿÿn P üÿÿÿÿÿÿÿy O üÿÿÿÿÿÿÿ§ O üÿÿÿÿÿÿÿ³ ; üÿÿÿÿÿÿÿ¼ P üÿÿÿÿÿÿÿÇ O üÿÿÿÿÿÿÿò L üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿE N üÿÿÿÿÿÿÿ] = üÿÿÿÿÿÿÿj P üÿÿÿÿÿÿÿu O üÿÿÿÿÿÿÿ
O üÿÿÿÿÿÿÿ« > üÿÿÿÿÿÿÿ´ P üÿÿÿÿÿÿÿ¿ O üÿÿÿÿÿÿÿê L üÿÿÿÿÿÿÿý M üÿÿÿÿÿÿÿ9 N üÿÿÿÿÿÿÿQ ? üÿÿÿÿÿÿÿ^ P üÿÿÿÿÿÿÿi O üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ @ üÿÿÿÿÿÿÿ¤ P üÿÿÿÿÿÿÿ¯ O üÿÿÿÿÿÿÿò L üÿÿÿÿÿÿÿD M üÿÿÿÿÿÿÿ h üÿÿÿÿÿÿÿ N üÿÿÿÿÿÿÿ± A üÿÿÿÿÿÿÿ¾ P üÿÿÿÿÿÿÿÉ O üÿÿÿÿÿÿÿï O üÿÿÿÿÿÿÿ ; üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿR L üÿÿÿÿÿÿÿ¤ M üÿÿÿÿÿÿÿÛ h üÿÿÿÿÿÿÿó N üÿÿÿÿÿÿÿ B üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ# O üÿÿÿÿÿÿÿ7 O üÿÿÿÿÿÿÿC ; üÿÿÿÿÿÿÿL P üÿÿÿÿÿÿÿW O üÿÿÿÿÿÿÿ L üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿÕ N üÿÿÿÿÿÿÿí C üÿÿÿÿÿÿÿú P üÿÿÿÿÿÿÿ O
üÿÿÿÿÿÿÿ/ O üÿÿÿÿÿÿÿ; D üÿÿÿÿÿÿÿD P üÿÿÿÿÿÿÿO O üÿÿÿÿÿÿÿ L üÿÿÿÿÿÿÿ° M üÿÿÿÿÿÿÿ÷ N üÿÿÿÿÿÿÿ E üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ+ O üÿÿÿÿÿÿÿS F üÿÿÿÿÿÿÿ[ R üÿÿÿÿÿÿÿk G üÿÿÿÿÿÿÿv R üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ H üÿÿÿÿÿÿÿ P üÿÿÿÿÿÿÿ§ O üÿÿÿÿÿÿÿ D @ h ° ð ° Ô (
++ L ` p `
¸ ä À , P P x ° À À À ä Ð Ð , À X ` ¨ `
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwdiag_if.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwdiag_if.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwdiag_if.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwdiag_if.o 2011-03-14 18:52:20.758934855 +0000
+@@ -0,0 +1,20 @@
++ELF > Ð
++ @ @ U¹ SHûHìT$ D$$Ht$ ÐD$(âþD$,T$ º D$0D$4D$8÷ÐD$<è øÿÅt1Ht$ ¹ º HßÇD$ è øÿÅtHÄè[]ÃfH= î1Àè HÄè[]à U¹ º SHûHìHHæHÇ$ HÇD$ HÇD$ HÇD$ HÇD$ HÇD$( HÇD$0 HÇD$8 è øÿÅt'Ht$ ¹@ º Hßè øÿÅt HÄHè[]ÃH= î1Àè HÄHè[]à AVAUDiêè ATIüUHõS»ç ë@ E ¨uIDïè ëtk¹@ º HîLçè
ÀAÆtÐH= Æ1Àè []A\A]DðA^Ã@ UUUUUUÐ÷Ð9Eu:Lçè []A\A]DðA^ÃLçA¾
++ è H= è []A\A]DðA^ÃH= A¾ÿÿÿÿè ë H\$èHûH= Hl$ðLd$ø1ÀHìX HõÇ$8 Ç$< è Hßè
ÀAÄ
U HßA¼ è H
À º HæHßè
ÀAÄ
û H
íò HîHçº è H= Hî1Àè H$< ¾ HßÇ$< è
ÀAÄ
V H$8 HæHßè
ÀAÄ
P H$< ¾ HßÇ$< è
ÀAÄ
$< öÄ
öÄ
$ H´$ º
++ Hßè
ÀAÄ
Ä ¼$ tH= A¼ è DàH$@ H¬$H L¤$P HÄX ÃD H= è ëÊf. H= è ö$<
f ½è ë0 ¤$< íG ¿è è ö$<
/ H$< ¾ Hßè
ÀAÄt» H= è é?ÿÿÿ H= è é'ÿÿÿ H= A¼ è é ÿÿÿf HáHÁÿþþþ÷Ò!Ð%téÂÁê© DÂHQHDÊ ÀHâHÙfÇ/
++HÂÿþþþ÷Ñ!È%téÁH= HæÁé© DÁHJHDÑ ÀH¸bcmFWDiaHÚHÇBg.bi1ÀfÇBn è éýÿÿH= Æ1ÀA¼ è éEþÿÿD º ¾ Hßè
ÀtmH= è H$< ¾ HßÇ$< è
ÀAÄuH$< ¾ HßÊ$< è
ÀAÄýÿÿH= è é½ýÿÿH= è ëH= è éýÿÿ Writing register failed status:%x
++ Clearing Host Message Block failed, status:%x
++ Command Failure From DIL status:%x
++ DtsDownloadFWDIAGToLINK: Failed to clear the message area Error Reading DCI_STATUS register DtsDownloadAuthFwToLINK: Failed to download firmware Error Reading DCI_CMD register Error Writing DCI_CMD register FW AUthentication failed. Signature Mismatch DtsDownloadFWDIAGToLINK: Receive message for FWDiag booting failed, status=%d
++ DtsDownloadFWDIAGToLINK: Failed to boot the FWDiag Recv. Message Checksum failed Message Receive Timed-out 0. fwfile is %s
++ 1. fwfile is %s
++ 2. fwfile is %s
++ Signature Matched Error Writing UART register Uart Set Sucessfully GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 AFG k
++CACTCA0 P © AKG`x
++CAATCA` Ù BBI D(D0L
++(A BBEEd
++(A BBEA[
++(A BBEA è â HZà
++F .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rodata.str1.1 .comment .note.GNU-stack .rela.eh_frame @ & T , T 1 2 X @ 2 k ® O 0 0 X I m P h ` X
++ w P P
Û ñÿ ! ( & X + 0 5 8 : I ? à E J k P À U è [ ` a Z f l } r @ x ~ ² È Ô Û © ù
P Ù . 5 A F 0 â f t ¸ É libcrystalhd_fwdiag_if.cpp .LC0 .LC1 .LC2 .LC4 .LC3 .LC5 .LC7 .LC18 .LC6 .LC11 .LC9 .LC10 .LC16 .LC8 .LC17 .LC12 .LC15 .LC13 .LC14 _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST _GLOBAL_OFFSET_TABLE_ DtsDevMemWr printf _Z23DtsClearFWDiagCommBlockPv _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj usleep DtsDevMemRd puts _Z23DtsDownloadFWDIAGToLINKPvPc DtsGetContext DtsGetDILPath strncat DtsFPGARegisterRead _Z15fwbinPushToLINKPvPcPj DtsDevRegisterWr DtsFPGARegisterWr D üÿÿÿÿÿÿÿj üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿþ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ3
++ üÿÿÿÿÿÿÿ< üÿÿÿÿÿÿÿ{ # üÿÿÿÿÿÿÿ $ üÿÿÿÿÿÿÿ£ üÿÿÿÿÿÿÿ¬ üÿÿÿÿÿÿÿß ! üÿÿÿÿÿÿÿù ! üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ
üÿÿÿÿÿÿÿ# % üÿÿÿÿÿÿÿ; üÿÿÿÿÿÿÿl üÿÿÿÿÿÿÿt ! üÿÿÿÿÿÿÿ ' üÿÿÿÿÿÿÿ¦ ( üÿÿÿÿÿÿÿÊ ) üÿÿÿÿÿÿÿÑ üÿÿÿÿÿÿÿÛ üÿÿÿÿÿÿÿû * üÿÿÿÿÿÿÿ + üÿÿÿÿÿÿÿD * üÿÿÿÿÿÿÿ} " üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¤ % üÿÿÿÿÿÿÿÛ üÿÿÿÿÿÿÿà % üÿÿÿÿÿÿÿó üÿÿÿÿÿÿÿø % üÿÿÿÿÿÿÿ/ # üÿÿÿÿÿÿÿR * üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿh % üÿÿÿÿÿÿÿ{ üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿS üÿÿÿÿÿÿÿb ü
ÿÿÿÿÿÿÿ~ , üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ® * üÿÿÿÿÿÿÿÓ - üÿÿÿÿÿÿÿå üÿÿÿÿÿÿÿê % üÿÿÿÿÿÿÿö üÿÿÿÿÿÿÿû % üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ T P ì 0
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwload_if.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwload_if.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_fwload_if.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_fwload_if.o 2011-03-14 18:52:20.759934865 +0000
+@@ -0,0 +1,9 @@
++ELF > è @ @ Hl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5 Lçè H
ÀHÃÕ 1öº HÇè Hßè IÄ1Ò1öHßEæè L÷è H
ÀIÄtcHÙLò¾ HÇè
ÀE uaH= ½ è èH$Hl$Ld$Ll$Lt$ HÄ(ÃH= ½ è ëÍD H= ½ è ëµD ÂLæLïè LçÅè Hßè ëH= Læ1À½ÿÿÿÿè H= è éhÿÿÿ H\$àHl$èHûLd$ðLl$øHì8IôÇD$ A½ è H
ÀHÅt.x(tIM
ätvLæHT$Hßè
ÀAÅtH= è DèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H= ¹ Læó¦LæÁÂ8ÑuÌE<Hïè
ÀAÅHµ\ sÿÿÿëf. Hl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5 Lçè H
ÀHÃÕ 1öº HÇè Hßè IÄ1Ò1öHßEæè L÷è H
ÀIÄtcHÙLò¾ HÇè
ÀE uaH= ½ è èH$Hl$Ld$Ll$Lt$ HÄ(ÃH= ½ è ëÍD H= ½ è ëµD ÂLæLïè LçÅè Hßè ëH= Læ1À½ÿÿÿÿè H= è éhÿÿÿ
H\$àHl$èHûLd$ðLl$øHì8IôÇD$ A½ è H
ÀHÅt.x(tIM
ätvLæHT$Hßè
ÀAÅtH= è DèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H= ¹ Læó¦LæÁÂ8ÑuÌE<Hïè
ÀAÅHµ\ sÿÿÿëf. AUATIüUHõS»0 Hì U ÞLçÊè
ÀAÅu"ëHÅû uÛHÄDè[]A\A]ÃD H= è HÄDè[]A\A]Ã Invalid Arguments rb Failed to Open FW file. %s
++ LINK FW Failed to allocate memory Failed to Read The File FILE_PLAY_BACK FLEA FW DtsPushAuthFwToLink: Failed to download firmware DtsPushFwToFlea: Failed to download firmware Error Wrinting Fw Sig data register GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x $ X MMI0»
++B D Ö MN@g
++F$ h X MMI0»
++B Ö MN@g
++FL ´ j BBD D(I0l
++(D ABBFP(D ABB .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.1 .rodata.str1.8 .comment .note.GNU-stack .rela.eh_frame @ ê ° ( & , , , 1 2 , @ 2 ° O 0 < 0 X l m p h Ø x p w h Ø
@ p ñÿ ! T & + : 0 5 2 : ? l D { I 8 N h T X n £ ¨ » À Ç Î Õ ` Ö ñ ÿ @ X -
Ö E j ^ libcrystalhd_fwload_if.cpp .LC1 .LC5 .LC0 .LC4 .LC2 .LC3 .LC7 .LC6 .LC8 .LC9 .LC10 _Z15fwbinPushToLINKPvPcPj _GLOBAL_OFFSET_TABLE_ fopen fseek ftell malloc fread puts DtsPushFwBinToLink free fclose printf perror _Z19DtsPushAuthFwToLinkPvPc DtsGetContext DtsGetFirmwareFiles _Z15fwbinPushToFLEAPvPcPj _Z15DtsPushFwToFleaPvPc _Z16dec_write_fw_SigPvPj DtsFPGARegisterWr D üÿÿÿÿÿÿÿL üÿÿÿÿÿÿÿg üÿÿÿÿÿÿÿo üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¤ üÿÿÿÿÿÿÿ²
++ üÿÿÿÿÿÿÿ¼ üÿÿÿÿÿÿÿã üÿÿÿÿÿÿÿí üÿÿÿÿÿÿÿû üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ# üÿÿÿÿÿÿÿ+ üÿÿÿÿÿÿÿ4
üÿÿÿÿÿÿÿC üÿÿÿÿÿÿÿJ üÿÿÿÿÿÿÿO ! üÿÿÿÿÿÿÿ # üÿÿÿÿÿÿÿ° üÿÿÿÿÿÿÿ¾ üÿÿÿÿÿÿÿÃ üÿÿÿÿÿÿÿù üÿÿÿÿÿÿÿ $ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ§ üÿÿÿÿÿÿÿ¯ üÿÿÿÿÿÿÿÁ üÿÿÿÿÿÿÿÉ üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿò
++ üÿÿÿÿÿÿÿü üÿÿÿÿÿÿÿ# üÿÿÿÿÿÿÿ- üÿÿÿÿÿÿÿ; üÿÿÿÿÿÿÿE üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿk üÿÿÿÿÿÿÿt
üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ ! üÿÿÿÿÿÿÿÍ # üÿÿÿÿÿÿÿð % üÿÿÿÿÿÿÿþ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ9 üÿÿÿÿÿÿÿ^ $ üÿÿÿÿÿÿÿ£ ( üÿÿÿÿÿÿÿÓ üÿÿÿÿÿÿÿØ üÿÿÿÿÿÿÿ H ` l @ ¸
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.cpp
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.cpp 2010-07-04 07:56:08.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.cpp 2011-03-14 18:51:48.804633127 +0000
+@@ -33,7 +33,7 @@
+ #include <sys/ioctl.h>
+ #include <unistd.h>
+ #include "7411d.h"
+-#include "version_lnx.h"
++#include "libcrystalhd_version.h"
+ #include "bc_decoder_regs.h"
+ #include "libcrystalhd_if.h"
+ #include "libcrystalhd_priv.h"
+@@ -273,99 +273,8 @@ static __attribute__((aligned(4))) uint8
+ static __attribute__((aligned(4))) uint8_t ExtData[] =
+ { 0x00, 0x00};
+
+-static uint32_t g_nDeviceID = BC_PCI_DEVID_INVALID;
+-pid_t g_nProcID = 0;
+-uint8_t g_bDecOpened = 0;
+
+-uint32_t g_nDevID = BC_PCI_DEVID_INVALID;
+-uint32_t g_nRevID = 0;
+-uint32_t g_nVendID = 0;
-
--static guint32 send_VC1_SPMP_seq_hdr(GstBcmDec *bcmdec, GstBuffer *buf,
-- guint8 *pBuffer) /* Destination Buffer for hardware */
+-uint32_t DtsGetDevID()
-{
-- guint32 used_sz = 0;
-- guint8 *pcopy_loc = pBuffer;
-- guint32 CIN_HEADER_SZ = 17, CIN_DATA_SZ = 8, CIN_ZERO_PAD_SZ = 7, PES_HEADER_LEN = 5;
-- guint32 CIN_PKT_SZ = CIN_HEADER_SZ + CIN_DATA_SZ + CIN_ZERO_PAD_SZ;
-- guint32 PES_PKT_LEN = CIN_PKT_SZ + PES_HEADER_LEN + 3;
-- GstFlowReturn fret;
--#ifdef FILE_DUMP__
-- FILE *spmpfiledump;
-- spmpfiledump = fopen("spmpfiledump", "a+");
--#endif
--
-- memcpy(pcopy_loc, b_asf_vc1_sm_frame_scode, MAX_FRSC_SZ);
-- pcopy_loc += MAX_FRSC_SZ;
-- used_sz += MAX_FRSC_SZ;
--
-- *((guint16 *)pcopy_loc) = swap16((guint16)PES_PKT_LEN);
-- pcopy_loc += 2;
-- used_sz += 2;
--
-- *pcopy_loc = 0x81;
-- pcopy_loc += 1;
-- used_sz += 1;
--
-- *pcopy_loc = 0x80;
-- pcopy_loc += 1;
-- used_sz += 1;
--
-- *pcopy_loc = PES_HEADER_LEN;
-- pcopy_loc += 1;
-- used_sz += 1;
--
-- PTS2MakerBit5Bytes((guint *)pcopy_loc, 0);
-- pcopy_loc += 5;
-- used_sz += 5;
--
-- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
-- pcopy_loc += MAX_SC_SZ;
-- used_sz += MAX_SC_SZ;
--
-- *((guint32 *)pcopy_loc) = swap32(CIN_PKT_SZ);
-- pcopy_loc += 4;
-- used_sz += 4;
--
-- *((guint32 *)pcopy_loc) = swap32(CIN_DATA_SZ - 1);
-- pcopy_loc += 4;
-- used_sz += 4;
+- uint32_t nDevID, nRevID, nVendID;
-
-- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
-- pcopy_loc += MAX_SC_SZ;
-- used_sz += MAX_SC_SZ;
+- if (g_nDevID == BC_PCI_DEVID_INVALID)
+- DtsGetDevType(&nDevID, &nRevID, &nVendID);
-
-- memcpy(pcopy_loc, b_asf_vc1_sm_codein_sl_suffix, 1);
-- pcopy_loc += 1;
-- used_sz += 1;
+- return g_nDevID;
+-}
-
-- *((guint16 *)pcopy_loc) = swap16(bcmdec->frame_width);
-- pcopy_loc += 2;
-- used_sz += 2;
+-uint8_t DtsIsDecOpened(pid_t nNewPID)
+-{
+- if (nNewPID == 0)
+- return g_bDecOpened;
-
-- *((guint16 *)pcopy_loc) = swap16(bcmdec->frame_height);
-- pcopy_loc += 2;
-- used_sz += 2;
+- if (nNewPID == g_nProcID)
+- return false;
-
-- memcpy(pcopy_loc, bcmdec->vc1_advp_seq_header, bcmdec->vc1_seq_header_sz);
-- pcopy_loc += bcmdec->vc1_seq_header_sz;
-- used_sz += bcmdec->vc1_seq_header_sz;
+- return g_bDecOpened;
+-}
-
-- memset(pcopy_loc, 0, CIN_ZERO_PAD_SZ);
-- pcopy_loc += CIN_ZERO_PAD_SZ;
-- used_sz += CIN_ZERO_PAD_SZ;
+-bool DtsChkPID(pid_t nCurPID)
+-{
+- if (!g_nProcID)
+- return true;
-
--#ifdef FILE_DUMP__
-- fwrite(pBuffer, used_sz, 1, spmpfiledump);
-- fclose(spmpfiledump);
--#endif
+- return (nCurPID == g_nProcID);
+-}
-
-- fret = bcmdec_send_buff_detect_error(bcmdec, buf, pBuffer, used_sz,
-- 0, 0, bcmdec->proc_in_flags);
-- if (fret != GST_FLOW_OK) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to Send the SPMP Sequence Header");
-- return 0;
-- }
+-void DtsSetDecStat(bool bDecOpen, pid_t PID)
+-{
+- if (bDecOpen == true)
+- g_nProcID = PID;
+- else
+- g_nProcID = 0;
-
-- return used_sz;
+- g_bDecOpened = bDecOpen;
-}
-
--static guint32 send_VC1_SPMP_PES_payload_PTS(GstBcmDec *bcmdec, GstBuffer *buf,
-- guint8 *pBuffer, //Destination Buffer for hardware
-- GstClockTime tCurrent)
+-BC_STATUS DtsGetDevType(uint32_t *pDevID, uint32_t *pVendID, uint32_t *pRevID)
-{
-- guint32 used_sz = 0;
-- guint8 *pcopy_loc = pBuffer;
-- guint32 cin_hdr_sz = 17, cin_zero_pad_sz = 5, cin_data_sz = 10;
-- guint32 pes_hdr_len = 0;
-- guint32 cin_pkt_sz = cin_hdr_sz + cin_zero_pad_sz + cin_data_sz;
-- guint32 cin_last_data_loc = cin_data_sz - 1;
-- guint32 pes_pkt_len = cin_pkt_sz + pes_hdr_len + 3;
-- GstFlowReturn fret;
--#ifdef FILE_DUMP__
-- FILE *spmpfiledump;
-- spmpfiledump = fopen("spmpfiledump", "a+");
--#endif
--
-- memcpy(pcopy_loc, b_asf_vc1_sm_frame_scode, MAX_FRSC_SZ);
-- pcopy_loc += MAX_FRSC_SZ;
-- used_sz += MAX_FRSC_SZ;
+- int drvHandle = 1;
+- BC_IOCTL_DATA IO;
+- int rc;
-
-- *((guint16 *) pcopy_loc) = swap16((guint16)pes_pkt_len);
-- pcopy_loc += 2;
-- used_sz += 2;
+- if (g_nDevID == BC_PCI_DEVID_INVALID)
+- {
+- drvHandle =open(CRYSTALHD_API_DEV_NAME, O_RDWR);
-
-- *pcopy_loc = 0x81;
-- pcopy_loc += 1;
-- used_sz += 1;
+- if(drvHandle >= 0)
+- {
+- memset(&IO, 0, sizeof(BC_IOCTL_DATA));
+- IO.Timeout = 0;
+- IO.RetSts = BC_STS_SUCCESS;
+- IO.u.hwType.PciDevId = 0xffff;
+- IO.u.hwType.PciVenId = 0xffff;
+- IO.u.hwType.HwRev = 0xff;
-
-- *pcopy_loc=0x0;
-- pcopy_loc += 1;
-- used_sz += 1;
+- IO.RetSts = BC_STS_SUCCESS;
-
-- *pcopy_loc = pes_hdr_len;
-- pcopy_loc += 1;
-- used_sz += 1;
+- rc = ioctl(drvHandle, BCM_IOC_GET_HWTYPE, &IO);
-
-- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
-- pcopy_loc += MAX_SC_SZ;
-- used_sz += MAX_SC_SZ;
+- if (rc >= 0 && IO.RetSts == BC_STS_SUCCESS)
+- {
+- g_nDevID = IO.u.hwType.PciDevId;
+- g_nRevID = IO.u.hwType.HwRev;
+- g_nVendID = IO.u.hwType.PciVenId;
+- }
+- close(drvHandle);
+- }
+- }
-
-- *((guint32 *)pcopy_loc) = swap32(cin_pkt_sz);
-- pcopy_loc += 4;
-- used_sz += 4;
+- if (g_nDevID != BC_PCI_DEVID_INVALID)
+- {
+- *pDevID = g_nDevID;
+- *pRevID = g_nRevID;
+- *pVendID = g_nVendID;
+- return BC_STS_SUCCESS;
+- }
-
-- *((guint32 *)pcopy_loc) = swap32(cin_last_data_loc);
-- pcopy_loc += 4;
-- used_sz += 4;
+- return BC_STS_ERROR;
-
-- memcpy(pcopy_loc, b_asf_vc1_sm_codein_scode, MAX_SC_SZ);
-- pcopy_loc += MAX_SC_SZ;
-- used_sz += MAX_SC_SZ;
+-}
-
-- memcpy(pcopy_loc, b_asf_vc1_sm_codein_pts_suffix, 1);
-- pcopy_loc += 1;
-- used_sz += 1;
+-static BC_STATUS DtsSetupHardware(HANDLE hDevice, BOOL IgnClkChk)
++BC_STATUS DtsSetupHardware(HANDLE hDevice, BOOL IgnClkChk)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
+ DTS_LIB_CONTEXT *Ctx;
+@@ -375,6 +284,7 @@ static BC_STATUS DtsSetupHardware(HANDLE
+ if( !IgnClkChk){
+ if(Ctx->DevId == BC_PCI_DEVID_LINK || Ctx->DevId == BC_PCI_DEVID_FLEA){
+ if(DtsGetHwInitSts() != BC_DIL_HWINIT_NOT_YET){
++ DebugLog_Trace(LDIL_DBG," HW init already?\n");
+ return BC_STS_SUCCESS;
+ }
+ }
+@@ -386,6 +296,10 @@ static BC_STATUS DtsSetupHardware(HANDLE
+ sts = DtsPushAuthFwToLink(hDevice,NULL);
+ else if (Ctx->DevId == BC_PCI_DEVID_FLEA)
+ sts = DtsPushFwToFlea(hDevice,NULL);
++ else {
++ DebugLog_Trace(LDIL_DBG,"HW Type not found\n");
++ return BC_STS_ERROR;
++ }
+
+ if(sts != BC_STS_SUCCESS){
+ return sts;
+@@ -477,9 +391,7 @@ static BC_STATUS DtsRecoverableDecOpen(H
+ }
+
+ //===================================Externs ============================================
+-#ifdef _USE_SHMEM_
+ extern BOOL glob_mode_valid;
+-#endif
+
+ DRVIFLIB_API BC_STATUS
+ DtsDeviceOpen(
+@@ -495,47 +407,25 @@ DtsDeviceOpen(
+ uint32_t drvVer, dilVer;
+ uint32_t fwVer, decVer, hwVer;
+ pid_t processID;
+-#ifdef _USE_SHMEM_
+ int shmid=0;
+-#endif
+
+ DebugLog_Trace(LDIL_DBG,"Running DIL (%d.%d.%d) Version\n",
+ DIL_MAJOR_VERSION,DIL_MINOR_VERSION,DIL_REVISION );
+
+- uint32_t clkSet = (mode >> 19) & 0x7;
-
-- *pcopy_loc = 0x01;
-- pcopy_loc += 1;
-- used_sz += 1;
+ processID = getpid();
+
+- if (DtsGetDevID() == BC_PCI_DEVID_INVALID)
+- {
+- DebugLog_Trace(LDIL_DBG, "DtsDeviceOpen: DtsGetDevID Failed\n");
+- return BC_STS_ERROR;
+- }
-
-- if (tCurrent < 0)
-- tCurrent = 0;
+ FixFlags = mode;
+ mode &= 0xFF;
+
++ Sts = DtsCreateShMem(&shmid);
++ if(BC_STS_SUCCESS !=Sts)
++ return Sts;
++
+ if (mode != DTS_MONITOR_MODE && DtsIsDecOpened(processID))
+ {
+ DebugLog_Trace(LDIL_DBG, "DtsDeviceOpen: Decoder is already opened\n");
+- return BC_STS_ERROR;
+- }
-
-- PTS2MakerBit5Bytes((guint *)pcopy_loc, tCurrent);
-- pcopy_loc += 5;
-- used_sz += 5;
+- switch (clkSet) {
+- case 6: clkSet = 200;
+- break;
+- case 5: clkSet = 180;
+- break;
+- case 4: clkSet = 165;
+- break;
+- case 3: clkSet = 150;
+- break;
+- case 2: clkSet = 125;
+- break;
+- case 1: clkSet = 105;
+- break;
+- default: clkSet = 165;
+- break;
++ DtsDelDilShMem();
++ return BC_STS_DEC_EXIST_OPEN;
+ }
+
+ DebugLog_Trace(LDIL_DBG,"DtsDeviceOpen: Opening HW in mode %x\n", mode);
+@@ -543,57 +433,20 @@ DtsDeviceOpen(
+ /* For External API case, we support only Plyaback mode. */
+ if( !(BC_DTS_DEF_CFG & BC_EN_DIAG_MODE) && (mode != DTS_PLAYBACK_MODE) ){
+ DebugLog_Trace(LDIL_ERR,"DtsDeviceOpen: mode %d not supported\n",mode);
++ DtsDelDilShMem();
+ return BC_STS_INV_ARG;
+ }
+-#ifdef _USE_SHMEM_
+- Sts = DtsCreateShMem(&shmid);
+- if(BC_STS_SUCCESS !=Sts)
+- return Sts;
-
-- *((guint32 *)pcopy_loc) = 0xffffffff;
-- pcopy_loc += 4;
-- used_sz += 4;
-
-- memset(pcopy_loc, 0, cin_zero_pad_sz);
-- pcopy_loc += cin_zero_pad_sz;
-- used_sz += cin_zero_pad_sz;
+-/* Sts = DtsGetDilShMem(shmid);
+- if(BC_STS_SUCCESS !=Sts)
+- return Sts;
+-*/
+
+ if(!glob_mode_valid) {
+ globMode = DtsGetOPMode();
+ if(globMode&4) {
+ globMode&=4;
+ }
+- DebugLog_Trace(LDIL_DBG,"DtsDeviceOpen:New globmode is %d \n",globMode);
++ DebugLog_Trace(LDIL_DBG,"DtsDeviceOpen: New globmode is %d \n",globMode);
+ }
+ else{
+ globMode = DtsGetOPMode();
+ }
+-#else
+- globMode = DtsGetOPMode();
+-#endif
-
--#ifdef FILE_DUMP__
-- fwrite(pBuffer, used_sz, 1, spmpfiledump);
-- fclose(spmpfiledump);
+-#if 0
+- if(((globMode & 0x3) && (mode != DTS_MONITOR_MODE)) ||
+- ((globMode & 0x4) && (mode == DTS_MONITOR_MODE)) ||
+- ((globMode & 0x8) && (mode == DTS_HWINIT_MODE))){
+- DebugLog_Trace(LDIL_DBG,"DtsDeviceOpen: mode %d already opened\n",mode);
+-#ifdef _USE_SHMEM_
+- DtsDelDilShMem();
-#endif
+- return BC_STS_DEC_EXIST_OPEN;
+- }
-
-- fret = bcmdec_send_buff_detect_error(bcmdec, buf, pBuffer, used_sz,
-- 0, 0, bcmdec->proc_in_flags);
-- if (fret != GST_FLOW_OK) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to Send the SPMP PTS Header");
-- return 0;
+- if(mode == DTS_PLAYBACK_MODE){
+- while(cnt--){
+- if(DtsGetHwInitSts() != BC_DIL_HWINIT_IN_PROGRESS)
+- break;
+- bc_sleep_ms(100);
+- }
+- if(!cnt){
+- return BC_STS_TIMEOUT;
+- }
+- }else if(mode == DTS_HWINIT_MODE){
+- DtsSetHwInitSts(BC_DIL_HWINIT_IN_PROGRESS);
- }
+-#endif
+
+ if (mode == DTS_HWINIT_MODE)
+ DtsSetHwInitSts(BC_DIL_HWINIT_IN_PROGRESS);
+@@ -602,6 +455,7 @@ DtsDeviceOpen(
+ if(drvHandle < 0)
+ {
+ DebugLog_Trace(LDIL_ERR,"DtsDeviceOpen: Create File Failed\n");
++ DtsDelDilShMem();
+ return BC_STS_ERROR;
+ }
+
+@@ -609,19 +463,27 @@ DtsDeviceOpen(
+ /* Initialize Internal Driver interfaces.. */
+ if( (Sts = DtsInitInterface(drvHandle,hDevice, mode)) != BC_STS_SUCCESS){
+ DebugLog_Trace(LDIL_ERR,"DtsDeviceOpen: Interface Init Failed:%x\n",Sts);
+- close(drvHandle);
++ DtsReleaseInterface(DtsGetContext(*hDevice));
++ DtsDelDilShMem();
+ return Sts;
+ }
+ if( (Sts = DtsGetHwType(*hDevice,&DeviceID,&VendorID,&RevID))!=BC_STS_SUCCESS){
+ DebugLog_Trace(LDIL_DBG,"Get Hardware Type Failed\n");
+- close(drvHandle);
++ DtsReleaseInterface(DtsGetContext(*hDevice));
++ DtsDelDilShMem();
+ return Sts;
+ }
+- g_nDeviceID = DeviceID;
+
+- /* NAREN Program clock */
+-// if(DeviceID == BC_PCI_DEVID_LINK)
+-// DtsSetCoreClock(*hDevice, clkSet);
++ // set Ctx->DevId early, other depend on it
++ DtsGetContext(*hDevice)->DevId = DeviceID;
++ DtsSetgDevID(DeviceID);
++
++ /*
++ * Old layout link cards have issues w/a core clock of 200, so we use
++ * 180 for all link cards, as we have no way to tell old layout from
++ * new layout cards.
++ */
++ DtsSetCoreClock(*hDevice, 180);
+
+ /*
+ * We have to specify the mode to the driver.
+@@ -630,7 +492,8 @@ DtsDeviceOpen(
+ */
+ if ((Sts = DtsGetVersion(*hDevice, &drvVer, &dilVer)) != BC_STS_SUCCESS) {
+ DebugLog_Trace(LDIL_DBG,"Get drv ver failed\n");
+- close(drvHandle);
++ DtsReleaseInterface(DtsGetContext(*hDevice));
++ DtsDelDilShMem();
+ return Sts;
+ }
+ /* If driver minor version is more than 13, enable DTS_SKIP_TX_CHK_CPB feature */
+@@ -668,6 +531,8 @@ DtsDeviceOpen(
+
+ if( (Sts = DtsNotifyOperatingMode(*hDevice,drvMode)) != BC_STS_SUCCESS){
+ DebugLog_Trace(LDIL_DBG,"Notify Operating Mode Failed\n");
++ DtsReleaseInterface(DtsGetContext(*hDevice));
++ DtsDelDilShMem();
+ return Sts;
+ }
+
+@@ -710,13 +575,14 @@ DtsDeviceOpen(
+ }
+ else
+ {
+- DebugLog_Trace(LDIL_DBG,"DtsSetupHardware: Failed\n");
++ DebugLog_Trace(LDIL_DBG,"DtsSetupHardware: Failed from Open\n");
+ bc_sleep_ms(100);
+ }
+ }
+ if(Sts != BC_STS_SUCCESS )
+ {
+ DtsReleaseInterface(DtsGetContext(*hDevice));
++ DtsDelDilShMem();
+ goto exit;
+ }
+ }
+@@ -730,6 +596,8 @@ DtsDeviceOpen(
+ DtsRstDrvStat(*hDevice);
+ }
+
++ DtsGetContext(*hDevice)->ProcessID = processID;
++
+ //DtsDevRegisterWr( hDevice,UartSelectA, 3);
+ exit:
+ return Sts;
+@@ -743,6 +611,9 @@ DtsDeviceClose(
+ DTS_LIB_CONTEXT *Ctx;
+ uint32_t globMode = 0;
+
++ if(hDevice == NULL)
++ return BC_STS_SUCCESS;
++
+ DTS_GET_CTX(hDevice,Ctx);
+
+ if (!DtsChkPID(Ctx->ProcessID))
+@@ -775,6 +646,7 @@ DtsDeviceClose(
+ }
+ DtsSetOPMode(globMode);
+ DtsReleasePESConverter(hDevice);
++
+ return DtsReleaseInterface(Ctx);
+
+ }
+@@ -979,9 +851,11 @@ DtsOpenDecoder(
+ Ctx->LastSessNum = -1;
+ Ctx->EOSCnt = 0;
+ Ctx->DrvStatusEOSCnt = 0;
+- Ctx->bEOSCheck = FALSE;
+- Ctx->bEOS = FALSE;
++ Ctx->bEOSCheck = false;
++ Ctx->bEOS = false;
+ Ctx->CapState = 0;
++ Ctx->hw_paused = false;
++ Ctx->fw_cmd_issued = false;
+
+ sts = DtsSetVideoClock(hDevice,0);
+ if (sts != BC_STS_SUCCESS)
+@@ -1133,8 +1007,6 @@ DtsCloseDecoder(
+ /* Close the Input dump File */
+ DumpInputSampleToFile(NULL,0);
+
-
-- return used_sz;
--}
-
--static guint32 send_VC1_SPMP_data(GstBcmDec *bcmdec, GstBuffer *buf,
-- guint8 *pbuffer_out, guint8 *pinput_data,
-- guint32 input_data_sz, GstClockTime tCurrent)
--{
-- guint32 used_sz = 0, current_xfer_sz = 0;
-- guint32 zero_pad_sz = GET_ZERO_PAD_SZ(input_data_sz);
-- guint32 sz_in_asf_hdr, rem_xfer_sz = input_data_sz;
-- sz_in_asf_hdr = input_data_sz + zero_pad_sz + PAYLOAD_HDR_SZ_WITH_SUFFIX;
-- current_xfer_sz = input_data_sz;
-- GstFlowReturn fret;
--#ifdef FILE_DUMP__
-- FILE *spmpfiledump;
-- spmpfiledump = fopen("spmpfiledump", "a+");
--#endif
+ return sts;
+ }
+
+@@ -1182,6 +1054,7 @@ DtsSetInputFormat(
+ {
+ DTS_LIB_CONTEXT *Ctx = NULL;
+ uint32_t videoAlgo = BC_VID_ALGO_H264;
++ uint32_t ScaledWidth = 0;
+
+ DTS_GET_CTX(hDevice,Ctx);
+
+@@ -1236,8 +1109,23 @@ DtsSetInputFormat(
+
+ if(Ctx->DevId == BC_PCI_DEVID_FLEA)
+ {
+- Ctx->EnableScaling = 0; // Disable Scaling
+- //Ctx->EnableScaling = 0x32032000|1; // Enable Scaling and Scaling Width
++ if(Ctx->SingleThreadedAppMode) {
++ pInputFormat->bEnableScaling = true;
++ pInputFormat->ScalingParams.sWidth = 1280;
++ }
++ if(pInputFormat->bEnableScaling) {
++ if((pInputFormat->ScalingParams.sWidth > 1920)||
++ (pInputFormat->ScalingParams.sWidth < 128))
++ ScaledWidth = 1280;
++ else
++ ScaledWidth = pInputFormat->ScalingParams.sWidth;
++
++ Ctx->EnableScaling = (ScaledWidth << 20) | (ScaledWidth << 8) |
++ pInputFormat->bEnableScaling;
++ } else {
++ Ctx->EnableScaling = 0;
++ }
++
+ Ctx->bEnable720pDropHalf = 0;
+ }
+
+@@ -1301,6 +1189,11 @@ DtsStopDecoder(
+ return BC_STS_SUCCESS;
+ }
+
++ // On LINK if the decoder is paused due to the RLL being full, un pause it before flush
++ if(Ctx->DevId == BC_PCI_DEVID_LINK && Ctx->hw_paused) {
++ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_OFF);
++ Ctx->hw_paused = false;
++ }
+ DtsCancelFetchOutInt(Ctx);
+
+ sts = DtsFWStopVideo(hDevice,Ctx->OpenRsp.channelId, FALSE);
+@@ -1437,7 +1330,7 @@ DtsStartCaptureImmidiate(HANDLE hDevice
+ }
+ }
+
+- DebugLog_Trace(LDIL_DBG,"DbgOptions=%x\n", Ctx->RegCfg.DbgOptions);
++// DebugLog_Trace(LDIL_DBG,"DbgOptions=%x\n", Ctx->RegCfg.DbgOptions);
+
+ pIocData->u.RxCap.Rsrd = ST_CAP_IMMIDIATE;
+ pIocData->u.RxCap.StartDeliveryThsh = RX_START_DELIVERY_THRESHOLD;
+@@ -1490,7 +1383,7 @@ DtsStartCapture(HANDLE hDevice)
+ }
+ }
+
+- DebugLog_Trace(LDIL_DBG,"DbgOptions=%x\n", Ctx->RegCfg.DbgOptions);
++// DebugLog_Trace(LDIL_DBG,"DbgOptions=%x\n", Ctx->RegCfg.DbgOptions);
+
+ pIocData->u.RxCap.Rsrd = NO_PARAM;
+ pIocData->u.RxCap.StartDeliveryThsh = RX_START_DELIVERY_THRESHOLD;
+@@ -1557,7 +1450,7 @@ DtsCancelTxRequest(
+ HANDLE hDevice,
+ uint32_t Operation)
+ {
+- return BC_STS_SUCCESS; // Since we always check before TX, there can never be a TX holding in the Driver. FIXME
++ return BC_STS_SUCCESS; // Since we always check before TX, there can never be a TX holding in the Driver. FIXME
+ }
+
+
+@@ -1602,18 +1495,18 @@ DtsProcOutput(
+
+ savFlags = pOut->PoutFlags;
+ pOut->discCnt = 0;
+- pOut->b422Mode = Ctx->b422Mode;
+
+ do
+ {
+ memset(&OutBuffs,0,sizeof(OutBuffs));
+
+ sts = DtsFetchOutInterruptible(Ctx,&OutBuffs,milliSecWait);
++
+ if(sts != BC_STS_SUCCESS)
+ {
+ if(sts == BC_STS_TIMEOUT)
+ {
+- if (Ctx->bEOSCheck == TRUE && Ctx->bEOS == FALSE)
++ if (Ctx->bEOSCheck == true && Ctx->bEOS == false)
+ {
+ if(milliSecWait)
+ Ctx->EOSCnt = BC_EOS_PIC_COUNT;
+@@ -1654,30 +1547,29 @@ DtsProcOutput(
+ DtsUpdateOutStats(Ctx,pOut);
+ DtsUpdateVidParams(Ctx, pOut);
+
+- DtsRelRxBuff(Ctx,&Ctx->pOutData->u.RxBuffs,TRUE);
+-
++ DtsRelRxBuff(Ctx,&Ctx->pOutData->u.RxBuffs,true);
+
+ return BC_STS_FMT_CHANGE;
+ }
+
+ if (Ctx->DevId == BC_PCI_DEVID_FLEA)
+ {
+- if (Ctx->bEOSCheck == TRUE && Ctx->bEOS == FALSE && (OutBuffs.PicInfo.flags & VDEC_FLAG_EOS))
++ if (Ctx->bEOSCheck == true && Ctx->bEOS == true && (OutBuffs.PicInfo.flags & VDEC_FLAG_EOS))
+ {
+- Ctx->bEOS = TRUE;
++ Ctx->bEOS = true;
+ pOut->PicInfo.flags |= (VDEC_FLAG_LAST_PICTURE|VDEC_FLAG_EOS);
+ DebugLog_Trace(LDIL_DBG,"HIT EOS with PIB tag\n");
+ }
+ }
+ else
+ {
+- if (DtsCheckRptPic(Ctx, &OutBuffs) == TRUE)
++ if (DtsCheckRptPic(Ctx, &OutBuffs) == true)
+ {
+ DtsRelRxBuff(Ctx,&Ctx->pOutData->u.RxBuffs,FALSE);
+- DebugLog_Trace(LDIL_DBG,"repeated picture\n");
+ return BC_STS_NO_DATA;
+ }
+ }
++
+ if(pOut->DropFrames)
+ {
+ /* We need to release the buffers even if we fail to copy..*/
+@@ -1689,7 +1581,6 @@ DtsProcOutput(
+ return sts;
+ }
+ pOut->DropFrames--;
+- DebugLog_Trace(LDIL_DBG,"DtsProcOutput: Drop count.. %d\n", pOut->DropFrames);
+
+ /* Get back the original flags */
+ pOut->PoutFlags = savFlags;
+@@ -1716,22 +1607,27 @@ DtsProcOutput(
+ {
+ /* Merge in and out flags */
+ OutBuffs.PoutFlags |= pOut->PoutFlags;
+- width = Ctx->picWidth;
++ width = Ctx->HWOutPicWidth;
+ OutBuffs.b422Mode = Ctx->b422Mode;
+- pOut->AppCallBack( pOut->hnd,
+- width,
+- OutBuffs.PicInfo.height,
+- 0,
+- &OutBuffs);
++ pOut->AppCallBack(pOut->hnd,
++ width,
++ OutBuffs.PicInfo.height,
++ 0,
++ &OutBuffs);
+ }
+
+- if(Ctx->b422Mode) {
+- sts = DtsCopyRawDataToOutBuff(Ctx,pOut,&OutBuffs);
+- }else{
+- if(pOut->PoutFlags & BC_POUT_FLAGS_YV12){
+- sts = DtsCopyNV12ToYV12(Ctx,pOut,&OutBuffs);
+- }else {
+- sts = DtsCopyNV12(Ctx,pOut,&OutBuffs);
++ if (pOut->PoutFlags & BC_POUT_FLAGS_MODE) {
++ sts = DtsCopyFormat(Ctx,pOut,&OutBuffs);
++ } else {
++ pOut->b422Mode = Ctx->b422Mode;
++ if(Ctx->b422Mode) {
++ sts = DtsCopyRawDataToOutBuff(Ctx,pOut,&OutBuffs);
++ }else{
++ if(pOut->PoutFlags & BC_POUT_FLAGS_YV12){
++ sts = DtsCopyNV12ToYV12(Ctx,pOut,&OutBuffs);
++ }else {
++ sts = DtsCopyNV12(Ctx,pOut,&OutBuffs);
++ }
+ }
+ }
+
+@@ -1839,8 +1735,6 @@ DtsProcOutputNoCopy(
+ return sts;
+ }
+ pOut->DropFrames--;
+- DebugLog_Trace(LDIL_DBG,"DtsProcOutput: Drop count.. %d\n", pOut->DropFrames);
+-
+ }
+ else
+ break;
+@@ -1881,13 +1775,23 @@ DtsSendData( HANDLE hDevice ,
+
+ // for now check the sizes here and wait if there is not enough space
+ while(ulSizeInBytes > Ctx->circBuf.freeSize) {
+- usleep(20 * 1000);
++ usleep(5 * 1000);
+ if (Ctx->State != BC_DEC_STATE_START && Ctx->State != BC_DEC_STATE_PAUSE)
+ return BC_STS_IO_USER_ABORT;
+ }
+ return txBufPush(&Ctx->circBuf, pUserData, ulSizeInBytes);
+ }
+
++DRVIFLIB_API uint32_t
++DtsTxFreeSize( HANDLE hDevice )
++{
++ DTS_LIB_CONTEXT *Ctx = NULL;
++
++ DTS_GET_CTX(hDevice,Ctx);
++
++ return Ctx->circBuf.freeSize;
++}
++
+ DRVIFLIB_API BC_STATUS
+ DtsSendSPESPkt(HANDLE hDevice ,
+ uint64_t timeStamp,
+@@ -2162,6 +2066,7 @@ DtsAlignSendData( HANDLE hDevice ,
+ break; // On any other error condition
+ }
+ }
++
+ return sts;
+ }
+
+@@ -2176,7 +2081,7 @@ DtsProcInput( HANDLE hDevice ,
+ BC_STATUS sts = BC_STS_SUCCESS;
+ DTS_LIB_CONTEXT *Ctx = NULL;
+
+- uint32_t Offset;
++ uint32_t Offset = 0;
+
+ DTS_GET_CTX(hDevice,Ctx);
+
+@@ -2204,8 +2109,8 @@ DtsProcInput( HANDLE hDevice ,
+ }
+ }
+
+- Ctx->bEOSCheck = FALSE;
+- Ctx->bEOS = FALSE;
++ Ctx->bEOSCheck = false;
++ Ctx->bEOS = false;
+
+ // According to ASF spec special timestamps can be 0x1FFFFFFFF or 0x1FFFFFFFE
+ // NAREN - FIXME - should we add support for these pre-roll timestamps
+@@ -2254,6 +2159,7 @@ DtsProcInput( HANDLE hDevice ,
+ return BC_STS_SUCCESS;
+ return BC_STS_ERROR;
+ }
++
+ if (Ctx->VidParams.StreamType == BC_STREAM_TYPE_PES || timeStamp == 0)
+ {
+ return DtsAlignSendData(hDevice, pUserData, ulSizeInBytes, timeStamp, encrypted);
+@@ -2390,7 +2296,7 @@ DtsSendEOS( HANDLE hDevice, uint32_t Op
+ sts = DtsAlignSendData(hDevice, pEOS, nEOSLen, 0, 0);
+ sts = DtsAlignSendData(hDevice, pEOS, nEOSLen, 0, 0);
+ }
+- Ctx->bEOSCheck = TRUE;
++ Ctx->bEOSCheck = true;
+ }
+
+ //Reset
+@@ -2426,13 +2332,14 @@ DtsFlushInput( HANDLE hDevice ,
+ if(Op == 0 || Op == 5) // DRAIN
+ {
+ DtsSendEOS(hDevice, Op);
++ return BC_STS_SUCCESS;
+ }
+ else
+ {
+ Ctx->PESConvParams.m_bAddSpsPps = true;
+ Ctx->State = BC_DEC_STATE_FLUSH;
+ txBufFlush(&Ctx->circBuf);
+- Ctx->bEOSCheck = FALSE;
++ Ctx->bEOSCheck = false;
+ bc_sleep_ms(30); // For the cancel to take place in case we are looping
+ sts = DtsCancelTxRequest(hDevice, Op);
+ if((Op == 3) || (sts != BC_STS_SUCCESS))
+@@ -2442,6 +2349,12 @@ DtsFlushInput( HANDLE hDevice ,
+ DtsClrPendMdataList(Ctx);
+ }
+
++ // On LINK if the decoder is paused due to the RLL being full, un pause it before flush
++ if(Ctx->DevId == BC_PCI_DEVID_LINK && Ctx->hw_paused) {
++ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_OFF);
++ Ctx->hw_paused = false;
++ }
++
+ if(Op == 4)
+ sts = DtsFWDecFlushChannel(hDevice,2);
+ else if (Op != 0 && Op != 5)
+@@ -2946,7 +2859,7 @@ DtsGetDriverStatus( HANDLE hDevice,
+ DTS_LIB_CONTEXT *Ctx = NULL;
+ DTS_GET_CTX(hDevice,Ctx);
+
+- temp.DrvNextMDataPLD = Ctx->picWidth | (0x1 << 31);
++ temp.DrvNextMDataPLD = Ctx->HWOutPicWidth | (0x1 << 31);
+
+ // If bit 31 of the input cpbEmptySize is set, then report the real HW size
+ // Else report the buffered size
+@@ -2980,13 +2893,15 @@ DtsGetDriverStatus( HANDLE hDevice,
+ pStatus->InputBusyCount = temp.TxFifoBsyCnt;
+ pStatus->InputTotalSize = temp.ipTotalSize;
+ pStatus->cpbEmptySize = temp.DrvcpbEmptySize;
++ pStatus->picNumFlags = temp.picNumFlags;
++ pStatus->PowerStateChange = temp.pwr_state_change;
+
+ if(temp.eosDetected)
+ {
+- Ctx->bEOS = TRUE;
++ Ctx->bEOS = true;
+ }
+
+- if (Ctx->bEOSCheck == TRUE && Ctx->bEOS == FALSE)
++ if (Ctx->bEOSCheck == true && Ctx->bEOS == true)
+ {
+ if (pStatus->ReadyListCount == 0)
+ {
+@@ -3025,21 +2940,59 @@ DtsGetDriverStatus( HANDLE hDevice,
+ }
+ }
+ }
++ // For LINK Pause HW if the RLL is too full. Prevent overflows
++ // Hard coded values for now
++ if(Ctx->DevId == BC_PCI_DEVID_LINK && Ctx->SingleThreadedAppMode) {
++ if(pStatus->ReadyListCount > 10 && !Ctx->hw_paused && !Ctx->fw_cmd_issued) {
++ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_ON);
++ Ctx->hw_paused = true;
++ }
++ else if (pStatus->ReadyListCount < 6 && Ctx->hw_paused && !Ctx->fw_cmd_issued) {
++ DtsFWPauseVideo(hDevice,eC011_PAUSE_MODE_OFF);
++ Ctx->hw_paused = false;
++ }
++ }
+
+ return ret;
+ }
+
+ DRVIFLIB_API BC_STATUS DtsGetCapabilities (HANDLE hDevice, PBC_HW_CAPS pCapsBuffer)
+ {
+- uint32_t deviceID = DtsGetDevID();
++ DTS_LIB_CONTEXT *Ctx;
++ BC_STATUS sts = BC_STS_SUCCESS;
++ uint32_t pciids = 0;
++ int shmid = 0;
++
++// DebugLog_Trace(LDIL_DBG,"DtsGetCapabilities: Called\n");
++
++ if(hDevice != NULL) {
++ DTS_GET_CTX(hDevice,Ctx); // Called after the HW has been opened
++ pciids = Ctx->DevId;
++ }
++ else {
++ // called before HW has been opened
++ // First make sure no one else has the HW open already
++ if(BC_STS_SUCCESS == DtsCreateShMem(&shmid)) {
++ pciids = DtsGetgDevID();
++ DtsDelDilShMem();
++ if(pciids == BC_PCI_DEVID_INVALID) {
++ sts = DtsGetHWFeatures(&pciids);
++ pciids >>= 16;
++ if(sts != BC_STS_SUCCESS)
++ return sts;
++ }
++ }
++ else
++ return BC_STS_INSUFF_RES;
++ }
+
+- if (deviceID == BC_PCI_DEVID_INVALID)
++ if (pciids == BC_PCI_DEVID_INVALID)
+ {
+ return BC_STS_ERROR;
+ }
+
+ // Should check with driver/FW if current video is supported or not, and output supported format
+- if(deviceID == BC_PCI_DEVID_LINK)
++ if(pciids == BC_PCI_DEVID_LINK)
+ {
+ pCapsBuffer->flags = PES_CONV_SUPPORT;
+ pCapsBuffer->ColorCaps.Count = 3;
+@@ -3052,19 +3005,7 @@ DRVIFLIB_API BC_STATUS DtsGetCapabilitie
+ //Decoder Capability
+ pCapsBuffer->DecCaps = BC_DEC_FLAGS_H264 | BC_DEC_FLAGS_MPEG2 | BC_DEC_FLAGS_VC1;
+ }
+- if(deviceID == BC_PCI_DEVID_DOZER)
+- {
+- pCapsBuffer->flags = PES_CONV_SUPPORT;
+- pCapsBuffer->ColorCaps.Count = 1;
+- pCapsBuffer->ColorCaps.OutFmt[0] = OUTPUT_MODE420;
+- pCapsBuffer->ColorCaps.OutFmt[1] = OUTPUT_MODE_INVALID;
+- pCapsBuffer->ColorCaps.OutFmt[2] = OUTPUT_MODE_INVALID;
+- pCapsBuffer->Reserved1 = NULL;
-
-- if (input_data_sz > MAX_FIRST_CHUNK_SZ) {
-- current_xfer_sz = MAX_FIRST_CHUNK_SZ;
-- zero_pad_sz = 0;
+- //Decoder Capability
+- pCapsBuffer->DecCaps = BC_DEC_FLAGS_H264 | BC_DEC_FLAGS_MPEG2 | BC_DEC_FLAGS_VC1;
- }
+- if(deviceID == BC_PCI_DEVID_FLEA)
++ if(pciids == BC_PCI_DEVID_FLEA)
+ {
+ pCapsBuffer->flags = PES_CONV_SUPPORT;
+ pCapsBuffer->ColorCaps.Count = 1;
+@@ -3080,9 +3021,26 @@ DRVIFLIB_API BC_STATUS DtsGetCapabilitie
+ return BC_STS_SUCCESS;
+ }
+
+-DRVIFLIB_API BC_STATUS DtsSetScaleParams (HANDLE hDevice,PBC_SCALING_PARAMS pScaleParams)
++DRVIFLIB_API BC_STATUS DtsSetScaleParams(HANDLE hDevice, PBC_SCALING_PARAMS pScaleParams)
+ {
+- return BC_STS_NOT_IMPL;
++ DTS_LIB_CONTEXT *Ctx = NULL;
++ DTS_GET_CTX(hDevice, Ctx);
++ uint32_t ScaledWidth = 0;
++
++ if (Ctx->DevId == BC_PCI_DEVID_FLEA) {
++ if ((pScaleParams->sWidth > 1920) || (pScaleParams->sWidth < 128))
++ ScaledWidth = 1280;
++ else
++ ScaledWidth = pScaleParams->sWidth;
++
++ Ctx->EnableScaling = (ScaledWidth << 20) | (ScaledWidth << 8) | 1;
++
++ } else {
++ DebugLog_Trace(LDIL_ERR,"DtsSetScaleParams: not supported\n");
++ return BC_STS_INV_ARG;
++ }
++
++ return DtsCheckProfile(hDevice);
+ }
+
+ DRVIFLIB_API BC_STATUS DtsCrystalHDVersion(HANDLE hDevice, PBC_INFO_CRYSTAL bCrystalInfo)
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.h
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.h 2011-03-14 18:51:48.804633127 +0000
+@@ -30,6 +30,7 @@
+ #define _BCM_LDIL_IF_H_
+
+ #include "bc_dts_defs.h"
++#include "bc_dts_types.h"
+
+ #define FLEA_MAX_TRICK_MODE_SPEED 6
+
+@@ -44,10 +45,10 @@ extern "C" {
+
+
+ The Device Interface Library (DIL) allows application level code, such
+-as a DirectShow filter, to access the Broadcom CrystalHD decoder driver to
++as a DirectShow filter, to access the Broadcom CrystalHD decoder driver to
+ provide hardware decoding for MPEG-2, H.264 (AVC) and VC-1 streams.
+
+- In the Microsoft DirectShow system, the overall system graph would look
++ In the Microsoft DirectShow system, the overall system graph would look
+ like the following:
+
+ +--------+ +---------------+ +---------------+ +--------------------+
+@@ -57,7 +58,7 @@ like the following:
+ | +-------------------------+ +----------------+
+ +->| Broadcom decoder filter |->| Video Renderer |
+ +-------------------------+ +----------------+
+- | |
++ | |
+ +----------------+
+ | Broadcom DIL |
+ +----------------+
+@@ -85,21 +86,21 @@ A minimal implementation would be:
+
+ // Acquire handle for device.
+ DtsDeviceOpen(&hBRCMhandle, 0);
+-
++
+ // Elemental stream.
+ DtsOpenDecoder(hBRCMhandle, 0);
+-
++
+ // H.264, Enable FGT SEI, do not parse metadata, no forced progressive out
+ DtsSetVideoParams(hBRCMhandle,0,1,0,0,0);
+
+ // Tell decoder to wait for input from host. (PC)
+- DtsStartDecoder(hBRCMhandle);
++ DtsStartDecoder(hBRCMhandle);
+
+ // Input buffer address, input buffer size, no timestamp, Unencrypted
+ DtsProcInput(hBRCMhandle,input_buffer,sizeof(input_buffer),0,0);
+
+ // Tell PC to wait for data from decoder.
+- DtsStartCapture(hBRCMhandle);
++ DtsStartCapture(hBRCMhandle);
+
+ // 16ms timeout, pass pointer to PIB then get the decoded picture.
+ DtsProcOutput(hBRCMhandle,16,&sPIB);
+@@ -462,13 +463,13 @@ DtsSetVideoParams(
+ Function name:
+
+ DtsSetInputFormat
+-
++
+ Description:
+
+ Sets input video's various parameters that would be used by a subsequent call
+ to DtsStartDecoder.
+
+- DtsSetInputFormat must always be called before DtsStartDecoder for the
++ DtsSetInputFormat must always be called before DtsOpenDecoder for the
+ decoder to start processing input data. The device must have been
+ previously opened for this call to succeed.
+
+@@ -481,7 +482,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsSetInputFormat(
+ HANDLE hDevice,
+ BC_INPUT_FORMAT *pInputFormat
+@@ -671,7 +672,7 @@ DtsResumeDecoder(
+ Function name:
+
+ DtsSetVideoPID
+-
++
+ Description:
+
+ Sets the video PID in the input Transport Stream that the decoder
+@@ -690,7 +691,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsSetVideoPID(
+ HANDLE hDevice,
+ uint32_t pid
+@@ -702,7 +703,7 @@ DtsSetVideoPID(
+ Function name:
+
+ StartCaptureImmidiate
+-
++
+ Description:
+
+ Instruct the driver to start capturing decoded frames for output.
+@@ -721,7 +722,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsStartCaptureImmidiate(
+ HANDLE hDevice,
+ uint32_t Reserved
+@@ -1233,8 +1234,8 @@ DtsIs422Supported(
+
+ Function name:
+
+- DtsSetColorSpace
+-
++ DtsSetColorSpace
++
+ Description:
+
+ This function sets the output sample's color space.
+@@ -1260,7 +1261,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsSetColorSpace(
+ HANDLE hDevice,
+ BC_OUTPUT_FORMAT Mode422
+@@ -1409,7 +1410,7 @@ Description:
+ Parameters:
+
+ hDevice Handle to device. This is obtained via a prior call to
+- DtsDeviceOpen.
++ DtsDeviceOpen.
+
+ pCapsBuffer Pointer to BC_HW_CAPS to receive HW Output capabilities.
+
+@@ -1418,7 +1419,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsGetCapabilities (
+ HANDLE hDevice,
+ PBC_HW_CAPS pCapsBuffer
+@@ -1437,7 +1438,7 @@ Description:
+ Parameters:
+
+ hDevice Handle to device. This is obtained via a prior call to
+- DtsDeviceOpen.
++ DtsDeviceOpen.
+
+ pScaleParams Pointer to BC_SCALING_PARAMS to set hardware scaling parameters.
+
+@@ -1446,7 +1447,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsSetScaleParams (
+ HANDLE hDevice,
+ PBC_SCALING_PARAMS pScaleParams
+@@ -1464,7 +1465,7 @@ Description:
+ Parameters:
+
+ hDevice Handle to device. This is obtained via a prior call to
+- DtsDeviceOpen.
++ DtsDeviceOpen.
+
+ bEOS Pointer to uint8_t to indicate if EOS of not
+
+@@ -1473,7 +1474,7 @@ Return:
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsIsEndOfStream(
+ HANDLE hDevice,
+ uint8_t* bEOS
+@@ -1491,23 +1492,47 @@ Description:
+ Parameters:
+
+ hDevice Handle to device. This is obtained via a prior call to
+- DtsDeviceOpen.
++ DtsDeviceOpen.
+
+ bCrystalInfo Pointer to structure to fill in with information
+
+ device = 0 for BCM70012, 1 for BCM70015
+-
++
+ Return:
+
+ BC_STS_SUCCESS will be returned on successful completion.
+
+ *****************************************************************************/
+-DRVIFLIB_API BC_STATUS
++DRVIFLIB_API BC_STATUS
+ DtsCrystalHDVersion(
+ HANDLE hDevice,
+ PBC_INFO_CRYSTAL bCrystalInfo
+ );
+
++/*****************************************************************************
++
++Function name:
++
++ DtsTxFreeSize
++
++Description:
++
++ This API returns the amount of free space in the tx circular buffer
++Parameters:
++
++ hDevice Handle to device. This is obtained via a prior call to
++ DtsDeviceOpen.
++
++Return:
++
++ uint32_t value of number of free bytes in the tx circular buffer
++
++*****************************************************************************/
++DRVIFLIB_API uint32_t
++DtsTxFreeSize(
++ HANDLE hDevice
++);
++
+ #ifdef __cplusplus
+ }
+ #endif
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_if.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_if.o 2011-03-14 18:52:21.002937159 +0000
+@@ -0,0 +1,184 @@
++ELF > T @ @
H\$ðHl$øHì
ÒHûõu1Hßîè
ÀÃtH= è ØHl$H\$HÄÃ@ º è
ÀtÁH= è ë³fff. H\$èHl$ðHûLd$øHì(Aôè HŸ H
ítGE
äuE,= tv= to¿ è E,= =
1öHßè
ÀtH\$Hl$Ld$ HÄ(Ãf. 1öHßè
Àt21ÿD$è D$ëÃè
ÀtH= è 1Àë© ¿ D$è D$ë@ 1öHßè éwÿÿÿf H= è ¸ÿÿÿÿé\ÿÿÿf. H\$ØLd$èIôLl$ðLt$øIÕHl$àHì(A¾ è H
ÀHÃt\HÇA¶è H
ÀHÅtIE1À1ÒHÁ¾ b ÂHßè
ÀAÆuS¶E¶UHîHßÁâÁà зU ÐA$AÇE è DðH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè H= Dö1Àè ë¼f. H\$ØHl$àóLd$èLl$ðÕLt$øHì(AÌEÅEÎè H¸ H
Òt=AöÆZhjtDbxDj|D² uIz, Æm tTzhtNǤ 1ÀH$Hl$Ld$Ll$Lt$ HÄ(Ãf. AÎÑz, Æm D² u¬Ç¤ 1Àë° H\$àHl$èHóLd$ðLl$øHì(Iüè H
ÀHÅ¡ SC¹ UlS
UpS
ÒDÑ S(
Ò
tSH½ tH= è H½ è Dk(Lïè Hs H
LêHÇè C(
øuj1ö}, º t1Òø¤ KLçDKDCè Lçè }, tnLçH\$Hl$Ld$Ll$ HÄ(é fD øtø ¾ tø@¶tø øt{ø@¶gÿÿÿ1öº øDòéUÿÿÿD ½m t/ÆC,ÇC0 ¹ ¸ ÊÁáÁâ ʶÀ Ð
H ë ¶C,ÀuFÇ
H Æ
L é<ÿÿÿf¾ éîþÿÿfD ¸ H\$Hl$Ld$Ll$ HÄ(ÃK0º Pqþ wéÿÿÿf. H\$àHl$èHóLd$ðLl$øHì(HÕIÌMÅè H¸ H
Òt?H
ít5H
Ût0M
ít+M
ät&BhBtE BxA$B|AE 1Àëf ¸ H\$Hl$Ld$Ll$ HÄ(Ãf¸ Ãf. H\$èHl$ðHýLd$øHìA¼ è H
ÀHÃtO¸P A¼ÿÿÿÿè Àt:C
ÀtKøtnøtY{, tP¾ Hïè
ÀAÄudÇC D DàH$Hl$Ld$HÄÃfH= A¼ è ëÔ@ ÇC E1äëÄ@ H= A¼ è ë¬@ H= è ëfUHýSHìè H
ÀHú tE¸P è Àºÿÿÿÿt1C
Àt:øtmøtP{, tG1öHïè
ÀÂuÇC HÄÐ[]à H= è Hĺ [Ð]ÃfD ÇC HÄ1Ò[Ð]ÃfD H
= è Hĺ [Ð]Ãfffff. ¸ Ãf. H\$èLd$øA¼ Hl$ðHìè H
ÀHÃtxt,H= A´è DàH$Hl$Ld$HÄÃ ¸P A¼ÿÿÿÿè ÀtÎHßA¼ è H
ÀHÅt¸öC$@uWÇE ÇE ÇE ÇE {, trE1À1ÒHé¾b ÂHßè
ÀAÄu>HîHßè éaÿÿÿfD Hßè
ÀAÄtH= Æ1Àè é7ÿÿÿ@ H= Æ1Àè ë°fD C ÇE èEéyÿÿÿff. H\$èLd$øA¼ Hl$ðHìè H
ÀHÃt-¸P A¼ÿÿÿÿè Àt{t/H= A¼ è DàH$Hl$Ld$HÄÃ HßA¼ è H
ÀHÅtÍöC$@uTÇE ÇE ÇE ÇE {, toE1À1ÒHé¾b ÂHßè
ÀAÄu;HîHßè évÿÿÿ Hßè
ÀAÄtH= Æ1Àè éOÿÿÿ@ H= Æ1Àè ë³fD C ÇE èEé|ÿÿÿff. H\$ðHl$øHìõè Hø H
Ût0À» uH\$Hl$HÄÃ@ »P è ¸ÿÿÿÿÒt×K¸
ÉtËHßè HÁ¸ H
Ét¶1ÒiA¸ ¾b ÂHßè
íuÆ ë@ UHýSHìè Hø H
ÛtP»P è ¸ÿÿÿÿÒt:1À{v2{, t6Hßè ³´ 1ÒHïè 1öHïè ÇC HÄ[]ÃfD »n tÁ1öHï
è Æn ë®fff. H\$èHl$ð½ Ld$øHìIüè H
ÀHÃ ¸P ½ÿÿÿÿè À C1í
Àt~øtLçè ³´ Lçè ³P 1ÿÅè HßÇC Ç8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 Ç, ÇD è 1ö1ÿè èH$Hl$Ld$HÄÃH\$ÐHl$ØHýLt$ðL|$øAöLd$àLl$èHì8è H
ÀHÃA¿ ] DHE
É
| 1öÇ8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 HïÇ, ÇD ÇL Æn Æo è
ÀAÇ
Ó {, þ D E
À
{, ¸ HïDDðè H
ÀIÅ ¸P è À A}, A¼ Ã 1ÒDöHïè
Àþ ø
++
! ¾ Hïè
ÀAÇ
¾ 1öHïè
ÀAÇ
© AìAüÿu«Hïè
ÀAÇ
³P ÇC ¿ è DøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD Hïè
ÀAÇqþÿÿH= Æ1Àè ë¯ HïD³¤ è H
ÀIÅ
ëþÿÿA¿ H= Dþ1Àè éuÿÿÿf Aµ´
ö3ÿÿÿH= è Aµ´ 1ÒHïèTñÿÿAüÕþÿÿ1öº Hïè;ñÿÿ
ÀAÇèþÿÿëfD H= Æ1Àè éÿþÿÿ H= Dþ1Àè éæþÿÿf. 1öHïè
ÀAÇíýÿÿéÂþÿÿfD 1ÒDöHïè
ÀAÇ
ÿÿÿA½´ A·
ÿ
ÿÿÿécþÿÿA¿ÿÿÿÿéöþÿÿD H\$èHl$ðHýLd$øHìA¼ è H
ÀHÃtw¸P A¼ÿÿÿÿè ÀtbC
Àt{øÊ DS|E
Ò
} Hïè
ÀAÄ
KxStHïshD DC|è
ÀAÄ
« ÇC @ DàH$Hl$Ld$HÄÃf. H= A¼ è ëÌ@ 1öHïè
ÀAÄnÿÿÿH= Æ1Àè ë¡H= Æ1Àè ëfD Hïè
ÀAÄ#ÿÿÿH= Æ1Àè é`ÿÿÿH= Æ1Àè éKÿÿÿff. Hl$ðH\$èHýLd$øHìH
ÿ è H
ÀHÃÐ ¸P è ÀÍ D[E
Û
Hßè è AÄC(
ÀtiDççýøtDççûøt
Aä÷1ÿøADüè H
ïè HßHl$H$Ld$HÄé 1ÀH$Hl$Ld$HÄÃ 1öHïè C(
ÀuDççþë¡ Hïè éSÿÿÿ ¸ ë³f ¸ÿÿÿÿë£f 1ÀÃffff. H\$ÐHl$ØHÕLl$èLt$ðAöLd$àL|$øHì è H
ÀHÃA½ t
++@Aµ
Àu at DèH$è H¬$ð L¤$ø L¬$ L´$ L¼$ HÄ ÃD øuA½ ë³ øtð»P A½ÿÿÿÿè ÀtH
íÖ öC=u
öX @© D}$ÇE( Iä1À¹ü LçóH«DòHæHßè
ÀAÅ
E$T$(D$$ÇD
ÒE$tU(©
++ {, tHæHßè ø^ ½Ø 1 H³ø 1ÒHßHÆè ¶
Ø D}$è
Ø »m t7À
LÿÿÿöD$LD$8HÇE0 E8þÿÿML éþÿÿf À
ÿÿÿH
Ð H
ÀtH½È H
ÿtT$$÷Â
Ø AöÇ@
« ` HâHîHß
Ù D£` E
ä
× Aç è AÅöE&tH}0Ht$0¹ óH¥HîHßè H³ø 1ÒHßHÆè E
íu"AÅéÓýÿÿ H= A½
è é¹ýÿÿH= Dî1Àè é£ýÿÿHâHîHßè AÅévÿÿÿè AÅéiÿÿÿD ú³d IàT$$` 1É$Ù T$@ÿÐD}$éúþÿÿè AÅé.ÿÿÿø
++¼ öD$LtML H³ø º HßHÆè éýÿÿ© tH}0Ht$0¹ óH¥HîHßA½ è HîHßè H³ø º HßHÆè éÀüÿÿD}$é7þÿÿH= A½ è é üÿÿH³ø 1ÒHßA½ HÆè éüÿÿ», Aµ
4ÿÿÿ»D
'ÿÿÿE
öt2Ç0 ML H= ÇD A½ è éðþÿÿ0 Àø0 Øþÿÿë¾f. H\$àHl$èHÕLd$ðLl$øHì(AôA½ è H
ÀHÃt"¸P A½ÿÿÿÿè Àt
CA½
ÀuDèH\$Hl$Ld$Ll$ HÄ(ÃøuA½ ëÖ øtðH
íAµtÆ{,
Ú `
Ù Cèøvnéâ f H= è Aý
++¯ HîHßè ½Ø eÿÿÿH³ø 1ÒHßHÆè
ÀAÅufØ Cèø3ÿÿÿDâHîHßè
ÀAÅuHîHßè öE&tH³ø º HßA½ HÆè éêþÿÿ H= Æ1Àè éÎþÿÿE
ä
HÿÿÿA½ éºþÿÿE1íé²þÿÿffffff. SÓè H
ÀHÇt(1À
Ût
++[Ã H·ø 1Ò[HÆé D ¸ [ÃATAÔUSHóè H
ÀHÅtYf D9¥¸ s'¿ è Eèøvâ[]¸ A\à HÞH½° Dâ[]A\é f. []¸ A\ÃfD Hìè H
Àº t¸ ÐHÄÃH\$ÐHl$ØHýLd$àLt$ðIôL|$øLl$èHìXAÖHÇD$ ÇD$ HÇD$ A¿ è H
ÀHÃt
++@A·
Àu.DøH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXà øuA¿ ëÅ øtðA½ ë ¿Ð è Aít¢LD$HL$HT$LæHßè
ÀAÇuÏ{hT$ Ht$1ÉEðHïè {hAÇ E
ÿu-Ht$Hßè
ÀAÇ7ÿÿÿH= è é&ÿÿÿ@ H= Dþ1Àè Ht$º Hßè éúþÿÿ H|$º) ¾ è
Àt-H= 1ö1ÀA¿ è é¿þÿÿH|$è éYÿÿÿHT$Ht$Hßè
ÀAÇuÇD$) º) éÿÿÿH|$è H= Dþ1Àè ébþÿÿAWI÷AVIÎAUATUSÓHìXH|$ DD$(è H
ÀIĺ z H¨@ ¶É M
öA¶$Ê ÆD$ED$A¶$Ð L$DI$Ø D$FI$à HL$0A$Ì HD$8A$Ô L$@D$,æ HM AD$ÇD$ E1í1ÒHL$H Hþùä
ÛÜ ø# A$¤
À
Û M
ö
* Døàæ û AÝv¶ÀA½ A)ÅLþDêHïè E1öHîDl$DD$(H|$ 1ÉDêè øÂ
À
B D$+\$E1öÇD$, ÇD$@ HÇD$8 HÇD$0 ÆD$F ÆD$D IÇAD$ÆD$ ÆD$E HþùÿÿÿfHÄXÐ[]A\A]A^A_Ã øtsE
í
Õ ¸ 1ÒéÞþÿÿfD Lþ\$AÝE1öé8ÿÿÿfD ¿ è AD$1Òéªþÿÿf. T$(H|$ Löè éÀþ
ÿÿf. M
ö
× 1Ò|$E tÆD$E²¶D$D
++D$D$Gt|$ @ Â|$D tL$@T
++D$,¿ðÿ ¶
Ð|$F MEÐD=ðÿ Fø¸ýÿÿÿ)ÐDoø·ÿD$H HE T$è |$E T$¿ fEA¸ U
Y |$G MHï|$À÷Ðà|$D tÈ|$ A@F HL$0¶ÀAÀHèA¶øHHHQHP|$D tB¶L$@T$@AÀHt$8ÈÈD= A¶øL$HïDD$è ¶L$D¶D$AÈA¶ø|$F t0D$,
Àt(L$,1À A¶ÐÀAÀÆD ÿ¶Ð9ÑwéA¶øT$LþHïè HîéHýÿÿfD A|$´ýÿÿ¿ D$è AD$T$é¨üÿÿ A|$,
þÿÿT$(H|$ LöE1öè ÆD$E 1Òé
++þÿÿH|$HÆELöè ¿ A¸ éþÿÿ ¶øAÀéÐþÿÿD A¼$è D$Eéüÿÿø¸ DÐéýÿÿLþéüÿÿÂé»ýÿÿD ATEÄUHýSHì0Ht$T$HL$ÇD$, è Hø H
Ûn »P è ¸ÿÿÿÿÒT CøÈ øt1ÿè À HD$Ç, ÇD Høÿ
! PüúD ø; »È t(H»¨ t°
Àt
»m ÆÈ »è t&H¸ÿÿÿÿ H#D$Hº þÿÿÿHÐHø¶ HL$HT$Ht$Hïè
À
ß »¤ ¢ H|$ & »m á T$,
Ò} Ht$1ÉEàHïè
Àu/t$,T$¸ÿÿÿÿ9òv)òHt$HL$EàHïè HÄ0[]A\Ã {,
ÒþÿÿHºKY8ÖÅm4H÷â HÁêHT$Püú¼þÿÿHt$Hïè »È Üþÿÿé¯þÿÿ@ øÀHÄ0[¶À]èA\à ÇC é@þÿÿ@ T$Ht$HL$,Hïè
ÀÿÿÿHÇD$ ÇD$, f 1ÉT$Ht$EàHïè HÄ0[]A\ÃHßè ³¤ Hïè
Àª Hß$è $HÄ0[]A\à ¸ýÿÿÿHD$é;þÿÿf HL$ëf T$Ht$Hïè
À
Óýÿÿ»è ° A¸ H³¨ t#HÇÁÿÿÿÿHïè
À ýÿÿégþÿÿ 1ÉHïè ëà@ Hïè
À
Fÿÿÿ
Hïè Hß$è $
ÀîüÿÿéþÿÿD ¸ Ãf. H\$ØHl$àHýLd$èLl$ðAôLt$øHì(è Hø H
Ût S°
Òu"H$Hl$Ld$Ll$Lt$ HÄ(ÃD úu¸ ëÒ@ útð ÆÊ ÆÉ HÇà HÇØ Püúv ø
À H ÆÊ ÇÌ Hà PÿA¾ L- úv"P÷A¶L- úv{, L- tzE1À1ÉDòLîHïè E
äu{, tyÇ, ÆÊ HÇà ÆÉ HÇØ ÆÐ ÇÔ éÓþÿÿD ø
Vÿÿÿé2ÿÿÿføH º DDòLDèéjÿÿÿ@ »Ê H ÆÉ HØ ÆÐ ÇÔ H5 E1À1ÉHïº Æ Æ ÿÆ ÿÆ Æ è E1À1ÉDòLîHïÆÉ HÇØ ÆÐ ÇÔ è E1À1ÉDòLîHïè éÊþÿÿÆÐ ÇÔ é`ÿÿÿffff. H\$èHl$ðõLd$øHìIüè Hø H
ÛtH= 1Àîè S¸
ÒuH$Hl$Ld$HÄà »P è ¸ÿÿÿÿÒtÐýá
íÙ H»° ÆÈ ÇC è ¿0u Ç, è îLçè
ÀuýzÿÿÿHßè {, ýª îLçè C
Àt Hßè Lçè Lçè Hßè Ç8 ÿÿÿÿ
Ç< ÿÿÿÿ1ÀÇ0 Ç4 ÇD Ç´ éèþÿÿfîLçè 1ÀéÕþÿÿ»n cÿÿÿ1öLçè Æn éMÿÿÿ¾ Lçè éNÿÿÿf. H\$ØHl$àHûLd$èLl$ðAôLt$øHìHAÕè H
ÀHÅA¾ t
++@A¶
Àu%DðH\$ Hl$(Ld$0Ll$8Lt$@HÄHÃ@ øuA¾ ëÎ øtð½P A¾ÿÿÿÿè Àt±óI*Äó
(Ñó^ ó^Ð.Êù }, óD,âd Aü
½ Eí
´ H= ó$óT$è óD$ó$.Ávó
.È~ 1öE1íHßè
ÀAÆuPDîHßè
ÀAÆ
) }, øþÿÿDæHßè
ÀAÆâþÿÿH= è éÑþÿÿfD H= è éºþÿÿ H= A½ è ¾ émÿÿÿ@ ¾ Hßó$óT$è
ÀAÆóD$ó$u1öHßóD$ó$è
ÀAÆóD$ó$ufó^ÈHßó,ñè
ÀAÆ'þÿÿH= è éþÿÿEíÀAü~?AüMÿÿÿÀEÿÿÿH= A½ è ¾ é²þÿÿH= è éËýÿÿÀt½H= E1íè 1öéþÿÿH= A½ è ¾ ékþÿÿfH\$àHl$èHûLd$ðLl$øHì(õA¼ è H
ÀIÅt
++@A´
Àu&DàH\$Hl$Ld$Ll$ HÄ(Ãf. øuA¼ ëÍ øtðA½P A¼ÿÿÿÿè Àt¯óH*Åó
(Ñó^ ó^Ð.ʳ A}, ó,ê ýtyH= è ¾ Hßè
ÀAÄuA1öHßè
ÀAÄ
~ îHßè
ÀAÄ)ÿÿÿH= è éÿÿÿfD H= è éÿÿÿ H= è 1öëýiÿÿÿ½ édÿÿÿH= A¼ è éÀþÿÿH= è é¯þÿÿD H\$èHl$ðHýLd$øHìAôè H
À» tDæHïè
ÀÃuØHl$H$Ld$HÄÃfH= Dæ1Àè ëÖffff. H\$ðHl$øHìHû½ è H
Àt&¾ Hßè
ÀÅu-¾ Hßè
ÀÅu*èH\$Hl$HÄÃf H= è ëØfH= è ëÈfH\$ðHl$øHìHý» è H
Àtxt"H= ³
è ØHl$H\$HÄÃ Hïè
ÀÃtÞH= è ëÐfff. SHóè H
˼ t
++D 0ÒÐ[Ãffffff. H\$ðHl$øHìHûõè H
ÀHÂthH,ù t1Àù t3H\$Hl$HÄÃ@ ¨` HßHl$H\$HÄé @ ª` HßHl$H\$HÄé @ ¸ H\$Hl$HÄÃ@ H\$èHl$ðHóLd$øHìAÔè HŸ H
ít.Aü v<H
Ût7l
Ét=Hµl º Hßè 1ÀH$Hl$Ld$HÄÃ@ ¸ ëâf Hïè ë¹fD H\$ØHl$àHýLd$èLl$ðIôLt$øHì8 IÎè H
ÀIÅ» º HæHïè
ÀÃ
÷ M
ö> º LöHçè M
ä H5 Hçè H
ÀIÅ ¿ 0 è H
ÀHÅÜ Léº 0 ¾ HÇè
Àuè 0
öf
Ï I¾ L @ AÇ$ Iîë
@ IÅM9õt1H5 Lïè H
ÀtãA¶EüA¶UýÁàÁâ ÐA¶Uþ ÐA$Hïè A4$¸ÿÿÿÿ
öDØ ØH¬$ H$ L¤$ L¬$( L´$0 HÄ8 ÃfD H= » è ëµD A}, Hâ
++HÂÿþþþ÷Ñ!È%téÁH¿bcm70012Áé© DÁHJHDÑ ÀHÚH:ÇBfw.bfÇBinÆB élþÿÿf. H= 1À» è é(ÿÿÿ H= » è é
++ÿÿÿf.
++HÂÿþþþ÷Ñ!È%téÁI¸bcm70015Áé© DÁHJHDÑ ÀHÚLÇBfw.bfÇBinÆB éÍýÿÿH= 1À»ÿÿÿÿè Hïè Lïè éþÿÿ H\$àHl$èHÓLd$ðLl$øHì(E
ÉHõIÌt*è
ÀAÅ
A$H= u 1Àè ë LÁè
ÀAÅt1H= Æ1Àè DèH\$Hl$Ld$Ll$ HÄ(ÃD u H= 1Àè H
ÛtÉ3H= 1Àè ë· H= Æ1Àè ëfffff. H\$ÐHûH= 1ÉLd$àLl$èLt$ðº Hl$ØL|$ø1ÀHìxAö¾ ÇD$< è è H|$<AÄè
ÀAÅ
A¶îýtDçè À
0 H= 1Àîè H DE
É
- è AÇàH= DEø1ÀDþè ý H= 1À¾ è
À& êHÞÇè
ÀAÅ
â H;HL$$HT$Ht$ è
ÀAÅ
H;è |$ x,è H;¾´ è H;HT$,Ht$(è
ÀAÅ
ê A÷Æ tDð
|$*
DGðA÷Æ
A÷Æ tDð
@ A÷Æ DDðD$(DöÂÁêúJ H;è
ÀAÅ
· T$$t$ H;$t$è $t$DñHÇè Aæ
a DÿÏ
ít#DÿÏýtDÿÏýt
AÏ1ÿýADÿè D$ = t
= A¾
++ uA¾
íAÇý@ÅÑ Eÿ
È H;è D P fD DèH\$HHl$PLd$XLl$`Lt$hL|$pHÄxÃf. H= Aµè è ëºf. è AÇéæýÿÿ H= Æ1Àè H;è HÇè è évÿÿÿfD H= $è ¿ è AîM H;1öè
ÀuÏ@í
V Eÿ ÿÿÿH;è féÿÿÿ ¿ è éUýÿÿf H= è é_ÿÿÿ H;è E1Éx, L tL H;HL$8HT$4Ht$0è
À
¬ýÿÿDðAæÿÿýÿ
|$0 DCðéýÿÿ Áè<
++Fõé©ýÿÿH= A½ÿÿÿÿè è éWþÿÿ H= è é¯þÿÿ H= è éþÿÿ H= è H;è Æm éýÿÿH;è HÇè è $AÕéàýÿÿ1ÿè é¿ýÿÿ@ H\$èHl$ðHýLd$øHìAôè H
À» t @³
ÀuØHl$H$Ld$HÄÃf. øu» ëÕ@ øtðDæHïè
ÀÃt»H= Dæ1Àè ë¨ H\$ÐHl$ØHóLd$àLl$èIýLt$ðL|$øHìÈ HÇ$ A¼ è H
ÀHÅ# d Ds(E1ÿ
A֮ @HD$P
> }hI HæLïè
ÀAÄ
ß ¶D$|$ C¶$D$CD$CD$CD$ C$D$CD$(C HD$HCD$XC(D$dC<¶D$Ct
++Ç
D ½, E
öx
¸ C(E
ÿuN; tI½m t@}, HD$Pf ƶÔHïÁæ ÖH$ ·öè H$ HC0D }, tgDàH$ H¬$ L¤$¨ L¬$° L´$¸ L¼$À HÄÈ Ã@ L$X @}hA·
·þÿÿL$X éªþÿÿfD ½m t¶<
++vx½n u½o
sÿÿÿ¾ Lïè Æ
n éZÿÿÿf ½D
Úþÿÿ;
4 Àø
4 ¹þÿÿÇ
D éªþÿÿ < ÿÿÿ½n üþÿÿ½o
ïþÿÿ1öLïè Æ
n éÙþÿÿ ºÿÿÿÿH9Ðt%HiÀ N HC0é®þÿÿfD Ç
4 é8þÿÿHÇC0ÿÿÿÿéþÿÿ@ SHóHìH
ÿÇD$ ÇD$ § è H
˼ tL@,
Àºÿÿÿÿt@= tE1Ò= u0Ç fÇC ÇC ÇCÿ ÇCÿ HÇC ÇC HÄÐ[Ã@ Ç fÇC 1ÒÇC ÇC ÐÇC HÇC ÇC HÄ[ÃfD H|$è
Àº u¡è D$è D$
À
GÿÿÿH|$è ·D$
++
Ò%ÿÿÿéiÿÿÿffff. H\$ðHl$øHìHûHõè H
Àtx, t)H= è ¸ H\$Hl$HÄÃf M º Pqþ w
ÊÁáÁâ ÊÊH HßHl$H\$HÄé @ SHóè H
Àº tp@,= ts= tt¶CÆC1ÒÆCfÇC àðÈC·Cf%ð fC¶Ccÿ ÿàðÈC·Cf%ðf
ÀfCC%ÿ ÿ
p CÐ[Ãf Æ ë Æë · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ±ZZZZ ZZZZ
++àU
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++BRCM ª»ÌÝÿÿÿÿÿÿÿÿÿÿÿÿ ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ DtsReleaseChannel: StopVideoFailed Ignoring error DtsReleaseChannel: DtsFWCloseChannel Failed DtsGetVersion: Ioctl failed: %d
++ DtsPauseDecoder: Decoder is not opened DtsPauseDecoder: Decoder is not started DtsResumeDecoder: Decoder is not opened DtsResumeDecoder: Decoder is not started DtsStartCaptureImmidiate: Decoder is not started DtsStartCapture: Decoder is not started DtsOpenDecoder: DtsCloseDecoder Failed (sts:%d)
++ DtsFWOpenChannel: ChannelID leakage.. Dts Recoverable Open Failed:%x
++ DtsStartDecoder: Decoder is not opened DtsStartDecoder: DtsStopDecoder FAILED (sts:%d)
++ DtsSetProgressive: Failed [%x]
++ DtsFWActivateDecoder: Failed [%x]
++ DtsProcOutput: Use NoCopy Interface for PIB encryption scheme DtsProcOutput: Failed to copy out buffs.. %x
++ DtsProcOutput: No Active Channels DtsProcOutput: Failed to release buffs.. %x
++ DtsProcInput: Failed to alloc mem for ASFHdr for SPES:%x
++ DtsProcInput: Failed to Prepare ASFHdr for SPES:%x
++ DtsProcInput: Failed to send Spes hdr:%x
++ DtsProcInput: DtsInsertMdata failed DtsSetRateChange:DtsFWSetHostTrickMode Failed DtsSetRateChange: DtsFWSetSkipPictureMode Failed DtsSetRateChange: Set Slow Forward Failed DtsSetRateChange: Set Normal Speed DtsSetRateChange: Set Fast Speed for IP-Frame Only DtsSetRateChange: Set Very Fast Speed for I-Frame Only DtsSetRateChange: Set 1.x I only DtsSetRateChange: Set Fast Forward Failed DtsSetFFRate: NOT Support Slow Motion DtsSetFFRate: Set Normal Speed DtsSetFFRate: Set Fast Forward DtsSetFFRate:DtsFWSetHostTrickMode Failed DtsSetFFRate: DtsFWSetSkipPictureMode Failed DtsSetFFRate: Set Fast Forward Failed DtsSetSkipPictureMode: Set Picture Mode Failed, %d
++ DtsSetIFrameTrickMode: DtsFWSetHostTrickMode Failed DtsSetIFrameTrickMode: DtsFWSetSkipPictureMode Failed DtsStepDecoder: Failed because Decoder is Not Paused
++DtsGetFWVersionFromFile: Null Pointer argument DtsGetFWVersionFromFile:Failed to Open file Err DtsGetFWVersionFromFile:Failed to allocate memory DtsGetFWVersionFromFile:Failed to read bin file %d
++ FW Version: Stream: %x, Dec: %x, HW:%x
++ DtsGetFWVersion: failed to get version fromFW at runtime: %d
++ DtsGetFWVersion: failed to get version from FW bin file: %d
++ Running DIL (%d.%d.%d) Version
++ DtsDeviceOpen: Decoder is already opened DtsDeviceOpen: New globmode is %d
++ DtsDeviceOpen: Create File Failed DtsDeviceOpen: Interface Init Failed:%x
++ DtsSetupHardware: Failed from Open DtsDeviceOpen: Opening HW in mode %x
++ DtsDropPictures: Set Picture Mode Failed, %d
++ DtsSetScaleParams: not supported HW init already? HW Type not found deleting buffer DtsPauseDecoder: Failed DtsMapYUVBuffs failed Sts:%d
++ DtsStartCapture: Failed: %d
++ Failed to Set Video Clock:%x
++ DtsFWSetVideoInput Failed:%x
++ DtsFWStartVideo: Failed [%x]
++ DtsProcOutput: Invalid Arg!! HIT EOS with counter Flush called with opcode %u
++ DtsStepDecoder: Failed rb Media_PC_FW_Rev FW Version: Stream: %x Dec: %x
++ /dev/crystalhd Get Hardware Type Failed Get drv ver failed bcm70015fw.bin bcm70012fw.bin Notify Operating Mode Failed Enable single threaded mode à @F ? @ GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x d N u
++E < MI0o
++K $ ` Ö MMI0
++G $ É LU0t
++K ( ° MN0ú
++KÍ
++A Ü MN0r Þ MI w
++C H 8 Â ADD [
++CAHP
++FCGK
++CCGPFC 5 PI w
++H ¼ 5 PI O
++H à N m
++E ( ADD f
++AAG , à OI Ç ( L MMN@
++G x U MI
++K $ MI
++LT
++D Ä ( Ø 6 MMQ W
++F ¡ MN0S
++B$ ( ? AV
++IJ
++NF @ P z BDA x
++AGIN
++ABOAAG D[ ( ¬ MMN`_
++I L Ø » BEE B(A0A8F
++8C0A(B BBBH ` ( BDD DP
++ AABHb
++ ADEDb
++ AABBp
++ AABD $ s MMI0w
++F È ¦ LI C
++H $ ì ® MMIP@
++E MN0z
++K 8 c MI w
++C \ ~ N H
++J | d N v
++D ! A_ , ¸ N u
++EW
++IW
++IS è MI U
++E ( Í MMLÀ[
++G 8 Ò MN0o
++F( \ ¬ Hmp
++K MI o
++K ( ¬ Ü MMQÐ
++E ( Ø AG x
++CEx
++AG N x
++Jw ( A
++J .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rodata.str1.1 .rodata .rodata.cst4 .comment .note.GNU-stack .rela.eh_frame @ }< 8| è) & À< ó , ´? 1 2 ¸?
++ @ 2 QJ O _L W hL d 0 tL 0 m ¤L ¨L H } ¦ P ðS X X j Øo [ ñÿ d 0 B N ¸ [ ¸ ¸ h ¸ y
p H ¯ X
++ Æ 8 Ë Ð Õ Ú h ß $ ä é ¸ î 4 ó à ø þ 8 L
++ j p ø " Ð ( . ¥ 4 : x @ F @ L Ã R À X ^ á d þ j 0 p X v 0 | È ð ¦ ¬ ° ² X ¸ P ¾ À Ä Ê Ð Ö ( Ü ¨ â H è î à ô x ú Ð
@ x 0 H K $ * ° 0 à 6 H < B è H [ N r T ¨ Z ( `
++ f x l | r H x È ~ ø Õ · Æ ¢ ¤ ¨ ò ® H
++ ´ x
++ º Ð é î p $ 4 L c s Ö ¯ ¹ É Ð p É â @ ô ù 6 P H à X ð Þ h r Ð Â © ° 5 Â Ñ ð 5 á 0
++ ó Ð
++ p à ' 5 I _ P n ± ¾ p U Î é Ð % 2 ? \ p ð 6 ± À Í ß ñ ÿ # 6 @ ¡ J ð ? ` 0 z l s } ° Ð ¢ ² Á Î
Ý ó Ð » # = J Y v « ³ ½ Õ # ê 0# s õ °% ¦ * `' ® ; X w « * ¸ + c Î , ~ ä , d ó
++ - !
++ 0- -
++ A
++ U
++ Ð- c
++ k
++
++ `. Í
++
++ ¥
++ «
++ ¼
++ Ã
++ Ê
++ 01 Ò Ú
++ õ
++ 2 ¬
++ ) . ? L Y i ¬ À6 ¼ Ì P7 Ü ß í 0: $ 5 P; G à; libcrystalhd_if.cpp _ZL17DtsReleaseChannelPvjb _ZL12b_pes_header _ZL7ExtData _ZL8eos_mpeg _ZL8eos_divx _ZL11eos_avc_vc1 _ZL17eos_vc1_spmp_link _ZL25btp_video_done_es_private _ZL17btp_video_done_es .LC1 .LC0 .LC2 .LC3 .LC4 .LC5 .LC6 .LC7 .LC8 .LC9 .LC10 .LC11 .LC12 .LC13 .LC14 .LC15 .LC18 .LC17 .LC16 .LC19 .LC20 .LC22 .LC23 .LC21 .LC24 .LC26 .LC28 .LC25 .LC27 .LC29 .LC30 .LC34 .LC33 .LC31 .LC32 .LC35 .LC37 .LC36 .LC41 .LC44 .LC46 .LC38 .LC43 .LC40 .LC42 .LC39 .LC45 .LC49 .LC52 .LC
50 .LC48 .LC47 .LC51 .LC53 .LC54 .LC55 .LC56 .LC57 .LC59 .LC63 .LC61 .LC58 .LC60 .LC62 .LC64 .LC68 .LC66 .LC67 .LC65 .LC69 .LC82 .LC71 .LC72 .LC70 .LC74 .LC81 .LC79 .LC77 .LC78 .LC73 .LC75 .LC76 .LC80 .LC83 .LC84 _GLOBAL_OFFSET_TABLE_ _Z17DtsFWCloseChannelPvj puts _Z14DtsFWStopVideoPvjb DtsSetupHardware DtsGetContext DtsSetHwInitSts _Z15DtsPushFwToFleaPvPc _Z15DtsFWInitializePvj DtsGetHwInitSts _Z19DtsPushAuthFwToLinkPvPc DtsGetVersion DtsAllocIoctlData DtsDrvCmd DtsRelIoctlData printf DtsSetVideoParams DtsSetInputFormat free malloc memcpy _Z18DtsSetPESConverterPv _Z15DtsCheckProfilePv DtsGetVideoParams DtsFormatChange DtsPauseDecoder DtsChkPID _Z15DtsFWPauseVideoPvj DtsResumeDecoder DtsSetVideoPID DtsStartCaptureImmidiate DtsMapYUVBuffs DtsStartCapture DtsFlushRxCapture DtsStopDecoder DtsCancelFetchOutInt DtsCloseDecoder DtsSetDecStat DtsClrPendMdataList DumpInputSampleToFile DtsOpenDecoder DtsSetVideoClock _Z16DtsFWOpenChannelPvjj _Z18DtsFWSetVideoInputPv DtsSetTSMode DtsS
tartDecoder _Z20DtsFWActivateDecoderPv _Z15DtsFWStartVideoPvjjjjj DtsSetProgressive DtsDeviceClose DtsGetOPMode DtsSetOPMode _Z22DtsReleasePESConverterPv DtsReleaseInterface _Z18DtsCancelTxRequestPvj DtsProcOutput DtsFetchOutInterruptible DtsCheckRptPic DtsRelRxBuff DtsCopyNV12ToYV12 DtsUpdateOutStats DtsCopyFormat DtsCopyNV12 DtsCopyRawDataToOutBuff DtsUpdateVidParams DtsProcOutputNoCopy DtsReleaseOutputBuffs DtsSendData usleep txBufPush DtsTxFreeSize _Z14DtsSendSPESPktPvmi DtsPrepareMdata DtsInsertMdata DtsFreeMdata posix_memalign DtsPrepareMdataASFHdr _Z16DtsAlignSendDataPvPhjmi sleep _Z9WORD_SWAPt _Z18PTS2MakerBit5BytesPhl DtsProcInput DtsIsDecOpened _Z15DtsAddStartCodePvPPhPjPm _Z16DtsCheckKeyFramePvPh _Z16DtsFindStartCodePvPhjPj DtsLock DtsUnLock _Z14DtsCheckSpsPpsPvPhj DtsGetColorPrimaries DtsSendEOS DtsFlushInput txBufFlush _Z20DtsFWDecFlushChannelPvj DtsSetRateChange _Z21DtsFWSetHostTrickModePvj _Z23DtsFWSetSkipPictureModePvj _Z14DtsFWSetFFRatePvj _Z22DtsFWSetSlowMo
tionRatePvj DtsSetFFRate DtsSetSkipPictureMode DtsSetIFrameTrickMode DtsStepDecoder _Z17DtsFWFrameAdvancePv DtsIsEndOfStream DtsSetColorSpace DtsSetLinkIn422Mode DtsSetFleaIn422Mode DtsGetDILPath strncpy DtsGetFirmwareFiles DtsGetFWVersionFromFile strncat fopen fread __errno_location strstr fclose DtsGetFWVersion _Z12DtsFWVersionPvPjS0_S0_ DtsDeviceOpen getpid DtsCreateShMem glob_mode_valid open DtsInitInterface DtsGetHwType DtsSetgDevID DtsSetCoreClock DtsNotifyOperatingMode DtsSetupConfig DtsDelDilShMem DtsRstDrvStat DtsDropPictures _Z9DtsFWDropPvj DtsGetDriverStatus DtsGetDrvStat DtsFetchTimeStampMdata DtsGetCapabilities DtsGetgDevID DtsGetHWFeatures DtsSetScaleParams DtsCrystalHDVersion k üÿÿÿÿÿÿÿ* üÿÿÿÿÿÿÿ/ l üÿÿÿÿÿÿÿN m üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿ^ l üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ· p üÿÿÿÿÿÿÿÚ q üÿÿÿÿÿÿÿ r üÿÿÿÿÿÿÿ p üÿÿÿÿÿÿÿ! s üÿÿÿ
ÿÿÿÿ, üÿÿÿÿÿÿÿ1 l üÿÿÿÿÿÿÿJ p üÿÿÿÿÿÿÿ^ t üÿÿÿÿÿÿÿs üÿÿÿÿÿÿÿx l üÿÿÿÿÿÿÿº o üÿÿÿÿÿÿÿÍ v üÿÿÿÿÿÿÿê w üÿÿÿÿÿÿÿ x üÿÿÿÿÿÿÿO x üÿÿÿÿÿÿÿV üÿÿÿÿÿÿÿ` y üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ_ o üÿÿÿÿÿÿÿ« üÿÿÿÿÿÿÿ° l üÿÿÿÿÿÿÿ¼ | üÿÿÿÿÿÿÿÈ } üÿÿÿÿÿÿÿÞ ~ üÿÿÿÿÿÿÿ% z üÿÿÿÿÿÿÿ- üÿÿÿÿÿÿÿu o üÿÿÿÿÿÿÿ
o üÿÿÿÿÿÿÿ& üÿÿÿÿÿÿÿQ
üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ« üÿÿÿÿÿÿÿ¶ l üÿÿÿÿÿÿÿÃ üÿÿÿÿÿÿÿÈ l üÿÿÿÿÿÿÿÚ o üÿÿÿÿÿÿÿò üÿÿÿÿÿÿÿ
üÿÿÿÿÿÿÿC üÿÿÿÿÿÿÿH l üÿÿÿÿÿÿÿ{ üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿÊ o üÿÿÿÿÿÿÿß üÿÿÿÿÿÿÿç
l üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ' v üÿÿÿÿÿÿÿo w üÿÿÿÿÿÿÿ x üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¢ üÿÿÿÿÿÿÿ« y üÿÿÿÿÿÿÿ» ! üÿÿÿÿÿÿÿÄ y üÿÿÿÿÿÿÿ
++ o üÿÿÿÿÿÿÿ# üÿÿÿÿÿÿÿ4 " üÿÿÿÿÿÿÿ? l üÿÿÿÿÿÿÿj v üÿÿÿÿÿÿÿ² w üÿÿÿÿÿÿÿÄ x üÿÿÿÿÿÿÿÔ üÿÿÿÿÿÿÿâ üÿÿÿÿÿÿÿë y üÿÿÿÿÿÿÿû ! üÿÿÿÿÿÿÿ
++ y üÿÿÿÿÿÿÿA
++ o üÿÿÿÿÿÿÿw
++ üÿÿÿÿÿÿÿ
++ v üÿÿÿÿÿÿÿ»
++ w üÿÿÿÿÿÿÿÚ
++ o üÿÿÿÿÿÿÿò
++ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ& m üÿÿÿÿÿÿÿ0 üÿÿÿÿÿÿÿW
üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ¨ üÿÿÿÿÿÿÿÆ üÿÿÿÿÿÿÿÔ k üÿÿÿÿÿÿÿã üÿÿÿÿÿÿÿ. üÿÿÿÿÿÿÿ7 üÿÿÿÿÿÿÿy o üÿÿÿÿÿÿÿö üÿÿÿÿÿÿÿ6
o üÿÿÿÿÿÿÿM
üÿÿÿÿÿÿÿv
üÿÿÿÿÿÿÿ
n üÿÿÿÿÿÿÿ©
üÿÿÿÿÿÿÿÆ
üÿÿÿÿÿÿÿè
üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ. # üÿÿÿÿÿÿÿ7 y üÿÿÿÿÿÿÿK o üÿÿÿÿÿÿÿd $ üÿÿÿÿÿÿÿn y üÿÿÿÿÿÿÿ % üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿÛ & üÿÿÿÿÿÿÿä y üÿÿÿÿÿÿÿó ' üÿÿÿÿÿÿÿý y üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ9 üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ¦ üÿÿÿÿÿÿÿÏ üÿÿÿÿÿÿÿö üÿÿÿÿÿÿÿ3 ( üÿÿÿÿÿÿÿ> l üÿÿÿÿÿÿÿN
üÿÿÿÿÿÿÿ` ) üÿÿÿÿÿÿÿi y üÿÿÿÿÿÿÿs * üÿÿÿÿÿÿÿ| y üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ + üÿÿÿÿÿÿÿ§ y üÿÿÿÿÿÿÿ³ , üÿÿÿÿÿÿÿ¼ y üÿÿÿÿÿÿÿð o üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ$ üÿÿÿÿÿÿÿ) üÿÿÿÿÿÿÿ[ üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿ¦ üÿÿÿÿÿÿÿÄ üÿÿÿÿÿÿÿ, o üÿÿÿÿÿÿÿª üÿÿÿÿÿÿÿô ¢ üÿÿÿÿÿÿÿ= £ üÿÿÿÿÿÿÿh ¤ üÿÿÿÿÿÿÿ* ¥ üÿÿÿÿÿÿÿO ¦ üÿÿÿÿÿÿÿd ¤ üÿÿÿÿÿÿÿ{ - üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ . üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ¯ § üÿÿÿÿÿÿÿ¼ ¨ üÿÿÿÿÿÿÿ÷ © üÿÿÿÿÿÿÿ. ¤ üÿÿÿÿÿÿÿ\ ¦ üÿÿÿÿÿÿÿg ª üÿÿÿÿÿÿÿ ¤ üÿÿÿÿÿÿÿ / üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ¿ ¤ üÿÿÿÿÿÿÿþ 0 üÿÿÿÿÿÿÿ
l üÿÿÿÿÿÿÿe o üÿÿÿÿÿÿÿ~ üÿÿÿÿÿÿÿ 1 üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ ¦ üÿÿÿÿÿÿÿ? ¤ üÿÿÿÿÿÿÿj ¢ üÿÿÿÿÿÿÿ| ¦ üÿÿÿÿÿÿÿ ¤ üÿÿÿÿÿÿÿ³ 2 üÿÿÿÿÿÿÿ¼ y üÿÿÿÿÿÿÿô o üÿÿÿÿÿÿÿ; o üÿÿÿÿÿÿÿ_ ® üÿÿÿÿÿÿÿµ o üÿÿÿÿÿÿÿ o üÿÿÿÿÿÿÿ ® üÿÿÿÿÿÿÿ¦ ² üÿÿÿÿÿÿÿÍ üÿÿÿÿÿÿÿì ³ üÿÿÿÿÿÿÿþ 3 üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ 4 üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ/ ´ üÿÿÿÿÿÿÿP µ üÿÿÿÿÿÿÿ[ 5 üÿÿÿÿÿÿÿj y üÿÿÿÿÿÿÿy | üÿÿÿÿÿÿÿ ¶ üÿÿÿÿÿÿÿ¶ | üÿÿÿÿÿÿÿ½ 6 üÿÿÿÿÿÿÿÇ y üÿÿÿÿÿÿÿñ o üÿÿÿÿÿÿÿó ~ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÖ ¸ üÿÿÿÿÿÿÿý ± üÿÿÿÿÿÿÿa üÿÿÿÿÿÿÿ¢ ¹
üÿÿÿÿÿÿÿV ~ üÿÿÿÿÿÿÿ® ~ üÿÿÿÿÿÿÿÖ ¸ üÿÿÿÿÿÿÿ ± üÿÿÿÿÿÿÿ- º üÿÿÿÿÿÿÿµ o üÿÿÿÿÿÿÿÑ üÿÿÿÿÿÿÿø ¼ üÿÿÿÿÿÿÿµ ½ üÿÿÿÿÿÿÿ! · üÿÿÿÿÿÿÿ-! · üÿÿÿÿÿÿÿ! ¾ üÿÿÿÿÿÿÿÚ! ¿ üÿÿÿÿÿÿÿ" · üÿÿÿÿÿÿÿ$" À üÿÿÿÿÿÿÿ2" üÿÿÿÿÿÿÿE" Á üÿÿÿÿÿÿÿ" Â üÿÿÿÿÿÿÿÀ" · üÿÿÿÿÿÿÿÞ" · üÿÿÿÿÿÿÿì" üÿÿÿÿÿÿÿü" üÿÿÿÿÿÿÿ# Á üÿÿÿÿÿÿÿT# o üÿÿÿÿÿÿÿã# üÿÿÿÿÿÿÿ$ üÿÿÿÿÿÿÿ$ ´ 0$ E$ · üÿÿÿÿÿÿÿ¶$ l Ú$ D % T % S % ` '% a .% b 5% c ;% · üÿÿÿÿÿÿÿq% · üÿÿÿÿÿÿÿ% · üÿÿÿÿÿÿÿÉ% o üÿÿÿÿ
ÿÿÿÝ% 7 üÿÿÿÿÿÿÿæ% y üÿÿÿÿÿÿÿ& üÿÿÿÿÿÿÿM& Æ üÿÿÿÿÿÿÿa& ® üÿÿÿÿÿÿÿk& üÿÿÿÿÿÿÿ& üÿÿÿÿÿÿÿ & Ç üÿÿÿÿÿÿÿ¯& À üÿÿÿÿÿÿÿ·& üÿÿÿÿÿÿÿ¿& üÿÿÿÿÿÿÿÇ& Á üÿÿÿÿÿÿÿ' Ä üÿÿÿÿÿÿÿ4'
üÿÿÿÿÿÿÿM' Ç üÿÿÿÿÿÿÿ' o üÿÿÿÿÿÿÿê' üÿÿÿÿÿÿÿû' 8 üÿÿÿÿÿÿÿ( 9 üÿÿÿÿÿÿÿ?( : üÿÿÿÿÿÿÿO( l üÿÿÿÿÿÿÿg( ; üÿÿÿÿÿÿÿ}( É üÿÿÿÿÿÿÿ( Ê üÿÿÿÿÿÿÿ²( Ë üÿÿÿÿÿÿÿÄ( < üÿÿÿÿÿÿÿÉ( l üÿÿÿÿÿÿÿÛ( = üÿÿÿÿÿÿÿà( l üÿÿÿÿÿÿÿó( > üÿÿÿÿÿÿÿþ( l üÿÿÿÿÿÿÿ$) É üÿÿÿÿÿÿÿK) Ê üÿÿÿÿÿÿÿm) Ì üÿÿÿÿÿÿÿ) ? üÿÿÿÿÿÿÿ) l üÿÿÿÿÿÿÿ®) @ üÿÿÿÿÿÿÿ¹) l üÿÿÿÿÿÿÿÊ) A üÿÿÿÿÿÿÿÏ) l üÿÿÿÿÿÿÿß) : üÿÿÿÿÿÿÿç)
l üÿÿÿÿÿÿÿõ) B üÿÿÿÿÿÿÿ * l üÿÿÿÿÿÿÿ4* o üÿÿÿÿÿÿÿ* üÿÿÿÿÿÿÿ¤* 8 üÿÿÿÿÿÿÿ¯* 9 üÿÿÿÿÿÿÿÚ* C üÿÿÿÿÿÿÿß* l üÿÿÿÿÿÿÿì* É üÿÿÿÿÿÿÿý* Ê üÿÿÿÿÿÿÿ+ Ë üÿÿÿÿÿÿÿ$+ D üÿÿÿÿÿÿÿ)+ l üÿÿÿÿÿÿÿ;+ E üÿÿÿÿÿÿÿ@+ l üÿÿÿÿÿÿÿS+ F üÿÿÿÿÿÿÿX+ l üÿÿÿÿÿÿÿv+ G üÿÿÿÿÿÿÿ+ l üÿÿÿÿÿÿÿ+ H üÿÿÿÿÿÿÿ+ l üÿÿÿÿÿÿÿº+ o üÿÿÿÿÿÿÿÏ+ Ê üÿÿÿÿÿÿÿó+ I üÿÿÿÿÿÿÿý+ y üÿÿÿÿÿÿÿ', o üÿÿÿÿÿÿÿ9, É üÿÿÿÿÿÿÿL, Ê üÿÿÿÿÿÿÿs, J üÿÿÿÿÿÿÿx, l üÿÿÿÿÿÿÿ, K üÿÿÿÿÿÿÿ, l üÿÿÿÿÿÿÿ§, o üÿÿÿÿÿÿÿ¹, L üÿÿÿÿÿÿÿÀ, l üÿÿÿÿÿÿÿÜ, Ñ üÿÿÿÿÿÿÿé, M üÿÿÿÿÿÿÿî, l üÿÿÿÿÿÿÿ- o üÿÿÿÿÿÿÿD- o üÿÿÿÿÿÿÿê-
o üÿÿÿÿÿÿÿ#. × üÿÿÿÿÿÿÿT. Ø üÿÿÿÿÿÿÿ. o üÿÿÿÿÿÿÿ«. Ö üÿÿÿÿÿÿÿÎ. Ú üÿÿÿÿÿÿÿÞ. N üÿÿÿÿÿÿÿæ. Û üÿÿÿÿÿÿÿü. } üÿÿÿÿÿÿÿ/ Ü üÿÿÿÿÿÿÿ&/ Ý üÿÿÿÿÿÿÿd/ O üÿÿÿÿÿÿÿl/ Þ üÿÿÿÿÿÿÿ/ | üÿÿÿÿÿÿÿë/ P üÿÿÿÿÿÿÿõ/ l üÿÿÿÿÿÿÿs0 Q üÿÿÿÿÿÿÿ0 y üÿÿÿÿÿÿÿ0 R üÿÿÿÿÿÿÿ0 l üÿÿÿÿÿÿÿ1 S üÿÿÿÿÿÿÿ1 y üÿÿÿÿÿÿÿ1 | üÿÿÿÿÿÿÿ$1 ß üÿÿÿÿÿÿÿW1 á üÿÿÿÿÿÿÿo1 T üÿÿÿÿÿÿÿy1 y üÿÿÿÿÿÿÿ1 Ù üÿÿÿÿÿÿÿ1 U üÿÿÿÿÿÿÿ1 y üÿÿÿÿÿÿÿÆ1 V üÿÿÿÿÿÿÿÍ1 y üÿÿÿÿÿÿÿÛ1 W üÿÿÿÿÿÿÿâ1 y üÿÿÿÿÿÿÿó1 X üÿÿÿÿÿÿÿü1 y üÿÿÿÿÿÿÿ2 Y üÿÿÿÿÿÿÿV2 y üÿÿÿÿÿÿÿ[2 ã üÿÿÿÿÿÿÿh2 ä üÿÿÿÿÿÿÿ2 ¼ üÿÿÿÿÿÿÿ2
Z üÿÿÿÿÿÿÿ2 y üÿÿÿÿÿÿÿ£2 å üÿÿÿÿÿÿÿ´2 üÿÿÿÿÿÿÿÁ2 [ üÿÿÿÿÿÿÿÏ2 y üÿÿÿÿÿÿÿß2 \ üÿÿÿÿÿÿÿë2 æ üÿÿÿÿÿÿÿÿ2 ç üÿÿÿÿÿÿÿ!3 è üÿÿÿÿÿÿÿ43 o üÿÿÿÿÿÿÿ@3 é üÿÿÿÿÿÿÿM3 ê üÿÿÿÿÿÿÿ_3 u üÿÿÿÿÿÿÿÊ3 ë üÿÿÿÿÿÿÿì3 o üÿÿÿÿÿÿÿþ3 ì üÿÿÿÿÿÿÿ=4 üÿÿÿÿÿÿÿ4 o üÿÿÿÿÿÿÿÃ4 ] üÿÿÿÿÿÿÿË4 l üÿÿÿÿÿÿÿÐ4 í üÿÿÿÿÿÿÿá4 üÿÿÿÿÿÿÿó4 ^ üÿÿÿÿÿÿÿü4 y üÿÿÿÿÿÿÿ5 o üÿÿÿÿÿÿÿ5 üÿÿÿÿÿÿÿ5 í üÿÿÿÿÿÿÿ#5 _ üÿÿÿÿÿÿÿ+5 l üÿÿÿÿÿÿÿ55 ® üÿÿÿÿÿÿÿI5 n üÿÿÿÿÿÿÿj5 î üÿÿÿÿÿÿÿ~5 p üÿÿÿÿÿÿÿ5 ` üÿÿÿÿÿÿÿ5 l üÿÿÿÿÿÿÿ¬5 o üÿÿÿÿÿÿÿ½5 a üÿÿÿÿÿÿÿÆ5 b üÿÿÿÿÿÿÿÝ5 à üÿÿÿÿÿÿÿ 6 c üÿÿÿÿÿÿÿ+6 l ü
ÿÿÿÿÿÿÿ06 í üÿÿÿÿÿÿÿC6 d üÿÿÿÿÿÿÿH6 l üÿÿÿÿÿÿÿ[6 e üÿÿÿÿÿÿÿ`6 l üÿÿÿÿÿÿÿs6 f üÿÿÿÿÿÿÿx6 l üÿÿÿÿÿÿÿ6 o üÿÿÿÿÿÿÿ6 o üÿÿÿÿÿÿÿ6 üÿÿÿÿÿÿÿ¡6 í üÿÿÿÿÿÿÿ³6 p üÿÿÿÿÿÿÿÚ6 o üÿÿÿÿÿÿÿ,7 ð üÿÿÿÿÿÿÿ97 g üÿÿÿÿÿÿÿC7 y üÿÿÿÿÿÿÿ7 o üÿÿÿÿÿÿÿÓ7 ò üÿÿÿÿÿÿÿ£8 ó üÿÿÿÿÿÿÿW9
üÿÿÿÿÿÿÿØ9
üÿÿÿÿÿÿÿR: o üÿÿÿÿÿÿÿþ: ä üÿÿÿÿÿÿÿ; õ üÿÿÿÿÿÿÿ; í üÿÿÿÿÿÿÿ+; ö üÿÿÿÿÿÿÿe; o üÿÿÿÿÿÿÿz; h üÿÿÿÿÿÿÿ; l üÿÿÿÿÿÿÿå; o üÿÿÿÿÿÿÿV üÿÿÿÿÿÿÿ} üÿÿÿÿÿÿÿ ¤ üÿÿÿÿÿÿÿ ¯ üÿÿÿÿÿÿÿ- Ô üÿÿÿÿÿÿÿ°- Õ üÿÿÿÿÿÿÿØ; üÿÿÿÿÿÿÿ @ p d p
´ @ à P à ð < Ð ° À ð ä 0
++ Ð
++ 0 p P P | p Ð È ð Ü @ , ð T 0 ° ° Ð Ü Ð , # ¤ 0# Ì °% ð `' * < + ` , , - ¼ 0- ì Ð- `. < 01 ` 2 À6 ° P7 Ü 0: P; , à;
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp 2010-07-03 21:45:09.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.cpp 2011-03-14 18:51:48.804633127 +0000
+@@ -33,6 +33,8 @@
+ #include "libcrystalhd_int_if.h"
+ #include "libcrystalhd_fwcmds.h"
+
++#include <emmintrin.h>
++
+ #define SV_MAX_LINE_SZ 128
+ #define PCI_GLOBAL_CONTROL MISC2_GLOBAL_CTRL
+ #define PCI_INT_STS_REG MISC2_INTERNAL_STATUS
+@@ -43,7 +45,7 @@
+ #define BCHP_CLK_TEMP_MON_STATUS 0x00070044 /* Temperature monitor status. */
+
+
+-//===================================Externs ============================================
++//===================================Externs ===========================================
+ DRVIFLIB_INT_API BC_STATUS
+ DtsGetHwType(
+ HANDLE hDevice,
+@@ -78,6 +80,11 @@ DtsGetHwType(
+ *VendorID = pHWInfo->PciVenId;
+ *HWRev = pHWInfo->HwRev;
+
++ // Set these early
++ Ctx->DevId = pHWInfo->PciDevId;
++ Ctx->hwRevId = pHWInfo->HwRev;
++ Ctx->VendorId = pHWInfo->PciVenId;
++
+ DtsRelIoctlData(Ctx,pIocData);
+
+ return BC_STS_SUCCESS;
+@@ -243,9 +250,9 @@ DtsSetCoreClock(
+ uint32_t refresh_reg;
+
+ DTS_GET_CTX(hDevice,Ctx);
+- if(Ctx->DevId != BC_PCI_DEVID_LINK && Ctx->DevId != BC_PCI_DEVID_DOZER)
++ if(Ctx->DevId != BC_PCI_DEVID_LINK)
+ {
+- DebugLog_Trace(LDIL_DBG,"DtsSetCoreClock is not supported in this device\n");
++ //DebugLog_Trace(LDIL_DBG,"DtsSetCoreClock is not supported in this device\n");
+ return BC_STS_ERROR;
+ }
+
+@@ -273,7 +280,7 @@ DtsSetCoreClock(
+ }
+ #endif
+ if(freq == 0)
+- return BC_STS_CLK_NOCHG;
++ return BC_STS_SUCCESS;
+
+ n = freq/5;
+
+@@ -299,7 +306,7 @@ DtsSetCoreClock(
+ DtsDevRegisterWr(hDevice,SDRAM_REF_PARAM,((1 << 12) | refresh_reg));
+
+ DtsDevRegisterWr(hDevice, DecHt_PllACtl, reg);
+- DebugLog_Trace(LDIL_DBG,"C set %d\n", freq);
++ DebugLog_Trace(LDIL_DBG,"Clock set to %d\n", freq);
+ i = 0;
+
+ while (i < 10) {
+@@ -315,28 +322,7 @@ DtsSetCoreClock(
+ i++;
+ }
+
+- return BC_STS_CLK_NOCHG;
-
-- used_sz += insert_pes_header(pbuffer_out + used_sz, GET_PES_HDR_SZ_WITH_ASF(current_xfer_sz + zero_pad_sz));
-- used_sz += insert_asf_header(pbuffer_out + used_sz, sz_in_asf_hdr, input_data_sz - 1);
-- memcpy(pbuffer_out + used_sz, pinput_data, current_xfer_sz);
-- used_sz += current_xfer_sz;
-- pinput_data += current_xfer_sz;
-- rem_xfer_sz -= current_xfer_sz;
--
-- while (rem_xfer_sz) {
--
-- if (rem_xfer_sz > MAX_CHUNK_SZ) {
-- current_xfer_sz = MAX_CHUNK_SZ;
-- } else {
-- current_xfer_sz = rem_xfer_sz;
-- zero_pad_sz = GET_ZERO_PAD_SZ(input_data_sz);
-- }
+-#if 0
+- DtsDevRegisterWr( hDevice, DecHt_PllBCtl, clkRate);
+- cnt = 0;
+- do{
+- bc_sleep_ms(20);
-
-- used_sz += insert_pes_header(pbuffer_out + used_sz, GET_PES_HDR_SZ(current_xfer_sz + zero_pad_sz));
-- memcpy(pbuffer_out + used_sz, pinput_data, current_xfer_sz);
-- used_sz += current_xfer_sz;
-- pinput_data += current_xfer_sz;
-- rem_xfer_sz -= current_xfer_sz;
-- }
+- DtsDevRegisterRead( hDevice, DecHt_PllBCtl, &Val);
+- if(Val == clkRate)
+- break;
+- cnt++;
+- }while(cnt < 50);
-
-- if (zero_pad_sz) {
-- memset(pbuffer_out + used_sz, 0, zero_pad_sz);
-- used_sz += zero_pad_sz;
-- }
-
-- fret = bcmdec_send_buff_detect_error(bcmdec, buf, pbuffer_out, used_sz,
-- 0, tCurrent, bcmdec->proc_in_flags);
-- if (fret != GST_FLOW_OK) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to Send Data");
-- return 0;
+- if(Val != clkRate){
+- DebugLog_Trace(LDIL_DBG,"DtsSetCoreClock: Failed to change PLL_B_CTL\n");
+- return BC_STS_NO_ACCESS;
- }
-
--#ifdef FILE_DUMP__
-- fwrite(pbuffer_out, used_sz, 1, spmpfiledump);
-- fclose(spmpfiledump);
+- return BC_STS_SUCCESS;
-#endif
++ return BC_STS_ERROR;
+ }
+
+ DRVIFLIB_INT_API BC_STATUS
+@@ -591,85 +577,6 @@ DtsGetPciConfigSpace(
+ return BC_STS_SUCCESS;
+ }
+
+-/****/
-
-- return used_sz;
--}
--
--
--static guint32 handle_VC1_SPMP_data(GstBcmDec *bcmdec, GstBuffer *buf,
-- guint8 *pBuffer, /*The buffer with proc_in data*/
-- guint32 buff_sz, guint8 frm_type,
-- GstClockTime tCurrent)
+-DRVIFLIB_INT_API BC_STATUS
+-DtsReadPciConfigSpace(
+- HANDLE hDevice,
+- uint32_t Offset,
+- uint32_t *Value,
+- uint32_t Size
+- )
-{
-- guint32 used_sz = 0, temp_sz = 0;
-- guint8 *pcopy_loc = NULL;
--
-- if (!bcmdec || !pBuffer || !buff_sz ||
-- !bcmdec->vc1_seq_header_sz || !bcmdec->vc1_dest_buffer) {
-- GST_ERROR_OBJECT(bcmdec, "Invalid Arguments");
-- return 0;
-- }
--
-- pcopy_loc = bcmdec->vc1_dest_buffer;
--
-- if (I_FRAME == frm_type) {
-- temp_sz = send_VC1_SPMP_seq_hdr(bcmdec, buf, pcopy_loc);
-- if (!temp_sz) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to create SeHdr Payload");
-- return 0;
-- }
-- }
+- BC_IOCTL_DATA *pIocData = NULL;
+- BC_PCI_CFG *pciInfo;
+- DTS_LIB_CONTEXT *Ctx = NULL;
+- BC_STATUS sts = BC_STS_SUCCESS;
-
-- used_sz += temp_sz;
-- pcopy_loc += temp_sz;
-- temp_sz = send_VC1_SPMP_PES_payload_PTS(bcmdec, buf, pcopy_loc, tCurrent);
-- if (!temp_sz) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to create PTS-PES Payload");
-- return 0;
-- }
+- DTS_GET_CTX(hDevice,Ctx);
-
-- used_sz += temp_sz;
-- pcopy_loc += temp_sz;
-- temp_sz = send_VC1_SPMP_data(bcmdec, buf, pcopy_loc, pBuffer, buff_sz, tCurrent);
-- if (!temp_sz) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to Send PTS-PES Payload");
-- return 0;
+- if(!Value)
+- {
+- DebugLog_Trace(LDIL_DBG,"DtsGetPciConfigSpace: Invlid Arguments\n");
+- return BC_STS_ERROR;
- }
-
-- used_sz += temp_sz;
-- return used_sz;
--}
--
--static guint32 process_VC1_Input_data(GstBcmDec *bcmdec, GstBuffer *buf,
-- GstClockTime tCurrent)
--{
-- guint8 *pBuffer;
-- gint8 frm_type = 0;
-- guint8 *pcopy_loc = NULL;
-- guint32 max_buff_sz_needed = 0, used_buff_sz = 0, offset = 0, buff_sz = 0;
-- GstFlowReturn fret;
--#ifdef FILE_DUMP__
-- FILE *modified_data_dump;
--#endif
+- if(!(pIocData = DtsAllocIoctlData(Ctx)))
+- return BC_STS_INSUFF_RES;
-
-- pBuffer = GST_BUFFER_DATA(buf);
-- buff_sz = GST_BUFFER_SIZE(buf);
+- pciInfo = (BC_PCI_CFG *)&pIocData->u.pciCfg;
-
-- if (!bcmdec || !pBuffer || !buff_sz || !bcmdec->vc1_dest_buffer) {
-- GST_ERROR_OBJECT(bcmdec, "Invalid Arguments");
-- return 0;
+- pciInfo->Size = Size;
+- pciInfo->Offset = Offset;
+- if( (sts=DtsDrvCmd(Ctx,BCM_IOC_RD_PCI_CFG,0,pIocData,FALSE)) != BC_STS_SUCCESS){
+- DtsRelIoctlData(Ctx,pIocData);
+- DebugLog_Trace(LDIL_DBG,"DtsGetPciConfigSpace: Ioctl failed: %d\n",sts);
+- return sts;
- }
-
-- if ((pBuffer[0] == 0x00) && (pBuffer[1] == 0x00) && (pBuffer[2] == 0x01) &&
-- ((pBuffer[3] == 0x0F) || (pBuffer[3] == 0x0D) || (pBuffer[3] == 0xE0))) {
-- /* Just Send The Buffer TO Hardware Here */
-- GST_DEBUG_OBJECT(bcmdec, "Found Start Codes in the Stream..!ADD CODE TO SEND BUFF!");
-- return 1;
-- }
+- *Value = *(uint32_t *)(pciInfo->pci_cfg_space);
-
-- /* Come here only if start codes are not found */
-- if (bcmdec->adv_profile) {
-- max_buff_sz_needed = buff_sz + MAX_FRSC_SZ + bcmdec->vc1_seq_header_sz;
+- DtsRelIoctlData(Ctx,pIocData);
-
-- if (max_buff_sz_needed > MAX_VC1_INPUT_DATA_SZ) {
-- GST_ERROR_OBJECT(bcmdec, "VC1 Buffer Too Small");
-- return 0;
-- }
+- return BC_STS_SUCCESS;
+-}
-
-- frm_type = get_VC1_adv_prof_frame_type(bcmdec, pBuffer);
+-DRVIFLIB_INT_API BC_STATUS
+-DtsWritePciConfigSpace(
+- HANDLE hDevice,
+- uint32_t Offset,
+- uint32_t Value,
+- uint32_t Size
+- )
+-{
+- BC_IOCTL_DATA *pIocData = NULL;
+- BC_PCI_CFG *pciInfo;
+- DTS_LIB_CONTEXT *Ctx = NULL;
+- BC_STATUS sts = BC_STS_SUCCESS;
-
--#ifdef FILE_DUMP__
-- modified_data_dump = fopen("modified_data_dump", "a+");
--#endif
-- /*Start Code + Buffer Size*/
-- used_buff_sz = buff_sz + MAX_FRSC_SZ;
+- DTS_GET_CTX(hDevice,Ctx);
-
-- if (I_FRAME == frm_type) {
-- /*Copy Sequence Header And Start Code*/
-- used_buff_sz += bcmdec->vc1_seq_header_sz;
-- pcopy_loc = bcmdec->vc1_dest_buffer;
-- memcpy(pcopy_loc, bcmdec->vc1_advp_seq_header, bcmdec->vc1_seq_header_sz);
-- pcopy_loc += bcmdec->vc1_seq_header_sz;
-- memcpy(pcopy_loc, b_asf_vc1_frame_scode, MAX_FRSC_SZ);
-- pcopy_loc += MAX_FRSC_SZ;
-- } else {
-- /*Copy Only the Start code*/
-- pcopy_loc = bcmdec->vc1_dest_buffer;
-- memcpy(pcopy_loc, b_asf_vc1_frame_scode, MAX_FRSC_SZ);
-- pcopy_loc += MAX_FRSC_SZ;
-- }
+- if(!(pIocData = DtsAllocIoctlData(Ctx)))
+- return BC_STS_INSUFF_RES;
-
-- memcpy(pcopy_loc, pBuffer, buff_sz);
--#ifdef FILE_DUMP__
-- fwrite(pBuffer, used_buff_sz, 1, modified_data_dump);
-- fclose(modified_data_dump);
--#endif
+- pciInfo = (BC_PCI_CFG *)&pIocData->u.pciCfg;
-
-- if (bcmdec->enable_spes) {
-- if (!parse_find_strt_code(&bcmdec->parse, bcmdec->input_format, bcmdec->vc1_dest_buffer, used_buff_sz, &offset)) {
-- offset = 0;
-- tCurrent = 0;
-- }
-- }
+- pciInfo->Size = Size;
+- pciInfo->Offset = Offset;
+- *((uint32_t *)(pciInfo->pci_cfg_space)) = Value;
+- if( (sts=DtsDrvCmd(Ctx,BCM_IOC_WR_PCI_CFG,0,pIocData,FALSE)) != BC_STS_SUCCESS){
+- DtsRelIoctlData(Ctx,pIocData);
+- DebugLog_Trace(LDIL_DBG,"DtsGetPciConfigSpace: Ioctl failed: %d\n",sts);
+- return sts;
+- }
-
-- fret = bcmdec_send_buff_detect_error(bcmdec, buf,
-- bcmdec->vc1_dest_buffer,
-- used_buff_sz, offset,
-- tCurrent,
-- bcmdec->proc_in_flags);
-- if (fret != GST_FLOW_OK)
-- return 0;
+- DtsRelIoctlData(Ctx,pIocData);
-
-- } else {
+- return BC_STS_SUCCESS;
+-}
-
-- frm_type = get_VC1_SPMP_frame_type(bcmdec, pBuffer);
+-/****/
-
-- used_buff_sz = handle_VC1_SPMP_data(bcmdec, buf, pBuffer,
-- buff_sz, frm_type, tCurrent);
-- if (!used_buff_sz) {
-- GST_ERROR_OBJECT(bcmdec, "Failed to Prepare VC-1 SPMP Data");
-- return 0;
-- }
+ DRVIFLIB_INT_API BC_STATUS
+ DtsDevRegisterRead(
+ HANDLE hDevice,
+@@ -724,28 +631,25 @@ DtsDevRegisterWr(
+ BC_STATUS sts = BC_STS_SUCCESS;
+
+
+- DTS_GET_CTX(hDevice,Ctx);
++ DTS_GET_CTX(hDevice, Ctx);
+
+- if(!(pIocData = DtsAllocIoctlData(Ctx)))
++ if (!(pIocData = DtsAllocIoctlData(Ctx)))
+ return BC_STS_INSUFF_RES;
+
+ reg_acc_wr = (BC_CMD_REG_ACC *) &pIocData->u.regAcc;
+
+- //
+ // Prepare the command here.
+- //
+ reg_acc_wr->Offset = offset;
+ reg_acc_wr->Value = Value;
+
+- if( (sts=DtsDrvCmd(Ctx,BCM_IOC_REG_WR,0,pIocData,FALSE)) != BC_STS_SUCCESS){
+- DtsRelIoctlData(Ctx,pIocData);
+- DebugLog_Trace(LDIL_DBG,"DtsDevRegisterWr: Ioctl failed: %d\n",sts);
+- return sts;
- }
++ sts = DtsDrvCmd(Ctx, BCM_IOC_REG_WR, 0, pIocData, FALSE);
++
++ if (sts != BC_STS_SUCCESS)
++ DebugLog_Trace(LDIL_DBG,"DtsDevRegisterWr: Ioctl failed: %d\n", sts);
+
+ DtsRelIoctlData(Ctx,pIocData);
+
+- return BC_STS_SUCCESS;
++ return sts;
+ }
+
+ DRVIFLIB_INT_API BC_STATUS
+@@ -886,7 +790,7 @@ DtsDevMemRd(
+ pIoctlData,
+ AllocSz,
+ (LPDWORD)&BytesReturned,
+- NULL))
++ 0))
+ {
+ DebugLog_Trace(LDIL_DBG,"DtsDevMemRd: DeviceIoControl Failed\n");
+ return BC_STS_ERROR;
+@@ -1033,7 +937,7 @@ DtsTxDmaText( HANDLE hDevice ,
+
+ *dramOff = pIocData->u.ProcInput.DramOffset;
+
+- if( BC_STS_SUCCESS != status)
++ if( BC_STS_SUCCESS != status && BC_STS_IO_USER_ABORT != status)
+ {
+ DebugLog_Trace(LDIL_DBG,"DtsTxDmaText: DeviceIoControl Failed with Sts %d\n", status);
+ }
+@@ -1155,6 +1059,7 @@ DtsGetDrvStat(
+ pDrvStat->DrvNextMDataPLD = pIntDrvStat->DrvNextMDataPLD;
+ pDrvStat->DrvcpbEmptySize = pIntDrvStat->DrvcpbEmptySize;
+ pDrvStat->eosDetected = pIntDrvStat->eosDetected;
++ pDrvStat->picNumFlags = pIntDrvStat->picNumFlags;
+
+
+ //
+@@ -1310,7 +1215,7 @@ DtsCopyRawDataToOutBuff(DTS_LIB_CONTEXT
+ uint32_t y,lDestStride=0;
+ uint8_t *pSrc = NULL, *pDest=NULL;
+ uint32_t dstWidthInPixels, dstHeightInPixels;
+- uint32_t srcWidthInPixels, srcHeightInPixels;
++ uint32_t srcWidthInPixels = 0, srcHeightInPixels;
+ BC_STATUS Sts = BC_STS_SUCCESS;
+
+ if ( (Sts = DtsChkYUVSizes(Ctx,Vout,Vin)) != BC_STS_SUCCESS)
+@@ -1322,16 +1227,19 @@ DtsCopyRawDataToOutBuff(DTS_LIB_CONTEXT
+ if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE) {
+ // Use DShow provided size for now
+ dstWidthInPixels = Vout->PicInfo.width;
+- if(Vout->PoutFlags & BC_POUT_FLAGS_INTERLACED)
++ if(!Ctx->VidParams.Progressive)
+ dstHeightInPixels = Vout->PicInfo.height/2;
+ else
+ dstHeightInPixels = Vout->PicInfo.height;
+ /* Check for Valid data based on the filter information */
++/* interlaced frames currently don't get delivered from the library if this check is in place */
++#if 0
+ if(Vout->YBuffDoneSz < (dstWidthInPixels * dstHeightInPixels / 2)) {
+ DebugLog_Trace(LDIL_DBG,"DtsCopy422: XFER ERROR dnsz %u, w %u, h %u\n", Vout->YBuffDoneSz, dstWidthInPixels, dstHeightInPixels);
+ return BC_STS_IO_XFR_ERROR;
+ }
+- srcWidthInPixels = Ctx->picWidth;
++#endif
++ srcWidthInPixels = Ctx->HWOutPicWidth;
+ srcHeightInPixels = dstHeightInPixels;
+ } else {
+ dstWidthInPixels = Vin->PicInfo.width;
+@@ -1369,7 +1277,7 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+ uint8_t *yv12buff = NULL;
+ uint32_t uvbase=0;
+ BC_STATUS Sts = BC_STS_SUCCESS;
+- uint32_t x,y,lDestStride=0;
++ uint32_t x,y,lDestStrideY=0, lDestStrideUV=0;
+ uint8_t *pSrc = NULL, *pDest=NULL;
+ uint32_t dstWidthInPixels, dstHeightInPixels;
+ uint32_t srcWidthInPixels, srcHeightInPixels;
+@@ -1381,11 +1289,13 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+ if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE)// needs to be optimized.
+ {
+ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE)
+- lDestStride = Vout->StrideSz;
++ lDestStrideUV = (lDestStrideY = Vout->StrideSz)/2;
++ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE_UV)
++ lDestStrideUV = Vout->StrideSzUV;
+
+ // Use DShow provided size for now
+ dstWidthInPixels = Vout->PicInfo.width;
+- if(Vout->PoutFlags & BC_POUT_FLAGS_INTERLACED)
++ if(!Ctx->VidParams.Progressive)
+ dstHeightInPixels = Vout->PicInfo.height/2;
+ else
+ dstHeightInPixels = Vout->PicInfo.height;
+@@ -1397,7 +1307,7 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+ DebugLog_Trace(LDIL_DBG,"DtsCopyYV12: XFER ERROR\n");
+ return BC_STS_IO_XFR_ERROR;
+ }
+- srcWidthInPixels = Ctx->picWidth;
++ srcWidthInPixels = Ctx->HWOutPicWidth;
+ srcHeightInPixels = dstHeightInPixels;
+
+ //copy luma
+@@ -1406,13 +1316,13 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+ for (y = 0; y < dstHeightInPixels; y++)
+ {
+ memcpy(pDest,pSrc,dstWidthInPixels);
+- pDest += dstWidthInPixels + lDestStride;
++ pDest += dstWidthInPixels + lDestStrideY;
+ pSrc += srcWidthInPixels;
+ }
+ //copy chroma
+ pDest = Vout->UVbuff;
+ pSrc = Vin->UVbuff;
+- uvbase = (dstWidthInPixels + lDestStride) * dstHeightInPixels/4 ;//(Vin->UVBuffDoneSz * 4/2);
++ uvbase = (dstWidthInPixels + lDestStrideY) * dstHeightInPixels/4 ;//(Vin->UVBuffDoneSz * 4/2);
+ for (y = 0; y < dstHeightInPixels/2; y++)
+ {
+ for(x = 0; x < dstWidthInPixels; x += 2)
+@@ -1420,7 +1330,7 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+ pDest[x/2] = pSrc[x+1];
+ pDest[uvbase + x/2] = pSrc[x];
+ }
+- pDest += (dstWidthInPixels + lDestStride) / 2;
++ pDest += dstWidthInPixels / 2 + lDestStrideUV;
+ pSrc += srcWidthInPixels;
+ }
+ }
+@@ -1450,10 +1360,10 @@ BC_STATUS DtsCopyNV12ToYV12(DTS_LIB_CONT
+
+ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *Vout, BC_DTS_PROC_OUT *Vin)
+ {
+- uint32_t y,lDestStride=0;
++ uint32_t y,lDestStrideY=0,lDestStrideUV=0;
+ uint8_t *pSrc = NULL, *pDest=NULL;
+ uint32_t dstWidthInPixels, dstHeightInPixels;
+- uint32_t srcWidthInPixels, srcHeightInPixels;
++ uint32_t srcWidthInPixels=0, srcHeightInPixels;
+
+ BC_STATUS Sts = BC_STS_SUCCESS;
+
+@@ -1461,12 +1371,14 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
+ return Sts;
+
+ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE)
+- lDestStride = Vout->StrideSz;
++ lDestStrideUV = lDestStrideY = Vout->StrideSz;
++ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE_UV)
++ lDestStrideUV = Vout->StrideSzUV;
+
+ if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE) {
+ // Use DShow provided size for now
+ dstWidthInPixels = Vout->PicInfo.width;
+- if(Vout->PoutFlags & BC_POUT_FLAGS_INTERLACED)
++ if(!Ctx->VidParams.Progressive)
+ dstHeightInPixels = Vout->PicInfo.height/2;
+ else
+ dstHeightInPixels = Vout->PicInfo.height;
+@@ -1474,27 +1386,23 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
+ if((Vout->YBuffDoneSz < (dstWidthInPixels * dstHeightInPixels / 4)) ||
+ (Vout->UVBuffDoneSz < (dstWidthInPixels * dstHeightInPixels/2 / 4)))
+ return BC_STS_IO_XFR_ERROR;
+- srcWidthInPixels = Ctx->picWidth;
++ srcWidthInPixels = Ctx->HWOutPicWidth;
+ srcHeightInPixels = dstHeightInPixels;
+ } else {
+ dstWidthInPixels = Vin->PicInfo.width;
+ dstHeightInPixels = Vin->PicInfo.height;
+ }
+
-
-- return used_buff_sz;
--}
-
- /* bcmdec signals and args */
- enum {
- /* FILL ME */
-@@ -802,9 +127,15 @@ GLB_INST_STS *g_inst_sts = NULL;
- *
- * describe the real formats here.
- */
--static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
-- GST_STATIC_CAPS("video/mpeg, " "mpegversion = (int) {2}, " "systemstream =(boolean) false; "
-- "video/x-h264;" "video/x-vc1;" "video/x-wmv;"));
-+static GstStaticPadTemplate sink_factory_bcm70015 = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
-+ GST_STATIC_CAPS("video/mpeg, " "mpegversion = (int) {2, 4}," "systemstream =(boolean) false; "
-+ "video/x-h264;" "video/x-vc1;" "video/x-wmv, " "wmvversion = (int) {3};"
-+ "video/x-msmpeg, " "msmpegversion = (int) {43};"
-+ "video/x-divx, " "divxversion = (int) {3, 4, 5};" "video/x-xvid;"));
+- //WidthInPixels = 1280;
+- //HeightInPixels = 720;
+- // NV12 is planar: Y plane, followed by packed U-V plane.
++ // NV12 is planar: Y plane, followed by packed U-V plane.
+
+ // Do a strided copy only if the stride is non-zero
+- if( (lDestStride != 0) || (srcWidthInPixels != dstWidthInPixels) ) {
++ if((lDestStrideY != 0) || (lDestStrideUV != 0) || (srcWidthInPixels != dstWidthInPixels)) {
+ // Y plane
+ pDest = Vout->Ybuff;
+ pSrc = Vin->Ybuff;
+ for (y = 0; y < dstHeightInPixels; y++){
+ memcpy(pDest,pSrc,dstWidthInPixels);
+- pDest += dstWidthInPixels + lDestStride;
++ pDest += dstWidthInPixels + lDestStrideY;
+ pSrc += srcWidthInPixels;
+ }
+ // U-V plane
+@@ -1502,7 +1410,7 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
+ pSrc = Vin->UVbuff;
+ for (y = 0; y < dstHeightInPixels/2; y++){
+ memcpy(pDest,pSrc,dstWidthInPixels);
+- pDest += dstWidthInPixels + lDestStride;
++ pDest += dstWidthInPixels + lDestStrideUV;
+ pSrc += srcWidthInPixels;
+ }
+ } else {
+@@ -1516,6 +1424,701 @@ BC_STATUS DtsCopyNV12(DTS_LIB_CONTEXT *C
+ return BC_STS_SUCCESS;
+ }
+
++// TODO: add sse2 detection
++static bool gSSE2 = true; // most of the platforms will have it anyway:
++// 64 bits: no test necessary
++// mac: no test necessary
++// linux/windows: we might have to do the test.
++
++static void fast_memcpy(uint8_t *dst, const uint8_t *src, uint32_t count)
++{
++ // tested
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dst) & 0xf) == 0) && ((((uintptr_t) src) & 0xf) == 0))
++ {
++ while (count >= (16*4))
++ {
++ _mm_stream_si128((__m128i *) (dst+ 0*16), _mm_load_si128((__m128i *) (src+ 0*16)));
++ _mm_stream_si128((__m128i *) (dst+ 1*16), _mm_load_si128((__m128i *) (src+ 1*16)));
++ _mm_stream_si128((__m128i *) (dst+ 2*16), _mm_load_si128((__m128i *) (src+ 2*16)));
++ _mm_stream_si128((__m128i *) (dst+ 3*16), _mm_load_si128((__m128i *) (src+ 3*16)));
++ count -= 16*4;
++ src += 16*4;
++ dst += 16*4;
++ }
++ }
++ else
++ {
++ while (count >= (16*4))
++ {
++ _mm_storeu_si128((__m128i *) (dst+ 0*16), _mm_loadu_si128((__m128i *) (src+ 0*16)));
++ _mm_storeu_si128((__m128i *) (dst+ 1*16), _mm_loadu_si128((__m128i *) (src+ 1*16)));
++ _mm_storeu_si128((__m128i *) (dst+ 2*16), _mm_loadu_si128((__m128i *) (src+ 2*16)));
++ _mm_storeu_si128((__m128i *) (dst+ 3*16), _mm_loadu_si128((__m128i *) (src+ 3*16)));
++ count -= 16*4;
++ src += 16*4;
++ dst += 16*4;
++ }
++ }
++ }
++
++ while (count --)
++ *dst++ = *src++;
++}
++
++// this is not good.
++// if we have 3 buffers, we cannot assume V is after U
++static BC_STATUS DtsCopy422ToYV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{ // copy YUY2 to YV12
++ // TODO
++ // NOTE: if we want to support this porperly, we will need to add a Vbuffer pointer
++ // if we have 3 destination buffers, there's no guarantee that V buffer is derivable from UV pointer.
++ return BC_STS_INV_ARG;
++}
++
++// this is just a memcpy
++static BC_STATUS DtsCopy422ToYUY2(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{ // copy YUY2 to YUY2
++ uint32_t y;
++
++ // TODO: test this
++ strideY += dstWidth*2;
++
++ for (y = 0; y < height; y++)
++ {
++ fast_memcpy(dstY, srcY, srcWidth*2);
++ srcY += srcWidth*2;
++ dstY += strideY;
++ }
++ return BC_STS_SUCCESS;
++}
++
++// almost a memcpy, we just need to shuffle YUV's around
++static BC_STATUS DtsCopy422ToUYVY(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{
++ // TODO, test this
++ uint32_t x = 0, __y;
++
++ strideY += dstWidth*2;
++
++ for (__y = 0; __y < height; __y++)
++ {
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-7)
++ {
++ __m128i v = _mm_load_si128((__m128i *)(srcY+x*2));
++ __m128i v1 = _mm_srli_epi16(v, 8);
++ __m128i v2 = _mm_slli_epi16(v, 8);
++ _mm_stream_si128((__m128i *)(dstY+x*2), _mm_or_si128(v1, v2));
++ x += 8;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-7)
++ {
++ __m128i v = _mm_loadu_si128((__m128i *)(srcY+x*2));
++ __m128i v1 = _mm_srli_epi16(v, 8);
++ __m128i v2 = _mm_slli_epi16(v, 8);
++ _mm_storeu_si128((__m128i *)(dstY+x*2), _mm_or_si128(v1, v2));
++ x += 8;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+0] = srcY[x+1];
++ dstY[x*2+1] = srcY[x+0];
++ dstY[x*2+2] = srcY[x+3];
++ dstY[x*2+3] = srcY[x+2];
++ x += 2;
++ }
++
++ srcY += srcWidth*2;
++ dstY += strideY;
++ }
++ return BC_STS_SUCCESS;
++}
++
++// convert to NV12
++static BC_STATUS DtsCopy422ToNV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{
++ // tested
++ uint32_t x, __y;
++
++ strideY += dstWidth;
++ strideUV += dstWidth;
++
++ static __m128i mask = _mm_set_epi16(0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff);
++
++ for (__y = 0; __y < height; __y += 2)
++ {
++ x = 0;
++
++ // first line: Y and UV extraction
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0) && ((((uintptr_t) dstUV) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i s1 = _mm_load_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
++ __m128i s2 = _mm_load_si128((__m128i *) (srcY+x*2+16)); // load 8 more
++
++ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
++ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
++ __m128i y = _mm_packus_epi16 (y1, y2); // get the y together
++ _mm_stream_si128((__m128i *) (dstY+x), y); // store 16 Y
++
++ s1 = _mm_srli_epi16(s1, 8); // get rid of Y
++ s2 = _mm_srli_epi16(s2, 8); // get rid of Y
++ __m128i uv = _mm_packus_epi16 (s1, s2); // get the uv together
++ _mm_stream_si128((__m128i *) (dstUV+x), uv); // store 8 UV pairs
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i s1 = _mm_loadu_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
++ __m128i s2 = _mm_loadu_si128((__m128i *) (srcY+x*2+16)); // load 8 more
++
++ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
++ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
++ __m128i y = _mm_packus_epi16 (y1, y2); // get the y together
++ _mm_storeu_si128((__m128i *) (dstY+x), y); // store 16 Y
++
++ s1 = _mm_srli_epi16(s1, 8); // get rid of Y
++ s2 = _mm_srli_epi16(s2, 8); // get rid of Y
++ __m128i uv = _mm_packus_epi16 (s1, s2); // get the uv together
++ _mm_storeu_si128((__m128i *) (dstUV+x), uv); // store 8 UV pairs
++
++ x += 16;
++ }
++ }
++ }
++
++
++ while (x < srcWidth-1)
++ {
++ dstY [x+0] = srcY[x*2+0]; // Y
++ dstUV[x+0] = srcY[x*2+1]; // U
++ dstY [x+1] = srcY[x*2+2]; // Y
++ dstUV[x+1] = srcY[x*2+3]; // V
++ x += 2;
++ }
++
++ srcY += srcWidth*2;
++ dstY += strideY;
++ dstUV += strideUV;
++
++ // second line: just Y
++ x = 0;
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i s1 = _mm_load_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
++ __m128i s2 = _mm_load_si128((__m128i *) (srcY+x*2+16)); // load 8 more
++
++ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
++ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
++ __m128i y = _mm_packus_epi16 (y1, y2); // get the y
++ _mm_stream_si128((__m128i *) (dstY+x), y); // store 16 Y
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i s1 = _mm_loadu_si128((__m128i *) (srcY+x*2+ 0)); // load 8 pixels
++ __m128i s2 = _mm_loadu_si128((__m128i *) (srcY+x*2+16)); // load 8 more
++
++ __m128i y1 = _mm_and_si128(s1, mask); // mask out uvs
++ __m128i y2 = _mm_and_si128(s2, mask); // mask out uvs
++ __m128i y = _mm_packus_epi16 (y1, y2); // get the y
++ _mm_storeu_si128((__m128i *) (dstY+x), y); // store 16 Y
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY [x+0] = srcY[x*2+0]; // Y
++ dstY [x+1] = srcY[x*2+2]; // Y
++ x += 2;
++ }
++
++ srcY += srcWidth*2;
++ dstY += strideY;
++ }
++ return BC_STS_SUCCESS;
++}
++
++
++// this is not good.
++// if we have 3 textures, we cannot assume V is after U
++static BC_STATUS DtsCopy420ToYV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{
++ // TODO
++ // NOTE: if we want to support this porperly, we will need to add a Vbuffer pointer
++ return BC_STS_INV_ARG;
++}
++
++static BC_STATUS DtsCopy420ToYUY2(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{
++ // TODO, test this
++ uint32_t x, __y;
++
++ strideY += dstWidth*2;
++
++ __y = 0;
++ while (__y < height-2)
++ {
++ // first line
++ x = 0;
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
++ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
++ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+0] = srcY [x+0];
++ dstY[x*2+1] = srcUV[x+0];
++ dstY[x*2+2] = srcY [x+1];
++ dstY[x*2+3] = srcUV[x+1];
++
++ x += 2;
++ }
++
++ srcY += srcWidth;
++ dstY += strideY;
++
++ // second line
++
++ x = 0;
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv1 = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
++ __m128i uv2 = _mm_load_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
++ __m128i uv = _mm_avg_epu8(uv1, uv2);
++ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
++ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv1 = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
++ __m128i uv2 = _mm_loadu_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
++ __m128i uv = _mm_avg_epu8(uv1, uv2);
++ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
++ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+0] = srcY [x+0];
++ dstY[x*2+1] = (srcUV[x+0] + srcUV[x+0+srcWidth])/2;
++ dstY[x*2+2] = srcY [x+1];
++ dstY[x*2+3] = (srcUV[x+1] + srcUV[x+1+srcWidth])/2;
++
++ x += 2;
++ }
++
++ srcY += srcWidth;
++ srcUV += srcWidth;
++ dstY += strideY;
++
++ __y += 2;
++ }
++
++ // last 2 lines
++ while (__y < height)
++ {
++ x = 0;
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
++ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(y, uv)); // store 8 pixels
++ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(y, uv)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+0] = srcY [x+0];
++ dstY[x*2+1] = srcUV[x+0];
++ dstY[x*2+2] = srcY [x+1];
++ dstY[x*2+3] = srcUV[x+1];
++
++ x += 2;
++ }
++
++ srcY += srcWidth;
++ dstY += strideY;
++
++ __y++;
++ }
++
++ return BC_STS_SUCCESS;
++}
++
++static BC_STATUS DtsCopy420ToUYVY(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{
++ // TODO, test this
++ uint32_t x, __y;
++
++ strideY += dstWidth*2;
++
++ __y = 0;
++ while (__y < height-2)
++ {
++ // first line
++ x = 0;
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
++ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
++ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+1] = srcY [x+0];
++ dstY[x*2+0] = srcUV[x+0];
++ dstY[x*2+3] = srcY [x+1];
++ dstY[x*2+2] = srcUV[x+1];
++
++ x += 2;
++ }
++
++ srcY += srcWidth;
++ dstY += strideY;
++
++ // second line
++
++ x = 0;
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv1 = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
++ __m128i uv2 = _mm_load_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
++ __m128i uv = _mm_avg_epu8(uv1, uv2);
++ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
++ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv1 = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
++ __m128i uv2 = _mm_loadu_si128((__m128i *) (srcUV+x+srcWidth)); // load 8 UV
++ __m128i uv = _mm_avg_epu8(uv1, uv2);
++ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
++ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+1] = srcY [x+0];
++ dstY[x*2+0] = (srcUV[x+0] + srcUV[x+0+srcWidth])/2;
++ dstY[x*2+3] = srcY [x+1];
++ dstY[x*2+2] = (srcUV[x+1] + srcUV[x+1+srcWidth])/2;
++
++ x += 2;
++ }
++
++ srcY += srcWidth;
++ srcUV += srcWidth;
++ dstY += strideY;
++ }
++
++ // last 2 lines
++ while (__y < height)
++ {
++ x = 0;
++
++ if (gSSE2)
++ {
++ if (((((uintptr_t) dstY) & 0xf) == 0) && ((((uintptr_t) srcY) & 0xf) == 0))
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_load_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_load_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_stream_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
++ _mm_stream_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ else
++ {
++ while (x < srcWidth-15)
++ {
++ __m128i y = _mm_loadu_si128((__m128i *) (srcY+x)); // load 16 Y pixels
++ __m128i uv = _mm_loadu_si128((__m128i *) (srcUV+x)); // load 8 UV
++ _mm_storeu_si128((__m128i *) (dstY+x*2+ 0), _mm_unpacklo_epi8(uv, y)); // store 8 pixels
++ _mm_storeu_si128((__m128i *) (dstY+x*2+16), _mm_unpackhi_epi8(uv, y)); // store 8 pixels
++
++ x += 16;
++ }
++ }
++ }
++
++ while (x < srcWidth-1)
++ {
++ dstY[x*2+1] = srcY [x+0];
++ dstY[x*2+0] = srcUV[x+0];
++ dstY[x*2+3] = srcY [x+1];
++ dstY[x*2+2] = srcUV[x+1];
++
++ x += 2;
++ }
++
++ srcY += srcWidth;
++ dstY += strideY;
++
++ __y++;
++ }
++
++ return BC_STS_SUCCESS;
++}
++
++static BC_STATUS DtsCopy420ToNV12(uint8_t *dstY, uint8_t *dstUV, const uint8_t *srcY, const uint8_t *srcUV, uint32_t srcWidth, uint32_t dstWidth, uint32_t height, uint32_t strideY, uint32_t strideUV)
++{ // tested
++ uint32_t __y;
++
++ strideY += dstWidth;
++ strideUV += dstWidth;
++
++ // first copy Y
++ for (__y = 0; __y < height; __y++)
++ {
++ fast_memcpy(dstY, srcY, srcWidth);
++ dstY += strideY;
++ srcY += srcWidth;
++ }
++
++ // now copy uvs
++ height /= 2;
++ for (__y = 0; __y < height; __y++)
++ {
++ fast_memcpy(dstUV, srcUV, srcWidth);
++ srcUV += srcWidth;
++ dstUV += strideUV;
++
++ }
++ return BC_STS_SUCCESS;
++}
++
++
++// copy 422/420 ( device format to format specified in Vout)
++BC_STATUS DtsCopyFormat(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *Vout, BC_DTS_PROC_OUT *Vin)
++{
++ uint32_t lDestStrideY=0, lDestStrideUV=0;
++ uint32_t dstHeightInPixels;
++
++ BC_STATUS Sts = BC_STS_SUCCESS;
++
++ if ( (Sts = DtsChkYUVSizes(Ctx,Vout,Vin)) != BC_STS_SUCCESS)
++ return Sts;
+
-+static GstStaticPadTemplate sink_factory_bcm70012 = GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
-+ GST_STATIC_CAPS("video/mpeg, " "mpegversion = (int) {2}," "systemstream =(boolean) false; "
-+ "video/x-h264;" "video/x-vc1;" "video/x-wmv, " "wmvversion = (int) {3};"));
-
- #ifdef YV12__
- static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE("src", GST_PAD_SRC, GST_PAD_ALWAYS,
-@@ -829,6 +160,7 @@ GST_BOILERPLATE(GstBcmDec, gst_bcmdec, G
- static void gst_bcmdec_base_init(gpointer gclass)
- {
- static GstElementDetails element_details;
-+ BC_HW_CAPS hwCaps;
-
- element_details.klass = (gchar *)"Codec/Decoder/Video";
- element_details.longname = (gchar *)"Generic Video Decoder";
-@@ -837,8 +169,14 @@ static void gst_bcmdec_base_init(gpointe
++ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE)
++ lDestStrideUV = lDestStrideY = Vout->StrideSz;
++ if(Vout->PoutFlags & BC_POUT_FLAGS_STRIDE_UV)
++ lDestStrideUV = Vout->StrideSzUV;
++
++ if(Vout->PoutFlags & BC_POUT_FLAGS_SIZE) {
++ // Use application provided size for now
++ if(!Ctx->VidParams.Progressive)
++ dstHeightInPixels = Vout->PicInfo.height/2;
++ else
++ dstHeightInPixels = Vout->PicInfo.height;
++ /* Check for Valid data based on the application information */
++ // we cannot do that any more.size may vary, we have to suppose them
++ // ok
++ // if((Vout->YBuffDoneSz < (dstWidthInPixels * dstHeightInPixels / 4)) ||
++ // (Vout->UVBuffDoneSz < (dstWidthInPixels * dstHeightInPixels/2 / 4)))
++ // return BC_STS_IO_XFR_ERROR;
++ } else {
++ dstHeightInPixels = Vin->PicInfo.height;
++ }
++
++ // check that we can do the copy properly
++ if (Ctx->HWOutPicWidth > Vin->PicInfo.width)
++ return BC_STS_IO_XFR_ERROR;
++
++ //DebugLog_Trace(LDIL_DBG,"Copying from %d to %d\n", Ctx->b422Mode, Vout->b422Mode);
++
++ if (Ctx->b422Mode) {
++ // input is 422 (YUY2)
++ switch (Vout->b422Mode) {
++ case OUTPUT_MODE422_YUY2:
++ Sts = DtsCopy422ToYUY2(
++ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff,
++ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
++ );
++ break;
++ case OUTPUT_MODE422_UYVY:
++ Sts = DtsCopy422ToUYVY(
++ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff,
++ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
++ );
++ break;
++ case OUTPUT_MODE420_NV12:
++ Sts = DtsCopy422ToNV12(
++ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff,
++ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
++ );
++ break;
++ default:
++ Sts = BC_STS_INV_ARG;
++ break;
++ }
++ }else{
++ // input is 420 (NV12)
++ switch (Vout->b422Mode) {
++ case OUTPUT_MODE422_YUY2:
++ Sts = DtsCopy420ToYUY2(
++ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff, Vin->UVbuff,
++ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
++ );
++ break;
++ case OUTPUT_MODE422_UYVY:
++ Sts = DtsCopy420ToUYVY(
++ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff, Vin->UVbuff,
++ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
++ );
++ break;
++ case OUTPUT_MODE420_NV12:
++ Sts = DtsCopy420ToNV12(
++ Vout->Ybuff, Vout->UVbuff, Vin->Ybuff, Vin->UVbuff,
++ Ctx->HWOutPicWidth, Vin->PicInfo.width, dstHeightInPixels, lDestStrideY, lDestStrideUV
++ );
++ break;
++ default:
++ Sts = BC_STS_INV_ARG;
++ break;
++ }
++ }
++
++ return Sts;
++}
++
++
++
++
+ DRVIFLIB_INT_API BC_STATUS
+ DtsPushFwBinToLink(
+ HANDLE hDevice,
+@@ -1557,7 +2160,7 @@ DtsPushFwBinToLink(
+ pMemAccess->NumDwords = BuffSz/4;
+ memcpy(pXferBuff, Buffer, BuffSz);
- GstElementClass *element_class = GST_ELEMENT_CLASS(gclass);
+- if (!DtsDrvIoctl(hDevice, BCM_IOC_FW_DOWNLOAD, pIoctlData, AllocSz, pIoctlData, AllocSz, (LPDWORD)&BytesReturned, NULL)) {
++ if (!DtsDrvIoctl(hDevice, BCM_IOC_FW_DOWNLOAD, pIoctlData, AllocSz, pIoctlData, AllocSz, (LPDWORD)&BytesReturned, 0)) {
+ DebugLog_Trace(LDIL_DBG,"DtsPushFwBinToLink: DeviceIoControl Failed\n");
+ return BC_STS_ERROR;
+ }
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.h
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.h 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.h 2011-03-14 18:51:48.804633127 +0000
+@@ -30,12 +30,7 @@
+ #define _BCM_DRV_INT_H_
-+ hwCaps.DecCaps = 0;
-+ decif_getcaps(NULL, &hwCaps);
-+
- gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&src_factory));
-- gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&sink_factory));
-+ if(hwCaps.DecCaps & BC_DEC_FLAGS_M4P2)
-+ gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&sink_factory_bcm70015));
-+ else
-+ gst_element_class_add_pad_template(element_class, gst_static_pad_template_get (&sink_factory_bcm70012));
- gst_element_class_set_details(element_class, &element_details);
- }
-@@ -874,12 +212,19 @@ static void gst_bcmdec_init(GstBcmDec *b
- pid_t pid;
- BC_STATUS sts = BC_STS_SUCCESS;
- int shmid = 0;
-+ BC_HW_CAPS hwCaps;
+-#ifndef __LINUX_USER__
+-#include <windows.h>
+-#include "bc_dts_glob.h"
+-#else
+ #include "bc_dts_glob_lnx.h"
+-#endif
- GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_init");
+ #ifdef __cplusplus
+ extern "C" {
+@@ -58,7 +53,7 @@ DtsGetHwType(
+ uint32_t *HWRev
+ );
- bcmdec_reset(bcmdec);
+-DRVIFLIB_INT_API VOID
++DRVIFLIB_INT_API VOID
+ DtsHwReset(
+ HANDLE hDevice
+ );
+@@ -69,18 +64,18 @@ DtsSetLinkIn422Mode(HANDLE hDevice);
+ DRVIFLIB_INT_API BC_STATUS
+ DtsSetFleaIn422Mode(HANDLE hDevice);
-- bcmdec->sinkpad = gst_pad_new_from_static_template(&sink_factory, "sink");
-+ hwCaps.DecCaps = 0;
-+ sts = decif_getcaps(&bcmdec->decif, &hwCaps);
-+ if(hwCaps.DecCaps & BC_DEC_FLAGS_M4P2) {
-+ bcmdec->sinkpad = gst_pad_new_from_static_template(&sink_factory_bcm70015, "sink");
-+ }
-+ else
-+ bcmdec->sinkpad = gst_pad_new_from_static_template(&sink_factory_bcm70012, "sink");
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsSoftReset(
+ HANDLE hDevice
+ );
- gst_pad_set_event_function(bcmdec->sinkpad, GST_DEBUG_FUNCPTR(gst_bcmdec_sink_event));
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsGetConfig(
+ HANDLE hDevice,
+ BC_DTS_CFG *cfg
+ );
-@@ -979,10 +324,10 @@ static gboolean gst_bcmdec_sink_event(Gs
- if (!bcmdec->silent)
- GST_DEBUG_OBJECT(bcmdec, "new segment");
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsSetCoreClock(
+ HANDLE hDevice,
+ uint32_t freq
+@@ -103,16 +98,16 @@ DtsRstVidClkDLL(
+ HANDLE hDevice
+ );
-- bcmdec->avcc_params.inside_buffer = TRUE;
-- bcmdec->avcc_params.consumed_offset = 0;
-- bcmdec->avcc_params.strtcode_offset = 0;
-- bcmdec->avcc_params.nal_sz = 0;
-+ bcmdec->codec_params.inside_buffer = TRUE;
-+ bcmdec->codec_params.consumed_offset = 0;
-+ bcmdec->codec_params.strtcode_offset = 0;
-+ bcmdec->codec_params.nal_sz = 0;
- bcmdec->insert_pps = TRUE;
- bcmdec->base_time = 0;
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsSetVideoClock(
+ HANDLE hDevice,
+ uint32_t freq
+ );
-@@ -1059,6 +404,11 @@ static gboolean gst_bcmdec_sink_set_caps
- guint num = 0;
- guint den = 0;
- const GValue *g_value;
-+ int version = 0;
-+ GstBuffer *buffer;
-+ guint8 *data;
-+ guint size;
-+ guint index;
+-DRVIFLIB_INT_API BOOL
++DRVIFLIB_INT_API BOOL
+ DtsIsVideoClockSet(HANDLE hDevice);
- GST_DEBUG_OBJECT (pad, "setcaps called");
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsGetPciConfigSpace(
+ HANDLE hDevice,
+ uint8_t *info
+@@ -193,8 +188,8 @@ DtsGetDrvStat(
+ BC_DTS_STATS *pDrvStat
+ );
-@@ -1077,11 +427,13 @@ static gboolean gst_bcmdec_sink_set_caps
- // We might override this later down below if the codec_data indicates otherwise
- // So don't print codec type yet GST_DEBUG_OBJECT(bcmdec, "InFmt H.264");
- } else if (!strcmp("video/mpeg", mime)) {
-- int version = 0;
- gst_structure_get_int(structure, "mpegversion", &version);
- if (version == 2) {
-- bcmdec->input_format = BC_MSUBTYPE_MPEG1VIDEO;
-+ bcmdec->input_format = BC_MSUBTYPE_MPEG2VIDEO;
- GST_DEBUG_OBJECT(bcmdec, "InFmt MPEG2");
-+ } else if (version == 4) {
-+ bcmdec->input_format = BC_MSUBTYPE_DIVX;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt MPEG4");
- } else {
- gst_object_unref(bcmdec);
- return FALSE;
-@@ -1089,10 +441,27 @@ static gboolean gst_bcmdec_sink_set_caps
- } else if (!strcmp("video/x-vc1", mime)) {
- bcmdec->input_format = BC_MSUBTYPE_VC1;
- GST_DEBUG_OBJECT(bcmdec, "InFmt VC1");
-+ } else if (!strcmp("video/x-divx", mime)) {
-+ gst_structure_get_int(structure, "divxversion", &version);
-+ if(version == 3) {
-+ bcmdec->input_format = BC_MSUBTYPE_DIVX311;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt DIVX3");
-+ } else {
-+ bcmdec->input_format = BC_MSUBTYPE_DIVX;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt DIVX%d", version);
-+ }
-+ } else if (!strcmp("video/x-xvid", mime)) {
-+ bcmdec->input_format = BC_MSUBTYPE_DIVX;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt XVID");
-+ } else if (!strcmp("video/x-msmpeg", mime)) {
-+ bcmdec->input_format = BC_MSUBTYPE_DIVX311;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt MPMPEGv43");
- } else if (!strcmp("video/x-wmv", mime)) {
-- GST_DEBUG_OBJECT(bcmdec, "Detected WMV File %s", mime);
-- if (BC_STS_SUCCESS != connect_wmv_file(bcmdec,structure)) {
-- GST_DEBUG_OBJECT(bcmdec, "WMV Connection Failure");
-+ gst_structure_get_int(structure, "wmvversion", &version);
-+ if(version == 3) {
-+ bcmdec->input_format = BC_MSUBTYPE_WMV3;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt WMV9");
-+ } else {
- gst_object_unref(bcmdec);
- return FALSE;
- }
-@@ -1109,19 +478,10 @@ static gboolean gst_bcmdec_sink_set_caps
+-DRVIFLIB_INT_API BC_STATUS
+-DtsSendData(
++DRVIFLIB_INT_API BC_STATUS
++DtsSendData(
+ HANDLE hDevice ,
+ uint8_t *pUserData,
+ uint32_t ulSizeInBytes,
+@@ -202,24 +197,24 @@ DtsSendData(
+ BOOL encrypted
+ );
- bcmdec->input_framerate = (double)num / den;
- GST_LOG_OBJECT(bcmdec, "demux frame rate = %f ", bcmdec->input_framerate);
--
- } else {
- GST_DEBUG_OBJECT(bcmdec, "no demux framerate_value");
- }
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsSetTemperatureMeasure(
+ HANDLE hDevice,
+ BOOL bTurnOn
+ );
-- g_value = gst_structure_get_value(structure, "format");
-- if (g_value && G_VALUE_TYPE(g_value) != GST_TYPE_FOURCC) {
-- guint32 fourcc;
-- //g_return_if_fail(G_VALUE_TYPE(g_value) == GST_TYPE_LIST);
-- fourcc = gst_value_get_fourcc(gst_value_list_get_value (g_value, 0));
-- GST_DEBUG_OBJECT(bcmdec, "fourcc = %d", fourcc);
-- }
--
- g_value = gst_structure_get_value(structure, "pixel-aspect-ratio");
- if (g_value) {
- bcmdec->input_par_x = gst_value_get_fraction_numerator(g_value);
-@@ -1138,47 +498,100 @@ static gboolean gst_bcmdec_sink_set_caps
- GST_DEBUG_OBJECT (bcmdec, "no par from demux");
- }
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsGetCoreTemperature(
+ HANDLE hDevice,
+ float *pTemperature
+ );
-+ gst_structure_get_int(structure, "width", &bcmdec->frame_width);
-+ gst_structure_get_int(structure, "height", &bcmdec->frame_height);
-+
-+ // Check Codec Data for various codecs
- // Determine if this is bitstream video (AVC1 or no start codes) or Byte stream video (H264)
-+ // Determine if this is VC-1 AP or SP/MP for VC-1
- if ((g_value = gst_structure_get_value (structure, "codec_data"))) {
- if (G_VALUE_TYPE(g_value) == GST_TYPE_BUFFER) {
-- GstBuffer *buffer;
-- guint8 *data;
-- guint size;
--
-- GST_DEBUG_OBJECT (bcmdec, "Don't have start codes'");
- if (!strcmp("video/x-h264", mime)) {
-+ GST_DEBUG_OBJECT (bcmdec, "Don't have start codes'");
- bcmdec->input_format = BC_MSUBTYPE_AVC1;
-- GST_DEBUG_OBJECT(bcmdec, "InFmt H.264 (AVC1)");;
-- }
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt H.264 (AVC1)");
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsRstDrvStat(
+ HANDLE hDevice
+ );
-- buffer = gst_value_get_buffer(g_value);
-- data = GST_BUFFER_DATA(buffer);
-- size = GST_BUFFER_SIZE(buffer);
--
-- GST_DEBUG_OBJECT(bcmdec, "codec_data size = %d", size);
--
-- /* parse the avcC data */
-- if (size < 7) {
-- GST_ERROR_OBJECT(bcmdec, "avcC size %u < 7", size);
-- goto avcc_error;
-- }
-- /* parse the version, this must be 1 */
-- if (data[0] != 1)
-- goto wrong_version;
--
-- if (bcmdec->avcc_params.sps_pps_buf == NULL)
-- bcmdec->avcc_params.sps_pps_buf = (guint8 *)malloc(SPS_PPS_SIZE);
-- if (bcmdec_insert_sps_pps(bcmdec, buffer) != BC_STS_SUCCESS) {
-- bcmdec->avcc_params.pps_size = 0;
-+ buffer = gst_value_get_buffer(g_value);
-+ data = GST_BUFFER_DATA(buffer);
-+ size = GST_BUFFER_SIZE(buffer);
-+
-+ GST_DEBUG_OBJECT(bcmdec, "codec_data size = %d", size);
-+
-+ /* parse the avcC data */
-+ if (size < 7) {
-+ GST_ERROR_OBJECT(bcmdec, "avcC size %u < 7", size);
-+ goto avcc_error;
-+ }
-+ /* parse the version, this must be 1 */
-+ if (data[0] != 1)
-+ goto wrong_version;
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsGetFWFiles(
+ HANDLE hDevice,
+ char *StreamFName,
+@@ -227,7 +222,7 @@ DtsGetFWFiles(
+ char *VDecInner
+ );
+
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsDownloadFWBin(
+ HANDLE hDevice,
+ uint8_t *binBuff,
+@@ -240,27 +235,37 @@ DtsCancelProcOutput(
+ HANDLE hDevice,
+ PVOID Context);
+
+-DRVIFLIB_INT_API BC_STATUS
++DRVIFLIB_INT_API BC_STATUS
+ DtsChkYUVSizes(
+ struct _DTS_LIB_CONTEXT *Ctx,
+- BC_DTS_PROC_OUT *Vout,
++ BC_DTS_PROC_OUT *Vout,
+ BC_DTS_PROC_OUT *Vin);
+
+-BC_STATUS
+-DtsCopyRawDataToOutBuff(struct _DTS_LIB_CONTEXT *Ctx,
+- BC_DTS_PROC_OUT *Vout,
+- BC_DTS_PROC_OUT *Vin);
++BC_STATUS DtsCopyRawDataToOutBuff(
++ struct _DTS_LIB_CONTEXT *Ctx,
++ BC_DTS_PROC_OUT *Vout,
++ BC_DTS_PROC_OUT *Vin);
+
+ BC_STATUS DtsCopyNV12ToYV12(
+ struct _DTS_LIB_CONTEXT *Ctx,
+- BC_DTS_PROC_OUT *Vout,
++ BC_DTS_PROC_OUT *Vout,
+ BC_DTS_PROC_OUT *Vin);
+
+ BC_STATUS DtsCopyNV12(
+ struct _DTS_LIB_CONTEXT *Ctx,
+- BC_DTS_PROC_OUT *Vout,
++ BC_DTS_PROC_OUT *Vout,
+ BC_DTS_PROC_OUT *Vin);
+
++BC_STATUS DtsCopyFormat(
++ struct _DTS_LIB_CONTEXT *Ctx,
++ BC_DTS_PROC_OUT *Vout,
++ BC_DTS_PROC_OUT *Vin);
+
-+ if (bcmdec->codec_params.sps_pps_buf == NULL)
-+ bcmdec->codec_params.sps_pps_buf = (guint8 *)malloc(size * 2);
-+ if (bcmdec_insert_sps_pps(bcmdec, buffer) != BC_STS_SUCCESS) {
-+ bcmdec->codec_params.pps_size = 0;
-+ }
-+ } else if (!strcmp("video/x-wmv", mime)) {
-+ buffer = gst_value_get_buffer(g_value);
-+ data = GST_BUFFER_DATA(buffer);
-+ size = GST_BUFFER_SIZE(buffer);
++BC_STATUS DtsSendEOS(
++ HANDLE hDevice,
++ uint32_t Op
++);
+
-+ GST_DEBUG_OBJECT(bcmdec, "codec_data size = %d", size);
-+ if (size == 4) {
-+ // Simple or Main Profile
-+ bcmdec->input_format = BC_MSUBTYPE_WMV3;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt VC-1 (SP/MP)");
-+ if (bcmdec->codec_params.sps_pps_buf == NULL)
-+ bcmdec->codec_params.sps_pps_buf = (guint8 *)malloc(4);
-+ memcpy(bcmdec->codec_params.sps_pps_buf, data, 4);
-+ bcmdec->codec_params.pps_size = 4;
-+ } else {
-+ bcmdec->input_format = BC_MSUBTYPE_VC1;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt VC-1 (AP)");
-+ for (index = 0; index < size; index++) {
-+ data += index;
-+ if (((size - index) >= 4) && (*data == 0x00) && (*(data + 1) == 0x00) &&
-+ (*(data + 2) == 0x01) && (*(data + 3) == 0x0f)) {
-+ GST_DEBUG_OBJECT(bcmdec, "VC1 Sequence Header Found for Adv Profile");
+ extern DRVIFLIB_INT_API BC_STATUS
+ DtsPushFwBinToLink(HANDLE hDevice, uint32_t *FwBinFile, uint32_t bytesDnld);
+
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_int_if.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_int_if.o 2011-03-14 18:52:21.033937453 +0000
+@@ -0,0 +1,74 @@
++ELF > ¸; @ @
@öÇ
¦ @öÆ
ú?vgBÀIðÁèAÁLÈHÁàHL@Hø@ fAo fç fAo@fç@fAo@ fç@ fAo at 0IÀ@fç@0HÀ@H9ÈuÉIAâ?HÁàHÆHÇ
Ò Jÿ1ÀHÁ ¶HÀH9ÈuðóÃfD ú?vËBÀHùÁèAÁLÈHÁàLD@Hðóo óóo@óAóo@ óA óo at 0HÀ@óA0HÁ@L9ÀuÍégÿÿÿóÃfD Hl$ØLd$àIôLl$èLt$ðIÕL|$øH\$ÐHì8IÎA¿ è H
ÀHÅtnHÇA·è H
ÀHÃt[E1À1ÒfÇ@ÿÿfÇ@ÿÿÆ@ÿHÁ¾b ÂHïè
ÀAÇu[·S·CHÞHïA$AE ¶KAU,¶SE4U0è DøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HÞHïè H= Dþ1Àè ë¶f. óÃfffff. SHóè H
˼ tH
Ût@$0ÒÐ[Ãffff. SHóè H
˼ tH
ÛtP$1ÒÐ[Ãffff. Hl$èLd$ðIôLl$øH\$àHì(è H
ÀHÅA½ ö M
ä HÇA½ è H
ÀHÃÓ AöÄÇ@ Ç@ Lçº
[ @öÇ
i @öÇ
/ Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ E1À1ÒHÙ¾b ÂHïè
ÀAÅ
¸ AöÄLçHs¸
J @öÇ
@öÇ
Á1ÒÁé¨óH¥uh¨uL¨u0HÞHïè D DèH\$Hl$Ld$Ll$ HÄ(Ã@ ¶HÞHïè ëÌ@ ·fH¨t¨ëÖfD ¨º tëÙf HÞHïè H= Dî1Àè éwÿÿÿ Ç êHÇé¿þÿÿfD AÆ$ I|$fºÿ éþÿÿD fÇ êHÇéþÿÿ ·èHÆfHÇéâþÿÿf. èHÆHÇéÎþÿÿ@ ¶CHÇHsA$¸ÿ éþÿÿH= A½ÿÿÿÿè é¿þÿÿ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ è H
ÀHÃtLHÇAµè H
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßè
ÀAÅu8EHîHßA$è DèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè H= Dî1Àè ë¼f. H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖè H
ÀHÃtBHÇA´è H
ÀHÅt/E1À1ÒDhDpHÁ¾b ÂHßè
ÀAÄu3HîHßè DàH$Hl$Ld$Ll$Lt$ HÄ(à H= Æ1Àè ë»fffff. H\$àHl$èHýLd$ðLl$øHì8AõÇ$ » è H
ÀIÄtE
ít,H= ³è ØHl$ H\$Ld$(Ll$0HÄ8à HL$HT$H
t$Hïè
À
É D$= ² = § AD$$¨
º ¨tA¼° »° º ¾4 4 Hïè ¿Pà è Hâ¾4 4 Hïè <$ tH= è Ú¾8 4 Hïè ¿Pà 1Ûè Hâ¾8 4 Hïè D9$$ÿÿÿH= è éÿÿÿ@ 1ÛéûþÿÿH= è ééþÿÿ A¼¬ »¬ éEÿÿÿ AUATUHýSóHìè H
Àº ë x, ºÿÿÿÿ
Ù 1Ò
ÛÏ A¼ÍÌÌÌØE1íA÷äAÔAÁìCdÀ=/ v= fA½ ¯ HT$¾ 4 Hïè D$Ý ¾ Hï)Ú%ÀÏÿÿÁêD àÎD èD$è T$¾ 4 Hïè H= Þ1À»
++ è HT$¾ 4 Hïè öD$uG¿' è ëuغÿÿÿÿHÄÐ[]A\A]ÃfD = EíAå ðÿÿAÅ 0 é6ÿÿÿD HÄ1Ò[]A\ÐA]ÃH\$ðHl$øHì(HûÇD$ è H¸ H
Òtª` UÿúvH\$Hl$ HÄ(Ã HT$¾ !P Hßè T$â|ýT$tHß¾ !P è 1ÀH\$Hl$ HÄ(ÃÊT$ëÙ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ è H
ÀHÃtLHÇAµè H
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßè
ÀAÅu8EHîHßA$è DèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè H= Dî1Àè ë¼f. USHûHìÇ$ è HŸ H
ítZHL$HT$Ht$Hßè
Àu{D$= t@= t9ö
X t U(1À
ÒtHâ¾
Hßè ö$¸ tHÄ[]ÃD HÄ1À[]Ã HâHß¾
è $HÄ[]àà H= è HÄ1À[]à H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖè H
ÀHÃtBHÇA´è H
ÀHÅt/E1À1Ò¾b ÂHßDhDpHÁè
ÀAÄHîHßu-è DàH$Hl$Ld$Ll$Lt$ HÄ(à è H= Dæ1Àè ëÀ U¾
HýS»d HìHT$è T$¾
HïÊT$è HT$¾
Hïè ¿ è ëuß¿
»d è HT$¾
Hïè T$¾
Hïâ÷T$è ÇD$ ë@ ¿ è ët"HT$¾
Hïè öD$tØHÄ1À[]ÃH= è Hĸÿÿÿÿ[]à SHûHìè H
Àº t@,= t0Ò= tHÄÐ[ÃfD HT$Hß¾
è T$Hß¾
ÊT$è 1ÒHÄÐ[Ã@ SHûHìÇD$ è H¸ H
Òt<B,= uTöB=¾
HT$Hßu)è T$âþ¾
HßT$è 1ÀHÄ[Ã@ è T$ÊëÕf. = t¥H= è ¸ÿÿÿÿëÄfD USHûHìÇD$ è H
Àº tV¨` H= 1Àîè HT$¾
Hßè
ít4D$ÂÊ ýt3âÿÿïÿT$¾
Hßè 1ÒHÄÐ[]ÃT$âÿÿîÿT$ë×ÂÊ T$ëÉfSHûHìÇD$ è H
Àº t@,= t0Ò= tHÄÐ[ÃfD º ¾ 4 Hßè ¿Pà è Hß1Ò¾ 4 è HT$Hß¾
è T$Hß¾
ÎT$è 1ÒHÄÐ[ÃHl$ØLl$èHýLt$ðL|$øIõH\$ÐLd$àHìhH
ÿAÖAÏù H
ö öÂ
E¦ Dçè H
ÀHÃ2 L DxE÷Ç ÿÿÿÿÇ@ LúL×¾a LT$è HD$,AÁîEáIØDáHÚ¾b ÂHïDsÇD$ H$è
ÀLT$ ;ÿt at LúLÖLïè Hßè 1ÀH\$8Hl$
@Ld$HLl$PLt$XL|$`HÄhÃD H= è ëÈ H= è ¸ ëD H= è ¸ ëD H= è ¸ÿÿÿÿézÿÿÿf. H= è ¸ÿÿÿÿéZÿÿÿH= è ¸ÿÿÿÿéDÿÿÿ@ Hl$ØLl$èHýLt$ðL|$øIöH\$ÐLd$àHìXH
ÿAÕAÏÙ H
öè öÂ
÷ E¥ Dçè H
ÀHÃ H¸ DêLöÇ ÿÿÿÿÇ@ AÁíDxè HD$EáIØDáHÚ¾b ÂHïDkÇD$ H$è
À ;ÿt2Hßè 1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD H= è ëÈ H= è ¸ ëD H= è ¸ ëD H= è ¸ÿÿÿÿézÿÿÿf. H= è ¸ÿÿÿÿéZÿÿÿH= è ¸ÿÿÿÿéDÿÿÿ@ Hìè H
ÀtHÇHÄé fD ¸ HÄÃfD HìH
ö¸ tZH
Òt]H> tWH: tI`
ÉuH~ t8Hz t1BFBFr
öt
1À
ÉuJ
ÉuH= è ¸ HÄÃ ¸ HÄÃfD H\$àLd$ðHóLl$øHl$èHì(è H
ÀIÄA½ U H
Û HÇA½ è H
ÀHÅ2 A¼$m tHCPHE`E1À1ÒHé¾b ÂLçè
ÀAÅ
è HHîLçHHPHSHPHSHPHSHP HS HP(HS(HP0HS0HP8HS8HP at HS at HPHHSHHPPH
SPHPXHSXHP`HS`HPhHShHPpHSpH@xHCx¶E¶ECE<C,E,CE@C0EDC4EHC8ELC<EPC@ETCDEXCHE\CLE8C(¶ECHE`HCPEhCX¶ECEtCdè DèH\$Hl$Ld$Ll$ HÄ(ÃD HîLçè H= Dî1Àè ëÁH= A½ÿÿÿÿè ëfD H\$èHl$ðHûLd$øHìAôè H
À½ t,x, ugE
äº u5Hß¾@ è ¿' Åè èH$Hl$Ld$HÄà º ¾@ Hßè ¿' è º ë¨D H= @0íè ë« H\$ðHl$øHì(Ç HûHõÇD$ è H
Àº tx, t&H= è 1ÒÐH\$Hl$ HÄ(à HT$¾D Hßè
ÀÂuзD$ò òH*ÈòY
ò\ÁfÀfZÀóE ë£ff. H\$èLd$øA¼ Hl$ðHìè H
ÀHÃt?HÇA´è H
ÀHÅt,E1À1ÒHÁ¾b ÂHßè
ÀAÄu+è HîHßè DàH$Hl$Ld$HÄÃD HîHßè H= Dæ1Àè ëÇfH\$ØHl$àHÓLd$èLl$ðHõLt$øHì(IÎè H
ÀIÄA½ tHÇè
ÀAÅt(DèH$Hl$Ld$Ll$Lt$ HÄ(à I´$ Hïº è I´$ Hߺ è I´$ º L÷è ëffffff. Sè
ÀÃtH= è Ø[Ã@ H\
$ÐHl$ØHóLd$àLl$èIüLt$ðL|$øHìHHÕè
ÀD$unS$1ÉE1ÿöÂt
++D{ EÿÁâu|E<E1öDm@ÀD9ð E
íHHm t1ÂAÇE1äH$ H$HîHßAÄLûLõè E9ìuâD$H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ A|$|C<Dk@
ÿuAÑíE´$d ÀEöD9ð
pÿÿÿÉ
hÿÿÿA¯ÅH;Hu Âè ëff. AWAVIþAUATIôUSHÓHì8è
ÀAÅ
AD$$¨
CHI4$Áà
Àt-1Àf ¶<@<PÀ¶<@<SÁâ9ÂwÞCHKIt$ÁàAÁAÑé
Àt11À xÂÑêD¶9×DÊD>ÇÀ¶<9@<SÁâ9ÂwÔHÄ8Dè[]A\A]A^A_Ãf1Ò¨ÇD$ t
AT$ ÑÑéL$¨ tA$Ü L$EF|Al$<E
ÀED$@uAÑèDÀ¯ÅÁÁéA9L$ ÁèA9D$û E
ÀAd M<$HpÿÿÿêîDl$l$Ld$ E1öH\$(T$DÅHD$IÕIôHËD HÞLÿLâAÆMïè H\$A9îuáDD$Ld$ H\$(Dl$l$E¯ÆIL$HsAÁèAÑîëþÿÿAêL\$E1ÉAÑêDT$@ 1À
ít&fxÂÑê¶>×DÂ9ÇÀ¶<>9Å@<wÜAÁLÑLÞE9ñuÅéþÿÿ H= A½ è éuþÿÿf H\$ÐL|$øHûHl$ØLd$àI÷Ll$èLt$ðHìXHT$è
ÀD$
Î AG$1Ò¨tAW ¨ T$tAÜ L$¨
Ñ HD$HL$E1í@<I@D$$D;l$ D$HD$I/E
ÉL tlT$Dt$1ÛHT$L
æHïLòè MìHl$Ã;$uâHL$ÑëIo$Lat*D|$D|$1ÛfLæHïLòè LýMìÃ;$uäD$H\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD DS|AO<E
ÒL$AO at t#$$¯D$ÁÁéA9OsÇD$ ë Ñé$ëÙf ÁèA9GrÚD«d éìþÿÿ L$ Ñ
èþÿÿ$HD$¯T$I?H0è $HL$IÑêHq¯T$è é/ÿÿÿ AWAVIþAUIÕATIôUSHìXè
ÀÅu at AD$$E1ÿ¨tE|$ ¨ DùtA$Ü ¨u2AU@T$Ad AU<9ÓvA½ HÄXè[]A\A]A^A_ÃD AF|
À
AT$@Ad ÑêT$AU<9Ów¿A`
ÀA¶$Ù ê <ú Ì = Mt$Mm M$$? D$
ÀxÿÿÿA<DsÿE1ÀëL< IL L?l$ LçfD AöÄ
^ AöÅ
T AöÆ
J 1À
ÛtT@ fo fAoL fAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚfAçfAçr´@ 9ð sMf ÕAÃA¶l- C,jA¶l- C,jDXÀA¶l- C,jÂ9ðA¶l- C,r¼MÖ1À@öÇ
õ öÁ
ì
Ût, fo fofÛÈfÛDÂÀ9ØfgÈfçrÔ9ð s/D AÓB¶,AÃB,DZÂB¶,DXÀ9ðB,rÖMýMÌAÀLÏLùD9D$þÿÿl$ éÜýÿÿf. At$@t$é°ýÿÿf<x ú
<
â |$IMAWI} I$ AÝAÐD[ÿK Kt- kñN/DcIÀHT$Ht$ @ 1Ò¨
@öÇ
ít5 Öfo1fo74foÑÂfhÈ9êf`ÐfçL0fç0rÓD9Ú4sH AÑDvF¶<F<0F¶4 AñF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
¿ AöÂ
µ
ítCf Öfo1L1fAo2fCà)4foÐÂfhÁ9êf`ÑfBçDfAç0rÆD9Ú4sifD AÑDvG¶<
++G<0F¶< DAöF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EDvÂÆF¶ EùAÑùD9ÚG0rH|$ LéHD$LD$LT$ éyþÿÿf <; ½ éÀûÿÿfD D\$A4ÊMuIE T$0Ml$E
ÛM$$ûÿÿÚLl$HAÝ\$l$<E1ÿLt$@HT$(HÅHt$ IÖD HîLçDêAÇLõè[ÝÿÿLd$ A9ßuáDøDël$<ÑèLt$@Ll$H'ûÿÿD|$0l$ E1äHl$(L|$AÇ@ LöLïÚAÄIîèÝÿÿLl$E9üuâéýÿÿD 1À
Û[ fD fo óAoL óAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚóAóAr´é¯ûÿÿ
Û fo óoóoT
++ÂfÛÈÀfÛÂ9ØfgÈórÐéüÿÿ
í¼ Öóo1óo74foÑÂfhÈ9êf`ÐóL0ó0rÓéëüÿÿfD
í ÖN.óo1óBo óAo2fàÂ4foÐÂfhÁ9êf`ÑóBDóA0rÂéGýÿÿD D$Mm E<WM4$
ÀùÿÿÛL|$ l$(ØAß\$E1äHÅfD LîL÷DúAÄIíèkÛÿÿLt$ A9Üuál$(éJùÿÿ t$AWIMI} I$T$@ÇD$ ît$<Í DD$@ÚD[ÿDcñLDkl$HHÕK4 IÀHt$0H4Ht$(1Ò¨
@öÇ
ü E
ät5 Öfo7fo14foÑÂfhÈD9âf`ÐfçL0fç0rÒD9Ú4sOf. AÑAöF¶<F<0F¶4 DNF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
AöÂ
ý E
ät;ÖfAo2L1fo14foÑÂfAà)fhÈD9âf`ÐfBçLfAç0rÅD9Ú4siD AÑAöG¶<
++G<0F¶< DDvF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EL DvÂÆF¶ EùAÑùD9ÚG0rD$ H|$(HéHD$0LD$0LT$(T$ 9T$<jþÿÿl$Ht$ 9t$:÷ÿÿD\$@Dl$DKÿAÚAôë1Ò¨
® @öÇ
¤
Ût5 Öfo7fo14foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ê4sH AÐAöF¶<F<0F¶4DFF4 DBDvÂF¶<F<0F¶4DFÆD9ÊF4 r»AÄL×LØE9åPÿÿÿémöÿÿ
Ûõ Öóo7óo14foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿfD E
ä» ÖL.óo1óBo fàÁóAo24ÂfoÑfhÈD9âf`ÐóBLóA0rÁéïýÿÿ@ E
ä| Öóo7óo14foÑÂfhÈD9âf`ÐóL0ó0rÒéûüÿÿD$Iu AWI$
ÀwõÿÿDt$DSÿD,1ÀE1ÛAÔëD öÁ
È @öÆ
¾ ë$×ÀÂfo>foÈfqðfqÑfëÁfç99ØrØD9Ð ÇsKfD D@F¶AÐFD¶>zD9xÀD¶>zD9ÇDBD¶>ÂD9ÐFr»AÃLîLáE9ó
Xÿÿÿéôÿÿ ×ÀÂóo>foÈfqðfqÑfëÁó99ØrØécÿÿÿØé¤õÿÿêféX÷ÿÿÚéýÿÿDâévüÿÿØé öÿÿêféå÷ÿÿDâé±ûÿÿH= T$L$è
ÀT$L$ôÿÿfo H= f è L$T$étôÿÿDSÿAÝA» AÔë 1Ò¨
® @öÇ
¤
Ût5
Öfo1fo74foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ò4sH AÐDNF¶4F4F¶AðF DBDNÂF¶4F4F¶DFÆD9ÒF r»LïLàAë
Sÿÿÿé0óÿÿfD
Ût6@ Öóo1óo74foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿÚéTÿÿÿ Hl$ØLl$èHýLt$ðH\$ÐIöLd$àL|$øHìXH
ÿAÕì H
öû öÂ
++ E¥ EçLÿè H
ÀHÃ" 1öLúHÇè H» DèDêÁèLöÇÿÿÿÿÇC ÇC Cè HD$EáIØDáHÚ¾
++b ÂHïÇD$ H$è
À ;ÿt1Hßè 1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃ@ H= è ëÉ H= è ¸ ë®D H= è ¸ ëD H= è ¸ÿÿÿÿé{ÿÿÿf. H= è ¸ÿÿÿÿé[ÿÿÿH= è ¸ÿÿÿÿéEÿÿÿ@ óÃfffff. óÃfffff. Hl$ØLd$àAÔLl$èLt$ðIõL|$øH\$ÐHìHIÎDD$D$è H
ÀHÅA¿ E
ä¼ M
í³ M
ö HÇA·è H
ÀHÃD$tkÇ@ LhD`Æ@ D@}hÇ ÿÿÿÿÇ@ E1ÀHÙº ¾b ÂHïè AÇC AÿAuNHÞHïè DæLïè DøH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfA¿ ëÐ E
ÿtH= Dþ1Àè ë ¶D$ÈCé[ÿÿÿDtsGetHwType: Ioctl failed: %d
++ DtsGetPciConfigSpace: Invlid Arguments DtsGetPciConfigSpace: Ioctl failed: %d
++ DtsDevRegisterRead: Ioctl failed: %d
++ DtsDevRegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: Custom pll settings not implemented yet. DtsSetVideoClock: Failed to change PLL_D_CTL DtsSetVideoClock: Failed to change PLL_E_CTL DtsFPGARegisterRead: Ioctl failed: %d
++ DtsFPGARegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: DLL did not lock. DtsSetTSMode is not supported in this device DtsDevMemRd: Buff Size is not a multiple of DWORD DtsDevMemRd: Memory Allocation Failed DtsDevMemRd: DeviceIoControl Failed DtsDevMemRd: IOCTL Cmd Failed By Driver DtsDevMemWr: Buff Size is not a multiple of DWORD DtsDevMemWr: Memory Allocation Failed DtsDevMemWr: DeviceIoControl Failed DtsDevMemWr: IOCTL Cmd Failed By Driver DtsChkYUVSizes: Incomplete Transfer DtsGetDrvStat: Invlid Arguments DtsGetDriveStats: Ioctl failed: %d
++ DtsSetTemperatureMeasure Only support for Flea. DtsRstDrvStats: Ioctl failed: %d
++ DtsDownloadFWBin: Fw Download Failed DtsPushFwBinToLink: Invalid Handle DtsPushFwBinToLink: Null Buffer DtsPushFwBinToLink: Buff Size is not a multiple of DWORD DtsPushFwBinToLink: Memory Allocation Failed DtsPushFwBinToLink: DeviceIoControl Failed DtsPushFwBinToLink: IOCTL Cmd Failed By Driver DtsTxDmaText: DeviceIoControl Failed with Sts %d
++ Get Hardware Type Failed Clock set to %d
++ Setting Color Mode to %u
++ DtsDevMemRd: Invalid Handle DtsDevMemRd: Null Buffer DtsDevMemWr: Invalid Handle DtsDevMemWr: Null Buffer DtsCopyYV12: XFER ERROR ffffffæ?33333³p@ ÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿ GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x
++ ( 0 ö MMN@©
++G \ p # Aa # Aa $ ¨ i MN0(
++E $ Ð Æ MMI0~
++G $ ø ² PMI0q
++I x MN@I
++DH D O BBA D(F@
++(C ABBGd(C ABD N0y
++I
++A$ ´ Æ MMI0~
++G H Ü Í AAG0w
++AAFD
++CAHW
++AAGPCA$ ( ¸ PMI0q
++I 0 P é AII0¹
++CAAPFA$ l AG f
++CGpC ¬ AG Z
++AE ( Ð AAG0q
++CAB ( ü AG n
++CG[C $ ( ¬ M[pê
++F( P MMN`Ê
++F | * DQ
++KI z Dh
++DI $ ¼ Ú MN0
++F ä © MI R
++H ¥ N0J
++H ( PI a
++F $ L ± MV0D
++I t AZ ( MMNP¤
++D H ¼ G BBE B(D0A8Gp©
++8D0A(B BBBC ( Ý M[`
++
++F H 4 y
BBE E(D0A8DO
++8C0A(B BBBF( MMN`Û
++E ¬ À , Ô P MMNPå
++C .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rodata.str1.1 .rodata.cst8 .rodata.cst16 .comment .note.GNU-stack .rela.eh_frame @ . `O ð & `. , `. 1 2 `. ¢ @ 2 4 Æ O È4 \ à4 j 0 ð4 0 s 5 5 Pe x
; ¸? È
++ ; J Ü ñÿ
++ 0 [
++ H p À ¢ § 0 ¬ ± ¶ ` ¼ Â ° È Ø Î * Ô Ú D à ` æ ì h ò @ ø @ þ y
++ ¸ ð h " ° ( . Ø 4 : @ F 0 L ® R X @ ^ X d j p v à | p ö ¥ ³ Å Ï ß æ ñ # þ P # i ( - ð Æ @ À ² Q x b i O y P ð Æ ¡ À
++ Í ´ ¸ Æ P é Ö @
l è °
õ P ð ¬ " ) 0 < C H @ T Ð * h } z Ú § ` © À ¥ Ö À ä ð ` ± þ + @ C ` G U ° Ý a y
o + ª °, ¹ À, Ï Ð, P libcrystalhd_int_if.cpp _ZL11fast_memcpyPhPKhj _ZGVZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask _ZZL16DtsCopy422ToN
V12PhS_PKhjjjjjE4mask .LC0 .LC2 .LC1 .LC3 .LC4 .LC5 .LC7 .LC8 .LC6 .LC9 .LC10 .LC11 .LC12 .LC13 .LC14 .LC20 .LC15 .LC16 .LC17 .LC19 .LC18 .LC26 .LC21 .LC22 .LC23 .LC25 .LC24 .LC27 .LC29 .LC28 .LC30 .LC33 .LC32 .LC34 .LC35 .LC36 .LC37 .LC43 .LC38 .LC39 .LC40 .LC42 .LC41 .LC44 DtsGetHwType _GLOBAL_OFFSET_TABLE_ DtsGetContext DtsAllocIoctlData DtsDrvCmd DtsRelIoctlData printf DtsHwReset DtsGetConfig _Z12DtsSetConfigPvPj DtsGetPciConfigSpace puts DtsDevRegisterRead DtsDevRegisterWr DtsSetVideoClock usleep DtsSetCoreClock DtsSetFleaIn422Mode DtsFPGARegisterRead DtsIsVideoClockSet DtsFPGARegisterWr DtsRstVidClkDLL DtsSetProgressive DtsSetTSMode DtsSetLinkIn422Mode DtsSoftReset DtsDevMemRd malloc memset DtsDrvIoctl memcpy free DtsDevMemWr DtsCancelProcOutput DtsCancelFetchOutInt DtsChkYUVSizes DtsGetDrvStat DtsGetgStats DtsSetTemperatureMeasure DtsGetCoreTemperature DtsRstDrvStat DtsRstStats DtsGetFWFiles DtsGetFirmwareFiles strncpy DtsDownloadFWBin DtsCopyRawDataToOutBuff DtsCopyN
V12ToYV12 DtsCopyNV12 DtsCopyFormat __cxa_guard_acquire __cxa_guard_release DtsPushFwBinToLink DumpDataToFile DumpInputSampleToFile DtsTxDmaText B = üÿÿÿÿÿÿÿU > üÿÿÿÿÿÿÿ ? üÿÿÿÿÿÿÿ¸ @ üÿÿÿÿÿÿÿï @ üÿÿÿÿÿÿÿö üÿÿÿÿÿÿÿ A üÿÿÿÿÿÿÿ% = üÿÿÿÿÿÿÿU = üÿÿÿÿÿÿÿ = üÿÿÿÿÿÿÿÅ > üÿÿÿÿÿÿÿI ? üÿÿÿÿÿÿÿ @ üÿÿÿÿÿÿÿÖ @ üÿÿÿÿÿÿÿ @ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ( A üÿÿÿÿÿÿÿÕ üÿÿÿÿÿÿÿà F üÿÿÿÿÿÿÿ = üÿÿÿÿÿÿÿ- > üÿÿÿÿÿÿÿU ? üÿÿÿÿÿÿÿn @ üÿÿÿÿÿÿÿ @ üÿÿÿÿÿÿÿ¦ üÿÿÿÿÿÿÿ° A üÿÿÿÿÿÿÿê = üÿÿÿÿÿÿÿý > üÿÿÿÿÿÿÿ" ? üÿÿÿÿÿÿÿ4 @ üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿl A üÿÿÿÿÿÿÿ« = üÿÿÿÿÿÿÿ¿ üÿÿÿÿÿÿÿÆ F üÿÿÿÿÿÿÿ
û ; üÿÿÿÿÿÿÿK H üÿÿÿÿÿÿÿU J üÿÿÿÿÿÿÿe G üÿÿÿÿÿÿÿu üÿÿÿÿÿÿÿz F üÿÿÿÿÿÿÿ H üÿÿÿÿÿÿÿ J üÿÿÿÿÿÿÿ¥ G üÿÿÿÿÿÿÿ¶ üÿÿÿÿÿÿÿ» F üÿÿÿÿÿÿÿÓ üÿÿÿÿÿÿÿØ F üÿÿÿÿÿÿÿ = üÿÿÿÿÿÿÿ G üÿÿÿÿÿÿÿ® H üÿÿÿÿÿÿÿ¿ H üÿÿÿÿÿÿÿÆ üÿÿÿÿÿÿÿÔ A üÿÿÿÿÿÿÿî G üÿÿÿÿÿÿÿÿ J üÿÿÿÿÿÿÿj = üÿÿÿÿÿÿÿ® G üÿÿÿÿÿÿÿË H üÿÿÿÿÿÿÿ
++ = üÿÿÿÿÿÿÿ-
++ > üÿÿÿÿÿÿÿU
++ ? üÿÿÿÿÿÿÿn
++ @ üÿÿÿÿÿÿÿ
++ @ üÿÿÿÿÿÿÿ¦
++ üÿÿÿÿÿÿÿ°
++ A üÿÿÿÿÿÿÿÑ
++ = üÿÿÿÿÿÿÿõ
++ ; üÿÿÿÿÿÿÿ- M üÿÿÿÿÿÿÿd M üÿÿÿÿÿÿÿ{ üÿÿÿÿÿÿÿ F üÿÿÿÿÿÿÿº = üÿÿÿÿÿÿÿÍ > üÿÿÿÿÿÿÿò ? üÿÿÿÿÿÿÿ @ üÿÿÿÿÿÿÿ1 @ üÿÿÿÿÿÿÿ8 üÿÿÿÿÿÿÿB A üÿÿÿÿÿÿÿi M üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿ J üÿÿÿÿÿÿÿ´ J üÿÿÿÿÿÿÿÆ M üÿÿÿÿÿÿÿÞ O üÿÿÿÿÿÿÿö J üÿÿÿÿÿÿÿ
M üÿÿÿÿÿÿÿ$
üÿÿÿÿÿÿÿ)
F üÿÿÿÿÿÿÿI
= üÿÿÿÿÿÿÿ
M üÿÿÿÿÿÿÿ
O üÿÿÿÿÿÿÿÁ
= üÿÿÿÿÿÿÿð
M üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿ: üÿÿÿÿÿÿÿ? F üÿÿÿÿÿÿÿb = üÿÿÿÿÿÿÿy üÿÿÿÿÿÿÿ A üÿÿÿÿÿÿÿ M üÿÿÿÿÿÿÿÀ O üÿÿÿÿÿÿÿ = üÿÿÿÿÿÿÿ> H üÿÿÿÿÿÿÿH J üÿÿÿÿÿÿÿW H üÿÿÿÿÿÿÿi
M üÿÿÿÿÿÿÿ O üÿÿÿÿÿÿÿä V üÿÿÿÿÿÿÿ W üÿÿÿÿÿÿÿR X üÿÿÿÿÿÿÿr Y üÿÿÿÿÿÿÿz Z üÿÿÿÿÿÿÿ« üÿÿÿÿÿÿÿ° F üÿÿÿÿÿÿÿÃ üÿÿÿÿÿÿÿÈ F üÿÿÿÿÿÿÿÛ üÿÿÿÿÿÿÿà F üÿÿÿÿÿÿÿó üÿÿÿÿÿÿÿø F üÿÿÿÿÿÿÿ ! üÿÿÿÿÿÿÿ F üÿÿÿÿÿÿÿ) " üÿÿÿÿÿÿÿ. F üÿÿÿÿÿÿÿ V üÿÿÿÿÿÿÿÇ Y üÿÿÿÿÿÿÿõ X üÿÿÿÿÿÿÿ
++ Z üÿÿÿÿÿÿÿ; # üÿÿÿÿÿÿÿ@ F üÿÿÿÿÿÿÿS $ üÿÿÿÿÿÿÿX F üÿÿÿÿÿÿÿk % üÿÿÿÿÿÿÿp F üÿÿÿÿÿÿÿ & üÿÿÿÿÿÿÿ F üÿÿÿÿÿÿÿ£ ' üÿÿÿÿÿÿÿ¨ F üÿÿÿÿÿÿÿ¹ ( üÿÿÿÿÿÿÿ¾ F üÿÿÿÿÿÿÿÕ = üÿÿÿÿÿÿÿZ ) üÿÿÿÿÿÿÿ_ F üÿÿÿÿÿÿÿ = üÿÿÿÿÿÿÿÅ > üÿÿÿÿÿÿÿù ? üÿÿÿÿÿÿÿ ` üÿÿÿÿÿÿÿ @ üÿÿÿÿÿÿÿ/ @ üÿÿÿÿÿÿÿ6 * üÿÿÿÿÿÿÿ@ A üÿÿÿÿÿÿÿI + üÿÿÿÿÿÿÿT F üÿÿÿÿÿÿÿz = üÿÿÿÿÿÿÿ¤ H üÿÿÿÿÿÿÿ° J üÿÿÿÿÿÿÿÞ H üÿÿÿÿÿÿÿè J üÿÿÿÿÿÿÿû , üÿÿÿÿÿÿÿ F üÿÿÿÿÿÿÿ3 = üÿÿÿÿÿÿÿM , üÿÿÿÿÿÿÿR F üÿÿÿÿÿÿÿ~ G üÿÿÿÿÿÿÿ - üÿÿÿÿÿÿÿ . üÿÿÿÿÿÿÿÚ = üÿÿÿÿÿÿÿí > üÿÿÿÿÿÿÿ
++ ? üÿÿÿÿÿÿÿ d üÿÿÿÿÿÿÿ! @ üÿÿÿÿÿÿÿG @ üÿÿÿÿÿÿÿN / üÿÿÿÿÿÿÿX A üÿÿÿÿÿÿÿ = üÿÿÿÿÿÿÿ f üÿÿÿÿÿÿÿá g üÿÿÿÿÿÿÿö g üÿÿÿÿÿÿÿ g üÿÿÿÿÿÿÿ" [ üÿÿÿÿÿÿÿ/ 0 üÿÿÿÿÿÿÿ4 F üÿÿÿÿÿÿÿl ^ üÿÿÿÿÿÿÿÝ Y üÿÿÿÿÿÿÿO Y üÿÿÿÿÿÿÿx ^ üÿÿÿÿÿÿÿñ Y üÿÿÿÿÿÿÿ 1 üÿÿÿÿÿÿÿ F üÿÿÿÿÿÿÿÞ ^ üÿÿÿÿÿÿÿj Y üÿÿÿÿÿÿÿª Y üÿÿÿÿÿÿÿh Y üÿÿÿÿÿÿÿ Y üÿÿÿÿÿÿÿ¨ ^ üÿÿÿÿÿÿÿV ûÿÿÿÿÿÿÿ× '# # °) üÿÿÿÿÿÿÿ½) m üÿÿÿÿÿÿÿÕ) 2 üÿÿÿÿÿÿÿÜ) üÿÿÿÿÿÿÿä) é) n üÿÿÿÿÿÿÿd+ V üÿÿÿÿÿÿÿ}+ W üÿÿÿÿÿÿÿ¬+ Y üÿÿÿÿÿÿÿÖ+
X üÿÿÿÿÿÿÿë+ Z üÿÿÿÿÿÿÿ, 3 üÿÿÿÿÿÿÿ , F üÿÿÿÿÿÿÿ3, 4 üÿÿÿÿÿÿÿ8, F üÿÿÿÿÿÿÿK, 5 üÿÿÿÿÿÿÿP, F üÿÿÿÿÿÿÿc, 6 üÿÿÿÿÿÿÿh, F üÿÿÿÿÿÿÿ, 7 üÿÿÿÿÿÿÿ, F üÿÿÿÿÿÿÿ, 8 üÿÿÿÿÿÿÿ, F üÿÿÿÿÿÿÿ- = üÿÿÿÿÿÿÿ=- > üÿÿÿÿÿÿÿ- ? üÿÿÿÿÿÿÿ©- @ üÿÿÿÿÿÿÿ´- q üÿÿÿÿÿÿÿø- 9 üÿÿÿÿÿÿÿ. A üÿÿÿÿÿÿÿæ ] üÿÿÿÿÿÿÿ 4 ` t P ¬ Ô ð ü À $ H P ¸ ð à À
++ , T P @
° °
Ô P ð , T @ Ð À è ` , À P ` x @ À ` ° 8 + ° °, Ä À, Ø Ð,
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.kdev4 crystalhd/linux_lib/libcrystalhd/libcrystalhd.kdev4
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.kdev4 2010-05-04 23:32:18.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd.kdev4 1970-01-01 01:00:00.000000000 +0100
+@@ -1,3 +0,0 @@
+-[Project]
+-Manager=KDevCustomMakeManager
+-Name=libcrystalhd
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_parser.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_parser.cpp
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_parser.cpp 2010-06-25 16:51:13.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_parser.cpp 2011-03-14 18:51:48.805633136 +0000
+@@ -187,6 +187,8 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
+ {
+ DTS_LIB_CONTEXT *Ctx = NULL;
+
++ int sts = 0;
+
-+ if ((size - index + 1) > MAX_ADV_PROF_SEQ_HDR_SZ)
-+ bcmdec->codec_params.pps_size = MAX_ADV_PROF_SEQ_HDR_SZ;
-+ else
-+ bcmdec->codec_params.pps_size = size - index + 1;
-+ memcpy(bcmdec->codec_params.sps_pps_buf, data, bcmdec->codec_params.pps_size);
-+ break;
-+ }
-+ }
-+ }
- }
- }
- } else {
-- GST_DEBUG_OBJECT (bcmdec, "Have start codes'");
- if (!strcmp("video/x-h264", mime)) {
-+ GST_DEBUG_OBJECT (bcmdec, "Have start codes'");
- bcmdec->input_format = BC_MSUBTYPE_H264;
- GST_DEBUG_OBJECT(bcmdec, "InFmt H.264 (H264)");;
-+ bcmdec->codec_params.nal_size_bytes = 4; // 4 sync bytes used
-+ } else {
-+ // No Codec data. So try with FourCC for VC1/WMV9
-+ if (!strcmp("video/x-wmv", mime)) {
-+ guint32 fourcc;
-+ if (gst_structure_get_fourcc (structure, "format", &fourcc)) {
-+ if ((fourcc == GST_MAKE_FOURCC ('W', 'V', 'C', '1')) ||
-+ (fourcc == GST_MAKE_FOURCC ('W', 'M', 'V', 'A'))) {
-+ bcmdec->input_format = BC_MSUBTYPE_VC1;
-+ GST_DEBUG_OBJECT(bcmdec, "InFmt VC-1 (AP)");
-+ } else {
-+ GST_DEBUG_OBJECT(bcmdec, "no codec_data. Don't know how to handle");
-+ gst_object_unref(bcmdec);
-+ return FALSE;
-+ }
-+ }
-+ } else {
-+ GST_DEBUG_OBJECT(bcmdec, "no codec_data. Don't know how to handle");
-+ gst_object_unref(bcmdec);
-+ return FALSE;
-+ }
+ DTS_GET_CTX(hDevice,Ctx);
+
+ //Send SPS and PPS
+@@ -196,7 +198,9 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
+ if((Ctx->VidParams.MediaSubType == BC_MSUBTYPE_WVC1) || (Ctx->VidParams.MediaSubType == BC_MSUBTYPE_WMVA))
+ {
+ Ctx->PESConvParams.m_iSpsPpsLen = Ctx->VidParams.MetaDataSz;
+- posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
++ sts = posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
++ if(sts)
++ return BC_STS_INSUFF_RES;
+ memcpy(Ctx->PESConvParams.m_pSpsPpsBuf, Ctx->VidParams.pMetaData, Ctx->PESConvParams.m_iSpsPpsLen);
+ }
+ else
+@@ -206,7 +210,9 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
+ if (Ctx->PESConvParams.m_pSpsPpsBuf)
+ free(Ctx->PESConvParams.m_pSpsPpsBuf);
+ Ctx->PESConvParams.m_iSpsPpsLen = 32;
+- posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
++ sts = posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
++ if(sts)
++ return BC_STS_INSUFF_RES;
+ memcpy(Ctx->PESConvParams.m_pSpsPpsBuf, b_asf_vc1_sm_codein_seqhdr, Ctx->PESConvParams.m_iSpsPpsLen);
+ *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 17)) = WORD_SWAP((uint16_t)Ctx->VidParams.WidthInPixels);
+ *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 19)) = WORD_SWAP((uint16_t)Ctx->VidParams.HeightInPixels);
+@@ -217,7 +223,9 @@ BC_STATUS DtsSetVC1SH(HANDLE hDevice)
+ if (Ctx->PESConvParams.m_pSpsPpsBuf)
+ free(Ctx->PESConvParams.m_pSpsPpsBuf);
+ Ctx->PESConvParams.m_iSpsPpsLen = 12;
+- posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
++ sts = posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen);
++ if(sts)
++ return BC_STS_INSUFF_RES;
+ memcpy(Ctx->PESConvParams.m_pSpsPpsBuf, b_asf_vc1_sm_seqhdr, Ctx->PESConvParams.m_iSpsPpsLen);
+ *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 4)) = WORD_SWAP((uint16_t)Ctx->VidParams.WidthInPixels);
+ *((uint16_t*)(Ctx->PESConvParams.m_pSpsPpsBuf + 6)) = WORD_SWAP((uint16_t)Ctx->VidParams.HeightInPixels);
+@@ -245,8 +253,13 @@ BC_STATUS DtsSetSpsPps(HANDLE hDevice)
+ int iStartSize = 2;
+
+ DTS_GET_CTX(hDevice,Ctx);
++// if ((Ctx->VidParams.MediaSubType != BC_MSUBTYPE_AVC1) &&
++// (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_H264) &&
++// (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_DIVX) )
++// return BC_STS_SUCCESS;
++
++ // MSUBTYPE_H264 does not have codec_type to generate separate SPS/PPS
+ if ((Ctx->VidParams.MediaSubType != BC_MSUBTYPE_AVC1) &&
+- (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_H264) &&
+ (Ctx->VidParams.MediaSubType != BC_MSUBTYPE_DIVX) )
+ return BC_STS_SUCCESS;
+
+@@ -307,6 +320,8 @@ BC_STATUS DtsSetSpsPps(HANDLE hDevice)
+ }
}
-- bcmdec->avcc_params.nal_size_bytes = 4; // 4 sync bytes used
+ Ctx->PESConvParams.m_iSpsPpsLen = iSHSize + (BRCM_START_CODE_SIZE - iStartSize) * (iPktIdx);
++ if(Ctx->PESConvParams.m_pSpsPpsBuf)
++ free(Ctx->PESConvParams.m_pSpsPpsBuf);
+ if(!posix_memalign((void**)&Ctx->PESConvParams.m_pSpsPpsBuf, 8, Ctx->PESConvParams.m_iSpsPpsLen))
+ {
+ memset(Ctx->PESConvParams.m_pSpsPpsBuf, 0, Ctx->PESConvParams.m_iSpsPpsLen);
+@@ -350,6 +365,8 @@ BC_STATUS DtsSetSpsPps(HANDLE hDevice)
+ pSrc += iSize;
+ }
+ }
++ else
++ return BC_STS_INSUFF_RES;
}
+ return BC_STS_SUCCESS;
+ }
+@@ -689,11 +706,8 @@ BC_STATUS DtsAddVC1SCode(HANDLE hDevice,
+ {
+ uint32_t iCount = 0;
- if (bcmdec->play_pending) {
-@@ -1228,7 +641,7 @@ static GstFlowReturn gst_bcmdec_chain(Gs
- GstClockTime tCurrent = 0;
- guint8 *pbuffer;
- guint32 size = 0;
-- guint32 vc1_buff_sz = 0;
-+// guint32 vc1_buff_sz = 0;
+- //unused BC_STATUS sts = BC_STS_SUCCESS;
++ int sts = 0;
+ DTS_LIB_CONTEXT *Ctx = NULL;
+- //unused DTS_INPUT_MDATA *im = NULL;
+- //unused uint8_t *pSPES =NULL;
+- //unused uint32_t ulSize = 0;
+ DTS_GET_CTX(hDevice,Ctx);
- #ifdef FILE_DUMP__
-@@ -1265,17 +678,6 @@ static GstFlowReturn gst_bcmdec_chain(Gs
- return GST_FLOW_OK;
+@@ -718,7 +732,9 @@ BC_STATUS DtsAddVC1SCode(HANDLE hDevice,
+ Ctx->PESConvParams.lPendBufferSize = *pUlDataSize * 2;
+ if (Ctx->PESConvParams.lPendBufferSize < 1024)
+ Ctx->PESConvParams.lPendBufferSize = 1024;
+- posix_memalign((void**)&Ctx->PESConvParams.pStartcodePendBuff, 8, Ctx->PESConvParams.lPendBufferSize);
++ sts = posix_memalign((void**)&Ctx->PESConvParams.pStartcodePendBuff, 8, Ctx->PESConvParams.lPendBufferSize);
++ if(sts)
++ return BC_STS_INSUFF_RES;
}
-- if (bcmdec->wmv_file) {
-- vc1_buff_sz = process_VC1_Input_data(bcmdec, buf, tCurrent);
-- gst_buffer_unref(buf);
-- if (!vc1_buff_sz) {
-- GST_ERROR_OBJECT(bcmdec, "process_VC1_Input_data failed\n");
-- return GST_FLOW_ERROR;
-- } else {
-- return GST_FLOW_OK;
-- }
-- }
+ //unused uint8_t* pSequenceHeader = Ctx->VidParams.pMetaData;
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_parser.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_parser.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_parser.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_parser.o 2011-03-14 18:52:20.843935657 +0000
+@@ -0,0 +1,34 @@
++ELF > @ @
++ øÈÃff. ·ÿøÁçÁø øÃfHøHÈÃf SHûH÷Hìè HÇÁHÆHÁï ÁéHÁî0@¶ÿá@¶öúÁçâÀ Áú ÊÊ!HÂHÁè8HÁê(ÑÁâÀéÊ ùKñöá Áù ÊSÂÀÀêÈ òCSHÄ[à Sè Hø H
Ût:H»¨ H
ÿtè H»¸ HǨ H
ÿtè HǸ 1À[ÃHìè H¸ H
Ò³ Æp HǨ 0ÀÇ° Ç´ HǸ ÇÀ Ç Ç HÇ HÇx HÇ Ç Ç Ç ÆÈ ÆÇ ÆÄ ÆÅ ÆÆ HÄÃfffff. USHìè H
ÀHú t' øt-øt(C,= tf1Ò= ù HÄÐ[]à H»¨ ¾ ° è
Àº uÉ° H»¨ H³ è 1Òë¬D H»¨ H
ÿtè H»¨ º Ç° ¾ è
˼
iÿÿÿ° H»¨ H5 è ·{lH«¨ è ·{pfEH«¨ è H fEH¨ P1Òéÿÿÿ H»¨ H
ÿtè H»¨ º Ç° ¾ è
˼
Éþÿÿ° H»¨ H5 è ·{lH«¨ è ·{pfEH«¨ è H fEH¨ P1Òénþÿÿffffff. AWAVAUATUSH
ìh è Iĸ M
äÙ A$ ú
E$ I¼$ E
ÀÇ H
ÿ¾ ?
½
³ ¶G<| À
AøÇD$ å º 1ÀE1í1ö| u| u| u| ÑHÀÂA9ÈÒA@ÿAÅ´À A¿ 1À1Ûé~ ¸ÿÿÿÿfD HÄh []A\A]A^A_ÃfD 1Àëä@ Hl$ L$À 1Ò1À HcðDj¶7¶\7ÁáËHDL AHÂA9ÀÐCD- A¿ I¼$¨ AÀE$° H
ÿt
è E$° I¼$¨ D¾ è ¸
Ò
DÿÿÿA$° I¼$¨ 1öè 1ÀE
íI$¨ M´$ ÿÿÿAíMcÿLðN, Hl$ L|$Ll$E1íë,@ A¼$ Aßt0IÅL;l$ãþÿÿI$ MþBT- Hcò¶0àè<wÂB,À Æ ÆA ÆA ÆAI$¨ HÁ)ÓA$° ÃH)ÈAßHÐI9Ç]þÿÿLt$HÏLúHL$Löè HL$Lùéiÿÿÿ 0Àúmýÿÿé0þÿÿH´À A9ÈæýÿÿAÅÑIcõT´ éÖýÿÿAøÇD$ ~pº 1ÀE1í1ö| u| u
++|t0 ÑHÀÂA9ÈÚA@ÿAÅ´À A¿ Dè1ÛéþÿÿH´À A9È~ÄAÅÑIcõT´ ë·A½ ¸ 1öë¼A½ ¸ 1öéKýÿÿfff. H\$èHl$ðHýLd$øHìè Hø H
ÛtHHïè {, L£ tz1Àúè u5Hïè úu,ÆÇ 1ÀH$Hl$Ld$HÄÃD útÆú tÁBüøwFM
äÆÇ tútUHïè 1Àë¹f ú t+út&ú
++
sÿÿÿÆè ë¶@ 1Àút³ë ¸ éNÿÿÿfD A<$è ¨ÂÄ âpúpÆ ¨Å é|ÿÿÿ1ÀÃffff. AWI×AVAUATUSHìHt$è Hø H
Û= E'C$9À D HD$L«¸ E1öH(´ f
Òt?A9Ô AÖD;³À r HîLïè ´ Ç´ ÂA)ÄIÕHÕ³ A9ô)
ö¾ ´ 1ÀfD Áâ´ ¶L HÀÊ9Æ´ wâútEA;lÿÿÿAÆD;³À ê AÆE AÆE AÆE AÆEIÅ ÂA)ÄHÕé!ÿÿÿH»¸ Ç´ ÆÇ H
ÿtè ÇÀ HǸ 1ÀHÄ[]A\A]A^A_ô écÿÿÿH»¸ H
ÿt
++è AÀ=ÿ À ÂwÇÀ º H»¸ ¾ è ¸
ÒuE'édþÿÿHĸ []A\A]A^A_ÃÇ´ Hĸÿÿÿÿ[]A\A]A^A_ÃEæD;³À wÖDâHîLïè H¸ HT$D)£´ HE7HÄ[]A\A]A^1ÀA_Ãffffff. H\$ÐHl$ØHÓLd$àLl$èHõLt$ðL|$øHìHIÍè Iĸ M
ät~HE Mu 8 ux uxæ fD ÒA9$À rrA$ ø ø AD$,Hu M¬$¸ = , E1ÿ= Æ Lm 1ÀD;H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfI¼$¸ H
ÿt è Òúÿ A$À wAÇ$À º I¼$¸ ¾ è ¸
Ò
ÿÿÿé1ÿÿÿ ¶@<
t<
I¼$¸ AÆ$Ç H
ÿtè AÇ$À IÇ$¸ 1Àé1ÿÿÿfD I$¸ I¼$¸ Hu HÇè D;Mu M¬$¸ AÇéãþÿÿD3AFÿAÆAöÆE÷D$tAçàAÇ H DÿIE H IEH4$è |$AEè AE¶ I}AEH4$è Dú1öD)òHcÒI|è M¬$¸ éQþÿÿ <à
ðýÿÿéÛþÿÿ I}AE è D;M¬$¸ AÇéþÿÿffffff. SHóè H¸ H
ÒtB øtøu:B|
À
¶1ÀöÁ töÁtáu ÆÈ 1À [Ãf
D ºÄ ¶Å t0
Àt:¿ ¹ ¶31À@ñuÐºÆ t·@÷tÂë°
À¿ ¹ tп ¹ ëÄfD ¶1ÀÉy¶ÉöÁ@tá nÿÿÿéyÿÿÿH\$àHl$èHûLd$ðLl$øHì(HõIÔIÍè H
À® ¸Ç tE ú tjúteBüøwMLéLâHîHßHl$H\$Ld$Ll$ HÄ(é @ 1ÀH\$Hl$Ld$Ll$ HÄ(ÃD út®1ÀúuÖë¥fLéLâHîHßHl$H\$Ld$Ll$ HÄ(é ¸ ëf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWAVEÆAUATIÌUÕSHóHìè H
À¹ 1 1ÒEö
I ÑDj¶É' ù
^ Aý¹ÿÿÿÿü AýU êAÇ$ T$¸p uT$¹ÿÿÿÿ
ÒÉ 1Ò1ÉD9íÆp ÇD$ ëfD D9ív at Až EïJ|;üè øAÆtJ|;ý¾ è D$D$D ðÀ¶Àt»1Ò1É
Àt/E
ö Auûð< u1À@ Àñ)ÁÂ< tñ¹üÿÿÿA4$DéÈ)ðt$+D$Hcö)ÐAD$¶3àAD$HÄÈ[]A\A]A^A_ÃfD9ír;Dêéºþÿÿ ¶Al$àAD$ëËfD 1Ò|$É÷Ñáýë ¹ÿÿÿÿë¦f AÇ$ ÇD$ é¥þÿÿff. AUIõATIüUÕS1ÛHì(@ êÞE1À)ÚLîHáLçè
À~Ã|$uÜHÄ(¸ []A\A]Ã@ HÄ(1À[]
A\A]Ã H\$èHl$ðHûLd$øHìHõAÔè H
ÀtZ útúu*DâHîHßHl$H$Ld$HÄé f. ú tÑ1Àú
++tÊH$Hl$Ld$HÄø ëåf AWMÏAVEÆAUIõATE1äUHýSÓHì8AÇÿÿÿÿHL$ÚDæHL$D)âLîE1ÀHïè
À~FAÄD$øt
++(øuÎ HT$D"AHÄ8[]A\A]A^1ÀA_Ã@ ø¦Eöu¡ëÔ@ HÄ8¸ÿÿÿÿ[]A\A]A^A_Ãfff. SHËA¸ HìLL$HL$ÇD$ ÇD$ è T$úuD$1ÀHÄ[Ã@ ú¸ÿÿÿÿtäëêfff. AUAÕATIôUHýSHËHìÇ è H¸ H
Ò øÂøÁ Ò
ø5 øfZ 1ÿ1öø] øuw LL$HL$E1ÀDêLæHïÇD$ ÇD$ è ¸ÿÿÿÿ
ÒuT$út ú
× D$1ÀHÄ[]A\A]ÃD ø¿ ¾
tøtø tøt"ÒuÉuøtøft1ÀHÄ[]A\A]Ã1ÀE
í¹þÿÿÿuëRf@8×tHÀÁA9Åv?A¶@8òuåøvåQÿAÐC< uØAÈC< uÎDAC<uÃ1Àë Hĸÿÿÿÿ[]A\A]ÿ ¾
éZÿÿÿú ÿÿÿúu-Ç HÄ1À[]A\A]ÿ³ÿÿÿ1öé-ÿÿÿ@ ¾àÿÿÿéÿÿÿútÎéëþÿÿff. H\$ðHl$øHìÕHóè H
Àº t øu#¶C1ÒH )Íý t*ÐH\$Hl$HÄÃf0Òøuæ¶C1ÒH )Íý uÖP<ZZZZu<ZZZZuÀ1Ò<½Âë³fD 1Òë©fff. H\$ðHl$øHìÕHóè H¸ H
Òt>Hx H Hëª H 0ÀÇ Ç Ç H\$Hl$HÄÃfffff. AVAUATIôUSHûè
HŸ H
í A½ÿÿÿÿëF@ HÆH;° H° h Á
9
3 AÅ
Òu~Hßè H
Àº tÔH° ¶
ÊÂÑé
É¶Ò u© ; Ç
lÿÿÿHx H ézÿÿÿf E4$1À[]A\A]A^ø DéE1öÓàèA$@ E
í~ÓHßEöè H
Àº tbH° ¶!ÊÑé
É u5 ; Ç tpHÆH;° H° ttÁ
Ò¶ÒA ÖAí
9
kÿÿÿ[]A\A]¸ÿÿÿÿA^ÃD H°x H° é
þÿÿD Hx H ë H°x H° éyÿÿÿ ZZZZ ZZZZ
ZZZZ ZZZZ
GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 D X AJ {A x O AM Ò DÍ( ¬ Ñ AAD }
++CAI H Ø BBB B(A0A8G ö
++8A0A(B BBBG $ / MI l
++F H \ Q BEB B(A0A8DP\
++8A0A(B BBBAg
++8F0A(B BBBAN
++8F0A(B BBBAw8A0A(B BBD $ ð ¡ M[Pµ
++C ß AX
++G , 8 ç MN0\
++IZ
++Ft
++L h / H | Õ BBE B(D0C8GPH
++8C0A(B BBBCH È ] BED C(FPl
++(F ABBED(C ABB $ MI {
++O^
++B \ < ¤ BEE E(D0D8FpP
++8A0A(B BBDET8F0A(B BBB T AM t
++AE p À å BED D(G@¾
++(A ABBFx
++(A ABBBd
++(F ABBAg
++(C ABBA 4 N
++C T r N cP p ó BBB D(A0Ü
++(A BBBB®
++(A BBGF .symtab .strtab .shstrtab .rela.text .data .bss .rodata .comment .note.GNU-stack .rela.eh_frame @ £ ) & ä , ä 1 E 9 0 E 0 B u W x À R 0 @ 8 a à! 8 & d ñÿ
9 R , m 0 @ ² A Ô ä ò 0 6 À O S a f Ò ð Ñ ¡ ¨ Ð » Â p / Û ñ ° Q ¡ * À
ß C ç ` / z À Õ ] ± É ¤ ã @ T ù å
1 0 r M ° ó libcrystalhd_parser.cpp _ZL26b_asf_vc1_sm_codein_seqhdr _ZL19b_asf_vc1_sm_seqhdr _ZL21b_asf_vc1_frame_scode _ZL26b_asf_vc1_sm_codein_header _ZL31b_asf_vc1_sm_codein_data_suffix _ZL28b_asf_vc1_sm_picheader_scode _Z10DWORD_SWAPj _Z9WORD_SWAPt _Z14ULONGLONG_SWAPm _Z18PTS2MakerBit5BytesPhl _GLOBAL_OFFSET_TABLE_ _Z22DtsReleasePESConverterPv DtsGetContext free _Z19DtsInitPESConverterPv _Z11DtsSetVC1SHPv posix_memalign memcpy _Z12DtsSetSpsPpsPv memset _Z18DtsSetPESConverterPv _Z15DtsCheckProfilePv _Z15DtsAddH264SCodePvPPhPjPm _Z14DtsAddVC1SCodePvPPhPjPm _Z16DtsCheckKeyFramePvPh _Z15DtsAddStartCodePvPPhPjPm _Z18DtsFindBSStartCodePhi _Z14DtsGetNaluTypePvPhjP6NALU_tb _Z12DtsChkAVCSpsPvPhj _Z14DtsCheckSpsPpsPvPhj _Z11DtsParseAVCPvPhjPjbPi _Z10DtsFindIDRPvPhjPj _Z16DtsFindStartCodePvPhjPj _Z18DtsFindPTSInfoCodePvPhj _Z18DtsSymbIntSiBufferPvPhj _Z14DtsSymbIntSiUePvPj < üÿÿÿÿÿÿÿÂ üÿÿÿÿÿÿÿà
üÿÿÿÿÿÿÿü üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ÷ üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿ{ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿµ üÿÿÿÿÿÿÿÖ üÿÿÿÿÿÿÿÛ üÿÿÿÿÿÿÿë üÿÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ5 üÿÿÿÿÿÿÿU üÿÿÿÿÿÿÿv { üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿâ üÿÿÿÿÿÿÿ\ üÿÿÿÿÿÿÿy üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ| üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÇ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿu üÿÿÿÿÿÿÿÇ üÿÿÿÿÿÿÿ4 üÿÿÿÿÿÿÿþ üÿÿÿÿÿÿÿ@
++ üÿÿÿÿÿÿÿt
++ üÿÿÿÿÿÿÿÓ
++ üÿÿÿÿÿÿÿ< üÿÿÿÿÿÿÿþ üÿÿÿÿÿÿÿ5 üÿÿÿÿÿÿÿw üÿÿÿÿÿÿÿ¢ ( Ã üÿÿÿÿÿÿÿ
,
4
üÿÿÿÿÿÿÿ+
üÿÿÿÿÿÿÿ6
< I
üÿÿÿÿÿÿÿ`
üÿÿÿÿÿÿÿ
=
üÿÿÿÿÿÿÿÅ
üÿÿÿÿÿÿÿÅ üÿÿÿÿÿÿÿÚ üÿÿÿÿÿÿÿ # üÿÿÿÿÿÿÿ¦ # üÿÿÿÿÿÿÿË $ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÒ $ üÿÿÿÿÿÿÿi ' üÿÿÿÿÿÿÿ½ üÿÿÿÿÿÿÿG ' üÿÿÿÿÿÿÿ¤ üÿÿÿÿÿÿÿD üÿÿÿÿÿÿÿ¿ üÿÿÿÿÿÿÿ& üÿÿÿÿÿÿÿÄ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿu üÿÿÿÿÿÿÿR % üÿÿÿÿÿÿÿ 4 H \ 0 | À °
ð Ü Ð ( p L ` ° ô À
< l À Ì @ @ Ä 8 X 0 t °
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.cpp crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.cpp
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.cpp 2010-07-03 22:35:19.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.cpp 2011-03-14 18:51:48.805633136 +0000
+@@ -38,12 +38,7 @@
+ #include "libcrystalhd_if.h"
+ #include "libcrystalhd_int_if.h"
+ #include "libcrystalhd_priv.h"
-
- pbuffer = GST_BUFFER_DATA (buf);
- size = GST_BUFFER_SIZE(buf);
+-#define BC_EOS_DETECTED 0xffffffff
+-
+-uint32_t g_nRefNum = 0;
+-
+-uint32_t g_nDrvHandleCnt = 0;
++#include "libcrystalhd_parser.h"
-@@ -1313,29 +715,39 @@ static gboolean bcmdec_negotiate_format(
- guint den = 1000;
- GstStructure *s1;
- const GValue *framerate_value;
-+ GstVideoFormat vidFmt;
+ /*============== Global shared area usage ======================*/
+ /* Global mode settings */
+@@ -55,16 +50,9 @@ uint32_t g_nDrvHandleCnt = 0;
+ bit 5 - Hwsetup in progress
+ */
- #ifdef YV12__
- fourcc = GST_STR_FOURCC("YV12");
-+ vidFmt = GST_VIDEO_FORMAT_YV12;
- #else
- fourcc = GST_STR_FOURCC("YUY2");
-+ vidFmt = GST_VIDEO_FORMAT_YUY2;
- #endif
- GST_DEBUG_OBJECT(bcmdec, "framerate = %f", bcmdec->output_params.framerate);
+-/* struct _bc_dil_glob_s{
+- uint32_t gDilOpMode;
+- uint32_t gHwInitSts;
+- BC_DTS_STATS stats;
+-} bc_dil_glob = {0,0,{0,0}};*/
+-
+-#ifdef _USE_SHMEM_
+ bc_dil_glob_s *bc_dil_glob_ptr=NULL;
++bool glob_mode_valid=TRUE;
-- caps = gst_caps_new_simple("video/x-raw-yuv",
-- "format", GST_TYPE_FOURCC, fourcc,
-- "width", G_TYPE_INT, bcmdec->output_params.width,
-- "height", G_TYPE_INT, bcmdec->output_params.height,
-- "pixel-aspect-ratio", GST_TYPE_FRACTION, bcmdec->output_params.aspectratio_x,
-- bcmdec->output_params.aspectratio_y,
-- "framerate", GST_TYPE_FRACTION, num, den, NULL);
-+ if(bcmdec->interlace) {
-+ caps = gst_video_format_new_caps_interlaced(vidFmt, bcmdec->output_params.width,
-+ bcmdec->output_params.height, num, den,
-+ bcmdec->output_params.aspectratio_x,
-+ bcmdec->output_params.aspectratio_y,
-+ TRUE);
-+ } else {
-+ caps = gst_video_format_new_caps(vidFmt, bcmdec->output_params.width,
-+ bcmdec->output_params.height, num, den,
-+ bcmdec->output_params.aspectratio_x,
-+ bcmdec->output_params.aspectratio_y);
+-BOOL glob_mode_valid=TRUE;
+ BC_STATUS DtsCreateShMem(int *shmem_id)
+ {
+ int shmid=-1;
+@@ -82,7 +70,7 @@ BC_STATUS DtsCreateShMem(int *shmem_id)
+ //First Try to create it.
+ if((shmid= shmget(shmkey, 1024, 0644|IPC_CREAT|IPC_EXCL))== -1 ) {
+ if(errno==EEXIST) {
+- DebugLog_Trace(LDIL_DBG,"DtsCreateShMem:shmem lareday exists :%d\n",errno);
++ //DebugLog_Trace(LDIL_DBG,"DtsCreateShMem:shmem already exists :%d\n",errno);
+ //shmem segment already exists so get the shmid
+ if((shmid= shmget(shmkey, 1024, 0644))== -1 ) {
+ DebugLog_Trace(LDIL_DBG,"DtsCreateShMem:unable to get shmid :%d\n",errno);
+@@ -134,22 +122,23 @@ BC_STATUS DtsCreateShMem(int *shmem_id)
+ DtsGetDilShMem(shmid);
+ }
+
+- *shmem_id =shmid;
++ *shmem_id =shmid;
+
+- return BC_STS_SUCCESS;
++ return BC_STS_SUCCESS;
+ }
+
+ BC_STATUS DtsGetDilShMem(uint32_t shmid)
+ {
+-
+ bc_dil_glob_ptr=(bc_dil_glob_s *)shmat(shmid,(void *)0,0);
+- if((int)bc_dil_glob_ptr==-1) {
++
++ if((long)bc_dil_glob_ptr==-1) {
+ DebugLog_Trace(LDIL_DBG,"Unable to open shared memory ...\n");
+ return BC_STS_ERROR;
+ }
+
+ return BC_STS_SUCCESS;
+ }
++
+ BC_STATUS DtsDelDilShMem()
+ {
+ int shmid =0;
+@@ -177,7 +166,7 @@ BC_STATUS DtsDelDilShMem()
+ if(buf.shm_nattch ==0) {
+ //No process is currently attached to the shmem seg. go ahead and delete it
+ if(-1!=shmctl(shmid,IPC_RMID,NULL)){
+- DebugLog_Trace(LDIL_DBG,"DtsDelDilShMem:deleted shmem segment ...\n");
++ // DebugLog_Trace(LDIL_DBG,"DtsDelDilShMem:deleted shmem segment ...\n");
+ return BC_STS_ERROR;
+
+ } else{
+@@ -189,77 +178,81 @@ BC_STATUS DtsDelDilShMem()
+
+
+ }
+-#else
+-struct _bc_dil_glob_s{
+- uint32_t gDilOpMode;
+- uint32_t gHwInitSts;
+- BC_DTS_STATS stats;
+-} bc_dil_glob = {0,0,{0,0}};
+-#endif
+
++uint32_t DtsGetgDevID(void)
++{
++ if(bc_dil_glob_ptr == NULL)
++ return BC_PCI_DEVID_INVALID;
++ else
++ return bc_dil_glob_ptr->DevID;
++}
++
++void DtsSetgDevID(uint32_t DevID)
++{
++ bc_dil_glob_ptr->DevID = DevID;
++}
+
+ uint32_t DtsGetOPMode( void )
+ {
+-#ifdef _USE_SHMEM_
+ return bc_dil_glob_ptr->gDilOpMode;
+-#else
+- return bc_dil_glob.gDilOpMode;
+-#endif
+-
+-
+ }
+
+ void DtsSetOPMode( uint32_t value )
+ {
+-#ifdef _USE_SHMEM_
+ bc_dil_glob_ptr->gDilOpMode = value;
+-#else
+- bc_dil_glob.gDilOpMode = value;
+-#endif
+ }
+
+ uint32_t DtsGetHwInitSts( void )
+ {
+-#ifdef _USE_SHMEM_
+ return bc_dil_glob_ptr->gHwInitSts;
+-#else
+- return bc_dil_glob.gHwInitSts;
+-#endif
+ }
+
+ void DtsSetHwInitSts( uint32_t value )
+ {
+-#ifdef _USE_SHMEM_
+ bc_dil_glob_ptr->gHwInitSts = value;
+-#else
+- bc_dil_glob.gHwInitSts = value;
+-#endif
+ }
++
+ void DtsRstStats( void )
+ {
+-#ifdef _USE_SHMEM_
+ memset(&bc_dil_glob_ptr->stats, 0, sizeof(bc_dil_glob_ptr->stats));
+-#else
+- memset(&bc_dil_glob.stats, 0, sizeof(bc_dil_glob.stats));
+-#endif
+ }
+
+ BC_DTS_STATS * DtsGetgStats ( void )
+ {
+-#ifdef _USE_SHMEM_
+ return &bc_dil_glob_ptr->stats;
+-#else
+- return &bc_dil_glob.stats;
+-#endif
++}
++
++bool DtsIsDecOpened(pid_t nNewPID)
++{
++ if(bc_dil_glob_ptr == NULL)
++ return false;
++
++ if (nNewPID == 0)
++ return bc_dil_glob_ptr->g_bDecOpened;
++
++ if (nNewPID == bc_dil_glob_ptr->g_nProcID)
++ return false;
+
++ return bc_dil_glob_ptr->g_bDecOpened;
+ }
+
+-uint32_t DtsGetRefNum()
++bool DtsChkPID(pid_t nCurPID)
+ {
+- return g_nRefNum++;
++ if (bc_dil_glob_ptr->g_nProcID == 0)
++ return true;
++
++ return (nCurPID == bc_dil_glob_ptr->g_nProcID);
+ }
+
++void DtsSetDecStat(bool bDecOpen, pid_t PID)
++{
++ if (bDecOpen == true)
++ bc_dil_glob_ptr->g_nProcID = PID;
++ else
++ bc_dil_glob_ptr->g_nProcID = 0;
+
++ bc_dil_glob_ptr->g_bDecOpened = bDecOpen;
++}
+ /*============== Global shared area usage End.. ======================*/
+
+ #define TOP_FIELD_FLAG 0x01
+@@ -323,6 +316,58 @@ static void DtsDecPend(DTS_LIB_CONTEXT *
+ DtsUnLock(Ctx);
+ }
+
++void DtsGetFrameRate(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut)
++{
++ if (Ctx->VidParams.FrameRate == pOut->PicInfo.frame_rate)
++ {
++ pOut->PicInfo.frame_rate = 0;
++ return;
++ }
++
++ // DebugLog_Trace(LDIL_DBG,"DtsGetFrameRate: frame_rate:%d (%d)\n", pOut->PicInfo.frame_rate, Ctx->VidParams.FrameRate);
++
++ Ctx->VidParams.FrameRate = pOut->PicInfo.frame_rate;
++
++ if (pOut->PicInfo.frame_rate == vdecFrameRate23_97)
++ pOut->PicInfo.frame_rate = 23970;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate24)
++ pOut->PicInfo.frame_rate = 24000;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate25)
++ pOut->PicInfo.frame_rate = 25000;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate29_97)
++ pOut->PicInfo.frame_rate = 29970;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate30)
++ pOut->PicInfo.frame_rate = 30000;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate50)
++ pOut->PicInfo.frame_rate = 50000;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate59_94)
++ pOut->PicInfo.frame_rate = 59940;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate60)
++ pOut->PicInfo.frame_rate = 60000;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate14_985)
++ pOut->PicInfo.frame_rate = 14985;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRate7_496)
++ pOut->PicInfo.frame_rate = 7496;
++ else if (pOut->PicInfo.frame_rate == vdecFrameRateUnknown)
++ pOut->PicInfo.frame_rate = 23970;
++ else
++ pOut->PicInfo.frame_rate = 23970;
++
++}
++
++
++uint32_t DtsGetHWOutputStride(DTS_LIB_CONTEXT *Ctx, C011_PIB *pPIBInfo)
++{
++ if (Ctx->DevId == BC_PCI_DEVID_FLEA)
++ {
++ return pPIBInfo->ppb.width;
++ }
++ else
++ {
++ return pPIBInfo->resolution;
+ }
++}
++
+ uint32_t DtsGetWidthfromResolution(DTS_LIB_CONTEXT *Ctx, uint32_t Resolution)
+ {
+ uint32_t Width;
+@@ -386,32 +431,34 @@ uint32_t DtsGetWidthfromResolution(DTS_L
+
+ static void DtsCopyAppPIB(DTS_LIB_CONTEXT *Ctx, BC_DEC_OUT_BUFF *decOut, BC_DTS_PROC_OUT *pOut)
+ {
+- BC_PIC_INFO_BLOCK *srcPib = &decOut->PibInfo;
++ C011_PIB *srcPib = &decOut->PibInfo;
+ BC_PIC_INFO_BLOCK *dstPib = &pOut->PicInfo;
+- uint16_t sNum = 0;
+-
+- memcpy(dstPib, srcPib,sizeof(*dstPib));
++ //uint16_t sNum = 0;
++ //BC_STATUS sts = BC_STS_SUCCESS;
+
+- /* Calculate the appropriate source width */
+- if(dstPib->width > 1280)
+- Ctx->picWidth = 1920;
+- else if(dstPib->width > 720)
+- Ctx->picWidth = 1280;
+- else
+- Ctx->picWidth = 720;
++ Ctx->FormatInfo.timeStamp = dstPib->timeStamp = 0;
++ Ctx->FormatInfo.picture_number = dstPib->picture_number = srcPib->ppb.picture_number;
++ Ctx->FormatInfo.width = dstPib->width = srcPib->ppb.width;
++ Ctx->FormatInfo.height = dstPib->height = srcPib->ppb.height;
++ Ctx->FormatInfo.chroma_format = dstPib->chroma_format = srcPib->ppb.chroma_format;
++ Ctx->FormatInfo.pulldown = dstPib->pulldown = srcPib->ppb.pulldown;
++ Ctx->FormatInfo.flags = dstPib->flags = srcPib->ppb.flags;
++ Ctx->FormatInfo.sess_num = dstPib->sess_num = srcPib->ptsStcOffset;
++ Ctx->FormatInfo.aspect_ratio = dstPib->aspect_ratio = srcPib->ppb.aspect_ratio;
++ Ctx->FormatInfo.colour_primaries = dstPib->colour_primaries = srcPib->ppb.colour_primaries;
++ Ctx->FormatInfo.picture_meta_payload= dstPib->picture_meta_payload = srcPib->ppb.picture_meta_payload;
- result = gst_pad_set_caps(bcmdec->srcpad, caps);
- GST_DEBUG_OBJECT(bcmdec, "gst_bcmdec_negotiate_format %d", result);
+- Ctx->picHeight = dstPib->height;
+- if (Ctx->picHeight == 1088) {
+- Ctx->picHeight = 1080;
+- }
+ /* FIX_ME:: Add extensions part.. */
- if (bcmdec->output_params.clr_space == MODE422_YUY2) {
- bcmdec->output_params.y_size = bcmdec->output_params.width * bcmdec->output_params.height * BUF_MULT;
-- if (bcmdec->interlace)
-+ if (bcmdec->interlace) {
-+ GST_DEBUG_OBJECT(bcmdec, "bcmdec_negotiate_format Interlaced");
- bcmdec->output_params.y_size /= 2;
-+ }
- bcmdec->output_params.uv_size = 0;
- GST_DEBUG_OBJECT(bcmdec, "YUY2 set on caps");
- } else if (bcmdec->output_params.clr_space == MODE420) {
-@@ -1343,6 +755,7 @@ static gboolean bcmdec_negotiate_format(
- bcmdec->output_params.uv_size = bcmdec->output_params.width * bcmdec->output_params.height / 2;
- #ifdef YV12__
- if (bcmdec->interlace) {
-+ GST_DEBUG_OBJECT(bcmdec, "bcmdec_negotiate_format Interlaced");
- bcmdec->output_params.y_size = bcmdec->output_params.width * bcmdec->output_params.height / 2;
- bcmdec->output_params.uv_size = bcmdec->output_params.y_size / 2;
+ /* Retrieve Timestamp */
+- if(srcPib->flags & VDEC_FLAG_PICTURE_META_DATA_PRESENT){
+- sNum = (uint16_t) ( ((srcPib->picture_meta_payload & 0xFF) << 8) |
+- ((srcPib->picture_meta_payload& 0xFF00) >> 8) );
++ // NAREN - FIXME - We should not copy the timestamp for Format Change since it is a dummy picture with no timestamp
++#if 0
++ if(srcPib->ppb.flags & VDEC_FLAG_PICTURE_META_DATA_PRESENT){
++ sNum = (U16) ( ((srcPib->ppb.picture_meta_payload & 0xFF) << 8) |
++ ((srcPib->ppb.picture_meta_payload& 0xFF00) >> 8) );
+ DtsFetchMdata(Ctx,sNum,pOut);
+- }
++}
++#endif
+ }
+ static void dts_swap_buffer(uint32_t *dst, uint32_t *src, uint32_t cnt)
+ {
+@@ -429,7 +476,7 @@ static void DtsGetPibFrom422(uint8_t *pi
+
+ //First stripe has PIB data and second one has Extension PB. so total 256 bytes
+ if (mode422 == OUTPUT_MODE422_YUY2) {
+- for(i=0; i<128; i++) {
++ for(i=0; i<256; i++) {
+ pibBuff[i] = pibBuff[i*2];
}
-@@ -1402,11 +815,15 @@ static gboolean bcmdec_process_play(GstB
- bcInputFormat.height = bcmdec->output_params.height;
- }
+ } else if (mode422 == OUTPUT_MODE422_UYVY) {
+@@ -443,10 +490,10 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
+ {
-- bcInputFormat.startCodeSz = bcmdec->avcc_params.nal_size_bytes;
-- bcInputFormat.pMetaData = bcmdec->avcc_params.sps_pps_buf;
-- bcInputFormat.metaDataSz = bcmdec->avcc_params.pps_size;
-+ bcInputFormat.startCodeSz = bcmdec->codec_params.nal_size_bytes;
-+ bcInputFormat.pMetaData = bcmdec->codec_params.sps_pps_buf;
-+ bcInputFormat.metaDataSz = bcmdec->codec_params.pps_size;
- bcInputFormat.OptFlags = 0x80000000 | vdecFrameRate23_97;
+ uint16_t sNum = 0;
+- //unused BC_STATUS sts = BC_STS_SUCCESS;
+ uint8_t* pPicInfoLine = NULL;
+ uint32_t PictureNumber = 0;
+ uint32_t PicInfoLineNum;
++ bool bInterlaced = false;
-+ // ENABLE the Following lines if HW Scaling is desired
-+ bcInputFormat.bEnableScaling = false;
-+// bcInputFormat.ScalingParams.sWidth = 800;
-+
- sts = decif_setinputformat(&bcmdec->decif, bcInputFormat);
- if (sts == BC_STS_SUCCESS) {
- GST_DEBUG_OBJECT(bcmdec, "set input format success");
-@@ -1599,6 +1016,7 @@ static gboolean bcmdec_get_buffer(GstBcm
+ if (Ctx->DevId == BC_PCI_DEVID_FLEA)
+ {
+@@ -492,16 +539,16 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
+ -- extra lines.
+ */
- static void bcmdec_init_procout(GstBcmDec *bcmdec,BC_DTS_PROC_OUT* pout, guint8* buf)
- {
-+ // GSTREAMER only supports Interleaved mode for Interlaced content
- //if (bcmdec->format_reset)
+- if( ( (PicInfoLineNum != Ctx->picHeight) && (PicInfoLineNum != (Ctx->picHeight+1))) &&
+- ( (PicInfoLineNum != Ctx->picHeight/2) && (PicInfoLineNum != (Ctx->picHeight+1)/2)) )
++ if( ( (PicInfoLineNum != Ctx->HWOutPicHeight) && (PicInfoLineNum != (Ctx->HWOutPicHeight+1))) &&
++ ( (PicInfoLineNum != Ctx->HWOutPicHeight/2) && (PicInfoLineNum != (Ctx->HWOutPicHeight+1)/2)) )
{
- memset(pout,0,sizeof(BC_DTS_PROC_OUT));
-@@ -1613,10 +1031,11 @@ static void bcmdec_init_procout(GstBcmDe
- #endif
- if (bcmdec->interlace)
- pout->PoutFlags |= BC_POUT_FLAGS_INTERLACED;
-+
- if ((bcmdec->output_params.stride) || (bcmdec->interlace)) {
- pout->PoutFlags |= BC_POUT_FLAGS_STRIDE ;
- if (bcmdec->interlace)
-- pout->StrideSz = bcmdec->output_params.width + bcmdec->output_params.stride;
-+ pout->StrideSz = bcmdec->output_params.width + 2 * bcmdec->output_params.stride;
- else
- pout->StrideSz = bcmdec->output_params.stride;
- }
-@@ -1646,122 +1065,23 @@ static void bcmdec_init_procout(GstBcmDe
- return;
- }
+ return BC_STS_IO_XFR_ERROR;
+ }
--static void bcmdec_set_framerate(GstBcmDec * bcmdec,guint32 resolution)
-+static void bcmdec_set_framerate(GstBcmDec * bcmdec,guint32 nFrameRate)
- {
- gdouble framerate;
+ if (Ctx->b422Mode) {
+- pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->picWidth * 2;
++ pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->HWOutPicWidth * 2;
+ } else {
+- pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->picWidth;
++ pPicInfoLine = pOut->Ybuff + PicInfoLineNum * Ctx->HWOutPicWidth;
+ }
-- bcmdec->interlace = FALSE;
-+// bcmdec->interlace = FALSE;
-+ framerate = (gdouble)nFrameRate / 1000;
+ if (Ctx->DevId != BC_PCI_DEVID_FLEA)
+@@ -522,16 +569,6 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
-- switch (resolution) {
-- case vdecRESOLUTION_480p0:
-- GST_DEBUG_OBJECT(bcmdec, "host frame rate 480p0");
-- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 60;
-- break;
-- case vdecRESOLUTION_576p0:
-- GST_DEBUG_OBJECT(bcmdec, "host frame rate 576p0");
-- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 25;
-- break;
-- case vdecRESOLUTION_720p0:
-- GST_DEBUG_OBJECT(bcmdec, "host frame rate 720p0");
-- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 60;
-- break;
-- case vdecRESOLUTION_1080p0:
-- GST_DEBUG_OBJECT(bcmdec, "host frame rate 1080p0");
-- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 23.976;
-- break;
-- case vdecRESOLUTION_480i0:
-- GST_DEBUG_OBJECT(bcmdec, "host frame rate 480i0");
-- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 59.94;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_1080i0:
-- GST_DEBUG_OBJECT(bcmdec, "host frame rate 1080i0");
-- framerate = bcmdec->input_framerate ? bcmdec->input_framerate : 59.94;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_1080p23_976:
-- framerate = 23.976;
-- break;
-- case vdecRESOLUTION_1080p29_97 :
-- framerate = 29.97;
-- break;
-- case vdecRESOLUTION_1080p30 :
-- framerate = 30;
-- break;
-- case vdecRESOLUTION_1080p24 :
-- framerate = 24;
-- break;
-- case vdecRESOLUTION_1080p25 :
-- framerate = 25;
-- break;
-- case vdecRESOLUTION_1080i29_97:
-- framerate = 59.94;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_1080i25:
-- framerate = 50;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_1080i:
-- framerate = 59.94;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_720p59_94:
-- framerate = 59.94;
-- break;
-- case vdecRESOLUTION_720p50:
-- framerate = 50;
-- break;
-- case vdecRESOLUTION_720p:
-- framerate = 60;
-- break;
-- case vdecRESOLUTION_720p23_976:
-- framerate = 23.976;
-- break;
-- case vdecRESOLUTION_720p24:
-- framerate = 25;
-- break;
-- case vdecRESOLUTION_720p29_97:
-- framerate = 29.97;
-- break;
-- case vdecRESOLUTION_480i:
-- framerate = 59.94;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_NTSC:
-- framerate = 60;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_480p:
-- framerate = 60;
-- break;
-- case vdecRESOLUTION_PAL1:
-- framerate = 50;
-- bcmdec->interlace = TRUE;
-- break;
-- case vdecRESOLUTION_480p23_976:
-- framerate = 23.976;
-- break;
-- case vdecRESOLUTION_480p29_97:
-- framerate = 29.97;
-- break;
-- case vdecRESOLUTION_576p25:
-- framerate = 25;
-- break;
-- default:
-- GST_DEBUG_OBJECT(bcmdec, "default frame rate %d",resolution);
-- framerate = 23.976;
-- break;
+ pOut->PoutFlags |= BC_POUT_FLAGS_PIB_VALID;
+
+- if(PictureNumber & 0x40000000)
+- {
+- PictureNumber &= ~0x40000000;
+- pOut->PoutFlags |= BC_POUT_FLAGS_FLD_BOT;
- }
--
-- bcmdec->output_params.framerate = framerate;
--
-- if (bcmdec->interlace)
-- bcmdec->output_params.framerate /= 2;
-+ if((framerate) && (bcmdec->output_params.framerate != framerate))
+- if(PictureNumber & 0x80000000)
+- {
+- PictureNumber &= ~0x80000000;
+- pOut->PoutFlags |= BC_POUT_FLAGS_ENCRYPTED;
+- }
+ if (Ctx->DevId != BC_PCI_DEVID_FLEA)
+ {
+ dts_swap_buffer((uint32_t*)&pOut->PicInfo,(uint32_t*)(pPicInfoLine + 4), 32);
+@@ -543,6 +580,46 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
+ memcpy((uint32_t*)&pOut->PicInfo,(uint32_t*)(pPicInfoLine + 4), sizeof(BC_PIC_INFO_BLOCK));
+ }
+
++ if (Ctx->DevId == BC_PCI_DEVID_FLEA)
++ {
++ if (pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD)
++ bInterlaced = true;
++ }
++ else
++ {
++ if (pOut->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC)
++ bInterlaced = true;
++ }
++
++ if(bInterlaced)
++ {
++ Ctx->VidParams.Progressive = FALSE;
++ pOut->PicInfo.flags |= VDEC_FLAG_INTERLACED_SRC;
++ if (PictureNumber & 0x40000000)
++ {
++ pOut->PoutFlags |= BC_POUT_FLAGS_FLD_BOT;
++ pOut->PicInfo.flags |= VDEC_FLAG_BOTTOMFIELD;
++ }
++ else
++ {
++ pOut->PicInfo.flags &= ~VDEC_FLAG_BOTTOMFIELD;
++ pOut->PicInfo.flags |= VDEC_FLAG_TOPFIELD;
++ }
++ }
++ else
+ {
-+ bcmdec->output_params.framerate = framerate;
-+ bcmdec->frame_time = (GstClockTime)(UNITS / bcmdec->output_params.framerate);
++ Ctx->VidParams.Progressive = TRUE;
++ pOut->PicInfo.flags &= ~(VDEC_FLAG_BOTTOMFIELD | VDEC_FLAG_INTERLACED_SRC);
++ }
++
++ if(PictureNumber & 0x80000000)
++ {
++ pOut->PoutFlags |= BC_POUT_FLAGS_ENCRYPTED;
++ }
++
++ DtsGetFrameRate(Ctx, pOut);
++ //DILDbg_Trace(BC_DIL_DBG_DETAIL, TEXT("DtsGetPictureInfo: PicInfo (W,H):(%d,%d) FR:%ld Flags:0x%x\n"),pOut->PicInfo.width, pOut->PicInfo.height,pOut->PicInfo.frame_rate, pOut->PicInfo.flags);
++
+ /* Replace Y Component data*/
+ if(Ctx->DevId == BC_PCI_DEVID_FLEA)
+ {
+@@ -605,28 +682,15 @@ static BC_STATUS DtsGetPictureInfo(DTS_L
-- GST_DEBUG_OBJECT(bcmdec, "resolution = %x interlace = %d", resolution, bcmdec->interlace);
-+ //if (bcmdec->interlace)
-+ // bcmdec->output_params.framerate /= 2;
+ BC_STATUS DtsUpdateVidParams(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut)
+ {
+-
+ Ctx->VidParams.WidthInPixels = pOut->PicInfo.width;
+ Ctx->VidParams.HeightInPixels = pOut->PicInfo.height;
-- return;
-+ GST_DEBUG_OBJECT(bcmdec, "framerate = %x", framerate);
-+ }
+- switch(pOut->PicInfo.frame_rate)
+- {
+- case vdecRESOLUTION_480i0:
+- case vdecRESOLUTION_1080i0:
+- case vdecRESOLUTION_1080i29_97:
+- case vdecRESOLUTION_1080i25:
+- case vdecRESOLUTION_1080i:
+- case vdecRESOLUTION_480i:
+- case vdecRESOLUTION_NTSC:
+- case vdecRESOLUTION_PAL1:
+- Ctx->VidParams.Progressive = FALSE;
+- break;
+- default:
+- Ctx->VidParams.Progressive = TRUE;
+- break;
+- }
+- return BC_STS_SUCCESS;
++ if (pOut->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC)
++ Ctx->VidParams.Progressive = FALSE;
++ else
++ Ctx->VidParams.Progressive = TRUE;
+
++ return BC_STS_SUCCESS;
}
- static void bcmdec_set_aspect_ratio(GstBcmDec *bcmdec, BC_PIC_INFO_BLOCK *pic_info)
-@@ -1842,14 +1162,13 @@ static void bcmdec_set_aspect_ratio(GstB
- break;
- }
-- if (bcmdec->output_params.aspectratio_x == 0) {
-- if (bcmdec->input_par_x == 0) {
-- bcmdec->output_params.aspectratio_x = 1;
-- bcmdec->output_params.aspectratio_y = 1;
-- } else {
-- bcmdec->output_params.aspectratio_x = bcmdec->input_par_x;
-- bcmdec->output_params.aspectratio_y = bcmdec->input_par_y;
-- }
-+ // Use Demux Aspect ratio first before falling back to HW ratio
-+ if(bcmdec->input_par_x != 0) {
-+ bcmdec->output_params.aspectratio_x = bcmdec->input_par_x;
-+ bcmdec->output_params.aspectratio_y = bcmdec->input_par_y;
-+ } else if (bcmdec->output_params.aspectratio_x == 0) {
-+ bcmdec->output_params.aspectratio_x = 1;
-+ bcmdec->output_params.aspectratio_y = 1;
+@@ -648,7 +712,7 @@ BOOL DtsCheckRptPic(DTS_LIB_CONTEXT *Ctx
+ {
+ if (Ctx->VidParams.Progressive)
+ nCheckFlag = PROGRESSIVE_FRAME_FLAG;
+- else if (pOut->PoutFlags & BC_POUT_FLAGS_FLD_BOT)
++ else if((pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD) == VDEC_FLAG_BOTTOMFIELD)
+ nCheckFlag = BOTTOM_FIELD_FLAG;
+ else
+ nCheckFlag = TOP_FIELD_FLAG;
+@@ -728,14 +792,14 @@ BOOL DtsCheckRptPic(DTS_LIB_CONTEXT *Ctx
}
- GST_DEBUG_OBJECT(bcmdec, "dec_par x = %d", bcmdec->output_params.aspectratio_x);
-@@ -1860,7 +1179,7 @@ static gboolean bcmdec_format_change(Gst
- {
- GST_DEBUG_OBJECT(bcmdec, "Got format Change to %dx%d", pic_info->width, pic_info->height);
- gboolean result = FALSE;
-- bcmdec_set_framerate(bcmdec, pic_info->frame_rate);
-+
- if (pic_info->height == 1088)
- pic_info->height = 1080;
-@@ -1869,6 +1188,20 @@ static gboolean bcmdec_format_change(Gst
+- if (Ctx->bEOSCheck && Ctx->bEOS == FALSE)
++ if (Ctx->bEOSCheck && !Ctx->bEOS)
+ {
+- if (bRepeat == TRUE)
++ if (bRepeat)
+ Ctx->EOSCnt ++;
- bcmdec_set_aspect_ratio(bcmdec,pic_info);
+ if (Ctx->EOSCnt >= BC_EOS_PIC_COUNT)
+ {
+- Ctx->bEOS = TRUE;
++ Ctx->bEOS = true;
+ pOut->PicInfo.flags |= VDEC_FLAG_LAST_PICTURE;
+ }
+ }
+@@ -750,43 +814,53 @@ static void DtsSetupProcOutInfo(DTS_LIB_
+ if(!pOut || !pIo)
+ return; // This is an internal function should never happen..
-+ // Interlaced
-+ if((pic_info->flags & VDEC_FLAG_INTERLACED_SRC) == VDEC_FLAG_INTERLACED_SRC)
-+ bcmdec->interlace = true;
-+ else
-+ bcmdec->interlace = false;
+- if(Ctx->RegCfg.DbgOptions & BC_BIT(6)){
++ if(Ctx->RegCfg.DbgOptions & BC_BIT(6))
++ {
+ /* Decoder PIC_INFO_ON mode, PIB is NOT embedded in frame */
+- if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID){
++ if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID)
++ {
+ pOut->PoutFlags |= BC_POUT_FLAGS_PIB_VALID;
+ DtsCopyAppPIB(Ctx, &pIo->u.DecOutData, pOut);
+ }
+- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_ENC){
++ if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_ENC)
+ pOut->PoutFlags |= BC_POUT_FLAGS_ENCRYPTED;
+- }
+- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_BOT){
+- pOut->PoutFlags |= BC_POUT_FLAGS_FLD_BOT;
+- }
+
-+ if( (bcmdec->input_format == BC_MSUBTYPE_AVC1) || (bcmdec->input_format == BC_MSUBTYPE_H264)) {
-+ if (!bcmdec->interlace &&
-+ (pic_info->pulldown == vdecFrame_X1) &&
-+ (pic_info->flags & VDEC_FLAG_FIELDPAIR) &&
-+ (pic_info->flags & VDEC_FLAG_INTERLACED_SRC))
-+ bcmdec->interlace = true;
-+ }
++ if (pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD)
++ pOut->PicInfo.flags |= VDEC_FLAG_INTERLACED_SRC;
+
- result = bcmdec_negotiate_format(bcmdec);
- if (!bcmdec->silent) {
- if (result)
-@@ -2046,6 +1379,7 @@ static void * bcmdec_process_output(void
- gboolean first_frame_after_seek = FALSE;
- GstClockTime cur_stream_time_diff = 0;
- int wait_cnt = 0;
-+ guint32 nextPicNumFlags = 0;
++ if (pOut->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC)
++ Ctx->VidParams.Progressive = FALSE;
++ else
++ Ctx->VidParams.Progressive = TRUE;
+ }
- gboolean is_paused = FALSE;
+ /* No change in Format Change method */
+- if(pIo->u.DecOutData.Flags & COMP_FLAG_FMT_CHANGE){
+- if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID){
++ if(pIo->u.DecOutData.Flags & COMP_FLAG_FMT_CHANGE)
++ {
++ if(pIo->u.DecOutData.Flags & COMP_FLAG_PIB_VALID)
++ {
+ pOut->PoutFlags |= BC_POUT_FLAGS_PIB_VALID;
+ DtsCopyAppPIB(Ctx, &pIo->u.DecOutData, pOut);
+ }else{
+- DebugLog_Trace(LDIL_DBG,"Error: Can't hadle F/C w/o PIB_VALID \n");
++ DebugLog_Trace(LDIL_DBG,"Error: Can't handle F/C w/o PIB_VALID \n");
+ return;
+ }
+- if(0 == (Ctx->picWidth = DtsGetWidthfromResolution(Ctx, pIo->u.DecOutData.PibInfo.frame_rate)))
+- Ctx->picWidth = pIo->u.DecOutData.PibInfo.width;
+- Ctx->picHeight = pIo->u.DecOutData.PibInfo.height;
++ Ctx->HWOutPicHeight = pOut->PicInfo.height;
++ // FW returns output picture's stride in PPB.resolution when Format changes.
++ Ctx->HWOutPicWidth = DtsGetHWOutputStride(Ctx,(C011_PIB *)&(pIo->u.DecOutData.PibInfo));
++
++ if (pOut->PicInfo.flags & VDEC_FLAG_BOTTOMFIELD)
++ pOut->PicInfo.flags |= VDEC_FLAG_INTERLACED_SRC;
++
+ pOut->PoutFlags |= BC_POUT_FLAGS_FMT_CHANGE;
+- pOut->PicInfo.frame_rate = pIo->u.DecOutData.PibInfo.frame_rate;
+- DebugLog_Trace(LDIL_DBG,"FormatCh:Height:%d Width:%d Res:%x\n",pOut->PicInfo.height,pOut->PicInfo.width,pOut->PicInfo.frame_rate);
+ if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_VALID){
+ DebugLog_Trace(LDIL_DBG,"Error: Data not expected with F/C \n");
+ return;
+ }
+ }
-@@ -2066,7 +1400,7 @@ static void * bcmdec_process_output(void
- // NAREN FIXME - This is HARDCODED right now till we get HW PAUSE and RESUME working from the driver
- uint32_t rll;
- gboolean tmp;
-- decif_get_drv_status(&(bcmdec->decif), &tmp, &rll);
-+ decif_get_drv_status(&(bcmdec->decif), &tmp, &rll, &nextPicNumFlags);
- if(rll >= 12 && !is_paused) {
- GST_DEBUG_OBJECT(bcmdec, "HW PAUSE with RLL %u", rll);
- decif_pause(&(bcmdec->decif), TRUE);
-@@ -2078,6 +1412,11 @@ static void * bcmdec_process_output(void
- is_paused = FALSE;
- }
+- if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_VALID){
+-
++ if(pIo->u.DecOutData.Flags & COMP_FLAG_DATA_VALID)
++ {
+ pOut->Ybuff = pIo->u.DecOutData.OutPutBuffs.YuvBuff;
+ pOut->YBuffDoneSz = pIo->u.DecOutData.OutPutBuffs.YBuffDoneSz;
+ pOut->YbuffSz = pIo->u.DecOutData.OutPutBuffs.UVbuffOffset;
+@@ -877,7 +951,7 @@ static BC_STATUS DtsDeleteMdataPool(DTS_
+ /* Remove all Pending elements */
+ temp = Ctx->MDPendHead;
-+ if(rll == 0) {
-+ usleep(3 * 1000);
-+ continue;
-+ }
-+
- guint8* data_ptr;
- if (gstbuf == NULL) {
- if (!bcmdec->rbuf_thread_running) {
-@@ -2119,7 +1458,29 @@ static void * bcmdec_process_output(void
- bcmdec_init_procout(bcmdec, &pout, data_ptr);
- rx_flush = TRUE;
- pout.PicInfo.picture_number = 0;
-- sts = DtsProcOutput(bcmdec->decif.hdev, PROC_TIMEOUT,&pout);
-+ // For interlaced content, if I am holding a buffer but the next buffer is not from the same picture
-+ // i.e. the second field, then assume that this is a case of one field per picture and deliver this field
-+ // Don't deliver the one with picture number of 0
-+ if(bcmdec->sec_field) {
-+ if(((nextPicNumFlags & 0x0FFFFFFF) - first_picture) != pic_number) {
-+ if(pic_number == 0)
-+ gst_buffer_unref(gstbuf);
-+ else if (gst_queue_element) {
-+ GST_BUFFER_FLAG_SET(gstbuf, GST_VIDEO_BUFFER_ONEFIELD);
-+ gst_queue_element->gstbuf = gstbuf;
-+ bcmdec_ins_buf(bcmdec, gst_queue_element);
-+ bcmdec->prev_pic = pic_number;
-+ gst_queue_element = NULL;
-+ } else {
-+ GST_DEBUG_OBJECT(bcmdec, "SOMETHING BAD HAPPENED\n");
-+ gst_buffer_unref(gstbuf);
-+ }
-+ gstbuf = NULL;
-+ bcmdec->sec_field = FALSE;;
-+ continue;
-+ }
-+ }
-+ sts = DtsProcOutput(bcmdec->decif.hdev, PROC_TIMEOUT, &pout);
- GST_DEBUG_OBJECT(bcmdec, "procoutput status %d", sts);
- switch (sts) {
- case BC_STS_FMT_CHANGE:
-@@ -2129,7 +1490,7 @@ static void * bcmdec_process_output(void
- (pout.PoutFlags & BC_POUT_FLAGS_FMT_CHANGE)) {
- if (bcmdec_format_change(bcmdec, &pout.PicInfo)) {
- GST_DEBUG_OBJECT(bcmdec, "format change success");
-- bcmdec->frame_time = (GstClockTime)(UNITS / bcmdec->output_params.framerate);
-+ //bcmdec->frame_time = (GstClockTime)(UNITS / bcmdec->output_params.framerate);
- bcmdec->last_spes_time = 0;
- bcmdec->prev_clock_time = 0;
- cur_stream_time_diff = 0;
-@@ -2161,15 +1522,17 @@ static void * bcmdec_process_output(void
- continue;
- }
+- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
++ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
+ DtsRemoveMdata(Ctx,temp,FALSE);
+ temp = Ctx->MDPendHead;
+ }
+@@ -947,6 +1021,7 @@ BOOL DtsDrvIoctl
+
+ DTS_LIB_CONTEXT * Ctx = DtsGetContext(userHandle);
+ //unused DWORD dwTimeout = 0;
++ BC_STATUS sts;
+
+ if( !Ctx )
+ return FALSE;
+@@ -959,8 +1034,11 @@ BOOL DtsDrvIoctl
+ // WILL need to take care of lb bytes returned.
+ // Check the existing code.
+ //
+- if(BC_STS_SUCCESS != DtsDrvCmd(Ctx,dwIoControlCode,Async,(BC_IOCTL_DATA *)lpInBuffer,FALSE))
++ if(BC_STS_SUCCESS != (sts = DtsDrvCmd(Ctx,dwIoControlCode,Async,(BC_IOCTL_DATA *)lpInBuffer,FALSE)))
++ {
++ DebugLog_Trace(LDIL_DBG, "DtsDrvCmd Failed with status %d\n", sts);
+ return FALSE;
++ }
-+ bcmdec_set_framerate(bcmdec, pout.PicInfo.frame_rate);
- pic_number = pout.PicInfo.picture_number - first_picture;
+ return TRUE;
+ }
+@@ -983,6 +1061,7 @@ BC_STATUS DtsDrvCmd(DTS_LIB_CONTEXT *Ctx
+ //DWORD dwTimeout = 0;
+ BC_IOCTL_DATA *pIo = NULL;
+ BC_STATUS Sts = BC_STS_SUCCESS ;
++ int i = 30;
- if (!bcmdec->silent)
-- GST_DEBUG_OBJECT(bcmdec, "pic_number is %u", pic_number);
-+ GST_DEBUG_OBJECT(bcmdec, "pic_number from HW is %u", pout.PicInfo.picture_number);
+ if(!Ctx || !Ctx->DevHandle){
+ DebugLog_Trace(LDIL_DBG,"Invalid arg..%p \n",Ctx);
+@@ -1002,8 +1081,24 @@ BC_STATUS DtsDrvCmd(DTS_LIB_CONTEXT *Ctx
- if (bcmdec->flushing) {
- GST_DEBUG_OBJECT(bcmdec, "flushing discard, pic = %d", pic_number);
- continue;
- }
+ // We need to take care of async completion.
+ // == FIX ME ==
++ // We allow only one FW command at a time for LINK
++ // prevent additional fw commands from other threads
++ if(Ctx->DevId == BC_PCI_DEVID_LINK && Code == BCM_IOC_FW_CMD) {
++ while(Ctx->fw_cmd_issued && (i > 0)) {
++ usleep(100);
++ i--;
++ }
++ if (i == 0)
++ return BC_STS_ERROR; // cannot issue second FW command while one is pending
++ Ctx->fw_cmd_issued = true;
++ }
+ rc = ioctl(Ctx->DevHandle, Code, pIo);
+ Sts = pIo->RetSts;
+
- if (bcmdec->prev_pic + 1 < pic_number) {
- if (!bcmdec->silent)
- GST_DEBUG_OBJECT(bcmdec, "LOST PICTURE pic_no = %d, prev = %d", pic_number, bcmdec->prev_pic);
-@@ -2184,6 +1547,7 @@ static void * bcmdec_process_output(void
- }*/
++ if(Ctx->DevId == BC_PCI_DEVID_LINK && Code == BCM_IOC_FW_CMD) {
++ Ctx->fw_cmd_issued = false; // FW commands complete synchronously
++ }
++
+ if (locRel || Rel)
+ DtsRelIoctlData(Ctx, pIo);
- if (!bcmdec->interlace || bcmdec->sec_field) {
-+ GST_DEBUG_OBJECT(bcmdec, "Progressive or Second Field");
- GST_BUFFER_OFFSET(gstbuf) = 0;
- GST_BUFFER_TIMESTAMP(gstbuf) = bcmdec_get_time_stamp(bcmdec, pic_number, pout.PicInfo.timeStamp);
- GST_BUFFER_DURATION(gstbuf) = bcmdec->frame_time;
-@@ -2214,6 +1578,9 @@ static void * bcmdec_process_output(void
+@@ -1414,12 +1509,13 @@ BC_STATUS DtsMapYUVBuffs(DTS_LIB_CONTEXT
+ // Name: DtsInitInterface
+ // Description: Do application specific allocation and other initialization.
+ //------------------------------------------------------------------------
+-BC_STATUS DtsInitInterface(int hDevice,HANDLE *RetCtx, uint32_t mode)
++BC_STATUS DtsInitInterface(int hDevice, HANDLE *RetCtx, uint32_t mode)
+ {
- if (!bcmdec->interlace || bcmdec->sec_field) {
- if (gst_queue_element) {
-+ // If interlaced, set the GST_VIDEO_BUFFER_TFF flags
-+ if(bcmdec->sec_field)
-+ GST_BUFFER_FLAG_SET(gstbuf, GST_VIDEO_BUFFER_TFF);
- gst_queue_element->gstbuf = gstbuf;
- bcmdec_ins_buf(bcmdec, gst_queue_element);
- bcmdec->prev_pic = pic_number;
-@@ -2222,12 +1589,11 @@ static void * bcmdec_process_output(void
- }
- gstbuf = NULL;
- bcmdec->sec_field = FALSE;
-- if (!(bcmdec->prev_pic % 100))
-- GST_DEBUG_OBJECT(bcmdec, ".");
-+ gst_queue_element = NULL;
- } else {
-+ GST_DEBUG_OBJECT(bcmdec, "Wait for second field");
- bcmdec->sec_field = TRUE;
- }
-- gst_queue_element = NULL;
- break;
+ DTS_LIB_CONTEXT *Ctx = NULL;
+ BC_STATUS sts = BC_STS_SUCCESS;
+ pthread_attr_t thread_attr;
++ int ret = 0;
- case BC_STS_TIMEOUT:
-@@ -2542,9 +1908,9 @@ static BC_STATUS gst_bcmdec_cleanup(GstB
- pthread_mutex_destroy(&bcmdec->gst_buf_que_lock);
- pthread_mutex_destroy(&bcmdec->gst_padbuf_que_lock);
- //pthread_mutex_destroy(&bcmdec->fn_lock);
-- if (bcmdec->avcc_params.sps_pps_buf) {
-- free(bcmdec->avcc_params.sps_pps_buf);
-- bcmdec->avcc_params.sps_pps_buf = NULL;
-+ if (bcmdec->codec_params.sps_pps_buf) {
-+ free(bcmdec->codec_params.sps_pps_buf);
-+ bcmdec->codec_params.sps_pps_buf = NULL;
+ Ctx = (DTS_LIB_CONTEXT*)malloc(sizeof(*Ctx));
+ if(!Ctx){
+@@ -1453,6 +1549,7 @@ BC_STATUS DtsInitInterface(int hDevice,H
+ sts = DtsAllocMemPools(Ctx);
+ if(sts != BC_STS_SUCCESS){
+ DebugLog_Trace(LDIL_DBG,"DtsAllocMemPools failed Sts:%d\n",sts);
++ *RetCtx = (HANDLE)Ctx;
+ return sts;
}
- if (bcmdec->dest_buf) {
-@@ -2552,10 +1918,10 @@ static BC_STATUS gst_bcmdec_cleanup(GstB
- bcmdec->dest_buf = NULL;
+@@ -1460,6 +1557,7 @@ BC_STATUS DtsInitInterface(int hDevice,H
+ sts = DtsMapYUVBuffs(Ctx);
+ if(sts != BC_STS_SUCCESS){
+ DebugLog_Trace(LDIL_DBG,"DtsMapYUVBuffs failed Sts:%d\n",sts);
++ *RetCtx = (HANDLE)Ctx;
+ return sts;
+ }
}
+@@ -1473,7 +1571,9 @@ BC_STATUS DtsInitInterface(int hDevice,H
+ pthread_create(&Ctx->htxThread, &thread_attr, txThreadProc, Ctx);
+ pthread_attr_destroy(&thread_attr);
-- if (bcmdec->vc1_dest_buffer) {
-- free(bcmdec->vc1_dest_buffer);
-- bcmdec->vc1_dest_buffer = NULL;
-- }
-+// if (bcmdec->vc1_dest_buffer) {
-+// free(bcmdec->vc1_dest_buffer);
-+// bcmdec->vc1_dest_buffer = NULL;
-+// }
+- posix_memalign((void**)&Ctx->alignBuf, 128, ALIGN_BUF_SIZE);
++ ret = posix_memalign((void**)&Ctx->alignBuf, 128, ALIGN_BUF_SIZE);
++ if(ret)
++ sts = BC_STS_INSUFF_RES;
- if (bcmdec->gst_clock) {
- gst_object_unref(bcmdec->gst_clock);
-@@ -2607,19 +1973,19 @@ static void bcmdec_reset(GstBcmDec * bcm
- bcmdec->rbuf_thread_running = FALSE;
+ *RetCtx = (HANDLE)Ctx;
- bcmdec->insert_start_code = FALSE;
-- bcmdec->avcc_params.sps_pps_buf = NULL;
-+ bcmdec->codec_params.sps_pps_buf = NULL;
+@@ -1481,6 +1581,66 @@ BC_STATUS DtsInitInterface(int hDevice,H
+ }
- bcmdec->input_framerate = 0;
- bcmdec->input_par_x = 0;
- bcmdec->input_par_y = 0;
- bcmdec->prev_pic = -1;
+ //------------------------------------------------------------------------
++// Name: DtsReleaseInterface
++// Description: Do application specific Release and other initialization.
++//------------------------------------------------------------------------
++BC_STATUS DtsReleaseInterface(DTS_LIB_CONTEXT *Ctx)
++{
++
++ if(!Ctx)
++ return BC_STS_INV_ARG;
++
++ // Exit TX thread
++ Ctx->txThreadExit = true;
++ // wait to make sure the thread exited
++ pthread_join(Ctx->htxThread, NULL);
++ // de-Allocate circular buffer
++ txBufFree(&Ctx->circBuf);
++ Ctx->htxThread = 0;
++ if(Ctx->alignBuf)
++ free(Ctx->alignBuf);
++
++ DtsReleaseMemPools(Ctx);
++
++ if(Ctx->DevHandle != 0) //Zero if success
++ {
++ DtsReleaseUserHandle(Ctx);
++
++ if(0 != close(Ctx->DevHandle))
++ DebugLog_Trace(LDIL_DBG,"DtsDeviceClose: Close Handle Failed with error %d\n",errno);
++ }
++
++ DtsSetHwInitSts(BC_DIL_HWINIT_NOT_YET);
++
++ DtsDelDilShMem();
++
++ free(Ctx);
++
++ return BC_STS_SUCCESS;
++
++}
++
++//------------------------------------------------------------------------
++// Name: DtsReleaseUserHandle
++// Description: Notfiy the driver to release the user handle
++// Should be called right before close
++//------------------------------------------------------------------------
++BC_STATUS DtsReleaseUserHandle(DTS_LIB_CONTEXT* Ctx)
++{
++ BC_IOCTL_DATA pIo;
++ BC_STATUS sts = BC_STS_SUCCESS;
++
++ memset(&pIo, 0, sizeof(BC_IOCTL_DATA));
++
++ if( (sts=DtsDrvCmd(Ctx,BCM_IOC_RELEASE,0,&pIo,FALSE)) != BC_STS_SUCCESS){
++ DebugLog_Trace(LDIL_DBG,"DtsReleaseUserHandle: Ioctl failed: %d\n",sts);
++ return sts;
++ }
++
++ return sts;
++}
++
++//------------------------------------------------------------------------
+ // Name: DtsNotifyOperatingMode
+ // Description: Notfiy the operating mode to driver.
+ //------------------------------------------------------------------------
+@@ -1559,41 +1719,6 @@ BC_STATUS DtsSetupConfig(DTS_LIB_CONTEXT
+ }
-- bcmdec->avcc_params.inside_buffer = TRUE;
-- bcmdec->avcc_params.consumed_offset = 0;
-- bcmdec->avcc_params.strtcode_offset = 0;
-- bcmdec->avcc_params.nal_sz = 0;
-- bcmdec->avcc_params.pps_size = 0;
-- bcmdec->avcc_params.nal_size_bytes = 4;
-+ bcmdec->codec_params.inside_buffer = TRUE;
-+ bcmdec->codec_params.consumed_offset = 0;
-+ bcmdec->codec_params.strtcode_offset = 0;
-+ bcmdec->codec_params.nal_sz = 0;
-+ bcmdec->codec_params.pps_size = 0;
-+ bcmdec->codec_params.nal_size_bytes = 4;
+ //------------------------------------------------------------------------
+-// Name: DtsReleaseInterface
+-// Description: Do application specific Release and other initialization.
+-//------------------------------------------------------------------------
+-BC_STATUS DtsReleaseInterface(DTS_LIB_CONTEXT *Ctx)
+-{
+-
+- if(!Ctx)
+- return BC_STS_INV_ARG;
+-
+- DtsReleaseMemPools(Ctx);
+-#ifdef _USE_SHMEM_
+- DtsDelDilShMem();
+-#endif
+-
+- if(close(Ctx->DevHandle)!=0) //Zero if success
+- {
+- DebugLog_Trace(LDIL_DBG,"DtsDeviceClose: Close Handle Failed with error %d\n",errno);
+-
+- }
+-
+- // Exit TX thread
+- Ctx->txThreadExit = true;
+- // wait to make sure the thread exited
+- pthread_join(Ctx->htxThread, NULL);
+- // de-Allocate circular buffer
+- txBufFree(&Ctx->circBuf);
+- Ctx->htxThread = 0;
+- free(Ctx->alignBuf);
+-
+- free(Ctx);
+-
+- return BC_STS_SUCCESS;
+-
+-}
+-//------------------------------------------------------------------------
+ // Name: DtsGetBCRegConfig
+ // Description: Setup Register Sub-Key values.
+ //------------------------------------------------------------------------
+@@ -1729,6 +1854,7 @@ BC_STATUS DtsFreeMdata(DTS_LIB_CONTEXT *
+ BC_STATUS DtsClrPendMdataList(DTS_LIB_CONTEXT *Ctx)
+ {
+ DTS_INPUT_MDATA *temp=NULL;
++ int mdata_count = 0;
- bcmdec->paused = FALSE;
+ if(!Ctx || !Ctx->MdataPoolPtr){
+ return BC_STS_INV_ARG;
+@@ -1738,12 +1864,51 @@ BC_STATUS DtsClrPendMdataList(DTS_LIB_CO
+ /* Remove all Pending elements */
+ temp = Ctx->MDPendHead;
-@@ -2762,14 +2128,14 @@ static BC_STATUS bcmdec_insert_sps_pps(G
- guint nal_size;
- guint num_sps, num_pps, i;
+- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
+- DebugLog_Trace(LDIL_DBG,"Clearing PendMdata %p %x \n", temp->Spes.SeqNum, temp->IntTag);
++ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
++ //DebugLog_Trace(LDIL_DBG,"Clearing PendMdata %p %x \n", temp->Spes.SeqNum, temp->IntTag);
+ DtsRemoveMdata(Ctx,temp,FALSE);
+ temp = Ctx->MDPendHead;
++ mdata_count++;
+ }
-- bcmdec->avcc_params.pps_size = 0;
-+ bcmdec->codec_params.pps_size = 0;
++ if (mdata_count)
++ DebugLog_Trace(LDIL_DBG,"Clearing %d PendMdata entries \n", mdata_count);
++
++ DtsUnLock(Ctx);
++
++ return BC_STS_SUCCESS;
++}
++//------------------------------------------------------------------------
++// Name: DtsPendMdataGarbageCollect
++// Description: Garbage Collect Meta Data. This funtion is only called
++// internel when we run out of Mdata.
++//------------------------------------------------------------------------
++BC_STATUS DtsPendMdataGarbageCollect(DTS_LIB_CONTEXT *Ctx)
++{
++ DTS_INPUT_MDATA *temp=NULL;
++ int mdata_count = 0;
++
++ if(!Ctx || !Ctx->MdataPoolPtr){
++ return BC_STS_INV_ARG;
++ }
++
++ DtsLock(Ctx);
++
++ /* Collect garbage it */
++ temp = Ctx->MDPendHead;
++ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
++ //DebugLog_Trace(LDIL_DBG,"Clearing PendMdata %p %x \n", temp->Spes.SeqNum, temp->IntTag);
++ if(mdata_count > (BC_INPUT_MDATA_POOL_SZ - BC_INPUT_MDATA_POOL_SZ_COLLECT)) {
++ break;
++ }
++ DtsRemoveMdata(Ctx,temp,FALSE);
++ temp = Ctx->MDPendHead;
++ mdata_count++;
++ }
++
++ if (mdata_count)
++ DebugLog_Trace(LDIL_DBG,"Clearing %d PendMdata entries \n", mdata_count);
++
+ DtsUnLock(Ctx);
+
+ return BC_STS_SUCCESS;
+@@ -1819,7 +1984,7 @@ BC_STATUS DtsFetchMdata(DTS_LIB_CONTEXT
+ temp = Ctx->MDPendHead;
+
+ DtsLock(Ctx);
+- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
++ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
+ if(temp->IntTag == InTag){
+ pout->PicInfo.timeStamp = temp->appTimeStamp;
+ sts = BC_STS_SUCCESS;
+@@ -1832,17 +1997,17 @@ BC_STATUS DtsFetchMdata(DTS_LIB_CONTEXT
+ temp = temp->flink;
+ }
+ DtsUnLock(Ctx);
+- // If we found a tag, clear out all the old entries - from (tag - 10) to (tag-20)
++ // If we found a tag, clear out all the old entries - from (tag - 10) to (tag-110)
+ // This is to work around the issue of lost pictures for which tags will never get freed
+ if(sts == BC_STS_SUCCESS) {
+- for(i = 0; i < 10; i++) {
++ for(i = 0; i < 100; i++) {
+ tsnum = snum - (10 + i);
+ if(tsnum < 0)
+ break;
+ InTag = DtsMdataGetIntTag(Ctx, tsnum);
+ temp = Ctx->MDPendHead;
+ DtsLock(Ctx);
+- while(temp != DTS_MDATA_PEND_LINK(Ctx)){
++ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)){
+ if(temp->IntTag == InTag){
+ DtsRemoveMdata(Ctx, temp, FALSE);
+ break;
+@@ -1875,7 +2040,6 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
+ if(!snum) {
+ /* Zero is not a valid SeqNum. */
+ *TimeStamp = 0;
+- DebugLog_Trace(LDIL_DBG, "SeqNum is zero \n");
+ return BC_STS_NO_DATA;
+ }
- profile = (data[1] << 16) | (data[2] << 8) | data[3];
- GST_DEBUG_OBJECT(bcmdec, "profile %06x",profile);
+@@ -1883,7 +2047,7 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
+ temp = Ctx->MDPendHead;
-- bcmdec->avcc_params.nal_size_bytes = (data[4] & 0x03) + 1;
-+ bcmdec->codec_params.nal_size_bytes = (data[4] & 0x03) + 1;
+ DtsLock(Ctx);
+- while(temp != DTS_MDATA_PEND_LINK(Ctx)) {
++ while(temp && temp != DTS_MDATA_PEND_LINK(Ctx)) {
+ if(temp->IntTag == InTag) {
-- GST_DEBUG_OBJECT(bcmdec, "nal size %d",bcmdec->avcc_params.nal_size_bytes);
-+ GST_DEBUG_OBJECT(bcmdec, "nal size %d",bcmdec->codec_params.nal_size_bytes);
+ *TimeStamp = temp->appTimeStamp;
+@@ -1905,7 +2069,8 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
+ //------------------------------------------------------------------------
+ BC_STATUS DtsPrepareMdata(DTS_LIB_CONTEXT *Ctx, uint64_t timeStamp, DTS_INPUT_MDATA **mData, uint8_t** ppData, uint32_t *pSize)
+ {
+- DTS_INPUT_MDATA *temp=NULL;
++ DTS_INPUT_MDATA *temp = NULL;
++ BC_STATUS ret;
- num_sps = data[5] & 0x1f;
- GST_DEBUG_OBJECT(bcmdec, "num sps %d",num_sps);
-@@ -2795,15 +2161,15 @@ static BC_STATUS bcmdec_insert_sps_pps(G
- return BC_STS_ERROR;
- }
+ if( !mData || !Ctx)
+ return BC_STS_INV_ARG;
+@@ -1913,8 +2078,15 @@ BC_STATUS DtsPrepareMdata(DTS_LIB_CONTEX
+ /* Alloc clears all fields */
+ if( (temp = DtsAllocMdata(Ctx)) == NULL)
+ {
+- DebugLog_Trace(LDIL_DBG,"COULD not find free MDATA");
+- return BC_STS_BUSY;
++ DebugLog_Trace(LDIL_DBG,"COULD not find free MDATA try again\n");
++ ret = DtsPendMdataGarbageCollect(Ctx);
++ if(ret != BC_STS_SUCCESS) {
++ return BC_STS_BUSY;
++ }
++ if( (temp = DtsAllocMdata(Ctx)) == NULL) {
++ DebugLog_Trace(LDIL_DBG,"COULD not find free MDATA finaly failed\n");
++ return BC_STS_BUSY;
++ }
+ }
+ /* Store all app data */
+ DtsMdataSetIntTag(Ctx,temp);
+@@ -2152,9 +2324,12 @@ void DtsUpdateOutStats(DTS_LIB_CONTEXT *
+ BC_STATUS txBufInit(pTXBUFFER txBuf, uint32_t sizeInit)
+ {
+ BC_STATUS sts = BC_STS_SUCCESS;
++ int ret = 0;
+ if(txBuf->buffer != NULL)
+ return BC_STS_INV_ARG;
+- posix_memalign((void**)&txBuf->buffer, 128, sizeInit);
++ ret = posix_memalign((void**)&txBuf->buffer, 128, sizeInit);
++ if(ret)
++ return BC_STS_INSUFF_RES;
+ if(txBuf->buffer != NULL)
+ {
+ txBuf->basePointer = txBuf->buffer;
+@@ -2232,10 +2407,11 @@ BC_STATUS txBufPop(pTXBUFFER txBuf, uint
+ if(txBuf == NULL)
+ return BC_STS_INV_ARG;
-- bcmdec->avcc_params.sps_pps_buf[0] = 0;
-- bcmdec->avcc_params.sps_pps_buf[1] = 0;
-- bcmdec->avcc_params.sps_pps_buf[2] = 0;
-- bcmdec->avcc_params.sps_pps_buf[3] = 1;
-+ bcmdec->codec_params.sps_pps_buf[0] = 0;
-+ bcmdec->codec_params.sps_pps_buf[1] = 0;
-+ bcmdec->codec_params.sps_pps_buf[2] = 0;
-+ bcmdec->codec_params.sps_pps_buf[3] = 1;
++ pthread_mutex_lock(&txBuf->flushLock);
++
+ if(sizeToPop > txBuf->busySize)
+ return BC_STS_INV_ARG;
-- bcmdec->avcc_params.pps_size += 4;
-+ bcmdec->codec_params.pps_size += 4;
+- pthread_mutex_lock(&txBuf->flushLock);
+ sizeTop = (uint32_t)(txBuf->endPointer - (txBuf->basePointer + txBuf->readPointer) + 1);
+ if(sizeToPop <= sizeTop)
+ popSz = sizeToPop;
+@@ -2300,6 +2476,8 @@ BC_STATUS txBufFree(pTXBUFFER txBuf)
+ }
-- memcpy(bcmdec->avcc_params.sps_pps_buf + bcmdec->avcc_params.pps_size, data, nal_size);
-- bcmdec->avcc_params.pps_size += nal_size;
-+ memcpy(bcmdec->codec_params.sps_pps_buf + bcmdec->codec_params.pps_size, data, nal_size);
-+ bcmdec->codec_params.pps_size += nal_size;
+ // TX Thread
++// This thread has dual purpose. First is to send TX data. Second is to detect if we have restarted from any suspend/hibernate action
++// and to restore the HW state
+ void * txThreadProc(void *ctx)
+ {
+ DTS_LIB_CONTEXT* Ctx = (DTS_LIB_CONTEXT*)ctx;
+@@ -2310,25 +2488,120 @@ void * txThreadProc(void *ctx)
+ uint8_t encrypted = 0;
+ HANDLE hDevice = (HANDLE)Ctx;
+ BC_DTS_STATUS pStat;
++ int ret = 0;
++ uint32_t waitForPictCount = 0;
++ uint32_t numPicCaptured = 0;
- data += nal_size;
- data_size -= nal_size;
-@@ -2837,15 +2203,15 @@ static BC_STATUS bcmdec_insert_sps_pps(G
- return BC_STS_ERROR;
- }
+- posix_memalign((void**)&localBuffer, 128, CIRC_TX_BUF_SIZE);
++ ret = posix_memalign((void**)&localBuffer, 128, CIRC_TX_BUF_SIZE);
++ if(ret)
++ return FALSE;
-- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+0] = 0;
-- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+1] = 0;
-- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+2] = 0;
-- bcmdec->avcc_params.sps_pps_buf[bcmdec->avcc_params.pps_size+3] = 1;
-+ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+0] = 0;
-+ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+1] = 0;
-+ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+2] = 0;
-+ bcmdec->codec_params.sps_pps_buf[bcmdec->codec_params.pps_size+3] = 1;
+ while(!Ctx->txThreadExit)
+ {
+- // Check if we have data to send.
+- if(Ctx->circBuf.busySize != 0)
++ // First check the status of the HW
++ // Get the real HW free size and also mark as we want TX information only
++ pStat.cpbEmptySize = (0x3 << 31);
++
++ sts = DtsGetDriverStatus(hDevice, &pStat);
++ if(sts != BC_STS_SUCCESS)
++ {
++ pStat.cpbEmptySize = 0;
++ DebugLog_Trace(LDIL_ERR,"txThreadProc: Got status %d from GetDriverStatus\n", sts);
++ usleep(2 * 1000);
++ continue;
++ }
++
++ //DebugLog_Trace(LDIL_ERR,"txThreadProc: Got hw size %u and data size %u\n", pStat.cpbEmptySize, Ctx->circBuf.busySize);
++
++ if(pStat.PowerStateChange == BC_HW_SUSPEND)
++ {
++ // HW is in suspend mode, sleep 30 ms and then try again
++ usleep(30 * 1000);
++ continue;
++ }
++
++ // hack for indicating EOS when the HW does not signal one
++ // We will check if the HW does not produce a picture for 1s and does not signal EOS either
++ // This way exit maximum in 1s
++ if(Ctx->bEOSCheck)
+ {
+- // Get the real HW free size and also mark as we want TX information only
+- pStat.cpbEmptySize = (0x3 << 31);
++ if(numPicCaptured == pStat.FramesCaptured)
++ waitForPictCount++;
+
+- sts = DtsGetDriverStatus(hDevice, &pStat);
++ if(waitForPictCount >= BC_EOS_PIC_COUNT)
++ Ctx->bEOS = true;
++
++ usleep(30 * 1000);
++ }
++ else
++ waitForPictCount = 0;
++
++ if(numPicCaptured != pStat.FramesCaptured)
++ {
++ waitForPictCount = 0;
++ numPicCaptured = pStat.FramesCaptured;
++ }
++
++ if(pStat.PowerStateChange == BC_HW_RESUME)
++ {
++ DebugLog_Trace(LDIL_ERR,"Trying to resume from S3/S5\n");
++ // HW is up, but needs to be initialized
++ DtsSetCoreClock(hDevice, 180); // For LINK
++ sts = DtsSetupHardware(hDevice, true);
+ if(sts != BC_STS_SUCCESS)
+ {
+- // Figure out what to do
+- // For now just try again
+- pStat.cpbEmptySize = 0;
++ // At this point we are dead. Can't do much'
++ DebugLog_Trace(LDIL_ERR,"Cannot Recover from S3/S5 RESUME SetupHardware failed %d\n", sts);
++ usleep(1000 * 1000);
++ continue; // Try again and pray for the best
+ }
++ Ctx->State = BC_DEC_STATE_CLOSE; // Because the HW was reset below us
++ sts = DtsOpenDecoder(hDevice, 0);
++ if(sts != BC_STS_SUCCESS)
++ {
++ // At this point we are dead. Can't do much'
++ DebugLog_Trace(LDIL_ERR,"Cannot Recover from S3/S5 RESUME OpenDecoder failed %d\n", sts);
++ usleep(1000 * 1000);
++ continue; // Try again and pray for the best
++ }
++ sts = DtsStartDecoder(hDevice);
++ if(sts != BC_STS_SUCCESS)
++ {
++ // At this point we are dead. Can't do much'
++ DebugLog_Trace(LDIL_ERR,"Cannot Recover from S3/S5 RESUME StartDecoder failed %d\n", sts);
++ usleep(1000 * 1000);
++ continue; // Try again and pray for the best
++ }
++ sts = DtsStartCapture(hDevice);
++ if(sts != BC_STS_SUCCESS)
++ {
++ // At this point we are dead. Can't do much'
++ DebugLog_Trace(LDIL_ERR,"Cannot Recover from S3/S5 RESUME StartCapture failed %d\n", sts);
++ usleep(1000 * 1000);
++ continue; // Try again and pray for the best
++ }
++ // Force sending SPS/PPS previously stored
++ DtsClrPendMdataList(Ctx);
++ Ctx->LastPicNum = -1;
++ Ctx->LastSessNum = -1;
++ Ctx->EOSCnt = 0;
++ Ctx->DrvStatusEOSCnt = 0;
++ Ctx->bEOS = FALSE;
++ Ctx->PESConvParams.m_lStartCodeDataSize = 0;
++
++ Ctx->PESConvParams.m_bAddSpsPps = true;
++ // Throw away any potential partial data, since we need a complete picture to start decoding
++ txBufFlush(&Ctx->circBuf);
++ // But in case we were already in the mode to be hunting for EOS
++ // and did not send it to HW, resend it so the playback can end gracefully
++ if(Ctx->bEOSCheck)
++ DtsSendEOS(hDevice, 0);
++ DebugLog_Trace(LDIL_ERR,"Resume from S3/S5 Done\n");
++ }
-- bcmdec->avcc_params.pps_size += 4;
-+ bcmdec->codec_params.pps_size += 4;
++ // Check if we have data to send.
++ if(Ctx->circBuf.busySize != 0)
++ {
+ if(pStat.cpbEmptySize == 0)
+ {
+ usleep(3000);
+@@ -2339,28 +2612,70 @@ void * txThreadProc(void *ctx)
+ szDataToSend = Ctx->circBuf.busySize;
+ else
+ szDataToSend = pStat.cpbEmptySize;
+- txBufPop(&Ctx->circBuf, localBuffer, szDataToSend);
++ if(BC_STS_SUCCESS != txBufPop(&Ctx->circBuf, localBuffer, szDataToSend)) {
++ usleep(5 * 1000);
++ continue;
++ }
+ if(Ctx->VidParams.VideoAlgo == BC_VID_ALGO_VC1MP)
+ encrypted |= 0x2;
+ sts = DtsTxDmaText(hDevice, localBuffer, szDataToSend, &dramOff, encrypted);
+-
+ if(sts == BC_STS_SUCCESS)
+- {
+ DtsUpdateInStats(Ctx, szDataToSend);
+- }
+ else
+ {
+ // signal error to the next procinput
++ DebugLog_Trace(LDIL_ERR,"txThreadProc: Got status %d from TxDmaText\n", sts);
+ }
+ } else
+ usleep(5 * 1000);
+-
+ }
++
+ free(localBuffer);
+ localBuffer = NULL;
+ return FALSE;
+ }
-- memcpy(bcmdec->avcc_params.sps_pps_buf + bcmdec->avcc_params.pps_size, data, nal_size);
-- bcmdec->avcc_params.pps_size += nal_size;
-+ memcpy(bcmdec->codec_params.sps_pps_buf + bcmdec->codec_params.pps_size, data, nal_size);
-+ bcmdec->codec_params.pps_size += nal_size;
++DRVIFLIB_INT_API BC_STATUS DtsGetHWFeatures(uint32_t *pciids)
++{
++ int drvHandle = -1;
++ BC_IOCTL_DATA pIo;
++ int rc;
++
++ memset(&pIo, 0, sizeof(BC_IOCTL_DATA));
++
++ drvHandle =open(CRYSTALHD_API_DEV_NAME, O_RDWR);
++ if(drvHandle < 0)
++ {
++ DebugLog_Trace(LDIL_ERR,"DtsGetHWFeatures: Create File Failed\n");
++ return BC_STS_ERROR;
++ }
++
++ pIo.u.pciCfg.Offset = 0;
++ pIo.u.pciCfg.Size = 4;
++
++ rc = ioctl(drvHandle, BCM_IOC_RD_PCI_CFG, &pIo);
++ if(rc < 0){
++ DebugLog_Trace(LDIL_ERR,"ioctl to get HW features failed\n");
++ close(drvHandle);
++ return BC_STS_ERROR;
++ }
++
++ if(pIo.RetSts == BC_STS_SUCCESS) {
++ *pciids = pIo.u.pciCfg.pci_cfg_space[0] |
++ (pIo.u.pciCfg.pci_cfg_space[1] << 8) |
++ (pIo.u.pciCfg.pci_cfg_space[2] << 16) |
++ (pIo.u.pciCfg.pci_cfg_space[3] << 24);
++ //*pciids = *(uint32_t*)pIo.u.pciCfg.pci_cfg_space;
++ close(drvHandle);
++ return BC_STS_SUCCESS;
++ }
++ else {
++ DebugLog_Trace(LDIL_ERR, "error in getting pciids\n");
++ close(drvHandle);
++ return BC_STS_ERROR;
++ }
++}
++
+ /*====================== Debug Routines ========================================*/
+ //
+ // Test routine to verify mdata functions ..
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.h crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.h
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.h 2010-07-03 21:27:17.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.h 2011-03-14 18:51:48.805633136 +0000
+@@ -58,13 +58,14 @@ enum _bc_ldil_log_level{
+ */
+ enum _crystalhd_ldil_globals {
+ BC_EOS_PIC_COUNT = 16, /* EOS check counter..*/
+- BC_INPUT_MDATA_POOL_SZ = 512, /* Input Meta Data Pool size */
++ BC_INPUT_MDATA_POOL_SZ = 1024, /* Input Meta Data Pool size */
++ BC_INPUT_MDATA_POOL_SZ_COLLECT = 256, /* Input Meta Data Pool size for collector */
+ BC_MAX_SW_VOUT_BUFFS = BC_RX_LIST_CNT, /* MAX - pre allocated buffers..*/
+ RX_START_DELIVERY_THRESHOLD = 0,
+ PAUSE_DECODER_THRESHOLD = 12,
+ RESUME_DECODER_THRESHOLD = 5,
+- FLEA_RT_PD_THRESHOLD = 14,
+- FLEA_RT_PU_THRESHOLD = 3,
++ FLEA_RT_PD_THRESHOLD = 14,
++ FLEA_RT_PU_THRESHOLD = 3,
+ HARDWARE_INIT_RETRY_CNT = 10,
+ HARDWARE_INIT_RETRY_LINK_CNT = 1,
+ };
+@@ -122,7 +123,10 @@ enum _DtsAppSpecificCfgFlags {
+ #define MAX_DISORDER_GAP 5
- data += nal_size;
- data_size -= nal_size;
-@@ -2864,10 +2230,10 @@ static BC_STATUS bcmdec_suspend_callback
- bcmdec->base_time = 0;
- if (bcmdec->decif.hdev)
- sts = decif_close(&bcmdec->decif);
-- bcmdec->avcc_params.inside_buffer = TRUE;
-- bcmdec->avcc_params.consumed_offset = 0;
-- bcmdec->avcc_params.strtcode_offset = 0;
-- bcmdec->avcc_params.nal_sz = 0;
-+ bcmdec->codec_params.inside_buffer = TRUE;
-+ bcmdec->codec_params.consumed_offset = 0;
-+ bcmdec->codec_params.strtcode_offset = 0;
-+ bcmdec->codec_params.nal_sz = 0;
- bcmdec->insert_pps = TRUE;
+ #define ALIGN_BUF_SIZE (512*1024)
+-#define CIRC_TX_BUF_SIZE (4096*1024)
++#define CIRC_TX_BUF_SIZE (1024*1024)
++
++#define BC_EOS_DETECTED 0xffffffff
++
+ typedef struct _DTS_MPOOL_TYPE {
+ uint32_t type;
+ uint32_t sz;
+@@ -138,7 +142,7 @@ typedef struct _DTS_VIDEO_PARAMS {
+ BOOL FGTEnable;
+ BOOL MetaDataEnable;
+ BOOL Progressive;
+- BOOL FrameRate; //currently not used, frame rate is passed in the 1st byte of the OptFlags member
++ uint32_t FrameRate;
+ uint32_t OptFlags; //currently has the DEc_operation_mode in bits 4 and 5, bits 0:3 have the default framerate, Ignore frame rate is bit 6. Bit 7 is SingleThreadedAppMode
+ BC_MEDIA_SUBTYPE MediaSubType;
+ uint32_t StartCodeSz;
+@@ -185,12 +189,12 @@ typedef struct _DTS_INPUT_MDATA{
+ typedef struct _TXBUFFER{
+ uint32_t readPointer; // Index into the buffer for next read
+ uint32_t writePointer; // Index into the buffer for next write
+- uint32_t freeSize;
+- uint32_t totalSize;
+- uint32_t busySize;
+- uint8_t* basePointer; // First byte that can be written
+- uint8_t* endPointer; // Last byte that can be written
+- uint8_t* buffer;
++ uint32_t freeSize;
++ uint32_t totalSize;
++ uint32_t busySize;
++ uint8_t *basePointer; // First byte that can be written
++ uint8_t *endPointer; // Last byte that can be written
++ uint8_t *buffer;
+ pthread_mutex_t flushLock; // LOCK used only for flushing
+ pthread_mutex_t pushpopLock; // LOCK for push and pop operations
+ }TXBUFFER, *pTXBUFFER;
+@@ -215,6 +219,7 @@ typedef struct _DTS_LIB_CONTEXT{
+ uint32_t OpMode; /* Mode of operation playback etc..*/
+ uint32_t DevId; /* HW Device ID */
+ uint32_t hwRevId; /* HW revision ID */
++ uint32_t VendorId; /* HW vendor ID - should always be Broadcom 0x14e4 */
+ uint32_t fwcmdseq; /* FW Cmd Sequence number */
+ uint32_t FixFlags; /* Flags for conditionally enabling fixes */
- return sts;
-@@ -2905,9 +2271,9 @@ static BC_STATUS bcmdec_resume_callback(
- bcInputFormat.height = bcmdec->output_params.height;
- }
+@@ -263,7 +268,7 @@ typedef struct _DTS_LIB_CONTEXT{
+ uint32_t DrvStatusEOSCnt;
+ uint32_t LastPicNum; /* Last picture number */
+ uint32_t LastSessNum; /* Last session number */
+- uint8_t PullDownFlag;
++ uint8_t PullDownFlag;
+ BOOL bEOS;
-- bcInputFormat.startCodeSz = bcmdec->avcc_params.nal_size_bytes;
-- bcInputFormat.pMetaData = bcmdec->avcc_params.sps_pps_buf;
-- bcInputFormat.metaDataSz = bcmdec->avcc_params.pps_size;
-+ bcInputFormat.startCodeSz = bcmdec->codec_params.nal_size_bytes;
-+ bcInputFormat.pMetaData = bcmdec->codec_params.sps_pps_buf;
-+ bcInputFormat.metaDataSz = bcmdec->codec_params.pps_size;
- bcInputFormat.OptFlags = 0x80000000 | vdecFrameRate23_97;
+ /* Statistics Related */
+@@ -277,13 +282,15 @@ typedef struct _DTS_LIB_CONTEXT{
+ char FwBinFile[MAX_PATH+1]; /* Firmware Bin file place holder */
- sts = decif_setinputformat(&bcmdec->decif, bcInputFormat);
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.h crystalhd/filters/gst/gst-plugin/src/gstbcmdec.h
---- crystalhd-07032010/filters/gst/gst-plugin/src/gstbcmdec.h 2010-07-03 20:44:07.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/src/gstbcmdec.h 2010-07-23 21:58:01.000000000 -0400
-@@ -100,7 +100,7 @@ typedef struct {
- guint32 strtcode_offset;
- guint32 nal_sz;
- guint8 nal_size_bytes;
--}AVCC_PLAY_PARAMS;
-+} CODEC_PARAMS;
+ BC_OUTPUT_FORMAT b422Mode; /* 422 Mode Identifier for Link */
+- uint32_t picWidth;
+- uint32_t picHeight;
++ uint32_t HWOutPicWidth;
++ uint32_t HWOutPicHeight;
+ char DilPath[MAX_PATH+1]; /* DIL runtime Location.. */
+ uint8_t SingleThreadedAppMode; /* flag to indicate that we are running in single threaded mode */
+- PES_CONVERT_PARAMS PESConvParams;
++ bool hw_paused;
++ bool fw_cmd_issued;
++ PES_CONVERT_PARAMS PESConvParams;
+ BC_HW_CAPS capInfo;
+ // uint16_t InSampleCount;
+ uint8_t bMapOutBufDone;
+@@ -293,7 +300,7 @@ typedef struct _DTS_LIB_CONTEXT{
+ TXBUFFER circBuf;
+ bool txThreadExit; // Handle to event to indicate to the tx thread to exit
+ pthread_t htxThread; // Handle to TX thread
+- uint8_t* alignBuf;
++ uint8_t *alignBuf;
-@@ -109,29 +109,7 @@ typedef struct _GSTBUF_LIST{
- struct _GSTBUF_LIST *next;
- }GSTBUF_LIST;
+ uint32_t EnableScaling;
+ uint8_t bEnable720pDropHalf;
+@@ -350,86 +357,65 @@ BC_STATUS DtsFetchTimeStampMdata(DTS_LIB
+ BC_STATUS DtsPrepareMdataASFHdr(DTS_LIB_CONTEXT *Ctx, DTS_INPUT_MDATA *mData, uint8_t* buf);
+ BC_STATUS DtsPrepareMdata(DTS_LIB_CONTEXT *Ctx, uint64_t timeStamp, DTS_INPUT_MDATA **mData, uint8_t** pDataBuf, uint32_t *pSize);
+ BC_STATUS DtsNotifyOperatingMode(HANDLE hDevice, uint32_t Mode);
++BC_STATUS DtsReleaseUserHandle(DTS_LIB_CONTEXT *Ctx);
++BC_STATUS DtsGetHWFeatures(uint32_t *pciids);
++BC_STATUS DtsSetupHardware(HANDLE hDevice, BOOL IgnClkChk);
++
+ /* Internal helper function */
+ uint32_t DtsGetWidthfromResolution(DTS_LIB_CONTEXT *Ctx, uint32_t Resolution);
--#ifdef WMV_FILE_HANDLING
+-#ifdef _DYNAMIC_BUFFERS_
+-BC_STATUS
+-DtsAddBuffsWithFmtChInfo(DTS_LIB_CONTEXT *Ctx);
-
--#define MAX_FRSC_SZ sizeof(b_asf_vc1_frame_scode)
--#define MAX_SC_SZ 4
--#define MAX_RE_PES_BOUND 0x7FFF
--#define PES_OPTIONAL_SZ 3
--#define PAYLOAD_HDR_SZ 16
--#define PAYLOAD_HDR_SZ_WITH_SUFFIX (PAYLOAD_HDR_SZ + 1)
--#define GET_ZERO_PAD_SZ(x_sz) ((((PAYLOAD_HDR_SZ_WITH_SUFFIX + x_sz) / 32) + 1) * 32 - (PAYLOAD_HDR_SZ_WITH_SUFFIX + x_sz))
--#define GET_PES_HDR_SZ_WITH_ASF(xfer_sz) (xfer_sz + PAYLOAD_HDR_SZ_WITH_SUFFIX + PES_OPTIONAL_SZ)
--#define GET_PES_HDR_SZ(xfer_sz) (xfer_sz + PES_OPTIONAL_SZ)
--#define MAX_FIRST_CHUNK_SZ (MAX_RE_PES_BOUND - PAYLOAD_HDR_SZ_WITH_SUFFIX - PES_OPTIONAL_SZ - 32)
--#define MAX_CHUNK_SZ (MAX_RE_PES_BOUND - PES_OPTIONAL_SZ - 32)
- #define MAX_ADV_PROF_SEQ_HDR_SZ 50
--#define MAX_VC1_INPUT_DATA_SZ (2 * 1024 * 1024)
+-BC_STATUS
+-DtsAllocNewRxBuffs(DTS_LIB_CONTEXT *Ctx,
+- uint32_t BuffSz,
+- uint32_t BuffCnt);
-
--typedef enum _ftype_{
-- P_FRAME=0,
-- B_FRAME,
-- I_FRAME,
-- BI_FRAME
--}ftype;
+-BC_STATUS
+-DtsFreeRxBuffs(DTS_LIB_CONTEXT *Ctx);
+-
+-void
+-DtsGetMaxSize(DTS_LIB_CONTEXT *Ctx, U32 *Sz);
+-
+-BC_STATUS
+-DtsHandleTimingMrkr(DTS_LIB_CONTEXT *Ctx);
+-
+-#if 0
+-BC_STATUS
+-DtsWaitForFlushDone(DTS_LIB_CONTEXT *Ctx,
+- HANDLE hDevice,
+- uint8_t *EOSDetected);
-#endif
-
- typedef enum {
- UNKNOWN = 0,
-@@ -203,7 +181,7 @@ struct _GstBcmDec
- gboolean paused;
- gboolean insert_start_code;
-
-- AVCC_PLAY_PARAMS avcc_params;
-+ CODEC_PARAMS codec_params ;
- gboolean sec_field;
- guint8 input_par_x;
- guint8 input_par_y;
-@@ -233,20 +211,9 @@ struct _GstBcmDec
- GstClockTime prev_clock_time;
- GstClockTime cur_stream_time;
- guint8 proc_in_flags;
--#ifdef WMV_FILE_HANDLING
-- /*WMV File handling*/
-- gboolean wmv_file;
-- gboolean adv_profile;
-- guint8 vc1_advp_seq_header[MAX_ADV_PROF_SEQ_HDR_SZ];
-- guint32 vc1_seq_header_sz;
-- guint8* vc1_dest_buffer;
-- /*Simple/Main parameters*/
-- gboolean bRangered;
-- gboolean bMaxbFrames;
-- gboolean bFinterpFlag;
-- gint frame_width; /*The value from Demux*/
-- gint frame_height; /*The value from Demux*/
+-
-#endif
-+
-+ gint frame_width; /*The value from Demux used for WMV9 or VC-1 SP/MP */
-+ gint frame_height; /*The value from Demux used for WMV9 or VC-1 SP/MP */
-
- GSTBUF_LIST* gst_padbuf_que_hd;
- GSTBUF_LIST* gst_padbuf_que_tl;
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.am crystalhd/filters/gst/gst-plugin/src/Makefile.am
---- crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.am 2010-06-22 12:42:07.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/src/Makefile.am 2010-08-23 11:11:14.700289623 -0400
-@@ -3,15 +3,12 @@
- ROOTDIR = ../../../..
- CC = g++
- CPP = g++
--INCLUDES = -I./ -I/usr/include
--INCLUDES += -I$(ROOTDIR)/include
--INCLUDES += -I$(ROOTDIR)/include/link
--INCLUDES += -I$(ROOTDIR)/linux_lib/libcrystalhd
-+INCLUDES = -I./ -I/usr/include -I/usr/include/libcrystalhd
-
- BCMDEC_CFLAGS = $(INCLUDES) -D__LINUX_USER__ -DWMV_FILE_HANDLING
- BCMDEC_CFLAGS += -O2 -g -Wall
-
--BCMDEC_LDFLAGS = -L$(ROOTDIR)/linux_lib/libcrystalhd -lcrystalhd
-+BCMDEC_LDFLAGS = -lcrystalhd
-
- ##############################################################################
- # change libgstplugin.la to something more suitable, e.g. libmysomething.la #
-@@ -32,7 +29,7 @@ libgstbcmdec_la_SOURCES = gstbcmdec.c de
- # flags used to compile this plugin
- # add other _CFLAGS and _LIBS as needed
- libgstbcmdec_la_CFLAGS = $(GST_CFLAGS) $(BCMDEC_CFLAGS)
--libgstbcmdec_la_LIBADD = $(GST_LIBS)
-+libgstbcmdec_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstvideo- at GST_MAJORMINOR@
- libgstbcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(BCMDEC_LDFLAGS)
-
- # headers we need but don't want installed
-diff -Naurp --exclude .git crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.in crystalhd/filters/gst/gst-plugin/src/Makefile.in
---- crystalhd-07032010/filters/gst/gst-plugin/src/Makefile.in 2010-06-23 23:17:41.000000000 -0400
-+++ crystalhd/filters/gst/gst-plugin/src/Makefile.in 2010-07-12 19:43:26.000000000 -0400
-@@ -1,9 +1,8 @@
--# Makefile.in generated by automake 1.11.1 from Makefile.am.
-+# Makefile.in generated by automake 1.10.1 from Makefile.am.
- # @configure_input@
-
- # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
--# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
--# Inc.
-+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -20,9 +19,8 @@
-
- VPATH = @srcdir@
- pkgdatadir = $(datadir)/@PACKAGE@
--pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
--pkglibexecdir = $(libexecdir)/@PACKAGE@
-+pkgincludedir = $(includedir)/@PACKAGE@
- am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
- install_sh_DATA = $(install_sh) -c -m 644
- install_sh_PROGRAM = $(install_sh) -c
-@@ -48,29 +46,14 @@ am__configure_deps = $(am__aclocal_m4_de
- mkinstalldirs = $(install_sh) -d
- CONFIG_HEADER = $(top_builddir)/config.h
- CONFIG_CLEAN_FILES =
--CONFIG_CLEAN_VPATH_FILES =
- am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
- am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
--am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
--am__install_max = 40
--am__nobase_strip_setup = \
-- srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
--am__nobase_strip = \
-- for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
--am__nobase_list = $(am__nobase_strip_setup); \
-- for p in $$list; do echo "$$p $$p"; done | \
-- sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-- $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-- if (++n[$$2] == $(am__install_max)) \
-- { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-- END { for (dir in files) print dir, files[dir] }'
--am__base_list = \
-- sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-- sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
- am__installdirs = "$(DESTDIR)$(plugindir)"
-+pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
- libgstbcmdec_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
-@@ -83,7 +66,6 @@ libgstbcmdec_la_LINK = $(LIBTOOL) --tag=
- DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
--am__mv = mv -f
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-@@ -159,7 +141,6 @@ MAKEINFO = @MAKEINFO@
- MKDIR_P = @MKDIR_P@
- NM = @NM@
- NMEDIT = @NMEDIT@
--OBJDUMP = @OBJDUMP@
- OBJEXT = @OBJEXT@
- OTOOL = @OTOOL@
- OTOOL64 = @OTOOL64@
-@@ -168,7 +149,6 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
- PACKAGE_NAME = @PACKAGE_NAME@
- PACKAGE_STRING = @PACKAGE_STRING@
- PACKAGE_TARNAME = @PACKAGE_TARNAME@
--PACKAGE_URL = @PACKAGE_URL@
- PACKAGE_VERSION = @PACKAGE_VERSION@
- PATH_SEPARATOR = @PATH_SEPARATOR@
- PKG_CONFIG = @PKG_CONFIG@
-@@ -228,7 +208,6 @@ sharedstatedir = @sharedstatedir@
- srcdir = @srcdir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- ROOTDIR = ../../../..
-@@ -270,14 +249,14 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
-- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-- && { if test -f $@; then exit 0; else break; fi; }; \
-+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-+ && exit 0; \
- exit 1;; \
- esac; \
- done; \
-- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
-- $(am__cd) $(top_srcdir) && \
-- $(AUTOMAKE) --gnu src/Makefile
-+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
-+ cd $(top_srcdir) && \
-+ $(AUTOMAKE) --gnu src/Makefile
- .PRECIOUS: Makefile
- Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
-@@ -295,28 +274,23 @@ $(top_srcdir)/configure: @MAINTAINER_MOD
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
- $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
--$(am__aclocal_m4_deps):
- install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)"
-- @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
-- list2=; for p in $$list; do \
-+ @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
-- list2="$$list2 $$p"; \
-+ f=$(am__strip_dir) \
-+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(plugindir)/$$f'"; \
-+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(plugindir)/$$f"; \
- else :; fi; \
-- done; \
-- test -z "$$list2" || { \
-- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \
-- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \
-- }
-+ done
-
- uninstall-pluginLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
-- @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
-- for p in $$list; do \
-- $(am__strip_dir) \
-- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \
-- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \
-+ @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
-+ p=$(am__strip_dir) \
-+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$p'"; \
-+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$p"; \
- done
-
- clean-pluginLTLIBRARIES:
-@@ -342,45 +316,45 @@ distclean-compile:
-
- .c.o:
- @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-- at am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-+ at am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- @am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
- .c.obj:
- @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-- at am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-+ at am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
- .c.lo:
- @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-- at am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-+ at am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
- libgstbcmdec_la-gstbcmdec.lo: gstbcmdec.c
-- at am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-gstbcmdec.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Tpo -c -o libgstbcmdec_la-gstbcmdec.lo `test -f 'gstbcmdec.c' || echo '$(srcdir)/'`gstbcmdec.c
-- at am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Tpo $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Plo
-+ at am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-gstbcmdec.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Tpo -c -o libgstbcmdec_la-gstbcmdec.lo `test -f 'gstbcmdec.c' || echo '$(srcdir)/'`gstbcmdec.c
-+ at am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Tpo $(DEPDIR)/libgstbcmdec_la-gstbcmdec.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gstbcmdec.c' object='libgstbcmdec_la-gstbcmdec.lo' libtool=yes @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-- at am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-gstbcmdec.lo `test -f 'gstbcmdec.c' || echo '$(srcdir)/'`gstbcmdec.c
-+ at am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-gstbcmdec.lo `test -f 'gstbcmdec.c' || echo '$(srcdir)/'`gstbcmdec.c
-
- libgstbcmdec_la-decif.lo: decif.c
-- at am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-decif.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-decif.Tpo -c -o libgstbcmdec_la-decif.lo `test -f 'decif.c' || echo '$(srcdir)/'`decif.c
-- at am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libgstbcmdec_la-decif.Tpo $(DEPDIR)/libgstbcmdec_la-decif.Plo
-+ at am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-decif.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-decif.Tpo -c -o libgstbcmdec_la-decif.lo `test -f 'decif.c' || echo '$(srcdir)/'`decif.c
-+ at am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgstbcmdec_la-decif.Tpo $(DEPDIR)/libgstbcmdec_la-decif.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='decif.c' object='libgstbcmdec_la-decif.lo' libtool=yes @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-- at am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-decif.lo `test -f 'decif.c' || echo '$(srcdir)/'`decif.c
-+ at am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-decif.lo `test -f 'decif.c' || echo '$(srcdir)/'`decif.c
-
- libgstbcmdec_la-parse.lo: parse.c
-- at am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-parse.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-parse.Tpo -c -o libgstbcmdec_la-parse.lo `test -f 'parse.c' || echo '$(srcdir)/'`parse.c
-- at am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libgstbcmdec_la-parse.Tpo $(DEPDIR)/libgstbcmdec_la-parse.Plo
-+ at am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -MT libgstbcmdec_la-parse.lo -MD -MP -MF $(DEPDIR)/libgstbcmdec_la-parse.Tpo -c -o libgstbcmdec_la-parse.lo `test -f 'parse.c' || echo '$(srcdir)/'`parse.c
-+ at am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgstbcmdec_la-parse.Tpo $(DEPDIR)/libgstbcmdec_la-parse.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='parse.c' object='libgstbcmdec_la-parse.lo' libtool=yes @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-- at am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-parse.lo `test -f 'parse.c' || echo '$(srcdir)/'`parse.c
-+ at am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstbcmdec_la_CFLAGS) $(CFLAGS) -c -o libgstbcmdec_la-parse.lo `test -f 'parse.c' || echo '$(srcdir)/'`parse.c
-
- mostlyclean-libtool:
- -rm -f *.lo
-@@ -393,14 +367,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
-- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
- tags: TAGS
-
- TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
-- set x; \
-+ tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
-@@ -408,34 +382,29 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEP
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
-- shift; \
-- if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
-- if test $$# -gt 0; then \
-- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-- "$$@" $$unique; \
-- else \
-- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-- $$unique; \
-- fi; \
-+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-+ $$tags $$unique; \
- fi
- ctags: CTAGS
- CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
-+ tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
-- test -z "$(CTAGS_ARGS)$$unique" \
-+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-- $$unique
-+ $$tags $$unique
-
- GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
-- && $(am__cd) $(top_srcdir) \
-- && gtags -i $(GTAGS_ARGS) "$$here"
-+ && cd $(top_srcdir) \
-+ && gtags -i $(GTAGS_ARGS) $$here
-
- distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-@@ -456,17 +425,13 @@ distdir: $(DISTFILES)
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-- if test -d "$(distdir)/$$file"; then \
-- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-- fi; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
-- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
-- test -f "$(distdir)/$$file" \
-- || cp -p $$d/$$file "$(distdir)/$$file" \
-+ test -f $(distdir)/$$file \
-+ || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-@@ -497,7 +462,6 @@ clean-generic:
-
- distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
- maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
-@@ -519,8 +483,6 @@ dvi-am:
-
- html: html-am
-
--html-am:
-
- info: info-am
-
- info-am:
-@@ -529,28 +491,18 @@ install-data-am: install-pluginLTLIBRARI
+ /*====================== Performance Counter Routines ============================*/
+ void DtsUpdateInStats(DTS_LIB_CONTEXT *Ctx, uint32_t size);
+ void DtsUpdateOutStats(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut);
- install-dvi: install-dvi-am
-
--install-dvi-am:
+-/*====================== Debug Routines ========================================*/
+-void DtsTestMdata(DTS_LIB_CONTEXT *gCtx);
+-BOOL DtsDbgCheckPointers(DTS_LIB_CONTEXT *Ctx,BC_IOCTL_DATA *pIo);
-
- install-exec-am:
-
- install-html: install-html-am
-
--install-html-am:
+-BOOL DtsCheckRptPic(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut);
+-BC_STATUS DtsUpdateVidParams(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut);
-
- install-info: install-info-am
-
--install-info-am:
+ /*============== Global shared area usage ======================*/
-
- install-man:
-
- install-pdf: install-pdf-am
+ #define BC_DIL_HWINIT_NOT_YET 0
+ #define BC_DIL_HWINIT_IN_PROGRESS 1
+-#define BC_DIL_HWINIT_DONE 2
++#define BC_DIL_HWINIT_DONE 2
--install-pdf-am:
--
- install-ps: install-ps-am
+-#ifdef _USE_SHMEM_
+ #define BC_DIL_SHMEM_KEY 0xBABEFACE
--install-ps-am:
--
- installcheck-am:
+ typedef struct _bc_dil_glob_s{
+- uint32_t gDilOpMode;
+- uint32_t gHwInitSts;
+- BC_DTS_STATS stats;
++ uint32_t gDilOpMode;
++ uint32_t gHwInitSts;
++ BC_DTS_STATS stats;
++ pid_t g_nProcID;
++ bool g_bDecOpened;
++ uint32_t DevID;
+ } bc_dil_glob_s;
+
+
+ BC_STATUS DtsGetDilShMem(uint32_t shmid);
+ BC_STATUS DtsDelDilShMem(void);
+ BC_STATUS DtsCreateShMem(int *shmem_id);
+-#endif
++
+ /* DTS Global Parameters Utility functions */
+-uint32_t DtsGetOPMode( void );
+-void DtsSetOPMode( uint32_t value );
+-uint32_t DtsGetHwInitSts( void );
+-void DtsSetHwInitSts( uint32_t value );
+-void DtsRstStats( void ) ;
+-BC_DTS_STATS * DtsGetgStats ( void );
++uint32_t DtsGetOPMode(void);
++void DtsSetOPMode(uint32_t value);
++uint32_t DtsGetHwInitSts(void);
++void DtsSetHwInitSts(uint32_t value);
++void DtsRstStats(void);
++BC_DTS_STATS * DtsGetgStats (void);
++uint32_t DtsGetgDevID(void);
++void DtsSetgDevID(uint32_t DevID);
+
+-uint32_t DtsGetRefNum();
+ BC_STATUS DtsGetDevType(uint32_t *pDevID, uint32_t *pVendID, uint32_t *pRevID);
+ uint32_t DtsGetDevID();
+
+-uint8_t DtsIsDecOpened(pid_t nNewPID);
++bool DtsIsDecOpened(pid_t nNewPID);
+ void DtsSetDecStat(bool bDecOpen, pid_t PID);
+ bool DtsChkPID(pid_t nCurPID);
+
+ void DtsLock(DTS_LIB_CONTEXT *Ctx);
+ void DtsUnLock(DTS_LIB_CONTEXT *Ctx);
+
++/*====================== Debug Routines ========================================*/
++void DtsTestMdata(DTS_LIB_CONTEXT *gCtx);
++BOOL DtsDbgCheckPointers(DTS_LIB_CONTEXT *Ctx,BC_IOCTL_DATA *pIo);
++
++BOOL DtsCheckRptPic(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut);
++BC_STATUS DtsUpdateVidParams(DTS_LIB_CONTEXT *Ctx, BC_DTS_PROC_OUT *pOut);
++
+ #ifdef __cplusplus
+ }
+ #endif
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.o crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.o
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd_priv.o 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd_priv.o 2011-03-14 18:52:21.026937386 +0000
+@@ -0,0 +1,104 @@
++ELF > (L @ @
FHHÇB0 HÇ B8( FlB<, FpB@0 FtBD4 FxBH8 F|BL< F8B`P BTD BXH ° B\L Ãff. SHûHìHçè
ÀuL¾ Hçè
Àu+H{@Hæè
ÀtH= è HÄ[Ãf H= è ëÇfH= è ë¦f1ÀfD ÊHÀH= uìóÃfS1Ò1öè HÃH HûÿHt1À[ÃH= è Ø[Ãffffff. USHìxH H8è øÿtv1Ò1ö¿Îú¾ºè øÿÃtyHâ¾ Çè øÿÅts1ÀH|$X tHÄx[]Ãf. 1Ò1ößè ¸ÿÿÿÿ9ÂuÙH= è HÄx1À[]ÃD H= è éyÿÿÿ H= è ØëH= è èë H H1ÀH
Òt óÃ H H ¸ Ãffffff. H H Ã Hl$èH\$àHýLd$ðLl$øHì H
ÿ Çÿÿÿÿº¤ ¾ ¿Îú¾ºè øÿÃt8ßè ] 1ÀH\$xH¬$ L¤$ L¬$ HÄ Ã è 0IÄþ
º¤ ¾ ¿Îú¾ºè øÿÃt^Hâ¾ Çè øÿAÅì H|$X u1Ò1ößè øÿtH= è º¤ ¾ ¿Îú¾ºè øÿÃ
<ÿÿÿ
A4$H= 1Àè ¸ é,ÿÿÿ H= è ¸ éÿÿÿf. ßè è PÿúçþÿÿøÞþÿÿH|$X
ÒþÿÿH H= Æ1ÀÆ è é³þÿÿ@ H= 1Àè ØéþÿÿH= è Dèéþÿÿ H H 8Ã H H @ÃfH H xÃfH º H Hx@öÇuG@öÇuQ@öÇucÑ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ óÃf. Hx Æ@ ²@öÇt¯fÇ HÇê@öÇt£fD Ç êHÇëf H H HÀÃH H1ÀH
Òt
ÿt9º t¶ óÃf. ¶ Ã H H ¸
Òt9úÀóÃH @ÿH uÇ @¸ Ã ° @¸ Ãf. HÇ@é HÇ@é SHûè ì
Àt èì Hß[é ff. FP9 tuø tzø øtLø ø ø ø ø ø ¦ ø
++ºH ¸¢] EÐVPÃfÇFP¨a à ÇFP à ÇFP¢] à ÇFPÀ] à ÇFPu à ÇFP0u à ÇFPPà à ÇFP$ê à ÇFP`ê à ÇFP: à , tFà FDÃfff. 1À, tîþ vóà H ·pÃfff. F<GlF@Gp1ÀöFL ÀG|1ÀÃD V81Àú´ ¿D Å ;8 á DG|E
À FHø Z øÑ Æ@ f. Ç0 1À,
Ét:D
Òu0
À0 t Â0 úvÇD NL V88 V`< óÃ@ ~Hv"Æ@ ëf NL °ÃfD VHH HcHÐÿàD F`9<
ÿÿÿDW|A¹ E
ÒuFLàøAÁAÁ¶@ Òù ¶ÒE¶ÉÐàD9ÈÑ Ð¹ ë@ ¶ÀAÀAàE9Ƚ ÁèÁÀu㸠Óú@ éÕþÿÿf ø ¦þÿÿø
++
þÿÿÆ@ ÿé¢þÿÿfÆ@ ?éþÿÿ@ Æ@ éþÿÿ@ Æ@ étþÿÿ@ Æ@ édþÿÿ@ Æ@ &éTþÿÿ@ Æ@ éDþÿÿ@ Æ@ é4þÿÿ¹ 1ÀéKÿÿÿ1Ò¹ é:ÿÿÿD 1ÀH
ÿt?D3"HDÇÃfD óÃfD H\$ðHl$øHûHìè «ì Hßè H\$èHl$HÄÃff. H\$ðHl$øHûHìHõè HCHßH
HkH\$Hl$HÄé fUHýSHìè H]H
Û H öÃHߺ HE
© @öÇ
¯ @öÇ
½ Ñ1ÀÁéöÂóH«uFöÂu)âuHïè HÄHØ[]Ãf. Æ ëß fÇ HÇâtÎëè Ç HÇöÂt°ë× Hïè H= è HÄHØ[]Ãf. Æ H{²éIÿÿÿffÇ êHÇé@ÿÿÿ Ç êHÇé1ÿÿÿfD H\$ÐHl$ØHûLd$àLl$èõLt$ðL|$øHìHH
ÿIÌEÅú D_E
Ûí E1öH
É! ýb ÂAÇ$ AÇu{, u»o º ubÆo {1ÀîLâè EÿAÀA$utE î
« E
Àà H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ
Òt&¿d T$è T$ê»o uÞ
Ò
xÿÿÿ¸ÿÿÿÿë¥ {, uE îÆo të)f H= HÞ1Àè ¸ écÿÿÿD LæHß$DD$è DD$$é5ÿÿÿè IÄ
¸ M
ä(ÿÿÿA¶éÁþÿÿH= ÁêDÆ1Àè ¸ÿÿÿÿéÿÿÿ H\$ðHl$øHìóHÕè HÇ1ÀH
ÿt?D3"tH\$Hl$HÄà T$(E1ÀÞHéè Ƹ
ötÎH= 1Àè 1Àë¼fATH
ÿ¸ USHûtP½ è¥òÿÿD ¿ è H
ÀtAHÆHßè íuá¿ è H
ÀHø f 1À{(v/[]A\Ãf. H= è []¸ A\Ãf. ¿ À è H
ÀH + 1öHǺ À è H» HÇ 1ÉHÇ HÇ H· À HøëHÁHÐHP0HH9òuîH HÇп Ç H» H H 1ÀöC$&ÿÿÿÇC ¿ è H
ÀHÂHC½ ¹ 1ÀH×óH«1íD IìLc¿ Þ? AÇ$ AÇD$ Þ? è H
ÀID$tb1öº Þ? HÇHÅè Hý u¸1Àé¢þÿÿH= è ¸ éþÿÿH= è H= ¾ 1Àè ¸ écþÿÿH= ¾ è ¸ éHþÿÿH= è ¸ é2þÿÿU¸ HýSHìH
ÿtG» èsðÿÿ ¿ è H
Àt9HÆHïè ëuá¿ è HÂH
ø 1ÀH
Òt&HÄ[]à H= è Hĸ []ÃH= è ¸ ëÇffff. USHûHìH
ÿtZ1íH uëO HÇÅè Hßè H
ÀuèýtH= îè H»ø H
ÿtHÄ[]é f
D HÄ[]ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäè H
À} »` ÒâðÿÂ Þ? »` HhP ` Éá àÿÁ Þ?
Òu2Ç@ H$HßHl$H\$A¸ HÁ1Ò¾
b ÂHÄé fPÇ@$ ëÌ@ H= è ¸ éHÿÿÿf. USHûHìH
ötrH
ÿtm
ÒuYHø ` E1À¾
b ÂPHø 1ÒÇ@, Hø Ç@( Hø è
ÀÅuAHßèóÿÿHÄè[]ÃèóÿÿHÄ1í[è]ÃH= ½ è HÄè[]ÃfD H= Æ1Àè HÄè[]Ã USHûHìè 1Ò
ÀtEÇð ½ ¿ è Hßè
Àt/íuåH= è Çð º
++ HÄÐ[]ÃfD Çð HÄ1Ò[Ð]Ã ATE1äUHýS¿ ueHWH
Òt\öG$tV_
ÛtW1Ûë Ã9] vHHUØHÁàHÐöÁtäPHpHïè
ÀAÄtÎH= Æ1Àè fD []DàA\ÃÆ
E1ä[]DàA\Ãfffff. SIù1À¹D E1À1ÒHì ¾b ÂHçóH«HáLÏè
ÀÃtH= Æ1Àè HÄ Ø[ÃfH\$àLd$ðA¼ Ll$øHl$èHì(Aõè H
ÀHÃt>HÇA´è H
ÀHÅt+E1À1Ò¾b ÂHßDhHÁè
ÀAÄHîHßu)è DàH\$Hl$Ld$Ll$ HÄ(à è H= Dæ1Àè ëÄ ¸ Ãf. þ W0¸ °º
Sw,EÂHûO<X è C,= t[= fÇ tHÇ 1À[Ã@ fÇ Çô 1ÀÇð Ç HÇ [ÃfX ¨ u È X fÇ Çô 1ÀÇø Çü Çð Ç HÇ [Ã H\$èLd$øH5 Hl$ðHìH_IÔHßè H
Àt2)ØHÞLçhHcÕè èH$Hl$Ld$HÄÃf. 1íëÝfff. SH¸/lib/firHûHì0 , H$ Ç$( mwarfÇ$, e/Æ$. H¸bcm70012ÇD$fw.bfÇD$inH$H$ H¼$ Hæº H$ $( $ ·$, f$
¶$. $ è H»\ H´$ º è HÄ0 1À[ÃfD H¸bcm70015ÇD$fw.bfÇD$inH$ébÿÿÿfffff. SHûHìH
öt#H
ÿt
Òu*H HH· HÄ1À[ÃHĸ [ÃD Ht$è H Ht$HßHH³ è HÄ1À[ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäè H HßHE H HEH« HEH(è 1ÀH\$Hl$HÄÃf SHûHìH
ötCH
ÿt>
ÒurH H9 tHHNHHHNH
Òu$HÄHß[é Hĸ [ÃD Hß$Ht$è Ht$$HÄHß[é $Ht$è Ht$$étÿÿÿfffff. ATH
ÿ¸ UHýStyH¿ toè Hµ H
ötTL¥ L9ætH1ÛfD 1ÒHïÃè Hµ H
ötL9ætû uÚf. H= Þ1Àè Hïè 1À[]A\ÃATH
ÿ¸ USHûtgH¿ t]è H³ H
ötBL£ 1íL9æt4fD 1ÒHßÅè H³ H
ötL9æuâH= î1Àè Hßè 1À[]A\Ã U1íSHûHìH
ÿthè H« H
í HE @öÅHïº0 H
æ @öÇ
¬ @öÇ
º Ñ1ÀÁéöÂóH«u;öÂu&âuHßè HÄHè[]ÃfD Æ ëã fÇ HÇâtÒëèÇ HÇöÂt»ëß H³
H
öt¬FÀ9( v1ÒHßè H« H
í
9ÿÿÿéÿÿÿ fÇ êHÇéCÿÿÿ Ç êHÇé4ÿÿÿfD ÆE H}²/éÿÿÿf USHûHìH
ÿN è H
ÀtÇ@ A¸ HÁ1Ò¾b ÂHßè C
Àt7HS1í èHÁàH|H
ÿt è HSÅ9k wßH×è 1íë HÇÅè Hßè H
ÀuèýtH= îè H»ø H
ÿtè H» ttHßè H³ H
öt1H« H9ît%f. 1ÒHßè H³ H
ötH9îuåH» HÇ H
ÿtè HÇ Hßè H» H
ÿtè HÄH{@[]é fD HÄ[]Ãf AWAVAUAõATUHýSHìH
Òt7H
ÿt2f
öuAH= HÇB0 è ¸ HÄ[]A\A]A^A_ÃD Hĸ []A\A]A^A_ÃHT$è HïD½ è Lµ Hïè HT$M
öt5H I9Þt)E·åAç E üëfD I9ÞtE;ft$M6M
öuíHïè Hĸ []A\A]A^A_ÃIFLöHïHB01Òè D¥( HïEeöAínè D fE
äxgHïè HïD½ è Lµ Hïè M
öt*I9Þt%A·ÄAç D øëfI9ÞtA;Ft%M6M
öuíHïAìè fE9ìu1Àé°þÿÿ@ 1ÒLöHïè ëÔH\$àHl$èHûLd$ðLl$øHì(H
öHõu%A¼ DàH\$Hl$Ld$Ll$ HÄ(Ã H
ÿt
Öè
ÀtH= A¼ è ë¿fD Hßè ì Hßè H»ø º @öÇ
@öÇ
© @öÇ
o Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ Hø E1À1Ò¾b ÂHßè
ÀAÄ
L£ø 1ÀM
ä± öX @t3A$H ¨
J ¨tM$ EL¨tÈ EL¨ À¶ÀC|A$H ¨Æ ¨÷ M$ It$HêHßèàÿÿE at It$8Hßh è d EL¨tÈ ELM$ Aö$H
Ý Hø D E
äuIð
ÀLþÿÿE
ä
CþÿÿH³ø 1ÒHßA´HÆè é&þÿÿD H= Æ1Àè HßèåÿÿëfD ¨tIT$HU AD$(EAD$$EAD$$ID$HEAD$,EAD$ A+D$$öC=EA$L E(Cÿÿÿ{, u ` øm øc ¶¶JÁà ȶJÁá ȶJÁá Èøÿ` h 9ÐtJ9ÈtÑê9Ðt
++Ñé9È
Öþÿÿ`
Òó D«d EíD¯èLm C,= F ú
úÕ E¶e A¶UAÁäA ÔA¶UÁâA ÔA¶UM$ ÁâA Ô= ) IuH}0è@ßÿÿIµ H}pè0ßÿÿ{, EL% ¨
% ÇC| eLÇE
ä¦ HîHßè {, t` ø øI UdHE {, ; öENÈýÿÿE\HßƶÔÁæ ÖHê·öè é¨ýÿÿ Ç êHÇéüÿÿfD Æ ²HÇéWüÿÿf. fÇ êHÇéFüÿÿH= è Hø éNýÿÿM$ It$HêHßèÝÿÿA$H éüÿÿH= è Hø éýÿÿ¨ÛþÿÿÂÇC| Ê A÷Ä @UL È8M$ ELé¸þÿÿAÅD¯«d Lm éþÿÿéºýÿÿ¶¶JÁà ȶJÁá ȶJÁá ÈéýÿÿHE0ºÿÿÿÿH9Ð HiÀ N HE0Hø éuüÿÿM$ éNþÿÿE¶eA¶E AÁäA ÄA¶EÁàA ÄA¶EM$ ÁàA ÄH}0Iuº @öÇ
à @öÇ
ö @öÇ
Ø Ñ1ÀÁéöÂóH¥t ¸ öÂt·fHÀâýÿÿ¶éýÿÿÐàçÈELéýÿÿ¶B¶JÁà ȶJÁá ȶJÁá ÈéüÿÿH}0Hrº @öÇ
G @öÇ
3 ÑÁéöÂó¥t·f¹ ât¶öELRüÿÿHø H= ÇD Ç è Hø é!ûÿÿ1À A¶TE AT H
ÀH= uéC,é[üÿÿ¶UgHE P¶UfHE P¶UeHE P¶UdHE éâüÿÿ1À A¶TEAT HÀH= ué릶UgHE P¶UfHE P¶UeHE P¶UdHE PéüÿÿHÇE0ÿÿÿÿHø éaúÿÿA¶EH}1Iu²E0é&þÿÿf¥êéÃþÿÿ¤²é±þÿÿêHÆHÇéþÿÿ·êHÆfHÇéôýÿÿ H\$àLd$ðHûHl$èLl$øHì8H
ÿAô¸ tf
öu#HÇ °H\$Hl$ Ld$(Ll$0HÄ8ÃHT$è HßD« è H« Hßè ¸ HT$H
ít:H H9ét.E·äAå E ìë
++D H9étD9et-Hm H
íuì¸ HßD$è D$é`ÿÿÿf. HEH1ÀëÖD H\$ÐHl$ØHûLd$àLl$èHõL|$øLt$ðHìHH
ÒIÔIÍMÇu2A¾ DðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfD H
ÿtÉè H
À HßHD$è HD$ùÿÿ tuÁÊâÿÿ Ö×fÁî @x&HßP@p'E1öHD$è HD$HhÆ@ Æ@! Æ@"Æ@#½Æ@$Æ@%@Æ@(
++I$HÀ IE AÇ é0ÿÿÿ@ 1ö¿ º ¹ ëD H= A¾ è Hßè
À
òþÿÿHßè H
À
ÿÿÿH= è éÐþÿÿ@ H
Ò¸ ® Æ ÆB ÆBÆBàÆB ÆB#ÆBÆB ÆB ÆB ZÆB
++ZÆBZÆBZÆB
ÆB ÆB ÆB ÆB ÆB ÆB ÆB ÆBZÆBZÆBZÆBZÆB½ÆB@¶F&B¶F'B¶F(BÆB( 1ÀÆB' ÆB& ÆB% ÆB$ ÆB# ÆB" ÆB! ÆB ÆB ÆB óÃfSóè @HXÇ@( [à H\$èHl$ðHóLd$øHìHýè öCMIÄtÆ@
L
ˤ DCE
À
»Ù uyAD$S(
ÒtAT$ö
X @tFK$÷Á ? ø µH C89Æý V9ÂtS(
Òu Â)òAT$$
H H$Hl$Ld$HÄÃD {
ÿ|ÿÿÿAD$éwÿÿÿfAöÄLçº
^ @öÇ
d @öÇ
r Ñ1ÀÁéöÂóH«u[öÂuFâu1öC&t{P! Ç
T Ç
L éaÿÿÿÆ öC&uÌéRÿÿÿffÇ HÇât±ëàÇ HÇöÂtëß µP
ö á N Ç
P C8éöþÿÿ@ AD$ éíþÿÿD HcKP¸ H¾¤
ð 1ÒHÓ๠H
ðt.ÉT HÿÿÿöCL(>ÿÿÿÇ
L éþÿÿ ¨ÿÿÿT
ÒÁë½ á
| Ç
P é7þÿÿD AÆ$ HDzéþÿÿfÇ êHÇéþÿÿ Ç êHÇé|þÿÿfD H= 1Àè AD$µH C8éáýÿÿfD
Ò
ÂýÿÿµH C89Æ
ÂýÿÿH= 1Àè AD$éÂþÿÿfD
Ò
ýÿÿµH C89Æ
ýÿÿH= 1Àè AD$éþÿÿfffff. H\$
èHl$ðHûLd$øHìH( õ¸ tH$Hl$Ld$HÄÃf AôH(¾ Lâè ¸
ÒuÅHS(H
Òt¼JD"ÿH{0HS1öÇC Ç HC kkÇC è H{X1öè 1Àéxÿÿÿ@ H\$àHl$èýLd$ðLl$ø¿` HìhIôAÕè H
ÀHÃ
++ 1À¹ HßóH«HßkÇD3"Dk(ÇC$Y ÇCpÐ ÇCl è
ÀÅ
á öC$@ H»° ¾ A½ è Hç
ÀAEíè 1öHçè H H»8 HÙHæè Hçè H»@ º ¾ è
ÀI$AEíèH\$HHl$PLd$XLl$`HÄhÃ@ Hßè
ÀAÅ^ÿÿÿH= Æ1ÀDíè I$ëµ@ H= ½ è ëD H= Æ1Àè I$éÿÿÿffffff. H\$ÐHl$ØHûLd$àLl$èIôLt$ðL|$øHìHH
öÕt9H
ÿt49WA½ s1DèH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà A½ ëÏLs L{XH{AÆA)þA9ÖDGòE0íDñHÊHL$è C1ÒLÿDð÷sSè DsD)sLÿè D9õHL$kÿÿÿH{D)õI4êè Lÿkè k)kLÿè é;ÿÿÿfff. H\$ÐHl$ØHûLd$àL|$øÕLl$èLt$ðHìHH
ÿI÷A¼ § Lo0Lïè 9k 3Lc LÿHsLsXAÄA)ôA9ìDGåDáHÊHL$è 1ÒL÷Dà÷sè D)cDcL÷è D9åHL$t*HsD)åI<êè L÷+è )kkL÷è LïE1äè DàH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃf. H\$ðHl$øHìH( Hû¸ t0Ho0Hïè CÇC HïÇ ÇC Cè 1ÀH\$Hl$HÄÃ@ AWº ¾ AVA
UATUSHûHìxH|$`è
À
- L»° E1í1íÆD$ E1ö »0
û Ht$HßÇD$8 è
À
¶D$<a D, E
Òá 1ÀD9l$ÀÅýv
++ÇD ¿0u è ¶D$Dd$E9ìAEî<¹ À
ÀÕ Dl$8E
íß A9ÅHt$`LÿDGèDêè
À
¨ {h& D¶D$Ht$`HL$lDêHßè
À
» DîHßEåè »0 ÿÿÿH|$`è HÄx1À[]A\A]A^A_ÃD Dd$1íE9ìAEî<
GÿÿÿH= è ¾´ Hßè ¾ Hßè
ÀÆH=
\ 1öÇC Hßè
À
: Hßè
ÀÆH=
* Hßè
ÀÆH=
Hßè Ç8 ÿÿÿÿÇ< ÿÿÿÿLÿÇ0 Ç4 ÇD Ç´ ÆÈ è D, E
É
Ý H= è éQþÿÿ@ H= Æ1ÀÇD$8 è ¿Ð è é¡ýÿÿf ¿ Eåè éýÿÿfD ¿¸ Eåè énýÿÿfD ¿0u è éYýÿÿH= Æ1ÀEåè é@ýÿÿ H= Æ1ÀEåè ¿@B è éýÿÿfD A¸ ÆD$éÐýÿÿ1öHßè éÿÿÿf SHûH(¸ H
ÿtDHÇC HÇC ÇC Ç ÇC ÇC è H{0è H{Xè 1À[Ã H
ÿS¸ HûtdÆ0 H¿8 1öè H»° è H»@ HÇ8 H
ÿtè Hßè D[E
Ûu1ÿè è Hßè 1À[Ã@ Hßè {è
ÀtÐè 0H= 1Àè ë¹ffff. AT1À¹D ¾
USHûHì HçóH«H= è
ÀAÄ ÇHâ1À¾b ÂÇD$ ÇD$ è
Àxw,$
íu=¶D$¶T$DçÁâÁà жT$ жT$Áâ Ðè 1ÀHÄ []A\ÃfH= è Dçè ¸ÿÿÿÿë×D H= è ¸ÿÿÿÿë¿H= è Dçè ¸ÿÿÿÿë¤fATUHýH= S1ÛHì HÇ$è è ë fD H´$è HïHÃè Hû@tfL$ü H$ð H$è HÞHïè
ÀAÄt¼H´$è Hïº è H= Dæ1Àè HÄ []A\Ãf. H= ³è ëÃû@tÒHâÞHïè
ÀtçH= ÆÚ1Àè ëÓ HW1ÀH
ÒtBöG$t<O
Ét5é1ÀHÁHÁá ötH~H9|tHÀH9Èuæ1ÀÃ ¸ óÃ Error initializing attributes Error setting type of mutex Error initializing mutex Invalid argument ... shmcreate failed with err %d DtsAllocIoctlData Error Invalid arg..%p
++ DtsInitMemPools: pOutData Failed to Alloc mem Cannot Allocate IOCTL data DtsCancelFetchOutInt: TimeOut Map YUV buffs Failed [%x]
++ /libcrystal.so ZeroSnum Found EOS Succesive Odd=%d
++ Succesive Even=%d
++ Repetition=%d
++ DtsMapYUVBuffs failed Sts:%d
++ Trying to resume from S3/S5 Resume from S3/S5 Done /dev/crystalhd error in getting pciids DtsPrepareMdata Failed:%x
++ Fetch Begin Unable to open shared memory ... Unable to detach from Dil shared memory ... DtsDelDilShMem:Unable get shmid ... DtsDelDilShMem:shmctl failed ... DtsDelDilShMem:unable to delete shmem segment ... DtsCreateShMem:unable to get shmid :%d
++ DtsCreateShMem:shmctl failed ... DtsCreateShMem:deleted shmem segment and creating a new one ... DtsCreateShMem:globmode %d is invalid
++ IOCTL Command Failed %d cmd %x sts %d
++ DtsDrvCmd Failed with status %d
++ DtsInitMemPools: ioctlData pool Alloc Failed InMdata PoolCreation Failed:%x
++ DtsInitMemPools: Mpool alloc failed DtsInitMemPools: Mpool %x failed
++ DtsReleaseMemPools: pIoData MemPool Leak: %d..
++ DtsRelRxBuff: Invalid Arguments DtsRelRxBuff: Failed Sts:%x ..
++ DtsReleaseUserHandle: Ioctl failed: %d
++ DtsNotifyMode: Ioctl failed: %d
++ Clearing %d PendMdata entries
++ DtsFetchOutInterruptible: ProcOutput Pending.. Error: Can't handle F/C w/o PIB_VALID Error: Data not expected with F/C DtsFetchOutInterruptible: Failed:%x
++ COULD not find free MDATA try again COULD not find free MDATA finaly failed DtsInitInterface: Ctx alloc failed DtsAllocMemPools failed Sts:%d
++ txThreadProc: Got status %d from GetDriverStatus
++ Cannot Recover from S3/S5 RESUME SetupHardware failed %d
++ Cannot Recover from S3/S5 RESUME OpenDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartCapture failed %d
++ txThreadProc: Got status %d from TxDmaText
++ DtsDeviceClose: Close Handle Failed with error %d
++ DtsGetHWFeatures: Create File Failed ioctl to get HW features failed Inserting Elements for Sequential Fetch.. DtsFetchMdata Failed:%x SNum:%x
++ ÐÐÐ Ð Ð ÐÐ ÐÐÐÐÐÐ GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) zR x 0 n AG }
++AJ T h 1 A_
++AO 4 È AADM
++AAKf
++CAF À Ô è
$ ü É MQ Z
++H $
8 L ` t 8 ° 6 Ä Ø ì % A_ 0 $ D X K l 5 MD c > MD h4 ¸ ADD g
++DAKP
++DAK$ ð MZP©
++H n N j
++H 8 8 / BIA V
++ABKM
++AGK 4 t AID P
++AAHP
++FAA 0 ¬ o AAG R
++AAKDAA$ à Ö N ^
++Dy
++G H ¹ AAG b
++CAAI
++CCAU
++CAGTCA0 T } AAG T
++CAGNCC4 BDD o
++AEAKAE À N AV°sC à ¨ PN0i
++I $ í T
++Eu
++C\ @ d Z {
++K ` ATÀÁ
++CG0 p AG c
++CBD
++FFlC ¸ w N ^
++DF 0 Ü ¢ AG x
++DLD
++FF\
++DH( BID |AB ( < } BIA mAB ( h 7 ACG q
++DAG 4 g AAG F
++EAKDAA x Ì BBB E(A0D8DPl
++8A0A(B BBBFD
++8F0A(B BBBAs
++8F0A(B BBBA H ¹ MN0i
++D l ë MN@s
++B $ l M[Py
++G ¸ ¾ Ì AW è " MI ¬
++F ¬ MI `
++J 0 q LSpì
++E$ T MMNP|
++D$ | MZPÞ ¤ \ N ML À W BLB B(A0A8G°C
++8C0A(B BBBF X AV , £ Do
++E 0 L î BMA JÀ
++ AABC0 í BAK I
++ AABK ´ O .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.1 .rodata.str1.8 .rela.rodata .comment .note.GNU-stack .rela.eh_frame @ ß7 ðj p & 8 , (8 1 2 (8 ) @ 2 X: â T @A b O ` ¨ \ 0 ¢A 0 e ÒA z ØA È u x
K (P Q °a = ñÿ c n % Ð B
++ Ú : ß ä é î ¨ ó ( ø X ý 0 à
S p h $
* 0 6 À < è B ¯ H Ê N T ` Z 8 ` f Þ l ¸ r Ø x ù ~ ( 2 P A ¢ p ¨ ð ® ´ È º K
À Æ @ Ì { Ò V Ø h Þ ä h ê ð ¨ ö è ü ` Ä ° à ( & Û , ê 2 H 8 p > D J P À V l ° µ 0 1 Ä Ê Ú p È é ï ö ý @
++ `
$ É 3 D K [ `
h p x 0 ¡ @ 8 ° º 6 È à Ð ã ð í 0 < @ r ` $ ° K ®
++ ¼
++ 5 Æ `
++ > Ö
++ è À ò ø ÿ p
n à
/ # * V ° o Ö ² ¹ ¿ À } Ô @ ã à N ø 0 ¨ à ! ð í 0 à d R Y a P u } ` p Ð w P ¢ ¨ Ú } î 7 ü P g % À 3 ` ¹ L & ë c ' l s ( ¾ @) `) " ¬ , ¬ ¶ Å @-
q Ö è @1 W 5 À. ? F Ð/ O à0 \ Z m z ª º Ê Õ 4 X ß 5 £ ó °5 î 6 í ) 7 O libcrystalhd_priv.cpp _ZL13DtsCopyAppPIBP16_DTS_LIB_CONTEXTP16_BC_DEC_OUT_BUFFP16_BC_DTS_PROC_OUT _ZL11DtsInitLockP16_DTS_LIB_CONTEXT _ZL15dts_swap_bufferPjS_j.constprop.7 _ZL10DtsDecPendP16_DTS_LIB_CONTEXT CSWTCH.65 .LC2 .LC1 .LC0 .LC3 .LC7 .LC4 .LC5 .LC6 .LC11 .LC9 .LC8 .LC12 .LC13 .LC10 .LC14 .LC15 .LC16 .LC17 .LC18 .LC19 .LC20 .LC21 .LC23 .LC22 .LC24 .LC25 .LC26 .LC27 .LC
28 .LC29 .LC30 .LC31 .LC32 .LC33 .LC34 .LC35 .LC39 .LC36 .LC37 .LC38 .LC40 .LC41 .LC44 .LC42 .LC43 .LC47 .LC45 .LC46 .LC49 .LC50 .LC52 .LC53 .LC54 .LC48 .LC55 .LC51 .LC56 .LC57 .LC60 .LC58 .LC59 .LC61 .LC62 .LC63 .LC64 _GLOBAL_OFFSET_TABLE_ pthread_mutexattr_init pthread_mutexattr_settype pthread_mutex_init puts DtsGetDilShMem shmat bc_dil_glob_ptr DtsDelDilShMem shmdt shmget shmctl DtsGetgDevID DtsSetgDevID DtsGetOPMode DtsCreateShMem __errno_location printf glob_mode_valid DtsSetOPMode DtsGetHwInitSts DtsSetHwInitSts DtsRstStats DtsGetgStats DtsIsDecOpened DtsChkPID DtsSetDecStat DtsLock pthread_mutex_lock DtsUnLock pthread_mutex_unlock _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT _Z20DtsGetHWOutputStrideP16_DTS_LIB_CONTEXTP8C011_PIB DtsGetWidthfromResolution DtsUpdateVidParams DtsCheckRptPic DtsGetContext DtsIsPend DtsRelIoctlData DtsAllocIoctlData DtsDrvCmd ioctl usleep DtsDrvIoctl DtsAllocMemPools malloc memset _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z
22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT free _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsRelRxBuff DtsCancelFetchOutInt DtsMapYUVBuffs DtsReleaseUserHandle DtsNotifyOperatingMode DtsGetBCRegConfig DtsSetupConfig _Z11dtscallbackP12dl_phdr_infomPv strstr strncpy DtsGetFirmwareFiles strncat DtsFreeMdata DtsInsertMdata DtsRemoveMdata _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT DtsClrPendMdataList DtsAllocMdata DtsReleaseMemPools pthread_mutex_destroy DtsFetchMdata DtsFetchOutInterruptible DtsFetchTimeStampMdata DtsPrepareMdata DtsPrepareMdataASFHdr DtsUpdateInStats DtsUpdateOutStats txBufInit posix_memalign DtsInitInterface pthread_attr_init pthread_attr_setdetachstate txThreadProc pthread_create pthread_attr_destroy txBufPush memcpy txBufPop txBufFlush DtsGetDriverStatus DtsTxDmaText DtsSetCoreClock DtsSetupHardware DtsOpenDecoder DtsStartDecoder DtsStartCapture DtsSendEOS txBufFree DtsReleaseInterface pthread_join close DtsGetHWFeatures open DtsTestMdata DtsDbgCheckP
ointers ¬ R üÿÿÿÿÿÿÿ½ S üÿÿÿÿÿÿÿÍ T üÿÿÿÿÿÿÿØ üÿÿÿÿÿÿÿÝ U üÿÿÿÿÿÿÿó üÿÿÿÿÿÿÿø U üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ6 W üÿÿÿÿÿÿÿ@ X üÿÿÿÿÿÿÿT üÿÿÿÿÿÿÿY U üÿÿÿÿÿÿÿy X üÿÿÿÿÿÿÿ Z üÿÿÿÿÿÿÿ [ üÿÿÿÿÿÿÿª \ üÿÿÿÿÿÿÿ× \ üÿÿÿÿÿÿÿé üÿÿÿÿÿÿÿî U üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ+ üÿÿÿÿÿÿÿ0 U üÿÿÿÿÿÿÿC X üÿÿÿÿÿÿÿc X üÿÿÿÿÿÿÿ X üÿÿÿÿÿÿÿÍ [ üÿÿÿÿÿÿÿÛ V üÿÿÿÿÿÿÿ a üÿÿÿÿÿÿÿ3 [ üÿÿÿÿÿÿÿI \ üÿÿÿÿÿÿÿh \ üÿÿÿÿÿÿÿt üÿÿÿÿÿÿÿy U üÿÿÿÿÿÿÿ [ üÿÿÿÿÿÿÿ£ üÿÿÿÿÿÿÿª b üÿÿÿÿÿÿÿÃ üÿ
ÿÿÿÿÿÿÈ U üÿÿÿÿÿÿÿã V üÿÿÿÿÿÿÿè _ üÿÿÿÿÿÿÿ c üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ# b üÿÿÿÿÿÿÿ3 üÿÿÿÿÿÿÿ: b üÿÿÿÿÿÿÿH üÿÿÿÿÿÿÿM U üÿÿÿÿÿÿÿc X üÿÿÿÿÿÿÿs X üÿÿÿÿÿÿÿ X üÿÿÿÿÿÿÿ X üÿÿÿÿÿÿÿ3 X üÿÿÿÿÿÿÿC X üÿÿÿÿÿÿÿ X üÿÿÿÿÿÿÿ£ X üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿ{ ¦ üÿÿÿÿÿÿÿ2
++ l üÿÿÿÿÿÿÿ@
++ n üÿÿÿÿÿÿÿu
++ l üÿÿÿÿÿÿÿª
++ l üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ\ n üÿÿÿÿÿÿÿc üÿÿÿÿÿÿÿh U üÿÿÿÿÿÿÿL z üÿÿÿÿÿÿÿ¦ { üÿÿÿÿÿÿÿó üÿÿÿÿÿÿÿý b üÿÿÿÿÿÿÿ
w üÿÿÿÿÿÿÿ1
x üÿÿÿÿÿÿÿQ
üÿÿÿÿÿÿÿ_
b üÿÿÿÿÿÿÿ
u üÿÿÿÿÿÿÿ½
y üÿÿÿÿÿÿÿÏ
üÿÿÿÿÿÿÿÖ
b üÿÿÿÿÿÿÿ ~ üÿÿÿÿÿÿÿ w üÿÿÿÿÿÿÿ% ~ üÿÿÿÿÿÿÿS ! üÿÿÿÿÿÿÿX U üÿÿÿÿÿÿÿv ~ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ( ~ üÿÿÿÿÿÿÿn ~ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¢ " üÿÿÿÿÿÿÿ§ U üÿÿÿÿÿÿÿ¸ # üÿÿÿÿÿÿÿ½ U üÿÿÿÿÿÿÿÄ $ üÿÿÿÿÿÿÿÐ b üÿÿÿÿÿÿÿá % üÿÿÿÿÿÿÿë b üÿÿÿÿÿÿÿü & üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ6 ~ üÿÿÿÿÿÿÿF w üÿÿÿÿÿÿÿU ~ üÿÿÿÿÿÿÿ{ ! üÿÿÿÿÿÿÿ
U üÿÿÿÿÿÿÿ " üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ× üÿÿÿÿÿÿÿß x üÿÿÿÿÿÿÿð ' üÿÿÿÿÿÿÿ÷ b üÿÿÿÿÿÿÿV x üÿÿÿÿÿÿÿã ( üÿÿÿÿÿÿÿè U üÿÿÿÿÿÿÿU y üÿÿÿÿÿÿÿ ) üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ£ * üÿÿÿÿÿÿÿ¬ b üÿÿÿÿÿÿÿÊ v üÿÿÿÿÿÿÿé { üÿÿÿÿÿÿÿñ v üÿÿÿÿÿÿÿ + üÿÿÿÿÿÿÿ U üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¥ , üÿÿÿÿÿÿÿ® b üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ - üÿÿÿÿÿÿÿ b üÿÿÿÿÿÿÿR u üÿÿÿÿÿÿÿe x üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ w üÿÿÿÿÿÿÿÁ w üÿÿÿÿÿÿÿÈ . üÿÿÿÿÿÿÿÒ b üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿí / üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ¦ l üÿÿÿÿÿÿÿÄ n üÿÿÿÿÿÿÿ
l üÿÿÿÿÿÿÿ2 n üÿÿÿÿÿÿÿ¼ n üÿÿÿÿÿÿÿá l üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿI üÿÿÿÿÿÿÿs 0 üÿÿÿÿÿÿÿ| b üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ¬ l üÿÿÿÿÿÿÿÙ üÿÿÿÿÿÿÿñ 0 üÿÿÿÿÿÿÿú b üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ! l üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿè üÿÿÿÿÿÿÿc x üÿÿÿÿÿÿÿ y üÿÿÿÿÿÿÿ± üÿÿÿÿÿÿÿÅ üÿÿÿÿÿÿÿ× üÿÿÿÿÿÿÿß x üÿÿÿÿÿÿÿð ' üÿÿÿÿÿÿÿ÷ b üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿ l üÿÿÿÿÿÿÿF üÿÿÿÿÿÿÿs üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿæ 1 üÿÿÿÿÿÿÿó U üÿÿÿÿÿÿÿ* l üÿÿÿÿÿÿÿ9 n üÿÿÿÿÿÿÿH l üÿÿÿÿÿÿÿ n üÿÿÿÿÿÿÿ¸ üÿÿÿÿÿÿÿÏ n üÿÿÿÿÿÿÿâ l üÿÿÿÿÿÿÿñ n üÿÿÿÿÿÿÿ l
üÿÿÿÿÿÿÿ; n üÿÿÿÿÿÿÿY üÿÿÿÿÿÿÿ® v üÿÿÿÿÿÿÿ¹ 2 üÿÿÿÿÿÿÿÄ U üÿÿÿÿÿÿÿÔ l üÿÿÿÿÿÿÿã n üÿÿÿÿÿÿÿU y üÿÿÿÿÿÿÿó q üÿÿÿÿÿÿÿZ üÿÿÿÿÿÿÿk 3 üÿÿÿÿÿÿÿt b üÿÿÿÿÿÿÿ" p üÿÿÿÿÿÿÿo" üÿÿÿÿÿÿÿÄ" 4 üÿÿÿÿÿÿÿÉ" U üÿÿÿÿÿÿÿ # 5 üÿÿÿÿÿÿÿ# U üÿÿÿÿÿÿÿá$ 6 üÿÿÿÿÿÿÿö$ U üÿÿÿÿÿÿÿv& l üÿÿÿÿÿÿÿ
& n üÿÿÿÿÿÿÿ& l üÿÿÿÿÿÿÿé& n üÿÿÿÿÿÿÿ~' üÿÿÿÿÿÿÿ' l üÿÿÿÿÿÿÿÛ' n üÿÿÿÿÿÿÿ;( 7 üÿÿÿÿÿÿÿF( U üÿÿÿÿÿÿÿN( üÿÿÿÿÿÿÿ^( üÿÿÿÿÿÿÿn( 8 üÿÿÿÿÿÿÿs( U üÿÿÿÿÿÿÿD) h üÿÿÿÿÿÿÿz) h üÿÿÿÿÿÿÿó+ 9 üÿÿÿÿÿÿÿú+ b üÿÿÿÿÿÿÿ4, : üÿÿÿÿÿÿÿ;, b üÿÿÿÿÿÿÿl, ; üÿÿÿÿÿÿÿs, b üÿÿÿÿ
ÿÿÿà, üÿÿÿÿÿÿÿ&- T üÿÿÿÿÿÿÿ1- T üÿÿÿÿÿÿÿf- ~ üÿÿÿÿÿÿÿ©- } üÿÿÿÿÿÿÿÔ- üÿÿÿÿÿÿÿâ- ¢ üÿÿÿÿÿÿÿì- £ üÿÿÿÿÿÿÿó- ¤ üÿÿÿÿÿÿÿ. ¥ üÿÿÿÿÿÿÿ
. ¦ üÿÿÿÿÿÿÿ#. üÿÿÿÿÿÿÿT. üÿÿÿÿÿÿÿf. < üÿÿÿÿÿÿÿr. b üÿÿÿÿÿÿÿ. = üÿÿÿÿÿÿÿ. U üÿÿÿÿÿÿÿ. > üÿÿÿÿÿÿÿ¤. b üÿÿÿÿÿÿÿ\/ ¨ üÿÿÿÿÿÿÿr/ m üÿÿÿÿÿÿÿ/ o üÿÿÿÿÿÿÿ¢/ ¨ üÿÿÿÿÿÿÿ/ m üÿÿÿÿÿÿÿ»/ o üÿÿÿÿÿÿÿ0 m üÿÿÿÿÿÿÿI0 ¨ üÿÿÿÿÿÿÿ]0 m üÿÿÿÿÿÿÿm0 o üÿÿÿÿÿÿÿ0 ¨ üÿÿÿÿÿÿÿ0 m üÿÿÿÿÿÿÿ¡0 o üÿÿÿÿÿÿÿ¬0 o üÿÿÿÿÿÿÿ1 m üÿÿÿÿÿÿÿ'1 o üÿÿÿÿÿÿÿa1 üÿÿÿÿÿÿÿ¦1 « üÿÿÿÿÿÿÿð1 { üÿÿÿÿÿÿÿ<2 © üÿÿÿÿÿÿÿi2 ¬ üÿÿÿÿÿÿÿ2 üÿÿÿÿÿÿÿ2
üÿÿÿÿÿÿÿÉ2 ? üÿÿÿÿÿÿÿÎ2 U üÿÿÿÿÿÿÿÛ2 üÿÿÿÿÿÿÿè2 ® üÿÿÿÿÿÿÿó2 @ üÿÿÿÿÿÿÿ
++3 ¯ üÿÿÿÿÿÿÿ3 ° üÿÿÿÿÿÿÿ%3 A üÿÿÿÿÿÿÿ33 ± üÿÿÿÿÿÿÿ>3 B üÿÿÿÿÿÿÿL3 üÿÿÿÿÿÿÿ3 ª üÿÿÿÿÿÿÿ®3 C üÿÿÿÿÿÿÿ³3 U üÿÿÿÿÿÿÿÃ3 D üÿÿÿÿÿÿÿÔ3 b üÿÿÿÿÿÿÿÞ3 { üÿÿÿÿÿÿÿù3 { üÿÿÿÿÿÿÿ4 { üÿÿÿÿÿÿÿ&4 { üÿÿÿÿÿÿÿ34 E üÿÿÿÿÿÿÿ?4 b üÿÿÿÿÿÿÿS4 F üÿÿÿÿÿÿÿ_4 b üÿÿÿÿÿÿÿi4 { üÿÿÿÿÿÿÿ4 ² üÿÿÿÿÿÿÿÞ4 üÿÿÿÿÿÿÿç4 üÿÿÿÿÿÿÿð4 üÿÿÿÿÿÿÿ5 µ üÿÿÿÿÿÿÿ+5 ³ üÿÿÿÿÿÿÿG5 üÿÿÿÿÿÿÿO5 üÿÿÿÿÿÿÿ_5 f üÿÿÿÿÿÿÿd5 Y üÿÿÿÿÿÿÿl5 üÿÿÿÿÿÿÿ|5 üÿÿÿÿÿÿÿ5 ¶ üÿÿÿÿÿÿÿ5 a üÿÿÿÿÿÿÿ5 G üÿÿÿÿÿÿÿ5 b üÿÿÿÿÿÿÿÓ5 H üÿÿÿÿÿÿÿØ5 ¸ üÿÿÿÿÿÿÿ6 z üÿÿÿÿÿÿÿ<6 ¶ üÿÿÿÿÿÿÿS6 I üÿÿÿÿÿÿÿX6
U üÿÿÿÿÿÿÿ`6 ¶ üÿÿÿÿÿÿÿs6 J üÿÿÿÿÿÿÿx6 U üÿÿÿÿÿÿÿ6 K üÿÿÿÿÿÿÿ6 U üÿÿÿÿÿÿÿ6 ¶ üÿÿÿÿÿÿÿ©6 L üÿÿÿÿÿÿÿÄ6 U üÿÿÿÿÿÿÿà6 üÿÿÿÿÿÿÿ 7 üÿÿÿÿÿÿÿ%7 üÿÿÿÿÿÿÿ,7 M üÿÿÿÿÿÿÿ67 b üÿÿÿÿÿÿÿS7 N üÿÿÿÿÿÿÿZ7 U üÿÿÿÿÿÿÿq7 üÿÿÿÿÿÿÿ|7 O üÿÿÿÿÿÿÿ7 b üÿÿÿÿÿÿÿå m üÿÿÿÿÿÿÿõ o üÿÿÿÿÿÿÿ! n üÿÿÿÿÿÿÿ
++ n üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÊ y üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿÑ üÿÿÿÿÿÿÿ¦ üÿÿÿÿÿÿÿ ~ È ° ¤ È 4 X l 0 p Ä @ Ø ` ì ( ` < p P d x 0 @ ´ È à Ü ð ð 0 @ 4 ` H \ ° p
++
++ `
++ ¼
++ ô À p
< à
x ° ° ä X À @ Ä à ä 0 à ð D à d P ` ¼ Ð à P @ l P Ð À L ` p & ' ¼ ( Ð @) ì `) , 4 @- X À. Ð/ ¨ à0 Ä @1 4 0 5 P °5 6 ¸ 7
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.so crystalhd/linux_lib/libcrystalhd/libcrystalhd.so
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.so 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd.so 2011-03-14 18:52:21.305940021 +0000
+@@ -0,0 +1,471 @@
++ELF > S @ H @ 8 @ ! ! ð
++ 8 0 0! 0! Ð Ð $ $ Påtd e e e Qåtd GNU ò<jRåy¤Ò;â^7ìÅ Å - @0 (2 âd@ È À@(! @Ó H a DB ",cP Cè @ C ÅÀ D ¡ T@ÄBÈ! T2( AA D 0` @¤ ! )¦" @ £!")aB)à@HÓ4SI !ð6Á@ P À
++
@è x- . 0 3 5 6 7 8 : ; < = ? B C D E F G H J L N Q R S T U W Y [ ] _ ` a b c e g h j k l o q r t u v w z }
¡ ¢ ¤ ¥ ¦ § ¨ © ª ¬ ® ¯ ° ± ³ ¶ ¸ º » ¼ ½ ¾ ¿ Â Ã Ä Å Ç È Ê Í Î Ï Ð Ò Ó Ö Ù Ú Ý Þ à â ã ä æ ç ê ì í î ï ò ó ö ø ù û ü ý þ T.اSKô¸¬zÆ$¡*¤üOÉàuà§YQZÎn¿²4XA½uòÿ7?;ËM{ÿq)k( eV¬,ÈÔ
K0\1¶ï¾¿{°§I¢Aj¨¹ñ¹½æ S0å¢ðG)]hgjhr¹=æåìÂÉü6«2o²6+
ïÉ9ôcUZI1¦
uòTß0^A¯¶¢Ö
Nè£Kªþ_ÊJ i +uJfÍ¡;§òt¹iÊ.áêY¿Cº¹C¦£]lsI 2þsÍë*4÷öf§ø-Îózÿ¼[¬å;LpËúÑ^2ÌKUHsëèÑñá
O}
ÿâp*jólnôYH=ÑQ.ËÁ]Ù1rh¯ùu(h.Xx]÷Sp?Bô"b »ºhß'+ êÅ5s[ø\%sL&S Q<x@ÒXs'"ÈjÛÂAkú¡ÎFò".BqË÷#AöþvU
++cã%×gX0Ü(j_Ok×®ØuÔú8 æg[¼½Ý×VN¢ûemf$D6
ÝÞËî×lNÝNܹ]°aÀCEÕìlÂÊKpñÅLï¦Ínæ?©Ýò-p@Óÿrÿ»Õ&PeMܹÁüûf.jPà¡Õ~gT§è¬\ïzÒ÷¯aGåõ`fX_nÔ)õmÖú»Â¥\ntõ±³u®sqÄÍZÛYçë?ãÚ2½Å5eÉVrÆ®W«&]ùvM[eå7$THØzYmXïÖUü±iDbËƬþ/ag; ½5þ3óE3Ä8GA¦< éýÏ·ÄÅÂó$5v5aÖÚÁ|{;ådÙqXàífH\¢A·}z-¶ºã|/ù<VbD_Ûb!ÛÂçqO¿ÚÿÆêM¶ cnLÆäh´¼±øÛ<ôúvêEdóè4¢G¿nP
¤Û¶¾
î0áÖ+%iáñãW,½bÄWwÙr<$ )þ¥=åâÞSëaP
{ëÓï¹>Å$Ó¿Pß?:º H 2
++ 7 ' ¨
Ø ú * % R b f v ] g " > Ö Õ i Þ & Æ , ì å o í ÿ Â >
Z p® y
÷ ¢ Ã
++ àã e ½ 6 @ª G U `Ü õ º 04 ¤ ð q Pé Ð! Î õ
Ðè 5 © ³ Pl ? °÷ `Ý M ñ °" Ò : P] 5 ² ½ m @á É Ý À! Ä # x °! 8 H ä ä Ñ 0 # Ñ 0ä
++ ² G ð d ¼ @0 ç " é > R ð» = Æ h µ ¿ 7 ` î Å ° £ Û PÒ M c f \ 7 °Â =
++ Ð Æ " P8 ó ú 0 © ª á M w s ðs p% À l
æ $ ë
`ï o ô 0m X
++ 0 é N
ðå t °½ P pû Ì Þ ó í ð 8 w È 0! ý ¹ k pñ } °è ð X æ Ì Ì ã " @ ¬ ¹ ð í à È ü § ã
è @À l K Ð ë p~ ¤ 0 * ö p ðã 8 ' Ðc U ¤ @3 ] R Í 0 `Ê W ÀÏ @ -
Ò ð ÀÖ
V ÐØ å Ðï Ö i 01 / W ó M À â P Ö ³ àß 1
°Y `æ K Î `Ë Í ! 0e P X Ú ÀÕ õ + ðñ ¨ `" O 0ã Ú ú g
++ ì n 3
++ Í 9 É P Ç àò ¨ Ð
++ @¦ © ¸ 0
++ ¢ ò @5 å z ñÿð! \ 0_ 0 P* Q · à O ®
ì / \ 0o » Z ð W # Ñ ± @Z F 0 ¾ K W u
++ p ¬ m ° X Ü p
û Ð Æ m l i ô d n ÐT « P í X p ¬ ÿ Ó
) °ð ¹ æ ` i É l z ø ðU Ö H " 7 Û @ ð ö h ¬ Ý t © = `¤ Ú Ì Àø 7 \ 5 Ð7 r 3 9 ÐV É æ m Á PZ Þ ò 0[ Â ´
++ ࣠z ê 07 ÿ
++ @ã ó `f 6 ° é
++ 𦠥 ö w @æ u ðà p ) / h
++ Ð À{ ® | ì! n ` ! ¿
Àî M °, ¡ F
++ p ¸ Ð_ à Å
ñÿð! * ° Ü B ò N ´ 0! j Ù Pf ñÿ8! ¸ @ O X z ¦ @ø } Ù `/ ß J ^
++ °£ * j ¡ @¨ ± Ô à4 T 0á
\
++ °Ô
`1 Õ â À Í Ü Ö q Ñ H
àä à Ù pê b ¥ @ ³ Ç x ÀÙ ` @* × ` x » Ð× õ ðà 1 p ~ : È °` Pä 6 0 __gmon_start__ _fini __cxa_finalize _Jv_RegisterClasses _Z17DtsFWCloseChannelPvj puts _Z14DtsFWStopVideoPvjb DtsSetupHardware DtsGetContext DtsSetHwInitSts _Z15DtsPushFwToFleaPvPc _Z15DtsFWInitializePvj DtsGetHwInitSts _Z19DtsPushAuthFwToLinkPvPc DtsGetVersion DtsAllocIoctlData DtsDrvCmd DtsRelIoctlData printf DtsSetVideoParams DtsSetInputFormat free malloc memcpy _Z18DtsSetPESConverterPv _Z15DtsCheckProfilePv DtsGetVideoParams DtsFormatChange DtsPauseDeco
der DtsChkPID _Z15DtsFWPauseVideoPvj DtsResumeDecoder DtsSetVideoPID DtsStartCaptureImmidiate DtsMapYUVBuffs DtsStartCapture DtsFlushRxCapture DtsStopDecoder DtsCancelFetchOutInt DtsCloseDecoder DtsSetDecStat DtsClrPendMdataList DumpInputSampleToFile DtsOpenDecoder DtsSetVideoClock _Z16DtsFWOpenChannelPvjj _Z18DtsFWSetVideoInputPv DtsSetTSMode DtsStartDecoder _Z20DtsFWActivateDecoderPv _Z15DtsFWStartVideoPvjjjjj DtsSetProgressive DtsDeviceClose DtsGetOPMode DtsSetOPMode _Z22DtsReleasePESConverterPv DtsReleaseInterface _Z18DtsCancelTxRequestPvj DtsProcOutput DtsFetchOutInterruptible DtsCheckRptPic DtsRelRxBuff DtsCopyNV12ToYV12 DtsUpdateOutStats DtsCopyFormat DtsCopyNV12 DtsCopyRawDataToOutBuff DtsUpdateVidParams DtsProcOutputNoCopy DtsReleaseOutputBuffs DtsSendData usleep txBufPush DtsTxFreeSize _Z14DtsSendSPESPktPvmi DtsPrepareMdata DtsInsertMdata DtsFreeMdata posix_memalign DtsPrepareMdataASFHdr _Z16DtsAlignSendDataPvPhjmi _Z9WORD_SWAPt _Z18PTS2MakerBit5BytesPhl DtsProcInp
ut DtsIsDecOpened _Z15DtsAddStartCodePvPPhPjPm _Z16DtsCheckKeyFramePvPh _Z16DtsFindStartCodePvPhjPj DtsLock DtsUnLock _Z14DtsCheckSpsPpsPvPhj DtsGetColorPrimaries DtsSendEOS DtsFlushInput txBufFlush _Z20DtsFWDecFlushChannelPvj DtsSetRateChange _Z21DtsFWSetHostTrickModePvj _Z23DtsFWSetSkipPictureModePvj _Z14DtsFWSetFFRatePvj _Z22DtsFWSetSlowMotionRatePvj DtsSetFFRate DtsSetSkipPictureMode DtsSetIFrameTrickMode DtsStepDecoder _Z17DtsFWFrameAdvancePv DtsIsEndOfStream DtsSetColorSpace DtsSetLinkIn422Mode DtsSetFleaIn422Mode DtsGetDILPath strncpy DtsGetFirmwareFiles DtsGetFWVersionFromFile strncat fopen fread __errno_location strstr fclose DtsGetFWVersion _Z12DtsFWVersionPvPjS0_S0_ DtsDeviceOpen getpid DtsCreateShMem glob_mode_valid DtsInitInterface DtsGetHwType DtsSetgDevID DtsSetCoreClock DtsNotifyOperatingMode DtsSetupConfig DtsDelDilShMem DtsRstDrvStat DtsDropPictures _Z9DtsFWDropPvj DtsGetDriverStatus DtsGetDrvStat DtsFetchTimeStampMdata DtsGetCapabilities DtsGetgDevID DtsGe
tHWFeatures DtsSetScaleParams DtsCrystalHDVersion DtsHwReset DtsGetConfig _Z12DtsSetConfigPvPj DtsGetPciConfigSpace DtsDevRegisterRead DtsDevRegisterWr DtsFPGARegisterRead DtsIsVideoClockSet DtsFPGARegisterWr DtsRstVidClkDLL DtsSoftReset DtsDevMemRd memset DtsDrvIoctl DtsDevMemWr DtsCancelProcOutput DtsChkYUVSizes DtsGetgStats DtsSetTemperatureMeasure DtsGetCoreTemperature DtsRstStats DtsGetFWFiles DtsDownloadFWBin __cxa_guard_acquire __cxa_guard_release DtsPushFwBinToLink DumpDataToFile DtsTxDmaText _Z19DtsFWSetSingleFieldPvb _Z15DtsFWHwSelfTestPvj _Z15DtsFWFifoStatusPvPjS0_ _Z16DtsFWSetVideoPIDPvj _Z17DtsFWFlushDecoderPvj _Z17DtsFWSetTrickPlayPvjh _Z19DtsFWSetContentKeysPvPhjj _Z19DtsFWSetSessionKeysPvPhjj _Z18DtsFormatChangeAckPvj pthread_mutexattr_init pthread_mutexattr_settype pthread_mutex_init DtsGetDilShMem shmat bc_dil_glob_ptr shmdt shmget shmctl pthread_mutex_lock pthread_mutex_unlock _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT _Z20DtsGetHWOutputStri
deP16_DTS_LIB_CONTEXTP8C011_PIB DtsGetWidthfromResolution DtsIsPend ioctl DtsAllocMemPools _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsReleaseUserHandle DtsGetBCRegConfig _Z11dtscallbackP12dl_phdr_infomPv DtsRemoveMdata _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT DtsAllocMdata DtsReleaseMemPools pthread_mutex_destroy DtsFetchMdata DtsUpdateInStats txBufInit pthread_attr_init pthread_attr_setdetachstate txThreadProc pthread_create pthread_attr_destroy txBufPop txBufFree pthread_join DtsTestMdata DtsDbgCheckPointers _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST _Z23DtsClearFWDiagCommBlockPv _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj _Z23DtsDownloadFWDIAGToLINKPvPc _Z15fwbinPushToLINKPvPcPj fseek ftell perror _Z15fwbinPushToFLEAPvPcPj _Z16dec_write_fw_SigPvPj _Z10DWORD_SWAPj _Z14ULONGLONG_SWAPm _Z19DtsInitPESConverterPv _Z11DtsSetVC1SHPv _Z12DtsSetSpsPpsPv _Z15DtsAddH264SCo
dePvPPhPjPm _Z14DtsAddVC1SCodePvPPhPjPm _Z18DtsFindBSStartCodePhi _Z14DtsGetNaluTypePvPhjP6NALU_tb _Z12DtsChkAVCSpsPvPhj _Z11DtsParseAVCPvPhjPjbPi _Z10DtsFindIDRPvPhjPj _Z18DtsFindPTSInfoCodePvPhj _Z18DtsSymbIntSiBufferPvPhj _Z14DtsSymbIntSiUePvPj libstdc++.so.6 libm.so.6 libgcc_s.so.1 libpthread.so.0 libc.so.6 _edata __bss_start _end libcrystalhd.so.3 CXXABI_1.3 GLIBC_2.2.5 9 Ó¯k ¤ ` ui ¯ p ui ¯
(! (! ! ! ! ! k ! ¤ (! Ò H! L P! ¢ X! ¡ `!
h! ³ p! ? x! ¼ ! ! Å ! ! ! z ¨! î °! ¸! § À! ¬ È! Ð! Ø! à! Q è! ð! ø! ! { ! ! ! J ! (!
++ 0! Ö 8!
@! ï H! e P! X! `! × h! è p! 6 x! S ! Ç ! h ! ì ! ! ¨! °! ¸! À! | È! Ð! ð Ø! t à! è! . ð! w ø! 8 ! H ! ! c ! E ! (! 0! Î 8! £ @! H! P! X! [ `! ø h! 1 p! r
x! ; ! ¥ ! ! M ! ] ! þ ¨! °! 3 ¸! } À! È! â Ð! ¯ Ø! 5 à! o è! Y ð! í ø! ! Ï ! Ú ! C ! @ ! (! 0! 8! @! H! P! = X! ÿ `! ¶ h! p! x! d ! ª ! v ! Û ! W ! I ¨! ~ °! Ë ¸!
À! Ì È! Ð! l Ø! ë à! è! u ð! µ ø! 4 ! q ! ! ! ã ! (! 0! > 8! Õ @! H! ù P! ò X! R `! A h! ý p! N x! g ! ½ ! º ! ! Z ! ¨! » °! F ¸! - À! ! È! " Ð! Ø! x à! U è! # ð! á ø! · ! « !
^ ! ñ ! Ý ! / (! O 0! P 8! $ @! % H! & P! ' X! Í `! a h! ( p! x! ¹ ! 7 ! V ! ! ! ) ¨! < °! m ¸! * À! À È! © Ð! Á Ø! + à! ÷ è! , ð! n Hìè è" è=ò HÄÃÿ5J! ÿ%J! @ ÿ%J! h éàÿÿÿÿ%J! h éÐÿÿÿÿ%
++J! h éÀÿÿÿÿ%J! h é°ÿÿÿÿ%úI! h é ÿÿÿÿ%òI! h éÿÿÿÿ%êI! h éÿÿÿÿ%âI! h épÿÿÿÿ%ÚI! h é`ÿÿÿÿ%ÒI! h éPÿÿÿÿ%ÊI! h
++ é@ÿÿÿÿ%ÂI! h é0ÿÿÿÿ%ºI! h é ÿÿÿÿ%²I! h
éÿÿÿÿ%ªI! h é ÿÿÿÿ%¢I! h éðþÿÿÿ%I! h éàþÿÿÿ%I! h éÐþÿÿÿ%I! h éÀþÿÿÿ%I! h é°þÿÿÿ%zI! h é þÿÿÿ%rI! h éþÿÿÿ%jI! h éþÿÿÿ%bI! h épþÿÿÿ%ZI! h é`þÿÿÿ%RI! h éPþÿÿÿ%JI! h é@þÿÿÿ%BI! h é0þÿÿÿ%:I! h é þÿÿÿ%2I! h éþÿÿÿ%*I! h é þÿÿÿ%"I! h éðýÿÿÿ%I! h éàýÿÿÿ%I! h! éÐýÿÿÿ%
++I! h" éÀýÿÿÿ%I! h# é°ýÿÿÿ%úH! h$ é ýÿÿÿ%òH! h% éýÿÿÿ%êH! h& éýÿÿÿ%âH! h' épýÿÿÿ%ÚH! h( é`ýÿÿÿ%ÒH! h) éPýÿÿÿ%ÊH! h* é@ýÿÿÿ%ÂH! h+ é0ýÿÿÿ%ºH! h, é ýÿÿÿ%²H! h- éýÿÿÿ%ªH! h. é ýÿÿÿ%¢H! h/ éðüÿÿÿ%H! h0 éàüÿÿÿ%H! h1 éÐüÿÿÿ%H! h2 éÀüÿÿÿ%H! h3 é°üÿÿÿ%zH! h4 é üÿÿÿ%rH! h5 éüÿÿÿ%jH! h6 éüÿÿÿ%bH! h7 épüÿÿÿ%ZH! h8 é`üÿÿÿ%RH! h9 éPüÿÿÿ%JH! h: é@üÿÿÿ%BH! h; é0üÿÿÿ%:H! h< é üÿÿÿ%2H! h= éüÿÿÿ%*H! h> é üÿÿÿ%"H! h? éðûÿÿÿ%H! h@ éàûÿÿÿ%H! hA éÐûÿÿÿ%
++H! hB éÀûÿÿÿ%H! hC é°ûÿÿÿ%úG! hD é ûÿÿÿ%òG! hE éûÿÿÿ%êG! hF éûÿÿÿ%âG! hG épûÿÿÿ%ÚG! hH é`ûÿÿÿ%ÒG! hI éPûÿÿÿ%ÊG! hJ é@ûÿÿÿ%ÂG! hK é0ûÿÿÿ%ºG! hL é ûÿÿÿ%²G! hM éûÿÿÿ%ªG! hN é ûÿÿÿ%¢G! hO éðúÿÿÿ%G! hP éàúÿÿÿ%G! hQ éÐúÿÿÿ%G! hR éÀúÿÿÿ%G! hS é°úÿÿÿ%zG! hT é úÿÿÿ%rG! hU éúÿÿÿ%jG! hV éúÿÿÿ%bG! hW épúÿÿÿ%ZG! hX é`úÿÿÿ%RG! hY éPúÿÿÿ%JG! hZ é@úÿÿÿ%BG! h[ é0úÿÿÿ%:G! h\ é úÿÿÿ%2G! h] éúÿÿÿ%*G! h^ é úÿÿÿ%"G! h_ éðùÿÿÿ%G! h` éàùÿÿÿ%G! ha éÐùÿÿÿ%
++G! hb éÀùÿÿÿ%G! hc é°ùÿÿÿ%úF! hd é ùÿÿÿ%òF! he éùÿÿÿ%êF! hf éùÿÿÿ%âF! hg épùÿÿÿ%ÚF! hh é`ùÿÿÿ%ÒF! hi éPùÿÿÿ%ÊF! hj é@ùÿÿÿ%ÂF! hk é0ùÿÿÿ%ºF! hl é ùÿÿÿ%²F! hm éùÿÿÿ%ªF! hn é ùÿÿÿ%¢F! ho éðøÿÿÿ%F! hp éàøÿÿÿ%F! hq éÐøÿÿÿ%F! hr éÀøÿÿÿ%F! hs é°øÿÿÿ%zF! ht é øÿÿÿ%rF! hu éøÿÿÿ%jF! hv éøÿÿÿ%bF! hw épøÿÿÿ%ZF! hx é`øÿÿÿ%RF! hy éPøÿÿÿ%JF! hz é@øÿÿÿ%BF! h{ é0øÿÿÿ%:F! h| é øÿÿÿ%2F! h} éøÿÿÿ%*F! h~ é øÿÿÿ%"F! h éð÷ÿÿÿ%F! h éà÷ÿÿÿ%F! h éÐ÷ÿÿÿ%
++F! h éÀ÷ÿÿÿ%F! h é°÷ÿÿÿ%úE! h é ÷ÿÿÿ%òE! h
é÷ÿÿÿ%êE! h é÷ÿÿÿ%âE! h ép÷ÿÿÿ%ÚE! h é`÷ÿÿÿ%ÒE! h éP÷ÿÿÿ%ÊE! h é@÷ÿÿÿ%ÂE! h é0÷ÿÿÿ%ºE! h é ÷ÿÿÿ%²E! h é÷ÿÿÿ%ªE! h é ÷ÿÿÿ%¢E! h éðöÿÿÿ%E! h éàöÿÿÿ%E! h éÐöÿÿÿ%E! h éÀöÿÿÿ%E! h é°öÿÿÿ%zE! h é öÿÿÿ%rE! h éöÿÿÿ%jE! h éöÿÿÿ%bE! h épöÿÿÿ%ZE! h é`öÿÿÿ%RE! h éPöÿÿÿ%JE! h é@öÿÿÿ%BE! h é0öÿÿÿ%:E! h é öÿÿÿ%2E! h éöÿÿÿ%*E! h é öÿÿÿ%"E! h éðõÿÿÿ%E! h éàõÿÿÿ%E! h¡ éÐõÿÿÿ%
++E! h¢ éÀõÿÿÿ%E! h£ é°õÿÿÿ%úD! h¤ é õÿÿÿ%òD! h¥ éõÿÿÿ%êD! h¦ éõÿÿÿ%âD! h§ épõÿÿÿ%ÚD! h¨ é`õÿÿÿ%ÒD! h© éPõÿÿÿ%ÊD! hª é@õÿÿÿ%ÂD! h« é0õÿÿÿ%ºD! h¬ é õÿÿÿ%²D! h éõÿÿÿ%ªD! h® é õÿÿÿ%¢D! h¯ éðôÿÿÿ%D! h° éàôÿÿÿ%D! h± éÐôÿÿÿ%D! h² éÀôÿÿÿ%D! h³ é°ôÿÿÿ%zD! h´ é ôÿÿÿ%rD! hµ éôÿÿ HìHe>! H
ÀtÿÐHÄÃU=8G! HåATSubH=H>! tH=W<! èBùÿÿH;<! L%,<! H
G! L)ãHÁûHëH9Øs D HÀHíF! AÿÄHâF! H9ØråÆÎF! [A\]Ãf H=è;! UHåtHÃ=! H
Àt]H=Î;! ÿà@ ]ÃH\$ðHl$øHì
ÒHûõu1Hßîè7ûÿÿ
ÀÃtH=Jæ èuõÿÿØHl$H\$HÄÃ@ º èfûÿÿ
ÀtÁH=ãå èFõÿÿë³fff. H\$èHl$ðHûLd$øHì(AôèþÿÿHŸ H
ítGE
äuE,= tv= to¿ èûÿÿE,= =
1öHßèzýÿÿ
ÀtH\$Hl$Ld$ HÄ(Ãf. 1öHßèüÿÿ
Àt21ÿD$è?ûÿÿD$ëÃèúÿÿ
ÀtH=©ï èsôÿÿ1Àë© ¿ D$è
++ûÿÿD$ë@ 1öHßè&óÿÿéwÿÿÿf H=tï è,ôÿÿ¸ÿÿÿÿé\ÿÿÿf. H\$ØLd$èIôLl$ðLt$øIÕHl$àHì(A¾ èZýÿÿH
ÀHÃt\HÇA¶è÷ÿÿH
ÀHÅtIE1À1ÒHÁ¾ b ÂHßèêùÿÿ
ÀAÆuS¶E¶UHîHßÁâÁà зU ÐA$AÇE è6öÿÿDðH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßèöÿÿH=Nä Dö1ÀèÔñÿÿë¼f. H\$ØHl$àóLd$èLl$ðÕLt$øHì(AÌEÅEÎèyüÿÿH¸ H
Òt=AöÆZhjtDbxDj|D² uIz, Æm tTzhtNǤ 1ÀH$Hl$Ld$Ll$Lt$ HÄ(Ãf. AÎÑz, Æm D² u¬Ç¤ 1Àë° H\$àHl$èHóLd$ðLl$øHì(IüèµûÿÿH
ÀHÅ¡ SC¹ UlS
UpS
ÒDÑ S(
ÒtSH½ tH=Ní èôñÿÿH½ èôÿÿDk(LïèÌòÿÿHs H
LêHÇèÆöÿÿC(
øuj1ö}, º t1Òø¤ KLçDKDCè¯úÿÿLçègóÿÿ}, tnLçH\$Hl$Ld$Ll$ HÄ(éúÿÿfD øtø ¾ tø@¶tø øt{ø@¶gÿÿÿ1öº øDòéUÿÿÿD ½m t/ÆC,ÇC0 ¹ ¸ ÊÁáÁâ ʶÀ Ð
H ë ¶C,ÀuFÇ
H Æ
L é<ÿÿÿf¾ éîþÿÿfD ¸ H\$Hl$Ld$Ll
$ HÄ(ÃK0º Pqþ wéÿÿÿf. H\$àHl$èHóLd$ðLl$øHì(HÕIÌMÅèùÿÿH¸ H
Òt?H
ít5H
Ût0M
ít+M
ät&BhBtE BxA$B|AE 1Àëf ¸ H\$Hl$Ld$Ll$ HÄ(Ãf¸ Ãf. H\$èHl$ðHýLd$øHìA¼ èùÿÿH
ÀHÃtO¸P A¼ÿÿÿÿèñÿÿÀt:C
ÀtKøtnøtY{, tP¾ HïèÓïÿÿ
ÀAÄudÇC D DàH$Hl$Ld$HÄÃfH=Ià A¼ èïÿÿëÔ@ ÇC E1äëÄ@ H=Ià A¼ èîîÿÿë¬@ H=Fê èÜîÿÿëfUHýSHìè:øÿÿH
ÀHú tE¸P èBðÿÿÀºÿÿÿÿt1C
Àt:øtmøtP{, tG1öHïèïÿÿ
ÀÂuÇC HÄÐ[]à H=Ùß è\îÿÿHĺ [Ð]ÃfD ÇC HÄ1Ò[Ð]ÃfD H=Éß è$îÿÿHĺ [Ð]Ãfffff. ¸ Ãf. H\$èLd$øA¼ Hl$ðHìèJ÷ÿÿH
ÀHÃtxt,H=ß A´è½íÿÿDàH$Hl$Ld$HÄà ¸P A¼ÿÿÿÿèïÿÿÀtÎHßA¼ è½ðÿÿH
ÀHÅt¸öC$@uWÇE ÇE ÇE ÇE {, trE1À1ÒHé¾b ÂHßèeóÿÿ
ÀAÄu>HîHßèÓïÿÿéaÿÿÿfD HßèÀìÿÿ
ÀAÄtH=è Æ1Àèëÿÿé7ÿÿÿ@ H=è Æ1Àèpëÿÿë°fD C ÇE èEéyÿÿÿff. H\$èLd$øA¼ Hl$
ðHìè
++öÿÿH
ÀHÃt-¸P A¼ÿÿÿÿèîÿÿÀt{t/H=xÞ A¼ èeìÿÿDàH$Hl$Ld$HÄÃ HßA¼ èzïÿÿH
ÀHÅtÍöC$@uTÇE ÇE ÇE ÇE {, toE1À1ÒHé¾b ÂHßè"òÿÿ
ÀAÄu;HîHßèîÿÿévÿÿÿ Hßèëÿÿ
ÀAÄtH=?ç Æ1ÀèIêÿÿéOÿÿÿ@ H=Dç Æ1Àè0êÿÿë³fD C ÇE èEé|ÿÿÿff. H\$ðHl$øHìõèÓôÿÿHø H
Ût0À» uH\$Hl$HÄÃ@ »P è½ìÿÿ¸ÿÿÿÿÒt×K¸
ÉtËHßèNîÿÿHÁ¸ H
Ét¶1ÒiA¸ ¾b ÂHßèñÿÿ
íuÆ ë@ UHýSHìè:ôÿÿHø H
ÛtP»P èBìÿÿ¸ÿÿÿÿÒt:1À{v2{, t6Hßè~óÿÿ³´ 1ÒHïèðÿÿ1öHïè4ðÿÿÇC HÄ[]ÃfD »n tÁ1öHïèÍêÿÿÆn ë®fff. H\$èHl$ð½ Ld$øHìIüèóÿÿH
ÀHÃ ¸P ½ÿÿÿÿèëÿÿÀ C1í
Àt~øtLçèêÿÿ³´ Lçèïÿÿ³P 1ÿÅèìÿÿHßÇC Ç8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 Ç, ÇD èæðÿÿ1ö1ÿèÝçÿÿèH$Hl$Ld$HÄÃH\$ÐHl$ØHýLt$ðL|$øAöLd$àLl$èHì8èòÿÿH
ÀHÃA¿ ] DHE
É
| 1öÇ8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 HïÇ, ÇD ÇL
Æn Æo èþêÿÿ
ÀAÇ
Ó {, þ D E
À
{, ¸ HïDDðèÞñÿÿH
ÀIÅ ¸P èçéÿÿÀ A}, A¼ Ã 1ÒDöHïèéÿÿ
Àþ ø
++
! ¾ Hïè@ëÿÿ
ÀAÇ
¾ 1öHïèKêÿÿ
ÀAÇ
© AìAüÿu«Hïè~éÿÿ
ÀAÇ
³P ÇC ¿ èêÿÿDøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HïèØçÿÿ
ÀAÇqþÿÿH=¦Ù Æ1Àèýåÿÿë¯ HïD³¤ èÉðÿÿH
ÀIÅ
ëþÿÿA¿ H=ÐÙ Dþ1ÀèÆåÿÿéuÿÿÿf Aµ´
ö3ÿÿÿH=zÙ è
çÿÿAµ´ 1ÒHïèTñÿÿAüÕþÿÿ1öº Hïè;ñÿÿ
ÀAÇèþÿÿëfD H=â Æ1ÀèPåÿÿéÿþÿÿ H=â Dþ1Àè7åÿÿéæþÿÿf. 1öHïèNæÿÿ
ÀAÇíýÿÿéÂþÿÿfD 1ÒDöHïèÛçÿÿ
ÀAÇ
ÿÿÿA½´ A·
ÿ
ÿÿÿécþÿÿA¿ÿÿÿÿéöþÿÿD H\$èHl$ðHýLd$øHìA¼ èïÿÿH
ÀHÃtw¸P A¼ÿÿÿÿèçÿÿÀtbC
Àt{øÊ DS|E
Ò
} Hïèuîÿÿ
ÀAÄ
KxStHïshD DC|èäÿÿ
ÀAÄ
« ÇC @ DàH$Hl$Ld$HÄÃf. H=!Ø A¼ èfåÿÿëÌ@ 1öHïè&ëÿÿ
ÀAÄnÿÿÿH=TØ Æ1ÀèËãÿÿë¡H=aØ Æ1Àè¸ãÿÿëfD HïèXåÿÿ
ÀAÄ#ÿÿÿH=Þ× Æ1Àèãÿÿé`ÿÿÿH=åà Æ1ÀèxãÿÿéKÿÿÿff. Hl$ðH\$èHýLd$øHìH
ÿ è$îÿÿH
ÀHÃÐ ¸P è-æÿÿÀÍ D[E
Û
HßèpíÿÿèÛäÿÿAÄC(
ÀtiDççýøtDççûøt
Aä÷1ÿøADüèéèÿÿH
ïèaèÿÿHßHl$H$Ld$HÄégêÿÿ 1ÀH$Hl$Ld$HÄà 1öHïè¾éÿÿC(
ÀuDççþë¡ Hïè0äÿÿéSÿÿÿ ¸ ë³f ¸ÿÿÿÿë£f 1ÀÃffff. H\$ÐHl$ØHÕLl$èLt$ðAöLd$àL|$øHì èèìÿÿH
ÀHÃA½ t
++@Aµ
Àu at DèH$è H¬$ð L¤$ø L¬$ L´$ L¼$ HÄ ÃD øuA½ ë³ øtð»P A½ÿÿÿÿèäÿÿÀtH
íÖ öC=u
öX @© D}$ÇE( Iä1À¹ü LçóH«DòHæHßèàçÿÿ
ÀAÅ
E$T$(D$$ÇD
ÒE$tU(©
++ {, tHæHßèçÿÿø^ ½Ø 1 H³ø 1ÒHßHÆèàÿÿ¶
Ø D}$è
Ø »m t7À
LÿÿÿöD$LD$8HÇE0 E8þÿÿML éþÿÿf À
ÿÿÿH
Ð H
ÀtH½È H
ÿtT$$÷Â
Ø AöÇ@
« ` HâHîHß
Ù D£` E
ä
× Aç èÚãÿÿAÅöE&tH}0Ht$0¹ óH¥HîHßèÕèÿÿH³ø 1ÒHßHÆè ßÿÿE
íu"AÅéÓýÿÿ H=Ô A½
èáÿÿé¹ýÿÿH=ªÔ Dî1Àèßÿÿé£ýÿÿHâHîHßèõçÿÿAÅévÿÿÿèçÿÿAÅéiÿÿÿD ú³d IàT$$` 1É$Ù T$@ÿÐD}$éúþÿÿèçÿÿAÅé.ÿÿÿø
++¼ öD$LtML H³ø º HßHÆèÖÞÿÿéýÿÿ© tH}0Ht$0¹ óH¥HîHßA½ èÈçÿÿHîHßèMåÿÿH³ø º HßHÆè
ÞÿÿéÀüÿÿD}$é7þÿÿH="Ü A½ èàÿÿé üÿÿH³ø 1ÒHßA½ HÆèEÞÿÿéüÿÿ», Aµ
4ÿÿÿ»D
'ÿÿÿE
öt2Ç0 ML H=ÕÛ ÇD A½ èßÿÿéðþÿÿ0 Àø0 Øþÿÿë¾f. H\$àHl$èHÕLd$ðLl$øHì(AôA½ è¯èÿÿH
ÀHÃt"¸P A½ÿÿÿÿè¶àÿÿÀt
CA½
ÀuDèH\$Hl$Ld$Ll$ HÄ(ÃøuA½ ëÖ øtðH
íAµtÆ{,
Ú `
Ù Cèøvnéâ f H=iÒ èÞÿÿAý
++¯ HîHßèæÿÿ½Ø eÿÿÿH³ø 1ÒHßHÆèÅÜÿÿ
ÀAÅufØ Cèø3ÿÿÿDâHîHßèjãÿÿ
ÀAÅuHîHßè¨åÿÿöE&tH³ø º HßA½ HÆèdÜÿÿéêþÿÿ H=áÑ Æ1ÀèxÜÿÿéÎþÿÿE
ä
HÿÿÿA½ éºþÿÿE1íé²þÿÿffffff. SÓè çÿÿH
ÀHÇt(1À
Ût
++[Ã H·ø 1Ò[HÆéåÛÿÿD ¸ [ÃATAÔUSHóèÙæÿÿH
ÀHÅtYf D9¥¸ s'¿ èEáÿÿEèøvâ[]¸ A\à HÞH½° Dâ[]A\é¢äÿÿf. []¸ A\ÃfD Hìè_æÿÿH
Àº t¸ ÐHÄÃH\$ÐHl$ØHýLd$àLt$ðIôL|$øLl$èHìXAÖHÇD$ ÇD$ HÇD$ A¿ èøåÿÿH
ÀHÃt
++@A·
Àu.DøH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXà øuA¿ ëÅ øtðA½ ë ¿Ð èàÿÿAít¢LD$HL$HT$LæHßèãÿÿ
ÀAÇuÏ{hT$ Ht$1ÉEðHïèGáÿÿ{hAÇ E
ÿu-Ht$Hßè¨àÿÿ
ÀAÇ7ÿÿÿH=nÐ è¡Ûÿÿé&ÿÿÿ@ H=)Ð Dþ1ÀèÚÿÿHt$º HßèÛÿÿéúþÿÿ H|$º) ¾ ètÚÿÿ
Àt-H=iÏ 1ö1ÀA¿ èÊÙÿÿé¿þÿÿH|$èËÝÿÿ éYÿÿÿHT$Ht$HßèÚÿÿ
ÀAÇuÇD$) º) éÿÿÿH|$èÝÿÿH=GÏ Dþ1ÀèmÙÿÿébþÿÿAWI÷AVIÎAUATUSÓHìXH|$ DD$(è#äÿÿH
ÀIĺ z H¨@ ¶É M
öA¶$Ê ÆD$ED$A¶$Ð L$DI$Ø D$FI$à HL$0A$Ì HD$8A$Ô L$@D$,æ HM AD$ÇD$ E1í1ÒHL$H Hþùä
ÛÜ ø# A$¤
À
Û M
ö
* Døàæ û AÝv¶ÀA½ A)ÅLþDêHïè±ÞÿÿE1öHîDl$DD$(H|$ 1ÉDêèßÿÿøÂ
À
B D$+\$E1öÇD$, ÇD$@ HÇD$8 HÇD$0 ÆD$F ÆD$D IÇAD$ÆD$ ÆD$E HþùÿÿÿfHÄXÐ[]A\A]A^A_Ã øtsE
í
Õ ¸ 1ÒéÞþÿÿfD Lþ\$AÝE1öé8ÿÿÿfD ¿ èÜÿÿAD$1Òéªþÿÿf. T$(H|$ Löè÷àÿÿéÀþ
ÿÿf. M
ö
× 1Ò|$E tÆD$E²¶D$D
++D$D$Gt|$ @ Â|$D tL$@T
++D$,¿ðÿ ¶
Õ Ð|$F MEÐD=ðÿ Fø¸ýÿÿÿ)ÐDoø·ÿD$HNÕ HE T$è²Ûÿÿ|$E T$¿ fEA¸ U
Y |$G MHï|$À÷Ðà|$D tÈ|$ A@F HL$0¶ÀAÀHèA¶øHHHQHP|$D tB¶L$@T$@AÀHt$8ÈÈD= A¶øL$HïDD$èNÜÿÿ¶L$D¶D$AÈA¶ø|$F t0D$,
Àt(L$,1À A¶ÐÀAÀÆD ÿ¶Ð9ÑwéA¶øT$LþHïèöÛÿÿHîéHýÿÿfD A|$´ýÿÿ¿ D$èÚÿÿAD$T$é¨üÿÿ A|$,
þÿÿT$(H|$ LöE1öèåÞÿÿÆD$E 1Òé
++þÿÿH|$HÆELöèçÖÿÿ¿ A¸ éþÿÿ ¶øAÀéÐþÿÿD A¼$è D$Eéüÿÿø¸ DÐéýÿÿLþéüÿÿÂé»ýÿÿD ATEÄUHýSHì0Ht$T$HL$ÇD$, è_ßÿÿHø H
Ûn »P èc×ÿÿ¸ÿÿÿÿÒT CøÈ øt1ÿè¼ÖÿÿÀ HD$Ç, ÇD Høÿ
! PüúD ø; »È t(H»¨ t°
Àt
»m ÆÈ »è t&H¸ÿÿÿÿ H#D$Hº þÿÿÿHÐHø¶ HL$HT$Ht$HïèÓÿÿ
À
ß »¤ ¢ H|$ & »m á T$,
Ò} Ht$1ÉEàHïè£Öÿÿ
Àu/t$,T$¸ÿÿÿÿ9òv)òHt$HL$EàHïèwÖÿÿ HÄ0[]A\Ã {,
ÒþÿÿHºKY8ÖÅm4H÷â HÁêHT$Püú¼þÿÿHt$Hïè>×ÿÿ»È Üþÿÿé¯þÿÿ@ øÀHÄ0[¶À]èA\à ÇC é@þÿÿ@ T$Ht$HL$,Hïè*Óÿÿ
ÀÿÿÿHÇD$ ÇD$, f 1ÉT$Ht$EàHïèÕÿÿHÄ0[]A\ÃHßè@Õÿÿ³¤ HïèÒÙÿÿ
Àª Hß$èOÚÿÿ$HÄ0[]A\à ¸ýÿÿÿHD$é;þÿÿf HL$ëf T$Ht$Hïè'Üÿÿ
À
Óýÿÿ»è ° A¸ H³¨ t#HÇÁÿÿÿÿHïèäÔÿÿ
À ýÿÿégþÿÿ 1ÉHïèÆÔÿÿëà@ Hïè¸Õÿÿ
À
Fÿÿÿ
HïèØÿÿHß$èÙÿÿ$
ÀîüÿÿéþÿÿD ¸ Ãf. H\$ØHl$àHýLd$èLl$ðAôLt$øHì(èÀÛÿÿHø H
Ût S°
Òu"H$Hl$Ld$Ll$Lt$ HÄ(ÃD úu¸ ëÒ@ útð ÆÊ ÆÉ HÇà HÇØ Püúv ø
À H¹"! ÆÊ ÇÌ Hà PÿA¾ L-! úv"P÷A¶L-/ ! úv{, L-ô ! tzE1À1ÉDòLîHïè_ÓÿÿE
äu{, tyÇ, ÆÊ HÇà ÆÉ HÇØ ÆÐ ÇÔ éÓþÿÿD ø
Vÿÿÿé2ÿÿÿføHN ! º DDòLDèéjÿÿÿ@ »Ê H!! ÆÉ HØ ÆÐ ÇÔ H5æ ! E1À1ÉHïº ÆÒ ! ÆØ ! ÿÆÒ ! ÿÆÌ ! ÆÆ ! èiÒÿÿE1À1ÉDòLîHïÆÉ HÇØ ÆÐ ÇÔ è3ÒÿÿE1À1ÉDòLîHïè ÒÿÿéÊþÿÿÆÐ ÇÔ é`ÿÿÿffff. H\$èHl$ðõLd$øHìIüèKÙÿÿHø H
ÛtH=Ì 1ÀîèNÎÿÿS¸
ÒuH$Hl$Ld$HÄà »P èÑÿÿ¸ÿÿÿÿÒtÐýá
íÙ H»° ÆÈ ÇC è§Öÿÿ¿0u Ç, èCÓÿÿîLçèùÖÿÿ
ÀuýzÿÿÿHßèÖÿÿ{, ýª îLçèÏÿÿC
Àt HßèµÐÿÿLçè-ÏÿÿLçè5ÏÿÿHßèÍÕÿÿÇ8 ÿÿÿÿ
Ç< ÿÿÿÿ1ÀÇ0 Ç4 ÇD Ç´ éèþÿÿfîLçèÎÐÿÿ1ÀéÕþÿÿ»n cÿÿÿ1öLçèðÎÿÿÆn éMÿÿÿ¾ LçègÎÿÿéNÿÿÿf. H\$ØHl$àHûLd$èLl$ðAôLt$øHìHAÕè×ÿÿH
ÀHÅA¾ t
++@A¶
Àu%DðH\$ Hl$(Ld$0Ll$8Lt$@HÄHÃ@ øuA¾ ëÎ øtð½P A¾ÿÿÿÿèJÏÿÿÀt±óI*Äó
õÊ (Ñó^æÊ ó^Ð.Êù }, óD,âd Aü
½ Eí
´ H=í ó$óT$èUÍÿÿóD$ó$.Ávó
Ê .È~ 1öE1íHßègÒÿÿ
ÀAÆuPDîHßè5Óÿÿ
ÀAÆ
) }, øþÿÿDæHßè²Õÿÿ
ÀAÆâþÿÿH=(à èÛÌÿÿéÑþÿÿfD H=¹Á èÄÌÿÿéºþÿÿ H= A½ è¦Ìÿÿ¾ émÿÿÿ@ ¾ Hßó$óT$èÀÑÿÿ
ÀAÆóD$ó$u1öHßóD$ó$èyÒÿÿ
ÀAÆóD$ó$ufó^ÈHßó,ñèÍÿÿ
ÀAÆ'þÿÿH=}Á è ÌÿÿéþÿÿEíÀAü~?AüMÿÿÿÀEÿÿÿH=¦Á A½ èëËÿÿ¾ é²þÿÿH=úÀ èÕËÿÿéËýÿÿÀt½H=MÁ E1íè½Ëÿÿ1öéþÿÿH=ÏÁ A½ è¤Ëÿÿ¾ ékþÿÿfH\$àHl$èHûLd$ðLl$øHì(õA¼ èàÔÿÿH
ÀIÅt
++@A´
Àu&DàH\$Hl$Ld$Ll$ HÄ(Ãf. øuA¼ ëÍ øtðA½P A¼ÿÿÿÿè¡ÌÿÿÀt¯óH*Åó
LÈ (Ñó^=È ó^Ð.ʳ A}, ó,ê ýtyH=Á èÅÊÿÿ¾ HßèøÏÿÿ
ÀAÄuA1öHßèÇÐÿÿ
ÀAÄ
~ îHßèRÓÿÿ
ÀAÄ)ÿÿÿH=ÀÁ è{ÊÿÿéÿÿÿfD H=IÁ èdÊÿÿéÿÿÿ H=ñÀ èLÊÿÿ1öëýiÿÿÿ½ édÿÿÿH=¦À A¼ è#ÊÿÿéÀþÿÿH='Á èÊÿÿé¯þÿÿD H\$èHl$ðHýLd$øHìAôèZÓÿÿH
À» tDæHïèõÏÿÿ
ÀÃuØHl$H$Ld$HÄÃfH=Á Dæ1Àè7ÈÿÿëÖffff. H\$ðHl$øHìHû½ èíÒÿÿH
Àt&¾ Hßè«Îÿÿ
ÀÅu-¾ HßèxÏÿÿ
ÀÅu*èH\$Hl$HÄÃf H=ÑÀ è,ÉÿÿëØfH=ùÀ èÉÿÿëÈfH\$ðHl$øHìHý» èmÒÿÿH
Àtxt"H=ûÀ ³
èäÈÿÿØHl$H\$HÄà Hïè¸Ìÿÿ
ÀÃtÞH=Å è¶ÈÿÿëÐfff. SHóèÒÿÿH
˼ t
++D 0ÒÐ[Ãffffff. H\$ðHl$øHìHûõèÐÑÿÿH
ÀHÂthH,ù t1Àù t3H\$Hl$HÄÃ@ ¨` HßHl$H\$HÄéTÌÿÿ@ ª` HßHl$H\$HÄéÄÆÿÿ@ ¸ H\$Hl$HÄÃ@ H\$èHl$ðHóLd$øHìAÔè*ÑÿÿHŸ H
ít.Aü v<H
Ût7l
Ét=Hµl º Hßè¡Îÿÿ1ÀH$Hl$Ld$HÄÃ@ ¸ ëâf HïèàÏÿÿë¹fD H\$ØHl$àHýLd$èLl$ðIôLt$øHì8 IÎèÐÿÿH
ÀIÅ» º HæHïèÙÇÿÿ
ÀÃ
÷ M
ö> º LöHçè¦ÆÿÿM
ä H5?à Hçè¾ÇÿÿH
ÀIÅ ¿ 0 èÇÿÿH
ÀHÅÜ Léº 0 ¾ HÇè×Ëÿÿ
ÀuèÌÿÿ0
öf
Ï I¾ L @ AÇ$ Iîë
@ IÅM9õt1H5¼Â LïèHÊÿÿH
ÀtãA¶EüA¶UýÁàÁâ ÐA¶Uþ ÐA$Hïè®ÈÿÿA4$¸ÿÿÿÿ
öDØ ØH¬$ H$ L¤$ L¬$( L´$0 HÄ8 ÃfD H=a¾ » è¯ÅÿÿëµD A}, Hâ
++HÂÿþþþ÷Ñ!È%téÁH¿bcm70012Áé© DÁHJHDÑ ÀHÚH:ÇBfw.bfÇBinÆB élþÿÿf. H=y½ 1À» èµÃÿÿé(ÿÿÿ H=½ » èÅÿÿé
++ÿÿÿf.
++HÂÿþþþ÷Ñ!È%téÁI¸bcm70015Áé© DÁHJHDÑ ÀHÚLÇBfw.bfÇBinÆB éÍýÿÿH=|½ 1À»ÿÿÿÿè ÃÿÿHïè(ÇÿÿLïèËÿÿéþÿÿ H\$àHl$èHÓLd$ðLl$øHì(E
ÉHõIÌt*è-Ìÿÿ
ÀAÅ
A$H=M½ u 1Àè»Âÿÿë LÁèÇÿÿ
ÀAÅt1H=½ Æ1ÀèÂÿÿDèH\$Hl$Ld$Ll$ HÄ(ÃD u H=jÀ 1ÀègÂÿÿH
ÛtÉ3H=lÀ 1ÀèRÂÿÿë· H=ñ¼ Æ1Àè8Âÿÿëfffff. H\$ÐHûH=I½ 1ÉLd$àLl$èLt$ðº Hl$ØL|$ø1ÀHìxAö¾ ÇD$< èÞÁÿÿèÅÿÿH|$<AÄèüÆÿÿ
ÀAÅ
A¶îýtDçè0ÄÿÿÀ
0 H=ɽ 1ÀîèÁÿÿH!! DE
É
- èPÃÿÿAÇàH=ó¼ DEø1ÀDþèeÁÿÿý H=r¿ 1À¾ è¹Ëÿÿ
À& êHÞÇè%Èÿÿ
ÀAÅ
â H;HL$$HT$Ht$ èËÿÿ
ÀAÅ
H;èàËÿÿ|$ x,è$ÉÿÿH;¾´ èÀÿÿH;HT$,Ht$(èÆÿÿ
ÀAÅ
ê A÷Æ tDð
|$*
DGðA÷Æ
A÷Æ tDð
@ A÷Æ DDðD$(DöÂÁêúJ H;èúÂÿÿ
ÀAÅ
· T$$t$ H;$t$è(Ëÿÿ$t$DñHÇè&ÈÿÿAæ
a DÿÏ
ít#DÿÏýtDÿÏýt
AÏ1ÿýADÿèÆÿÿD$ = t
= A¾
++ uA¾
íAÇý@ÅÑ Eÿ
È H;èÊÿÿD P fD DèH\$HHl$PLd$XLl$`Lt$hL|$pHÄxÃf. H=Áº AµèÙÀÿÿèÂÿÿëºf. è#ÁÿÿAÇéæýÿÿ H=» Æ1Àè8¿ÿÿH;èÊÿÿHÇèØÆÿÿèÓÁÿÿévÿÿÿfD H=» $èyÀÿÿ¿ èoÄÿÿAîM H;1öèÃÿÿ
ÀuÏ@í
V Eÿ ÿÿÿH;èÅÿÿféÿÿÿ ¿ èÖÆÿÿéUýÿÿf H=½ èÀÿÿé_ÿÿÿ H;èhÉÿÿE1Éx, Lϼ tLÕ¼ H;HL$8HT$4Ht$0èg¿ÿÿ
À
¬ýÿÿDðAæÿÿýÿ
|$0 DCðéýÿÿ Áè<
++Fõé©ýÿÿH=¼¹ A½ÿÿÿÿèy¿ÿÿè´ÀÿÿéWþÿÿ H=¼ è\¿ÿÿé¯þÿÿ H=¼ èD¿ÿÿéþÿÿ H=T¼ è,¿ÿÿH;èÈÿÿÆm éýÿÿH;èÈÿÿHÇèHÅÿÿèCÀÿÿ$AÕéàýÿÿ1ÿè¡Åÿÿé¿ýÿÿ@ H\$èHl$ðHýLd$øHìAôè:ÈÿÿH
À» t @³
ÀuØHl$H$Ld$HÄÃf. øu» ëÕ@ øtðDæHïèXÇÿÿ
ÀÃt»H=K¹ Dæ1Àèñ¼ÿÿë¨ H\$ÐHl$ØHóLd$àLl$èIýLt$ðL|$øHìÈ HÇ$ A¼ èÇÿÿH
ÀHÅ# d Ds(E1ÿ
A֮ @HD$P
> }hI HæLïèQ¼ÿÿ
ÀAÄ
ß ¶D$|$ C¶$D$CD$CD$CD$ C$D$CD$(C HD$HCD$XC(D$dC<¶D$Ct
++Ç
D ½, E
öx
¸ C(E
ÿuN; tI½m t@}, HD$Pf ƶÔHïÁæ ÖH$ ·öèAÄÿÿH$ HC0D }, tgDàH$ H¬$ L¤$¨ L¬$° L´$¸ L¼$À HÄÈ Ã@ L$X @}hA·
·þÿÿL$X éªþÿÿfD ½m t¶<
++vx½n u½o
sÿÿÿ¾ LïèͼÿÿÆ
n éZÿÿÿf ½D
Úþÿÿ;
4 Àø
4 ¹þÿÿÇ
D éªþÿÿ < ÿÿÿ½n üþÿÿ½o
ïþÿÿ1öLïèL¼ÿÿÆ
n éÙþÿÿ ºÿÿÿÿH9Ðt%HiÀ N HC0é®þÿÿfD Ç
4 é8þÿÿHÇC0ÿÿÿÿéþÿÿ@ SHóHìH
ÿÇD$ ÇD$ § èÂÄÿÿH
˼ tL@,
Àºÿÿÿÿt@= tE1Ò= u0Ç fÇC ÇC ÇCÿ ÇCÿ HÇC ÇC HÄÐ[Ã@ Ç fÇC 1ÒÇC ÇC ÐÇC HÇC ÇC HÄ[ÃfD H|$èf¾ÿÿ
Àº u¡èØÂÿÿD$èÏ»ÿÿD$
À
GÿÿÿH|$èɹÿÿ·D$
++
Ò%ÿÿÿéiÿÿÿffff. H\$ðHl$øHìHûHõè¯ÃÿÿH
Àtx, t)H=:µ è%ºÿÿ¸ H\$Hl$HÄÃf M º Pqþ w
ÊÁáÁâ ÊÊH HßHl$H\$HÄéÃÿÿ@ SHóè/ÃÿÿH
Àº tp@,= ts= tt¶CÆC1ÒÆCfÇC àðÈC·Cf%ð fC¶Ccÿ ÿàðÈC·Cf%ðf
ÀfCC%ÿ ÿ
p CÐ[Ãf Æ ë Æë@öÇ
¦ @öÆ
ú?vgBÀIðÁèAÁLÈHÁàHL@Hø@ fAo fç fAo@fç@fAo@ fç@ fAo at 0IÀ@fç@0HÀ@H9ÈuÉIAâ?HÁàHÆHÇ
Ò Jÿ1ÀHÁ ¶HÀH9ÈuðóÃfD ú?vËBÀHùÁèAÁLÈHÁàLD@Hðóo óóo@óAóo@ óA óo at 0HÀ@óA0HÁ@L9ÀuÍégÿÿÿóÃfD Hl$ØLd$àIôLl$èLt$ðIÕL|$øH\$ÐHì8IÎA¿ èRÁÿÿH
ÀHÅtnHÇA·è»ÿÿH
ÀHÃt[E1À1ÒfÇ@ÿÿfÇ@ÿÿÆ@ÿHÁ¾b ÂHïèÒ½ÿÿ
ÀAÇu[·S·CHÞHïA$AE ¶KAU,¶SE4U0èºÿÿDøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HÞHïèå¹ÿÿH=´ Dþ1Àè´µÿÿë¶f. óÃfffff. SHóèoÀÿÿH
˼ tH
Ût@$0ÒÐ[Ãffff. SHóè?ÀÿÿH
˼ tH
ÛtP$1ÒÐ[Ãffff. Hl$èLd$ðIôLl$ø
H\$àHì(èø¿ÿÿH
ÀHÅA½ ö M
ä HÇA½ è¹ÿÿH
ÀHÃÓ AöÄÇ@ Ç@ Lçº
[ @öÇ
i @öÇ
/ Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ E1À1ÒHÙ¾b ÂHïè¼ÿÿ
ÀAÅ
¸ AöÄLçHs¸
J @öÇ
@öÇ
Á1ÒÁé¨óH¥uh¨uL¨u0HÞHïè5¸ÿÿD DèH\$Hl$Ld$Ll$ HÄ(Ã@ ¶HÞHïèþ·ÿÿëÌ@ ·fH¨t¨ëÖfD ¨º tëÙf HÞHïè½·ÿÿH=¦² Dî1Àè³ÿÿéwÿÿÿ Ç êHÇé¿þÿÿfD AÆ$ I|$fºÿ éþÿÿD fÇ êHÇéþÿÿ ·èHÆfHÇéâþÿÿf. èHÆHÇéÎþÿÿ@ ¶CHÇHsA$¸ÿ éþÿÿH=DZ A½ÿÿÿÿèD´ÿÿé¿þÿÿ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ èz½ÿÿH
ÀHÃtLHÇAµè7·ÿÿH
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßèÿ¹ÿÿ
ÀAÅu8EHîHßA$èf¶ÿÿDèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè5¶ÿÿH=F± Dî1Àè²ÿÿë¼f. H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖ誼ÿÿH
ÀHÃtBHÇA´èg¶ÿÿH
ÀHÅt/E1À1ÒDhDpHÁ¾b ÂHßè2¹ÿÿ
ÀAÄu3HîHßè µÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à H=±° Æ1ÀèH±ÿÿë»fffff. H\$àHl$èHýLd$ðLl$øHì8AõÇ$ » èé»ÿÿH
ÀIÄtE
ít,H=}° ³è^²ÿÿØHl$ H\$Ld$(Ll$0HÄ8à HL$HT$H
t$Hï詺ÿÿ
À
É D$= ² = § AD$$¨
º ¨tA¼° »° º ¾4 4 Hï詶ÿÿ¿Pà èϵÿÿHâ¾4 4 HïèÏ°ÿÿ<$ tH=° 誱ÿÿÚ¾8 4 Hïèk¶ÿÿ¿Pà 1ÛèµÿÿHâ¾8 4 Hïè°ÿÿD9$$ÿÿÿH=ö¯ èi±ÿÿéÿÿÿ@ 1ÛéûþÿÿH=
® èL±ÿÿééþÿÿ A¼¬ »¬ éEÿÿÿ AUATUHýSóHìèºÿÿH
Àº ë x, ºÿÿÿÿ
Ù 1Ò
ÛÏ A¼ÍÌÌÌØE1íA÷äAÔAÁìCdÀ=/ v= fA½ ¯ HT$¾ 4 Hï赯ÿÿD$Ý ¾ Hï)Ú%ÀÏÿÿÁêD àÎD èD$èFµÿÿT$¾ 4 Hïè5µÿÿH=X³ Þ1À»
++ èà®ÿÿ HT$¾ 4 HïèF¯ÿÿöD$uG¿' è%´ÿÿëuغÿÿÿÿHÄÐ[]A\A]ÃfD = EíAå ðÿÿAÅ 0 é6ÿÿÿD HÄ1Ò[]A\ÐA]ÃH\$ðHl$øHì(HûÇD$ è*¹ÿÿH¸ H
Òtª` UÿúvH\$Hl$ HÄ(à HT$¾ !P Hßè®ÿÿT$â|ýT$tHß¾ !P è)´ÿÿ1ÀH\$Hl$ HÄ(ÃÊT$ëÙ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ èz¸ÿÿH
ÀHÃtLHÇAµè7²ÿÿH
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßèÿ´ÿÿ
ÀAÅu8EHîHßA$èf±ÿÿDèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè5±ÿÿH=6 Dî1Àèÿÿë¼f. USHûHìÇ$ è÷ÿÿHŸ H
ítZHL$HT$Ht$Hß诶ÿÿ
Àu{D$= t@= t9ö
X t U(1À
ÒtHâ¾
Hßè·²ÿÿö$¸ tHÄ[]ÃD HÄ1À[]Ã HâHß¾
è²ÿÿ$HÄ[]àà H=eª è¤ÿÿHÄ1À[]à H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖèÚ¶ÿÿH
ÀHÃtBHÇA´è°ÿÿH
ÀHÅt/E1À1Ò¾b ÂHßDhDpHÁèb³ÿÿ
ÀAÄHîHßu-èЯÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à 裯ÿÿH=Ì« Dæ1Àèr«ÿÿëÀ U¾
HýS»d HìHT$è{±ÿÿT$¾
HïÊT$è¬ÿÿ HT$¾
HïèN±ÿÿ¿ è°ÿÿëuß¿
»d èp°ÿÿHT$¾
Hïè±ÿÿT$¾
Hïâ÷T$è6¬ÿÿÇD$ ë@ ¿ è.°ÿÿët"HT$¾
Hïè×°ÿÿöD$tØHÄ1À[]ÃH=« èû«ÿÿHĸÿÿÿÿ[]à SHûHìèKµÿÿH
Àº t@,= t0Ò= tHÄÐ[ÃfD HT$Hß¾
è^°ÿÿT$Hß¾
ÊT$èv«ÿÿ1ÒHÄÐ[Ã@ SHûHìÇD$ èÓ´ÿÿH¸ H
Òt<B,= uTöB=¾
HT$Hßu)èô¯ÿÿT$âþ¾
HßT$è«ÿÿ1ÀHÄ[Ã@ è˯ÿÿT$ÊëÕf. = t¥H=ª èåªÿÿ¸ÿÿÿÿëÄfD USHûHìÇD$ è2´ÿÿH
Àº tV¨` H=¶ 1Àîè2©ÿÿHT$¾
HßèP¯ÿÿ
ít4D$ÂÊ ýt3âÿÿïÿT$¾
HßèTªÿÿ1ÒHÄÐ[]ÃT$âÿÿîÿT$ë×ÂÊ T$ëÉfSHûHìÇD$ è³ÿÿH
Àº t@,= t0Ò= tHÄÐ[ÃfD º ¾ 4 Hß趮ÿÿ¿Pà èÜÿÿHß1Ò¾ 4 è®ÿÿHT$Hß¾
è{®ÿÿT$Hß¾
ÎT$è©ÿÿ1ÒHÄÐ[ÃHl$ØLl$èHýLt$ðL|$øIõH\$ÐLd$àHìhH
ÿAÖAÏù H
ö öÂ
E¦ Dçè0ªÿÿH
ÀHÃ2 L DxE÷Ç ÿÿÿÿÇ@ LúL×¾a LT$è´§ÿÿHD$,AÁîEáIØDáHÚ¾b ÂHïDsÇD$ H$èB±ÿÿ
ÀLT$ ;ÿt at LúLÖLïè²ÿÿHßèJ«ÿÿ1ÀH\$8Hl$
@Ld$HLl$PLt$XL|$`HÄhÃD H=a¨ èt¨ÿÿëÈ H=« è\¨ÿÿ¸ ëD H=« èD¨ÿÿ¸ ëD H=§ è,¨ÿÿ¸ÿÿÿÿézÿÿÿf. H=ѧ è¨ÿÿ¸ÿÿÿÿéZÿÿÿH=§ èö§ÿÿ¸ÿÿÿÿéDÿÿÿ@ Hl$ØLl$èHýLt$ðL|$øIöH\$ÐLd$àHìXH
ÿAÕAÏÙ H
öè öÂ
÷ E¥ Dçè¨ÿÿH
ÀHà H¸ DêLöÇ ÿÿÿÿÇ@ AÁíDxè]¬ÿÿHD$EáIØDáHÚ¾b ÂHïDkÇD$ H$è¯ÿÿ
À ;ÿt2Hß躩ÿÿ1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD H=§ èä¦ÿÿëÈ H=+ª è̦ÿÿ¸ ëD H=/ª è´¦ÿÿ¸ ëD H=±¦ è¦ÿÿ¸ÿÿÿÿézÿÿÿf. H=ñ¦ è|¦ÿÿ¸ÿÿÿÿéZÿÿÿH=³¦ èf¦ÿÿ¸ÿÿÿÿéDÿÿÿ@ Hì迯ÿÿH
ÀtHÇHÄé.¯ÿÿfD ¸ HÄÃfD HìH
ö¸ tZH
Òt]H> tWH: tI`
ÉuH~ t8Hz t1BFBFr
öt
1À
ÉuJ
ÉuH=¦ èÅ¥ÿÿ¸ HÄà ¸ HÄÃfD H\$àLd$ðHóLl$øHl$èHì(èø®ÿÿH
ÀIÄA½ U H
Û HÇA½ è¨ÿÿH
ÀHÅ2 A¼$m tHCPHE`E1À1ÒHé¾b ÂLçè[«ÿÿ
ÀAÅ
èë¬ÿÿHHîLçHHPHSHPHSHPHSHP HS HP(HS(HP0HS0HP8HS8HP at HS at HPHHSHHPPH
SPHPXHSXHP`HS`HPhHShHPpHSpH@xHCx¶E¶ECE<C,E,CE@C0EDC4EHC8ELC<EPC@ETCDEXCHE\CLE8C(¶ECHE`HCPEhCX¶ECEtCdèѦÿÿDèH\$Hl$Ld$Ll$ HÄ(ÃD HîLç襦ÿÿH=ö¤ Dî1Àèt¢ÿÿëÁH=ä A½ÿÿÿÿèУÿÿëfD H\$èHl$ðHûLd$øHìAôèÿÿH
À½ t,x, ugE
äº u5Hß¾@ èP¨ÿÿ¿' Åèt§ÿÿèH$Hl$Ld$HÄà º ¾@ Hßè¨ÿÿ¿' è<§ÿÿº ë¨D H=Y¤ @0íè!£ÿÿë« H\$ðHl$øHì(Ç HûHõÇD$ èa¬ÿÿH
Àº tx, t&H=¤ èÒ¢ÿÿ1ÒÐH\$Hl$ HÄ(à HT$¾D Hß趡ÿÿ
ÀÂuзD$òC¦ òH*ÈòY
.¦ ò\ÁfÀfZÀóE ë£ff. H\$èLd$øA¼ Hl$ðHì身ÿÿH
ÀHÃt?HÇA´èw¥ÿÿH
ÀHÅt,E1À1ÒHÁ¾b ÂHßèJ¨ÿÿ
ÀAÄu+è¢ÿÿHîHß賤ÿÿDàH$Hl$Ld$HÄÃD HîHßè¤ÿÿH=6£ Dæ1Àè\ ÿÿëÇfH\$ØHl$àHÓLd$èLl$ðHõLt$øHì(IÎè
«ÿÿH
ÀIÄA½ tHÇèªÿÿ
ÀAÅt(DèH$Hl$Ld$Ll$Lt$ HÄ(à I´$ Hïº èc¨ÿÿI´$ Hߺ èN¨ÿÿI´$ º L÷è9¨ÿÿëffffff. Sè2£ÿÿ
ÀÃtH=}¢ èð ÿÿØ[Ã@ H\
$ÐHl$ØHóLd$àLl$èIüLt$ðL|$øHìHHÕèXÿÿ
ÀD$unS$1ÉE1ÿöÂt
++D{ EÿÁâu|E<E1öDm@ÀD9ð E
íHHm t1ÂAÇE1äH$ H$HîHßAÄLûLõèG¥ÿÿE9ìuâD$H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ A|$|C<Dk@
ÿuAÑíE´$d ÀEöD9ð
pÿÿÿÉ
hÿÿÿA¯ÅH;Hu ÂèÕ¤ÿÿëff. AWAVIþAUATIôUSHÓHì8èLÿÿ
ÀAÅ
AD$$¨
CHI4$Áà
Àt-1Àf ¶<@<PÀ¶<@<SÁâ9ÂwÞCHKIt$ÁàAÁAÑé
Àt11À xÂÑêD¶9×DÊD>ÇÀ¶<9@<SÁâ9ÂwÔHÄ8Dè[]A\A]A^A_Ãf1Ò¨ÇD$ t
AT$ ÑÑéL$¨ tA$Ü L$EF|Al$<E
ÀED$@uAÑèDÀ¯ÅÁÁéA9L$ ÁèA9D$û E
ÀAd M<$HpÿÿÿêîDl$l$Ld$ E1öH\$(T$DÅHD$IÕIôHËD HÞLÿLâAÆMïè3£ÿÿH\$A9îuáDD$Ld$ H\$(Dl$l$E¯ÆIL$HsAÁèAÑîëþÿÿAêL\$E1ÉAÑêDT$@ 1À
ít&fxÂÑê¶>×DÂ9ÇÀ¶<>9Å@<wÜAÁLÑLÞE9ñuÅéþÿÿ H= ¡ A½ èÿÿéuþÿÿf H\$ÐL|$øHûHl$ØLd$àI÷Ll$èLt$ðHìXHT$èæÿÿ
ÀD$
Î AG$1Ò¨tAW ¨ T$tAÜ L$¨
Ñ HD$HL$E1í@<I@D$$D;l$ D$HD$I/E
ÉL tlT$Dt$1ÛHT$L
æHïLò躡ÿÿMìHl$Ã;$uâHL$ÑëIo$Lat*D|$D|$1ÛfLæHïLòèz¡ÿÿLýMìÃ;$uäD$H\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD DS|AO<E
ÒL$AO at t#$$¯D$ÁÁéA9OsÇD$ ë Ñé$ëÙf ÁèA9GrÚD«d éìþÿÿ L$ Ñ
èþÿÿ$HD$¯T$I?H0è¼ ÿÿ$HL$IÑêHq¯T$è ÿÿé/ÿÿÿ AWAVIþAUIÕATIôUSHìXèÿÿ
ÀÅu at AD$$E1ÿ¨tE|$ ¨ DùtA$Ü ¨u2AU@T$Ad AU<9ÓvA½ HÄXè[]A\A]A^A_ÃD AF|
À
AT$@Ad ÑêT$AU<9Ów¿A`
ÀA¶$Ù ê <ú Ì =Õë Mt$Mm M$$? D$
ÀxÿÿÿA<DsÿE1ÀëL< IL L?l$ LçfD AöÄ
^ AöÅ
T AöÆ
J 1À
ÛtT@ foeë fAoL fAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚfAçfAçr´@ 9ð sMf ÕAÃA¶l- C,jA¶l- C,jDXÀA¶l- C,jÂ9ðA¶l- C,r¼MÖ1À@öÇ
õ öÁ
ì
Ût, fo¥ê fofÛÈfÛDÂÀ9ØfgÈfçrÔ9ð s/D AÓB¶,AÃB,DZÂB¶,DXÀ9ðB,rÖMýMÌAÀLÏLùD9D$þÿÿl$ éÜýÿÿf. At$@t$é°ýÿÿf<x ú
<
â |$IMAWI} I$ AÝAÐD[ÿK Kt- kñN/DcIÀHT$Ht$ @ 1Ò¨
@öÇ
ít5 Öfo1fo74foÑÂfhÈ9êf`ÐfçL0fç0rÓD9Ú4sH AÑDvF¶<F<0F¶4 AñF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
¿ AöÂ
µ
ítCf Öfo1L1fAo2fCà)4foÐÂfhÁ9êf`ÑfBçDfAç0rÆD9Ú4sifD AÑDvG¶<
++G<0F¶< DAöF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EDvÂÆF¶ EùAÑùD9ÚG0rH|$ LéHD$LD$LT$ éyþÿÿf <; ½ éÀûÿÿfD D\$A4ÊMuIE T$0Ml$E
ÛM$$ûÿÿÚLl$HAÝ\$l$<E1ÿLt$@HT$(HÅHt$ IÖD HîLçDêAÇLõè[ÝÿÿLd$ A9ßuáDøDël$<ÑèLt$@Ll$H'ûÿÿD|$0l$ E1äHl$(L|$AÇ@ LöLïÚAÄIîèÝÿÿLl$E9üuâéýÿÿD 1À
Û[ fD foç óAoL óAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚóAóAr´é¯ûÿÿ
Û foµæ óoóoT
++ÂfÛÈÀfÛÂ9ØfgÈórÐéüÿÿ
í¼ Öóo1óo74foÑÂfhÈ9êf`ÐóL0ó0rÓéëüÿÿfD
í ÖN.óo1óBo óAo2fàÂ4foÐÂfhÁ9êf`ÑóBDóA0rÂéGýÿÿD D$Mm E<WM4$
ÀùÿÿÛL|$ l$(ØAß\$E1äHÅfD LîL÷DúAÄIíèkÛÿÿLt$ A9Üuál$(éJùÿÿ t$AWIMI} I$T$@ÇD$ ît$<Í DD$@ÚD[ÿDcñLDkl$HHÕK4 IÀHt$0H4Ht$(1Ò¨
@öÇ
ü E
ät5 Öfo7fo14foÑÂfhÈD9âf`ÐfçL0fç0rÒD9Ú4sOf. AÑAöF¶<F<0F¶4 DNF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
AöÂ
ý E
ät;ÖfAo2L1fo14foÑÂfAà)fhÈD9âf`ÐfBçLfAç0rÅD9Ú4siD AÑAöG¶<
++G<0F¶< DDvF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EL DvÂÆF¶ EùAÑùD9ÚG0rD$ H|$(HéHD$0LD$0LT$(T$ 9T$<jþÿÿl$Ht$ 9t$:÷ÿÿD\$@Dl$DKÿAÚAôë1Ò¨
® @öÇ
¤
Ût5 Öfo7fo14foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ê4sH AÐAöF¶<F<0F¶4DFF4 DBDvÂF¶<F<0F¶4DFÆD9ÊF4 r»AÄL×LØE9åPÿÿÿémöÿÿ
Ûõ Öóo7óo14foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿfD E
ä» ÖL.óo1óBo fàÁóAo24ÂfoÑfhÈD9âf`ÐóBLóA0rÁéïýÿÿ@ E
ä| Öóo7óo14foÑÂfhÈD9âf`ÐóL0ó0rÒéûüÿÿD$Iu AWI$
ÀwõÿÿDt$DSÿD,1ÀE1ÛAÔëD öÁ
È @öÆ
¾ ë$×ÀÂfo>foÈfqðfqÑfëÁfç99ØrØD9Ð ÇsKfD D@F¶AÐFD¶>zD9xÀD¶>zD9ÇDBD¶>ÂD9ÐFr»AÃLîLáE9ó
Xÿÿÿéôÿÿ ×ÀÂóo>foÈfqðfqÑfëÁó99ØrØécÿÿÿØé¤õÿÿêféX÷ÿÿÚéýÿÿDâévüÿÿØé öÿÿêféå÷ÿÿDâé±ûÿÿH=|à T$L$èGÿÿ
ÀT$L$ôÿÿfo H=Pà fXà è»ÿÿL$T$étôÿÿDSÿAÝA» AÔë 1Ò¨
® @öÇ
¤
Ût5
Öfo1fo74foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ò4sH AÐDNF¶4F4F¶AðF DBDNÂF¶4F4F¶DFÆD9ÒF r»LïLàAë
Sÿÿÿé0óÿÿfD
Ût6@ Öóo1óo74foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿÚéTÿÿÿ Hl$ØLl$èHýLt$ðH\$ÐIöLd$àL|$øHìXH
ÿAÕì H
öû öÂ
++ E¥ EçLÿè°ÿÿH
ÀHÃ" 1öLúHÇèWÿÿH» DèDêÁèLöÇÿÿÿÿÇC ÇC CèxÿÿHD$EáIØDáHÚ¾
++b ÂHïÇD$ H$è¾ÿÿ
À ;ÿt1HßèÙÿÿ1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃ@ H=¡ èÿÿëÉ H=¡ èìÿÿ¸ ë®D H=± èÔÿÿ¸ ëD H=¹ è¼ÿÿ¸ÿÿÿÿé{ÿÿÿf. H= èÿÿ¸ÿÿÿÿé[ÿÿÿH=à èÿÿ¸ÿÿÿÿéEÿÿÿ@ óÃfffff. óÃfffff. Hl$ØLd$àAÔLl$èLt$ðIõL|$øH\$ÐHìHIÎDD$D$èÿÿH
ÀHÅA¿ E
ä¼ M
í³ M
ö HÇA·è'ÿÿH
ÀHÃD$tkÇ@ LhD`Æ@ D@}hÇ ÿÿÿÿÇ@ E1ÀHÙº ¾b ÂHïèÅÿÿAÇC AÿAuNHÞHïè+ÿÿDæLïèàÿÿDøH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfA¿ ëÐ E
ÿtH=ô Dþ1Àè²ÿÿë ¶D$ÈCé[ÿÿÿHl$ðLd$øA¼ H\$èHìèZÿÿH
ÀHŸ HÇA´èÿÿH
ÀHá Ç@0vsE8À}, E8CE<ÇC@ ÇC ÂëÇC ÇC$ ÇC( ÇC0 ÇC4 CHtlE1À¾b ÂHïHÙº èÿÿ
ÀAÄHÞHïuW
Àtmèðÿÿ³ H= 1ÀA¼ è¶ÿÿDàH$Hl$Ld$HÄà ÇCD ë è£ÿÿH=´ Dæ1Àèrÿÿëº èÿÿë«f H\$àLd$ðA¼ Ll$øHl$èHì(AõèÿÿH
ÀHÃtP
Òt+H=| A´
èÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ èÿÿH
ÀHÅtÎ{, tyÇ@61vsC8E1ÀHéº ¾b ÂHßÀC8EÇE DmèCÿÿ
ÀAÄ
@ µ
öZ H=u 1ÀA¼ èvÿÿHîHßèÿÿéRÿÿÿfD Ç@ 1vsC81öH ÀC8EöÂChDm ÇE0 E4tKѸ <Áéqþÿ wöÁ AÁàÈ×¾ Áïùáÿ DAAøÿ vy Æu0H= 1ÀèÖÿÿ»L tÇEH E1ÀHéº ¾b ÂHßèNÿÿ
ÀAÄuOµ
ö
ÿÿÿ
´ ÇC HîHßèÿÿE1äé_þÿÿ çthqÁæéwÿÿÿ HîHßèmÿÿH=Î Dæ1Àè<ÿÿé#þÿÿ H H¨ H H° ¸ évÿÿÿÎÁæéÿÿÿÈÁàÈéäþÿÿ@ H\$èLd$øA¼ Hl$ðHìèªÿÿH
ÀHÃ @
À« øº HßA¼ èLÿÿH
ÀHÅtlÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eè ÿÿ
ÀAÄ
µ
ötsH=¤ 1ÀA¼ è7
ÿÿHîHßèLÿÿ@ DàH$Hl$Ld$HÄÃf. H=á A´èiÿÿëÏ H=ñ E1äèQÿÿë· HîHßèíÿÿë£ H=ù Æ1Àè¸ÿÿHîHßèÍÿÿë H\$àLd$ðA¼ Ll$øHl$èHì(AõèbÿÿH
ÀHÃtH
Éu+H=ü A´èÔ
ÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ èê
ÿÿH
ÀHÅtÎÇ@5vsC8E¶íE1ÀHéº ¾b ÂHßÀC8E´ DmEèÿÿ
ÀAÄuGµ
öt-H=¾ 1ÀA¼ èÑÿÿHîHßèæÿÿé]ÿÿÿf HîHßèÍÿÿéDÿÿÿH=Y Æ1ÀèÿÿHîHßèÿÿé$ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèBÿÿH
ÀHÃt{HÇA´èÿÿÿH
ÀHÅthÇ@0vsC8À{, C8EDmtgE1ÀHéº ¾b ÂHßè¯ÿÿ
ÀAÄu`µ
ötvH=7 1ÀA¼ èêÿÿHîHßèÿÿÿDàH\$Hl$Ld$Ll$ HÄ(à h DmE d E$ëH=¹ Æ1ÀèÿÿHîHßèÿÿë¬ HîHßèÿÿë H\$ÐLd$àIÔLl$èLt$ðIõL|$øHl$ØHì8IÎA¿ è"ÿÿH
ÀHÃ M
äµ M
í¬ M
ö£ HÇA¿ è½ÿÿH
ÀHÅteÇ@0vsC8E1ÀHéº ¾b ÂHßÀC8Eèzÿÿ
ÀAÇ
µ
öteH=þ 1ÀA¿ è±ÿÿHîHßèÆ
ÿÿfD DøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfH=~ A¿ èÖÿÿëÄ@
HîHßAE
A$
$ AèX
ÿÿëfD H= Æ1Àè ÿÿHîHßè5
ÿÿépÿÿÿ H\$ØLd$èIÔLl$ðLt$øIõHl$àHì(A¾ èºÿÿH
ÀHÃ p
ö» M
äÊ M
íÁ HÇA¾ èS
ÿÿH
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eèÿÿ
ÀAÆ
¬
µ
ötzH= 1ÀA¾ è>ÿÿHîHßèSÿÿ DðH$Hl$Ld$Ll$Lt$ HÄ(à H= A¶èiÿÿëÇ H= A¾ èNÿÿë¬@
HîHßAE
$ A$èÙÿÿë H=Q Æ1Àè ÿÿHîHßèµÿÿé`ÿÿÿ H\$àLd$ðA¼ Ll$øHl$èHì(AõèBÿÿH
ÀHÃ x
ÿ« HÇA¼ èíÿÿH
ÀHÅtuÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE èÿÿ
ÀAÄ
µ
öt[H=? 1ÀA¼ èÏ~ÿÿHîHßèäÿÿ@ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H=i E0äèÿÿëÏ HǨ HÇ° HîǸ Hßè}ÿÿë H=I Æ1ÀèH~ÿÿHîHßè]ÿÿéxÿÿÿH\$èLd$øA¼ Hl$ðHìèúÿÿH
ÀHÃtD@E
Àu)H=" A´èjÿÿDàH$Hl$Ld$HÄÃ@ HÇA¼ èÿÿH
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EÇE è8
ÿÿ
ÀAÄu9µ
öuHîHßèÿÿëfH=á
1ÀA¼ èd}ÿÿëÛf. H=
Æ1ÀèH}ÿÿHîHßè]ÿÿé>ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèòÿÿH
ÀHÃtDHE
Éu1H=
A´èb~ÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃfD HÇA¼ èrÿÿH
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Dm Eè"ÿÿ
ÀAÄuCµ
öt)H=é 1ÀA¼ è]|ÿÿHîHßèrÿÿé[ÿÿÿD HîHßè]ÿÿéFÿÿÿH=ù Æ1Àè(|ÿÿHîHßè=ÿÿé&ÿÿÿH\$èLd$øA¼ Hl$ðHìèÚÿÿH
ÀHÃtDPE
Òu)H=Ò A´èJ}ÿÿDàH$Hl$Ld$HÄÃ@ HÇA¼ èbÿÿH
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ ÇE Eèÿÿ
ÀAÄu@µ
öt&H= 1ÀA¼ èJ{ÿÿHîHßè_ÿÿé`ÿÿÿfHîHßèMÿÿéNÿÿÿH=9 Æ1Àè{ÿÿHîHßè-ÿÿé.ÿÿÿHl$ØLd$àAôLl$èLt$ðAÕL|$øH\$ÐHìHEÇDL$A¾ è
ÿÿH
ÀHÅtDXE
Ûu<H=% A¶è|ÿÿDðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà HÇA¾ è"ÿÿH
ÀHÃt½Ç@1vsE8HÙº ¾b ÂHïÀE8C
´ ÇC ÇC ÇC$ ÇC( Dc0C1Àö
X @ÇC4 ÇC8 ÇC@ ÇCL ÇCT D« ÀD» E1ÀC<D$ÇCX ÇC` àC,D$à0ÁèCDD$%À ÁèCHèBÿÿ
ÀAÆ
³
öt%H=F 1ÀA¾ èyyÿÿHÞHïè}ÿÿé¼þÿÿH HÞHïH¼ H HÄ H HÌ H( HÔ H0 HÜ H8 ÇE Hä è"}ÿÿéPþÿÿD H= Æ1ÀèèxÿÿHÞHïèý|ÿÿé+þÿÿH\$àHl$èÕLd$ðLl$øHì(AõA¼ èÿÿH
ÀHÃt&@í
uC@øt;øt6øt1H=r A´èòyÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃfD HßA¼ è}ÿÿH
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE èÿÿ
ÀAÄuNµ
öt$H=% 1ÀA¼ èèwÿÿHîHßèý{ÿÿéVÿÿÿÇC HîHßèæ{ÿÿé?ÿÿÿf H=Á Æ1Àè¨wÿÿHîHßè½{ÿÿéÿÿÿH\$àLd$ðAôLl$øHl$èHì(èXÿÿH
ÀHÃA½ t
++hAµ
íu DèH\$Hl$Ld$Ll$ HÄ(Ã@ AüAµw×HÇAµèÜ{ÿÿH
ÀHÅtÄÇ@1vsC8ÀC8E´ DeA¼ EE1ÀHéº ¾b ÂHßè~ÿÿ
ÀAÅugCèøw|¿ è:|ÿÿAìµ tþt»
öt-H=. 1ÀA½ è¡vÿÿHîHßè¶zÿÿé1ÿÿÿf HîHßèzÿÿéÿÿÿH=É Æ1ÀèhvÿÿHîHßè}zÿÿéøþÿÿµ ë H\$àLd$ðA¼ Ll$øHl$èHì(AõèÿÿH
ÀHÃ @
À³ ø HßA¼ è¤zÿÿH
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèT}ÿÿ
ÀAÄ
µ
ötwH=È 1ÀA¼ èuÿÿHîHßè yÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H= A´è¹vÿÿëÏ H= A¼ èvÿÿë´@ HîHßè=yÿÿë£ H= Æ1ÀèuÿÿHîHßèyÿÿë H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖèªÿÿH
ÀHÃ HÇA´ècyÿÿH
ÀHÅtpÇ@1vsC8E¶öE1ÀHéº ¾b ÂHßÀC8E´ DuDm Eè|ÿÿ
ÀAÄu\µ
ötBH=Û 1ÀA¼ èFtÿÿHîHßè[xÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à HîHßè-xÿÿëÐ H=a Æ1ÀèøsÿÿHîHßè
xÿÿë° H\$àLd$ðA¼ Ll$øHl$èHì(Aõè¢~ÿÿH
ÀHÃ E0äx, ~ HÇA´èKxÿÿH
ÀHÅtkÇ@D1
vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèûzÿÿ
ÀAÄu\µ
ötBH=# 1ÀA¼ è6sÿÿHîHßèKwÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßèwÿÿëÓ H=¡~ Æ1ÀèèrÿÿHîHßèývÿÿë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè}ÿÿH
ÀHÃt{HÇA´èOwÿÿH
ÀHÅthÇ@!1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèÿyÿÿ
ÀAÄuXµ
öt>H=w~ 1ÀA¼ è:rÿÿHîHßèOvÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã HîHßè%vÿÿëÔ H=~ Æ1ÀèðqÿÿHîHßèvÿÿë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(Aõè|ÿÿH
ÀHÃ E0äx, ~ HÇA´è;vÿÿH
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèëxÿÿ
ÀAÄu\µ
ötBH=} 1ÀA¼ è&qÿÿHîHßè;uÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßè
uÿÿëÓ H=é| Æ1ÀèØpÿÿHîHßèítÿÿë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè{ÿÿH
ÀHÃt{HÇA´è?uÿÿH
ÀHÅthÇ@$1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèïwÿÿ
ÀAÄuXµ
öt>H=ç| 1ÀA¼ è*pÿÿHîHßè?tÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã HîHßètÿÿëÔ H=i| Æ1ÀèàoÿÿHîHßèõsÿÿë´ff. H\$èLd$øA¼ Hl$ðH
ìèzÿÿH
ÀHÃtwHÇA´èGtÿÿH
ÀHÅtdÇ@#1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eèûvÿÿ
ÀAÄuTµ
öt:H=à} 1ÀA¼ è6oÿÿHîHßèKsÿÿDàH$Hl$Ld$HÄÃD HîHßè%sÿÿëØ H=á{ Æ1ÀèðnÿÿHîHßèsÿÿë¸ff. H\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ èyÿÿH
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè sÿÿH
ÀHÅt½Ç@1vsC8ÀöC>C8E´ D}EubH} DòLæètÿÿE1ÀHéº ¾b ÂHßèuÿÿ
ÀAÅu\µ
öt:H=óz 1ÀA½ èÖmÿÿHîHßèëqÿÿé;ÿÿÿfD AÏ D}ë HîHßèÅqÿÿéÿÿÿ H=y Æ1ÀèmÿÿHîHßèqÿÿéíþÿÿH\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ è"xÿÿH
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè qÿÿH
ÀHÅt½Ç@1vsC8H} DòLæÀC8E´ D}Eè)sÿÿE1ÀHéº ¾b ÂHßèAtÿÿ
ÀAÅuBµ
öt(H=¹y 1ÀA½ è|lÿÿHîHßèpÿÿéAÿÿÿ@ HîHßè}pÿÿé-ÿÿÿH=Yx Æ1ÀèHlÿÿHîHßè]pÿÿé
ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèòvÿÿH
ÀHÃt{HÇA´è¯pÿÿH
ÀHÅthÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8
E´ DmEè_sÿÿ
ÀAÄuXµ
öt>H=y 1ÀA¼ èkÿÿHîHßè¯oÿÿDàH\$Hl$Ld$Ll$ HÄ(à HîHßè
oÿÿëÔ H=©x Æ1ÀèPkÿÿHîHßèeoÿÿë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(AõèòuÿÿH
ÀHÃ @
À³ ø HßA¼ èoÿÿH
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmÇE Eè=rÿÿ
ÀAÄ
µ
ötpH=Yy 1ÀA¼ ètjÿÿHîHßènÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã@ H=Ùw A´è©kÿÿëÏ H=áw A¼ èkÿÿë´@ HîHßè-nÿÿë£ H=¼x Æ1ÀèøiÿÿHîHßè
nÿÿëFHHÇB0 HÇ B8( FlB<, FpB@0 FtBD4 FxBH8 F|BL< F8B`P BTD BXH ° B\L Ãff. SHûHìHçèØrÿÿ
ÀuL¾ Hçèwpÿÿ
Àu+H{@Hæèglÿÿ
ÀtH=9x èwjÿÿHÄ[Ãf H=x è\jÿÿëÇfH=Ôw èLjÿÿë¦f1ÀfD ÊHÀH= uìóÃfS1Ò1öè^sÿÿHÃH$² HûÿHt1À[ÃH=y èûiÿÿØ[Ãffffff. USHìxHë± H8èSiÿÿøÿtv1Ò1ö¿Îú¾ºèpÿÿøÿÃtyHâ¾ ÇèÊqÿÿøÿÅts1ÀH|$X tHÄx[]Ãf. 1Ò1ößèqÿÿ¸ÿÿÿÿ9ÂuÙH=y èfiÿ
ÿHÄx1À[]ÃD H=ùx èLiÿÿéyÿÿÿ H=y è4iÿÿØëH=)y è$iÿÿèë H!± H1ÀH
Òt óÃ H± H ¸ Ãffffff. Há° H Ã Hl$èH\$àHýLd$ðLl$øHì H
ÿ Çÿÿÿÿº¤ ¾ ¿Îú¾ºèWoÿÿøÿÃt8ßè©gÿÿ] 1ÀH\$xH¬$ L¤$ L¬$ HÄ Ã èãmÿÿ0IÄþ
º¤ ¾ ¿Îú¾ºèñnÿÿøÿÃt^Hâ¾ Çè+pÿÿøÿAÅì H|$X u1Ò1ößèpÿÿøÿtH=x èÛgÿÿº¤ ¾ ¿Îú¾ºènÿÿøÿÃ
<ÿÿÿA4$H=x 1Àè:fÿÿ¸ é,ÿÿÿ H=gu ègÿÿ¸ éÿÿÿf. ßè¡fÿÿèÌgÿÿPÿúçþÿÿøÞþÿÿH|$X
ÒþÿÿHd¯ H=-x Æ1ÀÆ èÁeÿÿé³þÿÿ@ H=u 1ÀèªeÿÿØéþÿÿH=w ègÿÿDèéþÿÿ H¯ H 8à Hñ® H @ÃfHá® H xÃfHÑ® º H Hx@öÇuG@öÇuQ@öÇucÑ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ óÃf. Hx Æ@ ²@öÇt¯fÇ HÇê@öÇt£fD Ç êHÇëf H1® H HÀÃH!® H1ÀH
Òt
ÿt9º t¶ óÃf. ¶ Ã Há H ¸
Òt9úÀóÃHÁ @ÿH uÇ @¸ Ã ° @¸ Ãf. HÇ@éomÿÿ HÇ@é/nÿÿ SHûègÿÿì
Àt èì Hß[é#lÿÿff. FP9 tuø tzø øtLø ø ø ø ø ø ¦ ø
++ºH ¸¢] EÐVPÃfÇFP¨a à ÇFP à ÇFP¢] à ÇFPÀ] à ÇFPu à ÇFP0u à ÇFPPà à ÇFP$ê à ÇFP`ê à ÇFP: à , tFà FDÃfff. 1À, tîþ vóà Hqz ·pÃfff. F<GlF@Gp1ÀöFL ÀG|1ÀÃD V81Àú´ ¿D Å ;8 á DG|E
À FHø Z øÑ Æ@ f. Ç0 1À,
Ét:D
Òu0
À0 t Â0 úvÇD NL V88 V`< óÃ@ ~Hv"Æ@ ëf NL °ÃfD VHH&y HcHÐÿàD F`9<
ÿÿÿDW|A¹ E
ÒuFLàøAÁAÁ¶@ Òù ¶ÒE¶ÉÐàD9ÈÑ Ð¹ ë@ ¶ÀAÀAàE9Ƚ ÁèÁÀu㸠Óú@ éÕþÿÿf ø ¦þÿÿø
++
þÿÿÆ@ ÿé¢þÿÿfÆ@ ?éþÿÿ@ Æ@ éþÿÿ@ Æ@ étþÿÿ@ Æ@ édþÿÿ@ Æ@ &éTþÿÿ@ Æ@ éDþÿÿ@ Æ@ é4þÿÿ¹ 1ÀéKÿÿÿ1Ò¹ é:ÿÿÿD 1ÀH
ÿt?D3"HDÇÃfD óÃfD H\$ðHl$øHûHìèâbÿÿ«ì HßèhÿÿH\$èHl$HÄÃff. H\$ðHl$øHûHìHõèbÿÿHCHßH
HkH\$Hl$HÄéªgÿÿfUHýSHìèjbÿÿH]H
Û H öÃHߺ HE
© @öÇ
¯ @öÇ
½ Ñ1ÀÁéöÂóH«uFöÂu)âuHïè<gÿÿHÄHØ[]Ãf. Æ ëß fÇ HÇâtÎëè Ç HÇöÂt°ë× HïèèfÿÿH=ùm èì_ÿÿHÄHØ[]Ãf. Æ H{²éIÿÿÿffÇ êHÇé@ÿÿÿ Ç êHÇé1ÿÿÿfD H\$ÐHl$ØHûLd$àLl$èõLt$ðL|$øHìHH
ÿIÌEÅú D_E
Ûí E1öH
É! ýb ÂAÇ$ AÇu{, u»o º ubÆo {1ÀîLâèx^ÿÿEÿAÀA$utE î
« E
Àà H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ
Òt&¿d T$è®bÿÿT$ê»o uÞ
Ò
xÿÿÿ¸ÿÿÿÿë¥ {, uE îÆo të)f H=l HÞ1Àèç\ÿÿ¸ écÿÿÿD LæHß$DD$èå`ÿÿDD$$é5ÿÿÿècaÿÿIÄ
¸ M
ä(ÿÿÿA¶éÁþÿÿH=o ÁêDÆ1Àè
\ÿÿ¸ÿÿÿÿéÿÿÿ H\$ðHl$øHìóHÕè@gÿÿHÇ1ÀH
ÿt?D3"tH\$Hl$HÄà T$(E1ÀÞHéèÇcÿÿƸ
ötÎH=Ån 1Àè\ÿÿ1Àë¼fATH
ÿ¸ USHûtP½ è¥òÿÿD ¿ è>^ÿÿH
ÀtAHÆHßèî_ÿÿíuá¿ è^ÿÿH
ÀHø f 1À{(v/[]A\Ãf. H=in èü\ÿÿ[]¸ A\Ãf. ¿ À èÎ]ÿÿH
ÀH + 1öHǺ À èo[ÿÿH» HÇ 1ÉHÇ HÇ H· À HøëHÁHÐHP0HH9òuîH HÇп Ç H» H H 1ÀöC$&ÿÿÿÇC ¿ è]ÿÿH
ÀHÂHC½ ¹ 1ÀH×óH«1íD IìLc¿ Þ? AÇ$ AÇD$ Þ? èÖ\ÿÿH
ÀID$tb1öº Þ? HÇHÅèyZÿÿHý u¸1Àé¢þÿÿH=äi è[ÿÿ¸ éþÿÿH=éi è[ÿÿH=(m ¾ 1ÀèZÿÿ¸ écþÿÿH=Sm ¾ èùYÿÿ¸ éHþÿÿH=m èS[ÿÿ¸ é2þÿÿU¸ HýSHìH
ÿtG» èsðÿÿ ¿ è\ÿÿH
Àt9HÆHïè¾]ÿÿëuá¿ èï[ÿÿHÂH
ø 1ÀH
Òt&HÄ[]à H=Al èÔZÿÿHĸ []ÃH=óh è¼Zÿÿ¸ ëÇffff. USHûHìH
ÿtZ1íH uëO HÇÅè]ÿÿHßèµ]ÿÿH
ÀuèýtH=ll îèíXÿÿH»ø H
ÿtHÄ[]éæ\ÿÿf
D HÄ[]ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäè>]ÿÿH
À} »` ÒâðÿÂ Þ? »` HhP ` Éá àÿÁ Þ?
Òu2Ç@ H$HßHl$H\$A¸ HÁ1Ò¾
b ÂHÄéº_ÿÿfPÇ@$ ëÌ@ H=Òg èlYÿÿ¸ éHÿÿÿf. USHûHìH
ötrH
ÿtm
ÒuYHø ` E1À¾
b ÂPHø 1ÒÇ@, Hø Ç@( Hø è/_ÿÿ
ÀÅuAHßèóÿÿHÄè[]ÃèóÿÿHÄ1í[è]ÃH= k ½ èÇXÿÿHÄè[]ÃfD H= k Æ1Àè8WÿÿHÄè[]à USHûHìè
++Zÿÿ1Ò
ÀtEÇð ½ ¿ èk\ÿÿHßèãYÿÿ
Àt/íuåH=Ïf èNXÿÿÇð º
++ HÄÐ[]ÃfD Çð HÄ1Ò[Ð]Ã ATE1äUHýS¿ ueHWH
Òt\öG$tV_
ÛtW1Ûë Ã9] vHHUØHÁàHÐöÁtäPHpHïè
Vÿÿ
ÀAÄtÎH=If Æ1Àè6VÿÿfD []DàA\ÃÆ
E1ä[]DàA\Ãfffff. SIù1À¹D E1À1ÒHì ¾b ÂHçóH«HáLÏè{]ÿÿ
ÀÃtH=¾i Æ1ÀèÅUÿÿHÄ Ø[ÃfH\$àLd$ðA¼ Ll$øHl$èHì(Aõèr`ÿÿH
ÀHÃt>HÇA´è/ZÿÿH
ÀHÅt+E1À1Ò¾b ÂHßDhHÁèþ\ÿÿ
ÀAÄHîHßu)èlYÿÿDàH\$Hl$Ld$Ll$ HÄ(à èCYÿÿH=4i Dæ1ÀèUÿÿëÄ ¸ Ãf. þ W0¸ °º
Sw,EÂHûO<X èýVÿÿC,= t[= fÇ tHÇ 1À[Ã@ fÇ Çô 1ÀÇð Ç HÇ [ÃfX ¨ u È X fÇ Çô 1ÀÇø Çü Çð Ç HÇ [Ã H\$èLd$øH5d Hl$ðHìH_IÔHßè_YÿÿH
Àt2)ØHÞLçhHcÕèW\ÿÿèH$Hl$Ld$HÄÃf. 1íëÝfff. SH¸/lib/firHûHì0 , H$ Ç$( mwarfÇ$, e/Æ$. H¸bcm70012ÇD$fw.bfÇD$inH$H$ H¼$ Hæº H$ $( $ ·$, f$
¶$. $ è"TÿÿH»\ H´$ º èY[ÿÿHÄ0 1À[ÃfD H¸bcm70015ÇD$fw.bfÇD$inH$ébÿÿÿfffff. SHûHìH
öt#H
ÿt
Òu*H HH· HÄ1À[ÃHĸ [ÃD Ht$ènUÿÿH Ht$HßHH³ èZÿÿHÄ1À[ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäèUÿÿH HßHE H HEH« HEH(èZÿÿ1ÀH\$Hl$HÄÃf SHûHìH
ötCH
ÿt>
ÒurH H9 tHHNHHHNH
Òu$HÄHß[éORÿÿ Hĸ [ÃD Hß$Ht$èYÿÿHt$$HÄHß[éRÿÿ $Ht$è3TÿÿHt$$étÿÿÿfffff. ATH
ÿ¸ UHýStyH¿ toèøSÿÿHµ H
ötTL¥ L9ætH1ÛfD 1ÒHïÃèkSÿÿHµ H
ötL9ætû uÚf. H=±d Þ1ÀèhPÿÿHïèÀXÿÿ1À[]A\ÃATH
ÿ¸ USHûtgH¿ t]èhSÿÿH³ H
ötBL£ 1íL9æt4fD 1ÒHßÅèÛRÿÿH³ H
ötL9æuâH=3d î1ÀèêOÿÿHßèBXÿÿ1À[]A\Ã U1íSHûHìH
ÿthèóRÿÿH« H
í HE @öÅHïº0 H
æ @öÇ
¬ @öÇ
º Ñ1ÀÁéöÂóH«u;öÂu&âuHßèÀWÿÿHÄHè[]ÃfD Æ ëã fÇ HÇâtÒëèÇ HÇöÂt»ëß H³
H
öt¬FÀ9( v1ÒHßèÌQÿÿH« H
í
9ÿÿÿéÿÿÿ fÇ êHÇéCÿÿÿ Ç êHÇé4ÿÿÿfD ÆE H}²/éÿÿÿf USHûHìH
ÿN è1SÿÿH
ÀtÇ@ A¸ HÁ1Ò¾b ÂHßèýUÿÿC
Àt7HS1í èHÁàH|H
ÿt èCRÿÿHSÅ9k wßH×è/Rÿÿ1íë HÇÅèRÿÿHßèµRÿÿH
ÀuèýtH=la îèíMÿÿH»ø H
ÿtèìQÿÿH» ttHßèúPÿÿH³ H
öt1H« H9ît%f. 1ÒHßènPÿÿH³ H
ötH9îuåH» HÇ H
ÿtèQÿÿHÇ Hßè¾UÿÿH» H
ÿtè]QÿÿHÄH{@[]éWÿÿfD HÄ[]Ãf AWAVAUAõATUHýSHìH
Òt7H
ÿt2f
öuAH=2] HÇB0 èaNÿÿ¸ HÄ[]A\A]A^A_ÃD Hĸ []A\A]A^A_ÃHT$èêOÿÿHïD½ èUÿÿLµ HïèÌOÿÿHT$M
öt5H I9Þt)E·åAç E üëfD I9ÞtE;ft$M6M
öuíHïèµTÿÿHĸ []A\A]A^A_ÃIFLöHïHB01ÒèüNÿÿD¥( HïEeöAínèuTÿÿD fE
äxgHïè2OÿÿHïD½ èSTÿÿLµ HïèOÿÿM
öt*I9Þt%A·ÄAç D øëfI9ÞtA;Ft%M6M
öuíHïAìè TÿÿfE9ìu1Àé°þÿÿ@ 1ÒLöHïè[NÿÿëÔH\$àHl$èHûLd$ðLl$øHì(H
öHõu%A¼ DàH\$Hl$Ld$Ll$ HÄ(Ã H
ÿt
Öè&Nÿÿ
ÀtH=_ A¼ èLÿÿë¿fD Hßè@Nÿÿì HßèaSÿÿH»ø º @öÇ
@öÇ
© @öÇ
o Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ Hø E1À1Ò¾b ÂHßè/Rÿÿ
ÀAÄ
L£ø 1ÀM
ä± öX @t3A$H ¨
J ¨tM$ EL¨tÈ EL¨ À¶ÀC|A$H ¨Æ ¨÷ M$ It$HêHßèàÿÿE at It$8Hßh èMÿÿd EL¨tÈ ELM$ Aö$H
Ý Hø D E
äuIð
ÀLþÿÿE
ä
CþÿÿH³ø 1ÒHßA´HÆèZIÿÿé&þÿÿD H=Y^ Æ1ÀèpIÿÿHßèåÿÿëfD ¨tIT$HU AD$(EAD$$EAD$$ID$HEAD$,EAD$ A+D$$öC=EA$L E(Cÿÿÿ{, u ` øm øc ¶¶JÁà ȶJÁá ȶJÁá Èøÿ` h 9ÐtJ9ÈtÑê9Ðt
++Ñé9È
Öþÿÿ`
Òó D«d EíD¯èLm C,= F ú
úÕ E¶e A¶UAÁäA ÔA¶UÁâA ÔA¶UM$ ÁâA Ô= ) IuH}0è@ßÿÿIµ H}pè0ßÿÿ{, EL% ¨
% ÇC| eLÇE
ä¦ HîHßèqJÿÿ{, t` ø øI UdHE {, ; öENÈýÿÿE\HßƶÔÁæ ÖHê·öèIÿÿé¨ýÿÿ Ç êHÇéüÿÿfD Æ ²HÇéWüÿÿf. fÇ êHÇéFüÿÿH=°[ èHÿÿHø éNýÿÿM$ It$HêHßèÝÿÿA$H éüÿÿH=[ èOHÿÿHø éýÿÿ¨ÛþÿÿÂÇC| Ê A÷Ä @UL È8M$ ELé¸þÿÿAÅD¯«d Lm éþÿÿéºýÿÿ¶¶JÁà ȶJÁá ȶJÁá ÈéýÿÿHE0ºÿÿÿÿH9Ð HiÀ N HE0Hø éuüÿÿM$ éNþÿÿE¶eA¶E AÁäA ÄA¶EÁàA ÄA¶EM$ ÁàA ÄH}0Iuº @öÇ
à @öÇ
ö @öÇ
Ø Ñ1ÀÁéöÂóH¥t ¸ öÂt·fHÀâýÿÿ¶éýÿÿÐàçÈELéýÿÿ¶B¶JÁà ȶJÁá ȶJÁá ÈéüÿÿH}0Hrº @öÇ
G @öÇ
3 ÑÁéöÂó¥t·f¹ ât¶öELRüÿÿHø H=AU ÇD Ç è^FÿÿHø é!ûÿÿ1À A¶TE AT H
ÀH= uéC,é[üÿÿ¶UgHE P¶UfHE P¶UeHE P¶UdHE éâüÿÿ1À A¶TEAT HÀH= ué릶UgHE P¶UfHE P¶UeHE P¶UdHE PéüÿÿHÇE0ÿÿÿÿHø éaúÿÿA¶EH}1Iu²E0é&þÿÿf¥êéÃþÿÿ¤²é±þÿÿêHÆHÇéþÿÿ·êHÆfHÇéôýÿÿ H\$àLd$ðHûHl$èLl$øHì8H
ÿAô¸ tf
öu#HÇ °H\$Hl$ Ld$(Ll$0HÄ8ÃHT$èFÿÿHßD« è¿KÿÿH« HßèFÿÿ¸ HT$H
ít:H H9ét.E·äAå E ìë
++D H9étD9et-Hm H
íuì¸ HßD$è[KÿÿD$é`ÿÿÿf. HEH1ÀëÖD H\$ÐHl$ØHûLd$àLl$èHõL|$øLt$ðHìHH
ÒIÔIÍMÇu2A¾ DðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfD H
ÿtÉèfJÿÿH
À HßHD$èEÿÿ HD$ùÿÿ tuÁÊâÿÿ Ö×fÁî @x&HßP@p'E1öHD$èiJÿÿHD$HhÆ@ Æ@! Æ@"Æ@#½Æ@$Æ@%@Æ@(
++I$HÀ IE AÇ é0ÿÿÿ@ 1ö¿ º ¹ ëD H=±V A¾ èCÿÿHßèEÿÿ
À
òþÿÿHßèIÿÿH
À
ÿÿÿH=¦V èáBÿÿéÐþÿÿ@ H
Ò¸ ® Æ ÆB ÆBÆBàÆB ÆB#ÆBÆB ÆB ÆB ZÆB
++ZÆBZÆBZÆB
ÆB ÆB ÆB ÆB ÆB ÆB ÆB ÆBZÆBZÆBZÆBZÆB½ÆB@¶F&B¶F'B¶F(BÆB( 1ÀÆB' ÆB& ÆB% ÆB$ ÆB# ÆB" ÆB! ÆB ÆB ÆB óÃfSóèàIÿÿ@HXÇ@( [à H\$èHl$ðHóLd$øHìHýèªIÿÿöCMIÄtÆ@
L
ˤ DCE
À
»Ù uyAD$S(
ÒtAT$ö
X @tFK$÷Á ? ø µH C89Æý V9ÂtS(
Òu Â)òAT$$
H H$Hl$Ld$HÄÃD {
ÿ|ÿÿÿAD$éwÿÿÿfAöÄLçº
^ @öÇ
d @öÇ
r Ñ1ÀÁéöÂóH«u[öÂuFâu1öC&t{P! Ç
T Ç
L éaÿÿÿÆ öC&uÌéRÿÿÿffÇ HÇât±ëàÇ HÇöÂtëß µP
ö á N Ç
P C8éöþÿÿ@ AD$ éíþÿÿD HcKP¸ H¾¤
ð 1ÒHÓ๠H
ðt.ÉT HÿÿÿöCL(>ÿÿÿÇ
L éþÿÿ ¨ÿÿÿT
ÒÁë½ á
| Ç
P é7þÿÿD AÆ$ HDzéþÿÿfÇ êHÇéþÿÿ Ç êHÇé|þÿÿfD H=_N 1Àèê=ÿÿAD$µH C8éáýÿÿfD
Ò
ÂýÿÿµH C89Æ
ÂýÿÿH=ùM 1Àè©=ÿÿAD$éÂþÿÿfD
Ò
ýÿÿµH C89Æ
ýÿÿH=ÓM 1Àèq=ÿÿAD$éþÿÿfffff. H\$
èHl$ðHûLd$øHìH( õ¸ tH$Hl$Ld$HÄÃf AôH(¾ Lâè=ÿÿ¸
ÒuÅHS(H
Òt¼JD"ÿH{0HS1öÇC Ç HC kkÇC è@ÿÿH{X1öè@ÿÿ1Àéxÿÿÿ@ H\$àHl$èýLd$ðLl$ø¿` HìhIôAÕèÞ>ÿÿH
ÀHÃ
++ 1À¹ HßóH«HßkÇD3"Dk(ÇC$Y ÇCpÐ ÇCl èÛ;ÿÿ
ÀÅ
á öC$@ H»° ¾ A½ èð?ÿÿHç
ÀAEíèÒDÿÿ1öHçèÈFÿÿHy
H»8 HÙHæè/@ÿÿHçèW?ÿÿH»@ º ¾ èQ<ÿÿ
ÀI$AEíèH\$HHl$PLd$XLl$`HÄhÃ@ Hßè°<ÿÿ
ÀAÅ^ÿÿÿH=k8 Æ1ÀDíèr;ÿÿI$ëµ@ H=¹P ½ èÇ<ÿÿëD H=ÉP Æ1Àè@;ÿÿI$éÿÿÿffffff. H\$ÐHl$ØHûLd$àLl$èIôLt$ðL|$øHìHH
öÕt9H
ÿt49WA½ s1DèH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà A½ ëÏLs L{XH{AÆA)þA9ÖDGòE0íDñHÊHL$èø@ÿÿC1ÒLÿDð÷sSèâCÿÿDsD)sLÿè¢DÿÿD9õHL$kÿÿÿH{D)õI4êè²@ÿÿLÿkè§Cÿÿk)kLÿèiDÿÿé;ÿÿÿfff. H\$ÐHl$ØHûLd$àL|$øÕLl$èLt$ðHìHH
ÿI÷A¼ § Lo0LïèCCÿÿ9k 3Lc LÿHsLsXAÄA)ôA9ìDGåDáHÊHL$è@ÿÿ1ÒL÷Dà÷sè÷BÿÿD)cDcL÷è·CÿÿD9åHL$t*HsD)åI<êèË?ÿÿL÷+èÁBÿÿ)kkL÷èCÿÿLïE1äèxCÿÿDàH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃf. H\$ðHl$øHìH( Hû¸ t0Ho0HïèOBÿÿCÇC HïÇ ÇC CèýBÿÿ1ÀH\$Hl$HÄÃ@ AWº ¾ AVA
UATUSHûHìxH|$`è9ÿÿ
À
- L»° E1í1íÆD$ E1ö »0
û Ht$HßÇD$8 èN=ÿÿ
À
¶D$<a D, E
Òá 1ÀD9l$ÀÅýv
++ÇD ¿0u èd=ÿÿ¶D$Dd$E9ìAEî<¹ À
ÀÕ Dl$8E
íß A9ÅHt$`LÿDGèDêè¨<ÿÿ
À
¨ {h& D¶D$Ht$`HL$lDêHßèk=ÿÿ
À
» DîHßEåèu9ÿÿ»0 ÿÿÿH|$`è^;ÿÿHÄx1À[]A\A]A^A_ÃD Dd$1íE9ìAEî<
GÿÿÿH=G è8ÿÿ¾´ Hßè¹6ÿÿ¾ Hßè;ÿÿ
ÀÆH=ÉL
\ 1öÇC Hßèª>ÿÿ
À
: Hßè:;ÿÿ
ÀÆH=M
* Hßè>ÿÿ
ÀÆH=6M
Hßèx?ÿÿÇ8 ÿÿÿÿÇ< ÿÿÿÿLÿÇ0 Ç4 ÇD Ç´ ÆÈ è
?ÿÿD, E
É
Ý H=ÏF è¡7ÿÿéQþÿÿ@ H=ÁK Æ1ÀÇD$8 è6ÿÿ¿Ð èv;ÿÿé¡ýÿÿf ¿ Eåè[;ÿÿéýÿÿfD ¿¸ EåèC;ÿÿénýÿÿfD ¿0u è.;ÿÿéYýÿÿH=L Æ1ÀEåè¥5ÿÿé@ýÿÿ H=©K Æ1ÀEåè
5ÿÿ¿@B èë:ÿÿéýÿÿfD A¸ ÆD$éÐýÿÿ1öHßè9ÿÿéÿÿÿf SHûH(¸ H
ÿtDHÇC HÇC ÇC Ç ÇC ÇC è9ÿÿH{0èÍ>ÿÿH{XèÄ>ÿÿ1À[à H
ÿS¸ HûtdÆ0 H¿8 1öè:ÿÿH»° è:ÿÿH»@ HÇ8 H
ÿtè8ÿÿHßèÕ6ÿÿD[E
Ûu1ÿè¥<ÿÿè07ÿÿHßè8ÿÿ1À[Ã@ Hßè:ÿÿ{è5ÿÿ
ÀtÐèg;ÿÿ0H=NK 1ÀèG4ÿÿë¹ffff. AT1À¹D ¾
USHûHì HçóH«H=.2 è|>ÿÿ
ÀAÄ ÇHâ1À¾b ÂÇD$ ÇD$ èÀ4ÿÿ
Àxw,$
íu=¶D$¶T$DçÁâÁà жT$ жT$Áâ ÐèX4ÿÿ1ÀHÄ []A\ÃfH=AD èü4ÿÿDçè44ÿÿ¸ÿÿÿÿë×D H=©J èÜ4ÿÿ¸ÿÿÿÿë¿H=¾J èÉ4ÿÿDçè4ÿÿ¸ÿÿÿÿë¤fATUHýH=»J S1ÛHì HÇ$è è4ÿÿë fD H´$è HïHÃèd9ÿÿHû@tfL$ü H$ð H$è HÞHïèë;ÿÿ
ÀAÄt¼H´$è Hïº è¿3ÿÿH=C Dæ1Àè®2ÿÿHÄ []A\Ãf. H=tC ³èú3ÿÿëÃû@tÒHâÞHïè4ÿÿ
ÀtçH=J ÆÚ1Àè]2ÿÿëÓ HW1ÀH
ÒtBöG$t<O
Ét5é1ÀHÁHÁá ötH~H9|tHÀH9Èuæ1Àà ¸ óÃU¹ SHûHìT$ D$$Ht$ ÐD$(âþD$,T$ º D$0D$4D$8÷ÐD$<è`5ÿÿøÿÅt1Ht$ ¹ º HßÇD$ è:5ÿÿøÿÅtHÄè[]ÃfH=ÑI î1Àèx1ÿÿHÄè[]à U¹ º SHûHìHHæHÇ$ HÇD$ HÇD$ HÇD$ HÇD$ HÇD$( HÇD$0 HÇD$8 è¦4ÿÿøÿÅt'Ht$ ¹@ º Hßè4ÿÿøÿÅt HÄHè[]ÃH=II î1ÀèÈ0ÿÿHÄHè[]à AVAUDiêè ATIüUHõS»ç ë@ E ¨uIDïèù5ÿÿëtk¹@ º HîLçèÿ:ÿÿ
ÀAÆtÐH= I Æ1ÀèX0ÿÿ[]A\A]Dð
A^Ã@ UUUUUUÐ÷Ð9Eu:Lçèõ4ÿÿ[]A\A]DðA^ÃLçA¾
++ èÛ4ÿÿH=
J èo1ÿÿ[]A\A]DðA^ÃH=OJ A¾ÿÿÿÿèQ1ÿÿë H\$èHûH=dJ Hl$ðLd$ø1ÀHìX HõÇ$8 Ç$< è/ÿÿHßè`4ÿÿ
ÀAÄ
U HßA¼ èW:ÿÿH
À º HæHßè®1ÿÿ
ÀAÄ
û H
íò HîHçº èz0ÿÿH=ßI Hî1Àè)/ÿÿH$< ¾ HßÇ$< è95ÿÿ
ÀAÄ
V H$8 HæHßèë4ÿÿ
ÀAÄ
P H$< ¾ HßÇ$< èð4ÿÿ
ÀAÄ
$< öÄ
öÄ
$ H´$ º
++ Hßè§7ÿÿ
ÀAÄ
Ä ¼$ tH=H A¼ èÐ/ÿÿ DàH$@ H¬$H L¤$P HÄX ÃD H=ùF è/ÿÿëÊf. H=ßH è|/ÿÿö$<
f ½è ë0 ¤$< íG ¿è èE3ÿÿö$<
/ H$< ¾ Hßèâ3ÿÿ
ÀAÄt» H=±F è/ÿÿé?ÿÿÿ H=ÁF èô.ÿÿé'ÿÿÿ H=!G A¼ èÖ.ÿÿé ÿÿÿf HáHÁÿþþþ÷Ò!Ð%téÂÁê© DÂHQHDÊ ÀHâHÙfÇ/
++HÂÿþþþ÷Ñ!È%téÁH=¸G HæÁé© DÁHJHDÑ ÀH¸bcmFWDiaHÚHÇBg.bi1ÀfÇBn è¾,ÿÿéýÿÿH=F Æ1ÀA¼ è¢,ÿÿéEþÿÿD º ¾ HßèÆ2ÿÿ
ÀtmH=[G èæ-ÿÿH$< ¾ HßÇ$< è2ÿÿ
ÀAÄuH$< ¾ HßÊ$< è-ÿÿ
ÀAÄýÿÿH=¯E è-ÿÿé½ýÿÿH=
++G èy-ÿÿëH=pE èk-ÿÿéýÿÿHl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5) Lçè.ÿÿH
ÀHÃÕ 1öº HÇè-ÿÿHßè¥+ÿÿIÄ1Ò1öHßEæè-ÿÿL÷è»-ÿÿH
ÀIÄtcHÙLò¾ HÇè 2ÿÿ
ÀE uaH=F ½ è,ÿÿèH$Hl$Ld$Ll$Lt$ HÄ(ÃH=F ½ èg,ÿÿëÍD H=1F ½ èO,ÿÿëµD ÂLæLïè«2ÿÿLçÅèÑ.ÿÿHßè93ÿÿëH=ÓE Læ1À½ÿÿÿÿè¡*ÿÿH=ÚE è4ÿÿéhÿÿÿ H\$àHl$èHûLd$ðLl$øHì8IôÇD$ A½ è75ÿÿH
ÀHÅt.x(tIM
ätvLæHT$Hßè40ÿÿ
ÀAÅtH=¾E è+ÿÿDèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H=eE ¹ Læó¦LæÁÂ8ÑuÌE<HïèÆ3ÿÿ
ÀAÅHµ\ sÿÿÿëf. Hl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5I' LçèÈ+ÿÿH
ÀHÃÕ 1öº HÇèÝ*ÿÿHßèe)ÿÿIÄ1Ò1öHßEæèÃ*ÿÿL÷è{+ÿÿH
ÀIÄtcHÙLò¾ HÇèÀ/ÿÿ
ÀE uaH=TD ½ èX*ÿÿèH$Hl$Ld$Ll$Lt$ HÄ(ÃH=ÒC ½ è'*ÿÿëÍD H=ñC ½ è*ÿÿëµD ÂLæLïèk0ÿÿLçÅè,ÿÿHßèù0ÿÿëH=C Læ1À½ÿÿÿÿèa(ÿÿH=ãC èÕ1ÿÿéhÿÿÿ H\$àHl$èHûLd$ðL
l$øHì8IôÇD$ A½ è÷2ÿÿH
ÀHÅt.x(tIM
ätvLæHT$Hßè´,ÿÿ
ÀAÅtH=¶C èQ)ÿÿDèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H=%C ¹ Læó¦LæÁÂ8ÑuÌE<Hïè1ÿÿ
ÀAÅHµ\ sÿÿÿëf. AUATIüUHõS»0 Hì U ÞLçÊè¡(ÿÿ
ÀAÅu"ëHÅû uÛHÄDè[]A\A]ÃD H=C è|(ÿÿHÄDè[]A\A]ÃøÈÃff. ·ÿøÁçÁø øÃfHøHÈÃf SHûH÷Hìèx.ÿÿHÇÁHÆHÁï ÁéHÁî0@¶ÿá@¶öúÁçâÀ Áú ÊÊ!HÂHÁè8HÁê(ÑÁâÀéÊ ùKñöá Áù ÊSÂÀÀêÈ òCSHÄ[à Sè1ÿÿHø H
Ût:H»¨ H
ÿtè$*ÿÿH»¸ HǨ H
ÿtè*ÿÿHǸ 1À[ÃHìè¿0ÿÿH¸ H
Ò³ Æp HǨ 0ÀÇ° Ç´ HǸ ÇÀ Ç Ç HÇ HÇx HÇ Ç Ç Ç ÆÈ ÆÇ ÆÄ ÆÅ ÆÆ HÄÃfffff. USHìèÝ/ÿÿH
ÀHú t' øt-øt(C,= tf1Ò= ù HÄÐ[]à H»¨ ¾ ° è+%ÿÿ
Àº uÉ° H»¨ H³ èé*ÿÿ1Òë¬D H»¨ H
ÿtèo(ÿÿH»¨
º Ç° ¾ èÏ$ÿÿ
˼
iÿÿÿ° H»¨ H5F@ è*ÿÿ·{lH«¨ è))ÿÿ·{pfEH«¨ è)ÿÿH fEH¨ P1Òéÿÿÿ H»¨ H
ÿtèÏ'ÿÿH»¨ º Ç° ¾ è/$ÿÿ
˼
Éþÿÿ° H»¨ H5Æ? èé)ÿÿ·{lH«¨ è(ÿÿ·{pfEH«¨ èu(ÿÿH fEH¨ P1Òénþÿÿffffff. AWAVAUATUSHìh èò-ÿÿIĸ M
äÙ A$ ú
E$ I¼$ E
ÀÇ H
ÿ¾ ?
½
³ ¶G<| À
AøÇD$ å º 1ÀE1í1ö| u| u| u| ÑHÀÂA9ÈÒA@ÿAÅ´À A¿ 1À1Ûé~ ¸ÿÿÿÿfD HÄh []A\A]A^A_ÃfD 1Àëä@ Hl$ L$À 1Ò1À HcðDj¶7¶\7ÁáËHDL AHÂA9ÀÐCD- A¿ I¼$¨ AÀE$° H
ÿt
è¨%ÿÿE$° I¼$¨ D¾ è"ÿÿ¸
Ò
DÿÿÿA$° I¼$¨ 1öèu!ÿÿ1ÀE
íI$¨ M´$ ÿÿÿAíMcÿLðN, Hl$ L|$Ll$E1íë,@ A¼$ Aßt0IÅL;l$ãþÿÿI$ MþBT- Hcò¶0àè<wÂB,À Æ ÆA ÆA ÆAI$¨ HÁ)ÓA$° ÃH)ÈAßHÐI9Ç]þÿÿLt$HÏLúHL$Löèè
&ÿÿHL$Lùéiÿÿÿ 0Àúmýÿÿé0þÿÿH´À A9ÈæýÿÿAÅÑIcõT´ éÖýÿÿAøÇD$ ~pº 1ÀE1í1ö| u| u
++|t0 ÑHÀÂA9ÈÚA@ÿAÅ´À A¿ Dè1ÛéþÿÿH´À A9È~ÄAÅÑIcõT´ ë·A½ ¸ 1öë¼A½ ¸ 1öéKýÿÿfff. H\$èHl$ðHýLd$øHìèM*ÿÿHø H
ÛtHHïèø$ÿÿ{, L£ tz1Àúè u5Hïè]#ÿÿ úu,ÆÇ 1ÀH$Hl$Ld$HÄÃD útÆú tÁBüøwFM
äÆÇ tútUHïèÕ"ÿÿ1Àë¹f ú t+út&ú
++
sÿÿÿÆè ë¶@ 1Àút³ë ¸ éNÿÿÿfD A<$è"ÿÿ¨ÂÄ âpúpÆ ¨Å é|ÿÿÿ1ÀÃffff. AWI×AVAUATUSHìHt$è
)ÿÿHø H
Û= E'C$9À D HD$L«¸ E1öH(´ f
Òt?A9Ô AÖD;³À r HîLïè0$ÿÿ´ Ç´ ÂA)ÄIÕHÕ³ A9ô)
ö¾ ´ 1ÀfD Áâ´ ¶L HÀÊ9Æ´ wâútEA;lÿÿÿAÆD;³À ê AÆE AÆE AÆE AÆEIÅ ÂA)ÄHÕé!ÿÿÿH»¸ Ç´ ÆÇ H
ÿtè!ÿÿÇÀ HǸ 1ÀHÄ[]A\A]A^A_ô écÿÿÿH»¸ H
ÿt
++èÄ ÿÿAÀ=ÿ À ÂwÇÀ º H»¸ ¾ èÿÿ¸
ÒuE'édþÿÿHĸ []A\A]A^A_ÃÇ´ Hĸÿÿÿÿ[]A\A]A^A_ÃEæD;³À wÖDâHîLïè"ÿÿH¸ HT$D)£´ HE7HÄ[]A\A]A^1ÀA_Ãffffff. H\$ÐHl$ØHÓLd$àLl$èHõLt$ðL|$øHìHIÍè&ÿÿIĸ M
ät~HE Mu 8 ux uxæ fD ÒA9$À rrA$ ø ø AD$,Hu M¬$¸ = , E1ÿ= Æ Lm 1ÀD;H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfI¼$¸ H
ÿt èÿÿÒúÿ A$À wAÇ$À º I¼$¸ ¾ èOÿÿ¸
Ò
ÿÿÿé1ÿÿÿ ¶@<
t<
I¼$¸ AÆ$Ç H
ÿtèÿÿAÇ$À IÇ$¸ 1Àé1ÿÿÿfD ¦6 I$¸ I¼$¸ Hu HÇè¡ ÿÿD;Mu M¬$¸ AÇéãþÿÿD3AFÿAÆAöÆE÷D$tAçàAÇ HI6 DÿIE HC6 IEH4$èfÿÿ|$AEèYÿÿAE¶&6 I}AEH4$è ÿÿDú1öD)òHcÒI|è´ÿÿM¬$¸ éQþÿÿ <à
ðýÿÿéÛþÿÿ Ó5 I}AE èËÿÿD;M¬$¸ AÇéþÿÿffffff. SHóè$ÿÿH¸ H
ÒtB øtøu:B|
À
¶1ÀöÁ töÁtáu ÆÈ 1À [Ãf
D ºÄ ¶Å t0
Àt:¿ ¹ ¶31À@ñuÐºÆ t·@÷tÂë°
À¿ ¹ tп ¹ ëÄfD ¶1ÀÉy¶ÉöÁ@tá nÿÿÿéyÿÿÿH\$àHl$èHûLd$ðLl$øHì(HõIÔIÍè#ÿÿH
À® ¸Ç tE ú tjúteBüøwMLéLâHîHßHl$H\$Ld$Ll$ HÄ(éLÿÿ@ 1ÀH\$Hl$Ld$Ll$ HÄ(ÃD út®1ÀúuÖë¥fLéLâHîHßHl$H\$Ld$Ll$ HÄ(é ÿÿ ¸ ëf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWAVEÆAUATIÌUÕSHóHìèú!ÿÿH
À¹ 1 1ÒEö
I ÑDj¶É' ù
^ Aý¹ÿÿÿÿü AýU êAÇ$ T$¸p uT$¹ÿÿÿÿ
ÒÉ 1Ò1ÉD9íÆp ÇD$ ëfD D9ív at Až EïJ|;üè5ÿÿøAÆtJ|;ý¾ èÿÿD$D$D ðÀ¶Àt»1Ò1É
Àt/E
ö Auûð< u1À@ Àñ)ÁÂ< tñ¹üÿÿÿA4$DéÈ)ðt$+D$Hcö)ÐAD$¶3àAD$HÄÈ[]A\A]A^A_ÃfD9ír;Dêéºþÿÿ ¶Al$àAD$ëËfD 1Ò|$É÷Ñáýë ¹ÿÿÿÿë¦f AÇ$ ÇD$ é¥þÿÿff. AUIõATIüUÕS1ÛHì(@ êÞE1À)ÚLîHáLçèIÿÿ
À~Ã|$uÜHÄ(¸ []A\A]Ã@ HÄ(1À[]
A\A]Ã H\$èHl$ðHûLd$øHìHõAÔè·ÿÿH
ÀtZ útúu*DâHîHßHl$H$Ld$HÄéòÿÿf. ú tÑ1Àú
++tÊH$Hl$Ld$HÄø ëåf AWMÏAVEÆAUIõATE1äUHýSÓHì8AÇÿÿÿÿHL$ÚDæHL$D)âLîE1ÀHïèBÿÿ
À~FAÄD$øt
++(øuÎ HT$D"AHÄ8[]A\A]A^1ÀA_Ã@ ø¦Eöu¡ëÔ@ HÄ8¸ÿÿÿÿ[]A\A]A^A_Ãfff. SHËA¸ HìLL$HL$ÇD$ ÇD$ èëÿÿT$úuD$1ÀHÄ[Ã@ ú¸ÿÿÿÿtäëêfff. AUAÕATIôUHýSHËHìÇ èÿÿH¸ H
Ò øÂøÁ Ò
ø5 øfZ 1ÿ1öø] øuw LL$HL$E1ÀDêLæHïÇD$ ÇD$ è
ÿÿ¸ÿÿÿÿ
ÒuT$út ú
× D$1ÀHÄ[]A\A]ÃD ø¿ ¾
tøtø tøt"ÒuÉuøtøft1ÀHÄ[]A\A]Ã1ÀE
í¹þÿÿÿuëRf@8×tHÀÁA9Åv?A¶@8òuåøvåQÿAÐC< uØAÈC< uÎDAC<uÃ1Àë Hĸÿÿÿÿ[]A\A]ÿ ¾
éZÿÿÿú ÿÿÿúu-Ç HÄ1À[]A\A]ÿ³ÿÿÿ1öé-ÿÿÿ@ ¾àÿÿÿéÿÿÿútÎéëþÿÿff. H\$ðHl$øHìÕHóè0ÿÿH
Àº t øu#¶C1ÒH )Íý t*ÐH\$Hl$HÄÃf0Òøuæ¶C1ÒH )Íý uÖP<ZZZZu<ZZZZuÀ1Ò<½Âë³fD 1Òë©fff. H\$ðHl$øHìÕHóèÿÿH¸ H
Òt>Hx H Hëª H 0ÀÇ Ç Ç H\$Hl$HÄÃfffff. AVAUATIôUSHûèÿ
ÿHŸ H
í A½ÿÿÿÿëF@ HÆH;° H° h Á
9
3 AÅ
Òu~Hßè®ÿÿH
Àº tÔH° ¶
ÊÂÑé
É¶Ò u© ; Ç
lÿÿÿHx H ézÿÿÿf E4$1À[]A\A]A^ø DéE1öÓàèA$@ E
í~ÓHßEöèÿÿH
Àº tbH° ¶!ÊÑé
É u5 ; Ç tpHÆH;° H° ttÁ
Ò¶ÒA ÖAí
9
kÿÿÿ[]A\A]¸ÿÿÿÿA^ÃD H°x H° é
þÿÿD Hx H ë H°x H° éyÿÿÿUHåSH¤U HìHU HøÿuëHÓÿÐHCøHSøHøÿuíHÄ[]ÃHìèÿÿHÄÃ DtsReleaseChannel: StopVideoFailed Ignoring error DtsReleaseChannel: DtsFWCloseChannel Failed DtsGetVersion: Ioctl failed: %d
++ DtsPauseDecoder: Decoder is not opened DtsPauseDecoder: Decoder is not started DtsResumeDecoder: Decoder is not opened DtsResumeDecoder: Decoder is not started DtsStartCaptureImmidiate: Decoder is not started DtsStartCapture: Decoder is not started DtsOpenDecoder: DtsCloseDecoder Failed (sts:%d)
++ DtsFWOpenChannel: ChannelID leakage.. Dts Recoverable Open Failed:%x
++ DtsStartDecoder: Decoder is not opened DtsStartDecoder: DtsStopDecoder FAILED (sts:%d)
++ DtsSetProgressive: Failed [%x]
++ DtsFWActivateDecoder: Failed [%x]
++ DtsProcOutput: Use NoCopy Interface for PIB encryption scheme DtsProcOutput: Failed to copy out buffs.. %x
++ DtsProcOutput: No Active Channels DtsProcOutput: Failed to release buffs.. %x
++ DtsProcInput: Failed to alloc mem for ASFHdr for SPES:%x
++ DtsProcInput: Failed to Prepare ASFHdr for SPES:%x
++ DtsProcInput: Failed to send Spes hdr:%x
++ DtsProcInput: DtsInsertMdata failed DtsSetRateChange:DtsFWSetHostTrickMode Failed DtsSetRateChange: DtsFWSetSkipPictureMode Failed DtsSetRateChange: Set Slow Forward Failed DtsSetRateChange: Set Normal Speed DtsSetRateChange: Set Fast Speed for IP-Frame Only DtsSetRateChange: Set Very Fast Speed for I-Frame Only DtsSetRateChange: Set 1.x I only DtsSetRateChange: Set Fast Forward Failed DtsSetFFRate: NOT Support Slow Motion DtsSetFFRate: Set Normal Speed DtsSetFFRate: Set Fast Forward DtsSetFFRate:DtsFWSetHostTrickMode Failed DtsSetFFRate: DtsFWSetSkipPictureMode Failed DtsSetFFRate: Set Fast Forward Failed DtsSetSkipPictureMode: Set Picture Mode Failed, %d
++ DtsSetIFrameTrickMode: DtsFWSetHostTrickMode Failed DtsSetIFrameTrickMode: DtsFWSetSkipPictureMode Failed DtsStepDecoder: Failed because Decoder is Not Paused
++DtsGetFWVersionFromFile: Null Pointer argument DtsGetFWVersionFromFile:Failed to Open file Err DtsGetFWVersionFromFile:Failed to allocate memory DtsGetFWVersionFromFile:Failed to read bin file %d
++ FW Version: Stream: %x, Dec: %x, HW:%x
++ DtsGetFWVersion: failed to get version fromFW at runtime: %d
++ DtsGetFWVersion: failed to get version from FW bin file: %d
++ Running DIL (%d.%d.%d) Version
++ DtsDeviceOpen: Decoder is already opened DtsDeviceOpen: New globmode is %d
++ DtsDeviceOpen: Create File Failed DtsDeviceOpen: Interface Init Failed:%x
++ DtsSetupHardware: Failed from Open DtsDeviceOpen: Opening HW in mode %x
++ DtsDropPictures: Set Picture Mode Failed, %d
++ DtsSetScaleParams: not supported HW init already? HW Type not found deleting buffer DtsPauseDecoder: Failed DtsMapYUVBuffs failed Sts:%d
++ DtsStartCapture: Failed: %d
++ Failed to Set Video Clock:%x
++ DtsFWSetVideoInput Failed:%x
++ DtsFWStartVideo: Failed [%x]
++ DtsProcOutput: Invalid Arg!! HIT EOS with counter Flush called with opcode %u
++ DtsStepDecoder: Failed rb Media_PC_FW_Rev FW Version: Stream: %x Dec: %x
++ /dev/crystalhd Get Hardware Type Failed Get drv ver failed bcm70015fw.bin bcm70012fw.bin Notify Operating Mode Failed Enable single threaded mode à @F ? @ DtsGetHwType: Ioctl failed: %d
++ DtsGetPciConfigSpace: Invlid Arguments DtsGetPciConfigSpace: Ioctl failed: %d
++ DtsDevRegisterRead: Ioctl failed: %d
++ DtsDevRegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: Custom pll settings not implemented yet. DtsSetVideoClock: Failed to change PLL_D_CTL DtsSetVideoClock: Failed to change PLL_E_CTL DtsFPGARegisterRead: Ioctl failed: %d
++ DtsFPGARegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: DLL did not lock. DtsSetTSMode is not supported in this device DtsDevMemRd: Buff Size is not a multiple of DWORD DtsDevMemRd: Memory Allocation Failed DtsDevMemRd: DeviceIoControl Failed DtsDevMemRd: IOCTL Cmd Failed By Driver DtsDevMemWr: Buff Size is not a multiple of DWORD DtsDevMemWr: Memory Allocation Failed DtsDevMemWr: DeviceIoControl Failed DtsDevMemWr: IOCTL Cmd Failed By Driver DtsChkYUVSizes: Incomplete Transfer DtsGetDrvStat: Invlid Arguments DtsGetDriveStats: Ioctl failed: %d
++ DtsSetTemperatureMeasure Only support for Flea. DtsRstDrvStats: Ioctl failed: %d
++ DtsDownloadFWBin: Fw Download Failed DtsPushFwBinToLink: Invalid Handle DtsPushFwBinToLink: Null Buffer DtsPushFwBinToLink: Buff Size is not a multiple of DWORD DtsPushFwBinToLink: Memory Allocation Failed DtsPushFwBinToLink: DeviceIoControl Failed DtsPushFwBinToLink: IOCTL Cmd Failed By Driver DtsTxDmaText: DeviceIoControl Failed with Sts %d
++ Clock set to %d
++ Setting Color Mode to %u
++ DtsDevMemRd: Invalid Handle DtsDevMemRd: Null Buffer DtsDevMemWr: Invalid Handle DtsDevMemWr: Null Buffer DtsCopyYV12: XFER ERROR ffffffæ?33333³p@ÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿ DtsInitialize: Ioctl failed: %d
++ DtsFWOpenChannel: No Active Decoder DtsOpenDecoder: Ioctl failed: %d
++ Scaling command param 0x%x,ctx_scal:0x%x
++ DtsActChannel: Channel is NOT Opened DtsActChannel: Channel is already Opened DtsActChannel: Ioctl failed: %d
++ DtsActChannel: ChannelActivate Failed %d
++ DtsFWSetSingleField: Channel Not Opened DtsFWSetSingleField: Ioctl failed: %d
++ DtsFWSetSingleField: Set Single Field Failed %d
++ DtsHwSelfTest: Ioctl failed: %d
++ DtsHwSelfTest: SetVideoOut Failed %d
++ DtsFWVersion: Ioctl failed: %d
++ DtsFifoStatus: No Open Decoder DtsChannelStatus: Ioctl failed: %d
++ DtsCloseDecoder: Channel is not Open DtsCloseDecoder: Ioctl failed: %d
++ DtsSetVideoInput: Channel not opened DtsSetVideoInput: Ioctl failed: %d
++ DtsSetVideoInput: SetInputParameters Failed %d
++ DtsFWSetVideoPID: Channel not opened DtsFWSetVideoPID: Ioctl failed: %d
++ DtsFlushDecoder: Channel Not Opened DtsFlushDecoder: Ioctl failed: %d
++ DtsFlushDecoder: Flush Decoder Failed %d
++ DtsStartVideo: Channel Not Opened DtsStartVideo: Ioctl failed: %d
++ DtsStartVideo: StartVideo Failed %d
++ DtsStopVideo: Channel Not Opened DtsStopVideo: Ioctl failed: %d
++ DtsStopVideo: StopVideo Failed %d
++ DtsFWDecFlushChannel: Ioctl failed: %d
++ DtsFWDecFlushChannel: FlushChannel Failed %d
++ DtsFWPauseVideo: Channel is NOT Opened DtsFWPauseVideo: Channel is already Opened DtsFWPauseVideo: Ioctl failed: %d
++ DtsFWPauseVideo: PauseChannel Failed %d
++ DtsFWSetTrickPlay: Ioctl failed: %d
++ DtsFWSetTrickPlay: TrickPlay Failed %d
++ DtsFWSetHostTrickMode: Ioctl failed: %d
++ DtsFWSetHostTrickMode: Failed %d
++ DtsFWSetFFRate: Ioctl failed: %d
++ DtsFWSetFFRate: SetFFRate Failed %d
++ DtsFWSetFFRate: SetSMRate Failed %d
++ DtsFWSetSkipPictureMode: Ioctl failed: %d
++ DtsFWSetSkipPictureMode: SkipPictureMode Failed %d
++ DtsFWFrameAdvance: Ioctl failed: %d
++ DtsFWSetContentKeys: Failed %d
++ DtsFWSetSessionKey: Failed %d
++ DtsFormatChangeAck: Ioctl failed: %d
++ DtsFormatChangeAck: Failed %d
++ DtsFWDrop: Channel is not Open DtsFWDrop: Channel is not Start DtsInitialize: Failed %d
++ DtsOpenDecoder: Failed %d
++ DtsFWVersion: Invalid Handle DtsFifoStatus: Invalid Args DtsChannelStatus: Failed %d
++ DtsCloseDecoder: Failed %d
++ DtsFWSetVideoPID: Failed %d
++ DtsFWFrameAdvance: Failed %d
++ DtsFWDrop: Ioctl failed: %d
++ DtsFWDrop: Drop Failed %d
++ Error initializing attributes Error setting type of mutex Error initializing mutex Invalid argument ... shmcreate failed with err %d DtsAllocIoctlData Error Invalid arg..%p
++ DtsInitMemPools: pOutData Failed to Alloc mem Cannot Allocate IOCTL data DtsCancelFetchOutInt: TimeOut Map YUV buffs Failed [%x]
++ /libcrystal.so ZeroSnum Found EOS Succesive Odd=%d
++ Succesive Even=%d
++ Repetition=%d
++ Trying to resume from S3/S5 Resume from S3/S5 Done error in getting pciids DtsPrepareMdata Failed:%x
++ Fetch Begin Unable to open shared memory ... Unable to detach from Dil shared memory ... DtsDelDilShMem:Unable get shmid ... DtsDelDilShMem:shmctl failed ... DtsDelDilShMem:unable to delete shmem segment ... DtsCreateShMem:unable to get shmid :%d
++ DtsCreateShMem:shmctl failed ... DtsCreateShMem:deleted shmem segment and creating a new one ... DtsCreateShMem:globmode %d is invalid
++ IOCTL Command Failed %d cmd %x sts %d
++ DtsDrvCmd Failed with status %d
++ DtsInitMemPools: ioctlData pool Alloc Failed InMdata PoolCreation Failed:%x
++ DtsInitMemPools: Mpool alloc failed DtsInitMemPools: Mpool %x failed
++ DtsReleaseMemPools: pIoData MemPool Leak: %d..
++ DtsRelRxBuff: Invalid Arguments DtsRelRxBuff: Failed Sts:%x ..
++ DtsReleaseUserHandle: Ioctl failed: %d
++ DtsNotifyMode: Ioctl failed: %d
++ Clearing %d PendMdata entries
++ DtsFetchOutInterruptible: ProcOutput Pending.. Error: Can't handle F/C w/o PIB_VALID Error: Data not expected with F/C DtsFetchOutInterruptible: Failed:%x
++ COULD not find free MDATA try again COULD not find free MDATA finaly failed DtsInitInterface: Ctx alloc failed DtsAllocMemPools failed Sts:%d
++ txThreadProc: Got status %d from GetDriverStatus
++ Cannot Recover from S3/S5 RESUME SetupHardware failed %d
++ Cannot Recover from S3/S5 RESUME OpenDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartCapture failed %d
++ txThreadProc: Got status %d from TxDmaText
++ DtsDeviceClose: Close Handle Failed with error %d
++ DtsGetHWFeatures: Create File Failed ioctl to get HW features failed Inserting Elements for Sequential Fetch.. DtsFetchMdata Failed:%x SNum:%x
++ ®ÿÿ°ÿÿðÿÿ®ÿÿÐÿÿÀÿÿàÿÿ ÐÐÐ Ð Ð ÐÐ ÐÐÐÐÐÐ Writing register failed status:%x
++ Clearing Host Message Block failed, status:%x
++ Command Failure From DIL status:%x
++ DtsDownloadFWDIAGToLINK: Failed to clear the message area Error Reading DCI_STATUS register DtsDownloadAuthFwToLINK: Failed to download firmware Error Reading DCI_CMD register Error Writing DCI_CMD register FW AUthentication failed. Signature Mismatch DtsDownloadFWDIAGToLINK: Receive message for FWDiag booting failed, status=%d
++ DtsDownloadFWDIAGToLINK: Failed to boot the FWDiag Recv. Message Checksum failed Message Receive Timed-out 0. fwfile is %s
++ 1. fwfile is %s
++ 2. fwfile is %s
++ Signature Matched Error Writing UART register Uart Set Sucessfully Invalid Arguments Failed to Open FW file. %s
++ LINK FW Failed to allocate memory Failed to Read The File FILE_PLAY_BACK FLEA FW DtsPushAuthFwToLink: Failed to download firmware DtsPushFwToFlea: Failed to download firmware Error Wrinting Fw Sig data register ZZZZ ZZZZ
ZZZZ ZZZZ
; Ò Xïþÿ¸ ÈïþÿØ èðþÿ Èñþÿ( òþÿP ¨ôþÿ 8õþÿ¨ HõþÿÀ (öþÿè øöþÿ8 ÷þÿP Høþÿx ùþÿ (úþÿÀ Èúþÿð ¨ûþÿ Èþþÿ@ ( ÿÿh Hÿÿ Xÿÿ¨ ÿÿØ Hÿÿ
++ ÿÿ(
++ ÿÿp
++ (ÿÿ
++ (
++ÿÿ¸
++ èÿÿ xÿÿp ÿÿ ÿÿ° ¸ÿÿØ hÿÿ øÿÿ( hÿÿP èÿÿp Xÿÿ ÿÿ° (ÿÿà ¸ÿÿ
ÿÿ8
h!ÿÿ`
&ÿÿ
¨&ÿÿ¸
)ÿÿè
¨*ÿÿ 8+ÿÿ@ Ø+ÿÿ` è,ÿÿx è-ÿÿ¨ ø-ÿÿÀ (.ÿÿà X.ÿÿ È0ÿÿ( 1ÿÿP X2ÿÿx Ø3ÿÿ (5ÿÿð È5ÿÿ 6ÿÿ@ h7ÿÿ (8ÿÿ¸ 9ÿÿð 9ÿÿ (:ÿÿ@ È:ÿÿp h;ÿÿ =ÿÿÈ ¨>ÿÿø Ø>ÿÿ X?ÿÿ8 8Aÿÿ` èAÿÿ Bÿÿ¨ 8CÿÿÐ øCÿÿø Dÿÿ 8EÿÿH Gÿÿ hIÿÿÈ èVÿÿ XÿÿH Xÿÿ` ¨Xÿÿx øYÿÿ¨ 8[ÿÿÐ ¨]ÿÿø è^ÿÿ `ÿÿH aÿÿp bÿÿ dÿÿÈ Xeÿÿð Xfÿÿ xgÿÿ@ hÿÿh ¸jÿÿ økÿÿÀ Hmÿÿè nÿÿ ¨oÿÿ8 ¸pÿÿ` ¸qÿÿ Èrÿÿ° ÈsÿÿØ ¸tÿÿ vÿÿ0 Xwÿÿ` Xxÿÿ ¨yÿÿ° HzÿÿÈ ¸zÿÿð Øzÿÿ {ÿÿ( è{ÿÿ` |ÿÿx (|ÿÿ 8|ÿÿ¨ ~ÿÿÐ ~ÿÿè (~ÿÿ 8~ÿÿ Ø~ÿÿ0 è~ÿÿH (ÿÿ` Hÿÿx ÿÿ ÿÿ¨ ¨ÿÿÀ Øÿÿà èÿÿø ÿÿ 8ÿÿ( Xÿÿ@ ¨ÿÿX Èÿÿp ÿÿ Hÿÿ° h
ÿÿè ÿÿ ÿÿ0 ¸ÿÿp Xÿÿ¨ Èÿÿà ¨ÿÿ hÿÿX èÿÿ ÿÿÈ Øÿÿè ÿÿ
ÿÿ( ÿÿP øÿÿp ÿÿ xÿÿÐ øÿÿø ¨ÿÿ0 8ÿÿ` ¸ÿÿ øÿÿÀ hÿÿø ÿÿx Èÿÿ ¸ ÿÿÈ (¢ÿÿð è¢ÿÿ! £ÿÿ(! 8¦ÿÿP! è¦ÿÿx! h¨ÿÿ ! x©ÿÿÈ! ªÿÿð! èªÿÿ" H®ÿÿ`" ¨®ÿÿ" X¯ÿÿ " H°ÿÿØ" 8±ÿÿ# ±ÿÿ(# (²ÿÿ`# زÿÿ# ¸³ÿÿ $ ¨·ÿÿ($ ¹ÿÿP$ è¹ÿÿx$ H»ÿÿ $ (¼ÿÿÈ$ ¼ÿÿ% ¨¼ÿÿ0% ¸¼ÿÿH% ȼÿÿ`% X½ÿÿ% ¨½ÿÿ % ¾ÿÿ¸% hÀÿÿè% Äÿÿ8& 8Åÿÿ`& HÅÿÿx& ¨Çÿÿ' XÊÿÿ8' 8ËÿÿX' (Ìÿÿ' XÌÿÿ ' 8Îÿÿð' Îÿÿ@( (Ïÿÿh( ØÏÿÿÈ( 8Ðÿÿð( (Òÿÿh) ÈÒÿÿ) HÓÿÿ¨) zR x èþÿd N u
++E $ < èèþÿ MI0o
++K $ d àéþÿÖ MMI0
++G $ êþÿÉ LU0t
++K , ´ @ëþÿ MN0ú
++KÍ
++A $ ä íþÿ MN0r íþÿ $ $ íþÿÞ MI w
++C L L 8îþÿÂ ADD [
++CAHP
++FCGK
++CCGPFC ¸îþÿ $ ´ °îþÿ5 PI w
++H $ Ü Èïþÿ5 PI O
++H àðþÿ N m
++E , $ `ñþÿ ADD f
++AAG T Ðñþÿà OI Ç , t òþÿ MMN@
++G $ ¤ õþÿU MI
++K $ Ì ¸öþÿ MI
++LT
++D ô °÷þÿ , ¨÷þÿ6 MMQ W
++F $ < ¸ûþÿ¡ MN0S
++B $ d @ýþÿ? AV
++IJ
++NF D Xýþÿz BDA x
++AGIN
++ABOAAG Ô ýþÿ D[ , ì ýþÿ MMN`_
++I L hÿþÿ» BEE B(A0A8F
++8C0A(B BBBH d l Øÿÿ BDD DP
++ AABHb
++ ADEDb
++ AABBp
++ AABD Ô ÿÿ $ ì øÿÿs MMI0w
++F $ P ÿÿ¦ LI C
++H $ < Ø
++ÿÿ® MMIP@
++E $ d `
ÿÿ MN0z
++K $ Èÿÿc MI w
++C ´ ÿÿ~ N H
++J Ô pÿÿd N v
++D ô Àÿÿ! A_ , Ðÿÿ N u
++EW
++IW
++IS $ D @ÿÿ MI U
++E , l ¨ÿÿÍ MMLÀ[
++G $ HÿÿÒ MN0o
++F , Ä ÿÿ¬ Hmp
++K $ ô ÿÿ MI o
++K , èÿÿÜ MMQÐ
++E , L ÿÿ AG x
++CEx
++AG $ | ÿÿ N x
++Jw ¤ ðÿÿ A
++J Ä pÿÿ
++ , Ü hÿÿö MMN@©
++G 8ÿÿ $ 0ÿÿ# Aa D @ÿÿ# Aa $ d Pÿÿi MN0(
++E $ !ÿÿÆ MMI0~
++G $ ´ @"ÿÿ² PMI0q
++I $ Ü Ø"ÿÿx MN@I
++D L 0$ÿÿO BBA D(F@
++(C ABBGd(C ABD $ T 0%ÿÿ N0y
++I
++A $ | ¨%ÿÿÆ MMI0~
++G L ¤ P&ÿÿÍ AAG0w
++AAFD
++CAHW
++AAGPCA $ ô Ð&ÿÿ¸ PMI0q
++I 4
++ h'ÿÿé AII0¹
++CAAPFA $ T
++ (ÿÿl AG f
++CGpC$ |
++ h(ÿÿ AG Z
++AE , ¤
++ à(ÿÿ AAG0q
++CAB , Ô
++ P)ÿÿ AG n
++CG[C $ À)ÿÿ¬ M[pê
++F, , H+ÿÿ MMN`Ê
++F \ ¨,ÿÿ* DQ
++KI | ¸,ÿÿz Dh
++DI $ -ÿÿÚ MN0
++F $ Ä Ð.ÿÿ© MI R
++H ì X/ÿÿ¥ N0J
++H $ è/ÿÿ PI a
++F $ 4 `0ÿÿ± MV0D
++I \ ø0ÿÿ AZ , | ø0ÿÿ MMNP¤
++D L ¬ è1ÿÿG BBE B(D0A8Gp©
++8D0A(B BBBC , ü è3ÿÿÝ M[`
++
++F L ,
5ÿÿy
BBE E(D0A8DO
++8C0A(B BBBF , |
ÈBÿÿ MMN`Û
++E ¬
8Dÿÿ Ä
0Dÿÿ , Ü
(DÿÿP MMNPå
++C $ HEÿÿ7 PI Þ
++I $ 4 `Fÿÿl PN0A
++A $ \ ¨Hÿÿ= PI ¼
++K $ ÀIÿÿ PN0A
++A $ ¬ ¸Jÿÿ
PN0¦
++D , Ô Kÿÿh MMN@Õ
++C $ àLÿÿx MMI0Ô
++I $ , 8NÿÿP PN0Å
++E $ T `Oÿÿ PI z
++E $ | 8Pÿÿ PN0C
++G $ ¤ 0Qÿÿ PI z
++E , Ì Rÿÿ0 MMNPX
++H $ ü Tÿÿ@ LN0W
++G $ $ 0UÿÿH MN0x
++E $ L XVÿÿM PN0Í
++E $ t Wÿÿ
PMI0¶
++D $ hXÿÿ
PN0½
++E $ Ä PYÿÿõ PN0¦
++D $ ì (Zÿÿ
PN0½
++E $ [ÿÿõ PN0¦
++D $ < è[ÿÿå PI
++F , d °\ÿÿ` MMN@J
++F , à]ÿÿ@ MMN@J
++F $ Ä ð^ÿÿõ PN0¦
++D $ ì È_ÿÿM PN0Í
++E ð`ÿÿ $ , xaÿÿn AG }
++AJ T Àaÿÿ l Èaÿÿ1 A_
++AO 4 èaÿÿÈ AADM
++AAKf
++CAF Ä bÿÿ Ü bÿÿ ô bÿÿ
$ bÿÿÉ MQ Z
++H 4 0dÿÿ
L (dÿÿ d dÿÿ | dÿÿ dÿÿ ¬ dÿÿ8 Ä Àdÿÿ Ü Èdÿÿ6 ô ðdÿÿ èdÿÿ $ àdÿÿ% A_ D ðdÿÿ \ èeÿÿ t ðeÿÿ$ fÿÿ ¤ fÿÿK ¼ Hhÿÿ Ô Phÿÿ5 MD c ô phÿÿ> MD h 4 hÿÿ ADD g
++DAKP
++DAK$ L xiÿÿ MZP©
++H t kÿÿn N j
++H < Pkÿÿ/ BIA V
++ABKM
++AGK 4 Ô @mÿÿ AID P
++AAHP
++FAA 4 ¨mÿÿo AAG R
++AAKDAA $ D àmÿÿÖ N ^
++Dy
++G L l nÿÿ¹ AAG b
++CAAI
++CCAU
++CAGTCA 4 ¼ oÿÿ} AAG T
++CAGNCC 4 ô Poÿÿ BDD o
++AEAKAE , ¸oÿÿN AV°sC$ L èoÿÿ¨ PN0i
++I t ppÿÿ $ hpÿÿí T
++Eu
++C\ ´ 0qÿÿd Z {
++K$ Ô qÿÿ ATÀÁ
++CG 4 ü hrÿÿp AG c
++CBD
++FFlC $ 4 rÿÿw N ^
++DF 4 \ ørÿÿ¢ AG x
++DLD
++FF\
++DH , psÿÿ BID |AB , Ä Ðsÿÿ} BIA mAB , ô tÿÿ7 ACG q
++DAG 4 $ 0uÿÿg AAG F
++EAKDAA | \ hvÿÿ BBB E(A0D8DPl
++8A0A(B BBBFD
++8F0A(B BBBAs
++8F0A(B BBBA $ Ü wÿÿ¹ MN0i
++D $ ÿÿë MN@s
++B $ , èÿÿl M[Py
++G T 0ÿÿ¾ l Øÿÿ AW $ Øÿÿ" MI ¬
++F $ ´ àÿÿ¬ MI `
++J $ Ü h
ÿÿq LSpì
++E $ Àÿÿ MMNP|
++D$ , ¨ÿÿ MZPÞ T ÿÿ\ N M L t ÐÿÿW BLB B(A0A8G°C
++8C0A(B BBBF Ä àÿÿX AV ä ÿÿ£ Do
++E 4 °ÿÿî BMA JÀ
++ AABC 4 < hÿÿí BAK I
++ AABK t ÿÿO 4 Xÿÿ AFG k
++CACTCA 4 Ä Àÿÿ© AKG`x
++CAATCA d ü 8ÿÿÙ BBI D(D0L
++(A BBEEd
++(A BBEA[
++(A BBEA $ d °ÿÿâ HZà
++F $ xÿÿX MMI0»
++B $ ´ °ÿÿÖ MN@g
++F $ Ü hÿÿX MMI0»
++B $ ÿÿÖ MN@g
++F L , Xÿÿj BBD D(I0l
++(D ABBFP(D ABB | xÿÿ pÿÿ ¬ hÿÿ Ä `ÿÿ AJ {A ä ÐÿÿO AM ÿÿÒ DÍ, ÈÿÿÑ AAD }
++CAI L L xÿÿ BBB B(A0A8G ö
++8A0A(B BBBG $ Èÿÿ/ MI l
++F Ä Ðÿÿ Ü ÈÿÿQ BEB B(A0A8DP\
++8A0A(B BBBAg
++8F0A(B BBBAN
++8F0A(B BBBAw8A0A(B BBD $ t ÿÿ¡ M[Pµ
++C £ÿÿß AX
++G , ¼ Ø£ÿÿç MN0\
++IZ
++Ft
++L ì ¤ÿÿ/ L ! °¤ÿÿÕ BBE B(D0C8GPH
++8C0A(B BBBC L T! @¦ÿÿ] BED C(FPl
++(F ABBED(C ABB $ ¤! P¦ÿÿ MI {
++O^
++B \ Ì! ¸¦ÿÿ¤ BEE E(D0D8FpP
++8A0A(B BBDET8F0A(B BBB$ ," §ÿÿT AM t
++AE t T" @§ÿÿå BED D(G@¾
++(A ABBFx
++(A ABBBd
++(F ABBAg
++(C ABBA Ì" ¸¨ÿÿ N
++C ì" 8©ÿÿr N c L # ©ÿÿó BBB D(A0Ü
++(A BBBB®
++(A BBGF ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ (! 9 H R ` p H
: õþÿo ¸ (! (
++ » 0! ð6 H6 ¨ þÿÿo è5 ÿÿÿo ðÿÿo ä3 ùÿÿo 0! .H >H NH ^H nH ~H H H ®H ¾H ÎH ÞH îH þH I I .I >I NI ^I nI ~I I I ®I ¾I ÎI ÞI îI þI J J .J >J NJ ^J nJ ~J J J ®J ¾J ÎJ ÞJ îJ þJ K K .K >K NK ^K nK ~K K K ®K ¾K ÎK ÞK îK þK L L .L >L NL ^L nL ~L L L ®L ¾L ÎL ÞL îL þL M
M .M >M NM ^M nM ~M M M ®M ¾M ÎM ÞM îM þM N N .N >N NN ^N nN ~N N N ®N ¾N ÎN ÞN îN þN O O .O >O NO ^O nO ~O O O ®O ¾O ÎO ÞO îO þO P P .P >P NP ^P nP ~P P P ®P ¾P ÎP ÞP îP þP Q Q .Q >Q NQ ^Q nQ ~Q Q Q ®Q ¾Q ÎQ ÞQ îQ þQ R R .R >R NR ^R nR ~R R R ®R ¾R ÎR ÞR îR þR S S .S >S NS ^S nS ~S · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ±ZZZZ ZZZZ
++àU
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++BRCM ª»ÌÝÿÿÿÿÿÿÿÿÿÿÿÿ ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ GCC: (GNU) 4.6.0 20110212 (Red Hat 4.6.0-0.7) GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss .comment $ . öÿÿo ¸ ¸ p 8 ( ( @ (! (! » H ÿÿÿo ä3 ä3 U þÿÿo è5 è5 ` d H6
H6 ¨ n ð6 ð6
++ x H H s H H p ~ S S üæ : : : : e* e e ¨k ¨k \# ª ! ± ! ¸ ! ½ (! ( Ê 0! 0 Ð Ó ! 0 Ø 0! 0 È á ø! ø ø ç
ð! ð H ì 0 ð ] M õ £ À J HÂ ¶ ¸ ( (! ä3 è5 H6 ð6 H
++ H S :
: e ¨k ! ! ! (! 0! ! 0! ø! ð! S ñÿ ! * ! 8 ! E °S [ ð! j ø! x 0T ñÿ ! ! « P: Á ñÿ Õ `T d ð
GG ! ø! ¸ °! ¸ ( ! ¸ 9 h! P @! o P! ñÿ à
++ µ ! à ! ñÿ ! ñÿ 7 °Þ Pß n § Àß Í °ä % ð
` B ú ñÿ ñÿ 0 ñÿ H
Àd h
àd
ìd
ðd ¼
e á
e ñÿ0! (! & ! 3 ñÿ0! < @0 ç Y l ì / } ` ! `Ë ¦ à O ¶ Ðï Ö ß °ð ¹ ì ½ `¤ Ú $ ࣠z 3 𦠥 I ½ X l 0 Ö ¯ Í 0
Ê 0 ¾ à Ð Æ ó 07 + àß 1 : M ` î ^ @5 å z ö p
Ò ½ ðñ Ì 0 # á î # p ¸ 5 D X j Í } Ñ H pû § º à4 T Ð PZ Þ à 0_ ï Ð_ à ÿ 0á
Ð! & PÒ M = @ã I : O `ï o } ð @¨ ± `1 Õ ½ ó Ï ú g â 0 ð
0[ Â ( ðã 8 7 àò ¨ N àä à È ÀÖ
µ ÷ ¢ Ä @À l Ý Ðè 5 ç 0ä ñ Àî
++ `Ê 6
++ ðå l
++ ä t
++
++ ¨
++ P í µ
++ ) / Î
++ 0o » ê
++ ! p ¬ * ô d L ¢ X w s c t ` x
@ª G @ ¬ ¡ @Z ± °÷ ã # Ñ õ @ é > + p% > Pä 6 L Û @ j 04 ¤ `f 6 ® Ðc U ¾ æ $ Ø " ô `/ ß
ÐT
Pé 0
ð X J
0 © h
À Í
ð d ¯
@¦ © È
Ñ
Ó
ë
° Ü þ
Ð °! @á É ( `Ü õ B
U o Ì 0e ÐØ å ¯ Ã × `" O ô °£ * Ð7 r $ °" Ò > 0 R ðU Ö ` 01 / z P X °½ P ° X « ã
¸ ò N Í Ð Æ á ² ò À â @3 ] ( 8 ö w G [ z ¦ i p ~ ` i  @æ Õ m ã `æ K ò 0! ý ¹ ÀÙ ` 9 °Ô
V i ð W v § l z °Y
¢ ð q ³ c É ã Ù ÷ ð ñÿð! É P ' ^ 9 l K r P] 5 W °, ¡ ° ÀÏ @ Ç À{ ® Ø Ð× õ ÷ pê w ° £ * À! > °` M ð» ` Å
w ó í Àø 7 © ¥ \ ´ ¬ Ý À 0ã Ð á Ý ñ ñÿ8! ö © ä p® y
& : ðs G 0 é W l Ç x P*
Q ¤ Ð ë » \ Æ \ 5 ß þ 0! j @ø } + " = @ O Q p
[ À l k à Ù Pf º P8 ó Ñ àã Þ ì! î Æ h ¿ 7 # - M ° _ s ñÿð! ² ðà ¿ 0m Ö ù ì n ð ö õ & °Â = A P Ö Y Pl ? o ÀÕ õ
§ ðà  `Ý M Ò pñ } ç ù 3 p ¬
ÐV É / B H H j ¡ \ @* r p~ ¨ °è call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.5843 dtor_idx.5845 frame_dummy __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux libcrystalhd_if.cpp _ZL17DtsReleaseChannelPvjb _ZL12b_pes_header _ZL7ExtData _ZL8eos_mpeg _ZL8eos_divx _ZL11eos_avc_vc1 _ZL17eos_vc1_spmp_link _ZL25btp_video_done_es_private _ZL17btp_video_done_es libcrystalhd_int_if.cpp _ZL11fast_memcpyPhPKhj _ZGVZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask _ZZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask libcrystalhd_fwcmds.cpp libcrystalhd_priv.cpp _ZL13DtsCopyAppPIBP16_DTS_LIB_CONTEXTP16_BC_DEC_OUT_BUFFP16_BC_DTS_PROC_OUT _ZL11DtsInitLockP16_DTS_LIB_CONTEXT _ZL15dts_swap_bufferPjS_j.constprop.7 _ZL10DtsDecPendP16_DTS_LIB_CONTEXT CSWTCH.65 libcrystalhd_fwdiag_if.cpp libcr
ystalhd_fwload_if.cpp libcrystalhd_parser.cpp _ZL26b_asf_vc1_sm_codein_seqhdr _ZL19b_asf_vc1_sm_seqhdr _ZL21b_asf_vc1_frame_scode _ZL26b_asf_vc1_sm_codein_header _ZL31b_asf_vc1_sm_codein_data_suffix _ZL28b_asf_vc1_sm_picheader_scode _GLOBAL_OFFSET_TABLE_ __dso_handle __DTOR_END__ _DYNAMIC _Z15DtsAddStartCodePvPPhPjPm DtsGetCapabilities DtsAllocMemPools DtsIsEndOfStream _Z16DtsFWSetVideoPIDPvj DtsSetCoreClock _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsRelRxBuff DumpInputSampleToFile DtsGetDrvStat printf@@GLIBC_2.2.5 DtsChkYUVSizes DtsGetCoreTemperature DumpDataToFile memset@@GLIBC_2.2.5 ftell@@GLIBC_2.2.5 DtsSetFleaIn422Mode _Z19DtsPushAuthFwToLinkPvPc _Z15DtsFWStartVideoPvjjjjj DtsPrepareMdataASFHdr DtsDevRegisterRead _Z18DtsFindPTSInfoCodePvPhj posix_memalign@@GLIBC_2.2.5 DtsGetDilShMem close@@GLIBC_2.2.5 DtsGetHWFeatures _Z16DtsFindStartCodePvPhjPj ioctl@@GLIBC_2.2.5 shmdt@@GLIBC_2.2.5 DtsFreeMdata DtsGetFWVersion DtsMapYUVBuffs _Z12DtsSetConfigPvPj DtsSetTSMode strncat@@
GLIBC_2.2.5 __cxa_guard_acquire@@CXXABI_1.3 DtsFPGARegisterWr __gmon_start__ _Jv_RegisterClasses puts@@GLIBC_2.2.5 DtsIsVideoClockSet _Z20DtsFWDecFlushChannelPvj DtsFetchMdata fseek@@GLIBC_2.2.5 _Z10DtsFindIDRPvPhjPj DtsPauseDecoder DtsStopDecoder DtsCloseDecoder DtsGetOPMode _Z18PTS2MakerBit5BytesPhl _Z15DtsFWPauseVideoPvj DtsRstStats _fini _Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT DtsUpdateInStats DtsGetFWFiles _Z14DtsGetNaluTypePvPhjP6NALU_tb DtsGetBCRegConfig DtsReleaseMemPools DtsGetDILPath malloc@@GLIBC_2.2.5 fopen@@GLIBC_2.2.5 DtsResumeDecoder DtsIsDecOpened DtsNotifyOperatingMode _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT DtsDelDilShMem _Z22DtsFWSetSlowMotionRatePvj DtsRemoveMdata _Z16DtsFWOpenChannelPvjj DtsIsPend DtsChkPID _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z18DtsFWSetVideoInputPv _Z20DtsGetHWOutputStrideP16_DTS_LIB_CONTEXTP8C011_PIB DtsLock getpid@@GLIBC_2.2.5 pthread_mutex_init@@GLIBC_2.2.5 DtsTestMdata _Z18DtsSetPESConverterPv _Z16Dt
sAlignSendDataPvPhjmi pthread_attr_destroy@@GLIBC_2.2.5 _Z10DWORD_SWAPj DtsDeviceOpen _Z11dtscallbackP12dl_phdr_infomPv DtsDevMemWr DtsSendEOS DtsSetColorSpace DtsSetVideoClock DtsCopyNV12ToYV12 txBufInit DtsFormatChange _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT _Z11DtsSetVC1SHPv DtsCrystalHDVersion free@@GLIBC_2.2.5 DtsRelIoctlData _Z12DtsSetSpsPpsPv DtsSetDecStat _Z19DtsFWSetSessionKeysPvPhjj pthread_create@@GLIBC_2.2.5 _Z11DtsParseAVCPvPhjPjbPi DtsProcOutput DtsStartDecoder DtsGetWidthfromResolution __cxa_finalize@@GLIBC_2.2.5 _Z16DtsCheckKeyFramePvPh DtsSetupHardware DtsAllocIoctlData _Z15fwbinPushToFLEAPvPcPj _Z23DtsClearFWDiagCommBlockPv DtsGetFWVersionFromFile __cxa_guard_release@@CXXABI_1.3 DtsStepDecoder DtsSetTemperatureMeasure txBufPop _Z17DtsFWSetTrickPlayPvjh DtsGetDriverStatus DtsSoftReset _Z9WORD_SWAPt DtsCreateShMem _Z18DtsFormatChangeAckPvj sleep@@GLIBC_2.2.5 pthread_join@@GLIBC_2.2.5 _Z17DtsFWFlushDecoderPvj DtsDeviceClose _Z17DtsFWFrameAdvancePv us
leep@@GLIBC_2.2.5 strstr@@GLIBC_2.2.5 _Z22DtsReleasePESConverterPv DtsCancelProcOutput _Z18DtsSymbIntSiBufferPvPhj _Z19DtsInitPESConverterPv DtsSetLinkIn422Mode DtsGetVersion _Z18DtsFindBSStartCodePhi txBufFree DtsTxDmaText _Z15fwbinPushToLINKPvPcPj DtsSetOPMode DtsReleaseUserHandle DtsFPGARegisterRead DtsDevRegisterWr _Z23DtsDownloadFWDIAGToLINKPvPc _Z12DtsChkAVCSpsPvPhj DtsDropPictures DtsInsertMdata memcpy@@GLIBC_2.2.5 DtsFlushInput DtsSetIFrameTrickMode DtsGetPciConfigSpace _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST DtsUpdateVidParams DtsTxFreeSize DtsCheckRptPic bc_dil_glob_ptr DtsFetchOutInterruptible _Z19DtsFWSetContentKeysPvPhjj _Z21DtsFWSetHostTrickModePvj fread@@GLIBC_2.2.5 txThreadProc DtsRstDrvStat DtsSendData DtsGetVideoParams DtsInitInterface DtsSetSkipPictureMode DtsGetHwInitSts __errno_location@@GLIBC_2.2.5 DtsHwReset __bss_start _Z17DtsFWCloseChannelPvj DtsFlushRxCapture DtsSetProgressive pthread_mutexattr_settype@@GLIBC_2.2.5 DtsStartCapture DtsSetInputF
ormat _Z14DtsAddVC1SCodePvPPhPjPm _Z14DtsFWStopVideoPvjb DtsSetRateChange _Z23DtsFWSetSkipPictureModePvj DtsDrvCmd DtsGetColorPrimaries DtsReleaseInterface _Z14ULONGLONG_SWAPm DtsOpenDecoder DtsPushFwBinToLink _Z15DtsFWHwSelfTestPvj DtsSetupConfig DtsAllocMdata DtsDownloadFWBin DtsSetVideoPID DtsCopyNV12 DtsSetHwInitSts DtsSetgDevID shmget@@GLIBC_2.2.5 _end DtsCopyRawDataToOutBuff DtsUnLock DtsCopyFormat fclose@@GLIBC_2.2.5 DtsProcInput DtsRstVidClkDLL strncpy@@GLIBC_2.2.5 _Z15DtsFWFifoStatusPvPjS0_ _Z15DtsAddH264SCodePvPPhPjPm DtsFetchTimeStampMdata txBufFlush DtsStartCaptureImmidiate pthread_attr_init@@GLIBC_2.2.5 _Z16dec_write_fw_SigPvPj DtsClrPendMdataList DtsUpdateOutStats DtsDbgCheckPointers txBufPush DtsPrepareMdata _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj _Z18DtsCancelTxRequestPvj _Z14DtsSymbIntSiUePvPj DtsGetgStats glob_mode_valid _Z12DtsFWVersionPvPjS0_S0_ _Z15DtsFWInitializePvj DtsGetConfig pthread_mutex_lock@@GLIBC_2.2.5 DtsSetScaleParams perror@@GLIB
C_2.2.5 shmctl@@GLIBC_2.2.5 _edata pthread_mutexattr_init@@GLIBC_2.2.5 DtsGetgDevID _Z14DtsSendSPESPktPvmi pthread_mutex_destroy@@GLIBC_2.2.5 DtsDrvIoctl DtsGetHwType DtsGetFirmwareFiles _Z20DtsFWActivateDecoderPv _Z15DtsPushFwToFleaPvPc DtsReleaseOutputBuffs _Z14DtsFWSetFFRatePvj pthread_mutex_unlock@@GLIBC_2.2.5 _Z19DtsFWSetSingleFieldPvb _Z9DtsFWDropPvj DtsCancelFetchOutInt open@@GLIBC_2.2.5 _Z14DtsCheckSpsPpsPvPhj DtsDevMemRd DtsSetVideoParams shmat@@GLIBC_2.2.5 _init DtsProcOutputNoCopy _Z15DtsCheckProfilePv DtsSetFFRate pthread_attr_setdetachstate@@GLIBC_2.2.5 DtsGetContext
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.so.3 crystalhd/linux_lib/libcrystalhd/libcrystalhd.so.3
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.so.3 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd.so.3 2011-03-14 18:52:21.305940021 +0000
+@@ -0,0 +1,471 @@
++ELF > S @ H @ 8 @ ! ! ð
++ 8 0 0! 0! Ð Ð $ $ Påtd e e e Qåtd GNU ò<jRåy¤Ò;â^7ìÅ Å - @0 (2 âd@ È À@(! @Ó H a DB ",cP Cè @ C ÅÀ D ¡ T@ÄBÈ! T2( AA D 0` @¤ ! )¦" @ £!")aB)à@HÓ4SI !ð6Á@ P À
++
@è x- . 0 3 5 6 7 8 : ; < = ? B C D E F G H J L N Q R S T U W Y [ ] _ ` a b c e g h j k l o q r t u v w z }
¡ ¢ ¤ ¥ ¦ § ¨ © ª ¬ ® ¯ ° ± ³ ¶ ¸ º » ¼ ½ ¾ ¿ Â Ã Ä Å Ç È Ê Í Î Ï Ð Ò Ó Ö Ù Ú Ý Þ à â ã ä æ ç ê ì í î ï ò ó ö ø ù û ü ý þ T.اSKô¸¬zÆ$¡*¤üOÉàuà§YQZÎn¿²4XA½uòÿ7?;ËM{ÿq)k( eV¬,ÈÔ
K0\1¶ï¾¿{°§I¢Aj¨¹ñ¹½æ S0å¢ðG)]hgjhr¹=æåìÂÉü6«2o²6+
ïÉ9ôcUZI1¦
uòTß0^A¯¶¢Ö
Nè£Kªþ_ÊJ i +uJfÍ¡;§òt¹iÊ.áêY¿Cº¹C¦£]lsI 2þsÍë*4÷öf§ø-Îózÿ¼[¬å;LpËúÑ^2ÌKUHsëèÑñá
O}
ÿâp*jólnôYH=ÑQ.ËÁ]Ù1rh¯ùu(h.Xx]÷Sp?Bô"b »ºhß'+ êÅ5s[ø\%sL&S Q<x@ÒXs'"ÈjÛÂAkú¡ÎFò".BqË÷#AöþvU
++cã%×gX0Ü(j_Ok×®ØuÔú8 æg[¼½Ý×VN¢ûemf$D6
ÝÞËî×lNÝNܹ]°aÀCEÕìlÂÊKpñÅLï¦Ínæ?©Ýò-p@Óÿrÿ»Õ&PeMܹÁüûf.jPà¡Õ~gT§è¬\ïzÒ÷¯aGåõ`fX_nÔ)õmÖú»Â¥\ntõ±³u®sqÄÍZÛYçë?ãÚ2½Å5eÉVrÆ®W«&]ùvM[eå7$THØzYmXïÖUü±iDbËƬþ/ag; ½5þ3óE3Ä8GA¦< éýÏ·ÄÅÂó$5v5aÖÚÁ|{;ådÙqXàífH\¢A·}z-¶ºã|/ù<VbD_Ûb!ÛÂçqO¿ÚÿÆêM¶ cnLÆäh´¼±øÛ<ôúvêEdóè4¢G¿nP
¤Û¶¾
î0áÖ+%iáñãW,½bÄWwÙr<$ )þ¥=åâÞSëaP
{ëÓï¹>Å$Ó¿Pß?:º H 2
++ 7 ' ¨
Ø ú * % R b f v ] g " > Ö Õ i Þ & Æ , ì å o í ÿ Â >
Z p® y
÷ ¢ Ã
++ àã e ½ 6 @ª G U `Ü õ º 04 ¤ ð q Pé Ð! Î õ
Ðè 5 © ³ Pl ? °÷ `Ý M ñ °" Ò : P] 5 ² ½ m @á É Ý À! Ä # x °! 8 H ä ä Ñ 0 # Ñ 0ä
++ ² G ð d ¼ @0 ç " é > R ð» = Æ h µ ¿ 7 ` î Å ° £ Û PÒ M c f \ 7 °Â =
++ Ð Æ " P8 ó ú 0 © ª á M w s ðs p% À l
æ $ ë
`ï o ô 0m X
++ 0 é N
ðå t °½ P pû Ì Þ ó í ð 8 w È 0! ý ¹ k pñ } °è ð X æ Ì Ì ã " @ ¬ ¹ ð í à È ü § ã
è @À l K Ð ë p~ ¤ 0 * ö p ðã 8 ' Ðc U ¤ @3 ] R Í 0 `Ê W ÀÏ @ -
Ò ð ÀÖ
V ÐØ å Ðï Ö i 01 / W ó M À â P Ö ³ àß 1
°Y `æ K Î `Ë Í ! 0e P X Ú ÀÕ õ + ðñ ¨ `" O 0ã Ú ú g
++ ì n 3
++ Í 9 É P Ç àò ¨ Ð
++ @¦ © ¸ 0
++ ¢ ò @5 å z ñÿð! \ 0_ 0 P* Q · à O ®
ì / \ 0o » Z ð W # Ñ ± @Z F 0 ¾ K W u
++ p ¬ m ° X Ü p
û Ð Æ m l i ô d n ÐT « P í X p ¬ ÿ Ó
) °ð ¹ æ ` i É l z ø ðU Ö H " 7 Û @ ð ö h ¬ Ý t © = `¤ Ú Ì Àø 7 \ 5 Ð7 r 3 9 ÐV É æ m Á PZ Þ ò 0[ Â ´
++ ࣠z ê 07 ÿ
++ @ã ó `f 6 ° é
++ 𦠥 ö w @æ u ðà p ) / h
++ Ð À{ ® | ì! n ` ! ¿
Àî M °, ¡ F
++ p ¸ Ð_ à Å
ñÿð! * ° Ü B ò N ´ 0! j Ù Pf ñÿ8! ¸ @ O X z ¦ @ø } Ù `/ ß J ^
++ °£ * j ¡ @¨ ± Ô à4 T 0á
\
++ °Ô
`1 Õ â À Í Ü Ö q Ñ H
àä à Ù pê b ¥ @ ³ Ç x ÀÙ ` @* × ` x » Ð× õ ðà 1 p ~ : È °` Pä 6 0 __gmon_start__ _fini __cxa_finalize _Jv_RegisterClasses _Z17DtsFWCloseChannelPvj puts _Z14DtsFWStopVideoPvjb DtsSetupHardware DtsGetContext DtsSetHwInitSts _Z15DtsPushFwToFleaPvPc _Z15DtsFWInitializePvj DtsGetHwInitSts _Z19DtsPushAuthFwToLinkPvPc DtsGetVersion DtsAllocIoctlData DtsDrvCmd DtsRelIoctlData printf DtsSetVideoParams DtsSetInputFormat free malloc memcpy _Z18DtsSetPESConverterPv _Z15DtsCheckProfilePv DtsGetVideoParams DtsFormatChange DtsPauseDeco
der DtsChkPID _Z15DtsFWPauseVideoPvj DtsResumeDecoder DtsSetVideoPID DtsStartCaptureImmidiate DtsMapYUVBuffs DtsStartCapture DtsFlushRxCapture DtsStopDecoder DtsCancelFetchOutInt DtsCloseDecoder DtsSetDecStat DtsClrPendMdataList DumpInputSampleToFile DtsOpenDecoder DtsSetVideoClock _Z16DtsFWOpenChannelPvjj _Z18DtsFWSetVideoInputPv DtsSetTSMode DtsStartDecoder _Z20DtsFWActivateDecoderPv _Z15DtsFWStartVideoPvjjjjj DtsSetProgressive DtsDeviceClose DtsGetOPMode DtsSetOPMode _Z22DtsReleasePESConverterPv DtsReleaseInterface _Z18DtsCancelTxRequestPvj DtsProcOutput DtsFetchOutInterruptible DtsCheckRptPic DtsRelRxBuff DtsCopyNV12ToYV12 DtsUpdateOutStats DtsCopyFormat DtsCopyNV12 DtsCopyRawDataToOutBuff DtsUpdateVidParams DtsProcOutputNoCopy DtsReleaseOutputBuffs DtsSendData usleep txBufPush DtsTxFreeSize _Z14DtsSendSPESPktPvmi DtsPrepareMdata DtsInsertMdata DtsFreeMdata posix_memalign DtsPrepareMdataASFHdr _Z16DtsAlignSendDataPvPhjmi _Z9WORD_SWAPt _Z18PTS2MakerBit5BytesPhl DtsProcInp
ut DtsIsDecOpened _Z15DtsAddStartCodePvPPhPjPm _Z16DtsCheckKeyFramePvPh _Z16DtsFindStartCodePvPhjPj DtsLock DtsUnLock _Z14DtsCheckSpsPpsPvPhj DtsGetColorPrimaries DtsSendEOS DtsFlushInput txBufFlush _Z20DtsFWDecFlushChannelPvj DtsSetRateChange _Z21DtsFWSetHostTrickModePvj _Z23DtsFWSetSkipPictureModePvj _Z14DtsFWSetFFRatePvj _Z22DtsFWSetSlowMotionRatePvj DtsSetFFRate DtsSetSkipPictureMode DtsSetIFrameTrickMode DtsStepDecoder _Z17DtsFWFrameAdvancePv DtsIsEndOfStream DtsSetColorSpace DtsSetLinkIn422Mode DtsSetFleaIn422Mode DtsGetDILPath strncpy DtsGetFirmwareFiles DtsGetFWVersionFromFile strncat fopen fread __errno_location strstr fclose DtsGetFWVersion _Z12DtsFWVersionPvPjS0_S0_ DtsDeviceOpen getpid DtsCreateShMem glob_mode_valid DtsInitInterface DtsGetHwType DtsSetgDevID DtsSetCoreClock DtsNotifyOperatingMode DtsSetupConfig DtsDelDilShMem DtsRstDrvStat DtsDropPictures _Z9DtsFWDropPvj DtsGetDriverStatus DtsGetDrvStat DtsFetchTimeStampMdata DtsGetCapabilities DtsGetgDevID DtsGe
tHWFeatures DtsSetScaleParams DtsCrystalHDVersion DtsHwReset DtsGetConfig _Z12DtsSetConfigPvPj DtsGetPciConfigSpace DtsDevRegisterRead DtsDevRegisterWr DtsFPGARegisterRead DtsIsVideoClockSet DtsFPGARegisterWr DtsRstVidClkDLL DtsSoftReset DtsDevMemRd memset DtsDrvIoctl DtsDevMemWr DtsCancelProcOutput DtsChkYUVSizes DtsGetgStats DtsSetTemperatureMeasure DtsGetCoreTemperature DtsRstStats DtsGetFWFiles DtsDownloadFWBin __cxa_guard_acquire __cxa_guard_release DtsPushFwBinToLink DumpDataToFile DtsTxDmaText _Z19DtsFWSetSingleFieldPvb _Z15DtsFWHwSelfTestPvj _Z15DtsFWFifoStatusPvPjS0_ _Z16DtsFWSetVideoPIDPvj _Z17DtsFWFlushDecoderPvj _Z17DtsFWSetTrickPlayPvjh _Z19DtsFWSetContentKeysPvPhjj _Z19DtsFWSetSessionKeysPvPhjj _Z18DtsFormatChangeAckPvj pthread_mutexattr_init pthread_mutexattr_settype pthread_mutex_init DtsGetDilShMem shmat bc_dil_glob_ptr shmdt shmget shmctl pthread_mutex_lock pthread_mutex_unlock _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT _Z20DtsGetHWOutputStri
deP16_DTS_LIB_CONTEXTP8C011_PIB DtsGetWidthfromResolution DtsIsPend ioctl DtsAllocMemPools _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsReleaseUserHandle DtsGetBCRegConfig _Z11dtscallbackP12dl_phdr_infomPv DtsRemoveMdata _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT DtsAllocMdata DtsReleaseMemPools pthread_mutex_destroy DtsFetchMdata DtsUpdateInStats txBufInit pthread_attr_init pthread_attr_setdetachstate txThreadProc pthread_create pthread_attr_destroy txBufPop txBufFree pthread_join DtsTestMdata DtsDbgCheckPointers _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST _Z23DtsClearFWDiagCommBlockPv _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj _Z23DtsDownloadFWDIAGToLINKPvPc _Z15fwbinPushToLINKPvPcPj fseek ftell perror _Z15fwbinPushToFLEAPvPcPj _Z16dec_write_fw_SigPvPj _Z10DWORD_SWAPj _Z14ULONGLONG_SWAPm _Z19DtsInitPESConverterPv _Z11DtsSetVC1SHPv _Z12DtsSetSpsPpsPv _Z15DtsAddH264SCo
dePvPPhPjPm _Z14DtsAddVC1SCodePvPPhPjPm _Z18DtsFindBSStartCodePhi _Z14DtsGetNaluTypePvPhjP6NALU_tb _Z12DtsChkAVCSpsPvPhj _Z11DtsParseAVCPvPhjPjbPi _Z10DtsFindIDRPvPhjPj _Z18DtsFindPTSInfoCodePvPhj _Z18DtsSymbIntSiBufferPvPhj _Z14DtsSymbIntSiUePvPj libstdc++.so.6 libm.so.6 libgcc_s.so.1 libpthread.so.0 libc.so.6 _edata __bss_start _end libcrystalhd.so.3 CXXABI_1.3 GLIBC_2.2.5 9 Ó¯k ¤ ` ui ¯ p ui ¯
(! (! ! ! ! ! k ! ¤ (! Ò H! L P! ¢ X! ¡ `!
h! ³ p! ? x! ¼ ! ! Å ! ! ! z ¨! î °! ¸! § À! ¬ È! Ð! Ø! à! Q è! ð! ø! ! { ! ! ! J ! (!
++ 0! Ö 8!
@! ï H! e P! X! `! × h! è p! 6 x! S ! Ç ! h ! ì ! ! ¨! °! ¸! À! | È! Ð! ð Ø! t à! è! . ð! w ø! 8 ! H ! ! c ! E ! (! 0! Î 8! £ @! H! P! X! [ `! ø h! 1 p! r
x! ; ! ¥ ! ! M ! ] ! þ ¨! °! 3 ¸! } À! È! â Ð! ¯ Ø! 5 à! o è! Y ð! í ø! ! Ï ! Ú ! C ! @ ! (! 0! 8! @! H! P! = X! ÿ `! ¶ h! p! x! d ! ª ! v ! Û ! W ! I ¨! ~ °! Ë ¸!
À! Ì È! Ð! l Ø! ë à! è! u ð! µ ø! 4 ! q ! ! ! ã ! (! 0! > 8! Õ @! H! ù P! ò X! R `! A h! ý p! N x! g ! ½ ! º ! ! Z ! ¨! » °! F ¸! - À! ! È! " Ð! Ø! x à! U è! # ð! á ø! · ! « !
^ ! ñ ! Ý ! / (! O 0! P 8! $ @! % H! & P! ' X! Í `! a h! ( p! x! ¹ ! 7 ! V ! ! ! ) ¨! < °! m ¸! * À! À È! © Ð! Á Ø! + à! ÷ è! , ð! n Hìè è" è=ò HÄÃÿ5J! ÿ%J! @ ÿ%J! h éàÿÿÿÿ%J! h éÐÿÿÿÿ%
++J! h éÀÿÿÿÿ%J! h é°ÿÿÿÿ%úI! h é ÿÿÿÿ%òI! h éÿÿÿÿ%êI! h éÿÿÿÿ%âI! h épÿÿÿÿ%ÚI! h é`ÿÿÿÿ%ÒI! h éPÿÿÿÿ%ÊI! h
++ é@ÿÿÿÿ%ÂI! h é0ÿÿÿÿ%ºI! h é ÿÿÿÿ%²I! h
éÿÿÿÿ%ªI! h é ÿÿÿÿ%¢I! h éðþÿÿÿ%I! h éàþÿÿÿ%I! h éÐþÿÿÿ%I! h éÀþÿÿÿ%I! h é°þÿÿÿ%zI! h é þÿÿÿ%rI! h éþÿÿÿ%jI! h éþÿÿÿ%bI! h épþÿÿÿ%ZI! h é`þÿÿÿ%RI! h éPþÿÿÿ%JI! h é@þÿÿÿ%BI! h é0þÿÿÿ%:I! h é þÿÿÿ%2I! h éþÿÿÿ%*I! h é þÿÿÿ%"I! h éðýÿÿÿ%I! h éàýÿÿÿ%I! h! éÐýÿÿÿ%
++I! h" éÀýÿÿÿ%I! h# é°ýÿÿÿ%úH! h$ é ýÿÿÿ%òH! h% éýÿÿÿ%êH! h& éýÿÿÿ%âH! h' épýÿÿÿ%ÚH! h( é`ýÿÿÿ%ÒH! h) éPýÿÿÿ%ÊH! h* é@ýÿÿÿ%ÂH! h+ é0ýÿÿÿ%ºH! h, é ýÿÿÿ%²H! h- éýÿÿÿ%ªH! h. é ýÿÿÿ%¢H! h/ éðüÿÿÿ%H! h0 éàüÿÿÿ%H! h1 éÐüÿÿÿ%H! h2 éÀüÿÿÿ%H! h3 é°üÿÿÿ%zH! h4 é üÿÿÿ%rH! h5 éüÿÿÿ%jH! h6 éüÿÿÿ%bH! h7 épüÿÿÿ%ZH! h8 é`üÿÿÿ%RH! h9 éPüÿÿÿ%JH! h: é@üÿÿÿ%BH! h; é0üÿÿÿ%:H! h< é üÿÿÿ%2H! h= éüÿÿÿ%*H! h> é üÿÿÿ%"H! h? éðûÿÿÿ%H! h@ éàûÿÿÿ%H! hA éÐûÿÿÿ%
++H! hB éÀûÿÿÿ%H! hC é°ûÿÿÿ%úG! hD é ûÿÿÿ%òG! hE éûÿÿÿ%êG! hF éûÿÿÿ%âG! hG épûÿÿÿ%ÚG! hH é`ûÿÿÿ%ÒG! hI éPûÿÿÿ%ÊG! hJ é@ûÿÿÿ%ÂG! hK é0ûÿÿÿ%ºG! hL é ûÿÿÿ%²G! hM éûÿÿÿ%ªG! hN é ûÿÿÿ%¢G! hO éðúÿÿÿ%G! hP éàúÿÿÿ%G! hQ éÐúÿÿÿ%G! hR éÀúÿÿÿ%G! hS é°úÿÿÿ%zG! hT é úÿÿÿ%rG! hU éúÿÿÿ%jG! hV éúÿÿÿ%bG! hW épúÿÿÿ%ZG! hX é`úÿÿÿ%RG! hY éPúÿÿÿ%JG! hZ é@úÿÿÿ%BG! h[ é0úÿÿÿ%:G! h\ é úÿÿÿ%2G! h] éúÿÿÿ%*G! h^ é úÿÿÿ%"G! h_ éðùÿÿÿ%G! h` éàùÿÿÿ%G! ha éÐùÿÿÿ%
++G! hb éÀùÿÿÿ%G! hc é°ùÿÿÿ%úF! hd é ùÿÿÿ%òF! he éùÿÿÿ%êF! hf éùÿÿÿ%âF! hg épùÿÿÿ%ÚF! hh é`ùÿÿÿ%ÒF! hi éPùÿÿÿ%ÊF! hj é@ùÿÿÿ%ÂF! hk é0ùÿÿÿ%ºF! hl é ùÿÿÿ%²F! hm éùÿÿÿ%ªF! hn é ùÿÿÿ%¢F! ho éðøÿÿÿ%F! hp éàøÿÿÿ%F! hq éÐøÿÿÿ%F! hr éÀøÿÿÿ%F! hs é°øÿÿÿ%zF! ht é øÿÿÿ%rF! hu éøÿÿÿ%jF! hv éøÿÿÿ%bF! hw épøÿÿÿ%ZF! hx é`øÿÿÿ%RF! hy éPøÿÿÿ%JF! hz é@øÿÿÿ%BF! h{ é0øÿÿÿ%:F! h| é øÿÿÿ%2F! h} éøÿÿÿ%*F! h~ é øÿÿÿ%"F! h éð÷ÿÿÿ%F! h éà÷ÿÿÿ%F! h éÐ÷ÿÿÿ%
++F! h éÀ÷ÿÿÿ%F! h é°÷ÿÿÿ%úE! h é ÷ÿÿÿ%òE! h
é÷ÿÿÿ%êE! h é÷ÿÿÿ%âE! h ép÷ÿÿÿ%ÚE! h é`÷ÿÿÿ%ÒE! h éP÷ÿÿÿ%ÊE! h é@÷ÿÿÿ%ÂE! h é0÷ÿÿÿ%ºE! h é ÷ÿÿÿ%²E! h é÷ÿÿÿ%ªE! h é ÷ÿÿÿ%¢E! h éðöÿÿÿ%E! h éàöÿÿÿ%E! h éÐöÿÿÿ%E! h éÀöÿÿÿ%E! h é°öÿÿÿ%zE! h é öÿÿÿ%rE! h éöÿÿÿ%jE! h éöÿÿÿ%bE! h épöÿÿÿ%ZE! h é`öÿÿÿ%RE! h éPöÿÿÿ%JE! h é@öÿÿÿ%BE! h é0öÿÿÿ%:E! h é öÿÿÿ%2E! h éöÿÿÿ%*E! h é öÿÿÿ%"E! h éðõÿÿÿ%E! h éàõÿÿÿ%E! h¡ éÐõÿÿÿ%
++E! h¢ éÀõÿÿÿ%E! h£ é°õÿÿÿ%úD! h¤ é õÿÿÿ%òD! h¥ éõÿÿÿ%êD! h¦ éõÿÿÿ%âD! h§ épõÿÿÿ%ÚD! h¨ é`õÿÿÿ%ÒD! h© éPõÿÿÿ%ÊD! hª é@õÿÿÿ%ÂD! h« é0õÿÿÿ%ºD! h¬ é õÿÿÿ%²D! h éõÿÿÿ%ªD! h® é õÿÿÿ%¢D! h¯ éðôÿÿÿ%D! h° éàôÿÿÿ%D! h± éÐôÿÿÿ%D! h² éÀôÿÿÿ%D! h³ é°ôÿÿÿ%zD! h´ é ôÿÿÿ%rD! hµ éôÿÿ HìHe>! H
ÀtÿÐHÄÃU=8G! HåATSubH=H>! tH=W<! èBùÿÿH;<! L%,<! H
G! L)ãHÁûHëH9Øs D HÀHíF! AÿÄHâF! H9ØråÆÎF! [A\]Ãf H=è;! UHåtHÃ=! H
Àt]H=Î;! ÿà@ ]ÃH\$ðHl$øHì
ÒHûõu1Hßîè7ûÿÿ
ÀÃtH=Jæ èuõÿÿØHl$H\$HÄÃ@ º èfûÿÿ
ÀtÁH=ãå èFõÿÿë³fff. H\$èHl$ðHûLd$øHì(AôèþÿÿHŸ H
ítGE
äuE,= tv= to¿ èûÿÿE,= =
1öHßèzýÿÿ
ÀtH\$Hl$Ld$ HÄ(Ãf. 1öHßèüÿÿ
Àt21ÿD$è?ûÿÿD$ëÃèúÿÿ
ÀtH=©ï èsôÿÿ1Àë© ¿ D$è
++ûÿÿD$ë@ 1öHßè&óÿÿéwÿÿÿf H=tï è,ôÿÿ¸ÿÿÿÿé\ÿÿÿf. H\$ØLd$èIôLl$ðLt$øIÕHl$àHì(A¾ èZýÿÿH
ÀHÃt\HÇA¶è÷ÿÿH
ÀHÅtIE1À1ÒHÁ¾ b ÂHßèêùÿÿ
ÀAÆuS¶E¶UHîHßÁâÁà зU ÐA$AÇE è6öÿÿDðH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßèöÿÿH=Nä Dö1ÀèÔñÿÿë¼f. H\$ØHl$àóLd$èLl$ðÕLt$øHì(AÌEÅEÎèyüÿÿH¸ H
Òt=AöÆZhjtDbxDj|D² uIz, Æm tTzhtNǤ 1ÀH$Hl$Ld$Ll$Lt$ HÄ(Ãf. AÎÑz, Æm D² u¬Ç¤ 1Àë° H\$àHl$èHóLd$ðLl$øHì(IüèµûÿÿH
ÀHÅ¡ SC¹ UlS
UpS
ÒDÑ S(
ÒtSH½ tH=Ní èôñÿÿH½ èôÿÿDk(LïèÌòÿÿHs H
LêHÇèÆöÿÿC(
øuj1ö}, º t1Òø¤ KLçDKDCè¯úÿÿLçègóÿÿ}, tnLçH\$Hl$Ld$Ll$ HÄ(éúÿÿfD øtø ¾ tø@¶tø øt{ø@¶gÿÿÿ1öº øDòéUÿÿÿD ½m t/ÆC,ÇC0 ¹ ¸ ÊÁáÁâ ʶÀ Ð
H ë ¶C,ÀuFÇ
H Æ
L é<ÿÿÿf¾ éîþÿÿfD ¸ H\$Hl$Ld$Ll
$ HÄ(ÃK0º Pqþ wéÿÿÿf. H\$àHl$èHóLd$ðLl$øHì(HÕIÌMÅèùÿÿH¸ H
Òt?H
ít5H
Ût0M
ít+M
ät&BhBtE BxA$B|AE 1Àëf ¸ H\$Hl$Ld$Ll$ HÄ(Ãf¸ Ãf. H\$èHl$ðHýLd$øHìA¼ èùÿÿH
ÀHÃtO¸P A¼ÿÿÿÿèñÿÿÀt:C
ÀtKøtnøtY{, tP¾ HïèÓïÿÿ
ÀAÄudÇC D DàH$Hl$Ld$HÄÃfH=Ià A¼ èïÿÿëÔ@ ÇC E1äëÄ@ H=Ià A¼ èîîÿÿë¬@ H=Fê èÜîÿÿëfUHýSHìè:øÿÿH
ÀHú tE¸P èBðÿÿÀºÿÿÿÿt1C
Àt:øtmøtP{, tG1öHïèïÿÿ
ÀÂuÇC HÄÐ[]à H=Ùß è\îÿÿHĺ [Ð]ÃfD ÇC HÄ1Ò[Ð]ÃfD H=Éß è$îÿÿHĺ [Ð]Ãfffff. ¸ Ãf. H\$èLd$øA¼ Hl$ðHìèJ÷ÿÿH
ÀHÃtxt,H=ß A´è½íÿÿDàH$Hl$Ld$HÄà ¸P A¼ÿÿÿÿèïÿÿÀtÎHßA¼ è½ðÿÿH
ÀHÅt¸öC$@uWÇE ÇE ÇE ÇE {, trE1À1ÒHé¾b ÂHßèeóÿÿ
ÀAÄu>HîHßèÓïÿÿéaÿÿÿfD HßèÀìÿÿ
ÀAÄtH=è Æ1Àèëÿÿé7ÿÿÿ@ H=è Æ1Àèpëÿÿë°fD C ÇE èEéyÿÿÿff. H\$èLd$øA¼ Hl$
ðHìè
++öÿÿH
ÀHÃt-¸P A¼ÿÿÿÿèîÿÿÀt{t/H=xÞ A¼ èeìÿÿDàH$Hl$Ld$HÄÃ HßA¼ èzïÿÿH
ÀHÅtÍöC$@uTÇE ÇE ÇE ÇE {, toE1À1ÒHé¾b ÂHßè"òÿÿ
ÀAÄu;HîHßèîÿÿévÿÿÿ Hßèëÿÿ
ÀAÄtH=?ç Æ1ÀèIêÿÿéOÿÿÿ@ H=Dç Æ1Àè0êÿÿë³fD C ÇE èEé|ÿÿÿff. H\$ðHl$øHìõèÓôÿÿHø H
Ût0À» uH\$Hl$HÄÃ@ »P è½ìÿÿ¸ÿÿÿÿÒt×K¸
ÉtËHßèNîÿÿHÁ¸ H
Ét¶1ÒiA¸ ¾b ÂHßèñÿÿ
íuÆ ë@ UHýSHìè:ôÿÿHø H
ÛtP»P èBìÿÿ¸ÿÿÿÿÒt:1À{v2{, t6Hßè~óÿÿ³´ 1ÒHïèðÿÿ1öHïè4ðÿÿÇC HÄ[]ÃfD »n tÁ1öHïèÍêÿÿÆn ë®fff. H\$èHl$ð½ Ld$øHìIüèóÿÿH
ÀHÃ ¸P ½ÿÿÿÿèëÿÿÀ C1í
Àt~øtLçèêÿÿ³´ Lçèïÿÿ³P 1ÿÅèìÿÿHßÇC Ç8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 Ç, ÇD èæðÿÿ1ö1ÿèÝçÿÿèH$Hl$Ld$HÄÃH\$ÐHl$ØHýLt$ðL|$øAöLd$àLl$èHì8èòÿÿH
ÀHÃA¿ ] DHE
É
| 1öÇ8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 HïÇ, ÇD ÇL
Æn Æo èþêÿÿ
ÀAÇ
Ó {, þ D E
À
{, ¸ HïDDðèÞñÿÿH
ÀIÅ ¸P èçéÿÿÀ A}, A¼ Ã 1ÒDöHïèéÿÿ
Àþ ø
++
! ¾ Hïè@ëÿÿ
ÀAÇ
¾ 1öHïèKêÿÿ
ÀAÇ
© AìAüÿu«Hïè~éÿÿ
ÀAÇ
³P ÇC ¿ èêÿÿDøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HïèØçÿÿ
ÀAÇqþÿÿH=¦Ù Æ1Àèýåÿÿë¯ HïD³¤ èÉðÿÿH
ÀIÅ
ëþÿÿA¿ H=ÐÙ Dþ1ÀèÆåÿÿéuÿÿÿf Aµ´
ö3ÿÿÿH=zÙ è
çÿÿAµ´ 1ÒHïèTñÿÿAüÕþÿÿ1öº Hïè;ñÿÿ
ÀAÇèþÿÿëfD H=â Æ1ÀèPåÿÿéÿþÿÿ H=â Dþ1Àè7åÿÿéæþÿÿf. 1öHïèNæÿÿ
ÀAÇíýÿÿéÂþÿÿfD 1ÒDöHïèÛçÿÿ
ÀAÇ
ÿÿÿA½´ A·
ÿ
ÿÿÿécþÿÿA¿ÿÿÿÿéöþÿÿD H\$èHl$ðHýLd$øHìA¼ èïÿÿH
ÀHÃtw¸P A¼ÿÿÿÿèçÿÿÀtbC
Àt{øÊ DS|E
Ò
} Hïèuîÿÿ
ÀAÄ
KxStHïshD DC|èäÿÿ
ÀAÄ
« ÇC @ DàH$Hl$Ld$HÄÃf. H=!Ø A¼ èfåÿÿëÌ@ 1öHïè&ëÿÿ
ÀAÄnÿÿÿH=TØ Æ1ÀèËãÿÿë¡H=aØ Æ1Àè¸ãÿÿëfD HïèXåÿÿ
ÀAÄ#ÿÿÿH=Þ× Æ1Àèãÿÿé`ÿÿÿH=åà Æ1ÀèxãÿÿéKÿÿÿff. Hl$ðH\$èHýLd$øHìH
ÿ è$îÿÿH
ÀHÃÐ ¸P è-æÿÿÀÍ D[E
Û
HßèpíÿÿèÛäÿÿAÄC(
ÀtiDççýøtDççûøt
Aä÷1ÿøADüèéèÿÿH
ïèaèÿÿHßHl$H$Ld$HÄégêÿÿ 1ÀH$Hl$Ld$HÄà 1öHïè¾éÿÿC(
ÀuDççþë¡ Hïè0äÿÿéSÿÿÿ ¸ ë³f ¸ÿÿÿÿë£f 1ÀÃffff. H\$ÐHl$ØHÕLl$èLt$ðAöLd$àL|$øHì èèìÿÿH
ÀHÃA½ t
++@Aµ
Àu at DèH$è H¬$ð L¤$ø L¬$ L´$ L¼$ HÄ ÃD øuA½ ë³ øtð»P A½ÿÿÿÿèäÿÿÀtH
íÖ öC=u
öX @© D}$ÇE( Iä1À¹ü LçóH«DòHæHßèàçÿÿ
ÀAÅ
E$T$(D$$ÇD
ÒE$tU(©
++ {, tHæHßèçÿÿø^ ½Ø 1 H³ø 1ÒHßHÆèàÿÿ¶
Ø D}$è
Ø »m t7À
LÿÿÿöD$LD$8HÇE0 E8þÿÿML éþÿÿf À
ÿÿÿH
Ð H
ÀtH½È H
ÿtT$$÷Â
Ø AöÇ@
« ` HâHîHß
Ù D£` E
ä
× Aç èÚãÿÿAÅöE&tH}0Ht$0¹ óH¥HîHßèÕèÿÿH³ø 1ÒHßHÆè ßÿÿE
íu"AÅéÓýÿÿ H=Ô A½
èáÿÿé¹ýÿÿH=ªÔ Dî1Àèßÿÿé£ýÿÿHâHîHßèõçÿÿAÅévÿÿÿèçÿÿAÅéiÿÿÿD ú³d IàT$$` 1É$Ù T$@ÿÐD}$éúþÿÿèçÿÿAÅé.ÿÿÿø
++¼ öD$LtML H³ø º HßHÆèÖÞÿÿéýÿÿ© tH}0Ht$0¹ óH¥HîHßA½ èÈçÿÿHîHßèMåÿÿH³ø º HßHÆè
ÞÿÿéÀüÿÿD}$é7þÿÿH="Ü A½ èàÿÿé üÿÿH³ø 1ÒHßA½ HÆèEÞÿÿéüÿÿ», Aµ
4ÿÿÿ»D
'ÿÿÿE
öt2Ç0 ML H=ÕÛ ÇD A½ èßÿÿéðþÿÿ0 Àø0 Øþÿÿë¾f. H\$àHl$èHÕLd$ðLl$øHì(AôA½ è¯èÿÿH
ÀHÃt"¸P A½ÿÿÿÿè¶àÿÿÀt
CA½
ÀuDèH\$Hl$Ld$Ll$ HÄ(ÃøuA½ ëÖ øtðH
íAµtÆ{,
Ú `
Ù Cèøvnéâ f H=iÒ èÞÿÿAý
++¯ HîHßèæÿÿ½Ø eÿÿÿH³ø 1ÒHßHÆèÅÜÿÿ
ÀAÅufØ Cèø3ÿÿÿDâHîHßèjãÿÿ
ÀAÅuHîHßè¨åÿÿöE&tH³ø º HßA½ HÆèdÜÿÿéêþÿÿ H=áÑ Æ1ÀèxÜÿÿéÎþÿÿE
ä
HÿÿÿA½ éºþÿÿE1íé²þÿÿffffff. SÓè çÿÿH
ÀHÇt(1À
Ût
++[Ã H·ø 1Ò[HÆéåÛÿÿD ¸ [ÃATAÔUSHóèÙæÿÿH
ÀHÅtYf D9¥¸ s'¿ èEáÿÿEèøvâ[]¸ A\à HÞH½° Dâ[]A\é¢äÿÿf. []¸ A\ÃfD Hìè_æÿÿH
Àº t¸ ÐHÄÃH\$ÐHl$ØHýLd$àLt$ðIôL|$øLl$èHìXAÖHÇD$ ÇD$ HÇD$ A¿ èøåÿÿH
ÀHÃt
++@A·
Àu.DøH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXà øuA¿ ëÅ øtðA½ ë ¿Ð èàÿÿAít¢LD$HL$HT$LæHßèãÿÿ
ÀAÇuÏ{hT$ Ht$1ÉEðHïèGáÿÿ{hAÇ E
ÿu-Ht$Hßè¨àÿÿ
ÀAÇ7ÿÿÿH=nÐ è¡Ûÿÿé&ÿÿÿ@ H=)Ð Dþ1ÀèÚÿÿHt$º HßèÛÿÿéúþÿÿ H|$º) ¾ ètÚÿÿ
Àt-H=iÏ 1ö1ÀA¿ èÊÙÿÿé¿þÿÿH|$èËÝÿÿ éYÿÿÿHT$Ht$HßèÚÿÿ
ÀAÇuÇD$) º) éÿÿÿH|$èÝÿÿH=GÏ Dþ1ÀèmÙÿÿébþÿÿAWI÷AVIÎAUATUSÓHìXH|$ DD$(è#äÿÿH
ÀIĺ z H¨@ ¶É M
öA¶$Ê ÆD$ED$A¶$Ð L$DI$Ø D$FI$à HL$0A$Ì HD$8A$Ô L$@D$,æ HM AD$ÇD$ E1í1ÒHL$H Hþùä
ÛÜ ø# A$¤
À
Û M
ö
* Døàæ û AÝv¶ÀA½ A)ÅLþDêHïè±ÞÿÿE1öHîDl$DD$(H|$ 1ÉDêèßÿÿøÂ
À
B D$+\$E1öÇD$, ÇD$@ HÇD$8 HÇD$0 ÆD$F ÆD$D IÇAD$ÆD$ ÆD$E HþùÿÿÿfHÄXÐ[]A\A]A^A_Ã øtsE
í
Õ ¸ 1ÒéÞþÿÿfD Lþ\$AÝE1öé8ÿÿÿfD ¿ èÜÿÿAD$1Òéªþÿÿf. T$(H|$ Löè÷àÿÿéÀþ
ÿÿf. M
ö
× 1Ò|$E tÆD$E²¶D$D
++D$D$Gt|$ @ Â|$D tL$@T
++D$,¿ðÿ ¶
Õ Ð|$F MEÐD=ðÿ Fø¸ýÿÿÿ)ÐDoø·ÿD$HNÕ HE T$è²Ûÿÿ|$E T$¿ fEA¸ U
Y |$G MHï|$À÷Ðà|$D tÈ|$ A@F HL$0¶ÀAÀHèA¶øHHHQHP|$D tB¶L$@T$@AÀHt$8ÈÈD= A¶øL$HïDD$èNÜÿÿ¶L$D¶D$AÈA¶ø|$F t0D$,
Àt(L$,1À A¶ÐÀAÀÆD ÿ¶Ð9ÑwéA¶øT$LþHïèöÛÿÿHîéHýÿÿfD A|$´ýÿÿ¿ D$èÚÿÿAD$T$é¨üÿÿ A|$,
þÿÿT$(H|$ LöE1öèåÞÿÿÆD$E 1Òé
++þÿÿH|$HÆELöèçÖÿÿ¿ A¸ éþÿÿ ¶øAÀéÐþÿÿD A¼$è D$Eéüÿÿø¸ DÐéýÿÿLþéüÿÿÂé»ýÿÿD ATEÄUHýSHì0Ht$T$HL$ÇD$, è_ßÿÿHø H
Ûn »P èc×ÿÿ¸ÿÿÿÿÒT CøÈ øt1ÿè¼ÖÿÿÀ HD$Ç, ÇD Høÿ
! PüúD ø; »È t(H»¨ t°
Àt
»m ÆÈ »è t&H¸ÿÿÿÿ H#D$Hº þÿÿÿHÐHø¶ HL$HT$Ht$HïèÓÿÿ
À
ß »¤ ¢ H|$ & »m á T$,
Ò} Ht$1ÉEàHïè£Öÿÿ
Àu/t$,T$¸ÿÿÿÿ9òv)òHt$HL$EàHïèwÖÿÿ HÄ0[]A\Ã {,
ÒþÿÿHºKY8ÖÅm4H÷â HÁêHT$Püú¼þÿÿHt$Hïè>×ÿÿ»È Üþÿÿé¯þÿÿ@ øÀHÄ0[¶À]èA\à ÇC é@þÿÿ@ T$Ht$HL$,Hïè*Óÿÿ
ÀÿÿÿHÇD$ ÇD$, f 1ÉT$Ht$EàHïèÕÿÿHÄ0[]A\ÃHßè@Õÿÿ³¤ HïèÒÙÿÿ
Àª Hß$èOÚÿÿ$HÄ0[]A\à ¸ýÿÿÿHD$é;þÿÿf HL$ëf T$Ht$Hïè'Üÿÿ
À
Óýÿÿ»è ° A¸ H³¨ t#HÇÁÿÿÿÿHïèäÔÿÿ
À ýÿÿégþÿÿ 1ÉHïèÆÔÿÿëà@ Hïè¸Õÿÿ
À
Fÿÿÿ
HïèØÿÿHß$èÙÿÿ$
ÀîüÿÿéþÿÿD ¸ Ãf. H\$ØHl$àHýLd$èLl$ðAôLt$øHì(èÀÛÿÿHø H
Ût S°
Òu"H$Hl$Ld$Ll$Lt$ HÄ(ÃD úu¸ ëÒ@ útð ÆÊ ÆÉ HÇà HÇØ Püúv ø
À H¹"! ÆÊ ÇÌ Hà PÿA¾ L-! úv"P÷A¶L-/ ! úv{, L-ô ! tzE1À1ÉDòLîHïè_ÓÿÿE
äu{, tyÇ, ÆÊ HÇà ÆÉ HÇØ ÆÐ ÇÔ éÓþÿÿD ø
Vÿÿÿé2ÿÿÿføHN ! º DDòLDèéjÿÿÿ@ »Ê H!! ÆÉ HØ ÆÐ ÇÔ H5æ ! E1À1ÉHïº ÆÒ ! ÆØ ! ÿÆÒ ! ÿÆÌ ! ÆÆ ! èiÒÿÿE1À1ÉDòLîHïÆÉ HÇØ ÆÐ ÇÔ è3ÒÿÿE1À1ÉDòLîHïè ÒÿÿéÊþÿÿÆÐ ÇÔ é`ÿÿÿffff. H\$èHl$ðõLd$øHìIüèKÙÿÿHø H
ÛtH=Ì 1ÀîèNÎÿÿS¸
ÒuH$Hl$Ld$HÄà »P èÑÿÿ¸ÿÿÿÿÒtÐýá
íÙ H»° ÆÈ ÇC è§Öÿÿ¿0u Ç, èCÓÿÿîLçèùÖÿÿ
ÀuýzÿÿÿHßèÖÿÿ{, ýª îLçèÏÿÿC
Àt HßèµÐÿÿLçè-ÏÿÿLçè5ÏÿÿHßèÍÕÿÿÇ8 ÿÿÿÿ
Ç< ÿÿÿÿ1ÀÇ0 Ç4 ÇD Ç´ éèþÿÿfîLçèÎÐÿÿ1ÀéÕþÿÿ»n cÿÿÿ1öLçèðÎÿÿÆn éMÿÿÿ¾ LçègÎÿÿéNÿÿÿf. H\$ØHl$àHûLd$èLl$ðAôLt$øHìHAÕè×ÿÿH
ÀHÅA¾ t
++@A¶
Àu%DðH\$ Hl$(Ld$0Ll$8Lt$@HÄHÃ@ øuA¾ ëÎ øtð½P A¾ÿÿÿÿèJÏÿÿÀt±óI*Äó
õÊ (Ñó^æÊ ó^Ð.Êù }, óD,âd Aü
½ Eí
´ H=í ó$óT$èUÍÿÿóD$ó$.Ávó
Ê .È~ 1öE1íHßègÒÿÿ
ÀAÆuPDîHßè5Óÿÿ
ÀAÆ
) }, øþÿÿDæHßè²Õÿÿ
ÀAÆâþÿÿH=(à èÛÌÿÿéÑþÿÿfD H=¹Á èÄÌÿÿéºþÿÿ H= A½ è¦Ìÿÿ¾ émÿÿÿ@ ¾ Hßó$óT$èÀÑÿÿ
ÀAÆóD$ó$u1öHßóD$ó$èyÒÿÿ
ÀAÆóD$ó$ufó^ÈHßó,ñèÍÿÿ
ÀAÆ'þÿÿH=}Á è ÌÿÿéþÿÿEíÀAü~?AüMÿÿÿÀEÿÿÿH=¦Á A½ èëËÿÿ¾ é²þÿÿH=úÀ èÕËÿÿéËýÿÿÀt½H=MÁ E1íè½Ëÿÿ1öéþÿÿH=ÏÁ A½ è¤Ëÿÿ¾ ékþÿÿfH\$àHl$èHûLd$ðLl$øHì(õA¼ èàÔÿÿH
ÀIÅt
++@A´
Àu&DàH\$Hl$Ld$Ll$ HÄ(Ãf. øuA¼ ëÍ øtðA½P A¼ÿÿÿÿè¡ÌÿÿÀt¯óH*Åó
LÈ (Ñó^=È ó^Ð.ʳ A}, ó,ê ýtyH=Á èÅÊÿÿ¾ HßèøÏÿÿ
ÀAÄuA1öHßèÇÐÿÿ
ÀAÄ
~ îHßèRÓÿÿ
ÀAÄ)ÿÿÿH=ÀÁ è{ÊÿÿéÿÿÿfD H=IÁ èdÊÿÿéÿÿÿ H=ñÀ èLÊÿÿ1öëýiÿÿÿ½ édÿÿÿH=¦À A¼ è#ÊÿÿéÀþÿÿH='Á èÊÿÿé¯þÿÿD H\$èHl$ðHýLd$øHìAôèZÓÿÿH
À» tDæHïèõÏÿÿ
ÀÃuØHl$H$Ld$HÄÃfH=Á Dæ1Àè7ÈÿÿëÖffff. H\$ðHl$øHìHû½ èíÒÿÿH
Àt&¾ Hßè«Îÿÿ
ÀÅu-¾ HßèxÏÿÿ
ÀÅu*èH\$Hl$HÄÃf H=ÑÀ è,ÉÿÿëØfH=ùÀ èÉÿÿëÈfH\$ðHl$øHìHý» èmÒÿÿH
Àtxt"H=ûÀ ³
èäÈÿÿØHl$H\$HÄà Hïè¸Ìÿÿ
ÀÃtÞH=Å è¶ÈÿÿëÐfff. SHóèÒÿÿH
˼ t
++D 0ÒÐ[Ãffffff. H\$ðHl$øHìHûõèÐÑÿÿH
ÀHÂthH,ù t1Àù t3H\$Hl$HÄÃ@ ¨` HßHl$H\$HÄéTÌÿÿ@ ª` HßHl$H\$HÄéÄÆÿÿ@ ¸ H\$Hl$HÄÃ@ H\$èHl$ðHóLd$øHìAÔè*ÑÿÿHŸ H
ít.Aü v<H
Ût7l
Ét=Hµl º Hßè¡Îÿÿ1ÀH$Hl$Ld$HÄÃ@ ¸ ëâf HïèàÏÿÿë¹fD H\$ØHl$àHýLd$èLl$ðIôLt$øHì8 IÎèÐÿÿH
ÀIÅ» º HæHïèÙÇÿÿ
ÀÃ
÷ M
ö> º LöHçè¦ÆÿÿM
ä H5?à Hçè¾ÇÿÿH
ÀIÅ ¿ 0 èÇÿÿH
ÀHÅÜ Léº 0 ¾ HÇè×Ëÿÿ
ÀuèÌÿÿ0
öf
Ï I¾ L @ AÇ$ Iîë
@ IÅM9õt1H5¼Â LïèHÊÿÿH
ÀtãA¶EüA¶UýÁàÁâ ÐA¶Uþ ÐA$Hïè®ÈÿÿA4$¸ÿÿÿÿ
öDØ ØH¬$ H$ L¤$ L¬$( L´$0 HÄ8 ÃfD H=a¾ » è¯ÅÿÿëµD A}, Hâ
++HÂÿþþþ÷Ñ!È%téÁH¿bcm70012Áé© DÁHJHDÑ ÀHÚH:ÇBfw.bfÇBinÆB élþÿÿf. H=y½ 1À» èµÃÿÿé(ÿÿÿ H=½ » èÅÿÿé
++ÿÿÿf.
++HÂÿþþþ÷Ñ!È%téÁI¸bcm70015Áé© DÁHJHDÑ ÀHÚLÇBfw.bfÇBinÆB éÍýÿÿH=|½ 1À»ÿÿÿÿè ÃÿÿHïè(ÇÿÿLïèËÿÿéþÿÿ H\$àHl$èHÓLd$ðLl$øHì(E
ÉHõIÌt*è-Ìÿÿ
ÀAÅ
A$H=M½ u 1Àè»Âÿÿë LÁèÇÿÿ
ÀAÅt1H=½ Æ1ÀèÂÿÿDèH\$Hl$Ld$Ll$ HÄ(ÃD u H=jÀ 1ÀègÂÿÿH
ÛtÉ3H=lÀ 1ÀèRÂÿÿë· H=ñ¼ Æ1Àè8Âÿÿëfffff. H\$ÐHûH=I½ 1ÉLd$àLl$èLt$ðº Hl$ØL|$ø1ÀHìxAö¾ ÇD$< èÞÁÿÿèÅÿÿH|$<AÄèüÆÿÿ
ÀAÅ
A¶îýtDçè0ÄÿÿÀ
0 H=ɽ 1ÀîèÁÿÿH!! DE
É
- èPÃÿÿAÇàH=ó¼ DEø1ÀDþèeÁÿÿý H=r¿ 1À¾ è¹Ëÿÿ
À& êHÞÇè%Èÿÿ
ÀAÅ
â H;HL$$HT$Ht$ èËÿÿ
ÀAÅ
H;èàËÿÿ|$ x,è$ÉÿÿH;¾´ èÀÿÿH;HT$,Ht$(èÆÿÿ
ÀAÅ
ê A÷Æ tDð
|$*
DGðA÷Æ
A÷Æ tDð
@ A÷Æ DDðD$(DöÂÁêúJ H;èúÂÿÿ
ÀAÅ
· T$$t$ H;$t$è(Ëÿÿ$t$DñHÇè&ÈÿÿAæ
a DÿÏ
ít#DÿÏýtDÿÏýt
AÏ1ÿýADÿèÆÿÿD$ = t
= A¾
++ uA¾
íAÇý@ÅÑ Eÿ
È H;èÊÿÿD P fD DèH\$HHl$PLd$XLl$`Lt$hL|$pHÄxÃf. H=Áº AµèÙÀÿÿèÂÿÿëºf. è#ÁÿÿAÇéæýÿÿ H=» Æ1Àè8¿ÿÿH;èÊÿÿHÇèØÆÿÿèÓÁÿÿévÿÿÿfD H=» $èyÀÿÿ¿ èoÄÿÿAîM H;1öèÃÿÿ
ÀuÏ@í
V Eÿ ÿÿÿH;èÅÿÿféÿÿÿ ¿ èÖÆÿÿéUýÿÿf H=½ èÀÿÿé_ÿÿÿ H;èhÉÿÿE1Éx, Lϼ tLÕ¼ H;HL$8HT$4Ht$0èg¿ÿÿ
À
¬ýÿÿDðAæÿÿýÿ
|$0 DCðéýÿÿ Áè<
++Fõé©ýÿÿH=¼¹ A½ÿÿÿÿèy¿ÿÿè´ÀÿÿéWþÿÿ H=¼ è\¿ÿÿé¯þÿÿ H=¼ èD¿ÿÿéþÿÿ H=T¼ è,¿ÿÿH;èÈÿÿÆm éýÿÿH;èÈÿÿHÇèHÅÿÿèCÀÿÿ$AÕéàýÿÿ1ÿè¡Åÿÿé¿ýÿÿ@ H\$èHl$ðHýLd$øHìAôè:ÈÿÿH
À» t @³
ÀuØHl$H$Ld$HÄÃf. øu» ëÕ@ øtðDæHïèXÇÿÿ
ÀÃt»H=K¹ Dæ1Àèñ¼ÿÿë¨ H\$ÐHl$ØHóLd$àLl$èIýLt$ðL|$øHìÈ HÇ$ A¼ èÇÿÿH
ÀHÅ# d Ds(E1ÿ
A֮ @HD$P
> }hI HæLïèQ¼ÿÿ
ÀAÄ
ß ¶D$|$ C¶$D$CD$CD$CD$ C$D$CD$(C HD$HCD$XC(D$dC<¶D$Ct
++Ç
D ½, E
öx
¸ C(E
ÿuN; tI½m t@}, HD$Pf ƶÔHïÁæ ÖH$ ·öèAÄÿÿH$ HC0D }, tgDàH$ H¬$ L¤$¨ L¬$° L´$¸ L¼$À HÄÈ Ã@ L$X @}hA·
·þÿÿL$X éªþÿÿfD ½m t¶<
++vx½n u½o
sÿÿÿ¾ LïèͼÿÿÆ
n éZÿÿÿf ½D
Úþÿÿ;
4 Àø
4 ¹þÿÿÇ
D éªþÿÿ < ÿÿÿ½n üþÿÿ½o
ïþÿÿ1öLïèL¼ÿÿÆ
n éÙþÿÿ ºÿÿÿÿH9Ðt%HiÀ N HC0é®þÿÿfD Ç
4 é8þÿÿHÇC0ÿÿÿÿéþÿÿ@ SHóHìH
ÿÇD$ ÇD$ § èÂÄÿÿH
˼ tL@,
Àºÿÿÿÿt@= tE1Ò= u0Ç fÇC ÇC ÇCÿ ÇCÿ HÇC ÇC HÄÐ[Ã@ Ç fÇC 1ÒÇC ÇC ÐÇC HÇC ÇC HÄ[ÃfD H|$èf¾ÿÿ
Àº u¡èØÂÿÿD$èÏ»ÿÿD$
À
GÿÿÿH|$èɹÿÿ·D$
++
Ò%ÿÿÿéiÿÿÿffff. H\$ðHl$øHìHûHõè¯ÃÿÿH
Àtx, t)H=:µ è%ºÿÿ¸ H\$Hl$HÄÃf M º Pqþ w
ÊÁáÁâ ÊÊH HßHl$H\$HÄéÃÿÿ@ SHóè/ÃÿÿH
Àº tp@,= ts= tt¶CÆC1ÒÆCfÇC àðÈC·Cf%ð fC¶Ccÿ ÿàðÈC·Cf%ðf
ÀfCC%ÿ ÿ
p CÐ[Ãf Æ ë Æë@öÇ
¦ @öÆ
ú?vgBÀIðÁèAÁLÈHÁàHL@Hø@ fAo fç fAo@fç@fAo@ fç@ fAo at 0IÀ@fç@0HÀ@H9ÈuÉIAâ?HÁàHÆHÇ
Ò Jÿ1ÀHÁ ¶HÀH9ÈuðóÃfD ú?vËBÀHùÁèAÁLÈHÁàLD@Hðóo óóo@óAóo@ óA óo at 0HÀ@óA0HÁ@L9ÀuÍégÿÿÿóÃfD Hl$ØLd$àIôLl$èLt$ðIÕL|$øH\$ÐHì8IÎA¿ èRÁÿÿH
ÀHÅtnHÇA·è»ÿÿH
ÀHÃt[E1À1ÒfÇ@ÿÿfÇ@ÿÿÆ@ÿHÁ¾b ÂHïèÒ½ÿÿ
ÀAÇu[·S·CHÞHïA$AE ¶KAU,¶SE4U0èºÿÿDøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HÞHïèå¹ÿÿH=´ Dþ1Àè´µÿÿë¶f. óÃfffff. SHóèoÀÿÿH
˼ tH
Ût@$0ÒÐ[Ãffff. SHóè?ÀÿÿH
˼ tH
ÛtP$1ÒÐ[Ãffff. Hl$èLd$ðIôLl$ø
H\$àHì(èø¿ÿÿH
ÀHÅA½ ö M
ä HÇA½ è¹ÿÿH
ÀHÃÓ AöÄÇ@ Ç@ Lçº
[ @öÇ
i @öÇ
/ Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ E1À1ÒHÙ¾b ÂHïè¼ÿÿ
ÀAÅ
¸ AöÄLçHs¸
J @öÇ
@öÇ
Á1ÒÁé¨óH¥uh¨uL¨u0HÞHïè5¸ÿÿD DèH\$Hl$Ld$Ll$ HÄ(Ã@ ¶HÞHïèþ·ÿÿëÌ@ ·fH¨t¨ëÖfD ¨º tëÙf HÞHïè½·ÿÿH=¦² Dî1Àè³ÿÿéwÿÿÿ Ç êHÇé¿þÿÿfD AÆ$ I|$fºÿ éþÿÿD fÇ êHÇéþÿÿ ·èHÆfHÇéâþÿÿf. èHÆHÇéÎþÿÿ@ ¶CHÇHsA$¸ÿ éþÿÿH=DZ A½ÿÿÿÿèD´ÿÿé¿þÿÿ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ èz½ÿÿH
ÀHÃtLHÇAµè7·ÿÿH
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßèÿ¹ÿÿ
ÀAÅu8EHîHßA$èf¶ÿÿDèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè5¶ÿÿH=F± Dî1Àè²ÿÿë¼f. H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖ誼ÿÿH
ÀHÃtBHÇA´èg¶ÿÿH
ÀHÅt/E1À1ÒDhDpHÁ¾b ÂHßè2¹ÿÿ
ÀAÄu3HîHßè µÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à H=±° Æ1ÀèH±ÿÿë»fffff. H\$àHl$èHýLd$ðLl$øHì8AõÇ$ » èé»ÿÿH
ÀIÄtE
ít,H=}° ³è^²ÿÿØHl$ H\$Ld$(Ll$0HÄ8à HL$HT$H
t$Hï詺ÿÿ
À
É D$= ² = § AD$$¨
º ¨tA¼° »° º ¾4 4 Hï詶ÿÿ¿Pà èϵÿÿHâ¾4 4 HïèÏ°ÿÿ<$ tH=° 誱ÿÿÚ¾8 4 Hïèk¶ÿÿ¿Pà 1ÛèµÿÿHâ¾8 4 Hïè°ÿÿD9$$ÿÿÿH=ö¯ èi±ÿÿéÿÿÿ@ 1ÛéûþÿÿH=
® èL±ÿÿééþÿÿ A¼¬ »¬ éEÿÿÿ AUATUHýSóHìèºÿÿH
Àº ë x, ºÿÿÿÿ
Ù 1Ò
ÛÏ A¼ÍÌÌÌØE1íA÷äAÔAÁìCdÀ=/ v= fA½ ¯ HT$¾ 4 Hï赯ÿÿD$Ý ¾ Hï)Ú%ÀÏÿÿÁêD àÎD èD$èFµÿÿT$¾ 4 Hïè5µÿÿH=X³ Þ1À»
++ èà®ÿÿ HT$¾ 4 HïèF¯ÿÿöD$uG¿' è%´ÿÿëuغÿÿÿÿHÄÐ[]A\A]ÃfD = EíAå ðÿÿAÅ 0 é6ÿÿÿD HÄ1Ò[]A\ÐA]ÃH\$ðHl$øHì(HûÇD$ è*¹ÿÿH¸ H
Òtª` UÿúvH\$Hl$ HÄ(à HT$¾ !P Hßè®ÿÿT$â|ýT$tHß¾ !P è)´ÿÿ1ÀH\$Hl$ HÄ(ÃÊT$ëÙ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ èz¸ÿÿH
ÀHÃtLHÇAµè7²ÿÿH
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßèÿ´ÿÿ
ÀAÅu8EHîHßA$èf±ÿÿDèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè5±ÿÿH=6 Dî1Àèÿÿë¼f. USHûHìÇ$ è÷ÿÿHŸ H
ítZHL$HT$Ht$Hß诶ÿÿ
Àu{D$= t@= t9ö
X t U(1À
ÒtHâ¾
Hßè·²ÿÿö$¸ tHÄ[]ÃD HÄ1À[]Ã HâHß¾
è²ÿÿ$HÄ[]àà H=eª è¤ÿÿHÄ1À[]à H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖèÚ¶ÿÿH
ÀHÃtBHÇA´è°ÿÿH
ÀHÅt/E1À1Ò¾b ÂHßDhDpHÁèb³ÿÿ
ÀAÄHîHßu-èЯÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à 裯ÿÿH=Ì« Dæ1Àèr«ÿÿëÀ U¾
HýS»d HìHT$è{±ÿÿT$¾
HïÊT$è¬ÿÿ HT$¾
HïèN±ÿÿ¿ è°ÿÿëuß¿
»d èp°ÿÿHT$¾
Hïè±ÿÿT$¾
Hïâ÷T$è6¬ÿÿÇD$ ë@ ¿ è.°ÿÿët"HT$¾
Hïè×°ÿÿöD$tØHÄ1À[]ÃH=« èû«ÿÿHĸÿÿÿÿ[]à SHûHìèKµÿÿH
Àº t@,= t0Ò= tHÄÐ[ÃfD HT$Hß¾
è^°ÿÿT$Hß¾
ÊT$èv«ÿÿ1ÒHÄÐ[Ã@ SHûHìÇD$ èÓ´ÿÿH¸ H
Òt<B,= uTöB=¾
HT$Hßu)èô¯ÿÿT$âþ¾
HßT$è«ÿÿ1ÀHÄ[Ã@ è˯ÿÿT$ÊëÕf. = t¥H=ª èåªÿÿ¸ÿÿÿÿëÄfD USHûHìÇD$ è2´ÿÿH
Àº tV¨` H=¶ 1Àîè2©ÿÿHT$¾
HßèP¯ÿÿ
ít4D$ÂÊ ýt3âÿÿïÿT$¾
HßèTªÿÿ1ÒHÄÐ[]ÃT$âÿÿîÿT$ë×ÂÊ T$ëÉfSHûHìÇD$ è³ÿÿH
Àº t@,= t0Ò= tHÄÐ[ÃfD º ¾ 4 Hß趮ÿÿ¿Pà èÜÿÿHß1Ò¾ 4 è®ÿÿHT$Hß¾
è{®ÿÿT$Hß¾
ÎT$è©ÿÿ1ÒHÄÐ[ÃHl$ØLl$èHýLt$ðL|$øIõH\$ÐLd$àHìhH
ÿAÖAÏù H
ö öÂ
E¦ Dçè0ªÿÿH
ÀHÃ2 L DxE÷Ç ÿÿÿÿÇ@ LúL×¾a LT$è´§ÿÿHD$,AÁîEáIØDáHÚ¾b ÂHïDsÇD$ H$èB±ÿÿ
ÀLT$ ;ÿt at LúLÖLïè²ÿÿHßèJ«ÿÿ1ÀH\$8Hl$
@Ld$HLl$PLt$XL|$`HÄhÃD H=a¨ èt¨ÿÿëÈ H=« è\¨ÿÿ¸ ëD H=« èD¨ÿÿ¸ ëD H=§ è,¨ÿÿ¸ÿÿÿÿézÿÿÿf. H=ѧ è¨ÿÿ¸ÿÿÿÿéZÿÿÿH=§ èö§ÿÿ¸ÿÿÿÿéDÿÿÿ@ Hl$ØLl$èHýLt$ðL|$øIöH\$ÐLd$àHìXH
ÿAÕAÏÙ H
öè öÂ
÷ E¥ Dçè¨ÿÿH
ÀHà H¸ DêLöÇ ÿÿÿÿÇ@ AÁíDxè]¬ÿÿHD$EáIØDáHÚ¾b ÂHïDkÇD$ H$è¯ÿÿ
À ;ÿt2Hß躩ÿÿ1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD H=§ èä¦ÿÿëÈ H=+ª è̦ÿÿ¸ ëD H=/ª è´¦ÿÿ¸ ëD H=±¦ è¦ÿÿ¸ÿÿÿÿézÿÿÿf. H=ñ¦ è|¦ÿÿ¸ÿÿÿÿéZÿÿÿH=³¦ èf¦ÿÿ¸ÿÿÿÿéDÿÿÿ@ Hì迯ÿÿH
ÀtHÇHÄé.¯ÿÿfD ¸ HÄÃfD HìH
ö¸ tZH
Òt]H> tWH: tI`
ÉuH~ t8Hz t1BFBFr
öt
1À
ÉuJ
ÉuH=¦ èÅ¥ÿÿ¸ HÄà ¸ HÄÃfD H\$àLd$ðHóLl$øHl$èHì(èø®ÿÿH
ÀIÄA½ U H
Û HÇA½ è¨ÿÿH
ÀHÅ2 A¼$m tHCPHE`E1À1ÒHé¾b ÂLçè[«ÿÿ
ÀAÅ
èë¬ÿÿHHîLçHHPHSHPHSHPHSHP HS HP(HS(HP0HS0HP8HS8HP at HS at HPHHSHHPPH
SPHPXHSXHP`HS`HPhHShHPpHSpH@xHCx¶E¶ECE<C,E,CE@C0EDC4EHC8ELC<EPC@ETCDEXCHE\CLE8C(¶ECHE`HCPEhCX¶ECEtCdèѦÿÿDèH\$Hl$Ld$Ll$ HÄ(ÃD HîLç襦ÿÿH=ö¤ Dî1Àèt¢ÿÿëÁH=ä A½ÿÿÿÿèУÿÿëfD H\$èHl$ðHûLd$øHìAôèÿÿH
À½ t,x, ugE
äº u5Hß¾@ èP¨ÿÿ¿' Åèt§ÿÿèH$Hl$Ld$HÄà º ¾@ Hßè¨ÿÿ¿' è<§ÿÿº ë¨D H=Y¤ @0íè!£ÿÿë« H\$ðHl$øHì(Ç HûHõÇD$ èa¬ÿÿH
Àº tx, t&H=¤ èÒ¢ÿÿ1ÒÐH\$Hl$ HÄ(à HT$¾D Hß趡ÿÿ
ÀÂuзD$òC¦ òH*ÈòY
.¦ ò\ÁfÀfZÀóE ë£ff. H\$èLd$øA¼ Hl$ðHì身ÿÿH
ÀHÃt?HÇA´èw¥ÿÿH
ÀHÅt,E1À1ÒHÁ¾b ÂHßèJ¨ÿÿ
ÀAÄu+è¢ÿÿHîHß賤ÿÿDàH$Hl$Ld$HÄÃD HîHßè¤ÿÿH=6£ Dæ1Àè\ ÿÿëÇfH\$ØHl$àHÓLd$èLl$ðHõLt$øHì(IÎè
«ÿÿH
ÀIÄA½ tHÇèªÿÿ
ÀAÅt(DèH$Hl$Ld$Ll$Lt$ HÄ(à I´$ Hïº èc¨ÿÿI´$ Hߺ èN¨ÿÿI´$ º L÷è9¨ÿÿëffffff. Sè2£ÿÿ
ÀÃtH=}¢ èð ÿÿØ[Ã@ H\
$ÐHl$ØHóLd$àLl$èIüLt$ðL|$øHìHHÕèXÿÿ
ÀD$unS$1ÉE1ÿöÂt
++D{ EÿÁâu|E<E1öDm@ÀD9ð E
íHHm t1ÂAÇE1äH$ H$HîHßAÄLûLõèG¥ÿÿE9ìuâD$H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ A|$|C<Dk@
ÿuAÑíE´$d ÀEöD9ð
pÿÿÿÉ
hÿÿÿA¯ÅH;Hu ÂèÕ¤ÿÿëff. AWAVIþAUATIôUSHÓHì8èLÿÿ
ÀAÅ
AD$$¨
CHI4$Áà
Àt-1Àf ¶<@<PÀ¶<@<SÁâ9ÂwÞCHKIt$ÁàAÁAÑé
Àt11À xÂÑêD¶9×DÊD>ÇÀ¶<9@<SÁâ9ÂwÔHÄ8Dè[]A\A]A^A_Ãf1Ò¨ÇD$ t
AT$ ÑÑéL$¨ tA$Ü L$EF|Al$<E
ÀED$@uAÑèDÀ¯ÅÁÁéA9L$ ÁèA9D$û E
ÀAd M<$HpÿÿÿêîDl$l$Ld$ E1öH\$(T$DÅHD$IÕIôHËD HÞLÿLâAÆMïè3£ÿÿH\$A9îuáDD$Ld$ H\$(Dl$l$E¯ÆIL$HsAÁèAÑîëþÿÿAêL\$E1ÉAÑêDT$@ 1À
ít&fxÂÑê¶>×DÂ9ÇÀ¶<>9Å@<wÜAÁLÑLÞE9ñuÅéþÿÿ H= ¡ A½ èÿÿéuþÿÿf H\$ÐL|$øHûHl$ØLd$àI÷Ll$èLt$ðHìXHT$èæÿÿ
ÀD$
Î AG$1Ò¨tAW ¨ T$tAÜ L$¨
Ñ HD$HL$E1í@<I@D$$D;l$ D$HD$I/E
ÉL tlT$Dt$1ÛHT$L
æHïLò躡ÿÿMìHl$Ã;$uâHL$ÑëIo$Lat*D|$D|$1ÛfLæHïLòèz¡ÿÿLýMìÃ;$uäD$H\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD DS|AO<E
ÒL$AO at t#$$¯D$ÁÁéA9OsÇD$ ë Ñé$ëÙf ÁèA9GrÚD«d éìþÿÿ L$ Ñ
èþÿÿ$HD$¯T$I?H0è¼ ÿÿ$HL$IÑêHq¯T$è ÿÿé/ÿÿÿ AWAVIþAUIÕATIôUSHìXèÿÿ
ÀÅu at AD$$E1ÿ¨tE|$ ¨ DùtA$Ü ¨u2AU@T$Ad AU<9ÓvA½ HÄXè[]A\A]A^A_ÃD AF|
À
AT$@Ad ÑêT$AU<9Ów¿A`
ÀA¶$Ù ê <ú Ì =Õë Mt$Mm M$$? D$
ÀxÿÿÿA<DsÿE1ÀëL< IL L?l$ LçfD AöÄ
^ AöÅ
T AöÆ
J 1À
ÛtT@ foeë fAoL fAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚfAçfAçr´@ 9ð sMf ÕAÃA¶l- C,jA¶l- C,jDXÀA¶l- C,jÂ9ðA¶l- C,r¼MÖ1À@öÇ
õ öÁ
ì
Ût, fo¥ê fofÛÈfÛDÂÀ9ØfgÈfçrÔ9ð s/D AÓB¶,AÃB,DZÂB¶,DXÀ9ðB,rÖMýMÌAÀLÏLùD9D$þÿÿl$ éÜýÿÿf. At$@t$é°ýÿÿf<x ú
<
â |$IMAWI} I$ AÝAÐD[ÿK Kt- kñN/DcIÀHT$Ht$ @ 1Ò¨
@öÇ
ít5 Öfo1fo74foÑÂfhÈ9êf`ÐfçL0fç0rÓD9Ú4sH AÑDvF¶<F<0F¶4 AñF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
¿ AöÂ
µ
ítCf Öfo1L1fAo2fCà)4foÐÂfhÁ9êf`ÑfBçDfAç0rÆD9Ú4sifD AÑDvG¶<
++G<0F¶< DAöF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EDvÂÆF¶ EùAÑùD9ÚG0rH|$ LéHD$LD$LT$ éyþÿÿf <; ½ éÀûÿÿfD D\$A4ÊMuIE T$0Ml$E
ÛM$$ûÿÿÚLl$HAÝ\$l$<E1ÿLt$@HT$(HÅHt$ IÖD HîLçDêAÇLõè[ÝÿÿLd$ A9ßuáDøDël$<ÑèLt$@Ll$H'ûÿÿD|$0l$ E1äHl$(L|$AÇ@ LöLïÚAÄIîèÝÿÿLl$E9üuâéýÿÿD 1À
Û[ fD foç óAoL óAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚóAóAr´é¯ûÿÿ
Û foµæ óoóoT
++ÂfÛÈÀfÛÂ9ØfgÈórÐéüÿÿ
í¼ Öóo1óo74foÑÂfhÈ9êf`ÐóL0ó0rÓéëüÿÿfD
í ÖN.óo1óBo óAo2fàÂ4foÐÂfhÁ9êf`ÑóBDóA0rÂéGýÿÿD D$Mm E<WM4$
ÀùÿÿÛL|$ l$(ØAß\$E1äHÅfD LîL÷DúAÄIíèkÛÿÿLt$ A9Üuál$(éJùÿÿ t$AWIMI} I$T$@ÇD$ ît$<Í DD$@ÚD[ÿDcñLDkl$HHÕK4 IÀHt$0H4Ht$(1Ò¨
@öÇ
ü E
ät5 Öfo7fo14foÑÂfhÈD9âf`ÐfçL0fç0rÒD9Ú4sOf. AÑAöF¶<F<0F¶4 DNF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
AöÂ
ý E
ät;ÖfAo2L1fo14foÑÂfAà)fhÈD9âf`ÐfBçLfAç0rÅD9Ú4siD AÑAöG¶<
++G<0F¶< DDvF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EL DvÂÆF¶ EùAÑùD9ÚG0rD$ H|$(HéHD$0LD$0LT$(T$ 9T$<jþÿÿl$Ht$ 9t$:÷ÿÿD\$@Dl$DKÿAÚAôë1Ò¨
® @öÇ
¤
Ût5 Öfo7fo14foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ê4sH AÐAöF¶<F<0F¶4DFF4 DBDvÂF¶<F<0F¶4DFÆD9ÊF4 r»AÄL×LØE9åPÿÿÿémöÿÿ
Ûõ Öóo7óo14foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿfD E
ä» ÖL.óo1óBo fàÁóAo24ÂfoÑfhÈD9âf`ÐóBLóA0rÁéïýÿÿ@ E
ä| Öóo7óo14foÑÂfhÈD9âf`ÐóL0ó0rÒéûüÿÿD$Iu AWI$
ÀwõÿÿDt$DSÿD,1ÀE1ÛAÔëD öÁ
È @öÆ
¾ ë$×ÀÂfo>foÈfqðfqÑfëÁfç99ØrØD9Ð ÇsKfD D@F¶AÐFD¶>zD9xÀD¶>zD9ÇDBD¶>ÂD9ÐFr»AÃLîLáE9ó
Xÿÿÿéôÿÿ ×ÀÂóo>foÈfqðfqÑfëÁó99ØrØécÿÿÿØé¤õÿÿêféX÷ÿÿÚéýÿÿDâévüÿÿØé öÿÿêféå÷ÿÿDâé±ûÿÿH=|à T$L$èGÿÿ
ÀT$L$ôÿÿfo H=Pà fXà è»ÿÿL$T$étôÿÿDSÿAÝA» AÔë 1Ò¨
® @öÇ
¤
Ût5
Öfo1fo74foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ò4sH AÐDNF¶4F4F¶AðF DBDNÂF¶4F4F¶DFÆD9ÒF r»LïLàAë
Sÿÿÿé0óÿÿfD
Ût6@ Öóo1óo74foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿÚéTÿÿÿ Hl$ØLl$èHýLt$ðH\$ÐIöLd$àL|$øHìXH
ÿAÕì H
öû öÂ
++ E¥ EçLÿè°ÿÿH
ÀHÃ" 1öLúHÇèWÿÿH» DèDêÁèLöÇÿÿÿÿÇC ÇC CèxÿÿHD$EáIØDáHÚ¾
++b ÂHïÇD$ H$è¾ÿÿ
À ;ÿt1HßèÙÿÿ1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃ@ H=¡ èÿÿëÉ H=¡ èìÿÿ¸ ë®D H=± èÔÿÿ¸ ëD H=¹ è¼ÿÿ¸ÿÿÿÿé{ÿÿÿf. H= èÿÿ¸ÿÿÿÿé[ÿÿÿH=à èÿÿ¸ÿÿÿÿéEÿÿÿ@ óÃfffff. óÃfffff. Hl$ØLd$àAÔLl$èLt$ðIõL|$øH\$ÐHìHIÎDD$D$èÿÿH
ÀHÅA¿ E
ä¼ M
í³ M
ö HÇA·è'ÿÿH
ÀHÃD$tkÇ@ LhD`Æ@ D@}hÇ ÿÿÿÿÇ@ E1ÀHÙº ¾b ÂHïèÅÿÿAÇC AÿAuNHÞHïè+ÿÿDæLïèàÿÿDøH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfA¿ ëÐ E
ÿtH=ô Dþ1Àè²ÿÿë ¶D$ÈCé[ÿÿÿHl$ðLd$øA¼ H\$èHìèZÿÿH
ÀHŸ HÇA´èÿÿH
ÀHá Ç@0vsE8À}, E8CE<ÇC@ ÇC ÂëÇC ÇC$ ÇC( ÇC0 ÇC4 CHtlE1À¾b ÂHïHÙº èÿÿ
ÀAÄHÞHïuW
Àtmèðÿÿ³ H= 1ÀA¼ è¶ÿÿDàH$Hl$Ld$HÄà ÇCD ë è£ÿÿH=´ Dæ1Àèrÿÿëº èÿÿë«f H\$àLd$ðA¼ Ll$øHl$èHì(AõèÿÿH
ÀHÃtP
Òt+H=| A´
èÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ èÿÿH
ÀHÅtÎ{, tyÇ@61vsC8E1ÀHéº ¾b ÂHßÀC8EÇE DmèCÿÿ
ÀAÄ
@ µ
öZ H=u 1ÀA¼ èvÿÿHîHßèÿÿéRÿÿÿfD Ç@ 1vsC81öH ÀC8EöÂChDm ÇE0 E4tKѸ <Áéqþÿ wöÁ AÁàÈ×¾ Áïùáÿ DAAøÿ vy Æu0H= 1ÀèÖÿÿ»L tÇEH E1ÀHéº ¾b ÂHßèNÿÿ
ÀAÄuOµ
ö
ÿÿÿ
´ ÇC HîHßèÿÿE1äé_þÿÿ çthqÁæéwÿÿÿ HîHßèmÿÿH=Î Dæ1Àè<ÿÿé#þÿÿ H H¨ H H° ¸ évÿÿÿÎÁæéÿÿÿÈÁàÈéäþÿÿ@ H\$èLd$øA¼ Hl$ðHìèªÿÿH
ÀHÃ @
À« øº HßA¼ èLÿÿH
ÀHÅtlÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eè ÿÿ
ÀAÄ
µ
ötsH=¤ 1ÀA¼ è7
ÿÿHîHßèLÿÿ@ DàH$Hl$Ld$HÄÃf. H=á A´èiÿÿëÏ H=ñ E1äèQÿÿë· HîHßèíÿÿë£ H=ù Æ1Àè¸ÿÿHîHßèÍÿÿë H\$àLd$ðA¼ Ll$øHl$èHì(AõèbÿÿH
ÀHÃtH
Éu+H=ü A´èÔ
ÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ èê
ÿÿH
ÀHÅtÎÇ@5vsC8E¶íE1ÀHéº ¾b ÂHßÀC8E´ DmEèÿÿ
ÀAÄuGµ
öt-H=¾ 1ÀA¼ èÑÿÿHîHßèæÿÿé]ÿÿÿf HîHßèÍÿÿéDÿÿÿH=Y Æ1ÀèÿÿHîHßèÿÿé$ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèBÿÿH
ÀHÃt{HÇA´èÿÿÿH
ÀHÅthÇ@0vsC8À{, C8EDmtgE1ÀHéº ¾b ÂHßè¯ÿÿ
ÀAÄu`µ
ötvH=7 1ÀA¼ èêÿÿHîHßèÿÿÿDàH\$Hl$Ld$Ll$ HÄ(à h DmE d E$ëH=¹ Æ1ÀèÿÿHîHßèÿÿë¬ HîHßèÿÿë H\$ÐLd$àIÔLl$èLt$ðIõL|$øHl$ØHì8IÎA¿ è"ÿÿH
ÀHÃ M
äµ M
í¬ M
ö£ HÇA¿ è½ÿÿH
ÀHÅteÇ@0vsC8E1ÀHéº ¾b ÂHßÀC8Eèzÿÿ
ÀAÇ
µ
öteH=þ 1ÀA¿ è±ÿÿHîHßèÆ
ÿÿfD DøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfH=~ A¿ èÖÿÿëÄ@
HîHßAE
A$
$ AèX
ÿÿëfD H= Æ1Àè ÿÿHîHßè5
ÿÿépÿÿÿ H\$ØLd$èIÔLl$ðLt$øIõHl$àHì(A¾ èºÿÿH
ÀHÃ p
ö» M
äÊ M
íÁ HÇA¾ èS
ÿÿH
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eèÿÿ
ÀAÆ
¬
µ
ötzH= 1ÀA¾ è>ÿÿHîHßèSÿÿ DðH$Hl$Ld$Ll$Lt$ HÄ(à H= A¶èiÿÿëÇ H= A¾ èNÿÿë¬@
HîHßAE
$ A$èÙÿÿë H=Q Æ1Àè ÿÿHîHßèµÿÿé`ÿÿÿ H\$àLd$ðA¼ Ll$øHl$èHì(AõèBÿÿH
ÀHÃ x
ÿ« HÇA¼ èíÿÿH
ÀHÅtuÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE èÿÿ
ÀAÄ
µ
öt[H=? 1ÀA¼ èÏ~ÿÿHîHßèäÿÿ@ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H=i E0äèÿÿëÏ HǨ HÇ° HîǸ Hßè}ÿÿë H=I Æ1ÀèH~ÿÿHîHßè]ÿÿéxÿÿÿH\$èLd$øA¼ Hl$ðHìèúÿÿH
ÀHÃtD@E
Àu)H=" A´èjÿÿDàH$Hl$Ld$HÄÃ@ HÇA¼ èÿÿH
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EÇE è8
ÿÿ
ÀAÄu9µ
öuHîHßèÿÿëfH=á
1ÀA¼ èd}ÿÿëÛf. H=
Æ1ÀèH}ÿÿHîHßè]ÿÿé>ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèòÿÿH
ÀHÃtDHE
Éu1H=
A´èb~ÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃfD HÇA¼ èrÿÿH
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Dm Eè"ÿÿ
ÀAÄuCµ
öt)H=é 1ÀA¼ è]|ÿÿHîHßèrÿÿé[ÿÿÿD HîHßè]ÿÿéFÿÿÿH=ù Æ1Àè(|ÿÿHîHßè=ÿÿé&ÿÿÿH\$èLd$øA¼ Hl$ðHìèÚÿÿH
ÀHÃtDPE
Òu)H=Ò A´èJ}ÿÿDàH$Hl$Ld$HÄÃ@ HÇA¼ èbÿÿH
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ ÇE Eèÿÿ
ÀAÄu@µ
öt&H= 1ÀA¼ èJ{ÿÿHîHßè_ÿÿé`ÿÿÿfHîHßèMÿÿéNÿÿÿH=9 Æ1Àè{ÿÿHîHßè-ÿÿé.ÿÿÿHl$ØLd$àAôLl$èLt$ðAÕL|$øH\$ÐHìHEÇDL$A¾ è
ÿÿH
ÀHÅtDXE
Ûu<H=% A¶è|ÿÿDðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà HÇA¾ è"ÿÿH
ÀHÃt½Ç@1vsE8HÙº ¾b ÂHïÀE8C
´ ÇC ÇC ÇC$ ÇC( Dc0C1Àö
X @ÇC4 ÇC8 ÇC@ ÇCL ÇCT D« ÀD» E1ÀC<D$ÇCX ÇC` àC,D$à0ÁèCDD$%À ÁèCHèBÿÿ
ÀAÆ
³
öt%H=F 1ÀA¾ èyyÿÿHÞHïè}ÿÿé¼þÿÿH HÞHïH¼ H HÄ H HÌ H( HÔ H0 HÜ H8 ÇE Hä è"}ÿÿéPþÿÿD H= Æ1ÀèèxÿÿHÞHïèý|ÿÿé+þÿÿH\$àHl$èÕLd$ðLl$øHì(AõA¼ èÿÿH
ÀHÃt&@í
uC@øt;øt6øt1H=r A´èòyÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃfD HßA¼ è}ÿÿH
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE èÿÿ
ÀAÄuNµ
öt$H=% 1ÀA¼ èèwÿÿHîHßèý{ÿÿéVÿÿÿÇC HîHßèæ{ÿÿé?ÿÿÿf H=Á Æ1Àè¨wÿÿHîHßè½{ÿÿéÿÿÿH\$àLd$ðAôLl$øHl$èHì(èXÿÿH
ÀHÃA½ t
++hAµ
íu DèH\$Hl$Ld$Ll$ HÄ(Ã@ AüAµw×HÇAµèÜ{ÿÿH
ÀHÅtÄÇ@1vsC8ÀC8E´ DeA¼ EE1ÀHéº ¾b ÂHßè~ÿÿ
ÀAÅugCèøw|¿ è:|ÿÿAìµ tþt»
öt-H=. 1ÀA½ è¡vÿÿHîHßè¶zÿÿé1ÿÿÿf HîHßèzÿÿéÿÿÿH=É Æ1ÀèhvÿÿHîHßè}zÿÿéøþÿÿµ ë H\$àLd$ðA¼ Ll$øHl$èHì(AõèÿÿH
ÀHÃ @
À³ ø HßA¼ è¤zÿÿH
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèT}ÿÿ
ÀAÄ
µ
ötwH=È 1ÀA¼ èuÿÿHîHßè yÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H= A´è¹vÿÿëÏ H= A¼ èvÿÿë´@ HîHßè=yÿÿë£ H= Æ1ÀèuÿÿHîHßèyÿÿë H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖèªÿÿH
ÀHÃ HÇA´ècyÿÿH
ÀHÅtpÇ@1vsC8E¶öE1ÀHéº ¾b ÂHßÀC8E´ DuDm Eè|ÿÿ
ÀAÄu\µ
ötBH=Û 1ÀA¼ èFtÿÿHîHßè[xÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à HîHßè-xÿÿëÐ H=a Æ1ÀèøsÿÿHîHßè
xÿÿë° H\$àLd$ðA¼ Ll$øHl$èHì(Aõè¢~ÿÿH
ÀHÃ E0äx, ~ HÇA´èKxÿÿH
ÀHÅtkÇ@D1
vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèûzÿÿ
ÀAÄu\µ
ötBH=# 1ÀA¼ è6sÿÿHîHßèKwÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßèwÿÿëÓ H=¡~ Æ1ÀèèrÿÿHîHßèývÿÿë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè}ÿÿH
ÀHÃt{HÇA´èOwÿÿH
ÀHÅthÇ@!1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèÿyÿÿ
ÀAÄuXµ
öt>H=w~ 1ÀA¼ è:rÿÿHîHßèOvÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã HîHßè%vÿÿëÔ H=~ Æ1ÀèðqÿÿHîHßèvÿÿë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(Aõè|ÿÿH
ÀHÃ E0äx, ~ HÇA´è;vÿÿH
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèëxÿÿ
ÀAÄu\µ
ötBH=} 1ÀA¼ è&qÿÿHîHßè;uÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßè
uÿÿëÓ H=é| Æ1ÀèØpÿÿHîHßèítÿÿë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè{ÿÿH
ÀHÃt{HÇA´è?uÿÿH
ÀHÅthÇ@$1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèïwÿÿ
ÀAÄuXµ
öt>H=ç| 1ÀA¼ è*pÿÿHîHßè?tÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã HîHßètÿÿëÔ H=i| Æ1ÀèàoÿÿHîHßèõsÿÿë´ff. H\$èLd$øA¼ Hl$ðH
ìèzÿÿH
ÀHÃtwHÇA´èGtÿÿH
ÀHÅtdÇ@#1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eèûvÿÿ
ÀAÄuTµ
öt:H=à} 1ÀA¼ è6oÿÿHîHßèKsÿÿDàH$Hl$Ld$HÄÃD HîHßè%sÿÿëØ H=á{ Æ1ÀèðnÿÿHîHßèsÿÿë¸ff. H\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ èyÿÿH
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè sÿÿH
ÀHÅt½Ç@1vsC8ÀöC>C8E´ D}EubH} DòLæètÿÿE1ÀHéº ¾b ÂHßèuÿÿ
ÀAÅu\µ
öt:H=óz 1ÀA½ èÖmÿÿHîHßèëqÿÿé;ÿÿÿfD AÏ D}ë HîHßèÅqÿÿéÿÿÿ H=y Æ1ÀèmÿÿHîHßèqÿÿéíþÿÿH\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ è"xÿÿH
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè qÿÿH
ÀHÅt½Ç@1vsC8H} DòLæÀC8E´ D}Eè)sÿÿE1ÀHéº ¾b ÂHßèAtÿÿ
ÀAÅuBµ
öt(H=¹y 1ÀA½ è|lÿÿHîHßèpÿÿéAÿÿÿ@ HîHßè}pÿÿé-ÿÿÿH=Yx Æ1ÀèHlÿÿHîHßè]pÿÿé
ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèòvÿÿH
ÀHÃt{HÇA´è¯pÿÿH
ÀHÅthÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8
E´ DmEè_sÿÿ
ÀAÄuXµ
öt>H=y 1ÀA¼ èkÿÿHîHßè¯oÿÿDàH\$Hl$Ld$Ll$ HÄ(à HîHßè
oÿÿëÔ H=©x Æ1ÀèPkÿÿHîHßèeoÿÿë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(AõèòuÿÿH
ÀHÃ @
À³ ø HßA¼ èoÿÿH
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmÇE Eè=rÿÿ
ÀAÄ
µ
ötpH=Yy 1ÀA¼ ètjÿÿHîHßènÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã@ H=Ùw A´è©kÿÿëÏ H=áw A¼ èkÿÿë´@ HîHßè-nÿÿë£ H=¼x Æ1ÀèøiÿÿHîHßè
nÿÿëFHHÇB0 HÇ B8( FlB<, FpB@0 FtBD4 FxBH8 F|BL< F8B`P BTD BXH ° B\L Ãff. SHûHìHçèØrÿÿ
ÀuL¾ Hçèwpÿÿ
Àu+H{@Hæèglÿÿ
ÀtH=9x èwjÿÿHÄ[Ãf H=x è\jÿÿëÇfH=Ôw èLjÿÿë¦f1ÀfD ÊHÀH= uìóÃfS1Ò1öè^sÿÿHÃH$² HûÿHt1À[ÃH=y èûiÿÿØ[Ãffffff. USHìxHë± H8èSiÿÿøÿtv1Ò1ö¿Îú¾ºèpÿÿøÿÃtyHâ¾ ÇèÊqÿÿøÿÅts1ÀH|$X tHÄx[]Ãf. 1Ò1ößèqÿÿ¸ÿÿÿÿ9ÂuÙH=y èfiÿ
ÿHÄx1À[]ÃD H=ùx èLiÿÿéyÿÿÿ H=y è4iÿÿØëH=)y è$iÿÿèë H!± H1ÀH
Òt óÃ H± H ¸ Ãffffff. Há° H Ã Hl$èH\$àHýLd$ðLl$øHì H
ÿ Çÿÿÿÿº¤ ¾ ¿Îú¾ºèWoÿÿøÿÃt8ßè©gÿÿ] 1ÀH\$xH¬$ L¤$ L¬$ HÄ Ã èãmÿÿ0IÄþ
º¤ ¾ ¿Îú¾ºèñnÿÿøÿÃt^Hâ¾ Çè+pÿÿøÿAÅì H|$X u1Ò1ößèpÿÿøÿtH=x èÛgÿÿº¤ ¾ ¿Îú¾ºènÿÿøÿÃ
<ÿÿÿA4$H=x 1Àè:fÿÿ¸ é,ÿÿÿ H=gu ègÿÿ¸ éÿÿÿf. ßè¡fÿÿèÌgÿÿPÿúçþÿÿøÞþÿÿH|$X
ÒþÿÿHd¯ H=-x Æ1ÀÆ èÁeÿÿé³þÿÿ@ H=u 1ÀèªeÿÿØéþÿÿH=w ègÿÿDèéþÿÿ H¯ H 8à Hñ® H @ÃfHá® H xÃfHÑ® º H Hx@öÇuG@öÇuQ@öÇucÑ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ óÃf. Hx Æ@ ²@öÇt¯fÇ HÇê@öÇt£fD Ç êHÇëf H1® H HÀÃH!® H1ÀH
Òt
ÿt9º t¶ óÃf. ¶ Ã Há H ¸
Òt9úÀóÃHÁ @ÿH uÇ @¸ Ã ° @¸ Ãf. HÇ@éomÿÿ HÇ@é/nÿÿ SHûègÿÿì
Àt èì Hß[é#lÿÿff. FP9 tuø tzø øtLø ø ø ø ø ø ¦ ø
++ºH ¸¢] EÐVPÃfÇFP¨a à ÇFP à ÇFP¢] à ÇFPÀ] à ÇFPu à ÇFP0u à ÇFPPà à ÇFP$ê à ÇFP`ê à ÇFP: à , tFà FDÃfff. 1À, tîþ vóà Hqz ·pÃfff. F<GlF@Gp1ÀöFL ÀG|1ÀÃD V81Àú´ ¿D Å ;8 á DG|E
À FHø Z øÑ Æ@ f. Ç0 1À,
Ét:D
Òu0
À0 t Â0 úvÇD NL V88 V`< óÃ@ ~Hv"Æ@ ëf NL °ÃfD VHH&y HcHÐÿàD F`9<
ÿÿÿDW|A¹ E
ÒuFLàøAÁAÁ¶@ Òù ¶ÒE¶ÉÐàD9ÈÑ Ð¹ ë@ ¶ÀAÀAàE9Ƚ ÁèÁÀu㸠Óú@ éÕþÿÿf ø ¦þÿÿø
++
þÿÿÆ@ ÿé¢þÿÿfÆ@ ?éþÿÿ@ Æ@ éþÿÿ@ Æ@ étþÿÿ@ Æ@ édþÿÿ@ Æ@ &éTþÿÿ@ Æ@ éDþÿÿ@ Æ@ é4þÿÿ¹ 1ÀéKÿÿÿ1Ò¹ é:ÿÿÿD 1ÀH
ÿt?D3"HDÇÃfD óÃfD H\$ðHl$øHûHìèâbÿÿ«ì HßèhÿÿH\$èHl$HÄÃff. H\$ðHl$øHûHìHõèbÿÿHCHßH
HkH\$Hl$HÄéªgÿÿfUHýSHìèjbÿÿH]H
Û H öÃHߺ HE
© @öÇ
¯ @öÇ
½ Ñ1ÀÁéöÂóH«uFöÂu)âuHïè<gÿÿHÄHØ[]Ãf. Æ ëß fÇ HÇâtÎëè Ç HÇöÂt°ë× HïèèfÿÿH=ùm èì_ÿÿHÄHØ[]Ãf. Æ H{²éIÿÿÿffÇ êHÇé@ÿÿÿ Ç êHÇé1ÿÿÿfD H\$ÐHl$ØHûLd$àLl$èõLt$ðL|$øHìHH
ÿIÌEÅú D_E
Ûí E1öH
É! ýb ÂAÇ$ AÇu{, u»o º ubÆo {1ÀîLâèx^ÿÿEÿAÀA$utE î
« E
Àà H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ
Òt&¿d T$è®bÿÿT$ê»o uÞ
Ò
xÿÿÿ¸ÿÿÿÿë¥ {, uE îÆo të)f H=l HÞ1Àèç\ÿÿ¸ écÿÿÿD LæHß$DD$èå`ÿÿDD$$é5ÿÿÿècaÿÿIÄ
¸ M
ä(ÿÿÿA¶éÁþÿÿH=o ÁêDÆ1Àè
\ÿÿ¸ÿÿÿÿéÿÿÿ H\$ðHl$øHìóHÕè@gÿÿHÇ1ÀH
ÿt?D3"tH\$Hl$HÄà T$(E1ÀÞHéèÇcÿÿƸ
ötÎH=Ån 1Àè\ÿÿ1Àë¼fATH
ÿ¸ USHûtP½ è¥òÿÿD ¿ è>^ÿÿH
ÀtAHÆHßèî_ÿÿíuá¿ è^ÿÿH
ÀHø f 1À{(v/[]A\Ãf. H=in èü\ÿÿ[]¸ A\Ãf. ¿ À èÎ]ÿÿH
ÀH + 1öHǺ À èo[ÿÿH» HÇ 1ÉHÇ HÇ H· À HøëHÁHÐHP0HH9òuîH HÇп Ç H» H H 1ÀöC$&ÿÿÿÇC ¿ è]ÿÿH
ÀHÂHC½ ¹ 1ÀH×óH«1íD IìLc¿ Þ? AÇ$ AÇD$ Þ? èÖ\ÿÿH
ÀID$tb1öº Þ? HÇHÅèyZÿÿHý u¸1Àé¢þÿÿH=äi è[ÿÿ¸ éþÿÿH=éi è[ÿÿH=(m ¾ 1ÀèZÿÿ¸ écþÿÿH=Sm ¾ èùYÿÿ¸ éHþÿÿH=m èS[ÿÿ¸ é2þÿÿU¸ HýSHìH
ÿtG» èsðÿÿ ¿ è\ÿÿH
Àt9HÆHïè¾]ÿÿëuá¿ èï[ÿÿHÂH
ø 1ÀH
Òt&HÄ[]à H=Al èÔZÿÿHĸ []ÃH=óh è¼Zÿÿ¸ ëÇffff. USHûHìH
ÿtZ1íH uëO HÇÅè]ÿÿHßèµ]ÿÿH
ÀuèýtH=ll îèíXÿÿH»ø H
ÿtHÄ[]éæ\ÿÿf
D HÄ[]ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäè>]ÿÿH
À} »` ÒâðÿÂ Þ? »` HhP ` Éá àÿÁ Þ?
Òu2Ç@ H$HßHl$H\$A¸ HÁ1Ò¾
b ÂHÄéº_ÿÿfPÇ@$ ëÌ@ H=Òg èlYÿÿ¸ éHÿÿÿf. USHûHìH
ötrH
ÿtm
ÒuYHø ` E1À¾
b ÂPHø 1ÒÇ@, Hø Ç@( Hø è/_ÿÿ
ÀÅuAHßèóÿÿHÄè[]ÃèóÿÿHÄ1í[è]ÃH= k ½ èÇXÿÿHÄè[]ÃfD H= k Æ1Àè8WÿÿHÄè[]à USHûHìè
++Zÿÿ1Ò
ÀtEÇð ½ ¿ èk\ÿÿHßèãYÿÿ
Àt/íuåH=Ïf èNXÿÿÇð º
++ HÄÐ[]ÃfD Çð HÄ1Ò[Ð]Ã ATE1äUHýS¿ ueHWH
Òt\öG$tV_
ÛtW1Ûë Ã9] vHHUØHÁàHÐöÁtäPHpHïè
Vÿÿ
ÀAÄtÎH=If Æ1Àè6VÿÿfD []DàA\ÃÆ
E1ä[]DàA\Ãfffff. SIù1À¹D E1À1ÒHì ¾b ÂHçóH«HáLÏè{]ÿÿ
ÀÃtH=¾i Æ1ÀèÅUÿÿHÄ Ø[ÃfH\$àLd$ðA¼ Ll$øHl$èHì(Aõèr`ÿÿH
ÀHÃt>HÇA´è/ZÿÿH
ÀHÅt+E1À1Ò¾b ÂHßDhHÁèþ\ÿÿ
ÀAÄHîHßu)èlYÿÿDàH\$Hl$Ld$Ll$ HÄ(à èCYÿÿH=4i Dæ1ÀèUÿÿëÄ ¸ Ãf. þ W0¸ °º
Sw,EÂHûO<X èýVÿÿC,= t[= fÇ tHÇ 1À[Ã@ fÇ Çô 1ÀÇð Ç HÇ [ÃfX ¨ u È X fÇ Çô 1ÀÇø Çü Çð Ç HÇ [Ã H\$èLd$øH5d Hl$ðHìH_IÔHßè_YÿÿH
Àt2)ØHÞLçhHcÕèW\ÿÿèH$Hl$Ld$HÄÃf. 1íëÝfff. SH¸/lib/firHûHì0 , H$ Ç$( mwarfÇ$, e/Æ$. H¸bcm70012ÇD$fw.bfÇD$inH$H$ H¼$ Hæº H$ $( $ ·$, f$
¶$. $ è"TÿÿH»\ H´$ º èY[ÿÿHÄ0 1À[ÃfD H¸bcm70015ÇD$fw.bfÇD$inH$ébÿÿÿfffff. SHûHìH
öt#H
ÿt
Òu*H HH· HÄ1À[ÃHĸ [ÃD Ht$ènUÿÿH Ht$HßHH³ èZÿÿHÄ1À[ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäèUÿÿH HßHE H HEH« HEH(èZÿÿ1ÀH\$Hl$HÄÃf SHûHìH
ötCH
ÿt>
ÒurH H9 tHHNHHHNH
Òu$HÄHß[éORÿÿ Hĸ [ÃD Hß$Ht$èYÿÿHt$$HÄHß[éRÿÿ $Ht$è3TÿÿHt$$étÿÿÿfffff. ATH
ÿ¸ UHýStyH¿ toèøSÿÿHµ H
ötTL¥ L9ætH1ÛfD 1ÒHïÃèkSÿÿHµ H
ötL9ætû uÚf. H=±d Þ1ÀèhPÿÿHïèÀXÿÿ1À[]A\ÃATH
ÿ¸ USHûtgH¿ t]èhSÿÿH³ H
ötBL£ 1íL9æt4fD 1ÒHßÅèÛRÿÿH³ H
ötL9æuâH=3d î1ÀèêOÿÿHßèBXÿÿ1À[]A\Ã U1íSHûHìH
ÿthèóRÿÿH« H
í HE @öÅHïº0 H
æ @öÇ
¬ @öÇ
º Ñ1ÀÁéöÂóH«u;öÂu&âuHßèÀWÿÿHÄHè[]ÃfD Æ ëã fÇ HÇâtÒëèÇ HÇöÂt»ëß H³
H
öt¬FÀ9( v1ÒHßèÌQÿÿH« H
í
9ÿÿÿéÿÿÿ fÇ êHÇéCÿÿÿ Ç êHÇé4ÿÿÿfD ÆE H}²/éÿÿÿf USHûHìH
ÿN è1SÿÿH
ÀtÇ@ A¸ HÁ1Ò¾b ÂHßèýUÿÿC
Àt7HS1í èHÁàH|H
ÿt èCRÿÿHSÅ9k wßH×è/Rÿÿ1íë HÇÅèRÿÿHßèµRÿÿH
ÀuèýtH=la îèíMÿÿH»ø H
ÿtèìQÿÿH» ttHßèúPÿÿH³ H
öt1H« H9ît%f. 1ÒHßènPÿÿH³ H
ötH9îuåH» HÇ H
ÿtèQÿÿHÇ Hßè¾UÿÿH» H
ÿtè]QÿÿHÄH{@[]éWÿÿfD HÄ[]Ãf AWAVAUAõATUHýSHìH
Òt7H
ÿt2f
öuAH=2] HÇB0 èaNÿÿ¸ HÄ[]A\A]A^A_ÃD Hĸ []A\A]A^A_ÃHT$èêOÿÿHïD½ èUÿÿLµ HïèÌOÿÿHT$M
öt5H I9Þt)E·åAç E üëfD I9ÞtE;ft$M6M
öuíHïèµTÿÿHĸ []A\A]A^A_ÃIFLöHïHB01ÒèüNÿÿD¥( HïEeöAínèuTÿÿD fE
äxgHïè2OÿÿHïD½ èSTÿÿLµ HïèOÿÿM
öt*I9Þt%A·ÄAç D øëfI9ÞtA;Ft%M6M
öuíHïAìè TÿÿfE9ìu1Àé°þÿÿ@ 1ÒLöHïè[NÿÿëÔH\$àHl$èHûLd$ðLl$øHì(H
öHõu%A¼ DàH\$Hl$Ld$Ll$ HÄ(Ã H
ÿt
Öè&Nÿÿ
ÀtH=_ A¼ èLÿÿë¿fD Hßè@Nÿÿì HßèaSÿÿH»ø º @öÇ
@öÇ
© @öÇ
o Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ Hø E1À1Ò¾b ÂHßè/Rÿÿ
ÀAÄ
L£ø 1ÀM
ä± öX @t3A$H ¨
J ¨tM$ EL¨tÈ EL¨ À¶ÀC|A$H ¨Æ ¨÷ M$ It$HêHßèàÿÿE at It$8Hßh èMÿÿd EL¨tÈ ELM$ Aö$H
Ý Hø D E
äuIð
ÀLþÿÿE
ä
CþÿÿH³ø 1ÒHßA´HÆèZIÿÿé&þÿÿD H=Y^ Æ1ÀèpIÿÿHßèåÿÿëfD ¨tIT$HU AD$(EAD$$EAD$$ID$HEAD$,EAD$ A+D$$öC=EA$L E(Cÿÿÿ{, u ` øm øc ¶¶JÁà ȶJÁá ȶJÁá Èøÿ` h 9ÐtJ9ÈtÑê9Ðt
++Ñé9È
Öþÿÿ`
Òó D«d EíD¯èLm C,= F ú
úÕ E¶e A¶UAÁäA ÔA¶UÁâA ÔA¶UM$ ÁâA Ô= ) IuH}0è@ßÿÿIµ H}pè0ßÿÿ{, EL% ¨
% ÇC| eLÇE
ä¦ HîHßèqJÿÿ{, t` ø øI UdHE {, ; öENÈýÿÿE\HßƶÔÁæ ÖHê·öèIÿÿé¨ýÿÿ Ç êHÇéüÿÿfD Æ ²HÇéWüÿÿf. fÇ êHÇéFüÿÿH=°[ èHÿÿHø éNýÿÿM$ It$HêHßèÝÿÿA$H éüÿÿH=[ èOHÿÿHø éýÿÿ¨ÛþÿÿÂÇC| Ê A÷Ä @UL È8M$ ELé¸þÿÿAÅD¯«d Lm éþÿÿéºýÿÿ¶¶JÁà ȶJÁá ȶJÁá ÈéýÿÿHE0ºÿÿÿÿH9Ð HiÀ N HE0Hø éuüÿÿM$ éNþÿÿE¶eA¶E AÁäA ÄA¶EÁàA ÄA¶EM$ ÁàA ÄH}0Iuº @öÇ
à @öÇ
ö @öÇ
Ø Ñ1ÀÁéöÂóH¥t ¸ öÂt·fHÀâýÿÿ¶éýÿÿÐàçÈELéýÿÿ¶B¶JÁà ȶJÁá ȶJÁá ÈéüÿÿH}0Hrº @öÇ
G @öÇ
3 ÑÁéöÂó¥t·f¹ ât¶öELRüÿÿHø H=AU ÇD Ç è^FÿÿHø é!ûÿÿ1À A¶TE AT H
ÀH= uéC,é[üÿÿ¶UgHE P¶UfHE P¶UeHE P¶UdHE éâüÿÿ1À A¶TEAT HÀH= ué릶UgHE P¶UfHE P¶UeHE P¶UdHE PéüÿÿHÇE0ÿÿÿÿHø éaúÿÿA¶EH}1Iu²E0é&þÿÿf¥êéÃþÿÿ¤²é±þÿÿêHÆHÇéþÿÿ·êHÆfHÇéôýÿÿ H\$àLd$ðHûHl$èLl$øHì8H
ÿAô¸ tf
öu#HÇ °H\$Hl$ Ld$(Ll$0HÄ8ÃHT$èFÿÿHßD« è¿KÿÿH« HßèFÿÿ¸ HT$H
ít:H H9ét.E·äAå E ìë
++D H9étD9et-Hm H
íuì¸ HßD$è[KÿÿD$é`ÿÿÿf. HEH1ÀëÖD H\$ÐHl$ØHûLd$àLl$èHõL|$øLt$ðHìHH
ÒIÔIÍMÇu2A¾ DðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfD H
ÿtÉèfJÿÿH
À HßHD$èEÿÿ HD$ùÿÿ tuÁÊâÿÿ Ö×fÁî @x&HßP@p'E1öHD$èiJÿÿHD$HhÆ@ Æ@! Æ@"Æ@#½Æ@$Æ@%@Æ@(
++I$HÀ IE AÇ é0ÿÿÿ@ 1ö¿ º ¹ ëD H=±V A¾ èCÿÿHßèEÿÿ
À
òþÿÿHßèIÿÿH
À
ÿÿÿH=¦V èáBÿÿéÐþÿÿ@ H
Ò¸ ® Æ ÆB ÆBÆBàÆB ÆB#ÆBÆB ÆB ÆB ZÆB
++ZÆBZÆBZÆB
ÆB ÆB ÆB ÆB ÆB ÆB ÆB ÆBZÆBZÆBZÆBZÆB½ÆB@¶F&B¶F'B¶F(BÆB( 1ÀÆB' ÆB& ÆB% ÆB$ ÆB# ÆB" ÆB! ÆB ÆB ÆB óÃfSóèàIÿÿ@HXÇ@( [à H\$èHl$ðHóLd$øHìHýèªIÿÿöCMIÄtÆ@
L
ˤ DCE
À
»Ù uyAD$S(
ÒtAT$ö
X @tFK$÷Á ? ø µH C89Æý V9ÂtS(
Òu Â)òAT$$
H H$Hl$Ld$HÄÃD {
ÿ|ÿÿÿAD$éwÿÿÿfAöÄLçº
^ @öÇ
d @öÇ
r Ñ1ÀÁéöÂóH«u[öÂuFâu1öC&t{P! Ç
T Ç
L éaÿÿÿÆ öC&uÌéRÿÿÿffÇ HÇât±ëàÇ HÇöÂtëß µP
ö á N Ç
P C8éöþÿÿ@ AD$ éíþÿÿD HcKP¸ H¾¤
ð 1ÒHÓ๠H
ðt.ÉT HÿÿÿöCL(>ÿÿÿÇ
L éþÿÿ ¨ÿÿÿT
ÒÁë½ á
| Ç
P é7þÿÿD AÆ$ HDzéþÿÿfÇ êHÇéþÿÿ Ç êHÇé|þÿÿfD H=_N 1Àèê=ÿÿAD$µH C8éáýÿÿfD
Ò
ÂýÿÿµH C89Æ
ÂýÿÿH=ùM 1Àè©=ÿÿAD$éÂþÿÿfD
Ò
ýÿÿµH C89Æ
ýÿÿH=ÓM 1Àèq=ÿÿAD$éþÿÿfffff. H\$
èHl$ðHûLd$øHìH( õ¸ tH$Hl$Ld$HÄÃf AôH(¾ Lâè=ÿÿ¸
ÒuÅHS(H
Òt¼JD"ÿH{0HS1öÇC Ç HC kkÇC è@ÿÿH{X1öè@ÿÿ1Àéxÿÿÿ@ H\$àHl$èýLd$ðLl$ø¿` HìhIôAÕèÞ>ÿÿH
ÀHÃ
++ 1À¹ HßóH«HßkÇD3"Dk(ÇC$Y ÇCpÐ ÇCl èÛ;ÿÿ
ÀÅ
á öC$@ H»° ¾ A½ èð?ÿÿHç
ÀAEíèÒDÿÿ1öHçèÈFÿÿHy
H»8 HÙHæè/@ÿÿHçèW?ÿÿH»@ º ¾ èQ<ÿÿ
ÀI$AEíèH\$HHl$PLd$XLl$`HÄhÃ@ Hßè°<ÿÿ
ÀAÅ^ÿÿÿH=k8 Æ1ÀDíèr;ÿÿI$ëµ@ H=¹P ½ èÇ<ÿÿëD H=ÉP Æ1Àè@;ÿÿI$éÿÿÿffffff. H\$ÐHl$ØHûLd$àLl$èIôLt$ðL|$øHìHH
öÕt9H
ÿt49WA½ s1DèH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà A½ ëÏLs L{XH{AÆA)þA9ÖDGòE0íDñHÊHL$èø@ÿÿC1ÒLÿDð÷sSèâCÿÿDsD)sLÿè¢DÿÿD9õHL$kÿÿÿH{D)õI4êè²@ÿÿLÿkè§Cÿÿk)kLÿèiDÿÿé;ÿÿÿfff. H\$ÐHl$ØHûLd$àL|$øÕLl$èLt$ðHìHH
ÿI÷A¼ § Lo0LïèCCÿÿ9k 3Lc LÿHsLsXAÄA)ôA9ìDGåDáHÊHL$è@ÿÿ1ÒL÷Dà÷sè÷BÿÿD)cDcL÷è·CÿÿD9åHL$t*HsD)åI<êèË?ÿÿL÷+èÁBÿÿ)kkL÷èCÿÿLïE1äèxCÿÿDàH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃf. H\$ðHl$øHìH( Hû¸ t0Ho0HïèOBÿÿCÇC HïÇ ÇC CèýBÿÿ1ÀH\$Hl$HÄÃ@ AWº ¾ AVA
UATUSHûHìxH|$`è9ÿÿ
À
- L»° E1í1íÆD$ E1ö »0
û Ht$HßÇD$8 èN=ÿÿ
À
¶D$<a D, E
Òá 1ÀD9l$ÀÅýv
++ÇD ¿0u èd=ÿÿ¶D$Dd$E9ìAEî<¹ À
ÀÕ Dl$8E
íß A9ÅHt$`LÿDGèDêè¨<ÿÿ
À
¨ {h& D¶D$Ht$`HL$lDêHßèk=ÿÿ
À
» DîHßEåèu9ÿÿ»0 ÿÿÿH|$`è^;ÿÿHÄx1À[]A\A]A^A_ÃD Dd$1íE9ìAEî<
GÿÿÿH=G è8ÿÿ¾´ Hßè¹6ÿÿ¾ Hßè;ÿÿ
ÀÆH=ÉL
\ 1öÇC Hßèª>ÿÿ
À
: Hßè:;ÿÿ
ÀÆH=M
* Hßè>ÿÿ
ÀÆH=6M
Hßèx?ÿÿÇ8 ÿÿÿÿÇ< ÿÿÿÿLÿÇ0 Ç4 ÇD Ç´ ÆÈ è
?ÿÿD, E
É
Ý H=ÏF è¡7ÿÿéQþÿÿ@ H=ÁK Æ1ÀÇD$8 è6ÿÿ¿Ð èv;ÿÿé¡ýÿÿf ¿ Eåè[;ÿÿéýÿÿfD ¿¸ EåèC;ÿÿénýÿÿfD ¿0u è.;ÿÿéYýÿÿH=L Æ1ÀEåè¥5ÿÿé@ýÿÿ H=©K Æ1ÀEåè
5ÿÿ¿@B èë:ÿÿéýÿÿfD A¸ ÆD$éÐýÿÿ1öHßè9ÿÿéÿÿÿf SHûH(¸ H
ÿtDHÇC HÇC ÇC Ç ÇC ÇC è9ÿÿH{0èÍ>ÿÿH{XèÄ>ÿÿ1À[à H
ÿS¸ HûtdÆ0 H¿8 1öè:ÿÿH»° è:ÿÿH»@ HÇ8 H
ÿtè8ÿÿHßèÕ6ÿÿD[E
Ûu1ÿè¥<ÿÿè07ÿÿHßè8ÿÿ1À[Ã@ Hßè:ÿÿ{è5ÿÿ
ÀtÐèg;ÿÿ0H=NK 1ÀèG4ÿÿë¹ffff. AT1À¹D ¾
USHûHì HçóH«H=.2 è|>ÿÿ
ÀAÄ ÇHâ1À¾b ÂÇD$ ÇD$ èÀ4ÿÿ
Àxw,$
íu=¶D$¶T$DçÁâÁà жT$ жT$Áâ ÐèX4ÿÿ1ÀHÄ []A\ÃfH=AD èü4ÿÿDçè44ÿÿ¸ÿÿÿÿë×D H=©J èÜ4ÿÿ¸ÿÿÿÿë¿H=¾J èÉ4ÿÿDçè4ÿÿ¸ÿÿÿÿë¤fATUHýH=»J S1ÛHì HÇ$è è4ÿÿë fD H´$è HïHÃèd9ÿÿHû@tfL$ü H$ð H$è HÞHïèë;ÿÿ
ÀAÄt¼H´$è Hïº è¿3ÿÿH=C Dæ1Àè®2ÿÿHÄ []A\Ãf. H=tC ³èú3ÿÿëÃû@tÒHâÞHïè4ÿÿ
ÀtçH=J ÆÚ1Àè]2ÿÿëÓ HW1ÀH
ÒtBöG$t<O
Ét5é1ÀHÁHÁá ötH~H9|tHÀH9Èuæ1Àà ¸ óÃU¹ SHûHìT$ D$$Ht$ ÐD$(âþD$,T$ º D$0D$4D$8÷ÐD$<è`5ÿÿøÿÅt1Ht$ ¹ º HßÇD$ è:5ÿÿøÿÅtHÄè[]ÃfH=ÑI î1Àèx1ÿÿHÄè[]à U¹ º SHûHìHHæHÇ$ HÇD$ HÇD$ HÇD$ HÇD$ HÇD$( HÇD$0 HÇD$8 è¦4ÿÿøÿÅt'Ht$ ¹@ º Hßè4ÿÿøÿÅt HÄHè[]ÃH=II î1ÀèÈ0ÿÿHÄHè[]à AVAUDiêè ATIüUHõS»ç ë@ E ¨uIDïèù5ÿÿëtk¹@ º HîLçèÿ:ÿÿ
ÀAÆtÐH= I Æ1ÀèX0ÿÿ[]A\A]Dð
A^Ã@ UUUUUUÐ÷Ð9Eu:Lçèõ4ÿÿ[]A\A]DðA^ÃLçA¾
++ èÛ4ÿÿH=
J èo1ÿÿ[]A\A]DðA^ÃH=OJ A¾ÿÿÿÿèQ1ÿÿë H\$èHûH=dJ Hl$ðLd$ø1ÀHìX HõÇ$8 Ç$< è/ÿÿHßè`4ÿÿ
ÀAÄ
U HßA¼ èW:ÿÿH
À º HæHßè®1ÿÿ
ÀAÄ
û H
íò HîHçº èz0ÿÿH=ßI Hî1Àè)/ÿÿH$< ¾ HßÇ$< è95ÿÿ
ÀAÄ
V H$8 HæHßèë4ÿÿ
ÀAÄ
P H$< ¾ HßÇ$< èð4ÿÿ
ÀAÄ
$< öÄ
öÄ
$ H´$ º
++ Hßè§7ÿÿ
ÀAÄ
Ä ¼$ tH=H A¼ èÐ/ÿÿ DàH$@ H¬$H L¤$P HÄX ÃD H=ùF è/ÿÿëÊf. H=ßH è|/ÿÿö$<
f ½è ë0 ¤$< íG ¿è èE3ÿÿö$<
/ H$< ¾ Hßèâ3ÿÿ
ÀAÄt» H=±F è/ÿÿé?ÿÿÿ H=ÁF èô.ÿÿé'ÿÿÿ H=!G A¼ èÖ.ÿÿé ÿÿÿf HáHÁÿþþþ÷Ò!Ð%téÂÁê© DÂHQHDÊ ÀHâHÙfÇ/
++HÂÿþþþ÷Ñ!È%téÁH=¸G HæÁé© DÁHJHDÑ ÀH¸bcmFWDiaHÚHÇBg.bi1ÀfÇBn è¾,ÿÿéýÿÿH=F Æ1ÀA¼ è¢,ÿÿéEþÿÿD º ¾ HßèÆ2ÿÿ
ÀtmH=[G èæ-ÿÿH$< ¾ HßÇ$< è2ÿÿ
ÀAÄuH$< ¾ HßÊ$< è-ÿÿ
ÀAÄýÿÿH=¯E è-ÿÿé½ýÿÿH=
++G èy-ÿÿëH=pE èk-ÿÿéýÿÿHl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5) Lçè.ÿÿH
ÀHÃÕ 1öº HÇè-ÿÿHßè¥+ÿÿIÄ1Ò1öHßEæè-ÿÿL÷è»-ÿÿH
ÀIÄtcHÙLò¾ HÇè 2ÿÿ
ÀE uaH=F ½ è,ÿÿèH$Hl$Ld$Ll$Lt$ HÄ(ÃH=F ½ èg,ÿÿëÍD H=1F ½ èO,ÿÿëµD ÂLæLïè«2ÿÿLçÅèÑ.ÿÿHßè93ÿÿëH=ÓE Læ1À½ÿÿÿÿè¡*ÿÿH=ÚE è4ÿÿéhÿÿÿ H\$àHl$èHûLd$ðLl$øHì8IôÇD$ A½ è75ÿÿH
ÀHÅt.x(tIM
ätvLæHT$Hßè40ÿÿ
ÀAÅtH=¾E è+ÿÿDèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H=eE ¹ Læó¦LæÁÂ8ÑuÌE<HïèÆ3ÿÿ
ÀAÅHµ\ sÿÿÿëf. Hl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5I' LçèÈ+ÿÿH
ÀHÃÕ 1öº HÇèÝ*ÿÿHßèe)ÿÿIÄ1Ò1öHßEæèÃ*ÿÿL÷è{+ÿÿH
ÀIÄtcHÙLò¾ HÇèÀ/ÿÿ
ÀE uaH=TD ½ èX*ÿÿèH$Hl$Ld$Ll$Lt$ HÄ(ÃH=ÒC ½ è'*ÿÿëÍD H=ñC ½ è*ÿÿëµD ÂLæLïèk0ÿÿLçÅè,ÿÿHßèù0ÿÿëH=C Læ1À½ÿÿÿÿèa(ÿÿH=ãC èÕ1ÿÿéhÿÿÿ H\$àHl$èHûLd$ðL
l$øHì8IôÇD$ A½ è÷2ÿÿH
ÀHÅt.x(tIM
ätvLæHT$Hßè´,ÿÿ
ÀAÅtH=¶C èQ)ÿÿDèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H=%C ¹ Læó¦LæÁÂ8ÑuÌE<Hïè1ÿÿ
ÀAÅHµ\ sÿÿÿëf. AUATIüUHõS»0 Hì U ÞLçÊè¡(ÿÿ
ÀAÅu"ëHÅû uÛHÄDè[]A\A]ÃD H=C è|(ÿÿHÄDè[]A\A]ÃøÈÃff. ·ÿøÁçÁø øÃfHøHÈÃf SHûH÷Hìèx.ÿÿHÇÁHÆHÁï ÁéHÁî0@¶ÿá@¶öúÁçâÀ Áú ÊÊ!HÂHÁè8HÁê(ÑÁâÀéÊ ùKñöá Áù ÊSÂÀÀêÈ òCSHÄ[à Sè1ÿÿHø H
Ût:H»¨ H
ÿtè$*ÿÿH»¸ HǨ H
ÿtè*ÿÿHǸ 1À[ÃHìè¿0ÿÿH¸ H
Ò³ Æp HǨ 0ÀÇ° Ç´ HǸ ÇÀ Ç Ç HÇ HÇx HÇ Ç Ç Ç ÆÈ ÆÇ ÆÄ ÆÅ ÆÆ HÄÃfffff. USHìèÝ/ÿÿH
ÀHú t' øt-øt(C,= tf1Ò= ù HÄÐ[]à H»¨ ¾ ° è+%ÿÿ
Àº uÉ° H»¨ H³ èé*ÿÿ1Òë¬D H»¨ H
ÿtèo(ÿÿH»¨
º Ç° ¾ èÏ$ÿÿ
˼
iÿÿÿ° H»¨ H5F@ è*ÿÿ·{lH«¨ è))ÿÿ·{pfEH«¨ è)ÿÿH fEH¨ P1Òéÿÿÿ H»¨ H
ÿtèÏ'ÿÿH»¨ º Ç° ¾ è/$ÿÿ
˼
Éþÿÿ° H»¨ H5Æ? èé)ÿÿ·{lH«¨ è(ÿÿ·{pfEH«¨ èu(ÿÿH fEH¨ P1Òénþÿÿffffff. AWAVAUATUSHìh èò-ÿÿIĸ M
äÙ A$ ú
E$ I¼$ E
ÀÇ H
ÿ¾ ?
½
³ ¶G<| À
AøÇD$ å º 1ÀE1í1ö| u| u| u| ÑHÀÂA9ÈÒA@ÿAÅ´À A¿ 1À1Ûé~ ¸ÿÿÿÿfD HÄh []A\A]A^A_ÃfD 1Àëä@ Hl$ L$À 1Ò1À HcðDj¶7¶\7ÁáËHDL AHÂA9ÀÐCD- A¿ I¼$¨ AÀE$° H
ÿt
è¨%ÿÿE$° I¼$¨ D¾ è"ÿÿ¸
Ò
DÿÿÿA$° I¼$¨ 1öèu!ÿÿ1ÀE
íI$¨ M´$ ÿÿÿAíMcÿLðN, Hl$ L|$Ll$E1íë,@ A¼$ Aßt0IÅL;l$ãþÿÿI$ MþBT- Hcò¶0àè<wÂB,À Æ ÆA ÆA ÆAI$¨ HÁ)ÓA$° ÃH)ÈAßHÐI9Ç]þÿÿLt$HÏLúHL$Löèè
&ÿÿHL$Lùéiÿÿÿ 0Àúmýÿÿé0þÿÿH´À A9ÈæýÿÿAÅÑIcõT´ éÖýÿÿAøÇD$ ~pº 1ÀE1í1ö| u| u
++|t0 ÑHÀÂA9ÈÚA@ÿAÅ´À A¿ Dè1ÛéþÿÿH´À A9È~ÄAÅÑIcõT´ ë·A½ ¸ 1öë¼A½ ¸ 1öéKýÿÿfff. H\$èHl$ðHýLd$øHìèM*ÿÿHø H
ÛtHHïèø$ÿÿ{, L£ tz1Àúè u5Hïè]#ÿÿ úu,ÆÇ 1ÀH$Hl$Ld$HÄÃD útÆú tÁBüøwFM
äÆÇ tútUHïèÕ"ÿÿ1Àë¹f ú t+út&ú
++
sÿÿÿÆè ë¶@ 1Àút³ë ¸ éNÿÿÿfD A<$è"ÿÿ¨ÂÄ âpúpÆ ¨Å é|ÿÿÿ1ÀÃffff. AWI×AVAUATUSHìHt$è
)ÿÿHø H
Û= E'C$9À D HD$L«¸ E1öH(´ f
Òt?A9Ô AÖD;³À r HîLïè0$ÿÿ´ Ç´ ÂA)ÄIÕHÕ³ A9ô)
ö¾ ´ 1ÀfD Áâ´ ¶L HÀÊ9Æ´ wâútEA;lÿÿÿAÆD;³À ê AÆE AÆE AÆE AÆEIÅ ÂA)ÄHÕé!ÿÿÿH»¸ Ç´ ÆÇ H
ÿtè!ÿÿÇÀ HǸ 1ÀHÄ[]A\A]A^A_ô écÿÿÿH»¸ H
ÿt
++èÄ ÿÿAÀ=ÿ À ÂwÇÀ º H»¸ ¾ èÿÿ¸
ÒuE'édþÿÿHĸ []A\A]A^A_ÃÇ´ Hĸÿÿÿÿ[]A\A]A^A_ÃEæD;³À wÖDâHîLïè"ÿÿH¸ HT$D)£´ HE7HÄ[]A\A]A^1ÀA_Ãffffff. H\$ÐHl$ØHÓLd$àLl$èHõLt$ðL|$øHìHIÍè&ÿÿIĸ M
ät~HE Mu 8 ux uxæ fD ÒA9$À rrA$ ø ø AD$,Hu M¬$¸ = , E1ÿ= Æ Lm 1ÀD;H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfI¼$¸ H
ÿt èÿÿÒúÿ A$À wAÇ$À º I¼$¸ ¾ èOÿÿ¸
Ò
ÿÿÿé1ÿÿÿ ¶@<
t<
I¼$¸ AÆ$Ç H
ÿtèÿÿAÇ$À IÇ$¸ 1Àé1ÿÿÿfD ¦6 I$¸ I¼$¸ Hu HÇè¡ ÿÿD;Mu M¬$¸ AÇéãþÿÿD3AFÿAÆAöÆE÷D$tAçàAÇ HI6 DÿIE HC6 IEH4$èfÿÿ|$AEèYÿÿAE¶&6 I}AEH4$è ÿÿDú1öD)òHcÒI|è´ÿÿM¬$¸ éQþÿÿ <à
ðýÿÿéÛþÿÿ Ó5 I}AE èËÿÿD;M¬$¸ AÇéþÿÿffffff. SHóè$ÿÿH¸ H
ÒtB øtøu:B|
À
¶1ÀöÁ töÁtáu ÆÈ 1À [Ãf
D ºÄ ¶Å t0
Àt:¿ ¹ ¶31À@ñuÐºÆ t·@÷tÂë°
À¿ ¹ tп ¹ ëÄfD ¶1ÀÉy¶ÉöÁ@tá nÿÿÿéyÿÿÿH\$àHl$èHûLd$ðLl$øHì(HõIÔIÍè#ÿÿH
À® ¸Ç tE ú tjúteBüøwMLéLâHîHßHl$H\$Ld$Ll$ HÄ(éLÿÿ@ 1ÀH\$Hl$Ld$Ll$ HÄ(ÃD út®1ÀúuÖë¥fLéLâHîHßHl$H\$Ld$Ll$ HÄ(é ÿÿ ¸ ëf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWAVEÆAUATIÌUÕSHóHìèú!ÿÿH
À¹ 1 1ÒEö
I ÑDj¶É' ù
^ Aý¹ÿÿÿÿü AýU êAÇ$ T$¸p uT$¹ÿÿÿÿ
ÒÉ 1Ò1ÉD9íÆp ÇD$ ëfD D9ív at Až EïJ|;üè5ÿÿøAÆtJ|;ý¾ èÿÿD$D$D ðÀ¶Àt»1Ò1É
Àt/E
ö Auûð< u1À@ Àñ)ÁÂ< tñ¹üÿÿÿA4$DéÈ)ðt$+D$Hcö)ÐAD$¶3àAD$HÄÈ[]A\A]A^A_ÃfD9ír;Dêéºþÿÿ ¶Al$àAD$ëËfD 1Ò|$É÷Ñáýë ¹ÿÿÿÿë¦f AÇ$ ÇD$ é¥þÿÿff. AUIõATIüUÕS1ÛHì(@ êÞE1À)ÚLîHáLçèIÿÿ
À~Ã|$uÜHÄ(¸ []A\A]Ã@ HÄ(1À[]
A\A]Ã H\$èHl$ðHûLd$øHìHõAÔè·ÿÿH
ÀtZ útúu*DâHîHßHl$H$Ld$HÄéòÿÿf. ú tÑ1Àú
++tÊH$Hl$Ld$HÄø ëåf AWMÏAVEÆAUIõATE1äUHýSÓHì8AÇÿÿÿÿHL$ÚDæHL$D)âLîE1ÀHïèBÿÿ
À~FAÄD$øt
++(øuÎ HT$D"AHÄ8[]A\A]A^1ÀA_Ã@ ø¦Eöu¡ëÔ@ HÄ8¸ÿÿÿÿ[]A\A]A^A_Ãfff. SHËA¸ HìLL$HL$ÇD$ ÇD$ èëÿÿT$úuD$1ÀHÄ[Ã@ ú¸ÿÿÿÿtäëêfff. AUAÕATIôUHýSHËHìÇ èÿÿH¸ H
Ò øÂøÁ Ò
ø5 øfZ 1ÿ1öø] øuw LL$HL$E1ÀDêLæHïÇD$ ÇD$ è
ÿÿ¸ÿÿÿÿ
ÒuT$út ú
× D$1ÀHÄ[]A\A]ÃD ø¿ ¾
tøtø tøt"ÒuÉuøtøft1ÀHÄ[]A\A]Ã1ÀE
í¹þÿÿÿuëRf@8×tHÀÁA9Åv?A¶@8òuåøvåQÿAÐC< uØAÈC< uÎDAC<uÃ1Àë Hĸÿÿÿÿ[]A\A]ÿ ¾
éZÿÿÿú ÿÿÿúu-Ç HÄ1À[]A\A]ÿ³ÿÿÿ1öé-ÿÿÿ@ ¾àÿÿÿéÿÿÿútÎéëþÿÿff. H\$ðHl$øHìÕHóè0ÿÿH
Àº t øu#¶C1ÒH )Íý t*ÐH\$Hl$HÄÃf0Òøuæ¶C1ÒH )Íý uÖP<ZZZZu<ZZZZuÀ1Ò<½Âë³fD 1Òë©fff. H\$ðHl$øHìÕHóèÿÿH¸ H
Òt>Hx H Hëª H 0ÀÇ Ç Ç H\$Hl$HÄÃfffff. AVAUATIôUSHûèÿ
ÿHŸ H
í A½ÿÿÿÿëF@ HÆH;° H° h Á
9
3 AÅ
Òu~Hßè®ÿÿH
Àº tÔH° ¶
ÊÂÑé
É¶Ò u© ; Ç
lÿÿÿHx H ézÿÿÿf E4$1À[]A\A]A^ø DéE1öÓàèA$@ E
í~ÓHßEöèÿÿH
Àº tbH° ¶!ÊÑé
É u5 ; Ç tpHÆH;° H° ttÁ
Ò¶ÒA ÖAí
9
kÿÿÿ[]A\A]¸ÿÿÿÿA^ÃD H°x H° é
þÿÿD Hx H ë H°x H° éyÿÿÿUHåSH¤U HìHU HøÿuëHÓÿÐHCøHSøHøÿuíHÄ[]ÃHìèÿÿHÄÃ DtsReleaseChannel: StopVideoFailed Ignoring error DtsReleaseChannel: DtsFWCloseChannel Failed DtsGetVersion: Ioctl failed: %d
++ DtsPauseDecoder: Decoder is not opened DtsPauseDecoder: Decoder is not started DtsResumeDecoder: Decoder is not opened DtsResumeDecoder: Decoder is not started DtsStartCaptureImmidiate: Decoder is not started DtsStartCapture: Decoder is not started DtsOpenDecoder: DtsCloseDecoder Failed (sts:%d)
++ DtsFWOpenChannel: ChannelID leakage.. Dts Recoverable Open Failed:%x
++ DtsStartDecoder: Decoder is not opened DtsStartDecoder: DtsStopDecoder FAILED (sts:%d)
++ DtsSetProgressive: Failed [%x]
++ DtsFWActivateDecoder: Failed [%x]
++ DtsProcOutput: Use NoCopy Interface for PIB encryption scheme DtsProcOutput: Failed to copy out buffs.. %x
++ DtsProcOutput: No Active Channels DtsProcOutput: Failed to release buffs.. %x
++ DtsProcInput: Failed to alloc mem for ASFHdr for SPES:%x
++ DtsProcInput: Failed to Prepare ASFHdr for SPES:%x
++ DtsProcInput: Failed to send Spes hdr:%x
++ DtsProcInput: DtsInsertMdata failed DtsSetRateChange:DtsFWSetHostTrickMode Failed DtsSetRateChange: DtsFWSetSkipPictureMode Failed DtsSetRateChange: Set Slow Forward Failed DtsSetRateChange: Set Normal Speed DtsSetRateChange: Set Fast Speed for IP-Frame Only DtsSetRateChange: Set Very Fast Speed for I-Frame Only DtsSetRateChange: Set 1.x I only DtsSetRateChange: Set Fast Forward Failed DtsSetFFRate: NOT Support Slow Motion DtsSetFFRate: Set Normal Speed DtsSetFFRate: Set Fast Forward DtsSetFFRate:DtsFWSetHostTrickMode Failed DtsSetFFRate: DtsFWSetSkipPictureMode Failed DtsSetFFRate: Set Fast Forward Failed DtsSetSkipPictureMode: Set Picture Mode Failed, %d
++ DtsSetIFrameTrickMode: DtsFWSetHostTrickMode Failed DtsSetIFrameTrickMode: DtsFWSetSkipPictureMode Failed DtsStepDecoder: Failed because Decoder is Not Paused
++DtsGetFWVersionFromFile: Null Pointer argument DtsGetFWVersionFromFile:Failed to Open file Err DtsGetFWVersionFromFile:Failed to allocate memory DtsGetFWVersionFromFile:Failed to read bin file %d
++ FW Version: Stream: %x, Dec: %x, HW:%x
++ DtsGetFWVersion: failed to get version fromFW at runtime: %d
++ DtsGetFWVersion: failed to get version from FW bin file: %d
++ Running DIL (%d.%d.%d) Version
++ DtsDeviceOpen: Decoder is already opened DtsDeviceOpen: New globmode is %d
++ DtsDeviceOpen: Create File Failed DtsDeviceOpen: Interface Init Failed:%x
++ DtsSetupHardware: Failed from Open DtsDeviceOpen: Opening HW in mode %x
++ DtsDropPictures: Set Picture Mode Failed, %d
++ DtsSetScaleParams: not supported HW init already? HW Type not found deleting buffer DtsPauseDecoder: Failed DtsMapYUVBuffs failed Sts:%d
++ DtsStartCapture: Failed: %d
++ Failed to Set Video Clock:%x
++ DtsFWSetVideoInput Failed:%x
++ DtsFWStartVideo: Failed [%x]
++ DtsProcOutput: Invalid Arg!! HIT EOS with counter Flush called with opcode %u
++ DtsStepDecoder: Failed rb Media_PC_FW_Rev FW Version: Stream: %x Dec: %x
++ /dev/crystalhd Get Hardware Type Failed Get drv ver failed bcm70015fw.bin bcm70012fw.bin Notify Operating Mode Failed Enable single threaded mode à @F ? @ DtsGetHwType: Ioctl failed: %d
++ DtsGetPciConfigSpace: Invlid Arguments DtsGetPciConfigSpace: Ioctl failed: %d
++ DtsDevRegisterRead: Ioctl failed: %d
++ DtsDevRegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: Custom pll settings not implemented yet. DtsSetVideoClock: Failed to change PLL_D_CTL DtsSetVideoClock: Failed to change PLL_E_CTL DtsFPGARegisterRead: Ioctl failed: %d
++ DtsFPGARegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: DLL did not lock. DtsSetTSMode is not supported in this device DtsDevMemRd: Buff Size is not a multiple of DWORD DtsDevMemRd: Memory Allocation Failed DtsDevMemRd: DeviceIoControl Failed DtsDevMemRd: IOCTL Cmd Failed By Driver DtsDevMemWr: Buff Size is not a multiple of DWORD DtsDevMemWr: Memory Allocation Failed DtsDevMemWr: DeviceIoControl Failed DtsDevMemWr: IOCTL Cmd Failed By Driver DtsChkYUVSizes: Incomplete Transfer DtsGetDrvStat: Invlid Arguments DtsGetDriveStats: Ioctl failed: %d
++ DtsSetTemperatureMeasure Only support for Flea. DtsRstDrvStats: Ioctl failed: %d
++ DtsDownloadFWBin: Fw Download Failed DtsPushFwBinToLink: Invalid Handle DtsPushFwBinToLink: Null Buffer DtsPushFwBinToLink: Buff Size is not a multiple of DWORD DtsPushFwBinToLink: Memory Allocation Failed DtsPushFwBinToLink: DeviceIoControl Failed DtsPushFwBinToLink: IOCTL Cmd Failed By Driver DtsTxDmaText: DeviceIoControl Failed with Sts %d
++ Clock set to %d
++ Setting Color Mode to %u
++ DtsDevMemRd: Invalid Handle DtsDevMemRd: Null Buffer DtsDevMemWr: Invalid Handle DtsDevMemWr: Null Buffer DtsCopyYV12: XFER ERROR ffffffæ?33333³p@ÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿ DtsInitialize: Ioctl failed: %d
++ DtsFWOpenChannel: No Active Decoder DtsOpenDecoder: Ioctl failed: %d
++ Scaling command param 0x%x,ctx_scal:0x%x
++ DtsActChannel: Channel is NOT Opened DtsActChannel: Channel is already Opened DtsActChannel: Ioctl failed: %d
++ DtsActChannel: ChannelActivate Failed %d
++ DtsFWSetSingleField: Channel Not Opened DtsFWSetSingleField: Ioctl failed: %d
++ DtsFWSetSingleField: Set Single Field Failed %d
++ DtsHwSelfTest: Ioctl failed: %d
++ DtsHwSelfTest: SetVideoOut Failed %d
++ DtsFWVersion: Ioctl failed: %d
++ DtsFifoStatus: No Open Decoder DtsChannelStatus: Ioctl failed: %d
++ DtsCloseDecoder: Channel is not Open DtsCloseDecoder: Ioctl failed: %d
++ DtsSetVideoInput: Channel not opened DtsSetVideoInput: Ioctl failed: %d
++ DtsSetVideoInput: SetInputParameters Failed %d
++ DtsFWSetVideoPID: Channel not opened DtsFWSetVideoPID: Ioctl failed: %d
++ DtsFlushDecoder: Channel Not Opened DtsFlushDecoder: Ioctl failed: %d
++ DtsFlushDecoder: Flush Decoder Failed %d
++ DtsStartVideo: Channel Not Opened DtsStartVideo: Ioctl failed: %d
++ DtsStartVideo: StartVideo Failed %d
++ DtsStopVideo: Channel Not Opened DtsStopVideo: Ioctl failed: %d
++ DtsStopVideo: StopVideo Failed %d
++ DtsFWDecFlushChannel: Ioctl failed: %d
++ DtsFWDecFlushChannel: FlushChannel Failed %d
++ DtsFWPauseVideo: Channel is NOT Opened DtsFWPauseVideo: Channel is already Opened DtsFWPauseVideo: Ioctl failed: %d
++ DtsFWPauseVideo: PauseChannel Failed %d
++ DtsFWSetTrickPlay: Ioctl failed: %d
++ DtsFWSetTrickPlay: TrickPlay Failed %d
++ DtsFWSetHostTrickMode: Ioctl failed: %d
++ DtsFWSetHostTrickMode: Failed %d
++ DtsFWSetFFRate: Ioctl failed: %d
++ DtsFWSetFFRate: SetFFRate Failed %d
++ DtsFWSetFFRate: SetSMRate Failed %d
++ DtsFWSetSkipPictureMode: Ioctl failed: %d
++ DtsFWSetSkipPictureMode: SkipPictureMode Failed %d
++ DtsFWFrameAdvance: Ioctl failed: %d
++ DtsFWSetContentKeys: Failed %d
++ DtsFWSetSessionKey: Failed %d
++ DtsFormatChangeAck: Ioctl failed: %d
++ DtsFormatChangeAck: Failed %d
++ DtsFWDrop: Channel is not Open DtsFWDrop: Channel is not Start DtsInitialize: Failed %d
++ DtsOpenDecoder: Failed %d
++ DtsFWVersion: Invalid Handle DtsFifoStatus: Invalid Args DtsChannelStatus: Failed %d
++ DtsCloseDecoder: Failed %d
++ DtsFWSetVideoPID: Failed %d
++ DtsFWFrameAdvance: Failed %d
++ DtsFWDrop: Ioctl failed: %d
++ DtsFWDrop: Drop Failed %d
++ Error initializing attributes Error setting type of mutex Error initializing mutex Invalid argument ... shmcreate failed with err %d DtsAllocIoctlData Error Invalid arg..%p
++ DtsInitMemPools: pOutData Failed to Alloc mem Cannot Allocate IOCTL data DtsCancelFetchOutInt: TimeOut Map YUV buffs Failed [%x]
++ /libcrystal.so ZeroSnum Found EOS Succesive Odd=%d
++ Succesive Even=%d
++ Repetition=%d
++ Trying to resume from S3/S5 Resume from S3/S5 Done error in getting pciids DtsPrepareMdata Failed:%x
++ Fetch Begin Unable to open shared memory ... Unable to detach from Dil shared memory ... DtsDelDilShMem:Unable get shmid ... DtsDelDilShMem:shmctl failed ... DtsDelDilShMem:unable to delete shmem segment ... DtsCreateShMem:unable to get shmid :%d
++ DtsCreateShMem:shmctl failed ... DtsCreateShMem:deleted shmem segment and creating a new one ... DtsCreateShMem:globmode %d is invalid
++ IOCTL Command Failed %d cmd %x sts %d
++ DtsDrvCmd Failed with status %d
++ DtsInitMemPools: ioctlData pool Alloc Failed InMdata PoolCreation Failed:%x
++ DtsInitMemPools: Mpool alloc failed DtsInitMemPools: Mpool %x failed
++ DtsReleaseMemPools: pIoData MemPool Leak: %d..
++ DtsRelRxBuff: Invalid Arguments DtsRelRxBuff: Failed Sts:%x ..
++ DtsReleaseUserHandle: Ioctl failed: %d
++ DtsNotifyMode: Ioctl failed: %d
++ Clearing %d PendMdata entries
++ DtsFetchOutInterruptible: ProcOutput Pending.. Error: Can't handle F/C w/o PIB_VALID Error: Data not expected with F/C DtsFetchOutInterruptible: Failed:%x
++ COULD not find free MDATA try again COULD not find free MDATA finaly failed DtsInitInterface: Ctx alloc failed DtsAllocMemPools failed Sts:%d
++ txThreadProc: Got status %d from GetDriverStatus
++ Cannot Recover from S3/S5 RESUME SetupHardware failed %d
++ Cannot Recover from S3/S5 RESUME OpenDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartCapture failed %d
++ txThreadProc: Got status %d from TxDmaText
++ DtsDeviceClose: Close Handle Failed with error %d
++ DtsGetHWFeatures: Create File Failed ioctl to get HW features failed Inserting Elements for Sequential Fetch.. DtsFetchMdata Failed:%x SNum:%x
++ ®ÿÿ°ÿÿðÿÿ®ÿÿÐÿÿÀÿÿàÿÿ ÐÐÐ Ð Ð ÐÐ ÐÐÐÐÐÐ Writing register failed status:%x
++ Clearing Host Message Block failed, status:%x
++ Command Failure From DIL status:%x
++ DtsDownloadFWDIAGToLINK: Failed to clear the message area Error Reading DCI_STATUS register DtsDownloadAuthFwToLINK: Failed to download firmware Error Reading DCI_CMD register Error Writing DCI_CMD register FW AUthentication failed. Signature Mismatch DtsDownloadFWDIAGToLINK: Receive message for FWDiag booting failed, status=%d
++ DtsDownloadFWDIAGToLINK: Failed to boot the FWDiag Recv. Message Checksum failed Message Receive Timed-out 0. fwfile is %s
++ 1. fwfile is %s
++ 2. fwfile is %s
++ Signature Matched Error Writing UART register Uart Set Sucessfully Invalid Arguments Failed to Open FW file. %s
++ LINK FW Failed to allocate memory Failed to Read The File FILE_PLAY_BACK FLEA FW DtsPushAuthFwToLink: Failed to download firmware DtsPushFwToFlea: Failed to download firmware Error Wrinting Fw Sig data register ZZZZ ZZZZ
ZZZZ ZZZZ
; Ò Xïþÿ¸ ÈïþÿØ èðþÿ Èñþÿ( òþÿP ¨ôþÿ 8õþÿ¨ HõþÿÀ (öþÿè øöþÿ8 ÷þÿP Høþÿx ùþÿ (úþÿÀ Èúþÿð ¨ûþÿ Èþþÿ@ ( ÿÿh Hÿÿ Xÿÿ¨ ÿÿØ Hÿÿ
++ ÿÿ(
++ ÿÿp
++ (ÿÿ
++ (
++ÿÿ¸
++ èÿÿ xÿÿp ÿÿ ÿÿ° ¸ÿÿØ hÿÿ øÿÿ( hÿÿP èÿÿp Xÿÿ ÿÿ° (ÿÿà ¸ÿÿ
ÿÿ8
h!ÿÿ`
&ÿÿ
¨&ÿÿ¸
)ÿÿè
¨*ÿÿ 8+ÿÿ@ Ø+ÿÿ` è,ÿÿx è-ÿÿ¨ ø-ÿÿÀ (.ÿÿà X.ÿÿ È0ÿÿ( 1ÿÿP X2ÿÿx Ø3ÿÿ (5ÿÿð È5ÿÿ 6ÿÿ@ h7ÿÿ (8ÿÿ¸ 9ÿÿð 9ÿÿ (:ÿÿ@ È:ÿÿp h;ÿÿ =ÿÿÈ ¨>ÿÿø Ø>ÿÿ X?ÿÿ8 8Aÿÿ` èAÿÿ Bÿÿ¨ 8CÿÿÐ øCÿÿø Dÿÿ 8EÿÿH Gÿÿ hIÿÿÈ èVÿÿ XÿÿH Xÿÿ` ¨Xÿÿx øYÿÿ¨ 8[ÿÿÐ ¨]ÿÿø è^ÿÿ `ÿÿH aÿÿp bÿÿ dÿÿÈ Xeÿÿð Xfÿÿ xgÿÿ@ hÿÿh ¸jÿÿ økÿÿÀ Hmÿÿè nÿÿ ¨oÿÿ8 ¸pÿÿ` ¸qÿÿ Èrÿÿ° ÈsÿÿØ ¸tÿÿ vÿÿ0 Xwÿÿ` Xxÿÿ ¨yÿÿ° HzÿÿÈ ¸zÿÿð Øzÿÿ {ÿÿ( è{ÿÿ` |ÿÿx (|ÿÿ 8|ÿÿ¨ ~ÿÿÐ ~ÿÿè (~ÿÿ 8~ÿÿ Ø~ÿÿ0 è~ÿÿH (ÿÿ` Hÿÿx ÿÿ ÿÿ¨ ¨ÿÿÀ Øÿÿà èÿÿø ÿÿ 8ÿÿ( Xÿÿ@ ¨ÿÿX Èÿÿp ÿÿ Hÿÿ° h
ÿÿè ÿÿ ÿÿ0 ¸ÿÿp Xÿÿ¨ Èÿÿà ¨ÿÿ hÿÿX èÿÿ ÿÿÈ Øÿÿè ÿÿ
ÿÿ( ÿÿP øÿÿp ÿÿ xÿÿÐ øÿÿø ¨ÿÿ0 8ÿÿ` ¸ÿÿ øÿÿÀ hÿÿø ÿÿx Èÿÿ ¸ ÿÿÈ (¢ÿÿð è¢ÿÿ! £ÿÿ(! 8¦ÿÿP! è¦ÿÿx! h¨ÿÿ ! x©ÿÿÈ! ªÿÿð! èªÿÿ" H®ÿÿ`" ¨®ÿÿ" X¯ÿÿ " H°ÿÿØ" 8±ÿÿ# ±ÿÿ(# (²ÿÿ`# زÿÿ# ¸³ÿÿ $ ¨·ÿÿ($ ¹ÿÿP$ è¹ÿÿx$ H»ÿÿ $ (¼ÿÿÈ$ ¼ÿÿ% ¨¼ÿÿ0% ¸¼ÿÿH% ȼÿÿ`% X½ÿÿ% ¨½ÿÿ % ¾ÿÿ¸% hÀÿÿè% Äÿÿ8& 8Åÿÿ`& HÅÿÿx& ¨Çÿÿ' XÊÿÿ8' 8ËÿÿX' (Ìÿÿ' XÌÿÿ ' 8Îÿÿð' Îÿÿ@( (Ïÿÿh( ØÏÿÿÈ( 8Ðÿÿð( (Òÿÿh) ÈÒÿÿ) HÓÿÿ¨) zR x èþÿd N u
++E $ < èèþÿ MI0o
++K $ d àéþÿÖ MMI0
++G $ êþÿÉ LU0t
++K , ´ @ëþÿ MN0ú
++KÍ
++A $ ä íþÿ MN0r íþÿ $ $ íþÿÞ MI w
++C L L 8îþÿÂ ADD [
++CAHP
++FCGK
++CCGPFC ¸îþÿ $ ´ °îþÿ5 PI w
++H $ Ü Èïþÿ5 PI O
++H àðþÿ N m
++E , $ `ñþÿ ADD f
++AAG T Ðñþÿà OI Ç , t òþÿ MMN@
++G $ ¤ õþÿU MI
++K $ Ì ¸öþÿ MI
++LT
++D ô °÷þÿ , ¨÷þÿ6 MMQ W
++F $ < ¸ûþÿ¡ MN0S
++B $ d @ýþÿ? AV
++IJ
++NF D Xýþÿz BDA x
++AGIN
++ABOAAG Ô ýþÿ D[ , ì ýþÿ MMN`_
++I L hÿþÿ» BEE B(A0A8F
++8C0A(B BBBH d l Øÿÿ BDD DP
++ AABHb
++ ADEDb
++ AABBp
++ AABD Ô ÿÿ $ ì øÿÿs MMI0w
++F $ P ÿÿ¦ LI C
++H $ < Ø
++ÿÿ® MMIP@
++E $ d `
ÿÿ MN0z
++K $ Èÿÿc MI w
++C ´ ÿÿ~ N H
++J Ô pÿÿd N v
++D ô Àÿÿ! A_ , Ðÿÿ N u
++EW
++IW
++IS $ D @ÿÿ MI U
++E , l ¨ÿÿÍ MMLÀ[
++G $ HÿÿÒ MN0o
++F , Ä ÿÿ¬ Hmp
++K $ ô ÿÿ MI o
++K , èÿÿÜ MMQÐ
++E , L ÿÿ AG x
++CEx
++AG $ | ÿÿ N x
++Jw ¤ ðÿÿ A
++J Ä pÿÿ
++ , Ü hÿÿö MMN@©
++G 8ÿÿ $ 0ÿÿ# Aa D @ÿÿ# Aa $ d Pÿÿi MN0(
++E $ !ÿÿÆ MMI0~
++G $ ´ @"ÿÿ² PMI0q
++I $ Ü Ø"ÿÿx MN@I
++D L 0$ÿÿO BBA D(F@
++(C ABBGd(C ABD $ T 0%ÿÿ N0y
++I
++A $ | ¨%ÿÿÆ MMI0~
++G L ¤ P&ÿÿÍ AAG0w
++AAFD
++CAHW
++AAGPCA $ ô Ð&ÿÿ¸ PMI0q
++I 4
++ h'ÿÿé AII0¹
++CAAPFA $ T
++ (ÿÿl AG f
++CGpC$ |
++ h(ÿÿ AG Z
++AE , ¤
++ à(ÿÿ AAG0q
++CAB , Ô
++ P)ÿÿ AG n
++CG[C $ À)ÿÿ¬ M[pê
++F, , H+ÿÿ MMN`Ê
++F \ ¨,ÿÿ* DQ
++KI | ¸,ÿÿz Dh
++DI $ -ÿÿÚ MN0
++F $ Ä Ð.ÿÿ© MI R
++H ì X/ÿÿ¥ N0J
++H $ è/ÿÿ PI a
++F $ 4 `0ÿÿ± MV0D
++I \ ø0ÿÿ AZ , | ø0ÿÿ MMNP¤
++D L ¬ è1ÿÿG BBE B(D0A8Gp©
++8D0A(B BBBC , ü è3ÿÿÝ M[`
++
++F L ,
5ÿÿy
BBE E(D0A8DO
++8C0A(B BBBF , |
ÈBÿÿ MMN`Û
++E ¬
8Dÿÿ Ä
0Dÿÿ , Ü
(DÿÿP MMNPå
++C $ HEÿÿ7 PI Þ
++I $ 4 `Fÿÿl PN0A
++A $ \ ¨Hÿÿ= PI ¼
++K $ ÀIÿÿ PN0A
++A $ ¬ ¸Jÿÿ
PN0¦
++D , Ô Kÿÿh MMN@Õ
++C $ àLÿÿx MMI0Ô
++I $ , 8NÿÿP PN0Å
++E $ T `Oÿÿ PI z
++E $ | 8Pÿÿ PN0C
++G $ ¤ 0Qÿÿ PI z
++E , Ì Rÿÿ0 MMNPX
++H $ ü Tÿÿ@ LN0W
++G $ $ 0UÿÿH MN0x
++E $ L XVÿÿM PN0Í
++E $ t Wÿÿ
PMI0¶
++D $ hXÿÿ
PN0½
++E $ Ä PYÿÿõ PN0¦
++D $ ì (Zÿÿ
PN0½
++E $ [ÿÿõ PN0¦
++D $ < è[ÿÿå PI
++F , d °\ÿÿ` MMN@J
++F , à]ÿÿ@ MMN@J
++F $ Ä ð^ÿÿõ PN0¦
++D $ ì È_ÿÿM PN0Í
++E ð`ÿÿ $ , xaÿÿn AG }
++AJ T Àaÿÿ l Èaÿÿ1 A_
++AO 4 èaÿÿÈ AADM
++AAKf
++CAF Ä bÿÿ Ü bÿÿ ô bÿÿ
$ bÿÿÉ MQ Z
++H 4 0dÿÿ
L (dÿÿ d dÿÿ | dÿÿ dÿÿ ¬ dÿÿ8 Ä Àdÿÿ Ü Èdÿÿ6 ô ðdÿÿ èdÿÿ $ àdÿÿ% A_ D ðdÿÿ \ èeÿÿ t ðeÿÿ$ fÿÿ ¤ fÿÿK ¼ Hhÿÿ Ô Phÿÿ5 MD c ô phÿÿ> MD h 4 hÿÿ ADD g
++DAKP
++DAK$ L xiÿÿ MZP©
++H t kÿÿn N j
++H < Pkÿÿ/ BIA V
++ABKM
++AGK 4 Ô @mÿÿ AID P
++AAHP
++FAA 4 ¨mÿÿo AAG R
++AAKDAA $ D àmÿÿÖ N ^
++Dy
++G L l nÿÿ¹ AAG b
++CAAI
++CCAU
++CAGTCA 4 ¼ oÿÿ} AAG T
++CAGNCC 4 ô Poÿÿ BDD o
++AEAKAE , ¸oÿÿN AV°sC$ L èoÿÿ¨ PN0i
++I t ppÿÿ $ hpÿÿí T
++Eu
++C\ ´ 0qÿÿd Z {
++K$ Ô qÿÿ ATÀÁ
++CG 4 ü hrÿÿp AG c
++CBD
++FFlC $ 4 rÿÿw N ^
++DF 4 \ ørÿÿ¢ AG x
++DLD
++FF\
++DH , psÿÿ BID |AB , Ä Ðsÿÿ} BIA mAB , ô tÿÿ7 ACG q
++DAG 4 $ 0uÿÿg AAG F
++EAKDAA | \ hvÿÿ BBB E(A0D8DPl
++8A0A(B BBBFD
++8F0A(B BBBAs
++8F0A(B BBBA $ Ü wÿÿ¹ MN0i
++D $ ÿÿë MN@s
++B $ , èÿÿl M[Py
++G T 0ÿÿ¾ l Øÿÿ AW $ Øÿÿ" MI ¬
++F $ ´ àÿÿ¬ MI `
++J $ Ü h
ÿÿq LSpì
++E $ Àÿÿ MMNP|
++D$ , ¨ÿÿ MZPÞ T ÿÿ\ N M L t ÐÿÿW BLB B(A0A8G°C
++8C0A(B BBBF Ä àÿÿX AV ä ÿÿ£ Do
++E 4 °ÿÿî BMA JÀ
++ AABC 4 < hÿÿí BAK I
++ AABK t ÿÿO 4 Xÿÿ AFG k
++CACTCA 4 Ä Àÿÿ© AKG`x
++CAATCA d ü 8ÿÿÙ BBI D(D0L
++(A BBEEd
++(A BBEA[
++(A BBEA $ d °ÿÿâ HZà
++F $ xÿÿX MMI0»
++B $ ´ °ÿÿÖ MN@g
++F $ Ü hÿÿX MMI0»
++B $ ÿÿÖ MN@g
++F L , Xÿÿj BBD D(I0l
++(D ABBFP(D ABB | xÿÿ pÿÿ ¬ hÿÿ Ä `ÿÿ AJ {A ä ÐÿÿO AM ÿÿÒ DÍ, ÈÿÿÑ AAD }
++CAI L L xÿÿ BBB B(A0A8G ö
++8A0A(B BBBG $ Èÿÿ/ MI l
++F Ä Ðÿÿ Ü ÈÿÿQ BEB B(A0A8DP\
++8A0A(B BBBAg
++8F0A(B BBBAN
++8F0A(B BBBAw8A0A(B BBD $ t ÿÿ¡ M[Pµ
++C £ÿÿß AX
++G , ¼ Ø£ÿÿç MN0\
++IZ
++Ft
++L ì ¤ÿÿ/ L ! °¤ÿÿÕ BBE B(D0C8GPH
++8C0A(B BBBC L T! @¦ÿÿ] BED C(FPl
++(F ABBED(C ABB $ ¤! P¦ÿÿ MI {
++O^
++B \ Ì! ¸¦ÿÿ¤ BEE E(D0D8FpP
++8A0A(B BBDET8F0A(B BBB$ ," §ÿÿT AM t
++AE t T" @§ÿÿå BED D(G@¾
++(A ABBFx
++(A ABBBd
++(F ABBAg
++(C ABBA Ì" ¸¨ÿÿ N
++C ì" 8©ÿÿr N c L # ©ÿÿó BBB D(A0Ü
++(A BBBB®
++(A BBGF ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ (! 9 H R ` p H
: õþÿo ¸ (! (
++ » 0! ð6 H6 ¨ þÿÿo è5 ÿÿÿo ðÿÿo ä3 ùÿÿo 0! .H >H NH ^H nH ~H H H ®H ¾H ÎH ÞH îH þH I I .I >I NI ^I nI ~I I I ®I ¾I ÎI ÞI îI þI J J .J >J NJ ^J nJ ~J J J ®J ¾J ÎJ ÞJ îJ þJ K K .K >K NK ^K nK ~K K K ®K ¾K ÎK ÞK îK þK L L .L >L NL ^L nL ~L L L ®L ¾L ÎL ÞL îL þL M
M .M >M NM ^M nM ~M M M ®M ¾M ÎM ÞM îM þM N N .N >N NN ^N nN ~N N N ®N ¾N ÎN ÞN îN þN O O .O >O NO ^O nO ~O O O ®O ¾O ÎO ÞO îO þO P P .P >P NP ^P nP ~P P P ®P ¾P ÎP ÞP îP þP Q Q .Q >Q NQ ^Q nQ ~Q Q Q ®Q ¾Q ÎQ ÞQ îQ þQ R R .R >R NR ^R nR ~R R R ®R ¾R ÎR ÞR îR þR S S .S >S NS ^S nS ~S · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ±ZZZZ ZZZZ
++àU
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++BRCM ª»ÌÝÿÿÿÿÿÿÿÿÿÿÿÿ ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ GCC: (GNU) 4.6.0 20110212 (Red Hat 4.6.0-0.7) GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss .comment $ . öÿÿo ¸ ¸ p 8 ( ( @ (! (! » H ÿÿÿo ä3 ä3 U þÿÿo è5 è5 ` d H6
H6 ¨ n ð6 ð6
++ x H H s H H p ~ S S üæ : : : : e* e e ¨k ¨k \# ª ! ± ! ¸ ! ½ (! ( Ê 0! 0 Ð Ó ! 0 Ø 0! 0 È á ø! ø ø ç
ð! ð H ì 0 ð ] M õ £ À J HÂ ¶ ¸ ( (! ä3 è5 H6 ð6 H
++ H S :
: e ¨k ! ! ! (! 0! ! 0! ø! ð! S ñÿ ! * ! 8 ! E °S [ ð! j ø! x 0T ñÿ ! ! « P: Á ñÿ Õ `T d ð
GG ! ø! ¸ °! ¸ ( ! ¸ 9 h! P @! o P! ñÿ à
++ µ ! à ! ñÿ ! ñÿ 7 °Þ Pß n § Àß Í °ä % ð
` B ú ñÿ ñÿ 0 ñÿ H
Àd h
àd
ìd
ðd ¼
e á
e ñÿ0! (! & ! 3 ñÿ0! < @0 ç Y l ì / } ` ! `Ë ¦ à O ¶ Ðï Ö ß °ð ¹ ì ½ `¤ Ú $ ࣠z 3 𦠥 I ½ X l 0 Ö ¯ Í 0
Ê 0 ¾ à Ð Æ ó 07 + àß 1 : M ` î ^ @5 å z ö p
Ò ½ ðñ Ì 0 # á î # p ¸ 5 D X j Í } Ñ H pû § º à4 T Ð PZ Þ à 0_ ï Ð_ à ÿ 0á
Ð! & PÒ M = @ã I : O `ï o } ð @¨ ± `1 Õ ½ ó Ï ú g â 0 ð
0[ Â ( ðã 8 7 àò ¨ N àä à È ÀÖ
µ ÷ ¢ Ä @À l Ý Ðè 5 ç 0ä ñ Àî
++ `Ê 6
++ ðå l
++ ä t
++
++ ¨
++ P í µ
++ ) / Î
++ 0o » ê
++ ! p ¬ * ô d L ¢ X w s c t ` x
@ª G @ ¬ ¡ @Z ± °÷ ã # Ñ õ @ é > + p% > Pä 6 L Û @ j 04 ¤ `f 6 ® Ðc U ¾ æ $ Ø " ô `/ ß
ÐT
Pé 0
ð X J
0 © h
À Í
ð d ¯
@¦ © È
Ñ
Ó
ë
° Ü þ
Ð °! @á É ( `Ü õ B
U o Ì 0e ÐØ å ¯ Ã × `" O ô °£ * Ð7 r $ °" Ò > 0 R ðU Ö ` 01 / z P X °½ P ° X « ã
¸ ò N Í Ð Æ á ² ò À â @3 ] ( 8 ö w G [ z ¦ i p ~ ` i  @æ Õ m ã `æ K ò 0! ý ¹ ÀÙ ` 9 °Ô
V i ð W v § l z °Y
¢ ð q ³ c É ã Ù ÷ ð ñÿð! É P ' ^ 9 l K r P] 5 W °, ¡ ° ÀÏ @ Ç À{ ® Ø Ð× õ ÷ pê w ° £ * À! > °` M ð» ` Å
w ó í Àø 7 © ¥ \ ´ ¬ Ý À 0ã Ð á Ý ñ ñÿ8! ö © ä p® y
& : ðs G 0 é W l Ç x P*
Q ¤ Ð ë » \ Æ \ 5 ß þ 0! j @ø } + " = @ O Q p
[ À l k à Ù Pf º P8 ó Ñ àã Þ ì! î Æ h ¿ 7 # - M ° _ s ñÿð! ² ðà ¿ 0m Ö ù ì n ð ö õ & °Â = A P Ö Y Pl ? o ÀÕ õ
§ ðà  `Ý M Ò pñ } ç ù 3 p ¬
ÐV É / B H H j ¡ \ @* r p~ ¨ °è call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.5843 dtor_idx.5845 frame_dummy __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux libcrystalhd_if.cpp _ZL17DtsReleaseChannelPvjb _ZL12b_pes_header _ZL7ExtData _ZL8eos_mpeg _ZL8eos_divx _ZL11eos_avc_vc1 _ZL17eos_vc1_spmp_link _ZL25btp_video_done_es_private _ZL17btp_video_done_es libcrystalhd_int_if.cpp _ZL11fast_memcpyPhPKhj _ZGVZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask _ZZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask libcrystalhd_fwcmds.cpp libcrystalhd_priv.cpp _ZL13DtsCopyAppPIBP16_DTS_LIB_CONTEXTP16_BC_DEC_OUT_BUFFP16_BC_DTS_PROC_OUT _ZL11DtsInitLockP16_DTS_LIB_CONTEXT _ZL15dts_swap_bufferPjS_j.constprop.7 _ZL10DtsDecPendP16_DTS_LIB_CONTEXT CSWTCH.65 libcrystalhd_fwdiag_if.cpp libcr
ystalhd_fwload_if.cpp libcrystalhd_parser.cpp _ZL26b_asf_vc1_sm_codein_seqhdr _ZL19b_asf_vc1_sm_seqhdr _ZL21b_asf_vc1_frame_scode _ZL26b_asf_vc1_sm_codein_header _ZL31b_asf_vc1_sm_codein_data_suffix _ZL28b_asf_vc1_sm_picheader_scode _GLOBAL_OFFSET_TABLE_ __dso_handle __DTOR_END__ _DYNAMIC _Z15DtsAddStartCodePvPPhPjPm DtsGetCapabilities DtsAllocMemPools DtsIsEndOfStream _Z16DtsFWSetVideoPIDPvj DtsSetCoreClock _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsRelRxBuff DumpInputSampleToFile DtsGetDrvStat printf@@GLIBC_2.2.5 DtsChkYUVSizes DtsGetCoreTemperature DumpDataToFile memset@@GLIBC_2.2.5 ftell@@GLIBC_2.2.5 DtsSetFleaIn422Mode _Z19DtsPushAuthFwToLinkPvPc _Z15DtsFWStartVideoPvjjjjj DtsPrepareMdataASFHdr DtsDevRegisterRead _Z18DtsFindPTSInfoCodePvPhj posix_memalign@@GLIBC_2.2.5 DtsGetDilShMem close@@GLIBC_2.2.5 DtsGetHWFeatures _Z16DtsFindStartCodePvPhjPj ioctl@@GLIBC_2.2.5 shmdt@@GLIBC_2.2.5 DtsFreeMdata DtsGetFWVersion DtsMapYUVBuffs _Z12DtsSetConfigPvPj DtsSetTSMode strncat@@
GLIBC_2.2.5 __cxa_guard_acquire@@CXXABI_1.3 DtsFPGARegisterWr __gmon_start__ _Jv_RegisterClasses puts@@GLIBC_2.2.5 DtsIsVideoClockSet _Z20DtsFWDecFlushChannelPvj DtsFetchMdata fseek@@GLIBC_2.2.5 _Z10DtsFindIDRPvPhjPj DtsPauseDecoder DtsStopDecoder DtsCloseDecoder DtsGetOPMode _Z18PTS2MakerBit5BytesPhl _Z15DtsFWPauseVideoPvj DtsRstStats _fini _Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT DtsUpdateInStats DtsGetFWFiles _Z14DtsGetNaluTypePvPhjP6NALU_tb DtsGetBCRegConfig DtsReleaseMemPools DtsGetDILPath malloc@@GLIBC_2.2.5 fopen@@GLIBC_2.2.5 DtsResumeDecoder DtsIsDecOpened DtsNotifyOperatingMode _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT DtsDelDilShMem _Z22DtsFWSetSlowMotionRatePvj DtsRemoveMdata _Z16DtsFWOpenChannelPvjj DtsIsPend DtsChkPID _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z18DtsFWSetVideoInputPv _Z20DtsGetHWOutputStrideP16_DTS_LIB_CONTEXTP8C011_PIB DtsLock getpid@@GLIBC_2.2.5 pthread_mutex_init@@GLIBC_2.2.5 DtsTestMdata _Z18DtsSetPESConverterPv _Z16Dt
sAlignSendDataPvPhjmi pthread_attr_destroy@@GLIBC_2.2.5 _Z10DWORD_SWAPj DtsDeviceOpen _Z11dtscallbackP12dl_phdr_infomPv DtsDevMemWr DtsSendEOS DtsSetColorSpace DtsSetVideoClock DtsCopyNV12ToYV12 txBufInit DtsFormatChange _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT _Z11DtsSetVC1SHPv DtsCrystalHDVersion free@@GLIBC_2.2.5 DtsRelIoctlData _Z12DtsSetSpsPpsPv DtsSetDecStat _Z19DtsFWSetSessionKeysPvPhjj pthread_create@@GLIBC_2.2.5 _Z11DtsParseAVCPvPhjPjbPi DtsProcOutput DtsStartDecoder DtsGetWidthfromResolution __cxa_finalize@@GLIBC_2.2.5 _Z16DtsCheckKeyFramePvPh DtsSetupHardware DtsAllocIoctlData _Z15fwbinPushToFLEAPvPcPj _Z23DtsClearFWDiagCommBlockPv DtsGetFWVersionFromFile __cxa_guard_release@@CXXABI_1.3 DtsStepDecoder DtsSetTemperatureMeasure txBufPop _Z17DtsFWSetTrickPlayPvjh DtsGetDriverStatus DtsSoftReset _Z9WORD_SWAPt DtsCreateShMem _Z18DtsFormatChangeAckPvj sleep@@GLIBC_2.2.5 pthread_join@@GLIBC_2.2.5 _Z17DtsFWFlushDecoderPvj DtsDeviceClose _Z17DtsFWFrameAdvancePv us
leep@@GLIBC_2.2.5 strstr@@GLIBC_2.2.5 _Z22DtsReleasePESConverterPv DtsCancelProcOutput _Z18DtsSymbIntSiBufferPvPhj _Z19DtsInitPESConverterPv DtsSetLinkIn422Mode DtsGetVersion _Z18DtsFindBSStartCodePhi txBufFree DtsTxDmaText _Z15fwbinPushToLINKPvPcPj DtsSetOPMode DtsReleaseUserHandle DtsFPGARegisterRead DtsDevRegisterWr _Z23DtsDownloadFWDIAGToLINKPvPc _Z12DtsChkAVCSpsPvPhj DtsDropPictures DtsInsertMdata memcpy@@GLIBC_2.2.5 DtsFlushInput DtsSetIFrameTrickMode DtsGetPciConfigSpace _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST DtsUpdateVidParams DtsTxFreeSize DtsCheckRptPic bc_dil_glob_ptr DtsFetchOutInterruptible _Z19DtsFWSetContentKeysPvPhjj _Z21DtsFWSetHostTrickModePvj fread@@GLIBC_2.2.5 txThreadProc DtsRstDrvStat DtsSendData DtsGetVideoParams DtsInitInterface DtsSetSkipPictureMode DtsGetHwInitSts __errno_location@@GLIBC_2.2.5 DtsHwReset __bss_start _Z17DtsFWCloseChannelPvj DtsFlushRxCapture DtsSetProgressive pthread_mutexattr_settype@@GLIBC_2.2.5 DtsStartCapture DtsSetInputF
ormat _Z14DtsAddVC1SCodePvPPhPjPm _Z14DtsFWStopVideoPvjb DtsSetRateChange _Z23DtsFWSetSkipPictureModePvj DtsDrvCmd DtsGetColorPrimaries DtsReleaseInterface _Z14ULONGLONG_SWAPm DtsOpenDecoder DtsPushFwBinToLink _Z15DtsFWHwSelfTestPvj DtsSetupConfig DtsAllocMdata DtsDownloadFWBin DtsSetVideoPID DtsCopyNV12 DtsSetHwInitSts DtsSetgDevID shmget@@GLIBC_2.2.5 _end DtsCopyRawDataToOutBuff DtsUnLock DtsCopyFormat fclose@@GLIBC_2.2.5 DtsProcInput DtsRstVidClkDLL strncpy@@GLIBC_2.2.5 _Z15DtsFWFifoStatusPvPjS0_ _Z15DtsAddH264SCodePvPPhPjPm DtsFetchTimeStampMdata txBufFlush DtsStartCaptureImmidiate pthread_attr_init@@GLIBC_2.2.5 _Z16dec_write_fw_SigPvPj DtsClrPendMdataList DtsUpdateOutStats DtsDbgCheckPointers txBufPush DtsPrepareMdata _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj _Z18DtsCancelTxRequestPvj _Z14DtsSymbIntSiUePvPj DtsGetgStats glob_mode_valid _Z12DtsFWVersionPvPjS0_S0_ _Z15DtsFWInitializePvj DtsGetConfig pthread_mutex_lock@@GLIBC_2.2.5 DtsSetScaleParams perror@@GLIB
C_2.2.5 shmctl@@GLIBC_2.2.5 _edata pthread_mutexattr_init@@GLIBC_2.2.5 DtsGetgDevID _Z14DtsSendSPESPktPvmi pthread_mutex_destroy@@GLIBC_2.2.5 DtsDrvIoctl DtsGetHwType DtsGetFirmwareFiles _Z20DtsFWActivateDecoderPv _Z15DtsPushFwToFleaPvPc DtsReleaseOutputBuffs _Z14DtsFWSetFFRatePvj pthread_mutex_unlock@@GLIBC_2.2.5 _Z19DtsFWSetSingleFieldPvb _Z9DtsFWDropPvj DtsCancelFetchOutInt open@@GLIBC_2.2.5 _Z14DtsCheckSpsPpsPvPhj DtsDevMemRd DtsSetVideoParams shmat@@GLIBC_2.2.5 _init DtsProcOutputNoCopy _Z15DtsCheckProfilePv DtsSetFFRate pthread_attr_setdetachstate@@GLIBC_2.2.5 DtsGetContext
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.so.3.6 crystalhd/linux_lib/libcrystalhd/libcrystalhd.so.3.6
+--- crystalhd-07032010/linux_lib/libcrystalhd/libcrystalhd.so.3.6 1970-01-01 01:00:00.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/libcrystalhd.so.3.6 2011-03-14 18:52:21.305940021 +0000
+@@ -0,0 +1,471 @@
++ELF > S @ H @ 8 @ ! ! ð
++ 8 0 0! 0! Ð Ð $ $ Påtd e e e Qåtd GNU ò<jRåy¤Ò;â^7ìÅ Å - @0 (2 âd@ È À@(! @Ó H a DB ",cP Cè @ C ÅÀ D ¡ T@ÄBÈ! T2( AA D 0` @¤ ! )¦" @ £!")aB)à@HÓ4SI !ð6Á@ P À
++
@è x- . 0 3 5 6 7 8 : ; < = ? B C D E F G H J L N Q R S T U W Y [ ] _ ` a b c e g h j k l o q r t u v w z }
¡ ¢ ¤ ¥ ¦ § ¨ © ª ¬ ® ¯ ° ± ³ ¶ ¸ º » ¼ ½ ¾ ¿ Â Ã Ä Å Ç È Ê Í Î Ï Ð Ò Ó Ö Ù Ú Ý Þ à â ã ä æ ç ê ì í î ï ò ó ö ø ù û ü ý þ T.اSKô¸¬zÆ$¡*¤üOÉàuà§YQZÎn¿²4XA½uòÿ7?;ËM{ÿq)k( eV¬,ÈÔ
K0\1¶ï¾¿{°§I¢Aj¨¹ñ¹½æ S0å¢ðG)]hgjhr¹=æåìÂÉü6«2o²6+
ïÉ9ôcUZI1¦
uòTß0^A¯¶¢Ö
Nè£Kªþ_ÊJ i +uJfÍ¡;§òt¹iÊ.áêY¿Cº¹C¦£]lsI 2þsÍë*4÷öf§ø-Îózÿ¼[¬å;LpËúÑ^2ÌKUHsëèÑñá
O}
ÿâp*jólnôYH=ÑQ.ËÁ]Ù1rh¯ùu(h.Xx]÷Sp?Bô"b »ºhß'+ êÅ5s[ø\%sL&S Q<x@ÒXs'"ÈjÛÂAkú¡ÎFò".BqË÷#AöþvU
++cã%×gX0Ü(j_Ok×®ØuÔú8 æg[¼½Ý×VN¢ûemf$D6
ÝÞËî×lNÝNܹ]°aÀCEÕìlÂÊKpñÅLï¦Ínæ?©Ýò-p@Óÿrÿ»Õ&PeMܹÁüûf.jPà¡Õ~gT§è¬\ïzÒ÷¯aGåõ`fX_nÔ)õmÖú»Â¥\ntõ±³u®sqÄÍZÛYçë?ãÚ2½Å5eÉVrÆ®W«&]ùvM[eå7$THØzYmXïÖUü±iDbËƬþ/ag; ½5þ3óE3Ä8GA¦< éýÏ·ÄÅÂó$5v5aÖÚÁ|{;ådÙqXàífH\¢A·}z-¶ºã|/ù<VbD_Ûb!ÛÂçqO¿ÚÿÆêM¶ cnLÆäh´¼±øÛ<ôúvêEdóè4¢G¿nP
¤Û¶¾
î0áÖ+%iáñãW,½bÄWwÙr<$ )þ¥=åâÞSëaP
{ëÓï¹>Å$Ó¿Pß?:º H 2
++ 7 ' ¨
Ø ú * % R b f v ] g " > Ö Õ i Þ & Æ , ì å o í ÿ Â >
Z p® y
÷ ¢ Ã
++ àã e ½ 6 @ª G U `Ü õ º 04 ¤ ð q Pé Ð! Î õ
Ðè 5 © ³ Pl ? °÷ `Ý M ñ °" Ò : P] 5 ² ½ m @á É Ý À! Ä # x °! 8 H ä ä Ñ 0 # Ñ 0ä
++ ² G ð d ¼ @0 ç " é > R ð» = Æ h µ ¿ 7 ` î Å ° £ Û PÒ M c f \ 7 °Â =
++ Ð Æ " P8 ó ú 0 © ª á M w s ðs p% À l
æ $ ë
`ï o ô 0m X
++ 0 é N
ðå t °½ P pû Ì Þ ó í ð 8 w È 0! ý ¹ k pñ } °è ð X æ Ì Ì ã " @ ¬ ¹ ð í à È ü § ã
è @À l K Ð ë p~ ¤ 0 * ö p ðã 8 ' Ðc U ¤ @3 ] R Í 0 `Ê W ÀÏ @ -
Ò ð ÀÖ
V ÐØ å Ðï Ö i 01 / W ó M À â P Ö ³ àß 1
°Y `æ K Î `Ë Í ! 0e P X Ú ÀÕ õ + ðñ ¨ `" O 0ã Ú ú g
++ ì n 3
++ Í 9 É P Ç àò ¨ Ð
++ @¦ © ¸ 0
++ ¢ ò @5 å z ñÿð! \ 0_ 0 P* Q · à O ®
ì / \ 0o » Z ð W # Ñ ± @Z F 0 ¾ K W u
++ p ¬ m ° X Ü p
û Ð Æ m l i ô d n ÐT « P í X p ¬ ÿ Ó
) °ð ¹ æ ` i É l z ø ðU Ö H " 7 Û @ ð ö h ¬ Ý t © = `¤ Ú Ì Àø 7 \ 5 Ð7 r 3 9 ÐV É æ m Á PZ Þ ò 0[ Â ´
++ ࣠z ê 07 ÿ
++ @ã ó `f 6 ° é
++ 𦠥 ö w @æ u ðà p ) / h
++ Ð À{ ® | ì! n ` ! ¿
Àî M °, ¡ F
++ p ¸ Ð_ à Å
ñÿð! * ° Ü B ò N ´ 0! j Ù Pf ñÿ8! ¸ @ O X z ¦ @ø } Ù `/ ß J ^
++ °£ * j ¡ @¨ ± Ô à4 T 0á
\
++ °Ô
`1 Õ â À Í Ü Ö q Ñ H
àä à Ù pê b ¥ @ ³ Ç x ÀÙ ` @* × ` x » Ð× õ ðà 1 p ~ : È °` Pä 6 0 __gmon_start__ _fini __cxa_finalize _Jv_RegisterClasses _Z17DtsFWCloseChannelPvj puts _Z14DtsFWStopVideoPvjb DtsSetupHardware DtsGetContext DtsSetHwInitSts _Z15DtsPushFwToFleaPvPc _Z15DtsFWInitializePvj DtsGetHwInitSts _Z19DtsPushAuthFwToLinkPvPc DtsGetVersion DtsAllocIoctlData DtsDrvCmd DtsRelIoctlData printf DtsSetVideoParams DtsSetInputFormat free malloc memcpy _Z18DtsSetPESConverterPv _Z15DtsCheckProfilePv DtsGetVideoParams DtsFormatChange DtsPauseDeco
der DtsChkPID _Z15DtsFWPauseVideoPvj DtsResumeDecoder DtsSetVideoPID DtsStartCaptureImmidiate DtsMapYUVBuffs DtsStartCapture DtsFlushRxCapture DtsStopDecoder DtsCancelFetchOutInt DtsCloseDecoder DtsSetDecStat DtsClrPendMdataList DumpInputSampleToFile DtsOpenDecoder DtsSetVideoClock _Z16DtsFWOpenChannelPvjj _Z18DtsFWSetVideoInputPv DtsSetTSMode DtsStartDecoder _Z20DtsFWActivateDecoderPv _Z15DtsFWStartVideoPvjjjjj DtsSetProgressive DtsDeviceClose DtsGetOPMode DtsSetOPMode _Z22DtsReleasePESConverterPv DtsReleaseInterface _Z18DtsCancelTxRequestPvj DtsProcOutput DtsFetchOutInterruptible DtsCheckRptPic DtsRelRxBuff DtsCopyNV12ToYV12 DtsUpdateOutStats DtsCopyFormat DtsCopyNV12 DtsCopyRawDataToOutBuff DtsUpdateVidParams DtsProcOutputNoCopy DtsReleaseOutputBuffs DtsSendData usleep txBufPush DtsTxFreeSize _Z14DtsSendSPESPktPvmi DtsPrepareMdata DtsInsertMdata DtsFreeMdata posix_memalign DtsPrepareMdataASFHdr _Z16DtsAlignSendDataPvPhjmi _Z9WORD_SWAPt _Z18PTS2MakerBit5BytesPhl DtsProcInp
ut DtsIsDecOpened _Z15DtsAddStartCodePvPPhPjPm _Z16DtsCheckKeyFramePvPh _Z16DtsFindStartCodePvPhjPj DtsLock DtsUnLock _Z14DtsCheckSpsPpsPvPhj DtsGetColorPrimaries DtsSendEOS DtsFlushInput txBufFlush _Z20DtsFWDecFlushChannelPvj DtsSetRateChange _Z21DtsFWSetHostTrickModePvj _Z23DtsFWSetSkipPictureModePvj _Z14DtsFWSetFFRatePvj _Z22DtsFWSetSlowMotionRatePvj DtsSetFFRate DtsSetSkipPictureMode DtsSetIFrameTrickMode DtsStepDecoder _Z17DtsFWFrameAdvancePv DtsIsEndOfStream DtsSetColorSpace DtsSetLinkIn422Mode DtsSetFleaIn422Mode DtsGetDILPath strncpy DtsGetFirmwareFiles DtsGetFWVersionFromFile strncat fopen fread __errno_location strstr fclose DtsGetFWVersion _Z12DtsFWVersionPvPjS0_S0_ DtsDeviceOpen getpid DtsCreateShMem glob_mode_valid DtsInitInterface DtsGetHwType DtsSetgDevID DtsSetCoreClock DtsNotifyOperatingMode DtsSetupConfig DtsDelDilShMem DtsRstDrvStat DtsDropPictures _Z9DtsFWDropPvj DtsGetDriverStatus DtsGetDrvStat DtsFetchTimeStampMdata DtsGetCapabilities DtsGetgDevID DtsGe
tHWFeatures DtsSetScaleParams DtsCrystalHDVersion DtsHwReset DtsGetConfig _Z12DtsSetConfigPvPj DtsGetPciConfigSpace DtsDevRegisterRead DtsDevRegisterWr DtsFPGARegisterRead DtsIsVideoClockSet DtsFPGARegisterWr DtsRstVidClkDLL DtsSoftReset DtsDevMemRd memset DtsDrvIoctl DtsDevMemWr DtsCancelProcOutput DtsChkYUVSizes DtsGetgStats DtsSetTemperatureMeasure DtsGetCoreTemperature DtsRstStats DtsGetFWFiles DtsDownloadFWBin __cxa_guard_acquire __cxa_guard_release DtsPushFwBinToLink DumpDataToFile DtsTxDmaText _Z19DtsFWSetSingleFieldPvb _Z15DtsFWHwSelfTestPvj _Z15DtsFWFifoStatusPvPjS0_ _Z16DtsFWSetVideoPIDPvj _Z17DtsFWFlushDecoderPvj _Z17DtsFWSetTrickPlayPvjh _Z19DtsFWSetContentKeysPvPhjj _Z19DtsFWSetSessionKeysPvPhjj _Z18DtsFormatChangeAckPvj pthread_mutexattr_init pthread_mutexattr_settype pthread_mutex_init DtsGetDilShMem shmat bc_dil_glob_ptr shmdt shmget shmctl pthread_mutex_lock pthread_mutex_unlock _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT _Z20DtsGetHWOutputStri
deP16_DTS_LIB_CONTEXTP8C011_PIB DtsGetWidthfromResolution DtsIsPend ioctl DtsAllocMemPools _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsReleaseUserHandle DtsGetBCRegConfig _Z11dtscallbackP12dl_phdr_infomPv DtsRemoveMdata _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT DtsAllocMdata DtsReleaseMemPools pthread_mutex_destroy DtsFetchMdata DtsUpdateInStats txBufInit pthread_attr_init pthread_attr_setdetachstate txThreadProc pthread_create pthread_attr_destroy txBufPop txBufFree pthread_join DtsTestMdata DtsDbgCheckPointers _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST _Z23DtsClearFWDiagCommBlockPv _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj _Z23DtsDownloadFWDIAGToLINKPvPc _Z15fwbinPushToLINKPvPcPj fseek ftell perror _Z15fwbinPushToFLEAPvPcPj _Z16dec_write_fw_SigPvPj _Z10DWORD_SWAPj _Z14ULONGLONG_SWAPm _Z19DtsInitPESConverterPv _Z11DtsSetVC1SHPv _Z12DtsSetSpsPpsPv _Z15DtsAddH264SCo
dePvPPhPjPm _Z14DtsAddVC1SCodePvPPhPjPm _Z18DtsFindBSStartCodePhi _Z14DtsGetNaluTypePvPhjP6NALU_tb _Z12DtsChkAVCSpsPvPhj _Z11DtsParseAVCPvPhjPjbPi _Z10DtsFindIDRPvPhjPj _Z18DtsFindPTSInfoCodePvPhj _Z18DtsSymbIntSiBufferPvPhj _Z14DtsSymbIntSiUePvPj libstdc++.so.6 libm.so.6 libgcc_s.so.1 libpthread.so.0 libc.so.6 _edata __bss_start _end libcrystalhd.so.3 CXXABI_1.3 GLIBC_2.2.5 9 Ó¯k ¤ ` ui ¯ p ui ¯
(! (! ! ! ! ! k ! ¤ (! Ò H! L P! ¢ X! ¡ `!
h! ³ p! ? x! ¼ ! ! Å ! ! ! z ¨! î °! ¸! § À! ¬ È! Ð! Ø! à! Q è! ð! ø! ! { ! ! ! J ! (!
++ 0! Ö 8!
@! ï H! e P! X! `! × h! è p! 6 x! S ! Ç ! h ! ì ! ! ¨! °! ¸! À! | È! Ð! ð Ø! t à! è! . ð! w ø! 8 ! H ! ! c ! E ! (! 0! Î 8! £ @! H! P! X! [ `! ø h! 1 p! r
x! ; ! ¥ ! ! M ! ] ! þ ¨! °! 3 ¸! } À! È! â Ð! ¯ Ø! 5 à! o è! Y ð! í ø! ! Ï ! Ú ! C ! @ ! (! 0! 8! @! H! P! = X! ÿ `! ¶ h! p! x! d ! ª ! v ! Û ! W ! I ¨! ~ °! Ë ¸!
À! Ì È! Ð! l Ø! ë à! è! u ð! µ ø! 4 ! q ! ! ! ã ! (! 0! > 8! Õ @! H! ù P! ò X! R `! A h! ý p! N x! g ! ½ ! º ! ! Z ! ¨! » °! F ¸! - À! ! È! " Ð! Ø! x à! U è! # ð! á ø! · ! « !
^ ! ñ ! Ý ! / (! O 0! P 8! $ @! % H! & P! ' X! Í `! a h! ( p! x! ¹ ! 7 ! V ! ! ! ) ¨! < °! m ¸! * À! À È! © Ð! Á Ø! + à! ÷ è! , ð! n Hìè è" è=ò HÄÃÿ5J! ÿ%J! @ ÿ%J! h éàÿÿÿÿ%J! h éÐÿÿÿÿ%
++J! h éÀÿÿÿÿ%J! h é°ÿÿÿÿ%úI! h é ÿÿÿÿ%òI! h éÿÿÿÿ%êI! h éÿÿÿÿ%âI! h épÿÿÿÿ%ÚI! h é`ÿÿÿÿ%ÒI! h éPÿÿÿÿ%ÊI! h
++ é@ÿÿÿÿ%ÂI! h é0ÿÿÿÿ%ºI! h é ÿÿÿÿ%²I! h
éÿÿÿÿ%ªI! h é ÿÿÿÿ%¢I! h éðþÿÿÿ%I! h éàþÿÿÿ%I! h éÐþÿÿÿ%I! h éÀþÿÿÿ%I! h é°þÿÿÿ%zI! h é þÿÿÿ%rI! h éþÿÿÿ%jI! h éþÿÿÿ%bI! h épþÿÿÿ%ZI! h é`þÿÿÿ%RI! h éPþÿÿÿ%JI! h é@þÿÿÿ%BI! h é0þÿÿÿ%:I! h é þÿÿÿ%2I! h éþÿÿÿ%*I! h é þÿÿÿ%"I! h éðýÿÿÿ%I! h éàýÿÿÿ%I! h! éÐýÿÿÿ%
++I! h" éÀýÿÿÿ%I! h# é°ýÿÿÿ%úH! h$ é ýÿÿÿ%òH! h% éýÿÿÿ%êH! h& éýÿÿÿ%âH! h' épýÿÿÿ%ÚH! h( é`ýÿÿÿ%ÒH! h) éPýÿÿÿ%ÊH! h* é@ýÿÿÿ%ÂH! h+ é0ýÿÿÿ%ºH! h, é ýÿÿÿ%²H! h- éýÿÿÿ%ªH! h. é ýÿÿÿ%¢H! h/ éðüÿÿÿ%H! h0 éàüÿÿÿ%H! h1 éÐüÿÿÿ%H! h2 éÀüÿÿÿ%H! h3 é°üÿÿÿ%zH! h4 é üÿÿÿ%rH! h5 éüÿÿÿ%jH! h6 éüÿÿÿ%bH! h7 épüÿÿÿ%ZH! h8 é`üÿÿÿ%RH! h9 éPüÿÿÿ%JH! h: é@üÿÿÿ%BH! h; é0üÿÿÿ%:H! h< é üÿÿÿ%2H! h= éüÿÿÿ%*H! h> é üÿÿÿ%"H! h? éðûÿÿÿ%H! h@ éàûÿÿÿ%H! hA éÐûÿÿÿ%
++H! hB éÀûÿÿÿ%H! hC é°ûÿÿÿ%úG! hD é ûÿÿÿ%òG! hE éûÿÿÿ%êG! hF éûÿÿÿ%âG! hG épûÿÿÿ%ÚG! hH é`ûÿÿÿ%ÒG! hI éPûÿÿÿ%ÊG! hJ é@ûÿÿÿ%ÂG! hK é0ûÿÿÿ%ºG! hL é ûÿÿÿ%²G! hM éûÿÿÿ%ªG! hN é ûÿÿÿ%¢G! hO éðúÿÿÿ%G! hP éàúÿÿÿ%G! hQ éÐúÿÿÿ%G! hR éÀúÿÿÿ%G! hS é°úÿÿÿ%zG! hT é úÿÿÿ%rG! hU éúÿÿÿ%jG! hV éúÿÿÿ%bG! hW épúÿÿÿ%ZG! hX é`úÿÿÿ%RG! hY éPúÿÿÿ%JG! hZ é@úÿÿÿ%BG! h[ é0úÿÿÿ%:G! h\ é úÿÿÿ%2G! h] éúÿÿÿ%*G! h^ é úÿÿÿ%"G! h_ éðùÿÿÿ%G! h` éàùÿÿÿ%G! ha éÐùÿÿÿ%
++G! hb éÀùÿÿÿ%G! hc é°ùÿÿÿ%úF! hd é ùÿÿÿ%òF! he éùÿÿÿ%êF! hf éùÿÿÿ%âF! hg épùÿÿÿ%ÚF! hh é`ùÿÿÿ%ÒF! hi éPùÿÿÿ%ÊF! hj é@ùÿÿÿ%ÂF! hk é0ùÿÿÿ%ºF! hl é ùÿÿÿ%²F! hm éùÿÿÿ%ªF! hn é ùÿÿÿ%¢F! ho éðøÿÿÿ%F! hp éàøÿÿÿ%F! hq éÐøÿÿÿ%F! hr éÀøÿÿÿ%F! hs é°øÿÿÿ%zF! ht é øÿÿÿ%rF! hu éøÿÿÿ%jF! hv éøÿÿÿ%bF! hw épøÿÿÿ%ZF! hx é`øÿÿÿ%RF! hy éPøÿÿÿ%JF! hz é@øÿÿÿ%BF! h{ é0øÿÿÿ%:F! h| é øÿÿÿ%2F! h} éøÿÿÿ%*F! h~ é øÿÿÿ%"F! h éð÷ÿÿÿ%F! h éà÷ÿÿÿ%F! h éÐ÷ÿÿÿ%
++F! h éÀ÷ÿÿÿ%F! h é°÷ÿÿÿ%úE! h é ÷ÿÿÿ%òE! h
é÷ÿÿÿ%êE! h é÷ÿÿÿ%âE! h ép÷ÿÿÿ%ÚE! h é`÷ÿÿÿ%ÒE! h éP÷ÿÿÿ%ÊE! h é@÷ÿÿÿ%ÂE! h é0÷ÿÿÿ%ºE! h é ÷ÿÿÿ%²E! h é÷ÿÿÿ%ªE! h é ÷ÿÿÿ%¢E! h éðöÿÿÿ%E! h éàöÿÿÿ%E! h éÐöÿÿÿ%E! h éÀöÿÿÿ%E! h é°öÿÿÿ%zE! h é öÿÿÿ%rE! h éöÿÿÿ%jE! h éöÿÿÿ%bE! h épöÿÿÿ%ZE! h é`öÿÿÿ%RE! h éPöÿÿÿ%JE! h é@öÿÿÿ%BE! h é0öÿÿÿ%:E! h é öÿÿÿ%2E! h éöÿÿÿ%*E! h é öÿÿÿ%"E! h éðõÿÿÿ%E! h éàõÿÿÿ%E! h¡ éÐõÿÿÿ%
++E! h¢ éÀõÿÿÿ%E! h£ é°õÿÿÿ%úD! h¤ é õÿÿÿ%òD! h¥ éõÿÿÿ%êD! h¦ éõÿÿÿ%âD! h§ épõÿÿÿ%ÚD! h¨ é`õÿÿÿ%ÒD! h© éPõÿÿÿ%ÊD! hª é@õÿÿÿ%ÂD! h« é0õÿÿÿ%ºD! h¬ é õÿÿÿ%²D! h éõÿÿÿ%ªD! h® é õÿÿÿ%¢D! h¯ éðôÿÿÿ%D! h° éàôÿÿÿ%D! h± éÐôÿÿÿ%D! h² éÀôÿÿÿ%D! h³ é°ôÿÿÿ%zD! h´ é ôÿÿÿ%rD! hµ éôÿÿ HìHe>! H
ÀtÿÐHÄÃU=8G! HåATSubH=H>! tH=W<! èBùÿÿH;<! L%,<! H
G! L)ãHÁûHëH9Øs D HÀHíF! AÿÄHâF! H9ØråÆÎF! [A\]Ãf H=è;! UHåtHÃ=! H
Àt]H=Î;! ÿà@ ]ÃH\$ðHl$øHì
ÒHûõu1Hßîè7ûÿÿ
ÀÃtH=Jæ èuõÿÿØHl$H\$HÄÃ@ º èfûÿÿ
ÀtÁH=ãå èFõÿÿë³fff. H\$èHl$ðHûLd$øHì(AôèþÿÿHŸ H
ítGE
äuE,= tv= to¿ èûÿÿE,= =
1öHßèzýÿÿ
ÀtH\$Hl$Ld$ HÄ(Ãf. 1öHßèüÿÿ
Àt21ÿD$è?ûÿÿD$ëÃèúÿÿ
ÀtH=©ï èsôÿÿ1Àë© ¿ D$è
++ûÿÿD$ë@ 1öHßè&óÿÿéwÿÿÿf H=tï è,ôÿÿ¸ÿÿÿÿé\ÿÿÿf. H\$ØLd$èIôLl$ðLt$øIÕHl$àHì(A¾ èZýÿÿH
ÀHÃt\HÇA¶è÷ÿÿH
ÀHÅtIE1À1ÒHÁ¾ b ÂHßèêùÿÿ
ÀAÆuS¶E¶UHîHßÁâÁà зU ÐA$AÇE è6öÿÿDðH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßèöÿÿH=Nä Dö1ÀèÔñÿÿë¼f. H\$ØHl$àóLd$èLl$ðÕLt$øHì(AÌEÅEÎèyüÿÿH¸ H
Òt=AöÆZhjtDbxDj|D² uIz, Æm tTzhtNǤ 1ÀH$Hl$Ld$Ll$Lt$ HÄ(Ãf. AÎÑz, Æm D² u¬Ç¤ 1Àë° H\$àHl$èHóLd$ðLl$øHì(IüèµûÿÿH
ÀHÅ¡ SC¹ UlS
UpS
ÒDÑ S(
ÒtSH½ tH=Ní èôñÿÿH½ èôÿÿDk(LïèÌòÿÿHs H
LêHÇèÆöÿÿC(
øuj1ö}, º t1Òø¤ KLçDKDCè¯úÿÿLçègóÿÿ}, tnLçH\$Hl$Ld$Ll$ HÄ(éúÿÿfD øtø ¾ tø@¶tø øt{ø@¶gÿÿÿ1öº øDòéUÿÿÿD ½m t/ÆC,ÇC0 ¹ ¸ ÊÁáÁâ ʶÀ Ð
H ë ¶C,ÀuFÇ
H Æ
L é<ÿÿÿf¾ éîþÿÿfD ¸ H\$Hl$Ld$Ll
$ HÄ(ÃK0º Pqþ wéÿÿÿf. H\$àHl$èHóLd$ðLl$øHì(HÕIÌMÅèùÿÿH¸ H
Òt?H
ít5H
Ût0M
ít+M
ät&BhBtE BxA$B|AE 1Àëf ¸ H\$Hl$Ld$Ll$ HÄ(Ãf¸ Ãf. H\$èHl$ðHýLd$øHìA¼ èùÿÿH
ÀHÃtO¸P A¼ÿÿÿÿèñÿÿÀt:C
ÀtKøtnøtY{, tP¾ HïèÓïÿÿ
ÀAÄudÇC D DàH$Hl$Ld$HÄÃfH=Ià A¼ èïÿÿëÔ@ ÇC E1äëÄ@ H=Ià A¼ èîîÿÿë¬@ H=Fê èÜîÿÿëfUHýSHìè:øÿÿH
ÀHú tE¸P èBðÿÿÀºÿÿÿÿt1C
Àt:øtmøtP{, tG1öHïèïÿÿ
ÀÂuÇC HÄÐ[]à H=Ùß è\îÿÿHĺ [Ð]ÃfD ÇC HÄ1Ò[Ð]ÃfD H=Éß è$îÿÿHĺ [Ð]Ãfffff. ¸ Ãf. H\$èLd$øA¼ Hl$ðHìèJ÷ÿÿH
ÀHÃtxt,H=ß A´è½íÿÿDàH$Hl$Ld$HÄà ¸P A¼ÿÿÿÿèïÿÿÀtÎHßA¼ è½ðÿÿH
ÀHÅt¸öC$@uWÇE ÇE ÇE ÇE {, trE1À1ÒHé¾b ÂHßèeóÿÿ
ÀAÄu>HîHßèÓïÿÿéaÿÿÿfD HßèÀìÿÿ
ÀAÄtH=è Æ1Àèëÿÿé7ÿÿÿ@ H=è Æ1Àèpëÿÿë°fD C ÇE èEéyÿÿÿff. H\$èLd$øA¼ Hl$
ðHìè
++öÿÿH
ÀHÃt-¸P A¼ÿÿÿÿèîÿÿÀt{t/H=xÞ A¼ èeìÿÿDàH$Hl$Ld$HÄÃ HßA¼ èzïÿÿH
ÀHÅtÍöC$@uTÇE ÇE ÇE ÇE {, toE1À1ÒHé¾b ÂHßè"òÿÿ
ÀAÄu;HîHßèîÿÿévÿÿÿ Hßèëÿÿ
ÀAÄtH=?ç Æ1ÀèIêÿÿéOÿÿÿ@ H=Dç Æ1Àè0êÿÿë³fD C ÇE èEé|ÿÿÿff. H\$ðHl$øHìõèÓôÿÿHø H
Ût0À» uH\$Hl$HÄÃ@ »P è½ìÿÿ¸ÿÿÿÿÒt×K¸
ÉtËHßèNîÿÿHÁ¸ H
Ét¶1ÒiA¸ ¾b ÂHßèñÿÿ
íuÆ ë@ UHýSHìè:ôÿÿHø H
ÛtP»P èBìÿÿ¸ÿÿÿÿÒt:1À{v2{, t6Hßè~óÿÿ³´ 1ÒHïèðÿÿ1öHïè4ðÿÿÇC HÄ[]ÃfD »n tÁ1öHïèÍêÿÿÆn ë®fff. H\$èHl$ð½ Ld$øHìIüèóÿÿH
ÀHÃ ¸P ½ÿÿÿÿèëÿÿÀ C1í
Àt~øtLçèêÿÿ³´ Lçèïÿÿ³P 1ÿÅèìÿÿHßÇC Ç8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 Ç, ÇD èæðÿÿ1ö1ÿèÝçÿÿèH$Hl$Ld$HÄÃH\$ÐHl$ØHýLt$ðL|$øAöLd$àLl$èHì8èòÿÿH
ÀHÃA¿ ] DHE
É
| 1öÇ8 ÿÿÿÿÇ< ÿÿÿÿÇ0 Ç4 HïÇ, ÇD ÇL
Æn Æo èþêÿÿ
ÀAÇ
Ó {, þ D E
À
{, ¸ HïDDðèÞñÿÿH
ÀIÅ ¸P èçéÿÿÀ A}, A¼ Ã 1ÒDöHïèéÿÿ
Àþ ø
++
! ¾ Hïè@ëÿÿ
ÀAÇ
¾ 1öHïèKêÿÿ
ÀAÇ
© AìAüÿu«Hïè~éÿÿ
ÀAÇ
³P ÇC ¿ èêÿÿDøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HïèØçÿÿ
ÀAÇqþÿÿH=¦Ù Æ1Àèýåÿÿë¯ HïD³¤ èÉðÿÿH
ÀIÅ
ëþÿÿA¿ H=ÐÙ Dþ1ÀèÆåÿÿéuÿÿÿf Aµ´
ö3ÿÿÿH=zÙ è
çÿÿAµ´ 1ÒHïèTñÿÿAüÕþÿÿ1öº Hïè;ñÿÿ
ÀAÇèþÿÿëfD H=â Æ1ÀèPåÿÿéÿþÿÿ H=â Dþ1Àè7åÿÿéæþÿÿf. 1öHïèNæÿÿ
ÀAÇíýÿÿéÂþÿÿfD 1ÒDöHïèÛçÿÿ
ÀAÇ
ÿÿÿA½´ A·
ÿ
ÿÿÿécþÿÿA¿ÿÿÿÿéöþÿÿD H\$èHl$ðHýLd$øHìA¼ èïÿÿH
ÀHÃtw¸P A¼ÿÿÿÿèçÿÿÀtbC
Àt{øÊ DS|E
Ò
} Hïèuîÿÿ
ÀAÄ
KxStHïshD DC|èäÿÿ
ÀAÄ
« ÇC @ DàH$Hl$Ld$HÄÃf. H=!Ø A¼ èfåÿÿëÌ@ 1öHïè&ëÿÿ
ÀAÄnÿÿÿH=TØ Æ1ÀèËãÿÿë¡H=aØ Æ1Àè¸ãÿÿëfD HïèXåÿÿ
ÀAÄ#ÿÿÿH=Þ× Æ1Àèãÿÿé`ÿÿÿH=åà Æ1ÀèxãÿÿéKÿÿÿff. Hl$ðH\$èHýLd$øHìH
ÿ è$îÿÿH
ÀHÃÐ ¸P è-æÿÿÀÍ D[E
Û
HßèpíÿÿèÛäÿÿAÄC(
ÀtiDççýøtDççûøt
Aä÷1ÿøADüèéèÿÿH
ïèaèÿÿHßHl$H$Ld$HÄégêÿÿ 1ÀH$Hl$Ld$HÄà 1öHïè¾éÿÿC(
ÀuDççþë¡ Hïè0äÿÿéSÿÿÿ ¸ ë³f ¸ÿÿÿÿë£f 1ÀÃffff. H\$ÐHl$ØHÕLl$èLt$ðAöLd$àL|$øHì èèìÿÿH
ÀHÃA½ t
++@Aµ
Àu at DèH$è H¬$ð L¤$ø L¬$ L´$ L¼$ HÄ ÃD øuA½ ë³ øtð»P A½ÿÿÿÿèäÿÿÀtH
íÖ öC=u
öX @© D}$ÇE( Iä1À¹ü LçóH«DòHæHßèàçÿÿ
ÀAÅ
E$T$(D$$ÇD
ÒE$tU(©
++ {, tHæHßèçÿÿø^ ½Ø 1 H³ø 1ÒHßHÆèàÿÿ¶
Ø D}$è
Ø »m t7À
LÿÿÿöD$LD$8HÇE0 E8þÿÿML éþÿÿf À
ÿÿÿH
Ð H
ÀtH½È H
ÿtT$$÷Â
Ø AöÇ@
« ` HâHîHß
Ù D£` E
ä
× Aç èÚãÿÿAÅöE&tH}0Ht$0¹ óH¥HîHßèÕèÿÿH³ø 1ÒHßHÆè ßÿÿE
íu"AÅéÓýÿÿ H=Ô A½
èáÿÿé¹ýÿÿH=ªÔ Dî1Àèßÿÿé£ýÿÿHâHîHßèõçÿÿAÅévÿÿÿèçÿÿAÅéiÿÿÿD ú³d IàT$$` 1É$Ù T$@ÿÐD}$éúþÿÿèçÿÿAÅé.ÿÿÿø
++¼ öD$LtML H³ø º HßHÆèÖÞÿÿéýÿÿ© tH}0Ht$0¹ óH¥HîHßA½ èÈçÿÿHîHßèMåÿÿH³ø º HßHÆè
ÞÿÿéÀüÿÿD}$é7þÿÿH="Ü A½ èàÿÿé üÿÿH³ø 1ÒHßA½ HÆèEÞÿÿéüÿÿ», Aµ
4ÿÿÿ»D
'ÿÿÿE
öt2Ç0 ML H=ÕÛ ÇD A½ èßÿÿéðþÿÿ0 Àø0 Øþÿÿë¾f. H\$àHl$èHÕLd$ðLl$øHì(AôA½ è¯èÿÿH
ÀHÃt"¸P A½ÿÿÿÿè¶àÿÿÀt
CA½
ÀuDèH\$Hl$Ld$Ll$ HÄ(ÃøuA½ ëÖ øtðH
íAµtÆ{,
Ú `
Ù Cèøvnéâ f H=iÒ èÞÿÿAý
++¯ HîHßèæÿÿ½Ø eÿÿÿH³ø 1ÒHßHÆèÅÜÿÿ
ÀAÅufØ Cèø3ÿÿÿDâHîHßèjãÿÿ
ÀAÅuHîHßè¨åÿÿöE&tH³ø º HßA½ HÆèdÜÿÿéêþÿÿ H=áÑ Æ1ÀèxÜÿÿéÎþÿÿE
ä
HÿÿÿA½ éºþÿÿE1íé²þÿÿffffff. SÓè çÿÿH
ÀHÇt(1À
Ût
++[Ã H·ø 1Ò[HÆéåÛÿÿD ¸ [ÃATAÔUSHóèÙæÿÿH
ÀHÅtYf D9¥¸ s'¿ èEáÿÿEèøvâ[]¸ A\à HÞH½° Dâ[]A\é¢äÿÿf. []¸ A\ÃfD Hìè_æÿÿH
Àº t¸ ÐHÄÃH\$ÐHl$ØHýLd$àLt$ðIôL|$øLl$èHìXAÖHÇD$ ÇD$ HÇD$ A¿ èøåÿÿH
ÀHÃt
++@A·
Àu.DøH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXà øuA¿ ëÅ øtðA½ ë ¿Ð èàÿÿAít¢LD$HL$HT$LæHßèãÿÿ
ÀAÇuÏ{hT$ Ht$1ÉEðHïèGáÿÿ{hAÇ E
ÿu-Ht$Hßè¨àÿÿ
ÀAÇ7ÿÿÿH=nÐ è¡Ûÿÿé&ÿÿÿ@ H=)Ð Dþ1ÀèÚÿÿHt$º HßèÛÿÿéúþÿÿ H|$º) ¾ ètÚÿÿ
Àt-H=iÏ 1ö1ÀA¿ èÊÙÿÿé¿þÿÿH|$èËÝÿÿ éYÿÿÿHT$Ht$HßèÚÿÿ
ÀAÇuÇD$) º) éÿÿÿH|$èÝÿÿH=GÏ Dþ1ÀèmÙÿÿébþÿÿAWI÷AVIÎAUATUSÓHìXH|$ DD$(è#äÿÿH
ÀIĺ z H¨@ ¶É M
öA¶$Ê ÆD$ED$A¶$Ð L$DI$Ø D$FI$à HL$0A$Ì HD$8A$Ô L$@D$,æ HM AD$ÇD$ E1í1ÒHL$H Hþùä
ÛÜ ø# A$¤
À
Û M
ö
* Døàæ û AÝv¶ÀA½ A)ÅLþDêHïè±ÞÿÿE1öHîDl$DD$(H|$ 1ÉDêèßÿÿøÂ
À
B D$+\$E1öÇD$, ÇD$@ HÇD$8 HÇD$0 ÆD$F ÆD$D IÇAD$ÆD$ ÆD$E HþùÿÿÿfHÄXÐ[]A\A]A^A_Ã øtsE
í
Õ ¸ 1ÒéÞþÿÿfD Lþ\$AÝE1öé8ÿÿÿfD ¿ èÜÿÿAD$1Òéªþÿÿf. T$(H|$ Löè÷àÿÿéÀþ
ÿÿf. M
ö
× 1Ò|$E tÆD$E²¶D$D
++D$D$Gt|$ @ Â|$D tL$@T
++D$,¿ðÿ ¶
Õ Ð|$F MEÐD=ðÿ Fø¸ýÿÿÿ)ÐDoø·ÿD$HNÕ HE T$è²Ûÿÿ|$E T$¿ fEA¸ U
Y |$G MHï|$À÷Ðà|$D tÈ|$ A@F HL$0¶ÀAÀHèA¶øHHHQHP|$D tB¶L$@T$@AÀHt$8ÈÈD= A¶øL$HïDD$èNÜÿÿ¶L$D¶D$AÈA¶ø|$F t0D$,
Àt(L$,1À A¶ÐÀAÀÆD ÿ¶Ð9ÑwéA¶øT$LþHïèöÛÿÿHîéHýÿÿfD A|$´ýÿÿ¿ D$èÚÿÿAD$T$é¨üÿÿ A|$,
þÿÿT$(H|$ LöE1öèåÞÿÿÆD$E 1Òé
++þÿÿH|$HÆELöèçÖÿÿ¿ A¸ éþÿÿ ¶øAÀéÐþÿÿD A¼$è D$Eéüÿÿø¸ DÐéýÿÿLþéüÿÿÂé»ýÿÿD ATEÄUHýSHì0Ht$T$HL$ÇD$, è_ßÿÿHø H
Ûn »P èc×ÿÿ¸ÿÿÿÿÒT CøÈ øt1ÿè¼ÖÿÿÀ HD$Ç, ÇD Høÿ
! PüúD ø; »È t(H»¨ t°
Àt
»m ÆÈ »è t&H¸ÿÿÿÿ H#D$Hº þÿÿÿHÐHø¶ HL$HT$Ht$HïèÓÿÿ
À
ß »¤ ¢ H|$ & »m á T$,
Ò} Ht$1ÉEàHïè£Öÿÿ
Àu/t$,T$¸ÿÿÿÿ9òv)òHt$HL$EàHïèwÖÿÿ HÄ0[]A\Ã {,
ÒþÿÿHºKY8ÖÅm4H÷â HÁêHT$Püú¼þÿÿHt$Hïè>×ÿÿ»È Üþÿÿé¯þÿÿ@ øÀHÄ0[¶À]èA\à ÇC é@þÿÿ@ T$Ht$HL$,Hïè*Óÿÿ
ÀÿÿÿHÇD$ ÇD$, f 1ÉT$Ht$EàHïèÕÿÿHÄ0[]A\ÃHßè@Õÿÿ³¤ HïèÒÙÿÿ
Àª Hß$èOÚÿÿ$HÄ0[]A\à ¸ýÿÿÿHD$é;þÿÿf HL$ëf T$Ht$Hïè'Üÿÿ
À
Óýÿÿ»è ° A¸ H³¨ t#HÇÁÿÿÿÿHïèäÔÿÿ
À ýÿÿégþÿÿ 1ÉHïèÆÔÿÿëà@ Hïè¸Õÿÿ
À
Fÿÿÿ
HïèØÿÿHß$èÙÿÿ$
ÀîüÿÿéþÿÿD ¸ Ãf. H\$ØHl$àHýLd$èLl$ðAôLt$øHì(èÀÛÿÿHø H
Ût S°
Òu"H$Hl$Ld$Ll$Lt$ HÄ(ÃD úu¸ ëÒ@ útð ÆÊ ÆÉ HÇà HÇØ Püúv ø
À H¹"! ÆÊ ÇÌ Hà PÿA¾ L-! úv"P÷A¶L-/ ! úv{, L-ô ! tzE1À1ÉDòLîHïè_ÓÿÿE
äu{, tyÇ, ÆÊ HÇà ÆÉ HÇØ ÆÐ ÇÔ éÓþÿÿD ø
Vÿÿÿé2ÿÿÿføHN ! º DDòLDèéjÿÿÿ@ »Ê H!! ÆÉ HØ ÆÐ ÇÔ H5æ ! E1À1ÉHïº ÆÒ ! ÆØ ! ÿÆÒ ! ÿÆÌ ! ÆÆ ! èiÒÿÿE1À1ÉDòLîHïÆÉ HÇØ ÆÐ ÇÔ è3ÒÿÿE1À1ÉDòLîHïè ÒÿÿéÊþÿÿÆÐ ÇÔ é`ÿÿÿffff. H\$èHl$ðõLd$øHìIüèKÙÿÿHø H
ÛtH=Ì 1ÀîèNÎÿÿS¸
ÒuH$Hl$Ld$HÄà »P èÑÿÿ¸ÿÿÿÿÒtÐýá
íÙ H»° ÆÈ ÇC è§Öÿÿ¿0u Ç, èCÓÿÿîLçèùÖÿÿ
ÀuýzÿÿÿHßèÖÿÿ{, ýª îLçèÏÿÿC
Àt HßèµÐÿÿLçè-ÏÿÿLçè5ÏÿÿHßèÍÕÿÿÇ8 ÿÿÿÿ
Ç< ÿÿÿÿ1ÀÇ0 Ç4 ÇD Ç´ éèþÿÿfîLçèÎÐÿÿ1ÀéÕþÿÿ»n cÿÿÿ1öLçèðÎÿÿÆn éMÿÿÿ¾ LçègÎÿÿéNÿÿÿf. H\$ØHl$àHûLd$èLl$ðAôLt$øHìHAÕè×ÿÿH
ÀHÅA¾ t
++@A¶
Àu%DðH\$ Hl$(Ld$0Ll$8Lt$@HÄHÃ@ øuA¾ ëÎ øtð½P A¾ÿÿÿÿèJÏÿÿÀt±óI*Äó
õÊ (Ñó^æÊ ó^Ð.Êù }, óD,âd Aü
½ Eí
´ H=í ó$óT$èUÍÿÿóD$ó$.Ávó
Ê .È~ 1öE1íHßègÒÿÿ
ÀAÆuPDîHßè5Óÿÿ
ÀAÆ
) }, øþÿÿDæHßè²Õÿÿ
ÀAÆâþÿÿH=(à èÛÌÿÿéÑþÿÿfD H=¹Á èÄÌÿÿéºþÿÿ H= A½ è¦Ìÿÿ¾ émÿÿÿ@ ¾ Hßó$óT$èÀÑÿÿ
ÀAÆóD$ó$u1öHßóD$ó$èyÒÿÿ
ÀAÆóD$ó$ufó^ÈHßó,ñèÍÿÿ
ÀAÆ'þÿÿH=}Á è ÌÿÿéþÿÿEíÀAü~?AüMÿÿÿÀEÿÿÿH=¦Á A½ èëËÿÿ¾ é²þÿÿH=úÀ èÕËÿÿéËýÿÿÀt½H=MÁ E1íè½Ëÿÿ1öéþÿÿH=ÏÁ A½ è¤Ëÿÿ¾ ékþÿÿfH\$àHl$èHûLd$ðLl$øHì(õA¼ èàÔÿÿH
ÀIÅt
++@A´
Àu&DàH\$Hl$Ld$Ll$ HÄ(Ãf. øuA¼ ëÍ øtðA½P A¼ÿÿÿÿè¡ÌÿÿÀt¯óH*Åó
LÈ (Ñó^=È ó^Ð.ʳ A}, ó,ê ýtyH=Á èÅÊÿÿ¾ HßèøÏÿÿ
ÀAÄuA1öHßèÇÐÿÿ
ÀAÄ
~ îHßèRÓÿÿ
ÀAÄ)ÿÿÿH=ÀÁ è{ÊÿÿéÿÿÿfD H=IÁ èdÊÿÿéÿÿÿ H=ñÀ èLÊÿÿ1öëýiÿÿÿ½ édÿÿÿH=¦À A¼ è#ÊÿÿéÀþÿÿH='Á èÊÿÿé¯þÿÿD H\$èHl$ðHýLd$øHìAôèZÓÿÿH
À» tDæHïèõÏÿÿ
ÀÃuØHl$H$Ld$HÄÃfH=Á Dæ1Àè7ÈÿÿëÖffff. H\$ðHl$øHìHû½ èíÒÿÿH
Àt&¾ Hßè«Îÿÿ
ÀÅu-¾ HßèxÏÿÿ
ÀÅu*èH\$Hl$HÄÃf H=ÑÀ è,ÉÿÿëØfH=ùÀ èÉÿÿëÈfH\$ðHl$øHìHý» èmÒÿÿH
Àtxt"H=ûÀ ³
èäÈÿÿØHl$H\$HÄà Hïè¸Ìÿÿ
ÀÃtÞH=Å è¶ÈÿÿëÐfff. SHóèÒÿÿH
˼ t
++D 0ÒÐ[Ãffffff. H\$ðHl$øHìHûõèÐÑÿÿH
ÀHÂthH,ù t1Àù t3H\$Hl$HÄÃ@ ¨` HßHl$H\$HÄéTÌÿÿ@ ª` HßHl$H\$HÄéÄÆÿÿ@ ¸ H\$Hl$HÄÃ@ H\$èHl$ðHóLd$øHìAÔè*ÑÿÿHŸ H
ít.Aü v<H
Ût7l
Ét=Hµl º Hßè¡Îÿÿ1ÀH$Hl$Ld$HÄÃ@ ¸ ëâf HïèàÏÿÿë¹fD H\$ØHl$àHýLd$èLl$ðIôLt$øHì8 IÎèÐÿÿH
ÀIÅ» º HæHïèÙÇÿÿ
ÀÃ
÷ M
ö> º LöHçè¦ÆÿÿM
ä H5?à Hçè¾ÇÿÿH
ÀIÅ ¿ 0 èÇÿÿH
ÀHÅÜ Léº 0 ¾ HÇè×Ëÿÿ
ÀuèÌÿÿ0
öf
Ï I¾ L @ AÇ$ Iîë
@ IÅM9õt1H5¼Â LïèHÊÿÿH
ÀtãA¶EüA¶UýÁàÁâ ÐA¶Uþ ÐA$Hïè®ÈÿÿA4$¸ÿÿÿÿ
öDØ ØH¬$ H$ L¤$ L¬$( L´$0 HÄ8 ÃfD H=a¾ » è¯ÅÿÿëµD A}, Hâ
++HÂÿþþþ÷Ñ!È%téÁH¿bcm70012Áé© DÁHJHDÑ ÀHÚH:ÇBfw.bfÇBinÆB élþÿÿf. H=y½ 1À» èµÃÿÿé(ÿÿÿ H=½ » èÅÿÿé
++ÿÿÿf.
++HÂÿþþþ÷Ñ!È%téÁI¸bcm70015Áé© DÁHJHDÑ ÀHÚLÇBfw.bfÇBinÆB éÍýÿÿH=|½ 1À»ÿÿÿÿè ÃÿÿHïè(ÇÿÿLïèËÿÿéþÿÿ H\$àHl$èHÓLd$ðLl$øHì(E
ÉHõIÌt*è-Ìÿÿ
ÀAÅ
A$H=M½ u 1Àè»Âÿÿë LÁèÇÿÿ
ÀAÅt1H=½ Æ1ÀèÂÿÿDèH\$Hl$Ld$Ll$ HÄ(ÃD u H=jÀ 1ÀègÂÿÿH
ÛtÉ3H=lÀ 1ÀèRÂÿÿë· H=ñ¼ Æ1Àè8Âÿÿëfffff. H\$ÐHûH=I½ 1ÉLd$àLl$èLt$ðº Hl$ØL|$ø1ÀHìxAö¾ ÇD$< èÞÁÿÿèÅÿÿH|$<AÄèüÆÿÿ
ÀAÅ
A¶îýtDçè0ÄÿÿÀ
0 H=ɽ 1ÀîèÁÿÿH!! DE
É
- èPÃÿÿAÇàH=ó¼ DEø1ÀDþèeÁÿÿý H=r¿ 1À¾ è¹Ëÿÿ
À& êHÞÇè%Èÿÿ
ÀAÅ
â H;HL$$HT$Ht$ èËÿÿ
ÀAÅ
H;èàËÿÿ|$ x,è$ÉÿÿH;¾´ èÀÿÿH;HT$,Ht$(èÆÿÿ
ÀAÅ
ê A÷Æ tDð
|$*
DGðA÷Æ
A÷Æ tDð
@ A÷Æ DDðD$(DöÂÁêúJ H;èúÂÿÿ
ÀAÅ
· T$$t$ H;$t$è(Ëÿÿ$t$DñHÇè&ÈÿÿAæ
a DÿÏ
ít#DÿÏýtDÿÏýt
AÏ1ÿýADÿèÆÿÿD$ = t
= A¾
++ uA¾
íAÇý@ÅÑ Eÿ
È H;èÊÿÿD P fD DèH\$HHl$PLd$XLl$`Lt$hL|$pHÄxÃf. H=Áº AµèÙÀÿÿèÂÿÿëºf. è#ÁÿÿAÇéæýÿÿ H=» Æ1Àè8¿ÿÿH;èÊÿÿHÇèØÆÿÿèÓÁÿÿévÿÿÿfD H=» $èyÀÿÿ¿ èoÄÿÿAîM H;1öèÃÿÿ
ÀuÏ@í
V Eÿ ÿÿÿH;èÅÿÿféÿÿÿ ¿ èÖÆÿÿéUýÿÿf H=½ èÀÿÿé_ÿÿÿ H;èhÉÿÿE1Éx, Lϼ tLÕ¼ H;HL$8HT$4Ht$0èg¿ÿÿ
À
¬ýÿÿDðAæÿÿýÿ
|$0 DCðéýÿÿ Áè<
++Fõé©ýÿÿH=¼¹ A½ÿÿÿÿèy¿ÿÿè´ÀÿÿéWþÿÿ H=¼ è\¿ÿÿé¯þÿÿ H=¼ èD¿ÿÿéþÿÿ H=T¼ è,¿ÿÿH;èÈÿÿÆm éýÿÿH;èÈÿÿHÇèHÅÿÿèCÀÿÿ$AÕéàýÿÿ1ÿè¡Åÿÿé¿ýÿÿ@ H\$èHl$ðHýLd$øHìAôè:ÈÿÿH
À» t @³
ÀuØHl$H$Ld$HÄÃf. øu» ëÕ@ øtðDæHïèXÇÿÿ
ÀÃt»H=K¹ Dæ1Àèñ¼ÿÿë¨ H\$ÐHl$ØHóLd$àLl$èIýLt$ðL|$øHìÈ HÇ$ A¼ èÇÿÿH
ÀHÅ# d Ds(E1ÿ
A֮ @HD$P
> }hI HæLïèQ¼ÿÿ
ÀAÄ
ß ¶D$|$ C¶$D$CD$CD$CD$ C$D$CD$(C HD$HCD$XC(D$dC<¶D$Ct
++Ç
D ½, E
öx
¸ C(E
ÿuN; tI½m t@}, HD$Pf ƶÔHïÁæ ÖH$ ·öèAÄÿÿH$ HC0D }, tgDàH$ H¬$ L¤$¨ L¬$° L´$¸ L¼$À HÄÈ Ã@ L$X @}hA·
·þÿÿL$X éªþÿÿfD ½m t¶<
++vx½n u½o
sÿÿÿ¾ LïèͼÿÿÆ
n éZÿÿÿf ½D
Úþÿÿ;
4 Àø
4 ¹þÿÿÇ
D éªþÿÿ < ÿÿÿ½n üþÿÿ½o
ïþÿÿ1öLïèL¼ÿÿÆ
n éÙþÿÿ ºÿÿÿÿH9Ðt%HiÀ N HC0é®þÿÿfD Ç
4 é8þÿÿHÇC0ÿÿÿÿéþÿÿ@ SHóHìH
ÿÇD$ ÇD$ § èÂÄÿÿH
˼ tL@,
Àºÿÿÿÿt@= tE1Ò= u0Ç fÇC ÇC ÇCÿ ÇCÿ HÇC ÇC HÄÐ[Ã@ Ç fÇC 1ÒÇC ÇC ÐÇC HÇC ÇC HÄ[ÃfD H|$èf¾ÿÿ
Àº u¡èØÂÿÿD$èÏ»ÿÿD$
À
GÿÿÿH|$èɹÿÿ·D$
++
Ò%ÿÿÿéiÿÿÿffff. H\$ðHl$øHìHûHõè¯ÃÿÿH
Àtx, t)H=:µ è%ºÿÿ¸ H\$Hl$HÄÃf M º Pqþ w
ÊÁáÁâ ÊÊH HßHl$H\$HÄéÃÿÿ@ SHóè/ÃÿÿH
Àº tp@,= ts= tt¶CÆC1ÒÆCfÇC àðÈC·Cf%ð fC¶Ccÿ ÿàðÈC·Cf%ðf
ÀfCC%ÿ ÿ
p CÐ[Ãf Æ ë Æë@öÇ
¦ @öÆ
ú?vgBÀIðÁèAÁLÈHÁàHL@Hø@ fAo fç fAo@fç@fAo@ fç@ fAo at 0IÀ@fç@0HÀ@H9ÈuÉIAâ?HÁàHÆHÇ
Ò Jÿ1ÀHÁ ¶HÀH9ÈuðóÃfD ú?vËBÀHùÁèAÁLÈHÁàLD@Hðóo óóo@óAóo@ óA óo at 0HÀ@óA0HÁ@L9ÀuÍégÿÿÿóÃfD Hl$ØLd$àIôLl$èLt$ðIÕL|$øH\$ÐHì8IÎA¿ èRÁÿÿH
ÀHÅtnHÇA·è»ÿÿH
ÀHÃt[E1À1ÒfÇ@ÿÿfÇ@ÿÿÆ@ÿHÁ¾b ÂHïèÒ½ÿÿ
ÀAÇu[·S·CHÞHïA$AE ¶KAU,¶SE4U0èºÿÿDøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfD HÞHïèå¹ÿÿH=´ Dþ1Àè´µÿÿë¶f. óÃfffff. SHóèoÀÿÿH
˼ tH
Ût@$0ÒÐ[Ãffff. SHóè?ÀÿÿH
˼ tH
ÛtP$1ÒÐ[Ãffff. Hl$èLd$ðIôLl$ø
H\$àHì(èø¿ÿÿH
ÀHÅA½ ö M
ä HÇA½ è¹ÿÿH
ÀHÃÓ AöÄÇ@ Ç@ Lçº
[ @öÇ
i @öÇ
/ Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ E1À1ÒHÙ¾b ÂHïè¼ÿÿ
ÀAÅ
¸ AöÄLçHs¸
J @öÇ
@öÇ
Á1ÒÁé¨óH¥uh¨uL¨u0HÞHïè5¸ÿÿD DèH\$Hl$Ld$Ll$ HÄ(Ã@ ¶HÞHïèþ·ÿÿëÌ@ ·fH¨t¨ëÖfD ¨º tëÙf HÞHïè½·ÿÿH=¦² Dî1Àè³ÿÿéwÿÿÿ Ç êHÇé¿þÿÿfD AÆ$ I|$fºÿ éþÿÿD fÇ êHÇéþÿÿ ·èHÆfHÇéâþÿÿf. èHÆHÇéÎþÿÿ@ ¶CHÇHsA$¸ÿ éþÿÿH=DZ A½ÿÿÿÿèD´ÿÿé¿þÿÿ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ èz½ÿÿH
ÀHÃtLHÇAµè7·ÿÿH
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßèÿ¹ÿÿ
ÀAÅu8EHîHßA$èf¶ÿÿDèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè5¶ÿÿH=F± Dî1Àè²ÿÿë¼f. H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖ誼ÿÿH
ÀHÃtBHÇA´èg¶ÿÿH
ÀHÅt/E1À1ÒDhDpHÁ¾b ÂHßè2¹ÿÿ
ÀAÄu3HîHßè µÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à H=±° Æ1ÀèH±ÿÿë»fffff. H\$àHl$èHýLd$ðLl$øHì8AõÇ$ » èé»ÿÿH
ÀIÄtE
ít,H=}° ³è^²ÿÿØHl$ H\$Ld$(Ll$0HÄ8à HL$HT$H
t$Hï詺ÿÿ
À
É D$= ² = § AD$$¨
º ¨tA¼° »° º ¾4 4 Hï詶ÿÿ¿Pà èϵÿÿHâ¾4 4 HïèÏ°ÿÿ<$ tH=° 誱ÿÿÚ¾8 4 Hïèk¶ÿÿ¿Pà 1ÛèµÿÿHâ¾8 4 Hïè°ÿÿD9$$ÿÿÿH=ö¯ èi±ÿÿéÿÿÿ@ 1ÛéûþÿÿH=
® èL±ÿÿééþÿÿ A¼¬ »¬ éEÿÿÿ AUATUHýSóHìèºÿÿH
Àº ë x, ºÿÿÿÿ
Ù 1Ò
ÛÏ A¼ÍÌÌÌØE1íA÷äAÔAÁìCdÀ=/ v= fA½ ¯ HT$¾ 4 Hï赯ÿÿD$Ý ¾ Hï)Ú%ÀÏÿÿÁêD àÎD èD$èFµÿÿT$¾ 4 Hïè5µÿÿH=X³ Þ1À»
++ èà®ÿÿ HT$¾ 4 HïèF¯ÿÿöD$uG¿' è%´ÿÿëuغÿÿÿÿHÄÐ[]A\A]ÃfD = EíAå ðÿÿAÅ 0 é6ÿÿÿD HÄ1Ò[]A\ÐA]ÃH\$ðHl$øHì(HûÇD$ è*¹ÿÿH¸ H
Òtª` UÿúvH\$Hl$ HÄ(à HT$¾ !P Hßè®ÿÿT$â|ýT$tHß¾ !P è)´ÿÿ1ÀH\$Hl$ HÄ(ÃÊT$ëÙ H\$ØLd$èIÔLl$ðLt$øAöHl$àHì(A½ èz¸ÿÿH
ÀHÃtLHÇAµè7²ÿÿH
ÀHÅt9E1À1ÒDpÇ@ HÁ¾b ÂHßèÿ´ÿÿ
ÀAÅu8EHîHßA$èf±ÿÿDèH$Hl$Ld$Ll$Lt$ HÄ(ÃfD HîHßè5±ÿÿH=6 Dî1Àèÿÿë¼f. USHûHìÇ$ è÷ÿÿHŸ H
ítZHL$HT$Ht$Hß诶ÿÿ
Àu{D$= t@= t9ö
X t U(1À
ÒtHâ¾
Hßè·²ÿÿö$¸ tHÄ[]ÃD HÄ1À[]Ã HâHß¾
è²ÿÿ$HÄ[]àà H=eª è¤ÿÿHÄ1À[]à H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖèÚ¶ÿÿH
ÀHÃtBHÇA´è°ÿÿH
ÀHÅt/E1À1Ò¾b ÂHßDhDpHÁèb³ÿÿ
ÀAÄHîHßu-èЯÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à 裯ÿÿH=Ì« Dæ1Àèr«ÿÿëÀ U¾
HýS»d HìHT$è{±ÿÿT$¾
HïÊT$è¬ÿÿ HT$¾
HïèN±ÿÿ¿ è°ÿÿëuß¿
»d èp°ÿÿHT$¾
Hïè±ÿÿT$¾
Hïâ÷T$è6¬ÿÿÇD$ ë@ ¿ è.°ÿÿët"HT$¾
Hïè×°ÿÿöD$tØHÄ1À[]ÃH=« èû«ÿÿHĸÿÿÿÿ[]à SHûHìèKµÿÿH
Àº t@,= t0Ò= tHÄÐ[ÃfD HT$Hß¾
è^°ÿÿT$Hß¾
ÊT$èv«ÿÿ1ÒHÄÐ[Ã@ SHûHìÇD$ èÓ´ÿÿH¸ H
Òt<B,= uTöB=¾
HT$Hßu)èô¯ÿÿT$âþ¾
HßT$è«ÿÿ1ÀHÄ[Ã@ è˯ÿÿT$ÊëÕf. = t¥H=ª èåªÿÿ¸ÿÿÿÿëÄfD USHûHìÇD$ è2´ÿÿH
Àº tV¨` H=¶ 1Àîè2©ÿÿHT$¾
HßèP¯ÿÿ
ít4D$ÂÊ ýt3âÿÿïÿT$¾
HßèTªÿÿ1ÒHÄÐ[]ÃT$âÿÿîÿT$ë×ÂÊ T$ëÉfSHûHìÇD$ è³ÿÿH
Àº t@,= t0Ò= tHÄÐ[ÃfD º ¾ 4 Hß趮ÿÿ¿Pà èÜÿÿHß1Ò¾ 4 è®ÿÿHT$Hß¾
è{®ÿÿT$Hß¾
ÎT$è©ÿÿ1ÒHÄÐ[ÃHl$ØLl$èHýLt$ðL|$øIõH\$ÐLd$àHìhH
ÿAÖAÏù H
ö öÂ
E¦ Dçè0ªÿÿH
ÀHÃ2 L DxE÷Ç ÿÿÿÿÇ@ LúL×¾a LT$è´§ÿÿHD$,AÁîEáIØDáHÚ¾b ÂHïDsÇD$ H$èB±ÿÿ
ÀLT$ ;ÿt at LúLÖLïè²ÿÿHßèJ«ÿÿ1ÀH\$8Hl$
@Ld$HLl$PLt$XL|$`HÄhÃD H=a¨ èt¨ÿÿëÈ H=« è\¨ÿÿ¸ ëD H=« èD¨ÿÿ¸ ëD H=§ è,¨ÿÿ¸ÿÿÿÿézÿÿÿf. H=ѧ è¨ÿÿ¸ÿÿÿÿéZÿÿÿH=§ èö§ÿÿ¸ÿÿÿÿéDÿÿÿ@ Hl$ØLl$èHýLt$ðL|$øIöH\$ÐLd$àHìXH
ÿAÕAÏÙ H
öè öÂ
÷ E¥ Dçè¨ÿÿH
ÀHà H¸ DêLöÇ ÿÿÿÿÇ@ AÁíDxè]¬ÿÿHD$EáIØDáHÚ¾b ÂHïDkÇD$ H$è¯ÿÿ
À ;ÿt2Hß躩ÿÿ1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD H=§ èä¦ÿÿëÈ H=+ª è̦ÿÿ¸ ëD H=/ª è´¦ÿÿ¸ ëD H=±¦ è¦ÿÿ¸ÿÿÿÿézÿÿÿf. H=ñ¦ è|¦ÿÿ¸ÿÿÿÿéZÿÿÿH=³¦ èf¦ÿÿ¸ÿÿÿÿéDÿÿÿ@ Hì迯ÿÿH
ÀtHÇHÄé.¯ÿÿfD ¸ HÄÃfD HìH
ö¸ tZH
Òt]H> tWH: tI`
ÉuH~ t8Hz t1BFBFr
öt
1À
ÉuJ
ÉuH=¦ èÅ¥ÿÿ¸ HÄà ¸ HÄÃfD H\$àLd$ðHóLl$øHl$èHì(èø®ÿÿH
ÀIÄA½ U H
Û HÇA½ è¨ÿÿH
ÀHÅ2 A¼$m tHCPHE`E1À1ÒHé¾b ÂLçè[«ÿÿ
ÀAÅ
èë¬ÿÿHHîLçHHPHSHPHSHPHSHP HS HP(HS(HP0HS0HP8HS8HP at HS at HPHHSHHPPH
SPHPXHSXHP`HS`HPhHShHPpHSpH@xHCx¶E¶ECE<C,E,CE@C0EDC4EHC8ELC<EPC@ETCDEXCHE\CLE8C(¶ECHE`HCPEhCX¶ECEtCdèѦÿÿDèH\$Hl$Ld$Ll$ HÄ(ÃD HîLç襦ÿÿH=ö¤ Dî1Àèt¢ÿÿëÁH=ä A½ÿÿÿÿèУÿÿëfD H\$èHl$ðHûLd$øHìAôèÿÿH
À½ t,x, ugE
äº u5Hß¾@ èP¨ÿÿ¿' Åèt§ÿÿèH$Hl$Ld$HÄà º ¾@ Hßè¨ÿÿ¿' è<§ÿÿº ë¨D H=Y¤ @0íè!£ÿÿë« H\$ðHl$øHì(Ç HûHõÇD$ èa¬ÿÿH
Àº tx, t&H=¤ èÒ¢ÿÿ1ÒÐH\$Hl$ HÄ(à HT$¾D Hß趡ÿÿ
ÀÂuзD$òC¦ òH*ÈòY
.¦ ò\ÁfÀfZÀóE ë£ff. H\$èLd$øA¼ Hl$ðHì身ÿÿH
ÀHÃt?HÇA´èw¥ÿÿH
ÀHÅt,E1À1ÒHÁ¾b ÂHßèJ¨ÿÿ
ÀAÄu+è¢ÿÿHîHß賤ÿÿDàH$Hl$Ld$HÄÃD HîHßè¤ÿÿH=6£ Dæ1Àè\ ÿÿëÇfH\$ØHl$àHÓLd$èLl$ðHõLt$øHì(IÎè
«ÿÿH
ÀIÄA½ tHÇèªÿÿ
ÀAÅt(DèH$Hl$Ld$Ll$Lt$ HÄ(à I´$ Hïº èc¨ÿÿI´$ Hߺ èN¨ÿÿI´$ º L÷è9¨ÿÿëffffff. Sè2£ÿÿ
ÀÃtH=}¢ èð ÿÿØ[Ã@ H\
$ÐHl$ØHóLd$àLl$èIüLt$ðL|$øHìHHÕèXÿÿ
ÀD$unS$1ÉE1ÿöÂt
++D{ EÿÁâu|E<E1öDm@ÀD9ð E
íHHm t1ÂAÇE1äH$ H$HîHßAÄLûLõèG¥ÿÿE9ìuâD$H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ A|$|C<Dk@
ÿuAÑíE´$d ÀEöD9ð
pÿÿÿÉ
hÿÿÿA¯ÅH;Hu ÂèÕ¤ÿÿëff. AWAVIþAUATIôUSHÓHì8èLÿÿ
ÀAÅ
AD$$¨
CHI4$Áà
Àt-1Àf ¶<@<PÀ¶<@<SÁâ9ÂwÞCHKIt$ÁàAÁAÑé
Àt11À xÂÑêD¶9×DÊD>ÇÀ¶<9@<SÁâ9ÂwÔHÄ8Dè[]A\A]A^A_Ãf1Ò¨ÇD$ t
AT$ ÑÑéL$¨ tA$Ü L$EF|Al$<E
ÀED$@uAÑèDÀ¯ÅÁÁéA9L$ ÁèA9D$û E
ÀAd M<$HpÿÿÿêîDl$l$Ld$ E1öH\$(T$DÅHD$IÕIôHËD HÞLÿLâAÆMïè3£ÿÿH\$A9îuáDD$Ld$ H\$(Dl$l$E¯ÆIL$HsAÁèAÑîëþÿÿAêL\$E1ÉAÑêDT$@ 1À
ít&fxÂÑê¶>×DÂ9ÇÀ¶<>9Å@<wÜAÁLÑLÞE9ñuÅéþÿÿ H= ¡ A½ èÿÿéuþÿÿf H\$ÐL|$øHûHl$ØLd$àI÷Ll$èLt$ðHìXHT$èæÿÿ
ÀD$
Î AG$1Ò¨tAW ¨ T$tAÜ L$¨
Ñ HD$HL$E1í@<I@D$$D;l$ D$HD$I/E
ÉL tlT$Dt$1ÛHT$L
æHïLò躡ÿÿMìHl$Ã;$uâHL$ÑëIo$Lat*D|$D|$1ÛfLæHïLòèz¡ÿÿLýMìÃ;$uäD$H\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃD DS|AO<E
ÒL$AO at t#$$¯D$ÁÁéA9OsÇD$ ë Ñé$ëÙf ÁèA9GrÚD«d éìþÿÿ L$ Ñ
èþÿÿ$HD$¯T$I?H0è¼ ÿÿ$HL$IÑêHq¯T$è ÿÿé/ÿÿÿ AWAVIþAUIÕATIôUSHìXèÿÿ
ÀÅu at AD$$E1ÿ¨tE|$ ¨ DùtA$Ü ¨u2AU@T$Ad AU<9ÓvA½ HÄXè[]A\A]A^A_ÃD AF|
À
AT$@Ad ÑêT$AU<9Ów¿A`
ÀA¶$Ù ê <ú Ì =Õë Mt$Mm M$$? D$
ÀxÿÿÿA<DsÿE1ÀëL< IL L?l$ LçfD AöÄ
^ AöÅ
T AöÆ
J 1À
ÛtT@ foeë fAoL fAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚfAçfAçr´@ 9ð sMf ÕAÃA¶l- C,jA¶l- C,jDXÀA¶l- C,jÂ9ðA¶l- C,r¼MÖ1À@öÇ
õ öÁ
ì
Ût, fo¥ê fofÛÈfÛDÂÀ9ØfgÈfçrÔ9ð s/D AÓB¶,AÃB,DZÂB¶,DXÀ9ðB,rÖMýMÌAÀLÏLùD9D$þÿÿl$ éÜýÿÿf. At$@t$é°ýÿÿf<x ú
<
â |$IMAWI} I$ AÝAÐD[ÿK Kt- kñN/DcIÀHT$Ht$ @ 1Ò¨
@öÇ
ít5 Öfo1fo74foÑÂfhÈ9êf`ÐfçL0fç0rÓD9Ú4sH AÑDvF¶<F<0F¶4 AñF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
¿ AöÂ
µ
ítCf Öfo1L1fAo2fCà)4foÐÂfhÁ9êf`ÑfBçDfAç0rÆD9Ú4sifD AÑDvG¶<
++G<0F¶< DAöF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EDvÂÆF¶ EùAÑùD9ÚG0rH|$ LéHD$LD$LT$ éyþÿÿf <; ½ éÀûÿÿfD D\$A4ÊMuIE T$0Ml$E
ÛM$$ûÿÿÚLl$HAÝ\$l$<E1ÿLt$@HT$(HÅHt$ IÖD HîLçDêAÇLõè[ÝÿÿLd$ A9ßuáDøDël$<ÑèLt$@Ll$H'ûÿÿD|$0l$ E1äHl$(L|$AÇ@ LöLïÚAÄIîèÝÿÿLl$E9üuâéýÿÿD 1À
Û[ fD foç óAoL óAoDÂfoÙfqÑÀ9ØfÛÚfÛÐfqÐfgÈfgÚóAóAr´é¯ûÿÿ
Û foµæ óoóoT
++ÂfÛÈÀfÛÂ9ØfgÈórÐéüÿÿ
í¼ Öóo1óo74foÑÂfhÈ9êf`ÐóL0ó0rÓéëüÿÿfD
í ÖN.óo1óBo óAo2fàÂ4foÐÂfhÁ9êf`ÑóBDóA0rÂéGýÿÿD D$Mm E<WM4$
ÀùÿÿÛL|$ l$(ØAß\$E1äHÅfD LîL÷DúAÄIíèkÛÿÿLt$ A9Üuál$(éJùÿÿ t$AWIMI} I$T$@ÇD$ ît$<Í DD$@ÚD[ÿDcñLDkl$HHÕK4 IÀHt$0H4Ht$(1Ò¨
@öÇ
ü E
ät5 Öfo7fo14foÑÂfhÈD9âf`ÐfçL0fç0rÒD9Ú4sOf. AÑAöF¶<F<0F¶4 DNF4DJDvÂF¶<F<0F¶4 DNÆD9ÚF4r»1ÒAöÀ
AöÂ
ý E
ät;ÖfAo2L1fo14foÑÂfAà)fhÈD9âf`ÐfBçLfAç0rÅD9Ú4siD AÑAöG¶<
++G<0F¶< DDvF¶ EùAÑùG0DJDvG¶<
++G<0F¶< EL DvÂÆF¶ EùAÑùD9ÚG0rD$ H|$(HéHD$0LD$0LT$(T$ 9T$<jþÿÿl$Ht$ 9t$:÷ÿÿD\$@Dl$DKÿAÚAôë1Ò¨
® @öÇ
¤
Ût5 Öfo7fo14foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ê4sH AÐAöF¶<F<0F¶4DFF4 DBDvÂF¶<F<0F¶4DFÆD9ÊF4 r»AÄL×LØE9åPÿÿÿémöÿÿ
Ûõ Öóo7óo14foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿfD E
ä» ÖL.óo1óBo fàÁóAo24ÂfoÑfhÈD9âf`ÐóBLóA0rÁéïýÿÿ@ E
ä| Öóo7óo14foÑÂfhÈD9âf`ÐóL0ó0rÒéûüÿÿD$Iu AWI$
ÀwõÿÿDt$DSÿD,1ÀE1ÛAÔëD öÁ
È @öÆ
¾ ë$×ÀÂfo>foÈfqðfqÑfëÁfç99ØrØD9Ð ÇsKfD D@F¶AÐFD¶>zD9xÀD¶>zD9ÇDBD¶>ÂD9ÐFr»AÃLîLáE9ó
Xÿÿÿéôÿÿ ×ÀÂóo>foÈfqðfqÑfëÁó99ØrØécÿÿÿØé¤õÿÿêféX÷ÿÿÚéýÿÿDâévüÿÿØé öÿÿêféå÷ÿÿDâé±ûÿÿH=|à T$L$èGÿÿ
ÀT$L$ôÿÿfo H=Pà fXà è»ÿÿL$T$étôÿÿDSÿAÝA» AÔë 1Ò¨
® @öÇ
¤
Ût5
Öfo1fo74foÑÂfhÈ9Úf`ÐfçL0fç0rÓD9Ò4sH AÐDNF¶4F4F¶AðF DBDNÂF¶4F4F¶DFÆD9ÒF r»LïLàAë
Sÿÿÿé0óÿÿfD
Ût6@ Öóo1óo74foÑÂfhÈ9Úf`ÐóL0ó0rÓé[ÿÿÿÚéTÿÿÿ Hl$ØLl$èHýLt$ðH\$ÐIöLd$àL|$øHìXH
ÿAÕì H
öû öÂ
++ E¥ EçLÿè°ÿÿH
ÀHÃ" 1öLúHÇèWÿÿH» DèDêÁèLöÇÿÿÿÿÇC ÇC CèxÿÿHD$EáIØDáHÚ¾
++b ÂHïÇD$ H$è¾ÿÿ
À ;ÿt1HßèÙÿÿ1ÀH\$(Hl$0Ld$8Ll$@Lt$HL|$PHÄXÃ@ H=¡ èÿÿëÉ H=¡ èìÿÿ¸ ë®D H=± èÔÿÿ¸ ëD H=¹ è¼ÿÿ¸ÿÿÿÿé{ÿÿÿf. H= èÿÿ¸ÿÿÿÿé[ÿÿÿH=à èÿÿ¸ÿÿÿÿéEÿÿÿ@ óÃfffff. óÃfffff. Hl$ØLd$àAÔLl$èLt$ðIõL|$øH\$ÐHìHIÎDD$D$èÿÿH
ÀHÅA¿ E
ä¼ M
í³ M
ö HÇA·è'ÿÿH
ÀHÃD$tkÇ@ LhD`Æ@ D@}hÇ ÿÿÿÿÇ@ E1ÀHÙº ¾b ÂHïèÅÿÿAÇC AÿAuNHÞHïè+ÿÿDæLïèàÿÿDøH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfA¿ ëÐ E
ÿtH=ô Dþ1Àè²ÿÿë ¶D$ÈCé[ÿÿÿHl$ðLd$øA¼ H\$èHìèZÿÿH
ÀHŸ HÇA´èÿÿH
ÀHá Ç@0vsE8À}, E8CE<ÇC@ ÇC ÂëÇC ÇC$ ÇC( ÇC0 ÇC4 CHtlE1À¾b ÂHïHÙº èÿÿ
ÀAÄHÞHïuW
Àtmèðÿÿ³ H= 1ÀA¼ è¶ÿÿDàH$Hl$Ld$HÄà ÇCD ë è£ÿÿH=´ Dæ1Àèrÿÿëº èÿÿë«f H\$àLd$ðA¼ Ll$øHl$èHì(AõèÿÿH
ÀHÃtP
Òt+H=| A´
èÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ èÿÿH
ÀHÅtÎ{, tyÇ@61vsC8E1ÀHéº ¾b ÂHßÀC8EÇE DmèCÿÿ
ÀAÄ
@ µ
öZ H=u 1ÀA¼ èvÿÿHîHßèÿÿéRÿÿÿfD Ç@ 1vsC81öH ÀC8EöÂChDm ÇE0 E4tKѸ <Áéqþÿ wöÁ AÁàÈ×¾ Áïùáÿ DAAøÿ vy Æu0H= 1ÀèÖÿÿ»L tÇEH E1ÀHéº ¾b ÂHßèNÿÿ
ÀAÄuOµ
ö
ÿÿÿ
´ ÇC HîHßèÿÿE1äé_þÿÿ çthqÁæéwÿÿÿ HîHßèmÿÿH=Î Dæ1Àè<ÿÿé#þÿÿ H H¨ H H° ¸ évÿÿÿÎÁæéÿÿÿÈÁàÈéäþÿÿ@ H\$èLd$øA¼ Hl$ðHìèªÿÿH
ÀHÃ @
À« øº HßA¼ èLÿÿH
ÀHÅtlÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eè ÿÿ
ÀAÄ
µ
ötsH=¤ 1ÀA¼ è7
ÿÿHîHßèLÿÿ@ DàH$Hl$Ld$HÄÃf. H=á A´èiÿÿëÏ H=ñ E1äèQÿÿë· HîHßèíÿÿë£ H=ù Æ1Àè¸ÿÿHîHßèÍÿÿë H\$àLd$ðA¼ Ll$øHl$èHì(AõèbÿÿH
ÀHÃtH
Éu+H=ü A´èÔ
ÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃHÇA¼ èê
ÿÿH
ÀHÅtÎÇ@5vsC8E¶íE1ÀHéº ¾b ÂHßÀC8E´ DmEèÿÿ
ÀAÄuGµ
öt-H=¾ 1ÀA¼ èÑÿÿHîHßèæÿÿé]ÿÿÿf HîHßèÍÿÿéDÿÿÿH=Y Æ1ÀèÿÿHîHßèÿÿé$ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèBÿÿH
ÀHÃt{HÇA´èÿÿÿH
ÀHÅthÇ@0vsC8À{, C8EDmtgE1ÀHéº ¾b ÂHßè¯ÿÿ
ÀAÄu`µ
ötvH=7 1ÀA¼ èêÿÿHîHßèÿÿÿDàH\$Hl$Ld$Ll$ HÄ(à h DmE d E$ëH=¹ Æ1ÀèÿÿHîHßèÿÿë¬ HîHßèÿÿë H\$ÐLd$àIÔLl$èLt$ðIõL|$øHl$ØHì8IÎA¿ è"ÿÿH
ÀHÃ M
äµ M
í¬ M
ö£ HÇA¿ è½ÿÿH
ÀHÅteÇ@0vsC8E1ÀHéº ¾b ÂHßÀC8Eèzÿÿ
ÀAÇ
µ
öteH=þ 1ÀA¿ è±ÿÿHîHßèÆ
ÿÿfD DøH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃfH=~ A¿ èÖÿÿëÄ@
HîHßAE
A$
$ AèX
ÿÿëfD H= Æ1Àè ÿÿHîHßè5
ÿÿépÿÿÿ H\$ØLd$èIÔLl$ðLt$øIõHl$àHì(A¾ èºÿÿH
ÀHÃ p
ö» M
äÊ M
íÁ HÇA¾ èS
ÿÿH
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eèÿÿ
ÀAÆ
¬
µ
ötzH= 1ÀA¾ è>ÿÿHîHßèSÿÿ DðH$Hl$Ld$Ll$Lt$ HÄ(à H= A¶èiÿÿëÇ H= A¾ èNÿÿë¬@
HîHßAE
$ A$èÙÿÿë H=Q Æ1Àè ÿÿHîHßèµÿÿé`ÿÿÿ H\$àLd$ðA¼ Ll$øHl$èHì(AõèBÿÿH
ÀHÃ x
ÿ« HÇA¼ èíÿÿH
ÀHÅtuÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE èÿÿ
ÀAÄ
µ
öt[H=? 1ÀA¼ èÏ~ÿÿHîHßèäÿÿ@ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H=i E0äèÿÿëÏ HǨ HÇ° HîǸ Hßè}ÿÿë H=I Æ1ÀèH~ÿÿHîHßè]ÿÿéxÿÿÿH\$èLd$øA¼ Hl$ðHìèúÿÿH
ÀHÃtD@E
Àu)H=" A´èjÿÿDàH$Hl$Ld$HÄÃ@ HÇA¼ èÿÿH
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EÇE è8
ÿÿ
ÀAÄu9µ
öuHîHßèÿÿëfH=á
1ÀA¼ èd}ÿÿëÛf. H=
Æ1ÀèH}ÿÿHîHßè]ÿÿé>ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèòÿÿH
ÀHÃtDHE
Éu1H=
A´èb~ÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃfD HÇA¼ èrÿÿH
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Dm Eè"ÿÿ
ÀAÄuCµ
öt)H=é 1ÀA¼ è]|ÿÿHîHßèrÿÿé[ÿÿÿD HîHßè]ÿÿéFÿÿÿH=ù Æ1Àè(|ÿÿHîHßè=ÿÿé&ÿÿÿH\$èLd$øA¼ Hl$ðHìèÚÿÿH
ÀHÃtDPE
Òu)H=Ò A´èJ}ÿÿDàH$Hl$Ld$HÄÃ@ HÇA¼ èbÿÿH
ÀHÅtÐÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ ÇE Eèÿÿ
ÀAÄu@µ
öt&H= 1ÀA¼ èJ{ÿÿHîHßè_ÿÿé`ÿÿÿfHîHßèMÿÿéNÿÿÿH=9 Æ1Àè{ÿÿHîHßè-ÿÿé.ÿÿÿHl$ØLd$àAôLl$èLt$ðAÕL|$øH\$ÐHìHEÇDL$A¾ è
ÿÿH
ÀHÅtDXE
Ûu<H=% A¶è|ÿÿDðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà HÇA¾ è"ÿÿH
ÀHÃt½Ç@1vsE8HÙº ¾b ÂHïÀE8C
´ ÇC ÇC ÇC$ ÇC( Dc0C1Àö
X @ÇC4 ÇC8 ÇC@ ÇCL ÇCT D« ÀD» E1ÀC<D$ÇCX ÇC` àC,D$à0ÁèCDD$%À ÁèCHèBÿÿ
ÀAÆ
³
öt%H=F 1ÀA¾ èyyÿÿHÞHïè}ÿÿé¼þÿÿH HÞHïH¼ H HÄ H HÌ H( HÔ H0 HÜ H8 ÇE Hä è"}ÿÿéPþÿÿD H= Æ1ÀèèxÿÿHÞHïèý|ÿÿé+þÿÿH\$àHl$èÕLd$ðLl$øHì(AõA¼ èÿÿH
ÀHÃt&@í
uC@øt;øt6øt1H=r A´èòyÿÿDàH\$Hl$Ld$Ll$ HÄ(ÃfD HßA¼ è}ÿÿH
ÀHÅtÈÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8EDmÇE ÇE èÿÿ
ÀAÄuNµ
öt$H=% 1ÀA¼ èèwÿÿHîHßèý{ÿÿéVÿÿÿÇC HîHßèæ{ÿÿé?ÿÿÿf H=Á Æ1Àè¨wÿÿHîHßè½{ÿÿéÿÿÿH\$àLd$ðAôLl$øHl$èHì(èXÿÿH
ÀHÃA½ t
++hAµ
íu DèH\$Hl$Ld$Ll$ HÄ(Ã@ AüAµw×HÇAµèÜ{ÿÿH
ÀHÅtÄÇ@1vsC8ÀC8E´ DeA¼ EE1ÀHéº ¾b ÂHßè~ÿÿ
ÀAÅugCèøw|¿ è:|ÿÿAìµ tþt»
öt-H=. 1ÀA½ è¡vÿÿHîHßè¶zÿÿé1ÿÿÿf HîHßèzÿÿéÿÿÿH=É Æ1ÀèhvÿÿHîHßè}zÿÿéøþÿÿµ ë H\$àLd$ðA¼ Ll$øHl$èHì(AõèÿÿH
ÀHÃ @
À³ ø HßA¼ è¤zÿÿH
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèT}ÿÿ
ÀAÄ
µ
ötwH=È 1ÀA¼ èuÿÿHîHßè yÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ H= A´è¹vÿÿëÏ H= A¼ èvÿÿë´@ HîHßè=yÿÿë£ H= Æ1ÀèuÿÿHîHßèyÿÿë H\$ØLd$èA¼ Ll$ðLt$øAõHl$àHì(AÖèªÿÿH
ÀHÃ HÇA´ècyÿÿH
ÀHÅtpÇ@1vsC8E¶öE1ÀHéº ¾b ÂHßÀC8E´ DuDm Eè|ÿÿ
ÀAÄu\µ
ötBH=Û 1ÀA¼ èFtÿÿHîHßè[xÿÿDàH$Hl$Ld$Ll$Lt$ HÄ(à HîHßè-xÿÿëÐ H=a Æ1ÀèøsÿÿHîHßè
xÿÿë° H\$àLd$ðA¼ Ll$øHl$èHì(Aõè¢~ÿÿH
ÀHÃ E0äx, ~ HÇA´èKxÿÿH
ÀHÅtkÇ@D1
vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèûzÿÿ
ÀAÄu\µ
ötBH=# 1ÀA¼ è6sÿÿHîHßèKwÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßèwÿÿëÓ H=¡~ Æ1ÀèèrÿÿHîHßèývÿÿë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè}ÿÿH
ÀHÃt{HÇA´èOwÿÿH
ÀHÅthÇ@!1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèÿyÿÿ
ÀAÄuXµ
öt>H=w~ 1ÀA¼ è:rÿÿHîHßèOvÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã HîHßè%vÿÿëÔ H=~ Æ1ÀèðqÿÿHîHßèvÿÿë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(Aõè|ÿÿH
ÀHÃ E0äx, ~ HÇA´è;vÿÿH
ÀHÅtkÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèëxÿÿ
ÀAÄu\µ
ötBH=} 1ÀA¼ è&qÿÿHîHßè;uÿÿ DàH\$Hl$Ld$Ll$ HÄ(Ã@ HîHßè
uÿÿëÓ H=é| Æ1ÀèØpÿÿHîHßèítÿÿë³ H\$àLd$ðA¼ Ll$øHl$èHì(Aõè{ÿÿH
ÀHÃt{HÇA´è?uÿÿH
ÀHÅthÇ@$1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmEèïwÿÿ
ÀAÄuXµ
öt>H=ç| 1ÀA¼ è*pÿÿHîHßè?tÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã HîHßètÿÿëÔ H=i| Æ1ÀèàoÿÿHîHßèõsÿÿë´ff. H\$èLd$øA¼ Hl$ðH
ìèzÿÿH
ÀHÃtwHÇA´èGtÿÿH
ÀHÅtdÇ@#1vsC8E1ÀHéº ¾b ÂHßÀC8E´ Eèûvÿÿ
ÀAÄuTµ
öt:H=à} 1ÀA¼ è6oÿÿHîHßèKsÿÿDàH$Hl$Ld$HÄÃD HîHßè%sÿÿëØ H=á{ Æ1ÀèðnÿÿHîHßèsÿÿë¸ff. H\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ èyÿÿH
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè sÿÿH
ÀHÅt½Ç@1vsC8ÀöC>C8E´ D}EubH} DòLæètÿÿE1ÀHéº ¾b ÂHßèuÿÿ
ÀAÅu\µ
öt:H=óz 1ÀA½ èÖmÿÿHîHßèëqÿÿé;ÿÿÿfD AÏ D}ë HîHßèÅqÿÿéÿÿÿ H=y Æ1ÀèmÿÿHîHßèqÿÿéíþÿÿH\$ÐLd$àIôLl$èLt$ðAÖL|$øHl$ØHì8AÏA½ è"xÿÿH
ÀHÃtAþð v1A½ DèH\$Hl$Ld$Ll$ Lt$(L|$0HÄ8ÃD M
ätÊHÇAµè qÿÿH
ÀHÅt½Ç@1vsC8H} DòLæÀC8E´ D}Eè)sÿÿE1ÀHéº ¾b ÂHßèAtÿÿ
ÀAÅuBµ
öt(H=¹y 1ÀA½ è|lÿÿHîHßèpÿÿéAÿÿÿ@ HîHßè}pÿÿé-ÿÿÿH=Yx Æ1ÀèHlÿÿHîHßè]pÿÿé
ÿÿÿH\$àLd$ðA¼ Ll$øHl$èHì(AõèòvÿÿH
ÀHÃt{HÇA´è¯pÿÿH
ÀHÅthÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8
E´ DmEè_sÿÿ
ÀAÄuXµ
öt>H=y 1ÀA¼ èkÿÿHîHßè¯oÿÿDàH\$Hl$Ld$Ll$ HÄ(à HîHßè
oÿÿëÔ H=©x Æ1ÀèPkÿÿHîHßèeoÿÿë´ff. H\$àLd$ðA¼ Ll$øHl$èHì(AõèòuÿÿH
ÀHÃ @
À³ ø HßA¼ èoÿÿH
ÀHÅttÇ@1vsC8E1ÀHéº ¾b ÂHßÀC8E´ DmÇE Eè=rÿÿ
ÀAÄ
µ
ötpH=Yy 1ÀA¼ ètjÿÿHîHßènÿÿDàH\$Hl$Ld$Ll$ HÄ(Ã@ H=Ùw A´è©kÿÿëÏ H=áw A¼ èkÿÿë´@ HîHßè-nÿÿë£ H=¼x Æ1ÀèøiÿÿHîHßè
nÿÿëFHHÇB0 HÇ B8( FlB<, FpB@0 FtBD4 FxBH8 F|BL< F8B`P BTD BXH ° B\L Ãff. SHûHìHçèØrÿÿ
ÀuL¾ Hçèwpÿÿ
Àu+H{@Hæèglÿÿ
ÀtH=9x èwjÿÿHÄ[Ãf H=x è\jÿÿëÇfH=Ôw èLjÿÿë¦f1ÀfD ÊHÀH= uìóÃfS1Ò1öè^sÿÿHÃH$² HûÿHt1À[ÃH=y èûiÿÿØ[Ãffffff. USHìxHë± H8èSiÿÿøÿtv1Ò1ö¿Îú¾ºèpÿÿøÿÃtyHâ¾ ÇèÊqÿÿøÿÅts1ÀH|$X tHÄx[]Ãf. 1Ò1ößèqÿÿ¸ÿÿÿÿ9ÂuÙH=y èfiÿ
ÿHÄx1À[]ÃD H=ùx èLiÿÿéyÿÿÿ H=y è4iÿÿØëH=)y è$iÿÿèë H!± H1ÀH
Òt óÃ H± H ¸ Ãffffff. Há° H Ã Hl$èH\$àHýLd$ðLl$øHì H
ÿ Çÿÿÿÿº¤ ¾ ¿Îú¾ºèWoÿÿøÿÃt8ßè©gÿÿ] 1ÀH\$xH¬$ L¤$ L¬$ HÄ Ã èãmÿÿ0IÄþ
º¤ ¾ ¿Îú¾ºèñnÿÿøÿÃt^Hâ¾ Çè+pÿÿøÿAÅì H|$X u1Ò1ößèpÿÿøÿtH=x èÛgÿÿº¤ ¾ ¿Îú¾ºènÿÿøÿÃ
<ÿÿÿA4$H=x 1Àè:fÿÿ¸ é,ÿÿÿ H=gu ègÿÿ¸ éÿÿÿf. ßè¡fÿÿèÌgÿÿPÿúçþÿÿøÞþÿÿH|$X
ÒþÿÿHd¯ H=-x Æ1ÀÆ èÁeÿÿé³þÿÿ@ H=u 1ÀèªeÿÿØéþÿÿH=w ègÿÿDèéþÿÿ H¯ H 8à Hñ® H @ÃfHá® H xÃfHÑ® º H Hx@öÇuG@öÇuQ@öÇucÑ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ óÃf. Hx Æ@ ²@öÇt¯fÇ HÇê@öÇt£fD Ç êHÇëf H1® H HÀÃH!® H1ÀH
Òt
ÿt9º t¶ óÃf. ¶ Ã Há H ¸
Òt9úÀóÃHÁ @ÿH uÇ @¸ Ã ° @¸ Ãf. HÇ@éomÿÿ HÇ@é/nÿÿ SHûègÿÿì
Àt èì Hß[é#lÿÿff. FP9 tuø tzø øtLø ø ø ø ø ø ¦ ø
++ºH ¸¢] EÐVPÃfÇFP¨a à ÇFP à ÇFP¢] à ÇFPÀ] à ÇFPu à ÇFP0u à ÇFPPà à ÇFP$ê à ÇFP`ê à ÇFP: à , tFà FDÃfff. 1À, tîþ vóà Hqz ·pÃfff. F<GlF@Gp1ÀöFL ÀG|1ÀÃD V81Àú´ ¿D Å ;8 á DG|E
À FHø Z øÑ Æ@ f. Ç0 1À,
Ét:D
Òu0
À0 t Â0 úvÇD NL V88 V`< óÃ@ ~Hv"Æ@ ëf NL °ÃfD VHH&y HcHÐÿàD F`9<
ÿÿÿDW|A¹ E
ÒuFLàøAÁAÁ¶@ Òù ¶ÒE¶ÉÐàD9ÈÑ Ð¹ ë@ ¶ÀAÀAàE9Ƚ ÁèÁÀu㸠Óú@ éÕþÿÿf ø ¦þÿÿø
++
þÿÿÆ@ ÿé¢þÿÿfÆ@ ?éþÿÿ@ Æ@ éþÿÿ@ Æ@ étþÿÿ@ Æ@ édþÿÿ@ Æ@ &éTþÿÿ@ Æ@ éDþÿÿ@ Æ@ é4þÿÿ¹ 1ÀéKÿÿÿ1Ò¹ é:ÿÿÿD 1ÀH
ÿt?D3"HDÇÃfD óÃfD H\$ðHl$øHûHìèâbÿÿ«ì HßèhÿÿH\$èHl$HÄÃff. H\$ðHl$øHûHìHõèbÿÿHCHßH
HkH\$Hl$HÄéªgÿÿfUHýSHìèjbÿÿH]H
Û H öÃHߺ HE
© @öÇ
¯ @öÇ
½ Ñ1ÀÁéöÂóH«uFöÂu)âuHïè<gÿÿHÄHØ[]Ãf. Æ ëß fÇ HÇâtÎëè Ç HÇöÂt°ë× HïèèfÿÿH=ùm èì_ÿÿHÄHØ[]Ãf. Æ H{²éIÿÿÿffÇ êHÇé@ÿÿÿ Ç êHÇé1ÿÿÿfD H\$ÐHl$ØHûLd$àLl$èõLt$ðL|$øHìHH
ÿIÌEÅú D_E
Ûí E1öH
É! ýb ÂAÇ$ AÇu{, u»o º ubÆo {1ÀîLâèx^ÿÿEÿAÀA$utE î
« E
Àà H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃ
Òt&¿d T$è®bÿÿT$ê»o uÞ
Ò
xÿÿÿ¸ÿÿÿÿë¥ {, uE îÆo të)f H=l HÞ1Àèç\ÿÿ¸ écÿÿÿD LæHß$DD$èå`ÿÿDD$$é5ÿÿÿècaÿÿIÄ
¸ M
ä(ÿÿÿA¶éÁþÿÿH=o ÁêDÆ1Àè
\ÿÿ¸ÿÿÿÿéÿÿÿ H\$ðHl$øHìóHÕè@gÿÿHÇ1ÀH
ÿt?D3"tH\$Hl$HÄà T$(E1ÀÞHéèÇcÿÿƸ
ötÎH=Ån 1Àè\ÿÿ1Àë¼fATH
ÿ¸ USHûtP½ è¥òÿÿD ¿ è>^ÿÿH
ÀtAHÆHßèî_ÿÿíuá¿ è^ÿÿH
ÀHø f 1À{(v/[]A\Ãf. H=in èü\ÿÿ[]¸ A\Ãf. ¿ À èÎ]ÿÿH
ÀH + 1öHǺ À èo[ÿÿH» HÇ 1ÉHÇ HÇ H· À HøëHÁHÐHP0HH9òuîH HÇп Ç H» H H 1ÀöC$&ÿÿÿÇC ¿ è]ÿÿH
ÀHÂHC½ ¹ 1ÀH×óH«1íD IìLc¿ Þ? AÇ$ AÇD$ Þ? èÖ\ÿÿH
ÀID$tb1öº Þ? HÇHÅèyZÿÿHý u¸1Àé¢þÿÿH=äi è[ÿÿ¸ éþÿÿH=éi è[ÿÿH=(m ¾ 1ÀèZÿÿ¸ écþÿÿH=Sm ¾ èùYÿÿ¸ éHþÿÿH=m èS[ÿÿ¸ é2þÿÿU¸ HýSHìH
ÿtG» èsðÿÿ ¿ è\ÿÿH
Àt9HÆHïè¾]ÿÿëuá¿ èï[ÿÿHÂH
ø 1ÀH
Òt&HÄ[]à H=Al èÔZÿÿHĸ []ÃH=óh è¼Zÿÿ¸ ëÇffff. USHûHìH
ÿtZ1íH uëO HÇÅè]ÿÿHßèµ]ÿÿH
ÀuèýtH=ll îèíXÿÿH»ø H
ÿtHÄ[]éæ\ÿÿf
D HÄ[]ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäè>]ÿÿH
À} »` ÒâðÿÂ Þ? »` HhP ` Éá àÿÁ Þ?
Òu2Ç@ H$HßHl$H\$A¸ HÁ1Ò¾
b ÂHÄéº_ÿÿfPÇ@$ ëÌ@ H=Òg èlYÿÿ¸ éHÿÿÿf. USHûHìH
ötrH
ÿtm
ÒuYHø ` E1À¾
b ÂPHø 1ÒÇ@, Hø Ç@( Hø è/_ÿÿ
ÀÅuAHßèóÿÿHÄè[]ÃèóÿÿHÄ1í[è]ÃH= k ½ èÇXÿÿHÄè[]ÃfD H= k Æ1Àè8WÿÿHÄè[]à USHûHìè
++Zÿÿ1Ò
ÀtEÇð ½ ¿ èk\ÿÿHßèãYÿÿ
Àt/íuåH=Ïf èNXÿÿÇð º
++ HÄÐ[]ÃfD Çð HÄ1Ò[Ð]Ã ATE1äUHýS¿ ueHWH
Òt\öG$tV_
ÛtW1Ûë Ã9] vHHUØHÁàHÐöÁtäPHpHïè
Vÿÿ
ÀAÄtÎH=If Æ1Àè6VÿÿfD []DàA\ÃÆ
E1ä[]DàA\Ãfffff. SIù1À¹D E1À1ÒHì ¾b ÂHçóH«HáLÏè{]ÿÿ
ÀÃtH=¾i Æ1ÀèÅUÿÿHÄ Ø[ÃfH\$àLd$ðA¼ Ll$øHl$èHì(Aõèr`ÿÿH
ÀHÃt>HÇA´è/ZÿÿH
ÀHÅt+E1À1Ò¾b ÂHßDhHÁèþ\ÿÿ
ÀAÄHîHßu)èlYÿÿDàH\$Hl$Ld$Ll$ HÄ(à èCYÿÿH=4i Dæ1ÀèUÿÿëÄ ¸ Ãf. þ W0¸ °º
Sw,EÂHûO<X èýVÿÿC,= t[= fÇ tHÇ 1À[Ã@ fÇ Çô 1ÀÇð Ç HÇ [ÃfX ¨ u È X fÇ Çô 1ÀÇø Çü Çð Ç HÇ [Ã H\$èLd$øH5d Hl$ðHìH_IÔHßè_YÿÿH
Àt2)ØHÞLçhHcÕèW\ÿÿèH$Hl$Ld$HÄÃf. 1íëÝfff. SH¸/lib/firHûHì0 , H$ Ç$( mwarfÇ$, e/Æ$. H¸bcm70012ÇD$fw.bfÇD$inH$H$ H¼$ Hæº H$ $( $ ·$, f$
¶$. $ è"TÿÿH»\ H´$ º èY[ÿÿHÄ0 1À[ÃfD H¸bcm70015ÇD$fw.bfÇD$inH$ébÿÿÿfffff. SHûHìH
öt#H
ÿt
Òu*H HH· HÄ1À[ÃHĸ [ÃD Ht$ènUÿÿH Ht$HßHH³ èZÿÿHÄ1À[ÃH\$ðHl$øHìH
öHûHõu¸ H\$Hl$HÄÃ H
ÿtäèUÿÿH HßHE H HEH« HEH(èZÿÿ1ÀH\$Hl$HÄÃf SHûHìH
ötCH
ÿt>
ÒurH H9 tHHNHHHNH
Òu$HÄHß[éORÿÿ Hĸ [ÃD Hß$Ht$èYÿÿHt$$HÄHß[éRÿÿ $Ht$è3TÿÿHt$$étÿÿÿfffff. ATH
ÿ¸ UHýStyH¿ toèøSÿÿHµ H
ötTL¥ L9ætH1ÛfD 1ÒHïÃèkSÿÿHµ H
ötL9ætû uÚf. H=±d Þ1ÀèhPÿÿHïèÀXÿÿ1À[]A\ÃATH
ÿ¸ USHûtgH¿ t]èhSÿÿH³ H
ötBL£ 1íL9æt4fD 1ÒHßÅèÛRÿÿH³ H
ötL9æuâH=3d î1ÀèêOÿÿHßèBXÿÿ1À[]A\Ã U1íSHûHìH
ÿthèóRÿÿH« H
í HE @öÅHïº0 H
æ @öÇ
¬ @öÇ
º Ñ1ÀÁéöÂóH«u;öÂu&âuHßèÀWÿÿHÄHè[]ÃfD Æ ëã fÇ HÇâtÒëèÇ HÇöÂt»ëß H³
H
öt¬FÀ9( v1ÒHßèÌQÿÿH« H
í
9ÿÿÿéÿÿÿ fÇ êHÇéCÿÿÿ Ç êHÇé4ÿÿÿfD ÆE H}²/éÿÿÿf USHûHìH
ÿN è1SÿÿH
ÀtÇ@ A¸ HÁ1Ò¾b ÂHßèýUÿÿC
Àt7HS1í èHÁàH|H
ÿt èCRÿÿHSÅ9k wßH×è/Rÿÿ1íë HÇÅèRÿÿHßèµRÿÿH
ÀuèýtH=la îèíMÿÿH»ø H
ÿtèìQÿÿH» ttHßèúPÿÿH³ H
öt1H« H9ît%f. 1ÒHßènPÿÿH³ H
ötH9îuåH» HÇ H
ÿtèQÿÿHÇ Hßè¾UÿÿH» H
ÿtè]QÿÿHÄH{@[]éWÿÿfD HÄ[]Ãf AWAVAUAõATUHýSHìH
Òt7H
ÿt2f
öuAH=2] HÇB0 èaNÿÿ¸ HÄ[]A\A]A^A_ÃD Hĸ []A\A]A^A_ÃHT$èêOÿÿHïD½ èUÿÿLµ HïèÌOÿÿHT$M
öt5H I9Þt)E·åAç E üëfD I9ÞtE;ft$M6M
öuíHïèµTÿÿHĸ []A\A]A^A_ÃIFLöHïHB01ÒèüNÿÿD¥( HïEeöAínèuTÿÿD fE
äxgHïè2OÿÿHïD½ èSTÿÿLµ HïèOÿÿM
öt*I9Þt%A·ÄAç D øëfI9ÞtA;Ft%M6M
öuíHïAìè TÿÿfE9ìu1Àé°þÿÿ@ 1ÒLöHïè[NÿÿëÔH\$àHl$èHûLd$ðLl$øHì(H
öHõu%A¼ DàH\$Hl$Ld$Ll$ HÄ(Ã H
ÿt
Öè&Nÿÿ
ÀtH=_ A¼ èLÿÿë¿fD Hßè@Nÿÿì HßèaSÿÿH»ø º @öÇ
@öÇ
© @öÇ
o Ñ1ÀÁéöÂóH«t
++Ç HÇöÂt fÇ HÇâtÆ Hø E1À1Ò¾b ÂHßè/Rÿÿ
ÀAÄ
L£ø 1ÀM
ä± öX @t3A$H ¨
J ¨tM$ EL¨tÈ EL¨ À¶ÀC|A$H ¨Æ ¨÷ M$ It$HêHßèàÿÿE at It$8Hßh èMÿÿd EL¨tÈ ELM$ Aö$H
Ý Hø D E
äuIð
ÀLþÿÿE
ä
CþÿÿH³ø 1ÒHßA´HÆèZIÿÿé&þÿÿD H=Y^ Æ1ÀèpIÿÿHßèåÿÿëfD ¨tIT$HU AD$(EAD$$EAD$$ID$HEAD$,EAD$ A+D$$öC=EA$L E(Cÿÿÿ{, u ` øm øc ¶¶JÁà ȶJÁá ȶJÁá Èøÿ` h 9ÐtJ9ÈtÑê9Ðt
++Ñé9È
Öþÿÿ`
Òó D«d EíD¯èLm C,= F ú
úÕ E¶e A¶UAÁäA ÔA¶UÁâA ÔA¶UM$ ÁâA Ô= ) IuH}0è@ßÿÿIµ H}pè0ßÿÿ{, EL% ¨
% ÇC| eLÇE
ä¦ HîHßèqJÿÿ{, t` ø øI UdHE {, ; öENÈýÿÿE\HßƶÔÁæ ÖHê·öèIÿÿé¨ýÿÿ Ç êHÇéüÿÿfD Æ ²HÇéWüÿÿf. fÇ êHÇéFüÿÿH=°[ èHÿÿHø éNýÿÿM$ It$HêHßèÝÿÿA$H éüÿÿH=[ èOHÿÿHø éýÿÿ¨ÛþÿÿÂÇC| Ê A÷Ä @UL È8M$ ELé¸þÿÿAÅD¯«d Lm éþÿÿéºýÿÿ¶¶JÁà ȶJÁá ȶJÁá ÈéýÿÿHE0ºÿÿÿÿH9Ð HiÀ N HE0Hø éuüÿÿM$ éNþÿÿE¶eA¶E AÁäA ÄA¶EÁàA ÄA¶EM$ ÁàA ÄH}0Iuº @öÇ
à @öÇ
ö @öÇ
Ø Ñ1ÀÁéöÂóH¥t ¸ öÂt·fHÀâýÿÿ¶éýÿÿÐàçÈELéýÿÿ¶B¶JÁà ȶJÁá ȶJÁá ÈéüÿÿH}0Hrº @öÇ
G @öÇ
3 ÑÁéöÂó¥t·f¹ ât¶öELRüÿÿHø H=AU ÇD Ç è^FÿÿHø é!ûÿÿ1À A¶TE AT H
ÀH= uéC,é[üÿÿ¶UgHE P¶UfHE P¶UeHE P¶UdHE éâüÿÿ1À A¶TEAT HÀH= ué릶UgHE P¶UfHE P¶UeHE P¶UdHE PéüÿÿHÇE0ÿÿÿÿHø éaúÿÿA¶EH}1Iu²E0é&þÿÿf¥êéÃþÿÿ¤²é±þÿÿêHÆHÇéþÿÿ·êHÆfHÇéôýÿÿ H\$àLd$ðHûHl$èLl$øHì8H
ÿAô¸ tf
öu#HÇ °H\$Hl$ Ld$(Ll$0HÄ8ÃHT$èFÿÿHßD« è¿KÿÿH« HßèFÿÿ¸ HT$H
ít:H H9ét.E·äAå E ìë
++D H9étD9et-Hm H
íuì¸ HßD$è[KÿÿD$é`ÿÿÿf. HEH1ÀëÖD H\$ÐHl$ØHûLd$àLl$èHõL|$øLt$ðHìHH
ÒIÔIÍMÇu2A¾ DðH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfD H
ÿtÉèfJÿÿH
À HßHD$èEÿÿ HD$ùÿÿ tuÁÊâÿÿ Ö×fÁî @x&HßP@p'E1öHD$èiJÿÿHD$HhÆ@ Æ@! Æ@"Æ@#½Æ@$Æ@%@Æ@(
++I$HÀ IE AÇ é0ÿÿÿ@ 1ö¿ º ¹ ëD H=±V A¾ èCÿÿHßèEÿÿ
À
òþÿÿHßèIÿÿH
À
ÿÿÿH=¦V èáBÿÿéÐþÿÿ@ H
Ò¸ ® Æ ÆB ÆBÆBàÆB ÆB#ÆBÆB ÆB ÆB ZÆB
++ZÆBZÆBZÆB
ÆB ÆB ÆB ÆB ÆB ÆB ÆB ÆBZÆBZÆBZÆBZÆB½ÆB@¶F&B¶F'B¶F(BÆB( 1ÀÆB' ÆB& ÆB% ÆB$ ÆB# ÆB" ÆB! ÆB ÆB ÆB óÃfSóèàIÿÿ@HXÇ@( [à H\$èHl$ðHóLd$øHìHýèªIÿÿöCMIÄtÆ@
L
ˤ DCE
À
»Ù uyAD$S(
ÒtAT$ö
X @tFK$÷Á ? ø µH C89Æý V9ÂtS(
Òu Â)òAT$$
H H$Hl$Ld$HÄÃD {
ÿ|ÿÿÿAD$éwÿÿÿfAöÄLçº
^ @öÇ
d @öÇ
r Ñ1ÀÁéöÂóH«u[öÂuFâu1öC&t{P! Ç
T Ç
L éaÿÿÿÆ öC&uÌéRÿÿÿffÇ HÇât±ëàÇ HÇöÂtëß µP
ö á N Ç
P C8éöþÿÿ@ AD$ éíþÿÿD HcKP¸ H¾¤
ð 1ÒHÓ๠H
ðt.ÉT HÿÿÿöCL(>ÿÿÿÇ
L éþÿÿ ¨ÿÿÿT
ÒÁë½ á
| Ç
P é7þÿÿD AÆ$ HDzéþÿÿfÇ êHÇéþÿÿ Ç êHÇé|þÿÿfD H=_N 1Àèê=ÿÿAD$µH C8éáýÿÿfD
Ò
ÂýÿÿµH C89Æ
ÂýÿÿH=ùM 1Àè©=ÿÿAD$éÂþÿÿfD
Ò
ýÿÿµH C89Æ
ýÿÿH=ÓM 1Àèq=ÿÿAD$éþÿÿfffff. H\$
èHl$ðHûLd$øHìH( õ¸ tH$Hl$Ld$HÄÃf AôH(¾ Lâè=ÿÿ¸
ÒuÅHS(H
Òt¼JD"ÿH{0HS1öÇC Ç HC kkÇC è@ÿÿH{X1öè@ÿÿ1Àéxÿÿÿ@ H\$àHl$èýLd$ðLl$ø¿` HìhIôAÕèÞ>ÿÿH
ÀHÃ
++ 1À¹ HßóH«HßkÇD3"Dk(ÇC$Y ÇCpÐ ÇCl èÛ;ÿÿ
ÀÅ
á öC$@ H»° ¾ A½ èð?ÿÿHç
ÀAEíèÒDÿÿ1öHçèÈFÿÿHy
H»8 HÙHæè/@ÿÿHçèW?ÿÿH»@ º ¾ èQ<ÿÿ
ÀI$AEíèH\$HHl$PLd$XLl$`HÄhÃ@ Hßè°<ÿÿ
ÀAÅ^ÿÿÿH=k8 Æ1ÀDíèr;ÿÿI$ëµ@ H=¹P ½ èÇ<ÿÿëD H=ÉP Æ1Àè@;ÿÿI$éÿÿÿffffff. H\$ÐHl$ØHûLd$àLl$èIôLt$ðL|$øHìHH
öÕt9H
ÿt49WA½ s1DèH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHà A½ ëÏLs L{XH{AÆA)þA9ÖDGòE0íDñHÊHL$èø@ÿÿC1ÒLÿDð÷sSèâCÿÿDsD)sLÿè¢DÿÿD9õHL$kÿÿÿH{D)õI4êè²@ÿÿLÿkè§Cÿÿk)kLÿèiDÿÿé;ÿÿÿfff. H\$ÐHl$ØHûLd$àL|$øÕLl$èLt$ðHìHH
ÿI÷A¼ § Lo0LïèCCÿÿ9k 3Lc LÿHsLsXAÄA)ôA9ìDGåDáHÊHL$è@ÿÿ1ÒL÷Dà÷sè÷BÿÿD)cDcL÷è·CÿÿD9åHL$t*HsD)åI<êèË?ÿÿL÷+èÁBÿÿ)kkL÷èCÿÿLïE1äèxCÿÿDàH\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃf. H\$ðHl$øHìH( Hû¸ t0Ho0HïèOBÿÿCÇC HïÇ ÇC CèýBÿÿ1ÀH\$Hl$HÄÃ@ AWº ¾ AVA
UATUSHûHìxH|$`è9ÿÿ
À
- L»° E1í1íÆD$ E1ö »0
û Ht$HßÇD$8 èN=ÿÿ
À
¶D$<a D, E
Òá 1ÀD9l$ÀÅýv
++ÇD ¿0u èd=ÿÿ¶D$Dd$E9ìAEî<¹ À
ÀÕ Dl$8E
íß A9ÅHt$`LÿDGèDêè¨<ÿÿ
À
¨ {h& D¶D$Ht$`HL$lDêHßèk=ÿÿ
À
» DîHßEåèu9ÿÿ»0 ÿÿÿH|$`è^;ÿÿHÄx1À[]A\A]A^A_ÃD Dd$1íE9ìAEî<
GÿÿÿH=G è8ÿÿ¾´ Hßè¹6ÿÿ¾ Hßè;ÿÿ
ÀÆH=ÉL
\ 1öÇC Hßèª>ÿÿ
À
: Hßè:;ÿÿ
ÀÆH=M
* Hßè>ÿÿ
ÀÆH=6M
Hßèx?ÿÿÇ8 ÿÿÿÿÇ< ÿÿÿÿLÿÇ0 Ç4 ÇD Ç´ ÆÈ è
?ÿÿD, E
É
Ý H=ÏF è¡7ÿÿéQþÿÿ@ H=ÁK Æ1ÀÇD$8 è6ÿÿ¿Ð èv;ÿÿé¡ýÿÿf ¿ Eåè[;ÿÿéýÿÿfD ¿¸ EåèC;ÿÿénýÿÿfD ¿0u è.;ÿÿéYýÿÿH=L Æ1ÀEåè¥5ÿÿé@ýÿÿ H=©K Æ1ÀEåè
5ÿÿ¿@B èë:ÿÿéýÿÿfD A¸ ÆD$éÐýÿÿ1öHßè9ÿÿéÿÿÿf SHûH(¸ H
ÿtDHÇC HÇC ÇC Ç ÇC ÇC è9ÿÿH{0èÍ>ÿÿH{XèÄ>ÿÿ1À[à H
ÿS¸ HûtdÆ0 H¿8 1öè:ÿÿH»° è:ÿÿH»@ HÇ8 H
ÿtè8ÿÿHßèÕ6ÿÿD[E
Ûu1ÿè¥<ÿÿè07ÿÿHßè8ÿÿ1À[Ã@ Hßè:ÿÿ{è5ÿÿ
ÀtÐèg;ÿÿ0H=NK 1ÀèG4ÿÿë¹ffff. AT1À¹D ¾
USHûHì HçóH«H=.2 è|>ÿÿ
ÀAÄ ÇHâ1À¾b ÂÇD$ ÇD$ èÀ4ÿÿ
Àxw,$
íu=¶D$¶T$DçÁâÁà жT$ жT$Áâ ÐèX4ÿÿ1ÀHÄ []A\ÃfH=AD èü4ÿÿDçè44ÿÿ¸ÿÿÿÿë×D H=©J èÜ4ÿÿ¸ÿÿÿÿë¿H=¾J èÉ4ÿÿDçè4ÿÿ¸ÿÿÿÿë¤fATUHýH=»J S1ÛHì HÇ$è è4ÿÿë fD H´$è HïHÃèd9ÿÿHû@tfL$ü H$ð H$è HÞHïèë;ÿÿ
ÀAÄt¼H´$è Hïº è¿3ÿÿH=C Dæ1Àè®2ÿÿHÄ []A\Ãf. H=tC ³èú3ÿÿëÃû@tÒHâÞHïè4ÿÿ
ÀtçH=J ÆÚ1Àè]2ÿÿëÓ HW1ÀH
ÒtBöG$t<O
Ét5é1ÀHÁHÁá ötH~H9|tHÀH9Èuæ1Àà ¸ óÃU¹ SHûHìT$ D$$Ht$ ÐD$(âþD$,T$ º D$0D$4D$8÷ÐD$<è`5ÿÿøÿÅt1Ht$ ¹ º HßÇD$ è:5ÿÿøÿÅtHÄè[]ÃfH=ÑI î1Àèx1ÿÿHÄè[]à U¹ º SHûHìHHæHÇ$ HÇD$ HÇD$ HÇD$ HÇD$ HÇD$( HÇD$0 HÇD$8 è¦4ÿÿøÿÅt'Ht$ ¹@ º Hßè4ÿÿøÿÅt HÄHè[]ÃH=II î1ÀèÈ0ÿÿHÄHè[]à AVAUDiêè ATIüUHõS»ç ë@ E ¨uIDïèù5ÿÿëtk¹@ º HîLçèÿ:ÿÿ
ÀAÆtÐH= I Æ1ÀèX0ÿÿ[]A\A]Dð
A^Ã@ UUUUUUÐ÷Ð9Eu:Lçèõ4ÿÿ[]A\A]DðA^ÃLçA¾
++ èÛ4ÿÿH=
J èo1ÿÿ[]A\A]DðA^ÃH=OJ A¾ÿÿÿÿèQ1ÿÿë H\$èHûH=dJ Hl$ðLd$ø1ÀHìX HõÇ$8 Ç$< è/ÿÿHßè`4ÿÿ
ÀAÄ
U HßA¼ èW:ÿÿH
À º HæHßè®1ÿÿ
ÀAÄ
û H
íò HîHçº èz0ÿÿH=ßI Hî1Àè)/ÿÿH$< ¾ HßÇ$< è95ÿÿ
ÀAÄ
V H$8 HæHßèë4ÿÿ
ÀAÄ
P H$< ¾ HßÇ$< èð4ÿÿ
ÀAÄ
$< öÄ
öÄ
$ H´$ º
++ Hßè§7ÿÿ
ÀAÄ
Ä ¼$ tH=H A¼ èÐ/ÿÿ DàH$@ H¬$H L¤$P HÄX ÃD H=ùF è/ÿÿëÊf. H=ßH è|/ÿÿö$<
f ½è ë0 ¤$< íG ¿è èE3ÿÿö$<
/ H$< ¾ Hßèâ3ÿÿ
ÀAÄt» H=±F è/ÿÿé?ÿÿÿ H=ÁF èô.ÿÿé'ÿÿÿ H=!G A¼ èÖ.ÿÿé ÿÿÿf HáHÁÿþþþ÷Ò!Ð%téÂÁê© DÂHQHDÊ ÀHâHÙfÇ/
++HÂÿþþþ÷Ñ!È%téÁH=¸G HæÁé© DÁHJHDÑ ÀH¸bcmFWDiaHÚHÇBg.bi1ÀfÇBn è¾,ÿÿéýÿÿH=F Æ1ÀA¼ è¢,ÿÿéEþÿÿD º ¾ HßèÆ2ÿÿ
ÀtmH=[G èæ-ÿÿH$< ¾ HßÇ$< è2ÿÿ
ÀAÄuH$< ¾ HßÊ$< è-ÿÿ
ÀAÄýÿÿH=¯E è-ÿÿé½ýÿÿH=
++G èy-ÿÿëH=pE èk-ÿÿéýÿÿHl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5) Lçè.ÿÿH
ÀHÃÕ 1öº HÇè-ÿÿHßè¥+ÿÿIÄ1Ò1öHßEæè-ÿÿL÷è»-ÿÿH
ÀIÄtcHÙLò¾ HÇè 2ÿÿ
ÀE uaH=F ½ è,ÿÿèH$Hl$Ld$Ll$Lt$ HÄ(ÃH=F ½ èg,ÿÿëÍD H=1F ½ èO,ÿÿëµD ÂLæLïè«2ÿÿLçÅèÑ.ÿÿHßè93ÿÿëH=ÓE Læ1À½ÿÿÿÿè¡*ÿÿH=ÚE è4ÿÿéhÿÿÿ H\$àHl$èHûLd$ðLl$øHì8IôÇD$ A½ è75ÿÿH
ÀHÅt.x(tIM
ätvLæHT$Hßè40ÿÿ
ÀAÅtH=¾E è+ÿÿDèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H=eE ¹ Læó¦LæÁÂ8ÑuÌE<HïèÆ3ÿÿ
ÀAÅHµ\ sÿÿÿëf. Hl$àLd$èHÕLl$ðH\$ØIýLt$øHì(H
öIô± H
ÿ¨ H
Ò H5I' LçèÈ+ÿÿH
ÀHÃÕ 1öº HÇèÝ*ÿÿHßèe)ÿÿIÄ1Ò1öHßEæèÃ*ÿÿL÷è{+ÿÿH
ÀIÄtcHÙLò¾ HÇèÀ/ÿÿ
ÀE uaH=TD ½ èX*ÿÿèH$Hl$Ld$Ll$Lt$ HÄ(ÃH=ÒC ½ è'*ÿÿëÍD H=ñC ½ è*ÿÿëµD ÂLæLïèk0ÿÿLçÅè,ÿÿHßèù0ÿÿëH=C Læ1À½ÿÿÿÿèa(ÿÿH=ãC èÕ1ÿÿéhÿÿÿ H\$àHl$èHûLd$ðL
l$øHì8IôÇD$ A½ è÷2ÿÿH
ÀHÅt.x(tIM
ätvLæHT$Hßè´,ÿÿ
ÀAÅtH=¶C èQ)ÿÿDèH\$Hl$ Ld$(Ll$0HÄ8ÃD @<äýM
äE<t$H=%C ¹ Læó¦LæÁÂ8ÑuÌE<Hïè1ÿÿ
ÀAÅHµ\ sÿÿÿëf. AUATIüUHõS»0 Hì U ÞLçÊè¡(ÿÿ
ÀAÅu"ëHÅû uÛHÄDè[]A\A]ÃD H=C è|(ÿÿHÄDè[]A\A]ÃøÈÃff. ·ÿøÁçÁø øÃfHøHÈÃf SHûH÷Hìèx.ÿÿHÇÁHÆHÁï ÁéHÁî0@¶ÿá@¶öúÁçâÀ Áú ÊÊ!HÂHÁè8HÁê(ÑÁâÀéÊ ùKñöá Áù ÊSÂÀÀêÈ òCSHÄ[à Sè1ÿÿHø H
Ût:H»¨ H
ÿtè$*ÿÿH»¸ HǨ H
ÿtè*ÿÿHǸ 1À[ÃHìè¿0ÿÿH¸ H
Ò³ Æp HǨ 0ÀÇ° Ç´ HǸ ÇÀ Ç Ç HÇ HÇx HÇ Ç Ç Ç ÆÈ ÆÇ ÆÄ ÆÅ ÆÆ HÄÃfffff. USHìèÝ/ÿÿH
ÀHú t' øt-øt(C,= tf1Ò= ù HÄÐ[]à H»¨ ¾ ° è+%ÿÿ
Àº uÉ° H»¨ H³ èé*ÿÿ1Òë¬D H»¨ H
ÿtèo(ÿÿH»¨
º Ç° ¾ èÏ$ÿÿ
˼
iÿÿÿ° H»¨ H5F@ è*ÿÿ·{lH«¨ è))ÿÿ·{pfEH«¨ è)ÿÿH fEH¨ P1Òéÿÿÿ H»¨ H
ÿtèÏ'ÿÿH»¨ º Ç° ¾ è/$ÿÿ
˼
Éþÿÿ° H»¨ H5Æ? èé)ÿÿ·{lH«¨ è(ÿÿ·{pfEH«¨ èu(ÿÿH fEH¨ P1Òénþÿÿffffff. AWAVAUATUSHìh èò-ÿÿIĸ M
äÙ A$ ú
E$ I¼$ E
ÀÇ H
ÿ¾ ?
½
³ ¶G<| À
AøÇD$ å º 1ÀE1í1ö| u| u| u| ÑHÀÂA9ÈÒA@ÿAÅ´À A¿ 1À1Ûé~ ¸ÿÿÿÿfD HÄh []A\A]A^A_ÃfD 1Àëä@ Hl$ L$À 1Ò1À HcðDj¶7¶\7ÁáËHDL AHÂA9ÀÐCD- A¿ I¼$¨ AÀE$° H
ÿt
è¨%ÿÿE$° I¼$¨ D¾ è"ÿÿ¸
Ò
DÿÿÿA$° I¼$¨ 1öèu!ÿÿ1ÀE
íI$¨ M´$ ÿÿÿAíMcÿLðN, Hl$ L|$Ll$E1íë,@ A¼$ Aßt0IÅL;l$ãþÿÿI$ MþBT- Hcò¶0àè<wÂB,À Æ ÆA ÆA ÆAI$¨ HÁ)ÓA$° ÃH)ÈAßHÐI9Ç]þÿÿLt$HÏLúHL$Löèè
&ÿÿHL$Lùéiÿÿÿ 0Àúmýÿÿé0þÿÿH´À A9ÈæýÿÿAÅÑIcõT´ éÖýÿÿAøÇD$ ~pº 1ÀE1í1ö| u| u
++|t0 ÑHÀÂA9ÈÚA@ÿAÅ´À A¿ Dè1ÛéþÿÿH´À A9È~ÄAÅÑIcõT´ ë·A½ ¸ 1öë¼A½ ¸ 1öéKýÿÿfff. H\$èHl$ðHýLd$øHìèM*ÿÿHø H
ÛtHHïèø$ÿÿ{, L£ tz1Àúè u5Hïè]#ÿÿ úu,ÆÇ 1ÀH$Hl$Ld$HÄÃD útÆú tÁBüøwFM
äÆÇ tútUHïèÕ"ÿÿ1Àë¹f ú t+út&ú
++
sÿÿÿÆè ë¶@ 1Àút³ë ¸ éNÿÿÿfD A<$è"ÿÿ¨ÂÄ âpúpÆ ¨Å é|ÿÿÿ1ÀÃffff. AWI×AVAUATUSHìHt$è
)ÿÿHø H
Û= E'C$9À D HD$L«¸ E1öH(´ f
Òt?A9Ô AÖD;³À r HîLïè0$ÿÿ´ Ç´ ÂA)ÄIÕHÕ³ A9ô)
ö¾ ´ 1ÀfD Áâ´ ¶L HÀÊ9Æ´ wâútEA;lÿÿÿAÆD;³À ê AÆE AÆE AÆE AÆEIÅ ÂA)ÄHÕé!ÿÿÿH»¸ Ç´ ÆÇ H
ÿtè!ÿÿÇÀ HǸ 1ÀHÄ[]A\A]A^A_ô écÿÿÿH»¸ H
ÿt
++èÄ ÿÿAÀ=ÿ À ÂwÇÀ º H»¸ ¾ èÿÿ¸
ÒuE'édþÿÿHĸ []A\A]A^A_ÃÇ´ Hĸÿÿÿÿ[]A\A]A^A_ÃEæD;³À wÖDâHîLïè"ÿÿH¸ HT$D)£´ HE7HÄ[]A\A]A^1ÀA_Ãffffff. H\$ÐHl$ØHÓLd$àLl$èHõLt$ðL|$øHìHIÍè&ÿÿIĸ M
ät~HE Mu 8 ux uxæ fD ÒA9$À rrA$ ø ø AD$,Hu M¬$¸ = , E1ÿ= Æ Lm 1ÀD;H\$Hl$ Ld$(Ll$0Lt$8L|$@HÄHÃfI¼$¸ H
ÿt èÿÿÒúÿ A$À wAÇ$À º I¼$¸ ¾ èOÿÿ¸
Ò
ÿÿÿé1ÿÿÿ ¶@<
t<
I¼$¸ AÆ$Ç H
ÿtèÿÿAÇ$À IÇ$¸ 1Àé1ÿÿÿfD ¦6 I$¸ I¼$¸ Hu HÇè¡ ÿÿD;Mu M¬$¸ AÇéãþÿÿD3AFÿAÆAöÆE÷D$tAçàAÇ HI6 DÿIE HC6 IEH4$èfÿÿ|$AEèYÿÿAE¶&6 I}AEH4$è ÿÿDú1öD)òHcÒI|è´ÿÿM¬$¸ éQþÿÿ <à
ðýÿÿéÛþÿÿ Ó5 I}AE èËÿÿD;M¬$¸ AÇéþÿÿffffff. SHóè$ÿÿH¸ H
ÒtB øtøu:B|
À
¶1ÀöÁ töÁtáu ÆÈ 1À [Ãf
D ºÄ ¶Å t0
Àt:¿ ¹ ¶31À@ñuÐºÆ t·@÷tÂë°
À¿ ¹ tп ¹ ëÄfD ¶1ÀÉy¶ÉöÁ@tá nÿÿÿéyÿÿÿH\$àHl$èHûLd$ðLl$øHì(HõIÔIÍè#ÿÿH
À® ¸Ç tE ú tjúteBüøwMLéLâHîHßHl$H\$Ld$Ll$ HÄ(éLÿÿ@ 1ÀH\$Hl$Ld$Ll$ HÄ(ÃD út®1ÀúuÖë¥fLéLâHîHßHl$H\$Ld$Ll$ HÄ(é ÿÿ ¸ ëf 1Ò
ö¸ ~1É < EÁHÂ9ÖñHcÖ<º EÂÃAWAVEÆAUATIÌUÕSHóHìèú!ÿÿH
À¹ 1 1ÒEö
I ÑDj¶É' ù
^ Aý¹ÿÿÿÿü AýU êAÇ$ T$¸p uT$¹ÿÿÿÿ
ÒÉ 1Ò1ÉD9íÆp ÇD$ ëfD D9ív at Až EïJ|;üè5ÿÿøAÆtJ|;ý¾ èÿÿD$D$D ðÀ¶Àt»1Ò1É
Àt/E
ö Auûð< u1À@ Àñ)ÁÂ< tñ¹üÿÿÿA4$DéÈ)ðt$+D$Hcö)ÐAD$¶3àAD$HÄÈ[]A\A]A^A_ÃfD9ír;Dêéºþÿÿ ¶Al$àAD$ëËfD 1Ò|$É÷Ñáýë ¹ÿÿÿÿë¦f AÇ$ ÇD$ é¥þÿÿff. AUIõATIüUÕS1ÛHì(@ êÞE1À)ÚLîHáLçèIÿÿ
À~Ã|$uÜHÄ(¸ []A\A]Ã@ HÄ(1À[]
A\A]Ã H\$èHl$ðHûLd$øHìHõAÔè·ÿÿH
ÀtZ útúu*DâHîHßHl$H$Ld$HÄéòÿÿf. ú tÑ1Àú
++tÊH$Hl$Ld$HÄø ëåf AWMÏAVEÆAUIõATE1äUHýSÓHì8AÇÿÿÿÿHL$ÚDæHL$D)âLîE1ÀHïèBÿÿ
À~FAÄD$øt
++(øuÎ HT$D"AHÄ8[]A\A]A^1ÀA_Ã@ ø¦Eöu¡ëÔ@ HÄ8¸ÿÿÿÿ[]A\A]A^A_Ãfff. SHËA¸ HìLL$HL$ÇD$ ÇD$ èëÿÿT$úuD$1ÀHÄ[Ã@ ú¸ÿÿÿÿtäëêfff. AUAÕATIôUHýSHËHìÇ èÿÿH¸ H
Ò øÂøÁ Ò
ø5 øfZ 1ÿ1öø] øuw LL$HL$E1ÀDêLæHïÇD$ ÇD$ è
ÿÿ¸ÿÿÿÿ
ÒuT$út ú
× D$1ÀHÄ[]A\A]ÃD ø¿ ¾
tøtø tøt"ÒuÉuøtøft1ÀHÄ[]A\A]Ã1ÀE
í¹þÿÿÿuëRf@8×tHÀÁA9Åv?A¶@8òuåøvåQÿAÐC< uØAÈC< uÎDAC<uÃ1Àë Hĸÿÿÿÿ[]A\A]ÿ ¾
éZÿÿÿú ÿÿÿúu-Ç HÄ1À[]A\A]ÿ³ÿÿÿ1öé-ÿÿÿ@ ¾àÿÿÿéÿÿÿútÎéëþÿÿff. H\$ðHl$øHìÕHóè0ÿÿH
Àº t øu#¶C1ÒH )Íý t*ÐH\$Hl$HÄÃf0Òøuæ¶C1ÒH )Íý uÖP<ZZZZu<ZZZZuÀ1Ò<½Âë³fD 1Òë©fff. H\$ðHl$øHìÕHóèÿÿH¸ H
Òt>Hx H Hëª H 0ÀÇ Ç Ç H\$Hl$HÄÃfffff. AVAUATIôUSHûèÿ
ÿHŸ H
í A½ÿÿÿÿëF@ HÆH;° H° h Á
9
3 AÅ
Òu~Hßè®ÿÿH
Àº tÔH° ¶
ÊÂÑé
É¶Ò u© ; Ç
lÿÿÿHx H ézÿÿÿf E4$1À[]A\A]A^ø DéE1öÓàèA$@ E
í~ÓHßEöèÿÿH
Àº tbH° ¶!ÊÑé
É u5 ; Ç tpHÆH;° H° ttÁ
Ò¶ÒA ÖAí
9
kÿÿÿ[]A\A]¸ÿÿÿÿA^ÃD H°x H° é
þÿÿD Hx H ë H°x H° éyÿÿÿUHåSH¤U HìHU HøÿuëHÓÿÐHCøHSøHøÿuíHÄ[]ÃHìèÿÿHÄÃ DtsReleaseChannel: StopVideoFailed Ignoring error DtsReleaseChannel: DtsFWCloseChannel Failed DtsGetVersion: Ioctl failed: %d
++ DtsPauseDecoder: Decoder is not opened DtsPauseDecoder: Decoder is not started DtsResumeDecoder: Decoder is not opened DtsResumeDecoder: Decoder is not started DtsStartCaptureImmidiate: Decoder is not started DtsStartCapture: Decoder is not started DtsOpenDecoder: DtsCloseDecoder Failed (sts:%d)
++ DtsFWOpenChannel: ChannelID leakage.. Dts Recoverable Open Failed:%x
++ DtsStartDecoder: Decoder is not opened DtsStartDecoder: DtsStopDecoder FAILED (sts:%d)
++ DtsSetProgressive: Failed [%x]
++ DtsFWActivateDecoder: Failed [%x]
++ DtsProcOutput: Use NoCopy Interface for PIB encryption scheme DtsProcOutput: Failed to copy out buffs.. %x
++ DtsProcOutput: No Active Channels DtsProcOutput: Failed to release buffs.. %x
++ DtsProcInput: Failed to alloc mem for ASFHdr for SPES:%x
++ DtsProcInput: Failed to Prepare ASFHdr for SPES:%x
++ DtsProcInput: Failed to send Spes hdr:%x
++ DtsProcInput: DtsInsertMdata failed DtsSetRateChange:DtsFWSetHostTrickMode Failed DtsSetRateChange: DtsFWSetSkipPictureMode Failed DtsSetRateChange: Set Slow Forward Failed DtsSetRateChange: Set Normal Speed DtsSetRateChange: Set Fast Speed for IP-Frame Only DtsSetRateChange: Set Very Fast Speed for I-Frame Only DtsSetRateChange: Set 1.x I only DtsSetRateChange: Set Fast Forward Failed DtsSetFFRate: NOT Support Slow Motion DtsSetFFRate: Set Normal Speed DtsSetFFRate: Set Fast Forward DtsSetFFRate:DtsFWSetHostTrickMode Failed DtsSetFFRate: DtsFWSetSkipPictureMode Failed DtsSetFFRate: Set Fast Forward Failed DtsSetSkipPictureMode: Set Picture Mode Failed, %d
++ DtsSetIFrameTrickMode: DtsFWSetHostTrickMode Failed DtsSetIFrameTrickMode: DtsFWSetSkipPictureMode Failed DtsStepDecoder: Failed because Decoder is Not Paused
++DtsGetFWVersionFromFile: Null Pointer argument DtsGetFWVersionFromFile:Failed to Open file Err DtsGetFWVersionFromFile:Failed to allocate memory DtsGetFWVersionFromFile:Failed to read bin file %d
++ FW Version: Stream: %x, Dec: %x, HW:%x
++ DtsGetFWVersion: failed to get version fromFW at runtime: %d
++ DtsGetFWVersion: failed to get version from FW bin file: %d
++ Running DIL (%d.%d.%d) Version
++ DtsDeviceOpen: Decoder is already opened DtsDeviceOpen: New globmode is %d
++ DtsDeviceOpen: Create File Failed DtsDeviceOpen: Interface Init Failed:%x
++ DtsSetupHardware: Failed from Open DtsDeviceOpen: Opening HW in mode %x
++ DtsDropPictures: Set Picture Mode Failed, %d
++ DtsSetScaleParams: not supported HW init already? HW Type not found deleting buffer DtsPauseDecoder: Failed DtsMapYUVBuffs failed Sts:%d
++ DtsStartCapture: Failed: %d
++ Failed to Set Video Clock:%x
++ DtsFWSetVideoInput Failed:%x
++ DtsFWStartVideo: Failed [%x]
++ DtsProcOutput: Invalid Arg!! HIT EOS with counter Flush called with opcode %u
++ DtsStepDecoder: Failed rb Media_PC_FW_Rev FW Version: Stream: %x Dec: %x
++ /dev/crystalhd Get Hardware Type Failed Get drv ver failed bcm70015fw.bin bcm70012fw.bin Notify Operating Mode Failed Enable single threaded mode à @F ? @ DtsGetHwType: Ioctl failed: %d
++ DtsGetPciConfigSpace: Invlid Arguments DtsGetPciConfigSpace: Ioctl failed: %d
++ DtsDevRegisterRead: Ioctl failed: %d
++ DtsDevRegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: Custom pll settings not implemented yet. DtsSetVideoClock: Failed to change PLL_D_CTL DtsSetVideoClock: Failed to change PLL_E_CTL DtsFPGARegisterRead: Ioctl failed: %d
++ DtsFPGARegisterWr: Ioctl failed: %d
++ DtsSetVideoClock: DLL did not lock. DtsSetTSMode is not supported in this device DtsDevMemRd: Buff Size is not a multiple of DWORD DtsDevMemRd: Memory Allocation Failed DtsDevMemRd: DeviceIoControl Failed DtsDevMemRd: IOCTL Cmd Failed By Driver DtsDevMemWr: Buff Size is not a multiple of DWORD DtsDevMemWr: Memory Allocation Failed DtsDevMemWr: DeviceIoControl Failed DtsDevMemWr: IOCTL Cmd Failed By Driver DtsChkYUVSizes: Incomplete Transfer DtsGetDrvStat: Invlid Arguments DtsGetDriveStats: Ioctl failed: %d
++ DtsSetTemperatureMeasure Only support for Flea. DtsRstDrvStats: Ioctl failed: %d
++ DtsDownloadFWBin: Fw Download Failed DtsPushFwBinToLink: Invalid Handle DtsPushFwBinToLink: Null Buffer DtsPushFwBinToLink: Buff Size is not a multiple of DWORD DtsPushFwBinToLink: Memory Allocation Failed DtsPushFwBinToLink: DeviceIoControl Failed DtsPushFwBinToLink: IOCTL Cmd Failed By Driver DtsTxDmaText: DeviceIoControl Failed with Sts %d
++ Clock set to %d
++ Setting Color Mode to %u
++ DtsDevMemRd: Invalid Handle DtsDevMemRd: Null Buffer DtsDevMemWr: Invalid Handle DtsDevMemWr: Null Buffer DtsCopyYV12: XFER ERROR ffffffæ?33333³p@ÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿ DtsInitialize: Ioctl failed: %d
++ DtsFWOpenChannel: No Active Decoder DtsOpenDecoder: Ioctl failed: %d
++ Scaling command param 0x%x,ctx_scal:0x%x
++ DtsActChannel: Channel is NOT Opened DtsActChannel: Channel is already Opened DtsActChannel: Ioctl failed: %d
++ DtsActChannel: ChannelActivate Failed %d
++ DtsFWSetSingleField: Channel Not Opened DtsFWSetSingleField: Ioctl failed: %d
++ DtsFWSetSingleField: Set Single Field Failed %d
++ DtsHwSelfTest: Ioctl failed: %d
++ DtsHwSelfTest: SetVideoOut Failed %d
++ DtsFWVersion: Ioctl failed: %d
++ DtsFifoStatus: No Open Decoder DtsChannelStatus: Ioctl failed: %d
++ DtsCloseDecoder: Channel is not Open DtsCloseDecoder: Ioctl failed: %d
++ DtsSetVideoInput: Channel not opened DtsSetVideoInput: Ioctl failed: %d
++ DtsSetVideoInput: SetInputParameters Failed %d
++ DtsFWSetVideoPID: Channel not opened DtsFWSetVideoPID: Ioctl failed: %d
++ DtsFlushDecoder: Channel Not Opened DtsFlushDecoder: Ioctl failed: %d
++ DtsFlushDecoder: Flush Decoder Failed %d
++ DtsStartVideo: Channel Not Opened DtsStartVideo: Ioctl failed: %d
++ DtsStartVideo: StartVideo Failed %d
++ DtsStopVideo: Channel Not Opened DtsStopVideo: Ioctl failed: %d
++ DtsStopVideo: StopVideo Failed %d
++ DtsFWDecFlushChannel: Ioctl failed: %d
++ DtsFWDecFlushChannel: FlushChannel Failed %d
++ DtsFWPauseVideo: Channel is NOT Opened DtsFWPauseVideo: Channel is already Opened DtsFWPauseVideo: Ioctl failed: %d
++ DtsFWPauseVideo: PauseChannel Failed %d
++ DtsFWSetTrickPlay: Ioctl failed: %d
++ DtsFWSetTrickPlay: TrickPlay Failed %d
++ DtsFWSetHostTrickMode: Ioctl failed: %d
++ DtsFWSetHostTrickMode: Failed %d
++ DtsFWSetFFRate: Ioctl failed: %d
++ DtsFWSetFFRate: SetFFRate Failed %d
++ DtsFWSetFFRate: SetSMRate Failed %d
++ DtsFWSetSkipPictureMode: Ioctl failed: %d
++ DtsFWSetSkipPictureMode: SkipPictureMode Failed %d
++ DtsFWFrameAdvance: Ioctl failed: %d
++ DtsFWSetContentKeys: Failed %d
++ DtsFWSetSessionKey: Failed %d
++ DtsFormatChangeAck: Ioctl failed: %d
++ DtsFormatChangeAck: Failed %d
++ DtsFWDrop: Channel is not Open DtsFWDrop: Channel is not Start DtsInitialize: Failed %d
++ DtsOpenDecoder: Failed %d
++ DtsFWVersion: Invalid Handle DtsFifoStatus: Invalid Args DtsChannelStatus: Failed %d
++ DtsCloseDecoder: Failed %d
++ DtsFWSetVideoPID: Failed %d
++ DtsFWFrameAdvance: Failed %d
++ DtsFWDrop: Ioctl failed: %d
++ DtsFWDrop: Drop Failed %d
++ Error initializing attributes Error setting type of mutex Error initializing mutex Invalid argument ... shmcreate failed with err %d DtsAllocIoctlData Error Invalid arg..%p
++ DtsInitMemPools: pOutData Failed to Alloc mem Cannot Allocate IOCTL data DtsCancelFetchOutInt: TimeOut Map YUV buffs Failed [%x]
++ /libcrystal.so ZeroSnum Found EOS Succesive Odd=%d
++ Succesive Even=%d
++ Repetition=%d
++ Trying to resume from S3/S5 Resume from S3/S5 Done error in getting pciids DtsPrepareMdata Failed:%x
++ Fetch Begin Unable to open shared memory ... Unable to detach from Dil shared memory ... DtsDelDilShMem:Unable get shmid ... DtsDelDilShMem:shmctl failed ... DtsDelDilShMem:unable to delete shmem segment ... DtsCreateShMem:unable to get shmid :%d
++ DtsCreateShMem:shmctl failed ... DtsCreateShMem:deleted shmem segment and creating a new one ... DtsCreateShMem:globmode %d is invalid
++ IOCTL Command Failed %d cmd %x sts %d
++ DtsDrvCmd Failed with status %d
++ DtsInitMemPools: ioctlData pool Alloc Failed InMdata PoolCreation Failed:%x
++ DtsInitMemPools: Mpool alloc failed DtsInitMemPools: Mpool %x failed
++ DtsReleaseMemPools: pIoData MemPool Leak: %d..
++ DtsRelRxBuff: Invalid Arguments DtsRelRxBuff: Failed Sts:%x ..
++ DtsReleaseUserHandle: Ioctl failed: %d
++ DtsNotifyMode: Ioctl failed: %d
++ Clearing %d PendMdata entries
++ DtsFetchOutInterruptible: ProcOutput Pending.. Error: Can't handle F/C w/o PIB_VALID Error: Data not expected with F/C DtsFetchOutInterruptible: Failed:%x
++ COULD not find free MDATA try again COULD not find free MDATA finaly failed DtsInitInterface: Ctx alloc failed DtsAllocMemPools failed Sts:%d
++ txThreadProc: Got status %d from GetDriverStatus
++ Cannot Recover from S3/S5 RESUME SetupHardware failed %d
++ Cannot Recover from S3/S5 RESUME OpenDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartDecoder failed %d
++ Cannot Recover from S3/S5 RESUME StartCapture failed %d
++ txThreadProc: Got status %d from TxDmaText
++ DtsDeviceClose: Close Handle Failed with error %d
++ DtsGetHWFeatures: Create File Failed ioctl to get HW features failed Inserting Elements for Sequential Fetch.. DtsFetchMdata Failed:%x SNum:%x
++ ®ÿÿ°ÿÿðÿÿ®ÿÿÐÿÿÀÿÿàÿÿ ÐÐÐ Ð Ð ÐÐ ÐÐÐÐÐÐ Writing register failed status:%x
++ Clearing Host Message Block failed, status:%x
++ Command Failure From DIL status:%x
++ DtsDownloadFWDIAGToLINK: Failed to clear the message area Error Reading DCI_STATUS register DtsDownloadAuthFwToLINK: Failed to download firmware Error Reading DCI_CMD register Error Writing DCI_CMD register FW AUthentication failed. Signature Mismatch DtsDownloadFWDIAGToLINK: Receive message for FWDiag booting failed, status=%d
++ DtsDownloadFWDIAGToLINK: Failed to boot the FWDiag Recv. Message Checksum failed Message Receive Timed-out 0. fwfile is %s
++ 1. fwfile is %s
++ 2. fwfile is %s
++ Signature Matched Error Writing UART register Uart Set Sucessfully Invalid Arguments Failed to Open FW file. %s
++ LINK FW Failed to allocate memory Failed to Read The File FILE_PLAY_BACK FLEA FW DtsPushAuthFwToLink: Failed to download firmware DtsPushFwToFlea: Failed to download firmware Error Wrinting Fw Sig data register ZZZZ ZZZZ
ZZZZ ZZZZ
; Ò Xïþÿ¸ ÈïþÿØ èðþÿ Èñþÿ( òþÿP ¨ôþÿ 8õþÿ¨ HõþÿÀ (öþÿè øöþÿ8 ÷þÿP Høþÿx ùþÿ (úþÿÀ Èúþÿð ¨ûþÿ Èþþÿ@ ( ÿÿh Hÿÿ Xÿÿ¨ ÿÿØ Hÿÿ
++ ÿÿ(
++ ÿÿp
++ (ÿÿ
++ (
++ÿÿ¸
++ èÿÿ xÿÿp ÿÿ ÿÿ° ¸ÿÿØ hÿÿ øÿÿ( hÿÿP èÿÿp Xÿÿ ÿÿ° (ÿÿà ¸ÿÿ
ÿÿ8
h!ÿÿ`
&ÿÿ
¨&ÿÿ¸
)ÿÿè
¨*ÿÿ 8+ÿÿ@ Ø+ÿÿ` è,ÿÿx è-ÿÿ¨ ø-ÿÿÀ (.ÿÿà X.ÿÿ È0ÿÿ( 1ÿÿP X2ÿÿx Ø3ÿÿ (5ÿÿð È5ÿÿ 6ÿÿ@ h7ÿÿ (8ÿÿ¸ 9ÿÿð 9ÿÿ (:ÿÿ@ È:ÿÿp h;ÿÿ =ÿÿÈ ¨>ÿÿø Ø>ÿÿ X?ÿÿ8 8Aÿÿ` èAÿÿ Bÿÿ¨ 8CÿÿÐ øCÿÿø Dÿÿ 8EÿÿH Gÿÿ hIÿÿÈ èVÿÿ XÿÿH Xÿÿ` ¨Xÿÿx øYÿÿ¨ 8[ÿÿÐ ¨]ÿÿø è^ÿÿ `ÿÿH aÿÿp bÿÿ dÿÿÈ Xeÿÿð Xfÿÿ xgÿÿ@ hÿÿh ¸jÿÿ økÿÿÀ Hmÿÿè nÿÿ ¨oÿÿ8 ¸pÿÿ` ¸qÿÿ Èrÿÿ° ÈsÿÿØ ¸tÿÿ vÿÿ0 Xwÿÿ` Xxÿÿ ¨yÿÿ° HzÿÿÈ ¸zÿÿð Øzÿÿ {ÿÿ( è{ÿÿ` |ÿÿx (|ÿÿ 8|ÿÿ¨ ~ÿÿÐ ~ÿÿè (~ÿÿ 8~ÿÿ Ø~ÿÿ0 è~ÿÿH (ÿÿ` Hÿÿx ÿÿ ÿÿ¨ ¨ÿÿÀ Øÿÿà èÿÿø ÿÿ 8ÿÿ( Xÿÿ@ ¨ÿÿX Èÿÿp ÿÿ Hÿÿ° h
ÿÿè ÿÿ ÿÿ0 ¸ÿÿp Xÿÿ¨ Èÿÿà ¨ÿÿ hÿÿX èÿÿ ÿÿÈ Øÿÿè ÿÿ
ÿÿ( ÿÿP øÿÿp ÿÿ xÿÿÐ øÿÿø ¨ÿÿ0 8ÿÿ` ¸ÿÿ øÿÿÀ hÿÿø ÿÿx Èÿÿ ¸ ÿÿÈ (¢ÿÿð è¢ÿÿ! £ÿÿ(! 8¦ÿÿP! è¦ÿÿx! h¨ÿÿ ! x©ÿÿÈ! ªÿÿð! èªÿÿ" H®ÿÿ`" ¨®ÿÿ" X¯ÿÿ " H°ÿÿØ" 8±ÿÿ# ±ÿÿ(# (²ÿÿ`# زÿÿ# ¸³ÿÿ $ ¨·ÿÿ($ ¹ÿÿP$ è¹ÿÿx$ H»ÿÿ $ (¼ÿÿÈ$ ¼ÿÿ% ¨¼ÿÿ0% ¸¼ÿÿH% ȼÿÿ`% X½ÿÿ% ¨½ÿÿ % ¾ÿÿ¸% hÀÿÿè% Äÿÿ8& 8Åÿÿ`& HÅÿÿx& ¨Çÿÿ' XÊÿÿ8' 8ËÿÿX' (Ìÿÿ' XÌÿÿ ' 8Îÿÿð' Îÿÿ@( (Ïÿÿh( ØÏÿÿÈ( 8Ðÿÿð( (Òÿÿh) ÈÒÿÿ) HÓÿÿ¨) zR x èþÿd N u
++E $ < èèþÿ MI0o
++K $ d àéþÿÖ MMI0
++G $ êþÿÉ LU0t
++K , ´ @ëþÿ MN0ú
++KÍ
++A $ ä íþÿ MN0r íþÿ $ $ íþÿÞ MI w
++C L L 8îþÿÂ ADD [
++CAHP
++FCGK
++CCGPFC ¸îþÿ $ ´ °îþÿ5 PI w
++H $ Ü Èïþÿ5 PI O
++H àðþÿ N m
++E , $ `ñþÿ ADD f
++AAG T Ðñþÿà OI Ç , t òþÿ MMN@
++G $ ¤ õþÿU MI
++K $ Ì ¸öþÿ MI
++LT
++D ô °÷þÿ , ¨÷þÿ6 MMQ W
++F $ < ¸ûþÿ¡ MN0S
++B $ d @ýþÿ? AV
++IJ
++NF D Xýþÿz BDA x
++AGIN
++ABOAAG Ô ýþÿ D[ , ì ýþÿ MMN`_
++I L hÿþÿ» BEE B(A0A8F
++8C0A(B BBBH d l Øÿÿ BDD DP
++ AABHb
++ ADEDb
++ AABBp
++ AABD Ô ÿÿ $ ì øÿÿs MMI0w
++F $ P ÿÿ¦ LI C
++H $ < Ø
++ÿÿ® MMIP@
++E $ d `
ÿÿ MN0z
++K $ Èÿÿc MI w
++C ´ ÿÿ~ N H
++J Ô pÿÿd N v
++D ô Àÿÿ! A_ , Ðÿÿ N u
++EW
++IW
++IS $ D @ÿÿ MI U
++E , l ¨ÿÿÍ MMLÀ[
++G $ HÿÿÒ MN0o
++F , Ä ÿÿ¬ Hmp
++K $ ô ÿÿ MI o
++K , èÿÿÜ MMQÐ
++E , L ÿÿ AG x
++CEx
++AG $ | ÿÿ N x
++Jw ¤ ðÿÿ A
++J Ä pÿÿ
++ , Ü hÿÿö MMN@©
++G 8ÿÿ $ 0ÿÿ# Aa D @ÿÿ# Aa $ d Pÿÿi MN0(
++E $ !ÿÿÆ MMI0~
++G $ ´ @"ÿÿ² PMI0q
++I $ Ü Ø"ÿÿx MN@I
++D L 0$ÿÿO BBA D(F@
++(C ABBGd(C ABD $ T 0%ÿÿ N0y
++I
++A $ | ¨%ÿÿÆ MMI0~
++G L ¤ P&ÿÿÍ AAG0w
++AAFD
++CAHW
++AAGPCA $ ô Ð&ÿÿ¸ PMI0q
++I 4
++ h'ÿÿé AII0¹
++CAAPFA $ T
++ (ÿÿl AG f
++CGpC$ |
++ h(ÿÿ AG Z
++AE , ¤
++ à(ÿÿ AAG0q
++CAB , Ô
++ P)ÿÿ AG n
++CG[C $ À)ÿÿ¬ M[pê
++F, , H+ÿÿ MMN`Ê
++F \ ¨,ÿÿ* DQ
++KI | ¸,ÿÿz Dh
++DI $ -ÿÿÚ MN0
++F $ Ä Ð.ÿÿ© MI R
++H ì X/ÿÿ¥ N0J
++H $ è/ÿÿ PI a
++F $ 4 `0ÿÿ± MV0D
++I \ ø0ÿÿ AZ , | ø0ÿÿ MMNP¤
++D L ¬ è1ÿÿG BBE B(D0A8Gp©
++8D0A(B BBBC , ü è3ÿÿÝ M[`
++
++F L ,
5ÿÿy
BBE E(D0A8DO
++8C0A(B BBBF , |
ÈBÿÿ MMN`Û
++E ¬
8Dÿÿ Ä
0Dÿÿ , Ü
(DÿÿP MMNPå
++C $ HEÿÿ7 PI Þ
++I $ 4 `Fÿÿl PN0A
++A $ \ ¨Hÿÿ= PI ¼
++K $ ÀIÿÿ PN0A
++A $ ¬ ¸Jÿÿ
PN0¦
++D , Ô Kÿÿh MMN@Õ
++C $ àLÿÿx MMI0Ô
++I $ , 8NÿÿP PN0Å
++E $ T `Oÿÿ PI z
++E $ | 8Pÿÿ PN0C
++G $ ¤ 0Qÿÿ PI z
++E , Ì Rÿÿ0 MMNPX
++H $ ü Tÿÿ@ LN0W
++G $ $ 0UÿÿH MN0x
++E $ L XVÿÿM PN0Í
++E $ t Wÿÿ
PMI0¶
++D $ hXÿÿ
PN0½
++E $ Ä PYÿÿõ PN0¦
++D $ ì (Zÿÿ
PN0½
++E $ [ÿÿõ PN0¦
++D $ < è[ÿÿå PI
++F , d °\ÿÿ` MMN@J
++F , à]ÿÿ@ MMN@J
++F $ Ä ð^ÿÿõ PN0¦
++D $ ì È_ÿÿM PN0Í
++E ð`ÿÿ $ , xaÿÿn AG }
++AJ T Àaÿÿ l Èaÿÿ1 A_
++AO 4 èaÿÿÈ AADM
++AAKf
++CAF Ä bÿÿ Ü bÿÿ ô bÿÿ
$ bÿÿÉ MQ Z
++H 4 0dÿÿ
L (dÿÿ d dÿÿ | dÿÿ dÿÿ ¬ dÿÿ8 Ä Àdÿÿ Ü Èdÿÿ6 ô ðdÿÿ èdÿÿ $ àdÿÿ% A_ D ðdÿÿ \ èeÿÿ t ðeÿÿ$ fÿÿ ¤ fÿÿK ¼ Hhÿÿ Ô Phÿÿ5 MD c ô phÿÿ> MD h 4 hÿÿ ADD g
++DAKP
++DAK$ L xiÿÿ MZP©
++H t kÿÿn N j
++H < Pkÿÿ/ BIA V
++ABKM
++AGK 4 Ô @mÿÿ AID P
++AAHP
++FAA 4 ¨mÿÿo AAG R
++AAKDAA $ D àmÿÿÖ N ^
++Dy
++G L l nÿÿ¹ AAG b
++CAAI
++CCAU
++CAGTCA 4 ¼ oÿÿ} AAG T
++CAGNCC 4 ô Poÿÿ BDD o
++AEAKAE , ¸oÿÿN AV°sC$ L èoÿÿ¨ PN0i
++I t ppÿÿ $ hpÿÿí T
++Eu
++C\ ´ 0qÿÿd Z {
++K$ Ô qÿÿ ATÀÁ
++CG 4 ü hrÿÿp AG c
++CBD
++FFlC $ 4 rÿÿw N ^
++DF 4 \ ørÿÿ¢ AG x
++DLD
++FF\
++DH , psÿÿ BID |AB , Ä Ðsÿÿ} BIA mAB , ô tÿÿ7 ACG q
++DAG 4 $ 0uÿÿg AAG F
++EAKDAA | \ hvÿÿ BBB E(A0D8DPl
++8A0A(B BBBFD
++8F0A(B BBBAs
++8F0A(B BBBA $ Ü wÿÿ¹ MN0i
++D $ ÿÿë MN@s
++B $ , èÿÿl M[Py
++G T 0ÿÿ¾ l Øÿÿ AW $ Øÿÿ" MI ¬
++F $ ´ àÿÿ¬ MI `
++J $ Ü h
ÿÿq LSpì
++E $ Àÿÿ MMNP|
++D$ , ¨ÿÿ MZPÞ T ÿÿ\ N M L t ÐÿÿW BLB B(A0A8G°C
++8C0A(B BBBF Ä àÿÿX AV ä ÿÿ£ Do
++E 4 °ÿÿî BMA JÀ
++ AABC 4 < hÿÿí BAK I
++ AABK t ÿÿO 4 Xÿÿ AFG k
++CACTCA 4 Ä Àÿÿ© AKG`x
++CAATCA d ü 8ÿÿÙ BBI D(D0L
++(A BBEEd
++(A BBEA[
++(A BBEA $ d °ÿÿâ HZà
++F $ xÿÿX MMI0»
++B $ ´ °ÿÿÖ MN@g
++F $ Ü hÿÿX MMI0»
++B $ ÿÿÖ MN@g
++F L , Xÿÿj BBD D(I0l
++(D ABBFP(D ABB | xÿÿ pÿÿ ¬ hÿÿ Ä `ÿÿ AJ {A ä ÐÿÿO AM ÿÿÒ DÍ, ÈÿÿÑ AAD }
++CAI L L xÿÿ BBB B(A0A8G ö
++8A0A(B BBBG $ Èÿÿ/ MI l
++F Ä Ðÿÿ Ü ÈÿÿQ BEB B(A0A8DP\
++8A0A(B BBBAg
++8F0A(B BBBAN
++8F0A(B BBBAw8A0A(B BBD $ t ÿÿ¡ M[Pµ
++C £ÿÿß AX
++G , ¼ Ø£ÿÿç MN0\
++IZ
++Ft
++L ì ¤ÿÿ/ L ! °¤ÿÿÕ BBE B(D0C8GPH
++8C0A(B BBBC L T! @¦ÿÿ] BED C(FPl
++(F ABBED(C ABB $ ¤! P¦ÿÿ MI {
++O^
++B \ Ì! ¸¦ÿÿ¤ BEE E(D0D8FpP
++8A0A(B BBDET8F0A(B BBB$ ," §ÿÿT AM t
++AE t T" @§ÿÿå BED D(G@¾
++(A ABBFx
++(A ABBBd
++(F ABBAg
++(C ABBA Ì" ¸¨ÿÿ N
++C ì" 8©ÿÿr N c L # ©ÿÿó BBB D(A0Ü
++(A BBBB®
++(A BBGF ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ (! 9 H R ` p H
: õþÿo ¸ (! (
++ » 0! ð6 H6 ¨ þÿÿo è5 ÿÿÿo ðÿÿo ä3 ùÿÿo 0! .H >H NH ^H nH ~H H H ®H ¾H ÎH ÞH îH þH I I .I >I NI ^I nI ~I I I ®I ¾I ÎI ÞI îI þI J J .J >J NJ ^J nJ ~J J J ®J ¾J ÎJ ÞJ îJ þJ K K .K >K NK ^K nK ~K K K ®K ¾K ÎK ÞK îK þK L L .L >L NL ^L nL ~L L L ®L ¾L ÎL ÞL îL þL M
M .M >M NM ^M nM ~M M M ®M ¾M ÎM ÞM îM þM N N .N >N NN ^N nN ~N N N ®N ¾N ÎN ÞN îN þN O O .O >O NO ^O nO ~O O O ®O ¾O ÎO ÞO îO þO P P .P >P NP ^P nP ~P P P ®P ¾P ÎP ÞP îP þP Q Q .Q >Q NQ ^Q nQ ~Q Q Q ®Q ¾Q ÎQ ÞQ îQ þQ R R .R >R NR ^R nR ~R R R ®R ¾R ÎR ÞR îR þR S S .S >S NS ^S nS ~S · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ± ±ZZZZ ZZZZ
++àU
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++BRCM ª»ÌÝÿÿÿÿÿÿÿÿÿÿÿÿ ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ GCC: (GNU) 4.6.0 20110212 (Red Hat 4.6.0-0.7) GCC: (GNU) 4.6.0 20110304 (Red Hat 4.6.0-0.12) .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss .comment $ . öÿÿo ¸ ¸ p 8 ( ( @ (! (! » H ÿÿÿo ä3 ä3 U þÿÿo è5 è5 ` d H6
H6 ¨ n ð6 ð6
++ x H H s H H p ~ S S üæ : : : : e* e e ¨k ¨k \# ª ! ± ! ¸ ! ½ (! ( Ê 0! 0 Ð Ó ! 0 Ø 0! 0 È á ø! ø ø ç
ð! ð H ì 0 ð ] M õ £ À J HÂ ¶ ¸ ( (! ä3 è5 H6 ð6 H
++ H S :
: e ¨k ! ! ! (! 0! ! 0! ø! ð! S ñÿ ! * ! 8 ! E °S [ ð! j ø! x 0T ñÿ ! ! « P: Á ñÿ Õ `T d ð
GG ! ø! ¸ °! ¸ ( ! ¸ 9 h! P @! o P! ñÿ à
++ µ ! à ! ñÿ ! ñÿ 7 °Þ Pß n § Àß Í °ä % ð
` B ú ñÿ ñÿ 0 ñÿ H
Àd h
àd
ìd
ðd ¼
e á
e ñÿ0! (! & ! 3 ñÿ0! < @0 ç Y l ì / } ` ! `Ë ¦ à O ¶ Ðï Ö ß °ð ¹ ì ½ `¤ Ú $ ࣠z 3 𦠥 I ½ X l 0 Ö ¯ Í 0
Ê 0 ¾ à Ð Æ ó 07 + àß 1 : M ` î ^ @5 å z ö p
Ò ½ ðñ Ì 0 # á î # p ¸ 5 D X j Í } Ñ H pû § º à4 T Ð PZ Þ à 0_ ï Ð_ à ÿ 0á
Ð! & PÒ M = @ã I : O `ï o } ð @¨ ± `1 Õ ½ ó Ï ú g â 0 ð
0[ Â ( ðã 8 7 àò ¨ N àä à È ÀÖ
µ ÷ ¢ Ä @À l Ý Ðè 5 ç 0ä ñ Àî
++ `Ê 6
++ ðå l
++ ä t
++
++ ¨
++ P í µ
++ ) / Î
++ 0o » ê
++ ! p ¬ * ô d L ¢ X w s c t ` x
@ª G @ ¬ ¡ @Z ± °÷ ã # Ñ õ @ é > + p% > Pä 6 L Û @ j 04 ¤ `f 6 ® Ðc U ¾ æ $ Ø " ô `/ ß
ÐT
Pé 0
ð X J
0 © h
À Í
ð d ¯
@¦ © È
Ñ
Ó
ë
° Ü þ
Ð °! @á É ( `Ü õ B
U o Ì 0e ÐØ å ¯ Ã × `" O ô °£ * Ð7 r $ °" Ò > 0 R ðU Ö ` 01 / z P X °½ P ° X « ã
¸ ò N Í Ð Æ á ² ò À â @3 ] ( 8 ö w G [ z ¦ i p ~ ` i  @æ Õ m ã `æ K ò 0! ý ¹ ÀÙ ` 9 °Ô
V i ð W v § l z °Y
¢ ð q ³ c É ã Ù ÷ ð ñÿð! É P ' ^ 9 l K r P] 5 W °, ¡ ° ÀÏ @ Ç À{ ® Ø Ð× õ ÷ pê w ° £ * À! > °` M ð» ` Å
w ó í Àø 7 © ¥ \ ´ ¬ Ý À 0ã Ð á Ý ñ ñÿ8! ö © ä p® y
& : ðs G 0 é W l Ç x P*
Q ¤ Ð ë » \ Æ \ 5 ß þ 0! j @ø } + " = @ O Q p
[ À l k à Ù Pf º P8 ó Ñ àã Þ ì! î Æ h ¿ 7 # - M ° _ s ñÿð! ² ðà ¿ 0m Ö ù ì n ð ö õ & °Â = A P Ö Y Pl ? o ÀÕ õ
§ ðà  `Ý M Ò pñ } ç ù 3 p ¬
ÐV É / B H H j ¡ \ @* r p~ ¨ °è call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.5843 dtor_idx.5845 frame_dummy __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux libcrystalhd_if.cpp _ZL17DtsReleaseChannelPvjb _ZL12b_pes_header _ZL7ExtData _ZL8eos_mpeg _ZL8eos_divx _ZL11eos_avc_vc1 _ZL17eos_vc1_spmp_link _ZL25btp_video_done_es_private _ZL17btp_video_done_es libcrystalhd_int_if.cpp _ZL11fast_memcpyPhPKhj _ZGVZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask _ZZL16DtsCopy422ToNV12PhS_PKhjjjjjE4mask libcrystalhd_fwcmds.cpp libcrystalhd_priv.cpp _ZL13DtsCopyAppPIBP16_DTS_LIB_CONTEXTP16_BC_DEC_OUT_BUFFP16_BC_DTS_PROC_OUT _ZL11DtsInitLockP16_DTS_LIB_CONTEXT _ZL15dts_swap_bufferPjS_j.constprop.7 _ZL10DtsDecPendP16_DTS_LIB_CONTEXT CSWTCH.65 libcrystalhd_fwdiag_if.cpp libcr
ystalhd_fwload_if.cpp libcrystalhd_parser.cpp _ZL26b_asf_vc1_sm_codein_seqhdr _ZL19b_asf_vc1_sm_seqhdr _ZL21b_asf_vc1_frame_scode _ZL26b_asf_vc1_sm_codein_header _ZL31b_asf_vc1_sm_codein_data_suffix _ZL28b_asf_vc1_sm_picheader_scode _GLOBAL_OFFSET_TABLE_ __dso_handle __DTOR_END__ _DYNAMIC _Z15DtsAddStartCodePvPPhPjPm DtsGetCapabilities DtsAllocMemPools DtsIsEndOfStream _Z16DtsFWSetVideoPIDPvj DtsSetCoreClock _Z13DtsAddOutBuffP16_DTS_LIB_CONTEXTPhjj DtsRelRxBuff DumpInputSampleToFile DtsGetDrvStat printf@@GLIBC_2.2.5 DtsChkYUVSizes DtsGetCoreTemperature DumpDataToFile memset@@GLIBC_2.2.5 ftell@@GLIBC_2.2.5 DtsSetFleaIn422Mode _Z19DtsPushAuthFwToLinkPvPc _Z15DtsFWStartVideoPvjjjjj DtsPrepareMdataASFHdr DtsDevRegisterRead _Z18DtsFindPTSInfoCodePvPhj posix_memalign@@GLIBC_2.2.5 DtsGetDilShMem close@@GLIBC_2.2.5 DtsGetHWFeatures _Z16DtsFindStartCodePvPhjPj ioctl@@GLIBC_2.2.5 shmdt@@GLIBC_2.2.5 DtsFreeMdata DtsGetFWVersion DtsMapYUVBuffs _Z12DtsSetConfigPvPj DtsSetTSMode strncat@@
GLIBC_2.2.5 __cxa_guard_acquire@@CXXABI_1.3 DtsFPGARegisterWr __gmon_start__ _Jv_RegisterClasses puts@@GLIBC_2.2.5 DtsIsVideoClockSet _Z20DtsFWDecFlushChannelPvj DtsFetchMdata fseek@@GLIBC_2.2.5 _Z10DtsFindIDRPvPhjPj DtsPauseDecoder DtsStopDecoder DtsCloseDecoder DtsGetOPMode _Z18PTS2MakerBit5BytesPhl _Z15DtsFWPauseVideoPvj DtsRstStats _fini _Z22DtsReleaseMemPools_dbgP16_DTS_LIB_CONTEXT DtsUpdateInStats DtsGetFWFiles _Z14DtsGetNaluTypePvPhjP6NALU_tb DtsGetBCRegConfig DtsReleaseMemPools DtsGetDILPath malloc@@GLIBC_2.2.5 fopen@@GLIBC_2.2.5 DtsResumeDecoder DtsIsDecOpened DtsNotifyOperatingMode _Z15DtsGetFrameRateP16_DTS_LIB_CONTEXTP16_BC_DTS_PROC_OUT DtsDelDilShMem _Z22DtsFWSetSlowMotionRatePvj DtsRemoveMdata _Z16DtsFWOpenChannelPvjj DtsIsPend DtsChkPID _Z20DtsAllocMemPools_dbgP16_DTS_LIB_CONTEXT _Z18DtsFWSetVideoInputPv _Z20DtsGetHWOutputStrideP16_DTS_LIB_CONTEXTP8C011_PIB DtsLock getpid@@GLIBC_2.2.5 pthread_mutex_init@@GLIBC_2.2.5 DtsTestMdata _Z18DtsSetPESConverterPv _Z16Dt
sAlignSendDataPvPhjmi pthread_attr_destroy@@GLIBC_2.2.5 _Z10DWORD_SWAPj DtsDeviceOpen _Z11dtscallbackP12dl_phdr_infomPv DtsDevMemWr DtsSendEOS DtsSetColorSpace DtsSetVideoClock DtsCopyNV12ToYV12 txBufInit DtsFormatChange _Z26DtsPendMdataGarbageCollectP16_DTS_LIB_CONTEXT _Z11DtsSetVC1SHPv DtsCrystalHDVersion free@@GLIBC_2.2.5 DtsRelIoctlData _Z12DtsSetSpsPpsPv DtsSetDecStat _Z19DtsFWSetSessionKeysPvPhjj pthread_create@@GLIBC_2.2.5 _Z11DtsParseAVCPvPhjPjbPi DtsProcOutput DtsStartDecoder DtsGetWidthfromResolution __cxa_finalize@@GLIBC_2.2.5 _Z16DtsCheckKeyFramePvPh DtsSetupHardware DtsAllocIoctlData _Z15fwbinPushToFLEAPvPcPj _Z23DtsClearFWDiagCommBlockPv DtsGetFWVersionFromFile __cxa_guard_release@@CXXABI_1.3 DtsStepDecoder DtsSetTemperatureMeasure txBufPop _Z17DtsFWSetTrickPlayPvjh DtsGetDriverStatus DtsSoftReset _Z9WORD_SWAPt DtsCreateShMem _Z18DtsFormatChangeAckPvj sleep@@GLIBC_2.2.5 pthread_join@@GLIBC_2.2.5 _Z17DtsFWFlushDecoderPvj DtsDeviceClose _Z17DtsFWFrameAdvancePv us
leep@@GLIBC_2.2.5 strstr@@GLIBC_2.2.5 _Z22DtsReleasePESConverterPv DtsCancelProcOutput _Z18DtsSymbIntSiBufferPvPhj _Z19DtsInitPESConverterPv DtsSetLinkIn422Mode DtsGetVersion _Z18DtsFindBSStartCodePhi txBufFree DtsTxDmaText _Z15fwbinPushToLINKPvPcPj DtsSetOPMode DtsReleaseUserHandle DtsFPGARegisterRead DtsDevRegisterWr _Z23DtsDownloadFWDIAGToLINKPvPc _Z12DtsChkAVCSpsPvPhj DtsDropPictures DtsInsertMdata memcpy@@GLIBC_2.2.5 DtsFlushInput DtsSetIFrameTrickMode DtsGetPciConfigSpace _Z16DtsSendFWDiagCmdPv21_BC_HOST_CMD_BLOCK_ST DtsUpdateVidParams DtsTxFreeSize DtsCheckRptPic bc_dil_glob_ptr DtsFetchOutInterruptible _Z19DtsFWSetContentKeysPvPhjj _Z21DtsFWSetHostTrickModePvj fread@@GLIBC_2.2.5 txThreadProc DtsRstDrvStat DtsSendData DtsGetVideoParams DtsInitInterface DtsSetSkipPictureMode DtsGetHwInitSts __errno_location@@GLIBC_2.2.5 DtsHwReset __bss_start _Z17DtsFWCloseChannelPvj DtsFlushRxCapture DtsSetProgressive pthread_mutexattr_settype@@GLIBC_2.2.5 DtsStartCapture DtsSetInputF
ormat _Z14DtsAddVC1SCodePvPPhPjPm _Z14DtsFWStopVideoPvjb DtsSetRateChange _Z23DtsFWSetSkipPictureModePvj DtsDrvCmd DtsGetColorPrimaries DtsReleaseInterface _Z14ULONGLONG_SWAPm DtsOpenDecoder DtsPushFwBinToLink _Z15DtsFWHwSelfTestPvj DtsSetupConfig DtsAllocMdata DtsDownloadFWBin DtsSetVideoPID DtsCopyNV12 DtsSetHwInitSts DtsSetgDevID shmget@@GLIBC_2.2.5 _end DtsCopyRawDataToOutBuff DtsUnLock DtsCopyFormat fclose@@GLIBC_2.2.5 DtsProcInput DtsRstVidClkDLL strncpy@@GLIBC_2.2.5 _Z15DtsFWFifoStatusPvPjS0_ _Z15DtsAddH264SCodePvPPhPjPm DtsFetchTimeStampMdata txBufFlush DtsStartCaptureImmidiate pthread_attr_init@@GLIBC_2.2.5 _Z16dec_write_fw_SigPvPj DtsClrPendMdataList DtsUpdateOutStats DtsDbgCheckPointers txBufPush DtsPrepareMdata _Z19DtsReceiveFWDiagResPvP23_BC_FWDIAG_RES_BLOCK_STj _Z18DtsCancelTxRequestPvj _Z14DtsSymbIntSiUePvPj DtsGetgStats glob_mode_valid _Z12DtsFWVersionPvPjS0_S0_ _Z15DtsFWInitializePvj DtsGetConfig pthread_mutex_lock@@GLIBC_2.2.5 DtsSetScaleParams perror@@GLIB
C_2.2.5 shmctl@@GLIBC_2.2.5 _edata pthread_mutexattr_init@@GLIBC_2.2.5 DtsGetgDevID _Z14DtsSendSPESPktPvmi pthread_mutex_destroy@@GLIBC_2.2.5 DtsDrvIoctl DtsGetHwType DtsGetFirmwareFiles _Z20DtsFWActivateDecoderPv _Z15DtsPushFwToFleaPvPc DtsReleaseOutputBuffs _Z14DtsFWSetFFRatePvj pthread_mutex_unlock@@GLIBC_2.2.5 _Z19DtsFWSetSingleFieldPvb _Z9DtsFWDropPvj DtsCancelFetchOutInt open@@GLIBC_2.2.5 _Z14DtsCheckSpsPpsPvPhj DtsDevMemRd DtsSetVideoParams shmat@@GLIBC_2.2.5 _init DtsProcOutputNoCopy _Z15DtsCheckProfilePv DtsSetFFRate pthread_attr_setdetachstate@@GLIBC_2.2.5 DtsGetContext
+\ No newline at end of file
+diff -Naurp --exclude .git crystalhd-07032010/linux_lib/libcrystalhd/Makefile crystalhd/linux_lib/libcrystalhd/Makefile
+--- crystalhd-07032010/linux_lib/libcrystalhd/Makefile 2010-06-22 17:42:07.000000000 +0100
++++ crystalhd/linux_lib/libcrystalhd/Makefile 2011-03-14 18:51:48.802633109 +0000
+@@ -2,8 +2,8 @@
+ # Broadcom "BCM970012/BCM970015" Crystal HD device interface library.
+ #
+ #
+-BCLIB_MINOR=0
+-BCLIB_MAJOR=2
++BCLIB_MINOR=6
++BCLIB_MAJOR=3
+ BCLIB_NAME=libcrystalhd.so
+ BCLIB_SL=$(BCLIB_NAME).$(BCLIB_MAJOR)
+ BCLIB=$(BCLIB_NAME).$(BCLIB_MAJOR).$(BCLIB_MINOR)
+@@ -24,7 +24,7 @@ CPPFLAGS = -D__LINUX_USER__
+ # -D_USE_SHMEM_
- maintainer-clean: maintainer-clean-am
-@@ -589,7 +541,6 @@ uninstall-am: uninstall-pluginLTLIBRARIE
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-pluginLTLIBRARIES
+ CPPFLAGS += ${INCLUDES}
+-CPPFLAGS += -g -Wall -fPIC -shared
++CPPFLAGS += -O2 -Wall -fPIC -shared -fstrict-aliasing -msse2
+ LDFLAGS = -Wl,-soname,${BCLIB_SL} -pthread
--
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
+ SRCFILES = libcrystalhd_if.cpp \
+@@ -56,10 +56,17 @@ install:
+ mkdir -p $(DESTDIR)/lib/firmware
+ mkdir -p $(DESTDIR)/usr/include/libcrystalhd
+ cp libcrystalhd_if.h $(DESTDIR)/usr/include/libcrystalhd/
++ chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/libcrystalhd_if.h
+ cp $(ROOTDIR)/include/bc_dts_defs.h $(DESTDIR)/usr/include/libcrystalhd/
++ chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/bc_dts_defs.h
+ cp $(ROOTDIR)/include/bc_dts_types.h $(DESTDIR)/usr/include/libcrystalhd/
++ chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/bc_dts_types.h
++ cp $(ROOTDIR)/include/libcrystalhd_version.h $(DESTDIR)/usr/include/libcrystalhd/
++ chmod 0644 $(DESTDIR)/usr/include/libcrystalhd/libcrystalhd_version.h
+ cp $(ROOTDIR)/firmware/fwbin/70012/bcm70012fw.bin $(DESTDIR)/lib/firmware/
++ chmod 0644 $(DESTDIR)/lib/firmware/bcm70012fw.bin
+ cp $(ROOTDIR)/firmware/fwbin/70015/bcm70015fw.bin $(DESTDIR)/lib/firmware/
++ chmod 0644 $(DESTDIR)/lib/firmware/bcm70015fw.bin
+ install -m 755 $(BCLIB) $(DESTDIR)$(LIBDIR)
+ (cd $(DESTDIR)$(LIBDIR); ln -sf $(BCLIB) $(BCLIB_NAME))
+ (cd $(DESTDIR)$(LIBDIR); ln -sf $(BCLIB) $(BCLIB_SL))
diff --git a/libcrystalhd.spec b/libcrystalhd.spec
index c3979d5..448f98c 100644
--- a/libcrystalhd.spec
+++ b/libcrystalhd.spec
@@ -1,7 +1,7 @@
Summary: Broadcom Crystal HD device interface library
Name: libcrystalhd
Version: 3.5.1
-Release: 3%{?dist}
+Release: 4%{?dist}
License: LGPLv2
Group: System Environment/Libraries
#Source: http://www.broadcom.com/docs/support/crystalhd/crystalhd_linux_20100703.zip
@@ -75,9 +75,6 @@ popd > /dev/null 2>&1
pushd filters/gst/gst-plugin/ > /dev/null 2>&1
%configure
-# Fix somebody who doesn't know what a nano version is for
-sed -i -e 's,-Werror,,' src/Makefile
-
make %{?_smp_mflags}
popd > /dev/null 2>&1
@@ -123,6 +120,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Mon Mar 14 2011 Bastien Nocera <bnocera at redhat.com> 3.5.1-4
+- Update for latest upstream code
+
* Sun Mar 13 2011 Bastien Nocera <bnocera at redhat.com> 3.5.1-3
- Somebody doesn't know nano versions in GStreamer enable -Werror
More information about the scm-commits
mailing list