C func declaration -> definition

Michael Iatrou m.iatrou at freemail.gr
Wed Jan 30 22:16:21 EET 2008


When the date was Wednesday 30 January 2008, Giorgos Keramidas wrote:

> On 2008-01-30 19:24, vindicator00 <vindicator00 at gmail.com> wrote:
> > Yparxei kapoios automatos tropos opou na pairnei kapoios ola ta
> > function names apo ta adistoixa declarations apo ena .c arxeio kai na
> > ta metaferei se ena .h file ws function definitions ?
>
> Ναι βέβαια.  Τα βήματα είναι κάτι σαν:
>
> 	[1] Αγοράζεις το Coverity Prevent,
> 	    http://www.coverity.com/html/prod_prevent.html
>
> 	[2] Το τρέχεις σε cron job, και το βάζεις να σου στέλνει email
> 	    με όλα τα warnings που βρήκε
>
> 	[3] Διαβάζεις τα email σου και αρχίζεις να διορθώνεις όλα τα
> 	    πιθανά errors που βρήκε το CP
>
> Εναλλακτικά, αν δεν έχεις μερικές χιλιάδες δολλάρια να «πετάξεις» για
> ένα γαμάτο εργαλείο όπως το Coverity Prevent, χρησιμοποιείς κάτι σαν το
> GNU global, που είναι και free, και από τα tag files που εξάγει αυτό
> δημιουργείς function prototypes με custom scripts.  Το πλεονέκτημα σε
> αυτή την περίπτωση είναι ότι τα tag files είναι pre-parsed κατά ένα
> μεγάλο μέρος και δε χρειάζεται να φας ΚΑΙ ΕΣΥ την πίκρα του να κάνεις
> static source code analysis σε random sources :P

Πάντως, έτσι κι αλλιώς, η αρχική ιδέα δεν είναι και τόσο καλή. (για την 
εξαίρεση που η αρχική ιδέα ήταν καλή, δεν θα είχε τεθεί η ερώτηση)

-- 
 Michael Iatrou




More information about the Linux-greek-users mailing list