Sun studio reports following warnings during src/interfaces/ecpg/ecpglib/prepare.c compilation:

"prepare.c", line 34: warning: storage class after type is obsolescent
"prepare.c", line 35: warning: storage class after type is obsolescent


Attached patch fixes a problem.


                Zdenek
Index: src/interfaces/ecpg/ecpglib/prepare.c
===================================================================
RCS file: /zfs_data/cvs_pgsql/cvsroot/pgsql/src/interfaces/ecpg/ecpglib/prepare.c,v
retrieving revision 1.22
diff -c -r1.22 prepare.c
*** src/interfaces/ecpg/ecpglib/prepare.c	3 Oct 2007 11:11:12 -0000	1.22
--- src/interfaces/ecpg/ecpglib/prepare.c	5 Nov 2007 20:35:41 -0000
***************
*** 31,38 ****
  } stmtCacheEntry;
  
  static int             nextStmtID               = 1;
! const static int       stmtCacheNBuckets        = 2039;     /* # buckets - a prime # */
! const static int       stmtCacheEntPerBucket    = 8;        /* # entries/bucket     */
  static stmtCacheEntry  stmtCacheEntries[16384] = {{0,{0},0,0,0}};
  
  static struct prepared_statement *find_prepared_statement(const char *name,
--- 31,38 ----
  } stmtCacheEntry;
  
  static int             nextStmtID               = 1;
! static const int       stmtCacheNBuckets        = 2039;     /* # buckets - a prime # */
! static const int       stmtCacheEntPerBucket    = 8;        /* # entries/bucket     */
  static stmtCacheEntry  stmtCacheEntries[16384] = {{0,{0},0,0,0}};
  
  static struct prepared_statement *find_prepared_statement(const char *name,
---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply via email to