mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-01 06:27:03 +03:00
In the sqlite shell, change the name of function getline() to local_getline()
to avoid a clash with a library function. Ticket #400. (CVS 1056) FossilOrigin-Name: 558969ee8697180c74308f3f880d3240eb575af1
This commit is contained in:
12
manifest
12
manifest
@ -1,5 +1,5 @@
|
|||||||
C In\sthe\stest\sscripts,\sdo\snot\stry\sto\sdelete\sfiles\sthat\sare\sstill\sopen.\nWindows\sdoes\snot\slike\sit\swhen\syou\sdo.\s\sTicket\s#397.\s(CVS\s1055)
|
C In\sthe\ssqlite\sshell,\schange\sthe\sname\sof\sfunction\sgetline()\sto\slocal_getline()\nto\savoid\sa\sclash\swith\sa\slibrary\sfunction.\s\sTicket\s#400.\s(CVS\s1056)
|
||||||
D 2003-07-18T01:25:35
|
D 2003-07-18T01:30:59
|
||||||
F Makefile.in 9ad23ed4ca97f9670c4496432e3fbd4b3760ebde
|
F Makefile.in 9ad23ed4ca97f9670c4496432e3fbd4b3760ebde
|
||||||
F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
|
F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
|
||||||
F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
|
F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
|
||||||
@ -44,7 +44,7 @@ F src/pragma.c 3b4f5a800e7a2145bc1930f323232e297d4eb782
|
|||||||
F src/printf.c 12e45d482ac8abcc6f786fc99e5bed7dd9a51af0
|
F src/printf.c 12e45d482ac8abcc6f786fc99e5bed7dd9a51af0
|
||||||
F src/random.c 19e8e00fe0df32a742f115773f57651be327cabe
|
F src/random.c 19e8e00fe0df32a742f115773f57651be327cabe
|
||||||
F src/select.c 98385a4f8601aad67fc0532570fe48f9833d912e
|
F src/select.c 98385a4f8601aad67fc0532570fe48f9833d912e
|
||||||
F src/shell.c 3ed268908fd69c8fd4b28dbe415075cbf0e3991a
|
F src/shell.c c2ba26c850874964f5ec1ebf6c43406f28e44c4a
|
||||||
F src/shell.tcl 27ecbd63dd88396ad16d81ab44f73e6c0ea9d20e
|
F src/shell.tcl 27ecbd63dd88396ad16d81ab44f73e6c0ea9d20e
|
||||||
F src/sqlite.h.in 54619fa5df4c83b22def66bb3d24808fd03dcbae
|
F src/sqlite.h.in 54619fa5df4c83b22def66bb3d24808fd03dcbae
|
||||||
F src/sqliteInt.h fed31c3e6d21b7a8a38048f8f8a07599360f8946
|
F src/sqliteInt.h fed31c3e6d21b7a8a38048f8f8a07599360f8946
|
||||||
@ -168,7 +168,7 @@ F www/speed.tcl 2f6b1155b99d39adb185f900456d1d592c4832b3
|
|||||||
F www/sqlite.tcl 3c83b08cf9f18aa2d69453ff441a36c40e431604
|
F www/sqlite.tcl 3c83b08cf9f18aa2d69453ff441a36c40e431604
|
||||||
F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
|
F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
|
||||||
F www/vdbe.tcl 9b9095d4495f37697fd1935d10e14c6015e80aa1
|
F www/vdbe.tcl 9b9095d4495f37697fd1935d10e14c6015e80aa1
|
||||||
P c74107d63ace3d0e51da3b7bd7ee250c2a39205b
|
P 93a2c961b17d2459272e2d8654bd4b972f52fbe1
|
||||||
R 661fe384de2ed85ee5763e7e68dc886d
|
R cea9e7eb8d5651e94a3de389de60c2cf
|
||||||
U drh
|
U drh
|
||||||
Z c8d38f0133bcc4acbc1424cba79baf46
|
Z afb3d221554241843a330036de61dbd9
|
||||||
|
@ -1 +1 @@
|
|||||||
93a2c961b17d2459272e2d8654bd4b972f52fbe1
|
558969ee8697180c74308f3f880d3240eb575af1
|
10
src/shell.c
10
src/shell.c
@ -12,7 +12,7 @@
|
|||||||
** This file contains code to implement the "sqlite" command line
|
** This file contains code to implement the "sqlite" command line
|
||||||
** utility for accessing SQLite databases.
|
** utility for accessing SQLite databases.
|
||||||
**
|
**
|
||||||
** $Id: shell.c,v 1.81 2003/06/16 00:16:41 drh Exp $
|
** $Id: shell.c,v 1.82 2003/07/18 01:30:59 drh Exp $
|
||||||
*/
|
*/
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
# include <readline/readline.h>
|
# include <readline/readline.h>
|
||||||
# include <readline/history.h>
|
# include <readline/history.h>
|
||||||
#else
|
#else
|
||||||
# define readline(p) getline(p,stdin)
|
# define readline(p) local_getline(p,stdin)
|
||||||
# define add_history(X)
|
# define add_history(X)
|
||||||
# define read_history(X)
|
# define read_history(X)
|
||||||
# define write_history(X)
|
# define write_history(X)
|
||||||
@ -91,7 +91,7 @@ extern int sqliteIsNumber(const char*);
|
|||||||
** The interface is like "readline" but no command-line editing
|
** The interface is like "readline" but no command-line editing
|
||||||
** is done.
|
** is done.
|
||||||
*/
|
*/
|
||||||
static char *getline(char *zPrompt, FILE *in){
|
static char *local_getline(char *zPrompt, FILE *in){
|
||||||
char *zLine;
|
char *zLine;
|
||||||
int nLine;
|
int nLine;
|
||||||
int n;
|
int n;
|
||||||
@ -136,7 +136,7 @@ static char *getline(char *zPrompt, FILE *in){
|
|||||||
** Retrieve a single line of input text. "isatty" is true if text
|
** Retrieve a single line of input text. "isatty" is true if text
|
||||||
** is coming from a terminal. In that case, we issue a prompt and
|
** is coming from a terminal. In that case, we issue a prompt and
|
||||||
** attempt to use "readline" for command-line editing. If "isatty"
|
** attempt to use "readline" for command-line editing. If "isatty"
|
||||||
** is false, use "getline" instead of "readline" and issue no prompt.
|
** is false, use "local_getline" instead of "readline" and issue no prompt.
|
||||||
**
|
**
|
||||||
** zPrior is a string of prior text retrieved. If not the empty
|
** zPrior is a string of prior text retrieved. If not the empty
|
||||||
** string, then issue a continuation prompt.
|
** string, then issue a continuation prompt.
|
||||||
@ -145,7 +145,7 @@ static char *one_input_line(const char *zPrior, FILE *in){
|
|||||||
char *zPrompt;
|
char *zPrompt;
|
||||||
char *zResult;
|
char *zResult;
|
||||||
if( in!=0 ){
|
if( in!=0 ){
|
||||||
return getline(0, in);
|
return local_getline(0, in);
|
||||||
}
|
}
|
||||||
if( zPrior && zPrior[0] ){
|
if( zPrior && zPrior[0] ){
|
||||||
zPrompt = continuePrompt;
|
zPrompt = continuePrompt;
|
||||||
|
Reference in New Issue
Block a user