fix srec2bin on 64bit machines
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 6 Jul 2005 19:29:49 +0000 (19:29 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 6 Jul 2005 19:29:49 +0000 (19:29 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@1365 3c298f89-4303-0410-b956-a3cf2f4a3e73

openwrt/target/linux/image/ar7/src/srec2bin.c

index 0b27ca9bdc6f3b83c668ea3d580b2ae1b4ec7072..0eb8b2023a1e5c054587ff7587c5aa3e4517ea19 100644 (file)
@@ -1,118 +1,3 @@
-/*-----------------------------------------------------------------------------*/
-/*                                                                             */
-/*   Copyright (C) 1999-2000 by Texas Instruments, Inc.  All rights reserved.  */
-/*                                                                             */
-/*     IMPORTANT - READ CAREFULLY BEFORE PROCEEDING TO USE SOFTWARE.           */
-/*                                                                             */
-/*  This document is displayed for you to read prior to using the software     */
-/*  and documentation.  By using the software and documentation, or opening    */
-/*  the sealed packet containing the software, or proceeding to download the   */
-/*  software from a Bulletin Board System(BBS) or a WEB Server, you agree to   */
-/*  abide by the following Texas Instruments License Agreement. If you choose  */ 
-/*  not to agree with these provisions, promptly discontinue use of the        */
-/*  software and documentation and return the material to the place you        */
-/*  obtained it.                                                               */
-/*                                                                             */
-/*                   Texas Instruments License Agreement                       */
-/*                                                                             */
-/*  1. License - Texas Instruments (hereinafter "TI"), grants you a license    */
-/*  to use the software program and documentation in this package ("Licensed   */
-/*  Materials") for Texas Instruments broadband products.                      */
-/*                                                                             */
-/*  2. Restrictions - You may not reverse-assemble or reverse-compile the      */
-/*  Licensed Materials provided in object code or executable format.  You may  */
-/*  not sublicense, transfer, assign, rent, or lease the Licensed Materials    */
-/*  or this Agreement without written permission from TI.                      */
-/*                                                                             */
-/*  3. Copyright - The Licensed Materials are copyrighted. Accordingly, you    */
-/*  may either make one copy of the Licensed Materials for backup and/or       */
-/*  archival purposes or copy the Licensed Materials to another medium and     */
-/*  keep the original Licensed Materials for backup and/or archival purposes.  */
-/*                                                                             */
-/*  4. Runtime and Applications Software - You may create modified or          */
-/*  derivative programs of software identified as Runtime Libraries or         */
-/*  Applications Software, which, in source code form, remain subject to this  */
-/*  Agreement, but object code versions of such derivative programs are not    */
-/*  subject to this Agreement.                                                 */
-/*                                                                             */
-/*  5. Warranty - TI warrants the media to be free from defects in material    */
-/*  and workmanship and that the software will substantially conform to the    */
-/*  related documentation for a period of ninety (90) days after the date of   */
-/*  your purchase. TI does not warrant that the Licensed Materials will be     */
-/*  free from error or will meet your specific requirements.                   */
-/*                                                                             */
-/*  6. Remedies - If you find defects in the media or that the software does   */
-/*  not conform to the enclosed documentation, you may return the Licensed     */
-/*  Materials along with the purchase receipt, postage prepaid, to the         */
-/*  following address within the warranty period and receive a refund.         */
-/*                                                                             */
-/*  TEXAS INSTRUMENTS                                                          */
-/*  Application Specific Products, MS 8650                                     */
-/*  c/o ADAM2 Application Manager                                              */
-/*  12500 TI Boulevard                                                         */
-/*  Dallas, TX 75243  - U.S.A.                                                 */
-/*                                                                             */
-/*  7. Limitations - TI makes no warranty or condition, either expressed or    */
-/*  implied, including, but not limited to, any implied warranties of          */
-/*  merchantability and fitness for a particular purpose, regarding the        */
-/*  licensed materials.                                                        */
-/*                                                                             */
-/*  Neither TI nor any applicable licensor will be liable for any indirect,    */
-/*  incidental or consequential damages, including but not limited to loss of  */
-/*  profits.                                                                   */
-/*                                                                             */
-/*  8. Term - The license is effective until terminated.   You may terminate   */
-/*  it at any other time by destroying the program together with all copies,   */
-/*  modifications and merged portions in any form. It also will terminate if   */
-/*  you fail to comply with any term or condition of this Agreement.           */
-/*                                                                             */
-/*  9. Export Control - The re-export of United States origin software and     */
-/*  documentation is subject to the U.S. Export Administration Regulations or  */
-/*  your equivalent local regulations. Compliance with such regulations is     */
-/*  your responsibility.                                                       */
-/*                                                                             */
-/*                         *** IMPORTANT NOTICE ***                            */
-/*                                                                             */
-/*  Texas Instruments (TI) reserves the right to make changes to or to         */
-/*  discontinue any semiconductor product or service identified in this        */
-/*  publication without notice. TI advises its customers to obtain the latest  */
-/*  version of the relevant information to verify, before placing orders,      */
-/*  that the information being relied upon is current.                         */
-/*                                                                             */
-/*  TI warrants performance of its semiconductor products and related          */
-/*  software to current specifications in accordance with TI's standard        */
-/*  warranty. Testing and other quality control techniques are utilized to     */
-/*  the extent TI deems necessary to support this warranty. Unless mandated    */
-/*  by government requirements, specific testing of all parameters of each     */
-/*  device is not necessarily performed.                                       */
-/*                                                                             */
-/*  Please be aware that Texas Instruments products are not intended for use   */
-/*  in life-support appliances, devices, or systems. Use of a TI product in    */
-/*  such applications without the written approval of the appropriate TI       */
-/*  officer is prohibited. Certain applications using semiconductor devices    */
-/*  may involve potential risks of injury, property damage, or loss of life.   */
-/*  In order to minimize these risks, adequate design and operating            */
-/*  safeguards should be provided by the customer to minimize inherent or      */
-/*  procedural hazards. Inclusion of TI products in such applications is       */
-/*  understood to be fully at the risk of the customer using TI devices or     */
-/*  systems.                                                                   */
-/*                                                                             */
-/*  TI assumes no liability for TI applications assistance, customer product   */
-/*  design, software performance, or infringement of patents or services       */
-/*  described herein. Nor does TI warrant or represent that license, either    */
-/*  expressed or implied, is granted under any patent right, copyright, mask   */
-/*  work right, or other intellectual property right of TI covering or         */
-/*  relating to any combination, machine, or process in which such             */
-/*  semiconductor products or services might be or are used.                   */
-/*                                                                             */
-/*  All company and/or product names are trademarks and/or registered          */
-/*  trademarks of their respective manaufacturers.                             */
-/*                                                                             */
-/*-----------------------------------------------------------------------------*/
-
-//  
-
-// #include <string.h>
 #include <stdio.h>
 #include <ctype.h>
 
@@ -286,7 +171,7 @@ void binRecEnd(void)
           printf("[RecEnd  ] CheckSum[0x%08X] Length[%4d] Length[0x%X] RecEnd[0x%08lX]\n",
                 CheckSum, RecLength, RecLength, RecEnd);
 
-    fseek( fOut, -(RecLength), SEEK_CUR);  // move back Start Of Data
+    fseek( fOut, -((long) RecLength), SEEK_CUR);  // move back Start Of Data
 
     dumpfTell("Data   ", -1);