[so] Extensii gcc sau standard C?
Mihai Maruseac
mihai.maruseac at gmail.com
Sat May 1 11:54:21 EEST 2010
Am văzut azi într-un code snippet o declarație de forma
int a[size1 + size2]
unde size1 și size2 erau două variabile, neconstante, nu #define-uri, nu nimic.
Este vorba de o extensie a gcc sau este ceva din standardul C ce eu
n-am găsit la o citire pe diagonală?
Dacă tot suntem aici, inițializarea structurilor cu
struct flock fl = {
.l_type = F_WRLCK,
.l_start = 0,
.l_whence = SEEK_SET,
.l_len = 0,
.l_pid = getpid()
};
(© Andrei Faur tema 0) este extensie gcc sau în standard/extensie C?
PS: Pentru prima problemă am vrut să văd dacă mi se generează cod
identic cu calloc și am comparat codul în limbaj de asamblare.
Diferențele erau prea mari [0]:P
Have fun de 1 mai :)
[0]: http://pgraycode.wordpress.com/2010/05/01/gcc-array/
--
MM
More information about the so
mailing list