[Vim] CTags misses function declarations

So I'm trying to set up C auto-completion in GVim using Omnicppcomplete, but it seems ctags is lazy on its job.
For example, when I type
ctags -R /usr/include/gtk-2.0
ctags creates an incomplete tags file. Functions such as gtk_window_new() are not detected, and so I only have a partial auto-completion.
Am I the only one to have this issue?

darthaxul wrote:If your gonna be programming you must grab a better app such as medit, way easier config with mouse support also.
Well, I couldn't disagree more with this comment If you want to be productive, try to forget about the mouse and learn to use the keyboard and the powerful editing capabilities of vim efficiently. I tried some IDEs (eclipse, kdevelop, netbeans) which had some nice features, but the editors were always lacking and they are too mouse oriented for my taste. Therefore I always kept coming back to vim.
W.r.t. plugins, I do not really use many. Omnicompletion and ctags (and I have a background script running wich updates the tag file every minute) which I use regularly. With ctags you can find the declaration and implementation of symbols. And I think omnicomplete has some options for displaying the function prototype, like you want (I know I deactivated it, because for me it was too intrusive most of the time). I also have taglist installed, but I do not use it often.
From the standard editing capabilities, what you should definitely look at is:
- Define the indentation as you like it
- Toggle highlighting of search terms on demand (I have this mapped on \s)
- Use the "." command
- Compile and jump to errors from within vim
- Visual rectangle mode
There are probably more, but these are the first that come to mind. If you really learn to use the extensive editing capabilities of vim, you probably will be equally efficient (or more) than with en IDE. After all, most of the time you are only editing.
And to go to the "lacking aspects": what I really miss are refactoring tools, e.g. for changing the name of a class or a method of a class. This would be quite a useful addition and something where (some of) the IDEs have a clear advantage.
Last edited by davvil (2009-06-05 09:38:52)

Similar Messages

  • RFC Call: Missing namespace declaration

    Dear experts,
    I have a file to RFC scenario. I imported the RFC and create files exactly according to the RFC structure, so I don't use a mapping. When I create a file, it provides the following error in the adapter log:
    <i>Exception caught by adapter framework: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: could not get functionname from XML requst: com.sap.aii.af.rfc.RfcAdapterException: failed to read funtionname from XML document: missing namespace declaration(2)</i>
    What do I need to do to fix this.
    Thanks in advance!

    This is the whole message:
    I created my own interface and mapped it to the RFC:
    This is the message. Now it successfully pass XI and the adapter sais it is delivered.
    BUT nothing is seen in the target system... how is that possible???
    <?xml version="1.0" ?>
    <ns:MT_TO_CREATE xmlns:ns="urn://cchbc/w2/xi/mes/warehousetransfer">
    <LGNUM></LGNUM>
    <TIMEST>20071207094550.0000000</TIMEST>
    <WERKS>4510</WERKS>
    <ZLAST>0</ZLAST>
    <ZSCID>SCANPRD4</ZSCID>
    <I_LTAP>
    <item>
    <EAN11>5449000003096</EAN11>
    <LETYP>E2</LETYP>
    <VSOLM>48.000</VSOLM>
    <LENUM>00345101239500010930</LENUM>
    <VFDAT>2008-12-11T00:00:00</VFDAT>
    <WDATU>2007-12-07</WDATU>
    <ZLINE>830</ZLINE>
    <ZTIME>09:43:32</ZTIME>
    <BRGEW/>
    </item><item>
    <EAN11>2229000058744</EAN11>
    <LETYP>E2</LETYP>
    <VSOLM>48</VSOLM>
    <LENUM>00000000003000002961</LENUM>
    <VFDAT>2008-12-11T00:00:00</VFDAT>
    <WDATU>2007-12-07</WDATU>
    <ZLINE>830</ZLINE>
    <ZTIME>09:44:01</ZTIME>
    <BRGEW/></item><item>
    <EAN11>2229000058744</EAN11>
    <LETYP>E2</LETYP>
    <VSOLM>48.000</VSOLM>
    <LENUM>00000000003000002978</LENUM>
    <VFDAT>2008-12-11T00:00:00</VFDAT>
    <WDATU>2007-12-07</WDATU>
    <ZLINE>830</ZLINE>
    <ZTIME>09:44:32</ZTIME>
    <BRGEW/></item></I_LTAP></ns:MT_TO_CREATE>
    And the output is:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns1:ZWM_TO_CREATE xmlns:ns1="urn:sap-com:document:sap:rfc:functions">
      <LGNUM />
      <TIMEST>20071207094550.0000000</TIMEST>
      <WERKS>4510</WERKS>
      <ZLAST>0</ZLAST>
      <ZSCID>SCANPRD4</ZSCID>
    - <I_LTAP>
    - <item>
      <EAN11>5449000003096</EAN11>
      <LETYP>E2</LETYP>
      <VSOLM>48.000</VSOLM>
      <LENUM>00345101239500010930</LENUM>
      <VFDAT>2008-12-11T00:00:00</VFDAT>
      <WDATU>2007-12-07</WDATU>
      <ZLINE>830</ZLINE>
      <ZTIME>09:43:32</ZTIME>
      <BRGEW />
      </item>
    - <item>
      <EAN11>2229000058744</EAN11>
      <LETYP>E2</LETYP>
      <VSOLM>48</VSOLM>
      <LENUM>00000000003000002961</LENUM>
      <VFDAT>2008-12-11T00:00:00</VFDAT>
      <WDATU>2007-12-07</WDATU>
      <ZLINE>830</ZLINE>
      <ZTIME>09:44:01</ZTIME>
      <BRGEW />
      </item>
    - <item>
      <EAN11>2229000058744</EAN11>
      <LETYP>E2</LETYP>
      <VSOLM>48.000</VSOLM>
      <LENUM>00000000003000002978</LENUM>
      <VFDAT>2008-12-11T00:00:00</VFDAT>
      <WDATU>2007-12-07</WDATU>
      <ZLINE>830</ZLINE>
      <ZTIME>09:44:32</ZTIME>
      <BRGEW />
      </item>
      </I_LTAP>
      </ns1:ZWM_TO_CREATE>

  • Missing Functionality: Dunning Wizard - We need table CRD1

    Hello,
    Missing Functionality: Dunning Wizard - We need table CRD1 in the dunning PLD templates!!!
    This Workaround is impossible.
    As a workaround I suggest to store this information in the UDFs that you would create on the OCRD table that is exposed in the dunning PLD templates.

    keine Antwort ist auch eine Antwort

  • MISSING FUNCTIONALITY-The field "VatIdUnCmp" is not exposed in DI API & DTW

    The field "VatIdUnCmp" (Unified Federal Tax ID) is not exposed by the
    DI API and therefore not available in DTW.
    This is a missing functionality.
    In order to have this non-legal requirement, as request in the note 1028874, I send this development request
    Thanks for your cooperation.
    Fabio Fambrini

    Maybe check here:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c5f5dbcc-0a01-0010-5d82-f25f2bee715e
    HTH,
    Frank

  • Packaging data is not saved in document draft (missing functionality)

    Dear all,
    Packaging data, usually typed with delivery note, is not saved together with Delivery Note draft (No matter the draft is saved manually or automatically by approval procedure).
    I have tested on SBO 2005B latest patch, 2007B latest patch, and 8.8 version, they all do not save packaging data in draft.
    The draft related tables for packaging (DRF7, DRF8) are already existed in SBO, I encourage to get this missing functionality back.
    My customers are highly needed for this function for better operation flow.
    It would be appreciated if this request could be implemented in the near future patch.
    Thanks in advance

    Have also just discovered that this functionality is missing, although we were going to be using it when saving an AR Invoice as Draft. This is a major hole and is going to cause a big issue for a current implementation where this method was going to be used to create 'Split Deliveries' without making the account postings and allow Despatch paperwork for the Shipping company to be printed. The solution was going to be extremely simple, but now potentially is going to result in a substantial SDK development.
    It would be useful to know whether there is any likelihood that it will be resolved in the near future, i.e. in a patch for 2007A SP1 or 8.8.

  • Mail for Exchange Missing Functions E71 v E72

    Hi All,
    So I have been using an E71 with Mail for Exhcange for some time now and find it is very good.
    However
    I have an E72 with Mail for Exhcange already installed on the device BUT it clearly has missing functions whihc I had on the previous version on Mail fo Exchangeo n the E71.
    These are
    Comp Directory - Very useful for looking up contacts details from the GAB
    View Log in Mail for Exchange. This is useful to see what the error is for a reason why the device may not be syncing with the MS Exchange Server.
    Full resync in mail for Exchange. This again useful for support as other users will tell you that if the two systems have got their wires twisted, a full resync can fix the problem!
    What version of the software do I have? Helps for future support and upgrades.
    So Mr Nokia Software Developer. When can we have these functions added? Do we have to drop this software tool and device....
    MODERATOR'S NOTE:
    We have edited your post. Please be advised that feedback on Nokia devices are accepted in the forum provided that they are written in an acceptable manner such as tone and the choice of words.

    As far as the version number goes - it's not a misprint, it's just they way Nokia numbering scheme works.  build 2.09 is version 2.9.  Similarly in Nokia Maps build 3.04 is called version 3.4... go figure.
    Lumia 920, Lumia 800
    Nokia N8-00 (NAM, Product Code: 059C8T6), Symbian Belle, Type RM-596, 111.030.0609
    Nokia 5800 XpressMusic (NAM, Product Code: 0577454) Software v51.2.007, Type RM-428

  • OWB bugs, missing functionality and the future of OWB

    I'm working with OWB for some time now and there are a lot of rough edges to discover. Functionality and stability leave a lot to be desired. Here's a small and incomplete list of things that annoy me:
    Some annoying OWB bugs (OWB 10g 10.1.0.2.0):
    - The debugger doesn't display the output parameters of procedures called in pre-mapping processes (displays nothing, treats values as NULL). The mapping itself works fine though.
    - When calling selfmade functions within an expression OWB precedes the function call with a constant "Functions." which prevents the function from being executed and results in an error message
    - Occasionally OWB cannot open mappings and displays an error message (null pointer exception). In this case the mapping cannot be opened anymore.
    - Occasionally when executing mappings OWB doesn't remember changes in mappings even when the changes were committed and deployed
    - When using aggregators in mappings OWB scrambles the order of the output attributes
    - The deployment of mappings sometimes doesn't work. After n retries it works without having changed anything in the mapping
    - When recreating an external table directly after dropping the table OWB recreates the external table but always displays both an error message and a success message.
    - In Key Lookups the screen always gets garbled when selecting an attribute as a join condition
    - Usage of constants results in aborts in the debugger
    - When you reconcile a table used in a key lookup the lookup condition sometimes changes. OWB seems to remember only the position of the lookup condition attribute but not the name.
    - In the process of validating a mapping often changes in the mapping get lost and errors occur like 'Internal Errors' or 'Null Pointer Exceptions'.
    - When you save the definition of external tables OWB always adds 2 whitespace columns to the beginning of all the lines following 'ORGANISATION EXTERNAL'. If you save a lot of external table definitions you get files with hundreds of leading whitespaces.
    Poor or missing functionality:
    - No logging on the level of single records possible. I'd like the possibility to see the status of each single record in each operator like using 'verbose data' in PowerCenter
    - The order of the attributes cannot be changed. This really pisses me off expecially if operators like the aggregator scramble the order of attributes.
    - No variables in expressions possible
    - Almost unusable lookup functionality (no cascading lookups, no lookup overrides, no unconnected lookups, only equal condition in key lookups)
    - No SQL overrides in soruces possible
    - No mapplets, shared containers or any kind a reusable transformations
    - No overview functionality for mappings. Often it's very hard to find a leftover operator in a big mapping.
    - No copy function for attributes
    - Printing functionality is completely useless
    - No documentation functionality for mappings (reports)
    - Debugger itself needs debugging
    - It's very difficult to mark connections between attributes of different operations. It's almost impossible to mark a group of connections without marking connections you don't want to mark.
    I really wonder which of the above bugs and mssing functionality 'Paris' will address. From what I read about 'Paris' not many if at all. If Oracle really wants to be a competitor (with regard to functionality) to Informatica, IBM/Ascential etc. they have a whole lot of work to do or purchase Informatica or another of the leading etl tool
    vendors.
    What do you think about OWB? Will it be a competitor for the leading etl tools or just a cheap database add on and become widely used like SAB BW not for reasons of technology or functionality but because it's cheap?
    Looking forward to your opinions.
    Jörg Menker

    Thanks to you two for entertaining my thoughts so far. Let me respond to you latest comments.
    Okay, lets not argue which one is better.. when a tool is there .. then there are some reasons to be there...But the points raised by Jorg and me are really very annoying. Overall I agree with both yours and Jorg's points (and I did not think it was an argument...merely sharing our observations with each other (;^)
    The OWB tool is not as mature as Informatica. However, Informatica has no foothold in the database engine itself and as I mentioned earlier, is still "on the outside looking in..." The efficiency and power of set-based activity versus row-based activity is substantial.
    Looking at it from another way lets take a look at Microstrategy as a way of observing a technical strategy for product development. Microstrategy focused on the internals (the engine) and developed it into the "heavy-lifting" tool in the industry. It did this primarily by leveraging the power of the backend...the database and the hosting server. For sheer brute force, it was champion of the day. It was less concerned with the pretty presentation and more concerned with getting the data out of the back-end so the user didn't have to sit there for a day and wait. Now they have begun to focus on the presentation part.
    Likewise this seems to be the strategy that Oracle has used for OWB. It is designed around the database engine and leverages the power of the database to do its work. Informatica (probably because it needs to be all things to all people) has tended to view the technical offerings of the database engine as a secondary consideration in its architectural approach and has probably been forced to do so more now that Oracle has put themselves in direct competition with Informatica. To do otherwise would make their product too complex to maintain and more vendor-specific.
    I am into the third data warehousing/data migration project and my previous two have been on Informatica (3 years on it).I respect your experience and your opinions...you are not a first timer. The tasks we have both had to solve and how we solved them with these tools are not necessarily the same. Could be similar in instances; could be quite different.
    So the general tendency is to evaluate the tool and try to see how things that were needed to be done in my previous projects can be done with this tool. I am afraid to say .. I am still not sure how these can be implemented in OWB. The points raised by us are probably the fall out of this deficiency.One observation that I would make is that in my experience, calls to the procedural language in the database engine have tended to perform very poorly with Informatica. Informatica's scripting language is week. Therefore, if you do not have direct usability of a good, strong procedural language to tackle some complicated tasks, then you will be in a pickle when the solution is not well suited to a relational-based approach. Informatica wants you to do most things outside of the database (in the map primarily). It is how you implement the transformation logic. OWB is built entirely around the relational, procedural, and ETL components in the Oracle database engine. That is what the tool is all about.
    If cost is the major factor for deciding a tool then OWB stands far ahead...Depends entirely on the client and the situation. I have implemented solutions for large companies and small companies. I don't use a table saw to cut cake and I don't use a pin knife to fall trees. Right tool for the right job.
    ...thats what most managers do .. without even looking how in turn by selecting such a tool they make the life tough for the developers.Been there many times. Few non-technical managers understand the process of tool evaluation and selection and the value a good process adds to the project. Nor do they understand the implications of making a bad choice (cost, productivity, maintainability).
    The functionality of OWB stands way below Informatica.If you are primarily a GUI-based implementer that is true. However, I have often found that when I have been brought in to fix performance problems with Informatica implementations that the primary problem is usually with the way that the developer implemented it. Too often I have found that the developer understands how to implement logic in the GUI component (the Designer/Maps and Sessions) with a complete lack of understanding of how all this activity will impact load performance (they don't understand how the database engine works.) For example, a strong feature in Informatica is the ability to override the default SQL statement generated by Informatica. This was a smart design decision on Informatica's part. I have frequently had to go into the "code" and fix bad joins, split up complex operations, and rip out convoluted logic to get the maps to perform within a reasonable load window. Too often these developers are only viewing the problem through the "window" of the tool. They are not stepping back and look at the problem in the context of the overall architecture. In part Informatica forces them to do this. Another possible factor is they probably don't know better.
    "One tool...one solution"
    Microstrategy until recently had been suffering from that same condition of not allowing the developer to create the actual query). OWB engineers need to rethink their strategy on overriding the SQL.
    The functionality of OWB stands way below Informatica.In some ways yes. If you do a head-to-head comparison of the GUI then yes. In other ways OWB is better (Informatica does not measure up when you compare it with all of the architectural features that the Oracle database engine offers). They need to fix the bugs and annoyances though.
    .. but even the GUI of Informatica is better than OWB and gives the developer some satisfaction of working in it.Believe me I feel your pain. On the other hand, I have suffered from Informatica bugs. Ever do a port from one database eingine to another just to have it convert everything into multi-byte? Ever have it re-define your maps to parallel processing threads when you didn't ask it to?
    Looking at the technical side of things I can give you one fine example ... there is no function in Oracle doing to_integer (to_number is there) but Informatica does that ... Hmm-m-m...sorry, I don't get the point.
    The style of ETL approach of Informatica is far more appealing.I find it unnecessarily over-engineered.
    OWB has two advantages : It is basically free of cost and it has a big brother in Oracle.
    It is basically free of cost...When you are another "Microsoft", you can throw your weight around. The message for Informatica is "don't bite the hand that feeds you." Bad decisions at the top.
    Regards,
    Dan Phillips

  • What is the difference between the function declared in the package and pac

    What is the difference between defining a function in the package and package body ?
    Edited by: user10641405 on Nov 19, 2009 1:29 PM

    If you describe a package, you will only see the functions declared in the spec.
    If you only declare them in the body then they are not available to other packages (they are private to the package, not public)

  • Reflection of extension reveals missing functionality.

    Hi.
    Using 
    C:\>c:\php5\php.exe -n -d extension_dir=c:\php5\ext -d extension="php_sqlsrv_53_nts_vc9.dll" --re sqlsrv
    Warning: Internal error: Cannot find extension function SQLSRV_PHPTYPE_STREAM in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_PHPTYPE_STRING in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_BINARY in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_CHAR in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_DECIMAL in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_NCHAR in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_NUMERIC in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_NVARCHAR in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_VARBINARY in global function table in Unknown on line 0
    Warning: Internal error: Cannot find extension function SQLSRV_SQLTYPE_VARCHAR in global function table in Unknown on line 0
    Extension [ <persistent> extension #54 sqlsrv version 1.1.0.0 ] {
    - INI {
    Entry [ sqlsrv.WarningsReturnAsErrors <ALL> ]
    Current = ''
    Entry [ sqlsrv.LogSeverity <ALL> ]
    Current = '3'
    Entry [ sqlsrv.LogSubsystems <ALL> ]
    Current = '-1'
    - Constants [65] {
    Constant [ integer SQLSRV_ERR_ERRORS ] { 0 }
    Constant [ integer SQLSRV_ERR_WARNINGS ] { 1 }
    Constant [ integer SQLSRV_ERR_ALL ] { 2 }
    Constant [ integer SQLSRV_LOG_SYSTEM_OFF ] { 0 }
    Constant [ integer SQLSRV_LOG_SYSTEM_INIT ] { 1 }
    Constant [ integer SQLSRV_LOG_SYSTEM_CONN ] { 2 }
    Constant [ integer SQLSRV_LOG_SYSTEM_STMT ] { 4 }
    Constant [ integer SQLSRV_LOG_SYSTEM_UTIL ] { 8 }
    Constant [ integer SQLSRV_LOG_SYSTEM_ALL ] { -1 }
    Constant [ integer SQLSRV_LOG_SEVERITY_ERROR ] { 1 }
    Constant [ integer SQLSRV_LOG_SEVERITY_WARNING ] { 2 }
    Constant [ integer SQLSRV_LOG_SEVERITY_NOTICE ] { 4 }
    Constant [ integer SQLSRV_LOG_SEVERITY_ALL ] { -1 }
    Constant [ integer SQLSRV_FETCH_NUMERIC ] { 1 }
    Constant [ integer SQLSRV_FETCH_ASSOC ] { 2 }
    Constant [ integer SQLSRV_FETCH_BOTH ] { 3 }
    [snip]
    I've not got a patch for this, but I suspect that the the following functions (declared in php_sqlsrv.h and defined in stmt.cpp) are not being accessed appropriately by the reflection code.
    PHP_FUNCTION(SQLSRV_SQLTYPE_BINARY);
    PHP_FUNCTION(SQLSRV_SQLTYPE_CHAR);
    PHP_FUNCTION(SQLSRV_SQLTYPE_DECIMAL);
    PHP_FUNCTION(SQLSRV_SQLTYPE_NCHAR);
    PHP_FUNCTION(SQLSRV_SQLTYPE_NUMERIC);
    PHP_FUNCTION(SQLSRV_SQLTYPE_NVARCHAR);
    PHP_FUNCTION(SQLSRV_SQLTYPE_VARBINARY);
    PHP_FUNCTION(SQLSRV_SQLTYPE_VARCHAR);
    PHP_FUNCTION(SQLSRV_PHPTYPE_STREAM);
    PHP_FUNCTION(SQLSRV_PHPTYPE_STRING);
    Anyone have any ideas?
    Regards,
    Richard Quadling.

    I have the same error for functions in my own modules. It seems to come down to the fact that their names have capital letters in them! (You seem to be able to call them perfectly well, same warnings on linux too.)

  • Missing Function Modules - EWA_MAIN_BUSINESS_HOURS & READ_STAMP

    Hi Gurus,
    When i am generating EWA for system in Solution Manager, i am getting the error
    under Service Preparation
    - Missing Function Modules
    1. EWA_MAIN_BUSINESS_HOURS
    2. READ_STAMP
    *In the satellite system,tcode-sdccn*
    Below are the errors:
    1) EWA_MAIN_BUSINESS_HOURS : no matching interface found
    function module not found
    EWA_MAIN_BUSINESS_HOURS : funcname /SDF/MAIN_BUSINESS_HOURS , module 000156
    2) READ_RFC_LIST : # of imp params in funcmod < # of imp params in mod 000152
    READ_RFC_LIST : inconsistency in # of imp params found for mod 000152
    READ_RFC_LIST : non-default imp param IF_ANONYMIZE is not passed to mod 000152
    READ_STAMP : no matching interface found
    function module not found
    READ_STAMP : funcname /BDL/READ_STAMP , module 000153
    Can Anybody help me to resolve this issue.
    Regards,
    Ashok

    The modules EWA_MAIN_BUSINESS_HOURS, READ_STAMP and READ_RFC_LIST are supplied with the next version of ST-PI, which is currently scheduled to be released for customers on December 15. I can only ask you to ignore the error until after the next version of ST-PI has been installed on the system.
    Please be informed that the errors are not critical and will disappear
    by installing the latest ST-PI which will be release around december the
    15th 2008.
    Edited by: Felipe Pitta on Dec 2, 2008 12:22 PM

  • Camera Raw 6.6 missing functions

    I use PSE 10 with Camera Raw 6.6. It appears to be missing functions such as the paint brush and the ability to mask. I've tried downloading it again, but the additional functions did not reappear. Any suggestions?

      Masking is only available in conjunction with sharpening under the detail tab. Hold down the alt key whist dragging the making slider to see how sharpening will be applied to edges.
    There is no adjustment brush tool available in the Elements version of camera raw. It’s only available in CS6 or Lightroom.
     

  • Regular exression for matching function declarations or calls

    Hi guys,
    I used a regular expression like \\w + (\\s*) \\( .*\\) (\\s*) [\\{;] to match function
    declarations.This regular expression works fine for all the declarations of the form init_queue(TREE **NODE) {  and even for declarations of the form
    init_queue (TREE **NODE)
    But the problem occurs when i have a declaration of the form
    init_queue(TREE **NODE ,
    int size ) {
    when i have a declaration of this form my regular expression doesnt parse function names.The regular expression . (DOT) means it recognizes anything except for line terminators.So i used the DOTALL option in pattern matching so that .(DOT) matches even line terminators.But using this has a negative effect like i am not able to match declarations of the form
    init_queue(TREE **NODE) { 
    can anyone help me out in solving this
    Thank you,
    Akash

    multipost: http://forum.java.sun.com/thread.jspa?threadID=5168705

  • Missing function detour to the mode Drive/Walk for...

    Hello
    Nokia maps and Nokia Drive+ Beta for Lumia, missing function detour to the mode Drive/Walk. This feature allows you to calculate an alternative route.
    Nokia Lumia 820
    Rm 825
    Firmware version : 8.0.10211.0
    Product code : eu_europe_2_252
    Imei : 354105053176656
    Operator : Swisscom

    So you have the files in two places now right???
    Easy right click the top level Folders in the Library, select Update Folder Location and navigate to the Folder on the new drive. You will lose nothing. If you have reimported for some reason you will need to go back to an earlier back up catalog and use that to do what I have stated earlier.

  • Receiving warning: implicit function declaration: memset

    We have the Sunstudio 11 compiler: Sun C 5.8 2005/10/13 and I created a C program and am receiving the above message:
    include <stdio.h>
    #include <stdlib.h>
    int
    main(int argc, char** argv)
    char formatString[200];
    memset(formatString, 0, sizeof(formatString));
    if (argc != 2)
    fprintf(stderr, "Usage: %s: argument\n", argv[0]);
    return (1);
    sprintf(formatString, "Hello %s, from old hello world program", argv[1]);
    printf("%s\n", formatString);
    return (EXIT_SUCCESS);
    When I compile, I receive
    "warning: implicit function declaration: memset". I also have code that uses strcpy and strcmp and I receive:
    warning: implicit function declaration: strcpy
    warning: implicit function declaration: strcmp
    When I compile with Workshp 6.2, this warning does not occur. This problem is a prototype issue. In Workshop 6.2, this was resolved if the string.h was not included. The compiler searched until it found the correct header. Is there a way to get the compiler to do what Workshop did?

    Thanks, I was just wondering why in 6.1 it was resolved. By including the appropriate header, the problem goes away. With the stub, I wrote, the program compiled on 6.1 with no warnings. But with studio, it compiled with the warning. This was a little bit strange. The developer really should include the appropriate header.

  • Implicit function declaration warnings

    Hi All,
    Code look likes below,
    #include <stdio.h>
    #include <errno.h>
    #include <signal.h>
    #include <sys/types.h>
    #include <sys/ipc.h>
    int main()
    struct sigvec *svec;
    int sig;
    sigvec(sig, &svec, NULL);
    return 0;
    When i compile this with forte 4.2 compiler its not throwing any warnings. and when compiled with forte 6.2 its throwing warning as:
    "imp.c", line 9: warning: implicit function declaration: sigvec
    How can i resolve this.
    Compile:
    cc -g -o imp imp.c -lnsl -lucb
    And cc location is : /opt/forte62/SUNWspro/bin/cc
    Output of uname -a :
    SunOS server1 5.9 Generic_117171-17 sun4u sparc SUNW,Sun-Fire-V440
    For PATH variable i given /opt/forte62/SUNWspro/bin prior to /usr/ucb.
    Thanks & Regards,
    Sarath.

    In the same way i am facing one more problem:
    Below is the sample c code.
    #include <stdio.h>
    #include <errno.h>
    #include <signal.h>
    #include <sys/types.h>
    #include <sys/ipc.h>
    int main()
    struct sigvec svec;
    int sig;
    svec.sv_flags = 0;
    svec.sv_mask = 0;
    sigvec(sig, &svec, NULL);
    return 0;
    if I compile this getting errors like this.
    cc -g -o imp imp.c -lnsl -lucb
    "imp.c", line 8: incomplete struct/union/enum sigvec: svec
    "imp.c", line 10: undefined struct/union member: sv_flags
    "imp.c", line 11: undefined struct/union member: sv_mask
    cc: acomp failed for imp.c
    my PATH variable is set to : (I tried by putting /opt/SUNWspro/SC4.2/bin before /usr/ccs/bin also)
    /usr/java1.2/bin:/usr/ccs/bin:/usr/atria/bin:/opt/SUNWspro/SC4.2/bin:/usr/local/bin::.:/usr/java1.2/bin:/usr/ccs/bin:/usr/atria/bin:/opt/SUNWspro/SC4.2/bin:/usr/local/bin::.:/usr/bin::/usr/atria/bin:.::/usr/java1.2/bin::/usr/java1.2/bin
    and LD_LIBRARY_PATH is set to :
    /opt/SUNWspro/SC4.2/bin:/usr/ucblib:/usr/lib:/usr/lib:/usr/java1.2/bin:/opt/SUNWspro/SC4.2/bin:/usr/ucblib:/usr/lib:/usr/lib:/usr/java1.2/bin:/opt/SUNWspro/SC4.2/bin:/usr/ucblib:/usr/lib:/usr/lib:/usr/java1.2/bin:/usr/ucblib:/usr/lib:/usr/lib:/usr/java1.2/bin:::
    output of which cc is :
    /opt/SUNWspro/SC4.2/bin/cc
    If I compile the same with /usr/ucb/cc then its going through.
    /usr/ucb/cc imp.c
    Regards,
    Sarath

Maybe you are looking for