#526 Le 26/06/2011, à 16:25
- grim7reaper
Re : /* Topic des codeurs couche-tard [5] */
Oui, comme tu le dis : dans la mesure du possible.
Jpense que 400 lignes, il inlinera pas ^^"
Hors ligne
#527 Le 26/06/2011, à 16:37
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
Au fait, j’y pense : une fonction inline a-t-elle forcément un lien static, ou est-ce qu’elle peut-être extern ?
Parce que dans les cadre d’un lien extern, inline ça pert beaucoup de son intérêt, non ?
(Mais bon, j’peux pas vérifier, inline c’est du C++ (peut-être aussi du C99, je ne sais plus (ça ne semble pas, mais comme l’index du document que j’utilise est très succinct…)), mais en tous cas on n’en parle pas dans le K&R.)
(Oui, style Lisp/ArkSeth. )
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#528 Le 26/06/2011, à 17:19
- grim7reaper
Re : /* Topic des codeurs couche-tard [5] */
Oui, inline est dispo en C99.
Et il semblerai qu'une fonction inline puisse être extern, modulo quelques restrictions.
Pour le C99 (dans la section « 6.7.4 Function specifiers »), on peut lire
Any function with internal linkage can be an inline function. For a function with external linkage, the following restrictions apply: If a function is declared with an inline function specifier, then it shall also be defined in the same translation unit. If all of the file scope declarations for a function in a translation unit include the inline function specifier without extern, then the definition in that translation unit is an inline definition. An inline definition does not provide an external definition for the function, and does not forbid an external definition in another translation unit. An inline definition provides an alternative to an external definition, which a translator may use to implement any call to the function in the same translation unit. It is unspecified whether a call to the function uses the inline definition or the external definition.
Sinon, gcc dit ça
If you specify both inline and extern in the function definition, then the definition is used only for inlining. In no case is the function compiled on its own, not even if you refer to its address explicitly. Such an address becomes an external reference, as if you had only declared the function, and had not defined it.
This combination of inline and extern has almost the effect of a macro. The way to use it is to put a function definition in a header file with these keywords, and put another copy of the definition (lacking inline and extern) in a library file. The definition in the header file will cause most calls to the function to be inlined. If any uses of the function remain, they will refer to the single copy in the library.
Après, je sais qu'il y a quelques différences entre inline en C99 et inline en C++, mais faudrait que je relise la norme du C++ pour dire lesquels et savoir si ça influe dans ce cas‑là.
Hors ligne
#529 Le 26/06/2011, à 19:12
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
Tiens, dans le document que j’utilise pour le C99, je n’ai que quatre sections… on ne doit pas avoir le même. Le mien s’appelle « Rationale for
American National Standard for Information Systems - Programming Language - C ». Il me semble que t’avais mis le lien ici.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#530 Le 26/06/2011, à 19:16
- grim7reaper
Re : /* Topic des codeurs couche-tard [5] */
Si j'en crois l'en‑tête qui orne chaque page, le mien c'est « WG14/N1256 Committee Draft — Septermber 7, 2007 ISO/IEC 9899:TC3 »
(Oui, c'est bien « Septermber » ^^, ça ne s'invente pas)
Dernière modification par grim7reaper (Le 26/06/2011, à 19:19)
Hors ligne
#531 Le 26/06/2011, à 23:15
- Elzen
Re : /* Topic des codeurs couche-tard [5] */
Bon, voilà, j'pense que j'ai corrigé ce qui n'allait pas dans l'ouverture des fichiers du bureau. C'est bizarre, les fichiers .desktop, quand même : des fois il y a un %F à remplacer par le nom de fichier, des fois c'est un %U, et des fois, il n'y a rien du tout :s
Du coup, j'fais remplacer les deux, puis je fais un command.find(filepath), et si ça ne trouve rien, je rajoute " "+filepath à la fin de command. Ça vous paraît correct ?
Sinon, mon launcher est presque prêt, j'publierai ça d'ici pas trop longtemps, je pense.
Accessoirement, vous saviez que les gtk.RadioMenuItem n'aimaient pas trop qu'on leur mette un sous-menu ? Quand ils en ont un, ils passent en cochés juste parce qu'on les présélectionne pour afficher le menu.
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#532 Le 26/06/2011, à 23:26
- Kanor
Re : /* Topic des codeurs couche-tard [5] */
ArkSeth les spec c'est bien
http://standards.freedesktop.org/deskto … 01s06.html
Hors ligne
#533 Le 27/06/2011, à 00:11
- Кຼزດ
Re : /* Topic des codeurs couche-tard [5] */
Poireau.
dou
Hors ligne
#534 Le 27/06/2011, à 00:22
- Kanor
Re : /* Topic des codeurs couche-tard [5] */
Blaireau
Hors ligne
#535 Le 27/06/2011, à 01:03
- nesthib
Re : /* Topic des codeurs couche-tard [5] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#536 Le 27/06/2011, à 01:16
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
C’est normal qu’avec URxvt les fontes soient plus baveuses qu’avec les emulateurs VTE, chez moi ?
Pour info, voici mon .Xresources :
URxvt.foreground:white
URxvt.background:black
urxvt*font:xft:DejaVu Sans Mono:size=10:antialias=true
urxvt*boldFont:xft:DejaVu Sans Mono:bold:size=10:antialias=true
urxvt*italicFont:xft:DejaVu Sans Mono:italic:size=10:antialias=true:autohint=true
urxvt*boldItalicFont:xft:DejaVu Sans Mono:bold:italic:size=10:antialias=true:autohint=true
URxvt.saveLines:1024
URxvt.scrollBar:false
URxvt.skipScroll:false
!URxvt.perl-ext-common:default,tabbed
Et mon .fonts.conf (pas directement lu par X, donc) :
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>none</const></edit>
<edit mode="assign" name="hinting">
<bool>true</bool></edit>
<edit mode="assign" name="hintstyle">
<const>hintfull</const></edit>
<edit mode="assign" name="antialias">
<bool>true</bool></edit>
</match>
</fontconfig>
Bon, j’ai aussi la palette de couleurs qui n’est pas la même (ça me fait tout bizarre, dans Vim ^^), mais ce n’est pas bien grave et puis je trouverai bien…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#537 Le 27/06/2011, à 02:11
- samυncle
Re : /* Topic des codeurs couche-tard [5] */
.
Hello world
Hors ligne
#538 Le 27/06/2011, à 02:25
- Sir Na Kraïou
Re : /* Topic des codeurs couche-tard [5] */
Æ !
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#539 Le 27/06/2011, à 02:45
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
Et merde, en plus il paraît quel c’est impossible de scroller à la souris dans less sans le patcher.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#540 Le 27/06/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores totaux, depuis le début :
1) 3613 nesthib
2) 3196 samuncle
3) 3083 Πυλάδης
4) 2305 Кຼزດ
5) 1783 cm-t
6) 1727+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1366 na kraïou
8) 866 helly
9) 862 \\Ouranos//
10) 659 gnuuat
11) 644 tshirtman
12) 565 Lagierl
13) 439 Rolinh
14) 418 nathéo
15) 382 The Uploader
16) 268 Kanor
17) 202 :!pakman
18) 196 Askelon
19) 121 ǤƦƯƝƬ
20) 99 kamui57
21) 93 petifrancais
22) 78 edge_one
22) 78 pierguiard
24) 70 gulp
25) 43 Le Rouge
26) 42 sakul
27) 37 ilagas
28) 36 xapantu
29) 30 keny
30) 26 gustare
30) 26 d10g3n
32) 25 GentooUser
32) 25 Morgiver
34) 24 ไ୦บเઢ'
34) 24 Steap
36) 20 CROWD
37) 18 Ph3nix_
38) 16 kouskous
39) 15 timsy
40) 12 stratoboy
40) 12 sailing
42) 11 alexises
42) 11 Crocoii
44) 10 Toineo
44) 10 NutMotion
44) 10 pseudovingtcinqcaracteres
44) 10 pfriedZ
44) 10 CasseTaTele
44) 10 Zeibux
44) 10 THS`
51) 8 Mornagest
52) 7 Vista
53) 6 ubuntlin
53) 6 asma.geek
55) 5 tendances-tdct
55) 5 kinouchou
57) 4 danychou56
57) 4 Neros
57) 4 Biaise
57) 4 totoflute
57) 4 pinballyoda ㋛
57) 4 NLS le pingouin
57) 4 ceric
57) 4 Dice-Man
57) 4 Pylade
66) 3 Revan26914
66) 3 raspouillas
66) 3 sweetly
69) 2 SoJaS
70) 1 geenux
70) 1 ArzhurBZH
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#541 Le 27/06/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores de la période en cours :
1) 240 Πυλάδης
2) 209 nesthib
3) 153 Кຼزດ
3) 153 samuncle
5) 146 cm-t
6) 87 na kraïou
7) 71 tshirtman
8) 70 nathéo
9) 36 :!pakman
10) 34 The Uploader
10) 34 grim7reaper
12) 20 Rolinh
13) 5 Kanor
14) 4 \\Ouranos//
14) 4 kamui57
14) 4 Pylade
14) 4 Le Rouge
18) 3 xapantu
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#542 Le 27/06/2011, à 22:47
- cm-t
Re : /* Topic des codeurs couche-tard [5] */
cm-t a écrit :'Nuit;
Dit le mec en train de faire du CSS.
c'était un plop à point -t
&& 'Nuit;
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#543 Le 28/06/2011, à 01:05
- Кຼزດ
Re : /* Topic des codeurs couche-tard [5] */
certes
dou
Hors ligne
#544 Le 28/06/2011, à 02:07
- samυncle
Re : /* Topic des codeurs couche-tard [5] */
.
Hello world
Hors ligne
#545 Le 28/06/2011, à 02:08
- Sir Na Kraïou
Re : /* Topic des codeurs couche-tard [5] */
æ
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#546 Le 28/06/2011, à 02:18
- nesthib
Re : /* Topic des codeurs couche-tard [5] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#547 Le 28/06/2011, à 02:21
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#548 Le 28/06/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores totaux, depuis le début :
1) 3623 nesthib
2) 3206 samuncle
3) 3093 Πυλάδης
4) 2311 Кຼزດ
5) 1786 cm-t
6) 1727+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1376 na kraïou
8) 866 helly
9) 862 \\Ouranos//
10) 659 gnuuat
11) 644 tshirtman
12) 565 Lagierl
13) 439 Rolinh
14) 418 nathéo
15) 382 The Uploader
16) 268 Kanor
17) 202 :!pakman
18) 196 Askelon
19) 121 ǤƦƯƝƬ
20) 99 kamui57
21) 93 petifrancais
22) 78 edge_one
22) 78 pierguiard
24) 70 gulp
25) 43 Le Rouge
26) 42 sakul
27) 37 ilagas
28) 36 xapantu
29) 30 keny
30) 26 gustare
30) 26 d10g3n
32) 25 GentooUser
32) 25 Morgiver
34) 24 ไ୦บเઢ'
34) 24 Steap
36) 20 CROWD
37) 18 Ph3nix_
38) 16 kouskous
39) 15 timsy
40) 12 stratoboy
40) 12 sailing
42) 11 alexises
42) 11 Crocoii
44) 10 Toineo
44) 10 NutMotion
44) 10 pseudovingtcinqcaracteres
44) 10 pfriedZ
44) 10 CasseTaTele
44) 10 Zeibux
44) 10 THS`
51) 8 Mornagest
52) 7 Vista
53) 6 ubuntlin
53) 6 asma.geek
55) 5 tendances-tdct
55) 5 kinouchou
57) 4 danychou56
57) 4 Neros
57) 4 Biaise
57) 4 totoflute
57) 4 pinballyoda ㋛
57) 4 NLS le pingouin
57) 4 ceric
57) 4 Dice-Man
57) 4 Pylade
66) 3 Revan26914
66) 3 raspouillas
66) 3 sweetly
69) 2 SoJaS
70) 1 geenux
70) 1 ArzhurBZH
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#549 Le 28/06/2011, à 06:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [5] */
Scores de la période en cours :
1) 250 Πυλάδης
2) 219 nesthib
3) 163 samuncle
4) 159 Кຼزດ
5) 149 cm-t
6) 97 na kraïou
7) 71 tshirtman
8) 70 nathéo
9) 36 :!pakman
10) 34 The Uploader
10) 34 grim7reaper
12) 20 Rolinh
13) 5 Kanor
14) 4 \\Ouranos//
14) 4 kamui57
14) 4 Pylade
14) 4 Le Rouge
18) 3 xapantu
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#550 Le 28/06/2011, à 09:37
- Dr Le Rouge
Re : /* Topic des codeurs couche-tard [5] */
La comparaison de variables en PHP, quelle chose merveilleuse :')
Dernière modification par Dr Le Rouge (Le 28/06/2011, à 09:38)
C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog
Hors ligne