2. trigger.c fails to compile due to a syntax error. It contains
a switch statement that has an empty default label. A label of a switch statement must be followed by a statement (or a label which is followed by a statement (or a label which ...)). 3. Files include stringinfo.h failed to compile. The macro, 'appendStringInfoCharMacro' is implemented with a '?:' operation that returns a void expression for the true part and a char expresion for the false part. Both the true and false parts of the '?:' oper- ator must return the same type. Billy G. Allie
This commit is contained in:
parent
2fb0ff0c5b
commit
77d31cf3c1
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/trigger.c,v 1.59 2000/02/06 10:19:45 wieck Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/trigger.c,v 1.60 2000/02/13 13:21:10 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -1201,8 +1201,6 @@ deferredTriggerExecute(DeferredTriggerEvent event, int itemno)
|
|||||||
SaveTriggerData.tg_trigger =
|
SaveTriggerData.tg_trigger =
|
||||||
rel->trigdesc->tg_after_row[TRIGGER_EVENT_DELETE][itemno];
|
rel->trigdesc->tg_after_row[TRIGGER_EVENT_DELETE][itemno];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ----------
|
/* ----------
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc
|
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $Id: stringinfo.h,v 1.16 2000/01/26 05:58:09 momjian Exp $
|
* $Id: stringinfo.h,v 1.17 2000/02/13 13:21:11 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -98,7 +98,7 @@ extern void appendStringInfoChar(StringInfo str, char ch);
|
|||||||
#define appendStringInfoCharMacro(str,ch) \
|
#define appendStringInfoCharMacro(str,ch) \
|
||||||
(((str)->len + 1 >= (str)->maxlen) ? \
|
(((str)->len + 1 >= (str)->maxlen) ? \
|
||||||
appendStringInfoChar(str, ch) : \
|
appendStringInfoChar(str, ch) : \
|
||||||
((str)->data[(str)->len] = (ch), (str)->data[++(str)->len] = '\0'))
|
(void)((str)->data[(str)->len] = (ch), (str)->data[++(str)->len] = '\0'))
|
||||||
|
|
||||||
/*------------------------
|
/*------------------------
|
||||||
* appendBinaryStringInfo
|
* appendBinaryStringInfo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user