Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.069.521 Times

Cspot 0.0.5

  Date Added: July 20, 2010  |  Visits: 674

Cspot

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)

Cspot is a semantic annotator designed only for the C programming language. It is quite similar to cscope, but some more functionality. Cspot project can be used to find the declarations, definitions, and usages of functions, variables, macros, typedefs, and structs. It can also find visible identifiers at some position in the source, functions called by a function, global variables used by a function, usages of local variable declarations, unused global variables, unused function definitions, and more. Because it uses sparse, cspot knows more about semantics than cscope. cspot usage ( cspot -h ) cspot -db spot.db -regexp reg ;; prints all identifiers of project matching reg (extended regexp) cspot -db spot.db -fc printf ;; prints all declarations of function printf cspot -db spot.db -fu printf ;; prints all usages of function printf cspot -db spot.db -vu stdout ;; prints all usages of variable stdout cspot -db spot.db -sc my_sruct ;; prints places of forward declaration of struct my_struct cspot -db spot.db -sf my_sruct ;; prints places of definition of struct my_struct cspot -db spot.db -su my_sruct ;; prints places of usage of struct my_struct cspot -db spot.db -si my_sruct ;; prints places of definition and variables in struct my_struct etc. cspot -va source.c 254 21 ;; prints all visible identifiers at source.c line 254 pos 21 cspot -vla source.c 254 21 ;; prints all visible identifiers (declared in file source.c) at source.c line 254 pos 21 commands for visible functions, macros, variable, called functions by function, global variables used by function ... cspot -db spot.db -fu printf printfs all usages of function printf in project (usage = call, assigning to variable) printf at `base/cmd/commands.h 249:7 printf at `base/cmd/commands.h 327:8 printf at `base/cmd/commands.h 337:8 printf at `base/cmd.c 313:3 printf at `base/cmd.c 318:7 printf at `base/cmd.c 319:36 printf at `base/cmd.c 321:36 printf at `base/cmd.c 322:36 printf at `base/cmd.c 323:36.

Requirements: No special requirements
Platforms: Linux
Keyword: Bug Tracking C Programming Cspot Function Printf Prints Programming Struct Usages
Users rating: 0/10

License: Freeware Size: 266.24 KB
CSPOT RELATED
Programming  -  Deskzilla Lite 2.0
Deskzilla Lite is a desktop client for Bugzilla (tm) bug tracking system, free for small projects with less than 1,000 bugs. It delivers features for better productivity and improved working environment for Bugzilla users. Deskzilla downloads...
21.06 MB  
Auctions  -  S-Bug Tracking System 0.1.5
S-BTS is a PHP web based bug tracking system. It helps you manage software development. It uses a database to store issues to be done, bugs to be fixed, and features to be added.S-BTS is based on 100% all-PRADO framework.
1.06 MB  
Auctions  -  CodeTrack: Web-based Bug Tracking 0.99.4
CodeTrack: Web-based Bug Tracking, a system for reporting, managing, and tracking bugs and other issues on multiple projects over the web.Admin is minimal; all that's required is a generic Apache + PHP4/5 box. Bug data are stored as native XML --...
215.04 KB  
Network & Internet  -  Whups 1.0-cvs
Whups provides a ticket and bug tracking system. It is designed to be extremely flexible in letting users define kinds of tickets, different life cycles (sets of states) and priorities for each kind of ticket, and mixing types of tickets into...
 
Code Management Tools  -  AVS 4.5.3
AVS is a Free Software Configuration Management tool, embedding a full bug tracking engine. Each version of controlled files is attached to a development task. The bug tracker allows user creating change requests, assign them, update their state,...
70.65 MB  
Business  -  TimeLive Free 3.0.5
TimeLive - Web based collaboration tool for project management, bug tracking, employee timesheet, employee attendance, issues and expenses. Free downloadable and hosted (ASP) version. - Web based - Fully integrated project management and...
77.19 MB  
Development Tools  -  eTraxis 1.7.0
eTraxis is a free (GPL licensed) web-based bug tracking system with unlimited number of custom workflow templates. Here are some key features of "eTraxis": ?*A* OS independance ?*A* MySQL, MSSQL and Oracle support
 
Business  -  zenTrack - project/bug tracking software 2.6.4
Highly configurable bug tracking, project management, and help desk solution. Project focus is on configurability, usability, and clean code.
2.04 MB  
Miscellaneous  -  Bugdar 1.2.1
Bugdar is an Open-source PHP-MySQL bug tracking system that has customizable CSS/XHTML templates, email notifications, Atom syndication, internationalization support, and a very simple setup. the XML export feature, search results can be...
 
Web Site Promotion  -  XBtrack 1.0
XBtrack is a customizable task and bug tracking system that is created to keep track of reported bugs and tasks assigned to a company's employees. It is designed to simplify the workflow management and improve communication among the team members....
 
NEW DOWNLOADS IN PROGRAMMING, BUG TRACKERS
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Bug Trackers  -  GLPI 0.68.3-2
GLPI (Gestion Libre de Parc Informatique) is an information resource manager with an administration interface. You can use it to build a database with an inventory for your company (computers, software, printers, etc.). It has functions to make...
1.3 MB  
Bug Trackers  -  import_checker 1.1
import_checker checks Python programs for circular (or recursive) imports. Python is a fine programming language. There is one horrendous thing with it though, that bites even the most experienced python programmers every now and then: the scope...
9.22 KB  
Bug Trackers  -  Xdebug 2.0.0
Xdebug project is an extension that helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following: - stack and function traces in error messages with: -...
266.24 KB  
Bug Trackers  -  DisTract 0.2.3
DisTract project is a distributed bug tracker. DisTract allows you to manage bugs in a distributed and potentially offline manner through your Web browser on your local machine. The distribution is achieved by making use of a distributed...
57.34 KB  
Bug Trackers  -  Sidebrain 1.0
Sidebrain is a programmers memory aide. It is a working memory tool for programmers: it maintains a stack of your current tasks, and a queue or pool of pending tasks, and a set of observations, to help to remind you what youre doing. This is a...
163.84 KB