Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
ansi2knr-sh
Package: gnusql-0.7b5.1.tar.gz [view]
Upload User: dgyhgb
Upload Date: 2007-01-07
Package Size: 676k
Code Size: 1k
Category:
SQL Server
Development Platform:
Unix_Linux
- #! /bin/sh
- #
- # ansi2knr-sh : ansi C to knr translator : top level routine
- #
- # This file is a part of GNU SQL Server
- #
- # Copyright (c) 1997 Free Software Foundation, Inc.
- # This file is written by Michael Kimelman.
- #
- # Contacts: gss@ispras.ru
- #
- srcdir=.
- lib=.
- files=""
- for opt
- do
- case $opt in
- srcdir=* ) srcdir=`echo $opt | sed 's/srcdir=//g'` ;;
- lib=* ) lib=`echo $opt | sed 's/lib=//g' ` ;;
- * ) files="$files $opt" ;;
- esac
- done
- if [ "x$files" = "x" ] ; then ## we need to process all subtree
- files=`find $srcdir ( -name '*.c' -o -name '*.h' -o -name '*.def' ) -print`
- fi
- src=`echo $srcdir | tr '/' '|'`
- for ff in $files ; do
- f1=`echo $ff | tr '/' '|' | sed "s/$src//g" | tr '|' '/'`
- [ -f $fl ] || cp $srcdir/$fl $fl
- ## 'echo ...' below is important (when no passes found)
- for pass in "echo converting to knr:" `ls $lib/ansi2knr.pass? | sort` ; do
- $pass $fl $$.c
- mv -f $$.c $fl
- done
- done